:root{--coral:#c25f47;--coral-deep:#a34933;--coral-text:#96412c;--coral-soft:#f9eae7;--coral-soft-2:#faf1ef;--ink:#0b0b10;--ink-2:#17161e;--ink-70:rgba(11,11,16,.66);--ink-muted:rgba(11,11,16,.58);--paper:#fbfaf7;--paper-2:#f4f2ec;--bone:#f6f4ee;--white:#fff;--line:rgba(11,11,16,.1);--line-soft:rgba(11,11,16,.07);--line-dark:hsla(0,0%,100%,.12);--line-dark-soft:hsla(0,0%,100%,.08);--font-display:"Space Grotesk",system-ui,-apple-system,sans-serif;--font-body:"Inter",system-ui,-apple-system,sans-serif;--font-mono:"Space Mono",ui-monospace,"SFMono-Regular",monospace;--container:1240px;--container-wide:1440px;--gutter:clamp(20px,4vw,56px);--header-h:68px;--ease:cubic-bezier(0.22,1,0.36,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--r-sm:12px;--r-md:18px;--r-lg:26px;--r-xl:32px;--pill:999px;--shadow-sm:0 1px 2px rgba(11,11,16,.05),0 1px 1px rgba(11,11,16,.04);--shadow-md:0 12px 28px -8px rgba(11,11,16,.14);--shadow-lg:0 30px 70px -20px rgba(11,11,16,.28);--shadow-coral:0 14px 30px -10px rgba(194,95,71,.45)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}body{font-family:var(--font-body);font-size:clamp(16px,1.02vw,17px);line-height:1.55;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;overflow-x:hidden}img,svg,video{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:none;cursor:pointer}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--coral);outline-offset:2px;border-radius:4px}ul{list-style:none}::selection{background:var(--ink);color:var(--coral)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.shell{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.shell--wide{max-width:var(--container-wide)}.section{position:relative;padding-block:clamp(64px,8vw,132px)}.section--tight{padding-block:clamp(40px,5vw,80px)}.section--flush{padding-block:0}.bg-coral{background:var(--coral);color:var(--ink)}.bg-paper{background:var(--paper);color:var(--ink)}.bg-paper-2{background:var(--paper-2);color:var(--ink)}.bg-white{background:var(--white);color:var(--ink)}.bg-ink{background:var(--ink);color:var(--bone)}.display{line-height:.98;font-size:clamp(2.7rem,7vw,5.6rem);text-wrap:balance}.display,.h1{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em}.h1{line-height:1.02;font-size:clamp(2.4rem,5.4vw,4.4rem)}.h2{line-height:1.06;letter-spacing:-.018em;font-size:clamp(1.9rem,3.8vw,3.2rem);text-wrap:balance}.h2,.h3{font-family:var(--font-display);font-weight:600}.h3{line-height:1.12;letter-spacing:-.012em;font-size:clamp(1.3rem,2vw,1.7rem)}.lead{font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.5;letter-spacing:-.006em;font-weight:400;text-wrap:pretty}.body,.lead{color:var(--ink-70)}.body{line-height:1.65;max-width:62ch}.label{font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1}.label--muted{color:var(--ink-70)}.bg-ink .body,.bg-ink .lead,.cta-band .body,.cta-band .lead,.hero .body,.hero .lead,.nf .body,.nf .lead,.page-hero:not(.page-hero--coral) .body,.page-hero:not(.page-hero--coral) .lead{color:hsla(43,28%,95%,.68)}.bg-ink .label--muted,.cta-band .label--muted,.hero .label--muted,.nf .label--muted,.overlay .label--muted,.page-hero:not(.page-hero--coral) .label--muted,.pcard .label--muted{color:hsla(43,28%,95%,.62)}.bg-coral .body,.bg-coral .lead,.page-hero--coral .body,.page-hero--coral .lead{color:rgba(11,11,16,.75)}.bg-coral .label--muted,.page-hero--coral .label--muted{color:var(--ink);opacity:.65}.tag{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--pill);background:var(--coral-soft);color:var(--coral-text);font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tag--dark{background:hsla(0,0%,100%,.08);color:hsla(43,28%,95%,.85);border:1px solid var(--line-dark)}.tag--dot:before{width:6px;height:6px;border-radius:50%}.caret:after,.tag--dot:before{content:"";background:currentColor}.caret:after{display:inline-block;width:.6em;height:1em;margin-left:.26em;vertical-align:-.14em;animation:caret-blink 1.05s steps(1) infinite}@keyframes caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}[data-reveal]{will-change:transform,opacity}.reveal-up{opacity:0;transform:translateY(34px)}.reveal-clip{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.reveal-fade{opacity:0}.btn{--bg:var(--ink);--fg:var(--bone);display:inline-flex;align-items:center;gap:.7em;padding:1em 1.7em;border-radius:var(--pill);background:var(--bg);color:var(--fg);font-weight:600;font-size:.95rem;letter-spacing:-.005em;border:1px solid var(--bg);transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease),transform .35s var(--ease);white-space:nowrap}.btn .btn__arrow{display:inline-block;transition:transform .4s var(--ease)}.btn:hover .btn__arrow{transform:translateX(4px)}.btn--coral{--bg:var(--coral);--fg:var(--ink);border-color:var(--coral)}.btn--ghost{--bg:transparent;--fg:var(--ink);border-color:var(--line)}.btn--ghost:hover{--bg:var(--ink);--fg:var(--bone);border-color:var(--ink)}.bg-ink .btn--ghost,.cta-band .btn--ghost,.hero .btn--ghost,.nf .btn--ghost,.page-hero .btn--ghost{--fg:var(--bone);border-color:var(--line-dark)}.bg-ink .btn--ghost:hover,.cta-band .btn--ghost:hover,.hero .btn--ghost:hover,.nf .btn--ghost:hover,.page-hero .btn--ghost:hover{--bg:var(--bone);--fg:var(--ink);border-color:var(--bone)}.btn--light{--bg:var(--white);--fg:var(--ink);border-color:var(--white)}.btn--light:hover{--bg:var(--coral);--fg:var(--ink);border-color:var(--coral)}.btn--sm{padding:.75em 1.3em;font-size:.86rem}.btn--block{width:100%;justify-content:center}.tlink{display:inline-flex;align-items:center;gap:.55em;font-weight:600;font-size:.95rem;padding-bottom:3px;position:relative;color:var(--coral-text)}.bg-coral .tlink,.bg-ink .tlink,.cta-band .tlink,.hero .tlink,.nf .tlink,.page-hero .tlink{color:inherit}.tlink:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1.5px;background:currentColor;transform-origin:right;transform:scaleX(0);transition:transform .4s var(--ease)}.tlink:hover:after{transform-origin:left;transform:scaleX(1)}.tlink .tlink__arrow{transition:transform .4s var(--ease)}.tlink:hover .tlink__arrow{transform:translateX(4px)}.header-dock{position:fixed;top:clamp(8px,1.5vw,16px);left:0;right:0;z-index:100;display:flex;justify-content:center;padding-inline:clamp(16px,3vw,32px);pointer-events:none}.header{pointer-events:auto;width:100%;max-width:980px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 6px 6px 18px;border-radius:var(--pill);background:hsla(0,0%,100%,.78);border:1px solid var(--line-soft);box-shadow:0 4px 20px rgba(0,0,0,.05);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);transition:background .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease),padding .3s var(--ease)}.header.is-scrolled{background:hsla(0,0%,100%,.94);box-shadow:0 10px 30px -8px rgba(11,11,16,.12);border-color:var(--line)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.header{background:hsla(0,0%,100%,.97)}}.header__brand{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:1.08rem;letter-spacing:-.02em;color:var(--ink);flex-shrink:0}.header__brand svg{color:var(--coral)}.header__nav{gap:4px}.header__links,.header__nav{display:flex;align-items:center}.header__links{gap:2px;margin-right:4px}.header__link{padding:7px 13px;border-radius:var(--pill);font-weight:600;font-size:.88rem;color:var(--ink-70);transition:background .2s var(--ease),color .2s var(--ease)}.header__link.is-active,.header__link:hover{background:var(--paper-2);color:var(--ink)}.header__dropdown-wrap{position:relative;display:inline-flex;align-items:center}.header__dropdown-btn{display:inline-flex;align-items:center;gap:5px;background:transparent;border:none;font-family:inherit;cursor:pointer}.header__chevron{transition:transform .25s var(--ease);color:var(--ink-muted)}.header__chevron.is-open,.header__dropdown-wrap:hover .header__chevron{transform:rotate(180deg)}.header-dropdown{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(8px);padding-top:8px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s var(--ease),transform .2s var(--ease),visibility .2s;z-index:110;width:340px}.header-dropdown.is-open,.header__dropdown-wrap:focus-within .header-dropdown,.header__dropdown-wrap:hover .header-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.header-dropdown__inner{background:hsla(0,0%,100%,.96);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:0 20px 45px -10px rgba(11,11,16,.16),0 4px 12px rgba(0,0,0,.05);padding:8px}.header-dropdown__inner,.header-dropdown__item,.header-dropdown__list{display:flex;flex-direction:column;gap:4px}.header-dropdown__item{padding:10px 12px;border-radius:var(--r-sm);transition:background .2s var(--ease);color:var(--ink)}.header-dropdown__item:hover{background:var(--paper-2)}.header-dropdown__item-head{display:flex;align-items:center;gap:8px}.header-dropdown__item-title{font-family:var(--font-display);font-size:.92rem;font-weight:600;color:var(--ink);flex-grow:1}.header-dropdown__item-arrow{opacity:0;transform:translateX(-4px);transition:all .2s var(--ease);color:var(--coral)}.header-dropdown__item:hover .header-dropdown__item-arrow{opacity:1;transform:translateX(0)}.header-dropdown__item-desc{font-size:.78rem;line-height:1.4;color:var(--ink-muted)}.header-dropdown__pill{font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.04em;padding:2px 6px;border-radius:4px}.header-dropdown__pill--coral{background:var(--coral-soft);color:var(--coral-text);border:1px solid rgba(194,95,71,.25)}.header-dropdown__pill--purple{background:rgba(168,85,247,.12);color:#7e22ce;border:1px solid rgba(168,85,247,.25)}.header-dropdown__foot{margin-top:4px;padding-top:8px;border-top:1px solid var(--line-soft);padding-inline:10px;padding-bottom:2px}.header-dropdown__foot-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:.74rem;font-weight:600;color:var(--coral-text);transition:opacity .2s ease}.header-dropdown__foot-link:hover{opacity:.8}.header__actions{display:flex;align-items:center;gap:6px}.header__cta{background:var(--ink);color:var(--bone);padding:8px 18px;font-weight:600;font-size:.85rem;display:inline-flex;align-items:center;gap:8px;border-radius:var(--pill);transition:background .25s var(--ease),color .25s var(--ease),transform .25s var(--ease)}.header__cta:hover{background:var(--coral);color:var(--white)}.menu-toggle{display:none;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--paper-2);flex-shrink:0;border:none;cursor:pointer}.menu-toggle__bars{display:grid;grid-gap:4px;gap:4px;width:16px}.menu-toggle__bars span{height:1.5px;background:var(--ink);width:100%;transition:transform .3s var(--ease),opacity .3s var(--ease)}.menu-toggle.is-open .menu-toggle__bars span:first-child{transform:translateY(2.75px) rotate(45deg)}.menu-toggle.is-open .menu-toggle__bars span:last-child{transform:translateY(-2.75px) rotate(-45deg)}.overlay{position:fixed;inset:0;z-index:99;background:var(--ink);color:var(--bone);display:flex;flex-direction:column;padding:calc(var(--header-h) + 20px) var(--gutter) 40px;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:-webkit-clip-path .6s var(--ease);transition:clip-path .6s var(--ease);transition:clip-path .6s var(--ease),-webkit-clip-path .6s var(--ease);pointer-events:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.overlay.is-open{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);pointer-events:auto}.overlay__nav{display:flex;flex-direction:column;gap:4px;margin-top:12px}.overlay__link{font-family:var(--font-display);font-size:clamp(2.1rem,8vw,3.2rem);font-weight:600;letter-spacing:-.02em;line-height:1.15;padding:6px 0;opacity:0;transform:translateY(24px);transition:opacity .55s var(--ease),transform .55s var(--ease),color .3s var(--ease);border-bottom:1px solid var(--line-dark-soft)}.overlay.is-open .overlay__link{opacity:1;transform:none}.overlay__link:first-child{transition-delay:.06s}.overlay__link:nth-child(2){transition-delay:.1s}.overlay__link:nth-child(3){transition-delay:.14s}.overlay__link:nth-child(4){transition-delay:.18s}.overlay__link:nth-child(5){transition-delay:.22s}.overlay__link:nth-child(6){transition-delay:.26s}.overlay__link:hover{color:var(--coral)}.overlay__foot{margin-top:auto;padding-top:32px;display:flex;flex-direction:column;gap:20px}.overlay__close{position:absolute;top:22px;right:var(--gutter)}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--ink);color:var(--bone);padding:12px 18px;border-radius:var(--pill);font-weight:600}.skip-link:focus{left:12px;top:12px}.hero{position:relative;margin:clamp(12px,2vw,20px);margin-top:calc(var(--header-h) + clamp(4px, 1vw, 10px));border-radius:var(--r-xl);overflow:hidden;background:#0a0a0d;color:var(--bone);padding:clamp(48px,6.5vw,84px) var(--gutter) clamp(32px,4vw,44px);display:flex;flex-direction:column;align-items:center;text-align:center}.hero__eyebrow{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.hero__title{margin-top:20px;max-width:20ch}.hero__sub{margin-top:16px;max-width:46ch;color:hsla(43,28%,95%,.68)}.hero__actions{margin-top:28px;display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.hero-preview{position:relative;z-index:1;width:100%;max-width:960px;margin-top:clamp(32px,4vw,48px);border-radius:var(--r-lg);overflow:hidden;background:rgba(17,16,24,.95);border:1px solid var(--line-dark);box-shadow:0 20px 50px -15px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.1);text-align:left}.hero-preview__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:rgba(11,11,16,.6);border-bottom:1px solid var(--line-dark-soft);flex-wrap:wrap}.hero-preview__dots{display:flex;align-items:center;gap:6px}.hero-preview__dot{width:9px;height:9px;border-radius:50%;opacity:.85}.hero-preview__dot--red{background:#ff5f56}.hero-preview__dot--amber{background:#ffbd2e}.hero-preview__dot--green{background:#27c93f}.hero-preview__status{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.72rem;color:hsla(43,28%,95%,.7)}.hero-preview__live-dot{width:6px;height:6px;border-radius:50%;background:#27c93f;box-shadow:0 0 8px #27c93f;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.hero-preview__tabs{display:flex;align-items:center;gap:6px}.hero-preview__tab{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--pill);border:1px solid var(--line-dark-soft);background:hsla(0,0%,100%,.04);color:hsla(43,28%,95%,.7);font-family:var(--font-mono);font-size:.72rem;font-weight:500;cursor:pointer;transition:all .2s ease}.hero-preview__tab:hover{background:hsla(0,0%,100%,.08);color:var(--bone);border-color:hsla(0,0%,100%,.18)}.hero-preview__tab--active{background:rgba(194,95,71,.16);border-color:rgba(194,95,71,.45);color:var(--bone)}.hero-preview__tab-pill{font-size:.6rem;font-weight:700;padding:1px 4px;border-radius:3px;letter-spacing:.04em}.hero-preview__tab-pill--coral{background:rgba(194,95,71,.3);color:#ff9d88}.hero-preview__tab-pill--purple{background:rgba(168,85,247,.3);color:#d8b4fe}.hero-preview__body{padding:clamp(16px,2.2vw,22px)}.hero-preview__panel{display:flex;flex-direction:column;gap:14px;animation:fadeIn .25s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.hero-preview__row{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px}@media (max-width:768px){.hero-preview__row{grid-template-columns:1fr;gap:8px}.hero-preview__divider{display:none}}.hero-preview__step{background:rgba(11,11,16,.45);border:1px solid var(--line-dark-soft);border-radius:var(--r-sm);padding:10px 12px;display:flex;flex-direction:column;gap:3px;transition:border-color .2s ease}.hero-preview__step:hover{border-color:hsla(0,0%,100%,.16)}.hero-preview__step-label{font-family:var(--font-mono);font-size:.65rem;color:hsla(43,28%,95%,.48);text-transform:uppercase;letter-spacing:.04em}.hero-preview__step-title{font-family:var(--font-display);font-size:.88rem;font-weight:600;color:var(--bone)}.hero-preview__step-meta{font-family:var(--font-mono);font-size:.74rem;color:hsla(43,28%,95%,.65)}.hero-preview__step-meta--highlight{color:#4ade80;font-weight:600}.hero-preview__divider{color:hsla(43,28%,95%,.25);font-size:1.1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center}.hero-preview__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--line-dark-soft);flex-wrap:wrap}.hero-preview__tags{display:flex;gap:6px;flex-wrap:wrap}.hero-preview__tag{font-family:var(--font-mono);font-size:.68rem;color:hsla(43,28%,95%,.55);background:hsla(0,0%,100%,.04);padding:2px 7px;border-radius:4px;border:1px solid var(--line-dark-soft)}.hero-preview__link{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:var(--coral);transition:opacity .2s ease}.hero-preview__link:hover{opacity:.8}.hero__meta{position:relative;z-index:1;margin-top:clamp(20px,3vw,32px);padding-block:18px;width:100%;max-width:960px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-dark-soft)}.hero__meta div{padding:6px var(--gutter);border-left:1px solid var(--line-dark-soft);display:flex;flex-direction:column;gap:6px;text-align:left}.hero__meta div:first-child{border-left:none}.hero__meta strong{font-family:var(--font-display);font-size:.98rem;font-weight:600;letter-spacing:-.01em}.page-hero{position:relative;margin:clamp(12px,2vw,20px);margin-top:calc(var(--header-h) + clamp(4px, 1vw, 10px));border-radius:var(--r-xl);overflow:hidden;background:#0a0a0d;color:var(--bone);padding:clamp(72px,11vw,132px) var(--gutter) clamp(56px,8vw,92px)}.page-hero--coral{background:linear-gradient(160deg,var(--coral) 0,var(--coral-deep) 100%);color:var(--ink)}.page-hero__crumb{display:flex;align-items:center;gap:8px;margin-bottom:18px}.page-hero__title{max-width:22ch}.page-hero__sub{margin-top:18px;max-width:52ch}.page-hero--center{text-align:center;display:flex;flex-direction:column;align-items:center}.page-hero--center .page-hero__title{max-width:34ch}.page-hero--center .page-hero__sub{max-width:52ch}.page-hero--slim{padding-block:clamp(56px,8vw,96px) clamp(40px,5vw,64px)}.page-hero__meta{margin-top:22px;display:flex;gap:14px;align-items:center;justify-content:center;flex-wrap:wrap;color:hsla(43,28%,95%,.55);font-size:.88rem}.hero-mock{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;align-content:stretch;grid-gap:clamp(12px,1.4vw,16px);gap:clamp(12px,1.4vw,16px);padding:clamp(16px,2.2vw,24px);text-align:left}.hero-mock__card{background:rgba(19,18,26,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--bone);border-radius:var(--r-md);padding:clamp(14px,1.6vw,18px);display:flex;flex-direction:column;gap:12px;min-width:0;border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 16px 36px -12px rgba(0,0,0,.6);transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .3s ease}.hero-mock__card:hover{border-color:rgba(194,95,71,.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 16px 36px -12px rgba(0,0,0,.6)}.hero-mock__card--wide{grid-column:span 2}.hero-mock__card--tall{grid-row:span 2;justify-content:space-between}.hero-mock__card-head{justify-content:space-between}.hero-mock__badge-group,.hero-mock__card-head{display:flex;align-items:center;gap:8px}.hero-mock__pill{font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.06em;padding:2px 6px;border-radius:4px;text-transform:uppercase}.hero-mock__pill--coral{background:rgba(194,95,71,.2);color:#ff8b73;border:1px solid rgba(194,95,71,.35)}.hero-mock__pill--purple{background:rgba(168,85,247,.2);color:#c084fc;border:1px solid rgba(168,85,247,.35)}.hero-mock__pill--blue{background:rgba(59,130,246,.2);color:#60a5fa;border:1px solid rgba(59,130,246,.35)}.hero-mock__pill--green{background:rgba(34,197,94,.2);color:#4ade80;border:1px solid rgba(34,197,94,.35)}.hero-mock__label{font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsla(43,28%,95%,.6)}.hero-mock__growth{font-size:.66rem;font-weight:600;padding:2px 8px}.hero-mock__growth,.hero-mock__live-tag{font-family:var(--font-mono);color:#4ade80;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.25);border-radius:var(--pill)}.hero-mock__live-tag{display:inline-flex;align-items:center;gap:5px;font-size:.64rem;font-weight:700;padding:2px 7px}.hero-mock__health-tag,.hero-mock__speed-tag{font-family:var(--font-mono);font-size:.64rem;font-weight:600;color:hsla(43,28%,95%,.7);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--pill);padding:2px 8px}.hero-mock__deal-list{display:flex;flex-direction:column;gap:8px}.hero-mock__deal-item{display:flex;align-items:center;gap:10px;padding:7px 10px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.05);border-radius:10px}.hero-mock__deal-icon{width:28px;height:28px;border-radius:7px;background:rgba(194,95,71,.2);color:#ff8b73;font-family:var(--font-mono);font-size:.68rem;font-weight:700;display:grid;place-items:center;flex-shrink:0;border:1px solid rgba(194,95,71,.3)}.hero-mock__deal-icon--alt{background:rgba(168,85,247,.2);color:#c084fc;border-color:rgba(168,85,247,.3)}.hero-mock__deal-info{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.hero-mock__deal-name{font-size:.76rem;font-weight:500;color:var(--bone);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-mock__deal-status{font-family:var(--font-mono);font-size:.62rem;width:-moz-fit-content;width:fit-content}.hero-mock__deal-status--won{color:#4ade80}.hero-mock__deal-status--pending{color:#fbbf24}.hero-mock__deal-val{font-family:var(--font-mono);font-size:.85rem;font-weight:700;color:var(--bone);flex-shrink:0}.hero-mock__chart-wrap{margin-top:2px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:6px}.hero-mock__chart-header{display:flex;align-items:center;justify-content:space-between}.hero-mock__chart-caption{font-family:var(--font-mono);font-size:.64rem;color:hsla(43,28%,95%,.5);text-transform:uppercase;letter-spacing:.05em}.hero-mock__chart-peak{font-family:var(--font-mono);font-size:.64rem;color:#ff8b73;font-weight:600}.hero-mock__bars{display:flex;align-items:flex-end;gap:6px;height:48px;padding-top:4px}.hero-mock__bar-col{flex:1 1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px}.hero-mock__bar{width:100%;border-radius:3px 3px 0 0;background:rgba(194,95,71,.35);transform-origin:bottom;animation:mock-grow 2.6s ease-in-out infinite;transition:background .2s ease}.hero-mock__bar:hover{background:var(--coral)}.hero-mock__bar--peak{background:linear-gradient(180deg,#ff8b73 0,var(--coral) 100%);box-shadow:0 0 10px rgba(194,95,71,.5)}.hero-mock__bar-month{font-family:var(--font-mono);font-size:.58rem;color:hsla(43,28%,95%,.4);line-height:1}.hero-mock__hero-metric{display:flex;flex-direction:column;gap:8px;margin-block:2px}.hero-mock__big-wrap{display:flex;align-items:baseline;gap:8px}.hero-mock__big{font-family:var(--font-display);font-size:clamp(2rem,3.2vw,2.6rem);font-weight:700;letter-spacing:-.03em;line-height:1;color:#fff}.hero-mock__big-label{font-size:.76rem;color:hsla(43,28%,95%,.6);font-weight:500}.hero-mock__chip{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;font-weight:600;padding:4px 9px;border-radius:var(--pill);background:rgba(194,95,71,.15);color:#ff8b73;border:1px solid rgba(194,95,71,.25);width:-moz-fit-content;width:fit-content}.hero-mock__avatars-row{gap:8px;padding:6px 8px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.05);border-radius:8px}.hero-mock__avatar-stack,.hero-mock__avatars-row{display:flex;align-items:center}.hero-mock__avatar{width:20px;height:20px;border-radius:50%;font-family:var(--font-mono);font-size:.54rem;font-weight:700;display:grid;place-items:center;margin-left:-5px;border:1.5px solid #13121a;color:#fff}.hero-mock__avatar:first-child{margin-left:0}.hero-mock__avatar--1{background:#3b82f6}.hero-mock__avatar--2{background:#ec4899}.hero-mock__avatar--3{background:#10b981}.hero-mock__avatar--4{background:#8b5cf6;font-size:.5rem}.hero-mock__avatar-text{font-family:var(--font-mono);font-size:.64rem;color:hsla(43,28%,95%,.65)}.hero-mock__telemetry-list{display:flex;flex-direction:column;gap:2px}.hero-mock__row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-block:6px;border-bottom:1px solid hsla(0,0%,100%,.05);font-size:clamp(.72rem,.85vw,.8rem);white-space:nowrap}.hero-mock__row:last-child{border-bottom:none}.hero-mock__row-label{display:inline-flex;align-items:center;gap:6px;color:hsla(43,28%,95%,.6)}.hero-mock__row-label svg{color:hsla(43,28%,95%,.45)}.hero-mock__row strong{font-family:var(--font-mono);font-weight:600;color:var(--bone);flex-shrink:0}.hero-mock__flow-steps{display:flex;flex-direction:column;gap:6px;position:relative}.hero-mock__flow-step{display:flex;align-items:center;gap:10px;padding:6px 8px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.05);border-radius:8px}.hero-mock__flow-node{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;flex-shrink:0}.hero-mock__flow-node--trigger{background:rgba(245,158,11,.2);color:#fbbf24;border:1px solid rgba(245,158,11,.35)}.hero-mock__flow-node--action{background:rgba(59,130,246,.2);color:#60a5fa;border:1px solid rgba(59,130,246,.35)}.hero-mock__flow-node--then{background:rgba(194,95,71,.2);color:#ff8b73;border:1px solid rgba(194,95,71,.35)}.hero-mock__flow-text{display:flex;flex-direction:column;gap:1px;min-width:0}.hero-mock__flow-type{font-family:var(--font-mono);font-size:.6rem;color:hsla(43,28%,95%,.45);text-transform:uppercase}.hero-mock__flow-val{font-size:.72rem;font-weight:500;color:var(--bone);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-mock__flow-connector{width:2px;height:6px;background:hsla(0,0%,100%,.15);margin-left:17px;border-radius:1px}.hero-mock__sync-metrics{display:flex;flex-direction:column;gap:10px}.hero-mock__sync-row{display:flex;flex-direction:column;gap:4px}.hero-mock__sync-info{display:flex;justify-content:space-between;align-items:center;font-size:.74rem}.hero-mock__sync-info strong{font-family:var(--font-mono);font-size:.76rem;color:var(--bone)}.hero-mock__sync-label{color:hsla(43,28%,95%,.6);font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase}.hero-mock__meter{width:100%;height:4px;background:hsla(0,0%,100%,.08);border-radius:2px;overflow:hidden}.hero-mock__meter-fill{height:100%;border-radius:2px}.hero-mock__meter-fill--drift{background:linear-gradient(90deg,#10b981,#34d399);box-shadow:0 0 8px rgba(16,185,129,.4)}.hero-mock__uptime-blocks{display:flex;align-items:center;gap:3px}.hero-mock__uptime-dot{flex:1 1;height:8px;border-radius:2px;background:#22c55e;opacity:.9;box-shadow:0 0 4px rgba(34,197,94,.3)}.hero-mock__status-pill{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:.66rem;color:#4ade80;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.25);border-radius:var(--pill);padding:2px 8px;width:-moz-fit-content;width:fit-content}.hero-mock__dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 2.5px rgba(34,197,94,.2);display:inline-block;flex-shrink:0}.hero-mock__dot--pulse{animation:pulse-glow 2s ease-in-out infinite}@keyframes pulse-glow{0%,to{box-shadow:0 0 0 2px rgba(34,197,94,.2)}50%{box-shadow:0 0 0 5px rgba(34,197,94,.4),0 0 8px rgba(34,197,94,.6)}}@keyframes mock-grow{0%,to{transform:scaleY(.8)}50%{transform:scaleY(1)}}.marquee{overflow:hidden;padding-block:20px;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.marquee__track{display:flex;flex-shrink:0;gap:0;align-items:center;animation:marquee 30s linear infinite;will-change:transform}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__item{font-family:var(--font-display);font-size:clamp(1.3rem,2.6vw,2.1rem);font-weight:600;letter-spacing:-.015em;padding-inline:.6em;display:inline-flex;align-items:center;gap:.6em;white-space:nowrap;opacity:.4}.marquee__item svg{width:.5em;height:.5em;flex-shrink:0;color:var(--coral);opacity:1}@keyframes marquee{to{transform:translateX(-50%)}}.strip{display:grid;grid-template-columns:repeat(var(--cols,4),1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.strip__cell{background:var(--white);padding:clamp(22px,3vw,34px) clamp(16px,2vw,28px);display:flex;flex-direction:column;gap:8px}.strip__cell strong{font-family:var(--font-display);font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:600;letter-spacing:-.02em}.statement{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:center}.statement--overview{grid-template-columns:1.15fr 1fr;align-items:start;gap:clamp(28px,5vw,72px)}.overview-heading{font-size:clamp(1.5rem,2.4vw,2.3rem);line-height:1.2}.statement--overview .body.lead{padding-top:.4em}.statement__media{aspect-ratio:4/3.2;background:linear-gradient(150deg,var(--coral-soft),var(--coral-soft-2));border-radius:var(--r-lg);overflow:hidden;position:relative;display:grid;place-items:center}.blog-card__media img,.blog-post__cover img,.feature-domain-card__art img,.feature-domain-card__art video,.showcase-band__media img,.showcase-band__media video,.split__media img,.statement__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.blog-card:hover .blog-card__media img{transform:scale(1.04)}.blog-post__cover{aspect-ratio:16/9;border-radius:var(--r-lg);overflow:hidden;background:var(--paper-2);margin-bottom:clamp(28px,4vw,44px)}.statement__body{display:flex;flex-direction:column;gap:clamp(24px,3vw,36px)}.statement__foot{display:flex;flex-wrap:wrap;gap:32px 56px;align-items:center}.section-head{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;grid-gap:24px 56px;gap:24px 56px;margin-bottom:clamp(40px,5vw,72px)}.section-head--center{display:flex;flex-direction:column;align-items:center;text-align:center}.section-head__title{min-width:0}.section-head>p{max-width:40ch;padding-bottom:.35em}.section-head--center>p{max-width:62ch}.cards{display:grid;grid-template-columns:repeat(var(--cols,3),1fr);grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px)}.card{position:relative;border-radius:var(--r-lg);padding:clamp(28px,3vw,40px);background:var(--white);border:1px solid var(--line);transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease);display:flex;flex-direction:column;gap:16px}.card,.card:hover{box-shadow:var(--shadow-sm)}.card:hover{border-color:rgba(11,11,16,.15)}.card--flush{padding:0;overflow:hidden}.card__icon{width:46px;height:46px;border-radius:var(--r-sm);background:var(--coral-soft);color:var(--coral-text);display:grid;place-items:center}.card__icon svg{width:22px;height:22px}.card__no{font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.12em;color:var(--coral-text)}.card__title{font-family:var(--font-display);font-size:1.28rem;font-weight:600;letter-spacing:-.012em;line-height:1.15}.pcard{position:relative;border-radius:var(--r-lg);padding:clamp(30px,3vw,44px);min-height:clamp(320px,32vw,420px);display:flex;flex-direction:column;background:var(--ink);color:var(--bone);overflow:hidden;transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.pcard:hover{box-shadow:0 16px 36px -10px rgba(0,0,0,.4)}.pcard>*{position:relative;z-index:1}.pcard__glow{position:absolute;inset:0;z-index:0;opacity:.55;pointer-events:none;transition:opacity .5s var(--ease)}.pcard:hover .pcard__glow{opacity:.85}.pcard__art{position:absolute;top:-8%;right:-14%;z-index:0;width:64%;aspect-ratio:1;overflow:hidden;opacity:.5;mask-image:radial-gradient(circle at 50% 50%,#000 42%,transparent 70%);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 42%,transparent 70%);transition:transform .6s var(--ease),opacity .5s var(--ease);pointer-events:none}.pcard__art img{width:100%;height:100%;object-fit:cover}.pcard:hover .pcard__art{transform:scale(1.06) rotate(-3deg);opacity:.66}.pcard__top{display:flex;justify-content:space-between;align-items:center}.pcard__num{font-family:var(--font-mono);font-size:.76rem;font-weight:700;letter-spacing:.1em;color:hsla(43,28%,95%,.5)}.pcard__name{margin-top:auto;font-family:var(--font-display);font-size:clamp(2rem,3.2vw,2.9rem);font-weight:600;letter-spacing:-.02em;line-height:1.02}.pcard__tag{margin-top:12px;font-size:clamp(1rem,1.2vw,1.1rem);color:hsla(43,28%,95%,.68);max-width:32ch;line-height:1.4}.pcard__foot{margin-top:26px;display:flex;align-items:center;justify-content:space-between;gap:20px}.pcard__foot .tlink{color:var(--coral)}.caps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(14px,1.6vw,20px);gap:clamp(14px,1.6vw,20px)}.cap{padding:clamp(26px,2.6vw,36px);border-radius:var(--r-lg);background:var(--white);border:1px solid var(--line);display:flex;flex-direction:column;gap:18px;min-height:260px;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.cap:hover{box-shadow:var(--shadow-sm);border-color:rgba(11,11,16,.15)}.bg-ink .cap{background:var(--ink-2);border-color:var(--line-dark-soft);color:var(--bone)}.cap__no{font-family:var(--font-mono);font-weight:700;font-size:.74rem;letter-spacing:.14em;color:var(--coral-text)}.bg-ink .cap__no,.page-hero .cap__no,.pcard .cap__no{color:var(--coral)}.cap__icon{width:44px;height:44px;border-radius:var(--r-sm);background:var(--coral-soft);color:var(--coral-text);display:grid;place-items:center}.bg-ink .cap__icon{background:rgba(194,95,71,.14);color:var(--coral)}.cap__icon svg{width:22px;height:22px}.cap__title{font-family:var(--font-display);font-size:clamp(1.2rem,1.6vw,1.5rem);font-weight:600;letter-spacing:-.012em;line-height:1.15;margin-top:auto}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(12px,1.4vw,16px);gap:clamp(12px,1.4vw,16px)}@media (max-width:991px){.why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.why-grid{grid-template-columns:1fr}}.why-card{padding:clamp(16px,1.8vw,22px);border-radius:var(--r-md);background:var(--ink-2);border:1px solid var(--line-dark-soft);display:flex;flex-direction:column;gap:10px;transition:transform .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease)}.why-card:hover{transform:translateY(-2px);border-color:rgba(194,95,71,.4);box-shadow:0 12px 24px -8px rgba(0,0,0,.5)}.why-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.why-card__no{font-family:var(--font-mono);font-weight:700;font-size:.72rem;letter-spacing:.1em;color:var(--coral)}.why-card__icon{width:32px;height:32px;border-radius:8px;background:rgba(194,95,71,.14);color:var(--coral);display:grid;place-items:center}.why-card__icon svg{width:16px;height:16px}.why-card__title{font-family:var(--font-display);font-size:1.02rem;font-weight:600;color:var(--bone);line-height:1.3}.why-card__body{font-size:.84rem;line-height:1.45;color:hsla(43,28%,95%,.65)}.blueprint{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:clamp(32px,5vw,88px);gap:clamp(32px,5vw,88px);align-items:center}.blueprint__copy{display:flex;flex-direction:column;gap:24px}.blueprint__stage{position:relative;aspect-ratio:1/1;border-radius:var(--r-lg);border:1px solid var(--line-dark);background:var(--ink-2);display:grid;place-items:start center;padding:clamp(20px,4vw,56px) clamp(20px,4vw,56px) 96px;overflow:hidden}.blueprint__stage svg{width:100%;height:auto;max-height:100%}.blueprint__spec{position:absolute;left:0;bottom:0;right:0;display:flex;align-items:stretch;border-top:1px solid var(--line-dark);background:rgba(11,11,16,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.blueprint__spec .glyph{padding:14px 18px;display:grid;place-items:center;border-right:1px solid var(--line-dark)}.blueprint__spec .glyph svg{width:30px;color:var(--coral)}.blueprint__spec .rows{display:flex;flex-direction:column;justify-content:center}.blueprint__spec .rows span{padding:6px 16px;color:hsla(43,28%,95%,.7)}.schematic{display:block}.schematic .sch-wire{opacity:.24}.schematic .sch-flow{filter:drop-shadow(0 0 3px rgba(194,95,71,.75));animation:sch-flow 1.1s linear infinite}@keyframes sch-flow{to{stroke-dashoffset:-16}}.schematic .sch-spin{transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 6px rgba(194,95,71,.75));animation:sch-spin 16s linear infinite,sch-engine 1.8s ease-in-out infinite}@keyframes sch-spin{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}@keyframes sch-engine{0%,to{opacity:.55}50%{opacity:1}}.schematic .sch-pulse{animation:sch-pulse 2.6s ease-in-out infinite}@keyframes sch-pulse{0%,to{opacity:.3}50%{opacity:1}}.schematic .sch-node{transform-box:fill-box;transform-origin:center;animation:sch-node 1.8s ease-in-out infinite}@keyframes sch-node{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.35)}}.stats{display:grid;grid-template-columns:repeat(4,1fr);border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line-dark-soft)}.stats--3{grid-template-columns:repeat(3,1fr)}.stat{padding:clamp(28px,4vw,48px) clamp(20px,2vw,32px);border-left:1px solid var(--line-dark-soft);display:flex;flex-direction:column;gap:10px}.stat:first-child{border-left:none}.stat__value{font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3.4rem);font-weight:600;letter-spacing:-.025em;line-height:1;color:var(--coral-text)}.bg-ink .stat__value,.page-hero .stat__value{color:var(--coral)}.stat__label{max-width:22ch}.testi{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px);align-items:stretch}.testi__list{display:flex;flex-direction:column;gap:4px}.testi__item{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--r-md);text-align:left;width:100%;transition:background .3s var(--ease)}.testi__item.is-active{background:var(--white);box-shadow:var(--shadow-sm)}.testi__avatar{width:40px;height:40px;border-radius:50%;background:var(--coral-soft);color:var(--coral-text);display:grid;place-items:center;font-family:var(--font-display);font-weight:700;flex-shrink:0}.testi__name{font-weight:700;font-size:.92rem}.testi__role{font-size:.82rem;color:var(--ink-muted)}.testi__card{background:var(--white);border-radius:var(--r-lg);padding:clamp(32px,4vw,48px);border:1px solid var(--line);display:flex;flex-direction:column;min-height:300px}.testi__stars{display:flex;gap:3px;color:var(--coral-text);margin-bottom:18px}.testi__quote{font-family:var(--font-display);font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:500;line-height:1.4;letter-spacing:-.01em}.testi__foot{margin-top:auto;padding-top:26px;display:flex;align-items:center;gap:12px}.faq{max-width:800px;margin-inline:auto}.faq__item{border-bottom:1px solid var(--line)}.faq__q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;text-align:left;font-family:var(--font-display);font-weight:600;font-size:clamp(1rem,1.6vw,1.15rem)}.faq__plus{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--paper-2);display:grid;place-items:center;font-size:1.2rem;font-weight:400;transition:transform .3s var(--ease),background .3s var(--ease)}.faq__item.is-open .faq__plus{transform:rotate(45deg);background:var(--coral-soft);color:var(--coral-text)}.faq__a{overflow:hidden;max-height:0;transition:max-height .4s var(--ease)}.faq__item.is-open .faq__a{max-height:400px}.faq__a p{padding:0 4px 24px;color:var(--ink-70);line-height:1.65;max-width:62ch}.cta{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:center}.cta__title{text-wrap:balance}.cta__side{gap:24px;align-items:flex-start}.cta-band,.cta__side{display:flex;flex-direction:column}.cta-band{border-radius:var(--r-xl);padding:clamp(48px,7vw,96px) clamp(28px,5vw,72px);background:#0a0a0d;color:var(--bone);text-align:center;align-items:center}.cta-band__title{max-width:22ch}.cta-band__sub{margin-top:18px;max-width:46ch;color:hsla(43,28%,95%,.68)}.cta-band__actions{margin-top:32px;display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.pricing-grid{display:grid;grid-template-columns:repeat(var(--plans,3),1fr);grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px);align-items:stretch}.price-card{border-radius:var(--r-lg);padding:clamp(28px,3vw,40px);background:var(--white);border:1px solid var(--line);display:flex;flex-direction:column;gap:22px;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.price-card:hover{box-shadow:var(--shadow-sm);border-color:rgba(11,11,16,.15)}.price-card--feat{background:var(--ink);color:var(--bone);border-color:var(--ink);transform:scale(1.02)}.price-card--feat:hover{border-color:hsla(0,0%,100%,.2)}.price-card__plan{font-family:var(--font-display);font-weight:600;font-size:1.2rem}.price-card__amount{display:flex;align-items:baseline;gap:6px}.price-card__amount strong{font-family:var(--font-display);font-size:clamp(2.2rem,3.4vw,2.8rem);font-weight:600;letter-spacing:-.02em}.price-card__amount span{color:var(--ink-muted);font-size:.9rem}.price-card--feat .price-card__amount span{color:hsla(43,28%,95%,.5)}.price-card__desc{color:var(--ink-70);font-size:.94rem;line-height:1.5}.price-card--feat .price-card__desc{color:hsla(43,28%,95%,.65)}.price-card__list{display:flex;flex-direction:column;gap:12px;flex:1 1}.price-card__list li{display:flex;align-items:flex-start;gap:10px;font-size:.92rem}.price-card__list svg{width:16px;height:16px;color:var(--coral-text);flex-shrink:0;margin-top:3px}.price-card--feat .price-card__list svg{color:var(--coral)}.blog-card{border-radius:var(--r-lg);overflow:hidden;background:var(--white);border:1px solid var(--line);display:flex;flex-direction:column;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.blog-card:hover{box-shadow:var(--shadow-sm);border-color:rgba(11,11,16,.16)}.blog-card__media{aspect-ratio:16/10;display:grid;place-items:center;position:relative;overflow:hidden;background:var(--paper-2)}.blog-card__body{padding:clamp(20px,2.4vw,28px);display:flex;flex-direction:column;gap:12px;flex:1 1}.blog-card__meta{display:flex;gap:12px;align-items:center;font-size:.78rem;color:var(--ink-muted)}.blog-card__title{font-family:var(--font-display);font-weight:600;font-size:1.18rem;line-height:1.25;letter-spacing:-.012em}.blog-card__excerpt{color:var(--ink-70);font-size:.9rem;line-height:1.55}.blog-post{max-width:720px;margin-inline:auto}.blog-post__meta{display:flex;gap:14px;align-items:center;color:var(--ink-muted);font-size:.88rem;margin-bottom:20px}.blog-post__body{margin-top:clamp(32px,5vw,56px);display:flex;flex-direction:column;gap:22px}.blog-post__body p{color:var(--ink-70);line-height:1.75;font-size:1.05rem}.blog-post__body h2{font-family:var(--font-display);font-weight:600;font-size:1.5rem;letter-spacing:-.015em;margin-top:12px}.blog-post__body ul{display:flex;flex-direction:column;gap:10px;padding-left:4px}.blog-post__body li{color:var(--ink-70);line-height:1.6;padding-left:22px;position:relative}.blog-post__body li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:var(--coral)}.team-card{border-radius:var(--r-lg);padding:20px;background:var(--white);border:1px solid var(--line);text-align:left}.team-card__photo{aspect-ratio:1;border-radius:var(--r-md);background:linear-gradient(150deg,var(--coral-soft),var(--coral-soft-2));margin-bottom:18px;display:grid;place-items:center;overflow:hidden}.team-card__photo span{font-family:var(--font-display);font-size:2.2rem;font-weight:700;color:var(--coral-text)}.team-card__name{font-family:var(--font-display);font-weight:600;font-size:1.05rem}.team-card__role{color:var(--ink-muted);font-size:.86rem;margin-top:2px}.values-list{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--line-dark-soft)}.values-list li{display:grid;grid-template-columns:60px 1fr;grid-gap:20px;gap:20px;padding:26px 0;border-bottom:1px solid var(--line-dark-soft);align-items:baseline}.job-list{display:flex;flex-direction:column;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line)}.job-item{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:clamp(20px,2.4vw,28px) clamp(20px,2.6vw,32px);background:var(--white);border-bottom:1px solid var(--line);transition:background .3s var(--ease);flex-wrap:wrap}.job-item:last-child{border-bottom:none}.job-item:hover{background:var(--paper-2)}.job-item__title{font-family:var(--font-display);font-weight:600;font-size:1.08rem}.job-item__meta{display:flex;gap:10px;margin-top:6px;flex-wrap:wrap}.job-item__meta span{font-size:.78rem;color:var(--ink-muted);background:var(--paper-2);padding:4px 10px;border-radius:var(--pill)}.changelog{display:flex;flex-direction:column;gap:0;max-width:780px;margin-inline:auto}.changelog__entry{display:grid;grid-template-columns:140px 1fr;grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);padding-block:clamp(28px,4vw,44px);border-top:1px solid var(--line)}.changelog__date{font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:.06em;color:var(--ink-muted);padding-top:4px}.changelog__body h3{font-family:var(--font-display);font-weight:600;font-size:1.2rem}.changelog__body p{margin-top:8px;color:var(--ink-70);line-height:1.6}.status-banner{display:flex;align-items:center;gap:14px;padding:22px 26px;border-radius:var(--r-md);background:#ecfdf3;border:1px solid #bbf1d0;color:#067a3d;font-weight:600}.status-dot{width:10px;height:10px;border-radius:50%;background:#22c55e;flex-shrink:0;box-shadow:0 0 0 4px rgba(34,197,94,.18)}.status-list{display:flex;flex-direction:column;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);margin-top:24px}.status-row{display:flex;align-items:center;justify-content:space-between;padding:20px 26px;background:var(--white);border-bottom:1px solid var(--line)}.status-row:last-child{border-bottom:none}.status-row__pill{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:700;color:#067a3d}.legal-layout{display:grid;grid-template-columns:280px 1fr;grid-gap:clamp(32px,4vw,64px);gap:clamp(32px,4vw,64px);align-items:start;position:relative}.legal-toc{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 24px);max-height:calc(100vh - var(--header-h) - 48px);overflow-y:auto}.legal-toc__card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 20px;gap:16px;box-shadow:var(--shadow-sm)}.legal-toc__card,.legal-toc__nav{display:flex;flex-direction:column}.legal-toc__nav{gap:4px}.legal-toc__link{font-size:.82rem;font-weight:500;color:var(--ink-70);padding:6px 10px;border-radius:6px;transition:all .15s ease;line-height:1.4}.legal-toc__link:hover{background:var(--paper-2);color:var(--ink);transform:translateX(2px)}.legal-toc__foot{margin-top:8px;padding-top:14px;border-top:1px solid var(--line-soft);display:flex;flex-direction:column;gap:4px;font-size:.82rem}.legal-content{background:var(--white);border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(28px,4vw,56px);box-shadow:var(--shadow-sm)}.legal-header{display:flex;align-items:center;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--line-soft)}.legal-prose{gap:36px}.legal-prose,.legal-section{display:flex;flex-direction:column}.legal-section{scroll-margin-top:calc(var(--header-h) + 32px);gap:14px}.legal-section__title{font-family:var(--font-display);font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:600;letter-spacing:-.015em;color:var(--ink);padding-bottom:6px}.legal-section__body{display:flex;flex-direction:column;gap:12px;color:var(--ink-70);line-height:1.7}.legal-section__body h3{font-family:var(--font-display);font-size:1.05rem;font-weight:600;color:var(--ink);margin-top:14px}.legal-section__body p{color:var(--ink-70);line-height:1.7}.legal-section__body ul{display:flex;flex-direction:column;gap:8px;padding-left:20px;list-style:disc}.legal-section__body li{line-height:1.65}.callout{padding:18px 22px;border-radius:var(--r-md);margin-block:8px;font-size:.92rem;line-height:1.6}.callout--coral{background:var(--coral-soft);border:1px solid rgba(194,95,71,.2);color:var(--coral-text)}.callout--ink{background:var(--ink);color:var(--bone);border:1px solid hsla(0,0%,100%,.1)}.security-table-wrap{width:100%;overflow-x:auto;border-radius:var(--r-md);border:1px solid var(--line);margin-top:16px}.security-table{width:100%;border-collapse:collapse;text-align:left;font-size:.88rem;background:var(--white)}.security-table th{padding:14px 18px;background:var(--paper-2);font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);border-bottom:1px solid var(--line)}.security-table td{padding:14px 18px;border-bottom:1px solid var(--line-soft);color:var(--ink-70);vertical-align:top}.security-table tr:last-child td{border-bottom:none}.disclosure-card{background:#121118;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--r-xl);padding:clamp(28px,4vw,48px);color:var(--bone)}.disclosure-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.disclosure-item{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:var(--r-md);padding:18px 20px;display:flex;flex-direction:column;gap:6px}.search-wrap{max-width:580px;margin-inline:auto;margin-bottom:24px}.search-input{width:100%;padding:14px 22px;border-radius:var(--pill);border:1px solid var(--line);background:var(--white);font-family:var(--font-body);font-size:.95rem;color:var(--ink);outline:none;transition:all .2s ease;box-shadow:var(--shadow-sm)}.search-input:focus{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-soft)}.category-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:36px}.category-chip{padding:8px 16px;border-radius:var(--pill);background:var(--white);border:1px solid var(--line);color:var(--ink-70);font-size:.84rem;font-weight:600;cursor:pointer;transition:all .15s ease}.category-chip:hover{background:var(--paper-2);color:var(--ink)}.category-chip--active{background:var(--ink);color:var(--bone);border-color:var(--ink)}.category-chip--active:hover{background:var(--ink-2);color:var(--bone)}.integrations-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.integration-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;display:flex;gap:16px;align-items:flex-start;transition:all .2s ease}.integration-card:hover{box-shadow:var(--shadow-sm);border-color:rgba(194,95,71,.3)}.integration-card__icon{width:44px;height:44px;border-radius:12px;color:#fff;display:grid;place-items:center;font-weight:800;font-size:1.05rem;flex-shrink:0;box-shadow:0 4px 10px -2px rgba(0,0,0,.15)}.integration-card__content{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:0}.integration-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.integration-card__name{font-weight:700;font-size:.95rem;color:var(--ink)}.integration-card__blurb{font-size:.84rem;color:var(--ink-70);line-height:1.5}.empty-state{text-align:center;padding:48px 20px;color:var(--ink-muted)}.custom-integration-box{margin-top:48px;padding:36px 24px;border:1px dashed var(--line);border-radius:var(--r-xl);text-align:center;background:var(--paper-2)}@media (max-width:960px){.legal-layout{grid-template-columns:1fr}.legal-toc{position:static;max-height:none}.integrations-grid{grid-template-columns:repeat(2,1fr)}.disclosure-grid{grid-template-columns:1fr}}@media (max-width:640px){.integrations-grid{grid-template-columns:1fr}}.phero__crumbs{margin-bottom:4px}.phero__inner{padding-top:clamp(20px,3vw,32px);display:flex;flex-direction:column;align-items:center;text-align:center}.phero__name{font-family:var(--font-display);font-size:clamp(2.6rem,7vw,5.4rem);font-weight:600;letter-spacing:-.03em;line-height:1;max-width:20ch}.phero__tag{margin-top:18px;font-size:clamp(1.05rem,1.6vw,1.4rem);font-weight:400;line-height:1.4;max-width:40ch;color:hsla(43,28%,95%,.7)}.feat-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(14px,1.6vw,20px);gap:clamp(14px,1.6vw,20px)}.feat{border-radius:var(--r-lg);padding:clamp(28px,3vw,40px);display:flex;flex-direction:column;gap:16px;min-height:240px;background:var(--white);border:1px solid var(--line);transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.feat:hover{box-shadow:var(--shadow-sm);border-color:rgba(11,11,16,.15)}.feat__no{font-family:var(--font-mono);font-weight:700;font-size:.76rem;letter-spacing:.14em;color:var(--coral-text)}.feat__title{font-family:var(--font-display);font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:600;letter-spacing:-.012em;line-height:1.15}.feat__body{color:var(--ink-70);line-height:1.55;font-size:.94rem}.workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(16px,1.8vw,24px);gap:clamp(16px,1.8vw,24px)}.workflow-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(22px,2.4vw,30px);display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-sm);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.workflow-card:hover{box-shadow:var(--shadow-sm);border-color:rgba(194,95,71,.3)}.workflow-card__head{display:flex;align-items:center;justify-content:space-between}.workflow-card__title{font-family:var(--font-display);font-size:clamp(1.15rem,1.4vw,1.35rem);font-weight:600;letter-spacing:-.015em;color:var(--ink);line-height:1.2}.workflow-card__list{display:flex;flex-direction:column;gap:8px;margin-top:6px;padding-top:14px;border-top:1px solid var(--line-soft)}.workflow-card__list li{display:flex;align-items:flex-start;gap:8px;font-size:.86rem;color:var(--ink-70);line-height:1.45}@media (max-width:960px){.workflow-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.workflow-grid{grid-template-columns:1fr}}.feature-domain-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(28px,4vw,48px);box-shadow:none;display:flex;flex-direction:column;gap:28px}.feature-domain-card__header{border-bottom:1px solid var(--line-soft);padding-bottom:22px}.feature-domain-capabilities{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px clamp(16px,2vw,28px);gap:14px clamp(16px,2vw,28px)}.capability-item{background:transparent;border:none;box-shadow:none;border-radius:0;padding:0;display:flex;flex-direction:column;gap:4px}.capability-item__head{display:flex;align-items:center;gap:8px;font-size:.95rem;color:var(--ink)}@media (max-width:1024px){.feature-domain-capabilities{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.feature-domain-capabilities{grid-template-columns:1fr}}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:center}.split__media{aspect-ratio:1/1;border-radius:var(--r-lg);background:linear-gradient(150deg,var(--coral),var(--coral-deep));display:grid;place-items:center;overflow:hidden}.contact-grid{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:start}.contact-form{background:var(--white);border-radius:var(--r-lg);border:1px solid var(--line);padding:clamp(28px,3.5vw,44px)}.field{display:flex;flex-direction:column;gap:9px;margin-bottom:22px}.field label{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.field input,.field select,.field textarea{font:inherit;font-size:1rem;padding:13px 16px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);color:var(--ink)}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--coral);outline-offset:0;border-color:transparent}.field textarea{min-height:130px;resize:vertical}.contact-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.contact-info-card{border-radius:var(--r-lg);padding:clamp(24px,3vw,32px);background:var(--paper-2);display:flex;flex-direction:column;gap:6px}.contact-success{display:flex;flex-direction:column;gap:20px;animation:fadeIn .35s var(--ease-out)}.contact-success__header{display:flex;align-items:center;gap:14px}.contact-success__icon{width:44px;height:44px;border-radius:var(--pill);display:flex;justify-content:center;flex-shrink:0;border:1px solid rgba(194,95,71,.2)}.contact-success__badge,.contact-success__icon{background:var(--coral-soft);color:var(--coral-text);align-items:center}.contact-success__badge{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;padding:4px 10px;border-radius:var(--pill);display:inline-flex;gap:6px}.contact-success__badge-dot{width:6px;height:6px;border-radius:var(--pill);background:var(--coral)}.contact-success__title{margin-top:4px}.contact-success__body{color:var(--ink-70);line-height:1.6}.contact-success__receipt{background:var(--paper-2);border-radius:var(--r-md);border:1px solid var(--line-soft);padding:16px 20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 16px;gap:12px 16px}.contact-success__receipt-item{display:flex;flex-direction:column;gap:2px}.contact-success__receipt-label{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.contact-success__receipt-val{font-size:.92rem;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-success__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:6px;padding-top:18px;border-top:1px solid var(--line-soft)}@media (max-width:640px){.contact-success__receipt{grid-template-columns:1fr}.contact-success__actions{flex-direction:column;align-items:stretch}}.footer{background:var(--ink);color:var(--bone);margin:0 clamp(12px,2vw,20px) clamp(12px,2vw,20px);border-radius:var(--r-xl);padding-top:clamp(56px,6vw,96px)}.footer__top{display:grid;grid-template-columns:1.5fr repeat(4,1fr);grid-gap:40px;gap:40px;padding-bottom:clamp(44px,5vw,80px);border-bottom:1px solid var(--line-dark-soft)}.footer__brand{display:flex;flex-direction:column;align-items:flex-start}.footer__brand-mark{color:var(--coral);margin-bottom:22px}.footer__pitch{max-width:32ch;color:hsla(43,28%,95%,.65);margin-bottom:26px;line-height:1.6}.footer__social{display:flex;gap:10px}.footer__social a{width:38px;height:38px;border-radius:50%;border:1px solid var(--line-dark);display:grid;place-items:center;transition:background .3s var(--ease),border-color .3s var(--ease)}.footer__social a:hover{background:var(--coral);border-color:var(--coral);color:var(--ink)}.footer__social svg{width:16px;height:16px}.footer__col h4{font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsla(43,28%,95%,.5);margin-bottom:18px}.footer__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.footer__col a{display:inline-block;padding:5px 0;font-weight:500;font-size:.92rem;color:hsla(43,28%,95%,.78);transition:color .3s var(--ease),transform .3s var(--ease)}.footer__col a:hover{color:var(--coral);transform:translateX(3px)}.footer .btn{width:-moz-fit-content;width:fit-content}.footer__wordmark{font-family:var(--font-display);font-size:clamp(2.2rem,11vw,9.5rem);font-weight:700;letter-spacing:-.03em;line-height:.85;padding-block:clamp(24px,4vw,44px);color:var(--bone);white-space:nowrap;overflow:hidden;opacity:.9}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding-block:26px;border-top:1px solid var(--line-dark-soft);color:hsla(43,28%,95%,.5);font-size:.86rem}.footer__legal{display:flex;flex-wrap:wrap;gap:8px 26px}.footer__legal a{color:hsla(43,28%,95%,.6)}.footer__legal a:hover{color:var(--coral)}.nf{min-height:78svh;border-radius:var(--r-xl);margin:clamp(12px,2vw,20px);margin-top:calc(var(--header-h) + 6px);background:#0a0a0d;color:var(--bone);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:26px;padding:40px var(--gutter)}.nf__code{font-family:var(--font-display);font-size:clamp(5rem,18vw,12rem);font-weight:700;letter-spacing:-.04em;line-height:.85;background:linear-gradient(150deg,var(--coral),#ffb199);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width:1080px){.blueprint,.contact-grid,.cta,.section-head,.split,.statement,.statement--overview{grid-template-columns:1fr}.section-head{align-items:start}.section-head>p{padding-bottom:0}.statement__media{aspect-ratio:16/10}.caps{grid-template-columns:repeat(2,1fr)}.cards{--cols:2!important}.pricing-grid{--plans:1!important;max-width:420px;margin-inline:auto}.price-card--feat{transform:none}.testi{grid-template-columns:1fr}.footer__top{grid-template-columns:1fr 1fr 1fr}.hero__meta{grid-template-columns:1fr 1fr}.hero__meta div:nth-child(3){border-left:none}}@media (max-width:820px){:root{--header-h:74px}.header__cta,.header__links{display:none}.menu-toggle{display:inline-flex}.hero__stage{aspect-ratio:auto}.hero-mock{grid-template-columns:repeat(2,1fr);gap:12px;padding:14px}.hero-mock__card--wide{grid-column:span 2}.hero-mock__card--tall{grid-row:auto;grid-column:span 2}.cards{--cols:1!important}.cards--compact{--cols:2!important}.stats{grid-template-columns:1fr 1fr}.stat:nth-child(3){border-left:none}.stats .stat:nth-child(3),.stats .stat:nth-child(4){border-top:1px solid var(--line-dark-soft)}.footer__top{grid-template-columns:1fr 1fr;gap:32px}.footer__wordmark{font-size:clamp(2.2rem,15vw,5rem);letter-spacing:-.02em}.changelog__entry{grid-template-columns:1fr;gap:8px}.job-item{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.contact-form-row,.footer__top{grid-template-columns:1fr}.footer__wordmark{font-size:clamp(2rem,16vw,3.6rem)}.stats{grid-template-columns:1fr}.stat{border-left:none;border-top:1px solid var(--line-dark-soft)}.stat:first-child{border-top:none}.stats .stat:nth-child(3){border-top:1px solid var(--line-dark-soft)}.strip{grid-template-columns:1fr 1fr!important}.hero-mock{grid-template-columns:1fr;gap:10px;padding:12px}.hero-mock__card--tall,.hero-mock__card--wide{grid-column:1;grid-row:auto}.hero__stage-info{display:none}.hero__stage-chrome{padding:8px 12px}.hero__stage-badge{font-size:.65rem;padding:2px 8px}.hero__meta{grid-template-columns:1fr}.hero__meta div{border-left:none;border-top:1px solid var(--line-dark-soft);padding-block:16px}.hero__meta div:first-child{border-top:none}}@media (max-width:680px){.caps{grid-template-columns:1fr;gap:14px}.cap{min-height:auto;padding:clamp(20px,5vw,28px);gap:14px}.cap__title{margin-top:0}}.am-spin{transform-box:fill-box;transform-origin:center;animation:am-spin 20s linear infinite}@keyframes am-spin{to{transform:rotate(1turn)}}.deck{position:relative;--deck-inset:clamp(12px,2vw,20px);--deck-step:16px}.deck__slot{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + var(--deck-inset) + var(--i, 0) * var(--deck-step));height:100svh;overflow:hidden}.deck__slot--cta{top:calc(var(--header-h) + var(--deck-inset) + 4 * var(--deck-step));height:auto}.deck__panel{position:relative;margin:var(--deck-inset);border-radius:var(--r-xl);padding:clamp(28px,5vw,72px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;overflow:hidden;color:var(--ink);transform-origin:center top;will-change:transform,filter}.deck__panel,.deck__panel--cta{height:calc(100svh - var(--header-h) - var(--deck-inset) * 2)}.deck__eyebrow{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.18em;opacity:.65;margin-bottom:clamp(16px,2vw,26px)}.deck__eyebrow,.deck__heading{font-weight:700;text-transform:uppercase}.deck__heading{font-family:var(--font-display);font-size:clamp(2.1rem,6vw,5.2rem);line-height:.98;letter-spacing:-.03em;text-wrap:balance;max-width:20ch}.deck__index{position:absolute;left:50%;transform:translateX(-50%);bottom:clamp(22px,3vw,40px);font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.14em;opacity:.5}.deck__actions{margin-top:clamp(26px,3.5vw,40px);display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.deck__note{margin-top:18px;font-size:.9rem;font-weight:600;color:var(--ink)}@media (max-width:820px){.deck{--deck-step:10px}.deck__slot--cta{top:calc(var(--header-h) + var(--deck-inset) + 4 * var(--deck-step))}.deck__heading{max-width:14ch}}.section-gap{display:none}.feature-domain-card__header--split{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:clamp(24px,3vw,44px);gap:clamp(24px,3vw,44px);align-items:center}.feature-domain-card__header--reverse>:first-child{order:2}.feature-domain-card__header--reverse>:last-child{order:1}.feature-domain-card__art{aspect-ratio:4/3;border-radius:var(--r-lg)}.feature-domain-card__art,.showcase-band__media{overflow:hidden;background:linear-gradient(150deg,var(--coral-soft),var(--coral-soft-2))}.showcase-band__media{display:block;aspect-ratio:16/9;border-radius:var(--r-xl)}.channel-strip__label{display:block;margin-bottom:12px}.channel-strip__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.channel-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--paper-2);border:1px solid var(--line-soft);border-radius:var(--pill);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.channel-chip svg{color:var(--coral-text);flex-shrink:0}.custom-integration-box .channel-strip{margin-top:26px}.custom-integration-box .channel-strip__list{justify-content:center}@media (max-width:900px){.feature-domain-card__header--split{grid-template-columns:1fr}.feature-domain-card__header--split>:first-child{order:2}.feature-domain-card__header--split>:last-child{order:1}.feature-domain-card__art{aspect-ratio:16/9}}