@font-face{font-family:montserrat;src:url(../media/montserrat_latin_wght_normal-s.e0913c4e.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:montserrat;src:url(../media/montserrat_latin_ext_wght_normal-s.0f08c242.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:96.8%;descent-override:25.1%;line-gap-override:0.0%;size-adjust:100.0%}.montserrat_3c5fa31a-module__8GcYZa__className{font-family:montserrat,montserrat Fallback,system-ui,arial}.montserrat_3c5fa31a-module__8GcYZa__variable{--font-montserrat:"montserrat","montserrat Fallback",system-ui,arial}
@font-face{font-family:openSans;src:url(../media/open_sans_latin_wght_normal-s.p.b0a37a20.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:openSans;src:url(../media/open_sans_latin_ext_wght_normal-s.p.ee4fb13b.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:openSans Fallback;src:local(Arial);ascent-override:106.88%;descent-override:29.3%;line-gap-override:0.0%;size-adjust:100.0%}.opensans_6cd607f9-module__GNxGFG__className{font-family:openSans,openSans Fallback,system-ui,arial}.opensans_6cd607f9-module__GNxGFG__variable{--font-open-sans:"openSans","openSans Fallback",system-ui,arial}
@font-face{font-family:sora;src:url(../media/sora_latin_wght_normal-s.p.d75dc2df.woff2)format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:sora;src:url(../media/sora_latin_ext_wght_normal-s.p.fbb9253d.woff2)format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:97.0%;descent-override:29.0%;line-gap-override:0.0%;size-adjust:100.0%}.sora_d156483e-module__wZdlea__className{font-family:sora,sora Fallback,system-ui,arial}.sora_d156483e-module__wZdlea__variable{--font-sora:"sora","sora Fallback",system-ui,arial}
@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_400_normal-s.e1d6b3bf.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_500_normal-s.6c2181b8.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_ext_400_normal-s.36df61f8.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_ext_500_normal-s.3e695a5e.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:102.5%;descent-override:27.5%;line-gap-override:0.0%;size-adjust:100.0%}.plexmono_b4639482-module__wUQ8lq__className{font-family:plexMono,plexMono Fallback,ui-monospace,monospace}.plexmono_b4639482-module__wUQ8lq__variable{--font-plex-mono:"plexMono","plexMono Fallback",ui-monospace,monospace}
.landing-root{--ld-night:#061219;--ld-p950:#081521;--ld-p900:#0d1e2b;--ld-ink:#eaf3f7;--ld-muted:#9fb6c2;--ld-dim:#6e8896;--ld-line:#9fb6c224;--ld-line2:#9fb6c23d;--ld-green:#7ca92f;--ld-green-b:#8cc63f;--ld-green-d:#547422;--ld-green-soft:#8cc63f24;--ld-green-disp:#a9d465;--ld-gold:#f5b800;isolation:isolate;background:var(--ld-night);min-height:100dvh;color:var(--ld-ink);font-family:var(--font-open-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65;overflow-x:hidden}.landing-root h2,.landing-root h3,.landing-root .ld-disp,.landing-root .ld-hook,.landing-root .ld-btn,.landing-root .ld-t-n{font-family:var(--font-sora),system-ui,sans-serif}.landing-root a{color:var(--ld-green-b)}.landing-root a.ld-btn-green,.landing-root a.ld-btn-green:hover,.landing-root a.ld-btn-green:visited{color:#fff}.landing-root a.ld-btn-ghost,.landing-root a.ld-btn-ghost:hover,.landing-root a.ld-btn-ghost:visited{color:var(--ld-ink)}.landing-root :focus-visible{outline:2px solid var(--ld-green-b);outline-offset:3px;border-radius:3px}.ld-wrap{max-width:1160px;margin-inline:auto;padding-inline:24px}.ld-kick{font-family:var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ld-green-b);align-items:center;gap:12px;margin:0;font-size:12px;display:flex}.ld-kick:before{content:"";background:var(--ld-green-b);flex:none;width:28px;height:1px}.ld-kick-center{justify-content:center}.ld-kick-center:after{content:"";background:var(--ld-green-b);flex:none;width:28px;height:1px}.ld-top{z-index:50;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--ld-line);background:#061219b8;position:sticky;top:0}.ld-top-inner{justify-content:space-between;align-items:center;gap:18px;height:70px;display:flex}.ld-logo-img{width:auto;height:36px;display:block}.ld-plazas{font-family:var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ld-muted);margin:0;font-size:11px}.ld-plazas b{color:var(--ld-ink);font-weight:500}.ld-btn{letter-spacing:-.01em;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:15.5px;font-weight:600;text-decoration:none;transition:transform .14s,box-shadow .14s,background .14s,border-color .14s;display:inline-flex}.ld-btn-green{color:#fff;background:linear-gradient(135deg,#3a5117 0%,#4e741b 100%);border-color:#8cc63f8c;box-shadow:0 14px 34px -16px #7ca92f80,inset 0 1px #ffffff1f}.ld-btn-green:hover{color:#fff;border-color:#8cc63fd9;transform:translateY(-2px);box-shadow:0 18px 42px -14px #7ca92f9e,inset 0 1px #ffffff29}.ld-btn-ghost{color:var(--ld-ink);background:#eaf3f705;border-color:#9fb6c26b}.ld-btn-ghost:hover{border-color:var(--ld-muted);color:var(--ld-ink)}.ld-btn-sm{border-radius:8px;padding:10px 16px;font-size:13.5px}.ld-btn-full{width:100%}.ld-hero{min-height:86vh;position:relative;overflow:hidden}.ld-hero--compact{min-height:60vh}.ld-hero-photo,.ld-hero-fallback{-o-object-fit:cover;object-fit:cover;-o-object-position:center 34%;object-position:center 34%;position:absolute;inset:0}.ld-hero-fallback{background:radial-gradient(120% 90% at 78% 12%,#2e5f7e80 0%,#0000 58%),radial-gradient(90% 70% at 12% 88%,#5474223d 0%,#0000 62%),linear-gradient(155deg,#12283a 0%,#081521 46%,#061219 100%)}.ld-hero-scrim{background:linear-gradient(98deg,#061219f5 0%,#061219db 34%,#0612196b 62%,#0612198c 100%),linear-gradient(to top,var(--ld-night)0%,#06121900 26%);position:absolute;inset:0}.ld-hero-grid{min-height:inherit;grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:center;gap:56px;padding-top:84px;padding-bottom:96px;display:grid;position:relative}.ld-seo{font-family:var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ld-green-b);align-items:center;gap:12px;margin:0;font-size:12px;font-weight:400;display:flex}.ld-seo:before{content:"";background:var(--ld-green-b);flex:none;width:28px;height:1px}.ld-hook{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.028em;color:#fff;text-wrap:balance;margin:20px 0 0;font-size:clamp(38px,5.4vw,63px);font-weight:800;line-height:1.05}.ld-hook em{color:var(--ld-green-disp);font-style:normal}.ld-hook,.ld-sub{text-shadow:0 2px 24px #0612198c}.ld-sub{color:var(--ld-muted);max-width:50ch;margin:22px 0 0;font-size:18px}.ld-sub b,.ld-sub strong{color:var(--ld-ink);font-weight:600}.ld-cta-row{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.ld-micro{font-family:var(--font-plex-mono),ui-monospace,monospace;color:var(--ld-dim);letter-spacing:.03em;margin-top:18px;font-size:12px}.ld-micro b{color:var(--ld-muted);font-weight:500}.ld-dossier{-webkit-backdrop-filter:blur(18px);border:1px solid var(--ld-line2);background:#0a1a249e;border-radius:16px;position:relative;box-shadow:0 40px 80px -32px #000000bf}.ld-dhead{border-bottom:1px solid var(--ld-line);padding:20px 24px 16px}.ld-dhead-t{font-family:var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.18em;color:var(--ld-dim);text-transform:uppercase;font-size:10.5px}.ld-dhead h2{color:#fff;margin:6px 0 0;font-size:19px;font-weight:700}.ld-drow{border-bottom:1px solid var(--ld-line);justify-content:space-between;align-items:baseline;gap:18px;padding:13px 24px;display:flex}.ld-drow:last-of-type{border-bottom:none}.ld-k{color:var(--ld-muted);font-size:13.5px}.ld-v{font-family:var(--font-plex-mono),ui-monospace,monospace;color:var(--ld-ink);text-align:right;font-variant-numeric:tabular-nums;font-size:13.5px}.ld-v small{color:#8da6b4;margin-top:3px;font-size:11px;display:block}.ld-chip{background:var(--ld-green-soft);color:var(--ld-green-b);border:1px solid #8cc63f40;border-radius:6px;padding:3px 10px;font-weight:500}.ld-dfoot{border-top:1px dashed var(--ld-line2);justify-content:space-between;align-items:center;gap:14px;padding:15px 24px 17px;display:flex}.ld-dfoot .ld-n{color:var(--ld-dim);max-width:24ch;font-size:12.5px}.ld-dfoot a{font-family:var(--font-sora),system-ui,sans-serif;white-space:nowrap;font-size:13.5px;font-weight:600;text-decoration:none}.ld-stamp{text-align:center;width:96px;height:96px;font-family:var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.14em;color:var(--ld-green-b);background:#061219d9;border:1.5px solid #8cc63fb3;border-radius:50%;place-content:center;font-size:9px;line-height:1.6;display:grid;position:absolute;top:-22px;right:-16px;transform:rotate(9deg);box-shadow:inset 0 0 0 3px #061219,inset 0 0 0 4.5px #8cc63f8c,0 16px 30px -12px #0009}.ld-trust{background:var(--ld-p950);border-top:1px solid var(--ld-line);border-bottom:1px solid var(--ld-line)}.ld-trust-grid{grid-template-columns:repeat(4,1fr);display:grid}.ld-t-item{text-align:center;border-left:1px solid var(--ld-line);padding:22px 12px}.ld-t-item:first-child{border-left:none}.ld-t-n{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:24px;font-weight:700}.ld-star{color:var(--ld-gold)}.ld-t-l{font-family:var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ld-dim);margin-top:4px;font-size:10.5px}.ld-sec{padding:88px 0 0}.ld-sec--pad{padding-bottom:36px}.ld-sec-head h2{color:#fff;margin-top:16px;font-size:clamp(26px,3.4vw,38px);font-weight:700}.ld-sec-head p:not(.ld-kick){color:var(--ld-muted);max-width:56ch;margin:14px 0 0;font-size:16.5px}.ld-steps{grid-template-columns:repeat(4,1fr);gap:16px;margin:44px 0 0;padding:0;list-style:none;display:grid;position:relative}.ld-steps:before{content:"";background:linear-gradient(90deg,#0000,#8cc63f80,#8cc63f80,#0000);height:1px;position:absolute;top:-18px;left:2%;right:2%}.ld-step{border:1px solid var(--ld-line);background:#0d1e2b80;border-radius:14px;padding:22px 20px;transition:transform .16s,border-color .16s}.ld-step:hover{border-color:#8cc63f66;transform:translateY(-4px)}.ld-step-num{font-family:var(--font-plex-mono),ui-monospace,monospace;color:var(--ld-green-b);letter-spacing:.14em;font-size:11px}.ld-step-ic{color:var(--ld-green-b);margin-top:14px;display:block}.ld-step h3{color:#fff;margin-top:12px;font-size:17.5px;font-weight:700}.ld-step p{color:var(--ld-muted);margin:8px 0 0;font-size:14px}.ld-data{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px;margin-top:44px;display:grid}.ld-tblcard{border:1px solid var(--ld-line2);background:#081521;border-radius:14px;overflow:hidden}.ld-tblwrap{overflow-x:auto}.ld-tblcard table{border-collapse:collapse;width:100%;min-width:520px}.ld-tblcard th{font-family:var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ld-dim);text-align:left;border-bottom:1px solid var(--ld-line2);background:var(--ld-p950);padding:14px 20px;font-size:10.5px;font-weight:500}.ld-tblcard td{border-bottom:1px solid var(--ld-line);vertical-align:top;color:var(--ld-ink);padding:13px 20px;font-size:14.5px}.ld-tblcard tr:last-child td{border-bottom:none}.ld-val{font-family:var(--font-plex-mono),ui-monospace,monospace;color:var(--ld-green-b);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13.5px}.ld-note{color:var(--ld-muted);font-size:13px}.ld-tbl-cap{color:var(--ld-dim);border-top:1px dashed var(--ld-line2);font-size:12.5px;font-family:var(--font-plex-mono),ui-monospace,monospace;padding:13px 20px}.ld-no-list{border-left:2px solid #8cc63f59;padding:6px 0 6px 26px}.ld-no-list h3{color:#fff;font-size:18px;font-weight:700}.ld-no-list ul{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ld-no-list li{color:var(--ld-muted);align-items:baseline;gap:12px;font-size:14.5px;display:flex}.ld-no-list li:before{content:"—";color:var(--ld-green-d);font-family:var(--font-plex-mono),ui-monospace,monospace;flex:none}.ld-why{color:var(--ld-dim);margin-top:18px;font-size:13.5px;font-style:italic}.ld-band{min-height:280px;margin-top:92px;position:relative;overflow:hidden}.ld-band-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center 60%;object-position:center 60%}.ld-band-scrim{background:linear-gradient(#061219c7,#0612198c 45%,var(--ld-night));position:absolute;inset:0}.ld-band-copy{text-align:center;max-width:820px;padding-top:110px;padding-bottom:110px;position:relative}.ld-band-copy h2{color:#fff;margin-top:18px;font-size:clamp(24px,3.2vw,36px);font-weight:700}.ld-band-copy p:not(.ld-kick){color:var(--ld-muted);max-width:52ch;margin:14px auto 0}.ld-faq{max-width:800px;margin-top:40px}.ld-faq details{border-bottom:1px solid var(--ld-line)}.ld-faq summary{cursor:pointer;font-family:var(--font-sora),system-ui,sans-serif;color:#fff;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:20px 2px;font-size:16.5px;font-weight:600;list-style:none;display:flex}.ld-faq summary::-webkit-details-marker{display:none}.ld-faq summary:after{content:"+";font-family:var(--font-plex-mono),ui-monospace,monospace;color:var(--ld-green-b);flex:none;font-size:20px;transition:transform .16s}.ld-faq details[open] summary:after{transform:rotate(45deg)}.ld-faq-a{color:var(--ld-muted);max-width:64ch;margin:0;padding:0 2px 22px;font-size:15px}.ld-pills{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ld-pill{border:1px solid var(--ld-line);background:#0d1e2b80;border-radius:14px;padding:22px 20px}.ld-pill h3{color:#fff;margin:0;font-size:17px;font-weight:700}.ld-pill p{color:var(--ld-muted);margin:8px 0 0;font-size:14.5px}.ld-aeo{border-left:2px solid #8cc63f73;padding:8px 0 8px 26px}.ld-aeo h2{color:#fff;margin-top:12px;font-size:clamp(22px,3vw,30px);font-weight:700}.ld-aeo p:not(.ld-kick){color:var(--ld-muted);max-width:64ch;margin:14px 0 0}.ld-aeo strong{color:var(--ld-ink)}.ld-close{background:var(--ld-p950);border-top:1px solid var(--ld-line);margin-top:96px;position:relative;overflow:hidden}.ld-close:before{content:"";background:radial-gradient(640px 320px at 82% 0,#7ca92f24,#0000 70%);position:absolute;inset:0}.ld-close-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;padding-top:84px;padding-bottom:84px;display:grid;position:relative}.ld-close h2{color:#fff;margin:0;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.08}.ld-close-s{color:var(--ld-muted);max-width:44ch;margin:16px 0 0;font-size:17px}.ld-close-alt{font-family:var(--font-plex-mono),ui-monospace,monospace;color:var(--ld-dim);letter-spacing:.04em;margin-top:26px;font-size:12.5px;line-height:2.1}.ld-close-alt a{color:var(--ld-ink);border-bottom:1px solid var(--ld-line2);text-decoration:none}.ld-panel{border:1px solid var(--ld-line2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1e2b8c;border-radius:16px;padding:28px}.ld-panel-t{font-family:var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ld-dim);margin:0;font-size:10.5px}.ld-panel-msg{border:1px dashed var(--ld-line2);color:var(--ld-muted);border-radius:10px;margin:14px 0 20px;padding:14px 16px;font-size:14px;font-style:italic}.ld-foot{background:var(--ld-night);border-top:1px solid var(--ld-line)}.ld-foot-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:26px 0;display:flex}.ld-foot-logo{opacity:.9;width:auto;height:30px}.ld-foot-links{font-family:var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:18px;font-size:11px;display:flex}.ld-foot-links a{color:var(--ld-muted);text-decoration:none}.ld-foot-links a:hover{color:var(--ld-ink)}.ld-foot-c{font-family:var(--font-plex-mono),ui-monospace,monospace;color:var(--ld-dim);letter-spacing:.06em;margin:0;font-size:11px}.ld-update{border-bottom:1px solid var(--ld-line);color:var(--ld-muted);background:#081521;justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;font-size:13.5px;display:flex}.ld-update-x{font-family:var(--font-sora),system-ui,sans-serif;color:var(--ld-green-b);border:1px solid var(--ld-line2);cursor:pointer;background:0 0;border-radius:8px;padding:8px 12px;font-size:12.5px;font-weight:600}@media (max-width:1024px){.ld-plazas{display:none}.ld-hero-grid{grid-template-columns:1fr;gap:44px;min-height:0;padding-bottom:72px}.ld-dossier{max-width:600px}.ld-stamp{right:10px}.ld-data{grid-template-columns:1fr;gap:40px}.ld-pills{grid-template-columns:1fr}}@media (max-width:820px){.ld-steps{grid-template-columns:1fr 1fr}.ld-steps:before{display:none}.ld-trust-grid{grid-template-columns:1fr 1fr}.ld-t-item{border-left:none;border-top:1px solid var(--ld-line)}.ld-t-item:nth-child(-n+2){border-top:none}.ld-t-item:nth-child(2n){border-left:1px solid var(--ld-line)}.ld-close-grid{grid-template-columns:1fr;gap:40px;padding-top:64px;padding-bottom:64px}.ld-sec{padding-top:68px}}@media (max-width:520px){.ld-top-inner{height:auto;padding-top:10px;padding-bottom:10px}.ld-logo-img{height:30px}.ld-steps{grid-template-columns:1fr}.ld-cta-row .ld-btn{width:100%}.ld-hero-grid{padding-top:56px}.ld-hook{font-size:clamp(34px,9.6vw,42px)}.ld-band-copy{padding-top:76px;padding-bottom:76px}.ld-drow,.ld-dhead,.ld-dfoot{padding-left:18px;padding-right:18px}.ld-update{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ld-btn,.ld-step,.ld-faq summary:after{transition:none}}@media (prefers-reduced-motion:no-preference){@keyframes ld-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ld-fade{0%{opacity:0}to{opacity:1}}@keyframes ld-breathe{0%{transform:scale(1)}to{transform:scale(1.06)}}.ld-hero .ld-seo{animation:.55s cubic-bezier(.22,.8,.28,1) both ld-rise}.ld-hero .ld-hook{animation:.62s cubic-bezier(.22,.8,.28,1) 70ms both ld-rise}.ld-hero .ld-sub{animation:.62s cubic-bezier(.22,.8,.28,1) .14s both ld-rise}.ld-hero .ld-cta-row{animation:.62s cubic-bezier(.22,.8,.28,1) .21s both ld-rise}.ld-hero .ld-micro{animation:.7s .34s both ld-fade}.ld-dossier{animation:.7s cubic-bezier(.22,.8,.28,1) .18s both ld-rise}.ld-hero-photo{will-change:transform;animation:20s ease-out both ld-breathe}@supports (animation-timeline:view()){.ld-sec-head,.ld-step,.ld-tblcard,.ld-no-list,.ld-faq details,.ld-t-item{animation:.8s cubic-bezier(.22,.8,.28,1) both ld-rise;animation-timeline:view();animation-range:entry entry 42%}.ld-step:nth-child(2){animation-range:entry 2% entry 44%}.ld-step:nth-child(3){animation-range:entry 4% entry 46%}.ld-step:nth-child(4){animation-range:entry 6% entry 48%}}.ld-btn-green:active{transform:translateY(0)scale(.985)}.ld-drow{transition:background .18s}.ld-drow:hover{background:#8cc63f0b}.ld-faq summary{transition:color .16s}.ld-faq summary:hover{color:var(--ld-green-disp)}.ld-faq details[open] .ld-faq-a{animation:.34s both ld-fade}}.ld-dossier .ld-stamp{transition:transform .5s cubic-bezier(.22,.8,.28,1)}@media (prefers-reduced-motion:no-preference){.ld-dossier:hover .ld-stamp{transform:rotate(3deg)scale(1.04)}}@media (max-width:1180px){.ld-hero-grid{gap:40px}.ld-hook{font-size:clamp(34px,4.6vw,52px)}}@media (max-width:900px){.ld-hero{min-height:0}.ld-hero-grid{padding-top:64px;padding-bottom:72px}.ld-dossier{max-width:560px}.ld-hero-scrim{background:linear-gradient(180deg,#0612199e 0%,#061219e0 46%,var(--ld-night)100%)}}@media (max-width:560px){.ld-hero-grid{padding-top:44px;padding-bottom:56px}.ld-hook{font-size:clamp(31px,8.6vw,40px);line-height:1.08}.ld-sub{font-size:16.5px}.ld-cta-row{gap:10px}.ld-cta-row .ld-btn{width:100%}.ld-micro{font-size:11.5px;line-height:1.7}.ld-stamp{top:-16px;right:4px;transform:rotate(9deg)scale(.86)}.ld-dfoot{flex-direction:column;align-items:flex-start;gap:10px}.ld-dfoot .ld-n{max-width:none}}@media (min-width:1500px){.ld-hero-grid{padding-top:96px;padding-bottom:110px}}.ld-tblwrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.ld-tblwrap table{min-width:520px}@media print{.landing-root{color:#000;background:#fff}.ld-hero-photo,.ld-hero-fallback,.ld-hero-scrim,.ld-btn{display:none!important}.ld-hook,.ld-sec-head h2{color:#000}}@media (max-width:380px){.ld-wrap{padding-inline:16px}.ld-hero-grid{gap:26px;padding-top:32px;padding-bottom:40px}.ld-hook{letter-spacing:-.018em;font-size:clamp(23px,8.4vw,29px);line-height:1.1}.ld-sub{font-size:15.5px}.ld-seo{letter-spacing:.12em;gap:8px;font-size:10.5px}.ld-seo:before{width:16px}.ld-stamp{display:none}.ld-drow{flex-direction:column;align-items:flex-start;gap:3px;padding:11px 16px}.ld-drow .ld-v{text-align:left}.ld-dossier .ld-dhead{padding:16px 16px 13px}.ld-dfoot{padding:13px 16px 15px}.ld-btn{padding:13px 16px;font-size:14.5px}.ld-steps,.ld-trust .ld-wrap{grid-template-columns:1fr}.ld-t-item{border-left:none}.ld-sec-head h2{font-size:23px}}@media (min-width:600px) and (max-width:900px){.ld-hero-grid{grid-template-columns:1fr;gap:34px}.ld-hook{font-size:clamp(36px,5.6vw,46px)}.ld-sub{max-width:62ch}.ld-dossier{max-width:520px}.ld-steps{grid-template-columns:1fr 1fr}.ld-data{grid-template-columns:1fr}}@media (horizontal-viewport-segments:2){.ld-hero-grid,.ld-data,.ld-close .ld-wrap{grid-template-columns:1fr;gap:40px}.ld-steps{-moz-column-gap:34px;grid-template-columns:1fr 1fr;column-gap:34px}}@media (min-width:1800px){.ld-wrap{max-width:1320px}.ld-hero-grid{gap:72px;padding-top:104px;padding-bottom:120px}.ld-hook{font-size:clamp(58px,3.6vw,72px)}.ld-sub{max-width:52ch;font-size:19px}.ld-sec-head h2{font-size:42px}.landing-root section{padding-top:104px}}@media (min-width:2400px){.ld-wrap{max-width:1440px}.ld-hero-photo{-o-object-position:center 30%!important;object-position:center 30%!important}.ld-hero{max-height:1100px}}@media (max-height:680px) and (min-width:900px){.ld-hero{min-height:0}.ld-hero-grid{padding-top:56px;padding-bottom:64px}.ld-hook{font-size:clamp(34px,4vw,46px)}}@media (hover:none) and (pointer:coarse){.ld-btn{min-height:48px}.ld-faq summary{padding-top:20px;padding-bottom:20px}.ld-dfoot a{align-items:center;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@keyframes ld-parallax{0%{transform:translateY(-3%)scale(1.1)}to{transform:translateY(5%)scale(1.1)}}.ld-hero-photo{animation:linear both ld-parallax;animation-timeline:view();animation-range:entry exit}@keyframes ld-dossier-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.ld-dossier{animation:.9s cubic-bezier(.2,.75,.3,1) both ld-dossier-in}.ld-t-item{animation-range:entry entry 46%}.ld-t-item:nth-child(2){animation-range:entry 3% entry 49%}.ld-t-item:nth-child(3){animation-range:entry 6% entry 52%}.ld-t-item:nth-child(4){animation-range:entry 9% entry 55%}}@keyframes ld-sheen{0%{opacity:0;transform:translate(-60%)skew(-14deg)}22%{opacity:.5}to{opacity:0;transform:translate(190%)skew(-14deg)}}.ld-dossier:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#0000,#8cc63f24,#0000);width:42%;animation:1.4s ease-out .5s both ld-sheen;position:absolute;inset:0 auto 0 0}@keyframes ld-chip-in{0%{box-shadow:0 0 #8cc63f80}to{box-shadow:0 0 0 12px #8cc63f00}}.ld-chip{animation:1.6s ease-out 1.1s both ld-chip-in}@keyframes ld-cta-in{0%{box-shadow:0 14px 34px -16px #7ca92f80,0 0 #8cc63f73}70%{box-shadow:0 14px 34px -16px #7ca92f80,0 0 0 14px #8cc63f00}to{box-shadow:0 14px 34px -16px #7ca92f80,0 0 #8cc63f00}}.ld-hero .ld-btn-green{animation:2s ease-out 1.4s both ld-cta-in}@keyframes ld-row-in{0%{opacity:0}to{opacity:1}}.ld-drow{animation:.5s both ld-row-in}.ld-drow:nth-child(2){animation-delay:.34s}.ld-drow:nth-child(3){animation-delay:.4s}.ld-drow:nth-child(4){animation-delay:.46s}.ld-drow:nth-child(5){animation-delay:.52s}.ld-drow:nth-child(6){animation-delay:.58s}@keyframes ld-stamp-in{0%{opacity:0;transform:rotate(-6deg)scale(.82)}to{opacity:1;transform:rotate(9deg)scale(1)}}.ld-stamp{animation:.8s cubic-bezier(.2,.8,.3,1.1) 1s both ld-stamp-in}}
