.w-site{--ink:#0c1a12;--ink2:#24352b;--muted:#56665d;--line:#e2e8e4;--line2:#d3dcd6;--soft:#f5f7f5;--g900:#03190f;--g800:#0b3f24;--g700:#0d4a2b;--g500:#3fb26f;--g100:#e8f4ec;--ease:cubic-bezier(.16, 1, .3, 1);--ease2:cubic-bezier(.65, 0, .35, 1);color:var(--ink);font-family:var(--w-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-size:17px;line-height:1.6;overflow-x:clip}.w-site *,.w-site :before,.w-site :after{box-sizing:border-box}:where(.w-site) a{color:inherit}.w-site img{max-width:100%}:where(.w-site) :is(h1,h2,h3){margin:0}.w-site h1,.w-site h2,.w-site h3{letter-spacing:-.035em;font-weight:600;line-height:1.04}.w-site h1{font-size:clamp(2.6rem,7vw,5.6rem)}.w-site h2{font-size:clamp(2rem,4.6vw,3.5rem);line-height:1.06}.w-site h3{letter-spacing:-.015em;font-size:1.25rem;line-height:1.25}:where(.w-site) p{margin:0}.w-site ::selection{background:var(--g500);color:var(--g900)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-skip{z-index:100;background:#fff;border-radius:10px;padding:10px 14px;position:absolute;top:12px;left:-9999px}.w-skip:focus{left:12px}.w-site :focus-visible{outline:2px solid var(--g500);outline-offset:3px;border-radius:6px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.w-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.w-narrow{max-width:820px}.w-center{text-align:center}.w-sec{padding:88px 0;position:relative}.w-sec-soft{background:var(--soft)}.w-sec-dark{background:var(--g900);color:#fff;overflow:hidden}@media (min-width:900px){.w-wrap{padding:0 32px}.w-sec{padding:136px 0}}.w-label{font-family:var(--w-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:.78rem;font-weight:500;display:flex}.w-label.w-center{justify-content:center}.w-label-n{color:var(--g800)}.w-label-dot{opacity:.5}.w-label.is-light{color:#a9c2b3}.w-label.is-light .w-label-n{color:var(--g500)}.w-h-muted{color:#7d8b83}.w-sec-dark .w-h-muted,.w-band .w-h-muted{color:#7f9a8b}.w-h-green{background:linear-gradient(100deg, var(--g800) 10%, #1f7a49 55%, var(--g800) 90%);color:#0000;animation:w-sheen 9s var(--ease2) infinite alternate;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.w-lead{color:var(--muted);max-width:680px;font-size:clamp(1.08rem,1.6vw,1.3rem);line-height:1.55}.w-body{color:var(--muted)}.w-sec-head{max-width:880px}.w-sec-head h2{margin-top:20px}.w-sec-head .w-lead{margin-top:22px}.w-sec-dark .w-lead{color:#b3c6ba}.w-inline{color:var(--g800);text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #b8d8c4;text-decoration:underline #b8d8c4}@keyframes w-up{0%{opacity:0;filter:blur(6px);transform:translateY(26px)}to{opacity:1;filter:none;transform:none}}@keyframes w-sheen{0%{background-position:0 0}to{background-position:100% 0}}@keyframes w-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(3%,-4%)scale(1.06)}}@keyframes w-pulse{0%{box-shadow:0 0 #3fb26f8c}to{box-shadow:0 0 0 10px #3fb26f00}}@keyframes w-marquee{to{transform:translate(-100%)}}.w-in{animation:w-up 1.1s var(--ease) both;animation-delay:var(--d,0s)}[data-reveal]{opacity:0;transition:opacity .9s var(--ease) var(--d,0s), transform 1.1s var(--ease) var(--d,0s);transform:translateY(30px)}[data-reveal].is-in{opacity:1;transform:none}@media (scripting:none){[data-reveal]{opacity:1;transform:none}}.w-nav{z-index:60;pointer-events:none;padding:0 12px;position:fixed;top:14px;left:0;right:0}.w-nav-pill{pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(1.5);max-width:1200px;height:64px;transition:background .4s var(--ease), box-shadow .4s var(--ease), height .4s var(--ease);background:#062415db;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:18px;margin:0 auto;padding:0 10px 0 22px;display:flex;box-shadow:0 12px 40px -18px #03190f8c,inset 0 1px #ffffff0f}.w-nav.is-scrolled .w-nav-pill{background:#052013e6;height:58px;box-shadow:0 18px 50px -20px #03190fb3,inset 0 1px #ffffff0f}.w-nav-logo{flex:none;display:block}.w-nav-logo img{width:104px;height:auto;display:block}.w-nav-links{gap:4px;margin-left:14px;display:none}.w-nav-links a{color:#fffc;letter-spacing:.09em;text-transform:uppercase;border-radius:999px;padding:8px 12px;font-size:.8rem;font-weight:500;text-decoration:none;transition:color .3s,background .3s;position:relative}.w-nav-links a:hover,.w-nav-links a[aria-current=page]{color:#fff;background:#ffffff14}.w-nav-phone{color:#fff;font-family:var(--w-mono), monospace;letter-spacing:.06em;align-items:center;gap:8px;margin-left:auto;font-size:.86rem;font-weight:500;text-decoration:none;transition:color .3s;display:none}.w-nav-phone svg{width:15px;height:15px;fill:var(--g500)}.w-nav-phone:hover{color:#fff}.w-nav-cta{background:var(--g500);letter-spacing:.06em;text-transform:uppercase;height:44px;transition:background .4s var(--ease), box-shadow .4s var(--ease);border-radius:999px;align-items:center;margin-left:auto;padding:0 20px;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;color:var(--g900)!important}.w-nav-cta:hover{background:#fff;box-shadow:0 0 0 6px #3fb26f2e}.w-nav-cta-in{height:1.3em;line-height:1.3em;display:grid;position:relative;overflow:hidden}.w-nav-cta-in span{transition:transform .55s var(--ease);grid-area:1/1}.w-nav-cta-in span+span{transform:translateY(105%)}.w-nav-cta:hover .w-nav-cta-in span:first-child{transform:translateY(-105%)}.w-nav-cta:hover .w-nav-cta-in span+span{transform:none}.w-nav-burger{cursor:pointer;background:#ffffff14;border:0;border-radius:999px;flex:none;place-content:center;gap:6px;width:44px;height:44px;display:inline-grid}.w-nav-burger i{width:18px;height:1.6px;transition:transform .45s var(--ease);background:#fff;border-radius:2px;display:block}.w-nav.is-open .w-nav-burger i:first-of-type{transform:translateY(3.8px)rotate(45deg)}.w-nav.is-open .w-nav-burger i:last-of-type{transform:translateY(-3.8px)rotate(-45deg)}.w-menu{pointer-events:auto;-webkit-backdrop-filter:blur(18px);max-width:1200px;animation:w-up .5s var(--ease) both;background:#062114f2;border:1px solid #ffffff17;border-radius:26px;margin:10px auto 0;padding:18px}.w-menu[hidden]{display:none}.w-menu nav{margin-bottom:14px;display:grid}.w-menu nav a{color:#fff;border-bottom:1px solid #ffffff14;padding:14px 6px;font-size:1.15rem;text-decoration:none}@media (max-width:559px){.w-nav-pill{gap:10px;padding:0 8px 0 16px}.w-nav-logo img{width:92px}.w-nav-cta{letter-spacing:.05em;height:40px;padding:0 14px;font-size:.74rem}.w-nav-burger{width:40px;height:40px}.w-pill{letter-spacing:.08em;padding:7px 12px 7px 10px;font-size:.64rem}}@media (min-width:1080px){.w-nav-links,.w-nav-phone{display:flex}.w-nav-cta{margin-left:6px}.w-nav-burger,.w-menu{display:none!important}}.w-btn{isolation:isolate;letter-spacing:-.005em;height:58px;transform:translate3d(var(--tx,0), var(--ty,0), 0);transition:transform .6s var(--ease), box-shadow .6s var(--ease);border-radius:999px;align-items:center;gap:14px;padding:0 9px 0 28px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.w-btn-dark{background:var(--g800);box-shadow:0 14px 30px -14px #0b3f24b3,inset 0 1px #ffffff24;color:#fff!important}.w-btn-light{background:#fff;box-shadow:0 14px 30px -16px #0000008c;color:var(--g900)!important}.w-btn-fill{z-index:-1;background:var(--g500);transition:transform .7s var(--ease), border-radius .7s var(--ease);border-radius:50% 50% 0 0/70% 70% 0 0;position:absolute;inset:0;transform:translateY(102%)}.w-btn:hover .w-btn-fill{border-radius:0;transform:none}.w-btn-dark:hover{box-shadow:0 22px 44px -16px #3fb26fb3,inset 0 1px #fff3}.w-btn-light:hover{box-shadow:0 22px 44px -16px #3fb26fbf}.w-btn-label{height:1.35em;line-height:1.35em;display:grid;position:relative;overflow:hidden}.w-btn-label span{transition:transform .6s var(--ease);grid-area:1/1}.w-btn-label span+span{color:var(--g900);transform:translateY(110%)}.w-btn:hover .w-btn-label span:first-child{transform:translateY(-110%)}.w-btn:hover .w-btn-label span+span{transform:none}.w-btn-arrow{width:40px;height:40px;transition:background .6s var(--ease), color .6s, transform .6s var(--ease);background:#ffffff24;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.w-btn-light .w-btn-arrow{background:var(--g100)}.w-btn-arrow svg{width:18px;height:18px;transition:transform .6s var(--ease);grid-area:1/1}.w-btn-arrow svg+svg{transform:translate(-160%)}.w-btn:hover .w-btn-arrow{background:var(--g900);color:#fff}.w-btn:hover .w-btn-arrow svg:first-child{transform:translate(160%)}.w-btn:hover .w-btn-arrow svg+svg{transform:none}.w-btn:active{transform:translate3d(var(--tx,0), var(--ty,0), 0) scale(.97)}.w-btn-block{justify-content:space-between;width:100%}.w-tlink{align-items:center;gap:8px;padding:6px 0;font-weight:600;text-decoration:none;display:inline-flex;position:relative;color:var(--g800)!important}.w-tlink span{transition:background-size .6s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;padding-bottom:2px}.w-tlink:hover span{background-size:100% 1.5px}.w-tlink svg{width:18px;height:18px;transition:transform .5s var(--ease)}.w-tlink:hover svg{transform:translate(5px)}.w-tlink.is-light{color:#e6efe9!important}.w-cta-row{flex-wrap:wrap;align-items:center;gap:16px 26px;display:flex}.w-gridbg{pointer-events:none;background-image:linear-gradient(90deg,#0c1a120f 1px,#0000 1px),linear-gradient(#0c1a120f 1px,#0000 1px);background-position:top;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 62% at 50% 38%,#000 25%,#0000 78%);mask-image:radial-gradient(70% 62% at 50% 38%,#000 25%,#0000 78%)}.w-gridbg.is-dark{background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);-webkit-mask-image:radial-gradient(60% 70%,#000 20%,#0000 80%);mask-image:radial-gradient(60% 70%,#000 20%,#0000 80%)}.w-hero{text-align:center;padding:148px 0 64px;position:relative;overflow:hidden}.w-hero-orb{filter:blur(80px);pointer-events:none;border-radius:50%;animation:16s ease-in-out infinite w-float;position:absolute}.w-hero-orb.a{background:#3fb26f29;width:520px;height:520px;top:40px;left:-160px}.w-hero-orb.b{background:#0b3f241f;width:460px;height:460px;animation-delay:-6s;top:160px;right:-140px}.w-hero-in{justify-items:center;gap:26px;max-width:1040px;margin:0 auto;display:grid;position:relative}.w-pill{border:1px solid var(--line2);font-family:var(--w-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffbf;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 12px;font-size:.74rem;font-weight:500;display:inline-flex}.w-pill i{background:var(--g500);border-radius:50%;width:8px;height:8px;animation:2.2s ease-out infinite w-pulse}.w-hero h1{max-width:18ch}.w-hero .w-lead{max-width:660px}.w-hero .w-cta-row{justify-content:center;margin-top:6px}.w-trust{color:var(--ink2);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:14px 0 0;padding:0;font-size:.95rem;list-style:none;display:flex}.w-trust li{align-items:center;gap:9px;display:inline-flex}.w-trust svg{width:18px;height:18px;color:var(--g800);flex:none}@media (min-width:900px){.w-hero{padding:200px 0 96px}}.w-partners{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:44px 0 52px}.w-marquee{margin-top:30px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.w-marquee-track{flex:none;align-items:center;gap:96px;margin:0;padding:0 96px 0 0;list-style:none;animation:46s linear infinite w-marquee;display:flex}.w-marquee:hover .w-marquee-track{animation-play-state:paused}.w-marquee-track li{flex:none}.w-marquee-track img{object-fit:contain;width:auto;max-width:220px;height:64px;transition:transform .5s var(--ease);display:block}.w-marquee-track li:hover img{transform:scale(1.06)}.w-split{gap:40px;display:grid}@media (min-width:960px){.w-split{grid-template-columns:1fr 1fr;align-items:start;gap:80px}}.w-prose p{color:var(--muted);font-size:1.08rem}.w-prose p+p{margin-top:18px}.w-prose strong{color:var(--ink);font-weight:600}.w-sec-dark .w-prose p{color:#b3c6ba}.w-sec-dark .w-prose strong{color:#fff}.w-hgrid{border:1px solid var(--line2);background:#fff;border-radius:22px;margin-top:56px;display:grid;position:relative;overflow:hidden}.w-hgrid>div{border-top:1px solid var(--line2);padding:30px 28px 34px}.w-hgrid>div:first-child{border-top:0}.w-hgrid .w-label{margin-bottom:18px}.w-hgrid p.w-cell{letter-spacing:-.015em;color:var(--ink);font-size:1.3rem;line-height:1.35}.w-hgrid p.w-cell span{color:var(--muted)}@media (min-width:860px){.w-hgrid.c3{grid-template-columns:repeat(3,1fr)}.w-hgrid.c4{grid-template-columns:repeat(4,1fr)}.w-hgrid>div{border-top:0;border-left:1px solid var(--line2);padding:36px 32px 42px}.w-hgrid>div:first-child{border-left:0}}.w-closer{letter-spacing:-.03em;margin-top:56px;font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:600;line-height:1.2}.w-closer span{color:#7d8b83;display:block}.w-tilt{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .7s var(--ease), box-shadow .7s var(--ease), border-color .5s;position:relative}.w-tilt.is-tilting{transition:transform .15s linear, box-shadow .5s var(--ease), border-color .5s}.w-tilt:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #3fb26f29, transparent 60%);opacity:0;transition:opacity .5s;position:absolute;inset:0}.w-tilt.is-tilting:after{opacity:1}.w-tilt>*{transition:transform .6s var(--ease)}.w-tilt.is-tilting>*{transform:translateZ(28px)}.w-cards{gap:18px;margin-top:56px;display:grid}@media (min-width:760px){.w-cards.c3,.w-cards.c6{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.w-cards.c3,.w-cards.c6{grid-template-columns:repeat(3,1fr)}}.w-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:32px 30px 34px;box-shadow:0 1px #0c1a1205,0 20px 50px -38px #0c1a1259}.w-card.w-tilt.is-tilting{border-color:#c6d8cd;box-shadow:0 40px 80px -40px #0c1a1273}.w-card h3{margin:22px 0 10px}.w-card p{color:var(--muted)}.w-card-top{justify-content:space-between;align-items:center;display:flex}.w-card-n{font-family:var(--w-mono), monospace;letter-spacing:.12em;color:#6c7a72;font-size:.8rem}.w-icon{background:var(--g100);width:48px;height:48px;color:var(--g800);border-radius:14px;place-items:center;display:grid}.w-icon svg{width:24px;height:24px}.w-sec-dark .w-card{background:#ffffff09;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f}.w-sec-dark .w-card p{color:#b3c6ba}.w-sec-dark .w-card.w-tilt.is-tilting{border-color:#3fb26f73;box-shadow:0 40px 80px -30px #0009}.w-sec-dark .w-card-n{color:#8aa596}.w-big{letter-spacing:-.045em;color:#fff;margin-top:18px;font-size:clamp(2.2rem,3.6vw,3rem);font-weight:600;line-height:1;display:block}.w-big em{color:var(--g500);font-style:normal}.w-glow{pointer-events:none;background:radial-gradient(circle,#3fb26f33,#0000 65%);border-radius:50%;width:700px;height:700px;position:absolute;top:-200px;right:-220px}.w-quote{letter-spacing:-.04em;max-width:1040px;margin-top:22px;font-size:clamp(1.9rem,4.6vw,3.6rem);font-weight:600;line-height:1.1}.w-quote em{color:var(--g800);font-style:normal}.w-steps{counter-reset:s;margin:56px 0 0;padding:0;list-style:none;position:relative}.w-steps:before{content:"";background:linear-gradient(var(--g500), var(--line2));width:1px;position:absolute;top:10px;bottom:10px;left:23px}.w-steps li{grid-template-columns:48px 1fr;gap:22px;padding:0 0 44px;display:grid;position:relative}.w-steps li:last-child{padding-bottom:0}.w-steps li:before{counter-increment:s;content:counter(s, decimal-leading-zero);border:1px solid var(--line2);width:48px;height:48px;font-family:var(--w-mono), monospace;color:var(--g800);z-index:1;transition:background .6s var(--ease) .3s, color .6s var(--ease) .3s, border-color .6s .3s;background:#fff;border-radius:50%;place-items:center;font-size:.85rem;display:grid;position:relative}.w-steps li.is-in:before{background:var(--g800);color:#fff;border-color:var(--g800)}.w-sec-soft .w-steps li:before{background:var(--soft)}.w-sec-soft .w-steps li.is-in:before{background:var(--g800)}.w-steps h3{margin:10px 0 8px;font-size:1.35rem}.w-steps p{color:var(--muted);max-width:640px}.w-tag{font-family:var(--w-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--g800);background:var(--g100);border-radius:8px;margin-top:14px;padding:6px 10px;font-size:.74rem;display:inline-block}.w-founder{align-items:center;gap:44px;display:grid}.w-founder-photo{background:var(--g100);aspect-ratio:4/5;border:1px solid var(--line);border-radius:28px;width:100%;max-width:440px;overflow:hidden;box-shadow:0 40px 80px -50px #0c1a1280}.w-founder-photo img{object-fit:cover;width:100%;height:100%;display:block}.w-founder-name{border-top:1px solid var(--line2);gap:4px;margin-top:30px;padding-top:24px;display:grid}.w-founder-name strong{font-size:1.15rem;font-weight:600}.w-founder-name span{font-family:var(--w-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.78rem}@media (min-width:960px){.w-founder{grid-template-columns:440px 1fr;gap:88px}}.w-faq-grid{gap:40px;display:grid}@media (min-width:1000px){.w-faq-grid{grid-template-columns:380px 1fr;gap:80px}.w-faq-head{align-self:start;position:sticky;top:120px}}.w-faq-head h2{margin:20px 0 18px;font-size:clamp(2rem,3.6vw,2.9rem)}.w-faq{border-top:1px solid var(--line2)}.w-faq details{border-bottom:1px solid var(--line2)}.w-faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:1.18rem;font-weight:600;list-style:none;transition:color .3s;display:flex}.w-faq summary::-webkit-details-marker{display:none}.w-faq summary:hover{color:var(--g800)}.w-faq summary i{border:1px solid var(--line2);width:36px;height:36px;transition:background .5s var(--ease), border-color .5s, transform .6s var(--ease);border-radius:50%;flex:none;position:relative}.w-faq summary i:before,.w-faq summary i:after{content:"";background:var(--g800);width:13px;height:1.6px;transition:transform .6s var(--ease), background .5s;border-radius:2px;margin:-.8px 0 0 -6.5px;position:absolute;top:50%;left:50%}.w-faq summary i:after{transform:rotate(90deg)}.w-faq details[open] summary i{background:var(--g800);border-color:var(--g800);transform:rotate(180deg)}.w-faq details[open] summary i:before,.w-faq details[open] summary i:after{background:#fff}.w-faq details[open] summary i:after{transform:rotate(0)}.w-faq details p{color:var(--muted);max-width:760px;padding:0 56px 28px 0;font-size:1.04rem;line-height:1.65}@supports (interpolate-size:allow-keywords){.w-faq{interpolate-size:allow-keywords}.w-faq details::details-content{height:0;transition:height .6s var(--ease), content-visibility .6s allow-discrete;overflow:hidden}.w-faq details[open]::details-content{height:auto}}.w-band{background:var(--g900);color:#fff;text-align:center;padding:112px 0;position:relative;overflow:hidden}.w-band-glow{pointer-events:none;background:radial-gradient(#3fb26f38,#0000 65%);width:900px;height:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.w-band-in{justify-items:center;gap:22px;display:grid;position:relative}.w-band h2{max-width:14ch}.w-band p:not(.w-label){color:#b3c6ba;max-width:580px;font-size:1.12rem}.w-band .w-cta-row{justify-content:center;margin-top:10px}@media (min-width:900px){.w-band{padding:160px 0}}.w-foot{color:#b3c6ba;background:#021009;padding:80px 0 36px;font-size:.97rem}.w-foot-top{border-bottom:1px solid #ffffff14;gap:56px;padding-bottom:56px;display:grid}.w-foot-brand{justify-items:start;gap:22px;max-width:360px;display:grid}.w-foot-logo{width:140px;height:auto}.w-foot-brand p{color:#c9d8cf;font-size:1.05rem}.w-foot-cols{grid-template-columns:repeat(2,1fr);gap:40px 24px;display:grid}.w-foot-h{font-family:var(--w-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#8aa596;font-size:.74rem;margin-bottom:18px!important}.w-foot ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.w-foot-link{font:inherit;cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;text-decoration:none;transition:color .3s;color:#e6efe9!important}.w-foot-link:hover{color:var(--g500)!important}.w-foot-bottom{color:#8aa596;gap:8px;padding-top:28px;font-size:.84rem;display:grid}@media (min-width:960px){.w-foot-top{grid-template-columns:1fr 1.7fr}.w-foot-cols{grid-template-columns:1fr 1fr 1.5fr 1fr}.w-foot-bottom{grid-template-columns:auto auto;justify-content:space-between}}.w-phero{text-align:center;padding:150px 0 56px;position:relative;overflow:hidden}.w-phero-in{justify-items:center;gap:24px;display:grid;position:relative}.w-phero h1{max-width:17ch;font-size:clamp(2.4rem,6vw,4.6rem)}@media (min-width:900px){.w-phero{padding:200px 0 80px}}.w-cal{border:1px solid var(--line2);background:#fff;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #0c1a1273}.w-cal iframe{border:0;width:100%;min-height:760px;display:block}.w-cal-bar{border-bottom:1px solid var(--line);background:var(--soft);font-family:var(--w-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:.72rem;display:flex}.w-cal-bar span:last-child{color:var(--g800);align-items:center;gap:8px;display:inline-flex}.w-cal-bar i{background:var(--g500);border-radius:50%;width:8px;height:8px;animation:2.2s ease-out infinite w-pulse}.w-book-grid{gap:40px;display:grid}.w-book-open{gap:28px;padding:36px 32px;display:grid}.w-book-ways{border-top:1px solid var(--line2);display:grid}.w-book-ways>div{border-bottom:1px solid var(--line2);gap:10px;padding:28px 0;display:grid}.w-book-ways>div:last-child{border-bottom:0;padding-bottom:0}.w-book-ways h2{font-size:clamp(1.5rem,2.6vw,2rem)}.w-book-ways p{color:var(--muted);font-size:1.08rem}.w-book-side{align-content:start;gap:24px;display:grid}.w-book-side .w-card h3{margin-top:0}@media (min-width:1000px){.w-book-grid{grid-template-columns:1fr 380px;gap:48px}.w-book-side{position:sticky;top:120px}}.w-checks{gap:14px;margin:0;padding:0;list-style:none;display:grid}.w-checks li{color:var(--ink2);padding-left:34px;position:relative}.w-checks li:before{content:"";background:var(--g100) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%230b3f24' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat;border-radius:50%;width:22px;height:22px;position:absolute;top:2px;left:0}.w-checks.is-x li:before{background:#f6e9e9 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6.5 6.5l7 7M13.5 6.5l-7 7' fill='none' stroke='%23a33' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% no-repeat}.w-sec-dark .w-checks li{color:#dce7e0}.w-res{gap:18px;display:grid}@media (min-width:860px){.w-res{grid-template-columns:repeat(2,1fr)}}.w-res .w-card{align-content:start;gap:14px;text-decoration:none;display:grid}.w-res .w-card h3,.w-res .w-card h2{letter-spacing:-.02em;margin:0;font-size:1.5rem;line-height:1.2}.w-article{max-width:760px;margin:0 auto}.w-article h2{margin:56px 0 16px;font-size:clamp(1.6rem,3vw,2.1rem)}.w-article h3{margin:32px 0 10px}.w-article p,.w-article li{color:var(--ink2);font-size:1.1rem;line-height:1.75}.w-article p+p{margin-top:18px}.w-article ol,.w-article ul{gap:10px;margin:18px 0;padding-left:1.2em;display:grid}.w-article strong{color:var(--ink)}.w-note{background:var(--soft);border:1px solid var(--line);border-radius:22px;justify-items:start;gap:16px;margin-top:56px;padding:28px 30px;display:grid}.w-note p{margin:0!important}.w-cookie{z-index:80;-webkit-backdrop-filter:blur(16px);color:#dce7e0;max-width:420px;animation:w-up .7s var(--ease) .6s both;background:#062114f2;border:1px solid #ffffff1a;border-radius:20px;padding:20px 20px 18px;font-size:.92rem;line-height:1.5;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 30px 60px -20px #00000080}.w-cookie-title{color:#fff;font-weight:600;margin-bottom:6px!important}.w-cookie a{color:#fff}.w-cookie-row{gap:10px;margin-top:16px;display:flex}.w-cookie-btn{color:#fff;height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:999px;flex:1;font-weight:600;transition:background .3s,border-color .3s,color .3s}.w-cookie-btn:hover{background:#ffffff14}.w-cookie-btn.is-main{background:var(--g500);border-color:var(--g500);color:var(--g900)}.w-cookie-btn.is-main:hover{background:#fff;border-color:#fff}@media (min-width:640px){.w-cookie{bottom:24px;left:24px}}@media (prefers-reduced-motion:reduce){.w-site *,.w-site :before,.w-site :after{transition:none!important;animation:none!important}[data-reveal]{opacity:1;transform:none}.w-marquee{flex-wrap:wrap;justify-content:center;-webkit-mask-image:none;mask-image:none}.w-marquee-track[aria-hidden]{display:none}.w-marquee-track{flex-wrap:wrap;justify-content:center;gap:40px;padding:0}}
