.muted{color:var(--ink-3)}.btn--label{background:var(--label);border-color:var(--label);color:var(--label-ink);font-weight:700}.btn--label:hover{background:#ffe066;border-color:#ffe066}.btn--label:focus-visible{outline-color:var(--label)}.home{--night:#15130f;--night-2:#1d1a14;--night-line:#fff8e61f;--night-ink:#f7f2e6;--night-ink-2:#d8d0bf;--night-ink-3:#aca492;--warm-paper:#fbf9f4;--warm-band:#f6f1e5;--warm-line:#e8e1d2;--warm-ink-3:#655e51;--minus-night:#f26457;--gold:#f5d443;--gold-deep:#e3b919;--ring:0 0 0 3px #f5d44373;background:var(--warm-paper)}.home ::selection{color:var(--ink);background:#fbe98d}.site-header--home{z-index:2;background:var(--night);border-bottom:1px solid var(--night-line);position:relative}.site-header--home .site-header__bar{flex-wrap:wrap;row-gap:0;min-height:64px}.site-header--home .site-nav{flex:1 0 100%;order:3;margin-inline-start:calc(var(--gutter) * -1 + 6px);padding-bottom:6px}.site-header--home .site-nav a{color:var(--night-ink-2)}.site-header--home .site-header__konto+.site-header__cta{margin-inline-start:0}@media (max-width:519px){.site-header--home .site-header__cta{display:none}}.site-header__cta{border-radius:8px;min-height:38px;margin-inline-start:auto;padding-inline-start:16px;padding-inline-end:16px}@media (min-width:820px){.site-header--home .site-header__bar{flex-wrap:nowrap}.site-header--home .site-nav{margin-inline:var(--s7) auto;flex:0 auto;order:0;padding:0}.site-header__cta,.site-header--home .site-header__konto{margin-inline-start:0}}.hero{isolation:isolate;background:var(--night);color:var(--night-ink);padding-block:var(--s8) var(--s9);position:relative;overflow:hidden}.hero__glow{z-index:-1;background:radial-gradient(60% 70% at 82% 38%,#f5d4432b,#0000 70%),radial-gradient(40% 50% at 100% 0,#ffbe3c24,#0000 70%),radial-gradient(50% 60% at 0 100%,#f5d4430f,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.hero:before{content:"";z-index:-1;opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}.hero__grid{gap:var(--s8);align-items:center;display:grid}@media (min-width:1040px){.hero{padding-block:var(--s9) 88px}.hero__grid{gap:var(--s9);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}}.hero__kicker{margin:0 0 var(--s5);color:var(--gold);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:650}.hero h1{letter-spacing:-.032em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,1.2rem + 3.3vw,3.9rem);font-weight:780;font-stretch:90%;line-height:1.02}.hero__accent{color:var(--gold);display:block}.hero__lead{margin:var(--s6) 0 0;max-width:52ch;color:var(--night-ink-2);font-size:var(--text-lg);line-height:1.6}.hero__cta{align-items:center;gap:var(--s4) var(--s7);margin-top:var(--s7);flex-wrap:wrap;display:flex}.btn--xl{min-height:54px;font-size:var(--text-lg);transition:background-color var(--fast) var(--ease-out), box-shadow var(--med) var(--ease-out), transform var(--med) var(--ease-out);border-radius:10px;padding-inline-start:24px;padding-inline-end:24px;box-shadow:0 14px 34px -14px #f5d443a6}.btn--xl svg{width:18px;height:18px;transition:transform var(--med) var(--ease-out)}.btn--xl:hover{transform:translateY(-1px);box-shadow:0 18px 40px -14px #f5d443cc}.btn--xl:hover svg{transform:translate(3px)}.btn--xl:active{background:var(--gold-deep);border-color:var(--gold-deep);transform:translateY(1px);box-shadow:0 6px 16px -10px #f5d443b3}.hero__more{min-height:44px;color:var(--night-ink);text-underline-offset:7px;transition:text-decoration-color var(--fast) var(--ease-out);align-items:center;gap:8px;font-weight:600;-webkit-text-decoration:underline #fff8e659;text-decoration:underline #fff8e659;text-decoration-thickness:1.5px;display:inline-flex}.hero__more svg{width:16px;height:16px;transition:transform var(--med) var(--ease-out)}.hero__more:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.hero__more:hover svg{transform:translateY(3px)}.hero__more:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.hero a:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.site-header--home a:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.hero__fine{margin:var(--s4) 0 0;color:var(--night-ink-3);font-size:var(--text-sm)}.perks{gap:var(--s4);margin:var(--s8) 0 0;padding:var(--s6) 0 0;border-top:1px solid var(--night-line);list-style:none;display:grid}@media (min-width:560px){.perks{gap:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr))}}.perks li{align-items:center;gap:var(--s3);color:var(--night-ink-2);font-size:var(--text-sm);line-height:1.35;display:flex}.perks__icon{border:1px solid var(--night-line);width:38px;height:38px;color:var(--gold);background:#fff8e60a;border-radius:50%;flex:none;place-items:center;display:grid}.perks__icon svg{width:19px;height:19px}.hero__visual{perspective:1800px;min-width:0}.hero__card{padding:var(--s5) var(--s4) var(--s4);border:1px solid var(--night-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--night-ink);background:linear-gradient(160deg,#fff8e614,#fff8e605 55%),#15130f8c;border-radius:18px;margin:0;position:relative;box-shadow:0 50px 90px -40px #000c,0 18px 40px -24px #0009,inset 0 1px #fff8e61a}@media (min-width:720px){.hero__card{padding:var(--s6) var(--s6) var(--s5)}}@media (min-width:1040px){.hero__card{transform-origin:30%;transition:transform .9s var(--ease-out);transform:rotateY(-8deg)rotateX(3deg)translateZ(0)}.hero__card:hover{transform:rotateY(-3deg)rotateX(1deg)}}.hero__card-kicker{color:var(--night-ink-3);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-weight:650}.hero__chart{min-height:330px}@media (min-width:560px){.hero__chart{min-height:380px}}.hero__loading{padding-top:var(--s8);color:var(--night-ink-3);font-size:var(--text-sm);margin:0}.hero__card-note{margin:var(--s3) 0 0;padding:var(--s3) var(--s4);border:1px solid var(--night-line);color:var(--night-ink-2);font-size:var(--text-sm);background:#fff8e60a;border-radius:10px}.hero__card-note a{color:var(--gold);text-underline-offset:3px;white-space:nowrap;font-weight:650}.hero__card-note:empty{display:none}.chip-terms:empty{visibility:hidden;min-height:62px}.chip-terms{margin:var(--s3) 0 0;color:var(--night-ink);font-size:var(--text-sm);background:linear-gradient(160deg,#f264572e,#f264570f);border:1px solid #f2645773;border-radius:10px;padding:8px 14px 9px;line-height:1.25;display:inline-grid;box-shadow:0 10px 30px -12px #f2645773}.chip-terms strong{color:#ff8c80;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:750;font-stretch:90%}@media (min-width:560px){.chip-terms{top:var(--s5);right:var(--s5);margin:0;position:absolute}}.wf{margin:0}.wf__title{font-size:var(--text-lg);letter-spacing:-.01em;margin:0;font-weight:680}@media (min-width:560px){.wf__title{padding-right:200px}}.wf__plot{width:100%}.wf svg{font-family:var(--font);font-variant-numeric:tabular-nums;display:block;overflow:visible}.wf-grid line{stroke:#fff8e614}.wf-grid line.wf-grid__zero,line.wf-grid__zero{stroke:#fff8e642}.wf-grid text,.wf-unit{fill:var(--night-ink-3);font-size:11px}.wf-stop--start-a{stop-color:#a19d94}.wf-stop--start-b{stop-color:#5f5b54}.wf-stop--sum-a{stop-color:#ffe27a}.wf-stop--sum-b{stop-color:#e6bb1c}.wf-bar--minus{fill:var(--minus-night)}.wf-bar--plus{fill:#4cc38a}.wf-bar--result{fill:var(--gold);stroke:#fff3b0;stroke-width:1px;filter:drop-shadow(0 0 14px #f5d4438c)}.wf-link{stroke:#fff8e64d;stroke-dasharray:3 3}.wf-value{paint-order:stroke;stroke:var(--night);stroke-width:4px;stroke-linejoin:round;fill:var(--night-ink-2);font-size:11px;font-weight:600}.wf-value--minus{fill:#ff9a8f}.wf-value--total{fill:var(--night-ink);font-size:12.5px;font-weight:720}.wf-value--result{fill:var(--gold);font-size:13.5px;font-weight:760}.wf-value__share{font-size:11.5px;font-weight:650}.wf-label{fill:var(--night-ink-3);font-size:10.5px}.wf-label--total{fill:var(--night-ink);font-weight:650}.wf-err{fill:var(--minus-night);font-weight:700}.wf__placeholder{height:290px}@media (prefers-reduced-motion:no-preference){.hero .wf-bar{transform-box:fill-box;transform-origin:50% 100%;animation:wf-grow .7s var(--ease-out) both;animation-delay:calc(var(--i,0) * 75ms + .15s)}.hero .wf-bar--minus{transform-origin:50% 0}.hero .wf-value,.hero .wf-link{animation:wf-fade .5s var(--ease-out) both;animation-delay:calc(var(--i,0) * 75ms + .45s)}}@keyframes wf-grow{0%{opacity:.3;transform:scaleY(.02)}}@keyframes wf-fade{0%{opacity:0}}.wf--mini .wf-grid__zero{stroke:var(--warm-line)}.wf--mini .wf-stop--start-a{stop-color:#8d949a}.wf--mini .wf-stop--start-b{stop-color:#5e656b}.wf--mini .wf-bar--minus{fill:var(--chart-minus)}.wf--mini .wf-bar--result{fill:var(--gold);stroke:#c99a00;filter:none}.wf--mini .wf-link{stroke:#c8bfae}.wf--mini .wf-value{stroke:#fffdf8}.wf--mini .wf-value--total{fill:var(--ink);font-size:12px}.wf--mini .wf__placeholder{height:150px}.stats{background:var(--warm-band);border-bottom:1px solid var(--warm-line);padding-block:var(--s8) var(--s7)}.stats__grid{gap:var(--s6);margin:0;padding:0;list-style:none;display:grid}@media (min-width:820px){.stats{padding-block:var(--s9) var(--s7)}.stats__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.stat+.stat{border-left:1px solid var(--warm-line)}}.stat{align-content:start;justify-items:center;gap:var(--s2);padding-inline:var(--s6);text-align:center;display:grid}.stat__num{color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:clamp(2.4rem,1.7rem + 2.4vw,3.5rem);font-weight:770;font-stretch:88%;line-height:1}.stat__text{max-width:30ch;color:var(--ink-2);font-size:var(--text-md);text-wrap:balance;margin:0;line-height:1.45}.stats__source{margin:var(--s7) auto 0;max-width:90ch;color:var(--warm-ink-3);font-size:var(--text-xs);text-align:center;text-wrap:balance;line-height:1.5}.section{padding-block:var(--s9)}@media (min-width:980px){.section{padding-block-start:96px;padding-block-end:96px}}.section__head{gap:var(--s3);display:grid}.section__title{letter-spacing:-.025em;text-wrap:balance;max-width:26ch;margin:0;font-size:clamp(1.75rem,1.25rem + 1.8vw,2.6rem);font-weight:760;line-height:1.08}.section__lead{margin:var(--s3) 0 0;max-width:60ch;color:var(--ink-2);font-size:var(--text-lg);line-height:1.55}.section__head .section__lead{margin:0}.bento{gap:var(--s4);margin:var(--s8) 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento__tile--lead,.bento__tile--wide{grid-column:1/-1}}@media (min-width:1100px){.bento{gap:var(--s5);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr) minmax(0,1fr)}.bento__tile--lead{grid-area:1/1/span 2}.bento__tile--wide{grid-column:2/span 2}.bento__tile--pair{grid-column:span 2}}.bento__tile{min-width:0;padding:var(--s6);border:1px solid var(--warm-line);background:var(--surface);transition:border-color var(--med) var(--ease-out), box-shadow var(--med) var(--ease-out), transform var(--med) var(--ease-out);border-radius:16px;flex-direction:column;display:flex;position:relative;box-shadow:0 1px 2px #281e0a0a}@media (min-width:720px){.bento__tile{padding:var(--s7)}}.bento__tile--lead{background:radial-gradient(90% 60% at 100% 0%, #f5d44324, transparent 70%), var(--surface)}.bento__title{font-size:var(--text-xl);letter-spacing:-.012em;text-wrap:balance;margin:0;font-weight:720;line-height:1.2}.bento__tile--lead .bento__title{font-size:clamp(1.35rem,1.1rem + .8vw,1.7rem)}.bento__link{color:var(--ink);text-decoration:none}.bento__link:after{content:"";z-index:1;border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.bento__link:focus-visible{outline:none}.bento__link:focus-visible:after{outline:3px solid var(--focus);outline-offset:3px}.bento__text{margin:var(--s3) 0 0;max-width:52ch;color:var(--ink-2);line-height:1.5}.bento__viz{margin-top:var(--s6)}.facts{gap:var(--s3);margin:var(--s4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.facts div{background:#f6f1e5;border-radius:10px;padding:10px 12px}.facts dt{color:var(--warm-ink-3);font-size:var(--text-xs);line-height:1.3}.facts dd{color:var(--ink);font-size:var(--text-xl);font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:740}.facts dd.is-minus{color:var(--bad-ink)}.facts dd.is-plus{color:var(--good-ink)}.bento__go{padding-top:var(--s5);color:var(--link);align-items:center;gap:6px;margin-top:auto;font-weight:680;display:inline-flex}.bento__go svg{width:16px;height:16px;transition:transform var(--med) var(--ease-out)}.bento__tile:hover .bento__go{text-underline-offset:4px;text-decoration:underline}@media (min-width:1100px){.bento__tile--wide{column-gap:var(--s7);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.bento__tile--wide .bento__viz{grid-area:1/2/span 3;align-self:center;margin-top:0}.bento__tile--wide .bento__go{align-self:end}}.viz-panel{padding:var(--s4);border:1px solid var(--warm-line);background:#fffdf8;border-radius:12px}.viz-panel__head{justify-content:space-between;gap:4px var(--s4);margin-bottom:var(--s2);color:var(--ink-2);font-size:var(--text-sm);flex-wrap:wrap;font-weight:600;display:flex}.viz-legend{gap:var(--s4);color:var(--warm-ink-3);font-weight:500;display:inline-flex}.viz-legend span{align-items:center;gap:6px;display:inline-flex}.viz-legend span:before{content:"";background:var(--swatch,var(--gold));border-radius:50%;width:10px;height:10px}.viz-legend .is-minus{--swatch:var(--chart-minus)}.viz-legend .is-gold{--swatch:var(--gold-deep)}.viz-legend .is-grey{--swatch:#6f767c}.viz-note{margin:var(--s2) 0 0;color:var(--warm-ink-3);font-size:var(--text-xs)}.be svg{font-family:var(--font);font-variant-numeric:tabular-nums;display:block;overflow:visible}.be .wf-grid line{stroke:#efe9dc}.be .wf-grid line.wf-grid__zero{stroke:#bdb39f}.be .wf-grid text,.be-xtick,.be-axis{fill:var(--warm-ink-3);font-size:11px}.be-area--down{fill:#c9402f21}.be-area--up{fill:#f5d44352}.be-line{fill:none;stroke-width:2.5px;stroke-linejoin:round}.be-line--down{stroke:var(--chart-minus)}.be-line--up{stroke:#c99a00}.be-mark line{stroke:var(--ink);stroke-dasharray:4 3}.be-mark circle{fill:var(--ink);stroke:#fff;stroke-width:2px}.be-mark text{fill:var(--ink);font-size:13px;font-weight:720}.be__placeholder{height:210px}.np{align-items:stretch;gap:var(--s2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.np__field,.np__result{font-size:var(--text-xs);border-radius:10px;align-content:space-between;gap:6px;padding:10px 12px;line-height:1.3;display:grid}.np__field{border:1px solid var(--warm-line);color:var(--warm-ink-3);background:#fffdf8}.np__input{color:var(--ink);font-size:var(--text-md);font-variant-numeric:tabular-nums;background:#fff;border:1px solid #cfc6b4;border-radius:6px;justify-content:space-between;align-items:baseline;padding:6px 10px;font-weight:600;display:flex}.np__input small{color:var(--warm-ink-3);font-size:var(--text-xs);font-weight:500}.np__arrow{width:18px;height:18px;color:var(--warm-ink-3);align-self:center}.np__result{color:#5c4a00;background:#fdf3c4;border:1px solid #ecd77a}.np__result strong{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:760;font-stretch:90%}.split{margin-top:var(--s4)}.split__bar{background:#efe9dc;border-radius:6px;height:12px;display:flex;overflow:hidden}.split__seg{width:var(--w,0%);border-right:1.5px solid #fff}.split__seg:last-child{border-right:0}.split__seg--cut{background:#d9d2c4}.split__seg--cut:nth-child(2n){background:#c9c0ae}.split__seg--cost{background:#5e656b}.split__seg--keep{background:var(--gold)}.split+.viz-legend{margin-top:var(--s2);font-size:var(--text-xs);flex-wrap:wrap}.viz-legend .is-cut{--swatch:#c9c0ae}.cmp{gap:var(--s3);display:grid}.cmp__row{gap:4px var(--s3);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.cmp__label{color:var(--ink-2);font-weight:600}.cmp__track{background:#f1ece1;border-radius:4px;grid-area:2/1/auto/-1;height:14px}.cmp__fill{width:var(--w,0%);background:#3a3f43;border-radius:4px;height:100%;display:block}.cmp__row--b .cmp__fill{background:var(--gold);box-shadow:inset 0 0 0 1px #d8ae12}.cmp__value{color:var(--ink);font-variant-numeric:tabular-nums;grid-area:1/2;font-weight:720}.delta{margin-top:var(--s3);font-size:var(--text-sm);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-weight:700;display:inline-flex}.delta--minus{background:var(--bad-bg);color:var(--bad-ink)}.delta--plus{background:var(--good-bg);color:var(--good-ink)}.delta span{font-weight:500}.home #kalkulatory{background:radial-gradient(50% 40% at 0 100%,#f5d4431a,#0000 70%),#f9f4e9}.bento__tile{border-color:#ebe3d1;border-radius:18px;box-shadow:0 1px 2px #3c2d000d,0 10px 30px -24px #5a410040}.bento__tile:hover{border-color:#e3cf86;box-shadow:0 30px 56px -28px #966e006b,0 2px 6px #3c2d000f}.bento__go{color:#6b4f00}.bento__arrow{background:var(--gold);width:26px;height:26px;color:var(--ink);transition:transform var(--med) var(--ease-out);border-radius:50%;place-items:center;display:inline-grid;box-shadow:0 6px 14px -6px #966e0099}.bento__go .bento__arrow svg{width:14px;height:14px;transform:none}.bento__tile:hover .bento__arrow{transform:translate(4px)}.bento__tile:hover .bento__go svg{transform:none}.np__result strong{font-size:2rem}.cmp__value{font-size:var(--text-lg);font-weight:760}.delta{font-size:var(--text-md);padding:6px 12px}.bento__tile--lead{border-color:var(--night-line);background:radial-gradient(80% 50% at 100% 0%, #f5d44329, transparent 70%), radial-gradient(60% 40% at 0% 100%, #f264571a, transparent 70%), var(--night);color:var(--night-ink);box-shadow:0 40px 70px -40px #140f00b3}.bento__tile--lead:hover{border-color:#f5d44373;box-shadow:0 46px 80px -40px #140f00cc,0 0 0 1px #f5d4431f}.bento__tile--lead .bento__link{color:var(--night-ink)}.bento__tile--lead .bento__link:focus-visible:after{outline-color:var(--gold)}.bento__tile--lead .bento__text{color:var(--night-ink-2)}.bento__tile--lead .bento__go{color:var(--gold)}.bento__tile--lead .viz-panel{border-color:var(--night-line);background:#fff8e60a}.bento__tile--lead .viz-panel__head{color:var(--night-ink-2)}.bento__tile--lead .viz-legend{color:var(--night-ink-3)}.bento__tile--lead .viz-legend .is-minus{--swatch:var(--minus-night)}.bento__tile--lead .viz-legend .is-gold{--swatch:var(--gold)}.bento__tile--lead .be .wf-grid line{stroke:#fff8e614}.bento__tile--lead .be .wf-grid line.wf-grid__zero{stroke:#fff8e64d}.bento__tile--lead .be .wf-grid text,.bento__tile--lead .be-xtick,.bento__tile--lead .be-axis{fill:var(--night-ink-3)}.bento__tile--lead .be-area--down{fill:#f2645733}.bento__tile--lead .be-area--up{fill:#f5d4433d}.bento__tile--lead .be-line--down{stroke:var(--minus-night);filter:drop-shadow(0 0 6px #f26457b3)}.bento__tile--lead .be-line--up{stroke:var(--gold);filter:drop-shadow(0 0 6px #f5d443cc)}.bento__tile--lead .be-mark line{stroke:#fff8e699}.bento__tile--lead .be-mark circle{fill:var(--gold);stroke:var(--night)}.bento__tile--lead .be-mark text{paint-order:stroke;stroke:var(--night);stroke-width:4px;fill:var(--night-ink)}.bento__tile--lead .facts div{border:1px solid var(--night-line);background:#fff8e60d}.bento__tile--lead .facts dt{color:var(--night-ink-3)}.bento__tile--lead .facts dd{color:var(--night-ink);font-size:1.6rem}.bento__tile--lead .facts dd.is-minus{color:#ff8c80}.bento__tile--lead .facts dd.is-plus{color:#6fd9a1}.bento__tile--lead .viz-note{color:var(--night-ink-3)}.eyebrow{margin:0 0 var(--s4);color:var(--gold);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:680}.eyebrow--ink{color:#6b4f00}.dark-band{isolation:isolate;background:var(--night);color:var(--night-ink);position:relative;overflow:hidden}.dark-band:before{content:"";z-index:-1;opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}.dark-band__glow{z-index:-1;background:radial-gradient(55% 70% at 78% 45%,#f5d44326,#0000 70%),radial-gradient(40% 50% at 0 0,#ffbe3c12,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.dark-band .section__title{color:var(--night-ink)}.dark-band .section__lead{color:var(--night-ink-2)}.dark-band a:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:4px}.dark-band summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:4px}.how{padding-block:var(--s9)}@media (min-width:1000px){.how{padding-block-start:104px;padding-block-end:104px}}.how__grid{gap:var(--s9);align-items:center;display:grid}@media (min-width:1000px){.how__grid{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);gap:64px}}.steps{gap:var(--s6);margin:var(--s8) 0 0;padding:0;list-style:none;display:grid}.steps li{gap:var(--s4);grid-template-columns:40px minmax(0,1fr);align-items:start;display:grid}.steps__num{background:var(--gold);width:40px;height:40px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:780;display:grid;box-shadow:0 0 0 5px #f5d44324,0 8px 22px -8px #f5d44399}.steps h3{color:var(--night-ink);font-size:var(--text-xl);letter-spacing:-.01em;margin:7px 0 4px;font-weight:700}.steps p{max-width:44ch;color:var(--night-ink-2);margin:0}.shot{perspective:2200px;min-width:0;margin:0}.shot__frame{background:#1f1b15;border:1px solid #fff8e624;border-radius:16px;box-shadow:0 60px 100px -50px #000000d9,0 0 0 6px #fff8e608,0 0 80px -20px #f5d44338}@media (min-width:1000px){.shot__frame{transform-origin:70%;transition:transform .9s var(--ease-out);transform:rotateY(-7deg)rotateX(2.5deg)}.shot:hover .shot__frame{transform:rotateY(-3deg)rotateX(1deg)}}.shot__bar{align-items:center;gap:var(--s4);border-bottom:1px solid #fff8e614;height:42px;padding-inline-start:14px;padding-inline-end:14px;display:flex}.shot__dots{gap:7px;display:inline-flex}.shot__dots i{background:#f26457;border-radius:50%;width:11px;height:11px}.shot__dots i:nth-child(2){background:#f5c542}.shot__dots i:nth-child(3){background:#5ccf86}.shot__url{max-width:360px;color:var(--night-ink-3);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;background:#fff8e612;border-radius:7px;flex:1;align-items:center;gap:6px;padding:5px 12px;display:inline-flex;overflow:hidden}.shot__url svg{flex:none;width:12px;height:12px}.shot__stage{position:relative}.shot__img{background:var(--paper);border-radius:0 0 15px 15px;width:100%;height:auto;display:block}.shot__lines{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.shot__lines polyline{fill:none;stroke:var(--gold);stroke-width:1.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #15130fcc)}.shot__pin{background:var(--gold);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;font-size:12px;font-weight:780;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #f5d44359,0 4px 10px #00000059}.shot__pin--1{top:29.4%;left:30%}.shot__pin--2{top:64.4%;left:62.3%}.shot__pin--3{top:11%;left:88%}.callout{max-width:250px;color:var(--night-ink);font-size:var(--text-sm);background:#15130ff0;border:1px solid #f5d4438c;border-radius:14px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-weight:650;line-height:1.3;display:none;position:absolute;box-shadow:0 22px 44px -18px #000c,0 0 24px -6px #f5d44359}.callout b{background:var(--gold);width:28px;height:28px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-weight:780;display:grid}@media (min-width:900px){.callout{display:flex}.shot__pin{width:14px;height:14px;font-size:0}.callout--1{top:14%;left:23%}.callout--2{top:95%;left:62.3%;transform:translate(-50%)}.callout--3{max-width:260px;bottom:calc(100% + 2px);right:-3%}}@media (max-width:899px){.shot__lines{display:none}}.shot__cap{margin-top:var(--s7);color:var(--night-ink-3);font-size:var(--text-sm)}@media (min-width:900px){.shot__cap{margin-top:56px}}.shot__cap a{color:var(--gold);text-underline-offset:3px;font-weight:650}.privacy-band{padding-block:var(--s9);border-bottom:1px solid var(--warm-line);background:radial-gradient(40% 70%,#f5d4432e,#0000 70%),#fbf6ea;overflow-x:clip}@media (min-width:1000px){.privacy-band{padding-block-start:96px;padding-block-end:96px}}.privacy{gap:var(--s8);align-items:center;display:grid}@media (min-width:760px){.privacy{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.privacy__list{grid-column:1/-1}}@media (min-width:1120px){.privacy{gap:var(--s8);grid-template-columns:minmax(0,1fr) minmax(0,.95fr) minmax(0,1fr)}.privacy__list{grid-column:auto}}.privacy__intro .section__title{max-width:14ch}.vault{justify-self:center;width:100%;max-width:380px;position:relative}.vault:before{content:"";z-index:0;filter:blur(10px);background:radial-gradient(closest-side,#f5d44359,#0000);border-radius:50%;position:absolute;top:10%;bottom:-8%;left:-6%;right:-6%}.vault__window{background:#fffdf8;border:1px solid #eadfc6;border-radius:16px;position:relative;box-shadow:0 34px 60px -34px #6e500073,0 2px 6px #3c2d000f}@media (prefers-reduced-motion:no-preference){.vault__window{animation:7s ease-in-out infinite vault-float}}@keyframes vault-float{50%{transform:translateY(-6px)}}.vault__bar{border-bottom:1px solid #efe6d2;gap:6px;padding:12px 14px;display:flex}.vault__bar i{background:#e2d8c2;border-radius:50%;width:9px;height:9px}.vault__body{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.vault__tile{aspect-ratio:1/1.05;text-align:center;border-radius:12px;align-content:center;place-items:center;gap:10px;display:grid}.vault__tile svg{width:58%;height:auto}.vault__tile--lock{background:linear-gradient(160deg,#fdf3c4,#fbe9a0);border:1px solid #ecd77a}.vault__shackle{fill:none;stroke:var(--ink);stroke-width:5px}.vault__case{fill:var(--gold);stroke:#b78c00;stroke-width:1.5px}.vault__hole{fill:var(--ink)}.vault__tile--cloud{color:var(--ink-2);font-size:var(--text-sm);background:#f7f2e7;border:1px solid #ebe3d1;line-height:1.25}.vault__tile--cloud svg{width:64%}.vault__cloud{fill:#2b2721}.vault__cross{fill:none;stroke:#c9402f;stroke-width:5px;stroke-linecap:round}.vault__tile--cloud strong{color:var(--ink);font-size:var(--text-lg);display:block}.privacy__list{gap:var(--s5);margin:0;padding:0;list-style:none;display:grid}.privacy__list li{color:var(--ink-2);padding-left:42px;position:relative}.privacy__list li:before{content:"";background:var(--gold);border-radius:50%;width:28px;height:28px;position:absolute;top:0;left:0;box-shadow:0 6px 14px -6px #966e0099}.privacy__list li:after{content:"";border-left:2.2px solid var(--ink);border-bottom:2.2px solid var(--ink);width:10px;height:6px;position:absolute;top:8px;left:9px;transform:rotate(-45deg)}.privacy__list strong{color:var(--ink);display:block}.faq-band{padding-block:var(--s9)}@media (min-width:1000px){.faq-band{padding-block-start:96px;padding-block-end:96px}}.faq{gap:var(--s7);display:grid}@media (min-width:900px){.faq{gap:var(--s9);grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr);align-items:start}}.faq__list{border-top:1px solid #fff8e624}.faq__item{border-bottom:1px solid #fff8e624}.faq__item summary{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s5) 0;color:var(--night-ink);cursor:pointer;font-size:var(--text-lg);transition:color var(--fast) var(--ease-out);font-weight:620;list-style:none;display:flex}.faq__item summary:hover{color:var(--gold)}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";border:1.5px solid var(--gold);background:var(--gold);width:28px;height:28px;color:var(--ink);transition:background-color var(--fast) var(--ease-out), color var(--fast) var(--ease-out), transform var(--med) var(--ease-out);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:600;line-height:1;display:grid}.faq__item summary:hover:after{transform:rotate(90deg)}.faq__item[open] summary:after{content:"−";color:var(--gold);background:0 0;transform:none}.faq__item p{margin:calc(var(--s2) * -1) 0 var(--s5);max-width:68ch;color:var(--night-ink-2);line-height:1.65}.cta-band{padding-block:var(--s9);color:var(--ink);background:radial-gradient(50% 90% at 20% 0,#ffffff59,#0000 70%),linear-gradient(115deg,#f5d443 0%,#f8df6e 55%,#f2c935 100%);position:relative;overflow:hidden}@media (min-width:1000px){.cta-band{padding-block-start:88px;padding-block-end:88px}}.cta-band__grid{gap:var(--s8);align-items:center;display:grid}@media (min-width:1000px){.cta-band__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}}.cta-band .eyebrow--ink{color:#4d3a00}.cta-band__start .section__title{max-width:16ch;color:var(--ink)}.btn--dark{margin-top:var(--s7);border-color:var(--night);background:var(--night);color:var(--night-ink);box-shadow:0 16px 34px -16px #281e00b3}.btn--dark:hover{background:#2b261d;border-color:#2b261d;box-shadow:0 20px 40px -16px #281e00cc}.btn--dark:active{background:#000}.btn--dark:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.cta-band__note{margin:var(--s4) 0 0;color:#3d3000;font-size:var(--text-sm)}.waitlist--home{padding:var(--s6) var(--s5);background:#fffdf7;border:1px solid #fff9;border-radius:20px;margin:0;box-shadow:0 40px 70px -40px #5a41008c,0 2px 8px #5a410014}@media (min-width:720px){.waitlist--home{padding:var(--s7) var(--s8)}}.waitlist--home .eyebrow--ink{margin-bottom:var(--s2);color:#6b4f00}.waitlist__title{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.35rem,1.1rem + .8vw,1.7rem);font-weight:750}.waitlist--home .waitlist__lead{margin:var(--s3) 0 var(--s5);color:var(--ink-2);font-size:var(--text-md);line-height:1.55}@media (min-width:720px){.waitlist--home .form-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.waitlist--home .form-grid--3>.field:first-child{grid-column:1/-1}}.waitlist--home .waitlist__lead--cta{margin-top:calc(var(--s3) * -1);color:var(--ink)}.waitlist--home .btn--primary{min-height:48px;font-size:var(--text-md);border-radius:10px;padding-inline-start:24px;padding-inline-end:24px;font-weight:700}.trial__price{margin:0 0 var(--s5);color:var(--ink);font-size:var(--text-md);font-weight:650}.trial__fine{margin:var(--s3) 0 0;color:var(--ink-3);font-size:var(--text-sm)}.trial__alt{margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--line)}.trial__alt-title{margin:0 0 var(--s3);color:var(--ink-2);font-size:var(--text-md);font-weight:650}.site-footer--home{background:var(--night);color:var(--night-ink-3);border-top:0;margin-top:0}.site-footer--home .site-footer__bar{justify-content:flex-start;align-items:center;gap:var(--s3) var(--s6);padding-block:var(--s6)}.site-footer--home .brand{color:var(--night-ink);font-size:var(--text-md)}.site-footer__links{gap:var(--s5);flex-wrap:wrap;margin-inline-start:auto;display:flex}.site-footer--home a{color:var(--night-ink-2);text-underline-offset:3px}.site-footer--home a:hover{color:var(--gold)}.site-footer--home a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (max-width:719px){.site-footer__links{margin-inline-start:0}.site-footer__tag{flex:1 0 100%}}@media (prefers-reduced-motion:no-preference){.js-reveal [data-reveal]{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out), border-color var(--med) var(--ease-out), box-shadow var(--med) var(--ease-out);transition-delay:var(--delay,0s);transform:translateY(18px)}.js-reveal [data-reveal].is-in{opacity:1;transform:none}.js-reveal .bento__tile.is-in:hover{transform:translateY(-4px)}}.page-simple{padding-block:var(--s8) var(--s9)}.page-simple h1{margin:0 0 var(--s5);letter-spacing:-.02em;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:740;line-height:1.1}.page-simple .prose h2{margin-top:var(--s7)}.todo{border-radius:var(--r1);background:var(--warn-bg);color:var(--warn-ink);padding:2px 6px;font-weight:600}.notfound{gap:var(--s4);justify-items:start;max-width:640px;display:grid}.notfound__code{color:var(--ink-3);font-size:var(--text-sm);letter-spacing:.08em;font-weight:700}@media print{.hero{color:var(--ink);background:0 0}}
