.logo{color:var(--primary-500);align-items:center;line-height:0;display:inline-flex}.logo__mark{height:64px}.logo__mark svg{width:auto;height:100%;display:block}.osello-dot,.osello-sparkle{transform-box:fill-box;transform-origin:50%;transition:transform .4s var(--ease-out-strong)}.logo:hover .osello-sparkle{animation:logo-sparkle-wink .9s var(--ease-out-strong)}.logo:hover .osello-dot{animation:logo-dot-lift .9s var(--ease-out-strong)}@keyframes logo-sparkle-wink{0%{transform:rotate(0)scale(1)}40%{transform:rotate(180deg)scale(1.3)}70%{transform:rotate(310deg)scale(.9)}to{transform:rotate(1turn)scale(1)}}@keyframes logo-dot-lift{0%,to{transform:translateY(0)scale(1)}45%{transform:translateY(-2px)scale(1.08)}}@media (prefers-reduced-motion:reduce){.logo:hover .osello-dot,.logo:hover .osello-sparkle{animation:none}}.features-mega[data-v-af9d2d79]{--mega-ease:var(--ease-out-strong);background:radial-gradient(ellipse 70% 55% at 8% -10%,#1a181408,transparent 58%),radial-gradient(ellipse 45% 40% at 92% 110%,#1a18140a,transparent 55%),linear-gradient(180deg,var(--surface) 0,var(--card-bg) 52%,var(--background) 100%);border-block-end:1px solid var(--border);opacity:0;transform-origin:top;transition:opacity .24s var(--mega-ease),transform .26s var(--mega-ease),visibility .24s;visibility:hidden;z-index:45;width:100%;position:absolute;inset-block-start:100%;inset-inline:0;overflow:hidden;transform:translateY(-6px)scale(.98);box-shadow:0 28px 72px -36px #1a18141f,0 12px 24px -16px #1a181414}.features-mega__glow[data-v-af9d2d79]{opacity:0;pointer-events:none;transition:opacity .28s var(--ease-out-strong);background:linear-gradient(115deg,#0000 40%,#ffffff8c 50%,#0000 60%);position:absolute;inset:0;transform:translate(-30%)}.features-mega[data-open=true][data-v-af9d2d79]{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.features-mega[data-open=true] .features-mega__glow[data-v-af9d2d79]{animation:features-mega-shimmer-af9d2d79 1.1s var(--mega-ease) 80ms both;opacity:.35}@keyframes features-mega-shimmer-af9d2d79{0%{transform:translate(-35%)}to{transform:translate(35%)}}.features-mega[data-v-af9d2d79] .features-mega__inner{padding-block:calc(var(--space-10) + 20px) calc(var(--space-12) + 20px);z-index:1;position:relative}.features-mega__layout[data-v-af9d2d79]{align-items:stretch;gap:var(--space-10);grid-template-columns:minmax(220px,.72fr) minmax(0,2.4fr);display:grid}.features-mega__intro[data-v-af9d2d79]{border-inline-end:1px solid #1a181414;flex-direction:column;justify-content:center;padding-inline-end:var(--space-7);display:flex}.features-mega__tagline[data-v-af9d2d79]{color:var(--secondary-500);font-family:var(--font-heading);font-size:clamp(26px,2.2vw,34px);font-weight:var(--fw-medium);letter-spacing:-.03em;margin:0 0 var(--space-7);line-height:1.08}.features-mega__all[data-v-af9d2d79]{color:var(--primary-500);font-family:var(--font-body);font-size:var(--type-body-md-size);transition:gap .25s var(--mega-ease),color .2s ease;align-items:center;gap:.5rem;width:fit-content;font-weight:600;text-decoration:none;display:inline-flex}.features-mega__all[data-v-af9d2d79]:focus-visible,.features-mega__all[data-v-af9d2d79]:hover{color:var(--secondary-500);gap:.75rem}.features-mega__all[data-v-af9d2d79]:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}.features-mega__all-arrow[data-v-af9d2d79]{transition:transform .25s var(--mega-ease);display:inline-block}.features-mega__all:hover .features-mega__all-arrow[data-v-af9d2d79]{transform:translate(3px)}.features-mega__grid[data-v-af9d2d79]{align-items:stretch;gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.features-mega__item[data-v-af9d2d79]{--item-accent:var(--pillar-list);--item-accent-soft:#1a181409;--item-accent-glow:#0070602e;min-height:0;display:flex}.features-mega__item[data-accent=list][data-v-af9d2d79]{--item-accent:var(--pillar-list);--item-accent-soft:#1a181409;--item-accent-glow:#00706033}.features-mega__item[data-accent=optimize][data-v-af9d2d79]{--item-accent:var(--pillar-optimize);--item-accent-soft:#1a181409;--item-accent-glow:#47988d33}.features-mega__item[data-accent=syndicate][data-v-af9d2d79]{--item-accent:var(--pillar-syndicate);--item-accent-soft:#1a181409;--item-accent-glow:#4f8f7a2e}.features-mega__item[data-accent=expand][data-v-af9d2d79]{--item-accent:var(--pillar-expand);--item-accent-soft:#1a18140a;--item-accent-glow:#012c2424}.features-mega[data-open=true] .features-mega__item[data-v-af9d2d79]{animation:features-mega-item-in-af9d2d79 .48s var(--mega-ease) both;animation-delay:calc(50ms + var(--mega-i)*55ms)}@keyframes features-mega-item-in-af9d2d79{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.features-mega__link[data-v-af9d2d79]{background:linear-gradient(165deg,#fff 0,var(--item-accent-soft) 100%);border-radius:var(--radius-xl);color:inherit;height:100%;min-height:15.5rem;padding:var(--space-7);transition:transform .32s var(--mega-ease);border:0;grid-template-rows:calc(1.8rem + 30px) auto 1fr auto;align-content:start;width:100%;text-decoration:none;display:grid;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.features-mega__link[data-v-af9d2d79]:focus-visible,.features-mega__link[data-v-af9d2d79]:hover{transform:translateY(-3px)}}.features-mega__link[data-v-af9d2d79]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.features-mega__icon[data-v-af9d2d79]{color:var(--item-accent);z-index:1;flex-shrink:0;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}.features-mega__icon[data-v-af9d2d79],.features-mega__icon svg[data-v-af9d2d79]{width:1.8rem;height:1.8rem}.features-mega__title[data-v-af9d2d79]{color:var(--secondary-500);font-family:var(--font-heading);font-size:clamp(22px,1.65vw,28px);font-weight:var(--fw-medium);letter-spacing:-.025em;transition:color .22s var(--ease-out);z-index:1;margin-block-end:var(--space-4);line-height:1.08;display:block;position:relative}.features-mega__title em[data-v-af9d2d79]{color:inherit;font-style:normal}.features-mega__desc[data-v-af9d2d79]{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--type-body-sm-size,14px);z-index:1;flex:1;line-height:1.6;display:block;position:relative}.features-mega__cta[data-v-af9d2d79]{color:var(--item-accent);opacity:0;transition:opacity .25s var(--mega-ease),transform .25s var(--mega-ease);z-index:1;align-items:center;gap:.35rem;margin-block-start:var(--space-5);font-size:13px;font-weight:600;display:inline-flex;position:relative;transform:translateY(6px)}.features-mega__link:focus-visible .features-mega__cta[data-v-af9d2d79],.features-mega__link:hover .features-mega__cta[data-v-af9d2d79]{opacity:1;transform:none}.features-mega__cta-arrow[data-v-af9d2d79]{transition:transform .25s var(--mega-ease)}.features-mega__link:focus-visible .features-mega__cta-arrow[data-v-af9d2d79],.features-mega__link:hover .features-mega__cta-arrow[data-v-af9d2d79]{transform:translate(2px)}@media (width<=1199px){.features-mega__layout[data-v-af9d2d79]{gap:var(--space-8);grid-template-columns:1fr}.features-mega__intro[data-v-af9d2d79]{border-block-end:1px solid #012c2414;border-inline-end:0;padding-block-end:var(--space-7);padding-inline-end:0}.features-mega__grid[data-v-af9d2d79]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.features-mega[data-v-af9d2d79]{display:none}}@media (prefers-reduced-motion:reduce){.features-mega[data-v-af9d2d79],.features-mega__glow[data-v-af9d2d79],.features-mega__item[data-v-af9d2d79]{transition:none;transform:none;animation:none!important}.features-mega__item[data-v-af9d2d79]{opacity:1}.features-mega__cta[data-v-af9d2d79]{opacity:1;transform:none}}.site-header[data-v-7228fce5]{z-index:50;--header-fg:var(--text-primary);--header-fg-hover:var(--primary-500);padding-block:var(--space-7);transition:transform .28s var(--ease-out-strong),border-color .28s var(--ease-out);border-bottom:1px solid #0000;position:fixed;inset-block-start:0;inset-inline:0;transform:translateY(0)}.site-header--static[data-v-7228fce5]{background:var(--header-bg);border-bottom-color:var(--header-stroke);position:sticky}.site-header[data-v-7228fce5]:before{-webkit-backdrop-filter:blur(16px)saturate(1.05);backdrop-filter:blur(16px)saturate(1.05);content:"";opacity:0;pointer-events:none;transition:opacity .28s var(--ease-out);z-index:-1;position:absolute;inset:0}.site-header--static[data-v-7228fce5]:before{display:none}.site-header[data-header-state=hidden][data-v-7228fce5]{transform:translateY(-100%)}.site-header[data-header-state=hidden][data-v-7228fce5]:before{opacity:0}.site-header:not(.site-header--static)[data-header-state=revealed][data-v-7228fce5]{padding-block-start:var(--space-5);padding-block-end:var(--space-8)}.site-header:not(.site-header--static)[data-header-state=revealed][data-header-theme=dark][data-v-7228fce5]:before{-webkit-backdrop-filter:blur(12px)saturate(1.15);backdrop-filter:blur(12px)saturate(1.15);background:linear-gradient(180deg,color-mix(in srgb,var(--secondary-700) 88%,transparent) 0,color-mix(in srgb,var(--secondary-500) 92%,transparent) 100%);opacity:1}.site-header:not(.site-header--static)[data-header-state=revealed][data-header-theme=dark][data-v-7228fce5]{--header-fg:#ffffffeb;--header-fg-hover:#fff;border-bottom-color:#ffffff1a}.site-header:not(.site-header--static)[data-header-state=revealed][data-header-theme=light][data-v-7228fce5]:before{background:color-mix(in srgb,var(--surface) 90%,transparent);opacity:1}.site-header:not(.site-header--static)[data-header-state=revealed][data-header-theme=light][data-v-7228fce5]{border-bottom-color:var(--header-stroke);--header-fg:var(--text-primary);--header-fg-hover:var(--primary-500)}.site-header[data-header-theme=light][data-v-7228fce5] .logo{color:var(--primary-500)}.site-header[data-header-theme=dark][data-v-7228fce5] .logo{color:#fffffff2}.site-header--static[data-v-7228fce5] .logo{color:var(--primary-500)}.site-header[data-header-theme=dark][data-v-7228fce5]{--header-fg:#ffffffeb;--header-fg-hover:var(--primary-300)}.site-header[data-v-7228fce5] .site-header__inner{align-items:flex-end;gap:var(--space-8);max-width:var(--container-page-lg);justify-content:space-between;display:flex}.site-header[data-v-7228fce5] .site-header__logo{margin-bottom:calc(var(--logo-mark-ink-bottom-inset)*-1)}.site-header[data-v-7228fce5] .site-header__logo .logo__mark{height:var(--logo-mark-height)}.site-header__actions[data-v-7228fce5]{gap:var(--space-9)}.nav-links[data-v-7228fce5],.site-header__actions[data-v-7228fce5],.site-header__nav[data-v-7228fce5]{align-items:center;display:flex}.nav-links[data-v-7228fce5]{gap:var(--space-9);margin:0;padding:0;list-style:none}.nav-links li[data-v-7228fce5]{align-items:center;display:flex}.nav-link[data-v-7228fce5]{color:var(--header-fg);font-family:var(--font-body);letter-spacing:1.6px;text-transform:uppercase;transition:color .16s var(--ease-out);align-items:center;padding:0;font-size:13.5px;font-weight:600;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){.nav-link[data-v-7228fce5]:hover{color:var(--header-fg-hover)}}.nav-link[data-v-7228fce5]:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}.nav-link--features-trigger[data-v-7228fce5]{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.nav-link__chev[data-v-7228fce5]{opacity:.72;height:14px;transition:transform .22s var(--ease-out-strong);flex-shrink:0;width:14px}.nav-item--features:focus-within .nav-link__chev[data-v-7228fce5],.nav-item--features:hover .nav-link__chev[data-v-7228fce5],.site-header[data-mega-open] .nav-link__chev[data-v-7228fce5]{transform:rotate(180deg)}.site-header[data-mega-open] .nav-link--features-trigger[data-v-7228fce5]{color:var(--header-fg-hover)}.site-header[data-v-7228fce5] .site-header__cta{border-radius:var(--radius-button);font-weight:var(--fw-semibold);transition:transform .16s var(--ease-out-strong),background-color .18s var(--ease-out);flex-shrink:0;padding:14px 28px;line-height:1}@media (hover:hover) and (pointer:fine){.site-header[data-v-7228fce5] .site-header__cta:hover{transform:translateY(-1px)}}.site-header[data-v-7228fce5] .site-header__cta:active{transform:scale(.97)}.nav-toggle[data-v-7228fce5]{border-radius:var(--radius-md);color:var(--header-fg);cursor:pointer;height:44px;transition:transform .14s var(--ease-out-strong);background:0 0;border:0;justify-content:center;align-self:center;align-items:center;width:44px;padding:0;display:none}.nav-toggle__icon[data-v-7228fce5]{width:22px;height:18px;display:block;position:relative}.nav-toggle[data-v-7228fce5]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nav-toggle__bar[data-v-7228fce5]{transform-origin:50%;height:2px;transition:transform .3s var(--ease-out),opacity .2s var(--ease-out);background:currentColor;border-radius:2px;width:22px;margin-top:-1px;position:absolute;top:50%;left:0}.nav-toggle__bar[data-v-7228fce5]:first-child{transform:translateY(-7px)}.nav-toggle__bar[data-v-7228fce5]:nth-child(2){transform:translateY(0)}.nav-toggle__bar[data-v-7228fce5]:nth-child(3){transform:translateY(7px)}.site-header[data-menu-open] .nav-toggle__bar[data-v-7228fce5]:first-child{transform:translateY(0)rotate(45deg)}.site-header[data-menu-open] .nav-toggle__bar[data-v-7228fce5]:nth-child(2){opacity:0}.site-header[data-menu-open] .nav-toggle__bar[data-v-7228fce5]:nth-child(3){transform:translateY(0)rotate(-45deg)}@media (hover:hover) and (pointer:fine){.nav-toggle[data-v-7228fce5]:active{transform:scale(.94)}}.mobile-nav[data-v-7228fce5]{background-color:var(--surface);padding:calc(var(--www-header-sticky-offset,92px) + var(--space-7)) var(--space-8) calc(80px + var(--space-8) + env(safe-area-inset-bottom,0px));z-index:150;-webkit-overflow-scrolling:touch;opacity:0;transition:opacity .28s var(--ease-out-strong),transform .28s var(--ease-out-strong),visibility 0s linear .28s;visibility:hidden;position:fixed;inset:0;overflow-y:auto;transform:translateY(-6px)scale(.98)}.mobile-nav[data-open=true][data-v-7228fce5]{opacity:1;transition:opacity .28s var(--ease-out-strong),transform .28s var(--ease-out-strong),visibility 0s linear 0s;visibility:visible;transform:none}.mobile-nav__inner[data-v-7228fce5]{flex-direction:column;align-items:stretch;display:flex}.mobile-nav__links[data-v-7228fce5]{align-items:flex-start;gap:var(--space-7);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mobile-nav__link[data-v-7228fce5]{color:var(--text-primary);font-family:var(--font-heading);font-size:var(--type-display-md-size);font-weight:var(--fw-medium);letter-spacing:var(--type-display-md-ls);transition:color .2s var(--ease-out);line-height:1.1}@media (hover:hover) and (pointer:fine){.mobile-nav__link[data-v-7228fce5]:hover{color:var(--primary-500)}}.mobile-nav__link[data-v-7228fce5]:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:6px}.mobile-nav__accordion-trigger[data-v-7228fce5]{cursor:pointer;align-items:center;gap:var(--space-5);text-align:start;background:0 0;border:0;width:100%;padding:0;display:inline-flex}.mobile-nav__chev[data-v-7228fce5]{color:var(--text-secondary);height:18px;transition:transform .25s var(--ease-out);flex-shrink:0;width:18px}.mobile-nav__accordion-trigger[aria-expanded=true] .mobile-nav__chev[data-v-7228fce5]{transform:rotate(180deg)}.mobile-nav__sub[data-v-7228fce5]{gap:var(--space-2);margin:var(--space-7) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.mobile-nav__sub>li[data-v-7228fce5]{min-height:0;display:flex}.mobile-nav__sub-link[data-v-7228fce5]{border-radius:var(--radius-xl);color:inherit;padding:var(--space-3) 0;transition:background-color .2s var(--ease-out),color .2s var(--ease-out);width:100%;text-decoration:none;display:block}.mobile-nav__sub-link[data-v-7228fce5]:focus-visible,.mobile-nav__sub-link[data-v-7228fce5]:hover{background:var(--accent-50)}.mobile-nav__sub-link[data-v-7228fce5]:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:6px}.mobile-nav__sub-title[data-v-7228fce5]{color:var(--secondary-500);font-family:var(--font-heading);font-size:var(--type-heading-sm-size);font-weight:var(--fw-medium);letter-spacing:-.01em;transition:color .2s var(--ease-out);white-space:nowrap;margin-block-end:var(--space-3);line-height:1.2;display:block}.mobile-nav__sub-link:focus-visible .mobile-nav__sub-title[data-v-7228fce5],.mobile-nav__sub-link:hover .mobile-nav__sub-title[data-v-7228fce5]{color:var(--primary-500)}.mobile-nav__sub-desc[data-v-7228fce5]{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--type-body-sm-size);max-width:28ch;line-height:1.55}.mobile-nav[data-v-7228fce5] .mobile-nav__cta{border-radius:var(--radius-button);bottom:calc(var(--space-8) + env(safe-area-inset-bottom,0px));font-weight:var(--fw-semibold);left:var(--space-8);right:var(--space-8);z-index:151;width:auto;margin-top:0;padding:14px 28px;line-height:1;position:fixed}@media (width<=767px){.site-header__actions[data-v-7228fce5]{display:none}.site-header[data-menu-open][data-v-7228fce5]{z-index:160;--header-fg:var(--text-primary);--header-fg-hover:var(--primary-500)}.site-header[data-menu-open][data-header-theme=dark][data-v-7228fce5] .logo{color:var(--primary-500)}.nav-toggle[data-v-7228fce5]{display:inline-flex}.site-header[data-v-7228fce5] .site-header__inner{align-items:center}.site-header[data-v-7228fce5] .site-header__logo{margin-bottom:0}.site-header[data-v-7228fce5] .site-header__logo .logo__mark{height:calc(var(--logo-mark-height)*.7)}}@media (prefers-reduced-motion:reduce){.mobile-nav[data-v-7228fce5],.site-header[data-v-7228fce5],.site-header[data-v-7228fce5]:before{transition:none}.mobile-nav[data-v-7228fce5]{visibility:visible;transform:none}.nav-link__chev[data-v-7228fce5]{transition:none}}.osello-animated-mark[data-v-32d9618b]{color:var(--accent-500);width:100%;height:100%;display:block}.osello-animated-mark[data-v-32d9618b] svg{width:100%;height:100%;display:block;overflow:visible}.osello-animated-mark[data-v-32d9618b] path{fill:currentColor}.osello-animated-mark[data-v-32d9618b] .osello-animated-mark__ring,.osello-animated-mark[data-v-32d9618b] .osello-animated-mark__sparkle{transform-box:fill-box;transform-origin:50%}.osello-animated-mark[data-v-32d9618b] .osello-animated-mark__sparkle{animation:10s cubic-bezier(.45,.05,.55,.95) infinite osello-animated-mark-sparkle-32d9618b}.osello-animated-mark[data-v-32d9618b] .osello-animated-mark__ring{animation:10s ease-in-out .3s infinite osello-animated-mark-ring-32d9618b}.osello-animated-mark--hover[data-v-32d9618b] .osello-animated-mark__ring,.osello-animated-mark--hover[data-v-32d9618b] .osello-animated-mark__sparkle{animation:none}@media (hover:hover) and (pointer:fine){.osello-animated-mark--hover[data-v-32d9618b]:hover .osello-animated-mark__sparkle{animation:osello-animated-mark-sparkle-32d9618b .9s var(--ease-out-strong)}}@keyframes osello-animated-mark-sparkle-32d9618b{0%{transform:rotate(0)scale(1)}9%{transform:rotate(180deg)scale(1.12)}15%{transform:rotate(310deg)scale(.94)}20%,to{transform:rotate(1turn)scale(1)}}@keyframes osello-animated-mark-ring-32d9618b{0%,20%,to{transform:scale(1)}9%{transform:scale(1.06)}14%{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.osello-animated-mark[data-v-32d9618b] .osello-animated-mark__ring,.osello-animated-mark[data-v-32d9618b] .osello-animated-mark__sparkle{animation:none}}.site-footer[data-v-1216caab]{background-color:var(--secondary-700);color:var(--text-white);padding-block:var(--space-14) var(--space-10)}.footer-crown[data-v-1216caab]{padding-block:var(--space-8) var(--space-14);border-bottom:1px solid #ffffff1a}.footer-crown__line[data-v-1216caab]{color:var(--text-white);font-family:var(--font-heading);font-size:clamp(64px,12vw,200px);font-weight:var(--fw-medium);letter-spacing:-.03em;margin:0;line-height:1}.footer-crown__word[data-v-1216caab]{white-space:nowrap;display:inline-block}.footer-crown__letter[data-v-1216caab]{transition:opacity .52s var(--ease-out-strong),transform .52s var(--ease-out-strong);display:inline-block}.footer-crown__letter--accent[data-v-1216caab]{background:linear-gradient(105deg,var(--primary-400) 0,var(--primary-500) 52%,var(--primary-600) 100%);color:#0000;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text}[data-footer-reveal]:not(.is-revealed) .footer-crown__letter[data-v-1216caab]{opacity:0;transform:translateY(.45em)}[data-footer-reveal].is-revealed .footer-crown__letter[data-v-1216caab]{opacity:1;transform:translateY(0)}.footer-cols[data-v-1216caab]{gap:var(--space-12);opacity:0;padding-block:var(--space-14);grid-template-columns:1.4fr 3fr;display:grid;transform:translateY(12px)}.site-footer.is-revealed .footer-cols[data-v-1216caab]{opacity:1;transition:opacity .48s var(--ease-out-strong) .36s,transform .48s var(--ease-out-strong) .36s;transform:translateY(0)}.footer-brand[data-v-1216caab]{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.footer-icon[data-v-1216caab]{color:var(--accent-500);transition:transform .16s var(--ease-out-strong);align-items:center;line-height:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.footer-icon[data-v-1216caab]:active{transform:scale(.96)}}.footer-icon__mark[data-v-1216caab]{width:48px;height:48px}.footer-icon__mark[data-v-1216caab] svg{width:auto;height:48px;display:block}.footer-icon__mark[data-v-1216caab] path{fill:currentColor}.footer-brand__tagline[data-v-1216caab]{color:#fff9;font-family:var(--font-body);max-width:28ch;font-size:15px;line-height:1.6}.footer-brand__contact[data-v-1216caab]{color:var(--accent-500);font-family:var(--font-body);font-size:17px;font-weight:var(--fw-medium);transition:color .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.footer-brand__contact[data-v-1216caab]:hover{color:var(--text-white)}}.footer-nav[data-v-1216caab]{gap:var(--space-9);grid-template-columns:repeat(3,1fr);display:grid}.footer-col__title[data-v-1216caab]{color:var(--text-white);font-family:var(--font-body);font-size:15px;font-weight:var(--fw-semibold);letter-spacing:.6px;margin-bottom:var(--space-5);text-transform:uppercase}.footer-col__list[data-v-1216caab]{gap:var(--space-4);flex-direction:column;margin:0;display:flex}.footer-link[data-v-1216caab]{color:#fff9;font-family:var(--font-body);transition:color .2s var(--ease-out);font-size:16px;line-height:1.4}@media (hover:hover) and (pointer:fine){.footer-link[data-v-1216caab]:hover{color:var(--text-white)}}.footer-legal[data-v-1216caab]{color:#ffffff80;font-family:var(--font-body);opacity:0;padding-top:var(--space-8);border-top:1px solid #ffffff1a;font-size:14px;transform:translateY(8px)}.site-footer.is-revealed .footer-legal[data-v-1216caab]{opacity:1;transition:opacity .42s var(--ease-out-strong) .48s,transform .42s var(--ease-out-strong) .48s;transform:translateY(0)}.footer-legal__copy[data-v-1216caab]{margin:0}.footer-brand__contact[data-v-1216caab]:focus-visible,.footer-icon[data-v-1216caab]:focus-visible,.footer-link[data-v-1216caab]:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}@media (width<=900px){.footer-cols[data-v-1216caab]{gap:var(--space-10);grid-template-columns:1fr}.footer-nav[data-v-1216caab]{gap:var(--space-9) var(--space-8);grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.footer-crown__letter[data-v-1216caab]{opacity:1!important;transition:none!important;transform:none!important}.footer-cols[data-v-1216caab],.footer-legal[data-v-1216caab],.site-footer.is-revealed .footer-cols[data-v-1216caab],.site-footer.is-revealed .footer-legal[data-v-1216caab]{opacity:1;transition:none;transform:none}.footer-icon[data-v-1216caab]{transition:none}.footer-icon[data-v-1216caab]:active{transform:none}}.pre-footer-cta[data-v-e919ab1b]{color:var(--text-white);background:linear-gradient(#012c24,#00433a);padding-block:clamp(80px,12vw,128px);position:relative;overflow:hidden}.pre-footer-cta__content[data-v-e919ab1b]{text-align:center;z-index:1}.pre-footer-cta__content[data-v-e919ab1b],.pre-footer-cta__text-block[data-v-e919ab1b]{align-items:center;gap:var(--space-7);flex-direction:column;display:flex;position:relative}.pre-footer-cta__text-block[data-v-e919ab1b]{width:100%}.pre-footer-cta__decor[data-v-e919ab1b]{aspect-ratio:1;pointer-events:none;z-index:0;justify-content:center;align-items:center;width:min(640px,92vw);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(10px - 50%))}.pre-footer-cta__mark[data-v-e919ab1b]{opacity:0}.pre-footer-cta[data-in-view] .pre-footer-cta__mark[data-v-e919ab1b]{opacity:.08;transition:opacity .72s var(--ease-out) .1s}.pre-footer-cta__sub[data-v-e919ab1b],.pre-footer-cta__title[data-v-e919ab1b]{z-index:1;position:relative}.pre-footer-cta__title[data-v-e919ab1b]{color:var(--text-white);font-family:var(--font-heading);font-size:clamp(40px,5vw,68px);font-weight:var(--fw-semibold);letter-spacing:-.02em;opacity:0;max-width:16ch;transform:translateY(var(--rise-distance,14px));margin:0;line-height:1.08}.pre-footer-cta--long-copy .pre-footer-cta__title[data-v-e919ab1b]{font-size:clamp(28px,3.5vw,40px);font-weight:var(--fw-medium);max-width:52ch;line-height:1.12}.pre-footer-cta__sub[data-v-e919ab1b]{color:#ffffffb8;font-family:var(--font-body);opacity:0;max-width:38ch;transform:translateY(var(--rise-distance,14px));margin:0;font-size:clamp(16px,2.2vw,19px);line-height:1.55}.pre-footer-cta[data-pre-footer-cta-variant=pricing] .pre-footer-cta__title[data-v-e919ab1b]{max-width:min(42ch,100%)}.pre-footer-cta[data-pre-footer-cta-variant=pricing] .pre-footer-cta__sub[data-v-e919ab1b]{max-width:min(62ch,100%)}.pre-footer-cta[data-in-view] .pre-footer-cta__sub[data-v-e919ab1b],.pre-footer-cta[data-in-view] .pre-footer-cta__title[data-v-e919ab1b]{opacity:1;transition:opacity var(--rise-duration,.5s) var(--ease-out-strong),transform var(--rise-duration,.5s) var(--ease-out-strong);transform:translateY(0)}.pre-footer-cta[data-in-view] .pre-footer-cta__sub[data-v-e919ab1b]{transition-delay:70ms}@media (width<=640px){.pre-footer-cta__br[data-v-e919ab1b]{display:none}}.pre-footer-cta__btn[data-v-e919ab1b]{background:var(--accent-500);border-radius:var(--radius-button);color:var(--secondary-500);cursor:pointer;font-family:var(--font-body);font-size:15px;font-weight:var(--fw-semibold);align-items:center;gap:var(--space-3);margin-top:var(--space-3);opacity:0;transform:translateY(var(--rise-distance,14px));transition:background-color .18s var(--ease-out),transform .16s var(--ease-out-strong);border:0;justify-content:center;padding:14px 28px;text-decoration:none;display:inline-flex}.pre-footer-cta[data-in-view] .pre-footer-cta__btn[data-v-e919ab1b]{animation:pre-footer-btn-rise-e919ab1b .48s var(--ease-out-strong) .14s forwards}@keyframes pre-footer-btn-rise-e919ab1b{0%{opacity:0;transform:translateY(var(--rise-distance,14px))}to{opacity:1;transform:translateY(0)}}.pre-footer-cta__btn span[data-v-e919ab1b]{transition:transform .2s var(--ease-out);display:inline-block}@media (hover:hover) and (pointer:fine){.pre-footer-cta__btn[data-v-e919ab1b]:hover{background:var(--accent-100);transform:translateY(-1px)}.pre-footer-cta__btn:hover span[data-v-e919ab1b]{transform:translate(3px)}}.pre-footer-cta__btn[data-v-e919ab1b]:active{transform:scale(.97)}.pre-footer-cta__btn[data-v-e919ab1b]:focus-visible{outline:2px solid var(--text-white);outline-offset:3px}@media (width<=640px){.pre-footer-cta__decor[data-v-e919ab1b]{width:min(540px,96vw)}.pre-footer-cta[data-in-view] .pre-footer-cta__mark[data-v-e919ab1b],.pre-footer-cta__mark[data-v-e919ab1b]{opacity:.07}.pre-footer-cta__content[data-v-e919ab1b],.pre-footer-cta__text-block[data-v-e919ab1b]{gap:var(--space-5)}.pre-footer-cta__btn[data-v-e919ab1b]{width:100%;max-width:320px}}@media (prefers-reduced-motion:reduce){.pre-footer-cta__btn[data-v-e919ab1b],.pre-footer-cta__sub[data-v-e919ab1b],.pre-footer-cta__title[data-v-e919ab1b]{opacity:1;transition:none;animation:none;transform:none}.pre-footer-cta[data-in-view] .pre-footer-cta__mark[data-v-e919ab1b],.pre-footer-cta__mark[data-v-e919ab1b]{opacity:.08;transition:none}.pre-footer-cta__btn[data-v-e919ab1b]:active,.pre-footer-cta__btn[data-v-e919ab1b]:hover,.pre-footer-cta__btn:hover span[data-v-e919ab1b]{transform:none}}.www-main{overflow-x:clip}
