.cookie-notice[data-astro-cid-mmfs7a7x]{z-index:9999;border:1px solid var(--line);background:#fff;border-radius:.75rem;align-items:center;gap:1rem;width:calc(100% - 2rem);max-width:720px;padding:.875rem 1.25rem;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 10px 25px -5px #00000026}.cookie-notice[data-astro-cid-mmfs7a7x][hidden]{display:none}.cookie-notice-text[data-astro-cid-mmfs7a7x]{color:var(--body);margin:0;font-size:.8125rem;line-height:1.5}.cookie-notice-text[data-astro-cid-mmfs7a7x] a[data-astro-cid-mmfs7a7x]{color:var(--teal-ink);font-weight:500;text-decoration:underline}.cookie-notice-btn[data-astro-cid-mmfs7a7x]{background:var(--teal-ink);color:#fff;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;min-height:44px;padding:.5rem 1.125rem;font-size:.8125rem;font-weight:600;transition:background .2s}.cookie-notice-btn[data-astro-cid-mmfs7a7x]:hover{background:var(--ink)}@media (width<=600px){.cookie-notice[data-astro-cid-mmfs7a7x]{text-align:center;flex-direction:column;align-items:stretch;gap:.75rem}}.lead-drawer[data-astro-cid-tdlr74ok]{z-index:1060;pointer-events:none;visibility:hidden;transition:visibility 0s linear .4s;position:fixed;inset:0}.lead-drawer[data-astro-cid-tdlr74ok][aria-hidden=false]{pointer-events:auto;visibility:visible;transition:visibility}.lead-backdrop[data-astro-cid-tdlr74ok]{background:#0a0a1400;transition:background .35s;position:absolute;inset:0}.lead-drawer[data-astro-cid-tdlr74ok][aria-hidden=false] .lead-backdrop[data-astro-cid-tdlr74ok]{backdrop-filter:blur(2px);background:#0a0a148c}.lead-panel[data-astro-cid-tdlr74ok]{background:var(--drawer);color:#f4f4f8;flex-direction:column;width:460px;max-width:100%;padding:3.5rem 2rem 2.5rem;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-20px 0 60px -15px #00000080}.lead-drawer[data-astro-cid-tdlr74ok][aria-hidden=false] .lead-panel[data-astro-cid-tdlr74ok]{transform:translate(0)}.lead-close[data-astro-cid-tdlr74ok]{color:#c9c9d8;z-index:2;background:#ffffff0f;border-radius:.625rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .2s,color .2s;display:flex;position:absolute;top:1rem;right:1rem;&:hover{color:var(--paper);background:#ffffff1f}& i{font-size:1.25rem}}.lead-panel-head[data-astro-cid-tdlr74ok]{margin-bottom:1.75rem}.lead-eyebrow[data-astro-cid-tdlr74ok]{color:var(--teal);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.625rem;font-size:.75rem;font-weight:600;display:inline-block}.lead-panel-head[data-astro-cid-tdlr74ok] h2[data-astro-cid-tdlr74ok]{color:var(--paper);letter-spacing:-.02em;margin-bottom:.5rem;font-size:1.75rem;font-weight:700;line-height:1.2}.lead-panel-head[data-astro-cid-tdlr74ok] p[data-astro-cid-tdlr74ok]{color:#9b9bb3;font-size:.9375rem;line-height:1.6}.lead-form[data-astro-cid-tdlr74ok]{flex-direction:column;gap:1.125rem;display:flex;&[hidden]{display:none}}.hp-field[data-astro-cid-tdlr74ok]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.field[data-astro-cid-tdlr74ok]{flex-direction:column;gap:.4rem;display:flex}.field-row[data-astro-cid-tdlr74ok]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}label[data-astro-cid-tdlr74ok]{color:#c9c9d8;font-size:.8125rem;font-weight:500}.req[data-astro-cid-tdlr74ok]{color:var(--coral)}.opt[data-astro-cid-tdlr74ok]{color:#6d6d85;font-weight:400}input[data-astro-cid-tdlr74ok],textarea[data-astro-cid-tdlr74ok]{color:#f4f4f8;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:.5rem;width:100%;height:auto;padding:.7rem .9rem;font-size:.9375rem;transition:border-color .2s,box-shadow .2s,background .2s;&::placeholder{color:#6d6d85}&:focus{border-color:var(--teal);background:#ffffff12;outline:none;box-shadow:0 0 0 3px #1ab5a52e}&[aria-invalid=true]{border-color:var(--coral-ink)}}.field-error[data-astro-cid-tdlr74ok]{color:#ffd7d7;margin:0;font-size:.8125rem;&[hidden]{display:none}}textarea[data-astro-cid-tdlr74ok]{resize:vertical;min-height:92px}.lead-submit[data-astro-cid-tdlr74ok]{background:var(--teal-ink);width:100%;color:var(--paper);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin-top:.25rem;padding:.85rem 1.5rem;font-size:1rem;font-weight:600;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex;&:hover{background:var(--paper);color:var(--ink);transform:translateY(-1px)}&:disabled{opacity:.7;cursor:not-allowed;box-shadow:none;transform:none}}.form-note[data-astro-cid-tdlr74ok]{color:#6d6d85;text-align:center;margin:0;font-size:.8125rem}.form-error[data-astro-cid-tdlr74ok]{color:#ffd7d7;background:#f070701f;border:1px solid #f0707066;border-radius:.5rem;margin:0;padding:.625rem .875rem;font-size:.875rem;&[hidden]{display:none}}.lead-success[data-astro-cid-tdlr74ok]{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem .5rem;display:flex;&[hidden]{display:none}& .success-icon{color:var(--teal);font-size:3rem;line-height:1}& h3{color:var(--paper);margin:0;font-size:1.25rem;font-weight:700}& p{color:#9b9bb3;max-width:22rem;margin:0;font-size:.9375rem}}.lead-done[data-astro-cid-tdlr74ok]{color:#f4f4f8;border:1px solid #ffffff2e;border-radius:.5rem;margin-top:.75rem;padding:.625rem 1.5rem;font-size:.9375rem;font-weight:500;transition:background .2s;&:hover{background:#ffffff14}}@media (width<=768px){.lead-panel[data-astro-cid-tdlr74ok]{border-radius:0;width:100%;height:100dvh;padding:3.5rem 1.25rem 2rem}.field-row[data-astro-cid-tdlr74ok]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lead-panel[data-astro-cid-tdlr74ok],.lead-backdrop[data-astro-cid-tdlr74ok]{transition:none}}.header[data-astro-cid-isef26zo]{z-index:50;backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto;@supports (animation-timeline:scroll()){animation:linear both header-raise scroll();animation-range:0 80px}}@keyframes header-raise{to{border-bottom-color:var(--line-soft);box-shadow:0 1px 3px #0000000f}}.header-content[data-astro-cid-isef26zo]{max-width:var(--container);height:var(--header-h);padding-inline:var(--gutter);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.logo-link[data-astro-cid-isef26zo]{align-items:center;gap:.625rem;display:flex;& img{display:block}}.logo-text[data-astro-cid-isef26zo]{letter-spacing:-.02em;font-size:1.125rem;font-weight:600;& .lt-teal{color:var(--teal)}& .lt-dot{color:var(--coral)}}.nav[data-astro-cid-isef26zo]{align-items:center;display:flex;position:relative;& a{z-index:1;color:var(--body);font-size:var(--step--1);padding:.5rem .875rem;font-weight:500;transition:color .2s;position:relative;&:focus-visible,&[aria-current=page]{color:var(--ink)}&:focus-visible{anchor-name:--nav-hover}@media (hover:hover){&:hover{color:var(--ink);anchor-name:--nav-hover}}}&:after{content:"";position-anchor:--nav-hover;inset:anchor(top) anchor(right) anchor(bottom) anchor(left);background:var(--teal-wash);opacity:0;border-radius:999px;transition:inset .25s,opacity .2s;position:absolute}&:has(a:focus-visible):after{opacity:1}@media (hover:hover){&:has(a:hover):after{opacity:1}}@media (width<=768px){display:none}}.nav-actions[data-astro-cid-isef26zo]{white-space:nowrap;align-items:center;gap:1.25rem;display:flex;@media (width<=768px){margin-left:auto}}.nav-login[data-astro-cid-isef26zo]{font-size:var(--step--1);color:var(--ink);font-weight:600;transition:color .15s;@media (hover:hover){&:hover{color:var(--teal-ink)}}@media (width<=768px){display:none}}.menu-button[data-astro-cid-isef26zo]{width:2.75rem;height:2.75rem;color:var(--teal-ink);place-items:center;font-size:1.5rem;line-height:1;display:none;@media (width<=768px){display:grid}}.nav-mobile[data-astro-cid-isef26zo]{inset:var(--header-h) 0 auto;width:100%;padding:1rem var(--gutter) 1.5rem;border:0;border-bottom:1px solid var(--line-soft);background:var(--paper);opacity:0;transition:opacity .12s ease-in, translate .12s ease-in, display .12s allow-discrete, overlay .12s allow-discrete;margin:0;translate:0 -.5rem;box-shadow:0 12px 24px #0000000f;&:popover-open{opacity:1;flex-direction:column;gap:.25rem;transition-duration:.2s;transition-timing-function:ease-out;display:flex;translate:0;@starting-style{opacity:0;translate:0 -.5rem}}& a:not(.button){color:var(--ink);border-bottom:1px solid var(--line-soft);padding:.75rem 0;font-weight:500}& .mobile-cta{width:100%;margin-top:1rem}}body.lead-drawer-open .menu-button[data-astro-cid-isef26zo]{display:none!important}.hero-landscape{pointer-events:none;z-index:2;width:100%;height:26%;min-height:140px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hero-landscape svg{width:116%;max-width:none;height:100%;display:block;position:absolute;left:-8%}.hero-landscape path{transform-box:view-box;transform-origin:50%;will-change:transform}.layer-back{animation:4s ease-in-out infinite alternate wave-back}.layer-mid{animation:3s ease-in-out infinite alternate wave-mid}.layer-front{animation:2s ease-in-out infinite alternate wave-front}@keyframes wave-back{0%{transform:translate(-16px)}to{transform:translate(16px)}}@keyframes wave-mid{0%{transform:translate(-28px)}to{transform:translate(28px)}}@keyframes wave-front{0%{transform:translate(-40px)}to{transform:translate(40px)}}@media (prefers-reduced-motion:reduce){.layer-back,.layer-mid,.layer-front{animation:none}}.footer[data-astro-cid-oenwriqq]{margin-top:clamp(1rem,3vw,2rem)}.footer-waves[data-astro-cid-oenwriqq]{height:clamp(90px,13.5vw,300px);margin-bottom:-1px;position:relative}.footer-waves[data-astro-cid-oenwriqq] .hero-landscape{height:100%;min-height:0}.footer-body[data-astro-cid-oenwriqq]{z-index:3;background:var(--ink);color:#ffffffb8;margin-top:-2px;padding-block:clamp(3rem,7vw,5rem) 2rem;position:relative}.footer-cta[data-astro-cid-oenwriqq]{border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding-bottom:clamp(2.5rem,6vw,4rem);display:flex;& h2{letter-spacing:-.04em;max-width:40rem;color:var(--paper);margin-bottom:1rem;font-size:clamp(2.25rem,6vw,4.5rem);font-weight:800;line-height:1}& p{color:#ffffffb8;max-width:36rem}& .button i{margin-left:.5rem}@media (width<=640px){& .button{width:100%}}}.footer-cta-button[data-astro-cid-oenwriqq]{background:var(--paper);color:var(--ink);@media (hover:hover){&:hover{background:var(--teal-ink);color:var(--paper);translate:0 -1px;box-shadow:0 10px 24px -8px #00000080}}}.footer-grid[data-astro-cid-oenwriqq]{grid-template-columns:2fr 1fr 1fr 1fr;gap:2rem;padding-block:clamp(2.5rem,6vw,3.5rem);display:grid;@media (width<=900px){grid-template-columns:1fr 1fr;& .footer-features{grid-column:1/-1}}& ul{gap:.625rem;padding-left:5px;list-style:none;display:grid;@media (pointer:coarse){gap:0}}& .footer-features ul{columns:2;column-gap:2rem;display:block;& li{break-inside:avoid;margin-bottom:.625rem}}& a{font-size:var(--step--1);color:#ffffffb8;@media (hover:hover){&:hover{color:var(--teal)}}@media (pointer:coarse){padding-block:.75rem;display:inline-block}}}.footer-heading[data-astro-cid-oenwriqq]{font-size:var(--step--1);color:var(--paper);margin-bottom:1rem;font-weight:700;line-height:1.4}.footer-badges[data-astro-cid-oenwriqq]{flex-wrap:wrap;gap:.75rem;list-style:none;display:flex;& li{font-size:var(--step--1);color:var(--paper);border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;display:inline-flex;& i{color:var(--teal);font-size:1.125rem}}}.footer-wordmark[data-astro-cid-oenwriqq]{letter-spacing:-.055em;color:var(--paper);white-space:nowrap;margin-block:clamp(2.5rem,6vw,4rem) 1.5rem;font-size:clamp(3.25rem,16vw,12.5rem);font-weight:800;line-height:.8;& span{color:var(--coral)}}.footer-bottom[data-astro-cid-oenwriqq]{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-top:1.5rem;display:flex;& p{color:#fff9;font-size:.8125rem}& a{color:#fffc}}
