@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/plus-jakarta-sans-latin-500-normal.Bf-nb4oT.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-500-normal.DYtqi0QS.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/plus-jakarta-sans-latin-700-normal.CfpNZvy6.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-700-normal.DqEcQeE5.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/plus-jakarta-sans-latin-800-normal.CusIZhrK.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-800-normal.BRNHt2w0.woff)format("woff")}:root{--ink:#0b2326;--night:#0a2a2d;--night-2:#071b1d;--accent:#0f766e;--accent-hover:#115e59;--accent-on:#fff;--accent-night:#5eead4;--font:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--page:#fff;--soft:#eff9f7;--text:#2e4a4d;--muted:#47605f;--head:#0b2326;--rule:#cfe5e1;--card:#fff;--link:#0f766e;--link-hover:#115e59;--shadow:0 18px 50px #0a464624;--err:#b3261e;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--page:#071b1d;--soft:#0c2a2d;--text:#d3e9e6;--muted:#a3c4c0;--head:#fff;--rule:#1c4144;--card:#0e3236;--link:#5eead4;--link-hover:#99f6e4;--shadow:0 18px 50px #00000073;--err:#ff9d94}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5rem}body{font:500 1rem/1.75 var(--font);color:var(--text);background:var(--page);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0}img,svg{max-width:100%}h1,h2,h3,h4{font-family:var(--font);color:var(--head);letter-spacing:-.02em;margin:0 0 .5em;font-weight:800;line-height:1.12}h1{font-size:clamp(2.4rem,5vw,4rem)}h2{font-size:clamp(1.9rem,3.4vw,3rem)}h3{letter-spacing:-.01em;font-size:1.25rem;line-height:1.25}p{margin:0 0 1rem}a{color:var(--link);text-underline-offset:3px}a:hover{color:var(--link-hover)}a:focus-visible,summary:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--link);outline-offset:3px}.wrap{width:min(1200px,100% - 3rem);margin-inline:auto}.skip{background:var(--accent);color:var(--accent-on);z-index:99;padding:.5rem 1rem;position:absolute;top:0;left:-999px}.skip:focus{left:0}section{padding:6rem 0}.band-soft{background:var(--soft)}.band-night{--page:var(--night);--head:#fff;--text:#d3e9e6;--muted:#b3d0cc;--link:var(--accent-night);--link-hover:#99f6e4;--rule:#245458;--card:#0f3a3e;background:var(--night);color:var(--text)}.band-night h1,.band-night h2,.band-night h3{color:#fff}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--link);align-items:center;gap:.6rem;margin:0 0 1rem;font-size:.8rem;font-weight:800;display:inline-flex}.eyebrow:before,.eyebrow:after{content:"";opacity:.9;background:currentColor;border-radius:2px;width:1.4rem;height:.5rem;transform:skew(-24deg)}.center{text-align:center}.center .eyebrow{justify-content:center}.lead{color:var(--muted);max-width:38rem;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.7}.center .lead{margin-inline:auto}.btn{min-height:3.1rem;font:800 .95rem/1 var(--font);cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.7rem;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.btn-primary,.btn-primary:hover{color:var(--accent-on)}.btn-primary{background:var(--accent);border-color:var(--accent);box-shadow:0 10px 24px #0f766e4d}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-1px)}.btn-outline{color:var(--head);border-color:var(--rule);background:0 0}.btn-outline:hover{border-color:var(--link);color:var(--link)}.btn-white{color:#0a4a47;background:#fff;border-color:#fff}.btn-white:hover{color:#0a4a47;background:#e2f6f2}.btn-line-white{color:#fff;background:0 0;border-color:#fff9}.btn-line-white:hover{color:#fff;background:#ffffff1a;border-color:#fff}.btn-sm{min-height:2.6rem;padding:.5rem 1.3rem;font-size:.88rem}.actions{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.center .actions{justify-content:center}.site-header{z-index:20;background:color-mix(in srgb, var(--page) 88%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--rule);position:sticky;top:0}.bar{align-items:center;gap:1.5rem;min-height:4.5rem;display:flex}.brand{margin-right:auto;display:inline-flex}.logo img{width:auto;height:32px;display:block}.logo-dark{display:none!important}@media (prefers-color-scheme:dark){.logo-light{display:none!important}.logo-dark{display:block!important}}.nav-desktop{gap:1.8rem;display:flex}.nav-desktop a,.signin{color:var(--head);white-space:nowrap;font-size:.95rem;font-weight:700;text-decoration:none}.nav-desktop a:hover,.signin:hover{color:var(--link)}.nav-mobile{display:none;position:relative}.nav-mobile summary{cursor:pointer;border:1px solid var(--rule);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;list-style:none;display:flex}.nav-mobile summary::-webkit-details-marker{display:none}.nav-mobile summary span{background:var(--head);border-radius:2px;width:20px;height:2px}.nav-mobile nav{background:var(--page);border:1px solid var(--rule);width:min(300px,100vw - 2rem);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;gap:.2rem;padding:.75rem;display:flex;position:absolute;top:54px;right:0}.nav-mobile nav a:not(.btn){color:var(--head);border-radius:10px;padding:.7rem .75rem;font-weight:700;text-decoration:none}.nav-mobile nav a:not(.btn):hover{background:var(--soft)}.nav-mobile .btn{margin-top:.4rem}@media (width<=920px){.nav-desktop,.bar>.signin,.bar>.nav-cta{display:none}.nav-mobile{display:block}.logo img{height:28px}}.hero{background:radial-gradient(60rem 30rem at 85% -10%,#ffa07847,#0000 60%),radial-gradient(55rem 32rem at 10% 0,#14b8a638,#0000 60%),linear-gradient(#e2f6f2 0%,#fff 100%);padding:5rem 0 6rem;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){.hero{background:radial-gradient(60rem 30rem at 85% -10%,#ff8c6424,#0000 60%),radial-gradient(55rem 32rem at 10% 0,#14b8a64d,#0000 60%),linear-gradient(#0b2d30 0%,#071b1d 100%)}}.hero-grid{grid-template-columns:1.02fr 1fr;align-items:center;gap:3rem;display:grid}.hero h1{margin-bottom:.45em}.hero-note{color:var(--muted);margin-top:1.25rem;font-size:.88rem}.mock{filter:drop-shadow(0 24px 40px #0a464640)}.mock svg{width:100%;height:auto;display:block}@media (width<=920px){.hero-grid{grid-template-columns:1fr}.hero{padding:3rem 0 4rem}section{padding:4rem 0}}.what{padding:4.5rem 0}.what-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:2.5rem;display:grid}.what-item{border-top:3px solid var(--link);padding-top:1.25rem}.what-item h3{margin-bottom:.4rem}.what-item p{color:var(--muted);margin:0}@media (width<=760px){.what-grid{grid-template-columns:1fr;gap:1.75rem}}.grid3{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}.card{background:var(--card);border:1px solid var(--rule);border-radius:24px;padding:2rem;box-shadow:0 8px 30px #0a46460f}.card h3{margin-bottom:.5rem}.card p{color:var(--muted);margin:0}.icon{background:linear-gradient(135deg,#14a094,#115e59);border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:1.25rem;display:grid}.icon svg{width:28px;height:28px}.card-wide{grid-column:1/-1;align-items:center;gap:1.75rem;display:flex}.card-wide .icon{flex:none;margin:0}@media (width<=920px){.grid3{grid-template-columns:1fr 1fr}}@media (width<=620px){.grid3{grid-template-columns:1fr}.card{padding:1.6rem}.card-wide{flex-direction:column;align-items:flex-start;gap:0}.card-wide .icon{margin-bottom:1.25rem}}.steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem;display:grid;position:relative}.step{padding-top:.5rem;position:relative}.step-n{background:var(--accent);width:52px;height:52px;color:var(--accent-on);box-shadow:0 0 0 8px color-mix(in srgb, var(--accent) 16%, transparent);border-radius:50%;place-items:center;margin-bottom:1.25rem;font-size:1.2rem;font-weight:800;display:grid}.step p{color:var(--muted)}.steps:before{content:"";border-top:2px dashed var(--rule);position:absolute;top:34px;left:26px;right:26px}.step{z-index:1}@media (width<=920px){.steps{grid-template-columns:1fr 1fr}.steps:before{display:none}}@media (width<=560px){.steps{grid-template-columns:1fr}}.split{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.split .mock{order:-1}.checks{gap:.8rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.checks li{padding-left:2rem;position:relative}.checks li:before{content:"";background:var(--accent);border-radius:50%;width:1.3rem;height:1.3rem;position:absolute;top:.2rem;left:0}.checks li:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:.3rem;height:.6rem;position:absolute;top:.42rem;left:.47rem;transform:rotate(45deg)}@media (width<=920px){.split{grid-template-columns:1fr;gap:2.5rem}.split .mock{order:0}}.sec-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:3rem;display:grid}.sec-list{gap:1rem;display:grid}.sec-list div{background:var(--card);border:1px solid var(--rule);border-radius:20px;padding:1.25rem 1.5rem}.sec-list h3{margin-bottom:.25rem;font-size:1.05rem}.sec-list p{color:var(--muted);margin:0;font-size:.96rem;line-height:1.6}@media (width<=920px){.sec-grid{grid-template-columns:1fr}}.cta{padding:5rem 0}.cta-box{text-align:center;color:#fff;box-shadow:var(--shadow);background:radial-gradient(40rem 20rem at 90% 0,#ffa07859,#0000 60%),linear-gradient(135deg,#0f766e,#0a4a47);border-radius:32px;padding:4rem 2rem}.cta-box h2{color:#fff;max-width:34rem;margin-inline:auto}.cta-box p{color:#dcfaf5;max-width:32rem;margin:0 auto;font-size:1.1rem}.cta-box .actions{justify-content:center}@media (width<=620px){.cta-box{border-radius:24px;padding:3rem 1.25rem}}.site-footer{background:var(--night-2);color:#d3e9e6;padding:4.5rem 0 2rem}.foot-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:2.5rem;display:grid}.foot-brand p{color:#b3d0cc;max-width:22rem;margin-top:1rem}.site-footer h3{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-night);margin-bottom:1rem;font-size:.8rem}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li{margin-bottom:.5rem}.site-footer a{color:#d3e9e6}.site-footer a:hover{color:#fff}.copyright{color:#b3d0cc;border-top:1px solid #1c4144;margin:3rem 0 0;padding-top:1.5rem;font-size:.9rem}@media (width<=920px){.foot-grid{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1/-1}}@media (width<=480px){.foot-grid{grid-template-columns:1fr}}.page-head{background:radial-gradient(50rem 24rem at 90% -20%,#ffa07838,#0000 60%),linear-gradient(#e2f6f2,#fff);padding:4.5rem 0 3.5rem}@media (prefers-color-scheme:dark){.page-head{background:radial-gradient(50rem 24rem at 90% -20%,#ff8c641f,#0000 60%),linear-gradient(#0b2d30,#071b1d)}}.page-head h1{max-width:46rem;margin-bottom:.4em;font-size:clamp(2.2rem,4.5vw,3.4rem)}.page-head p{margin-bottom:.25rem}.prose-wrap{padding:4rem 0 6rem}.prose>*{max-width:50rem}.prose h2{margin-top:2.5rem;font-size:clamp(1.4rem,2.4vw,1.9rem)}.prose h3{margin-top:1.5rem}.prose ul{padding-left:1.4rem}.prose li{margin-bottom:.45rem}.note{color:var(--muted);font-size:.9rem}.amount{color:var(--head);font-size:1.8rem;font-weight:800}.signup>*{max-width:34rem}.signup form{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.field{color:var(--head);flex-direction:column;gap:.35rem;font-size:.92rem;font-weight:700;display:flex}.field input{border:1.5px solid var(--rule);font:500 1rem var(--font);background:var(--card);color:var(--text);border-radius:14px;width:100%;padding:.75rem 1rem}.msg{color:var(--err);border:1px solid var(--err);border-radius:12px;margin:0;padding:.7rem 1rem}.msg a{color:inherit;font-weight:800}.fine{color:var(--muted);margin:0;font-size:.85rem}html.cd-lock{overflow:hidden}.cd{border:1px solid var(--rule);background:var(--page);color:var(--text);width:min(560px,100vw - 2rem);max-height:calc(100dvh - 1rem);font-family:var(--font);border-radius:24px;padding:0;overflow:auto;box-shadow:0 30px 80px #140a3c66}.cd::backdrop{backdrop-filter:blur(3px);background:#0f0c2099}.cd-panel{padding:28px 32px;position:relative}.cd h2{color:var(--head);margin:.25rem 2.5rem .35rem 0;font-size:1.6rem;line-height:1.2}.cd p{margin:0;line-height:1.5}.cd .eyebrow{margin-bottom:.2rem}.cd-close{border:1px solid var(--rule);width:44px;height:44px;color:var(--head);cursor:pointer;background:0 0;border-radius:50%;font-family:inherit;font-size:1.6rem;line-height:1;position:absolute;top:.75rem;right:.75rem}.cd-close:hover{border-color:var(--link)}.cd-row{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}@media (width<=480px){.cd-row{grid-template-columns:1fr}.cd-panel{padding:1.5rem 1.25rem}}.cd-field{margin-top:12px}.cd-field label{color:var(--head);margin-bottom:.25rem;font-size:14.5px;font-weight:700;display:block}.cd-field input[type=text],.cd-field input[type=email],.cd-field input[type=tel],.cd-field textarea{width:100%;font:inherit;border:1.5px solid var(--rule);background:var(--page);color:var(--text);border-radius:12px;padding:.55rem .8rem;font-size:1rem;line-height:1.4}.cd-field textarea{resize:vertical;min-height:0}.cd-field [aria-invalid=true]{border-color:var(--err)}.cd-consent label{color:var(--text);align-items:flex-start;gap:.6rem;font-size:.86rem;font-weight:500;line-height:1.45;display:flex}.cd-consent input{width:1.1rem;height:1.1rem;accent-color:var(--accent);flex:none;margin-top:.2rem}.cd-err{color:var(--err);margin:.25rem 0 0;font-size:.9rem}.cd-err:empty{display:none}.cd-general{margin-top:0}.cd-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.cd-submit{gap:.6rem;width:100%;margin-top:14px}.cd-submit:disabled{opacity:.75;cursor:progress}.cd-spin-round{border:2px solid;border-top-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite cd-rot;display:none}.cd-submit.is-sending .cd-spin-round{display:inline-block}@keyframes cd-rot{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cd-spin-round{animation-duration:2s}html{scroll-behavior:auto}.btn{transition:none}}#cd-done-text{margin-bottom:1.5rem}.svgmock{font-family:var(--font);overflow:visible}.m-card{fill:var(--card)}.m-line{stroke:var(--rule);stroke-width:1.5px}.m-soft{fill:var(--soft)}.m-dot{fill:var(--rule)}.m-acc{fill:#0f766e}.m-accsoft{fill:#0f766e29}.m-w{fill:#fff;font-size:14px;font-weight:800}.m-h{fill:var(--head);font-size:22px;font-weight:800}.m-b{fill:var(--head);font-size:15px;font-weight:700}.m-bs{fill:var(--head);font-size:14px;font-weight:700}.m-s{fill:var(--muted);font-size:14px;font-weight:500}.m-ok{fill:#dff5e7}.m-okt{fill:#146c3b;font-size:13px;font-weight:800}.m-warn{fill:#fdecd2}.m-warnt{fill:#7a4300;font-size:13px;font-weight:800}.m-warno{fill:#fdecd2;stroke:#c27a1a;stroke-width:1.5px}.m-bad{fill:#fde0dd}.m-badt{fill:#9a1b13;font-size:13px;font-weight:800}.m-tick{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.m-arrow{fill:none;stroke:var(--link);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.m-path{fill:none;stroke:var(--link);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.m-ruleline{stroke:var(--rule);stroke-width:3px;stroke-linecap:round}.m-fg{fill:var(--link)}.eyebrow-left{margin-bottom:1rem}.benefit-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}.benefit-grid .card h3{font-size:1.2rem}.steps-3{grid-template-columns:repeat(3,1fr)}.frow{padding:4.5rem 0}.frow .split{gap:4rem}.frow.rev .split .mock{order:2}.frow h2{font-size:clamp(1.6rem,2.6vw,2.2rem)}.frow .mock{width:100%;max-width:560px;margin-inline:auto}@media (width<=920px){.frow{padding:3rem 0}.frow.rev .split .mock{order:0}.steps-3,.benefit-grid{grid-template-columns:1fr}}.trust{padding:0}.trust-strip{background:var(--soft);border:1px solid var(--rule);border-radius:24px;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1.5rem;display:grid}.trust-strip div{color:var(--head);align-items:flex-start;gap:.9rem;font-weight:700;line-height:1.45;display:flex}.trust-strip .icon{border-radius:12px;flex:none;width:44px;height:44px;margin:0}.trust-strip .icon svg{width:22px;height:22px}@media (width<=920px){.trust-strip{grid-template-columns:1fr}}.faq-list{text-align:left;gap:.8rem;max-width:50rem;margin:2.5rem auto 0;display:grid}.faq-list details{background:var(--card);border:1px solid var(--rule);border-radius:18px;padding:0 1.4rem}.faq-list summary{cursor:pointer;color:var(--head);padding:1.15rem 2rem 1.15rem 0;font-weight:800;line-height:1.4;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--link);font-size:1.5rem;line-height:1;position:absolute;top:1rem;right:0}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:var(--muted);margin:0 0 1.2rem}.more{margin-top:1rem;font-weight:800;text-decoration:none;display:inline-block}.more:hover{text-decoration:underline}a.card-link{color:inherit;text-decoration:none;transition:transform .15s,border-color .15s;display:block}a.card-link:hover{border-color:var(--link);color:inherit;transform:translateY(-3px)}a.card-link .more{color:var(--link)}.grid4{text-align:left;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:3rem;display:grid}@media (width<=620px){.grid4{grid-template-columns:1fr}}.center .grid3{text-align:left}.grid3.one{grid-template-columns:minmax(0,28rem)}@media (width<=620px){.hero .mock,.frow .mock,.split .mock{width:calc(100% + 1.5rem);max-width:none;margin-inline:-.75rem}}.m-gold{fill:#fbbf24}.m-tick-dark{stroke:#3b2a00}.m-w-fill{fill:#fff}.m-sm{font-size:12px}.m-w.m-sm,.m-warnt.m-sm{font-size:11px}
