@font-face{font-family:Inter;src:url(../fonts/inter-latin.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(../fonts/instrument-serif-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../fonts/jetbrains-mono-latin.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}:root{--bg:#f5f5f7;--surface:#fff;--surface-2:#fbfbfd;--surface-3:#ececf0;--line:#1d1d1f1c;--line-strong:#1d1d1f2e;--fg:#1d1d1f;--fg-2:#424245;--fg-3:#6e6e73;--fg-4:#86868b;--accent:#ff7a1a;--accent-strong:#e46300;--accent-soft:#ff7a1a1f;--shadow-soft:0 18px 50px #1d1d1f14;--radius:22px;--radius-sm:12px}body{color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01", "cv11";margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:1.5;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#1d1d1f29;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#1d1d1f47}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes navDrop{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}@keyframes heroDrift{0%{transform:scale(1.08)}to{transform:scale(1.02)}}@keyframes pulseDot{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes barSheen{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes checkPop{0%{opacity:0;transform:scale(.72)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes drawCheck{0%{opacity:0;width:0;height:0}35%{opacity:1;width:10px;height:0}to{opacity:1;width:12px;height:22px}}@keyframes successRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}.wrap-narrow{max-width:880px;margin:0 auto;padding:0 24px}.display{letter-spacing:0;color:var(--fg);margin:0;font-size:clamp(40px,4.6rem,80px);font-weight:500;line-height:1.02}.display .serif{letter-spacing:0;font-family:Instrument Serif,Times New Roman,serif;font-style:italic;font-weight:400}.h2{letter-spacing:0;margin:0;font-size:clamp(32px,3.35rem,56px);font-weight:500;line-height:1.05}.h3{letter-spacing:0;margin:0;font-size:clamp(24px,2rem,34px);font-weight:500;line-height:1.15}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-size:12px;font-weight:500}.lead{color:var(--fg-2);font-size:clamp(15px,1rem,17px);font-weight:400;line-height:1.55}.muted{color:var(--fg-3)}.btn{border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:500;line-height:1;transition:transform .18s,background .2s,color .2s,border-color .2s;display:inline-flex}.btn-light{background:var(--accent);color:#fff;border:none;box-shadow:0 10px 24px #ff7a1a38}.btn-light:hover{background:var(--accent-strong);transform:translateY(-1px)}.btn-ghost{color:var(--fg);border:1px solid var(--line-strong);background:#ffffff7a}.btn-ghost:hover{background:#ffffffd1;border-color:#1d1d1f47}.btn-dark{color:#fff;background:#1d1d1f;border:1px solid #1d1d1f}.btn-dark:hover{background:#000}.btn-sm{padding:8px 16px;font-size:13px}.btn-lg{padding:14px 26px;font-size:15px}.arrow{transition:transform .2s;display:inline-block}.btn:hover .arrow{transform:translate(2px)}.reveal{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(22px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-fast{transition-duration:.65s}.reveal-slow{transition-duration:1.05s}nav.top{z-index:100;-webkit-backdrop-filter:blur(20px)saturate(180%);border:1px solid var(--line);background:#ffffffb8;border-radius:18px;width:calc(100% - 64px);max-width:1420px;transition:width .45s cubic-bezier(.16,1,.3,1),max-width .45s cubic-bezier(.16,1,.3,1),background .3s,border-color .3s,box-shadow .3s;animation:.72s cubic-bezier(.16,1,.3,1) .12s both navDrop;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #1d1d1f14}nav.top.scrolled{border-color:var(--line-strong);background:#ffffffe6;width:calc(100% - 28px);max-width:1100px}.nav-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:56px;padding:0 18px 0 22px;display:grid}.brand{letter-spacing:0;align-items:center;gap:0;width:fit-content;font-size:15px;font-weight:500;line-height:0;display:flex}.brand-logo{object-fit:contain;width:auto;height:30px;display:block}.brand-mark{border-radius:6px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;overflow:hidden}.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.nav-links{justify-content:center;gap:4px;display:flex}.nav-links a{color:var(--fg-2);border-radius:8px;padding:8px 14px;font-size:13px;font-weight:400;transition:color .15s,background .15s}.nav-links a:hover{color:var(--fg);background:#1d1d1f0d}.nav-cta{justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=880px){.nav-inner{justify-content:space-between;display:flex}.nav-links{display:none}nav.top{width:calc(100% - 16px);top:8px}nav.top.scrolled{width:calc(100% - 16px)}}@media (width<=480px){.nav-cta .btn-ghost{display:none}}.hero{text-align:left;justify-content:center;align-items:center;min-height:100vh;padding:140px 32px 96px;display:grid;position:relative;overflow:hidden}.hero-bg{z-index:0;background:linear-gradient(#0000008c 0%,#00000059 30%,#0000008c 70%,#000 100%),image-set("../images/hero/hero-bg-420.avif" 1x type("image/avif"),"../images/hero/hero-bg-420.jpg" 1x type("image/jpeg")) 50% 30%/cover no-repeat;animation:1.8s cubic-bezier(.16,1,.3,1) both heroDrift;position:absolute;inset:0;transform:scale(1.02)}.hero .hero-bg{background:linear-gradient(180deg, #000000b8 0%, #0000008f 32%, #0000006b 50%, #18181a3d 60%, #f5f5f794 72%, #f5f5f7f5 86%, var(--bg) 94%, var(--bg) 100%), image-set(url(../images/hero/hero-bg-420.avif) type("image/avif"), url(../images/hero/hero-bg-420.jpg) type("image/jpeg")) center 30%/cover no-repeat}@media (width>=700px){.hero-bg{background:linear-gradient(#0000008c 0%,#00000059 30%,#0000008c 70%,#000 100%),image-set("../images/hero/hero-bg-840.avif" 1x type("image/avif"),"../images/hero/hero-bg-840.jpg" 1x type("image/jpeg")) 50% 30%/cover no-repeat}.hero .hero-bg{background:linear-gradient(180deg, #000000b8 0%, #0000008f 32%, #0000006b 50%, #18181a3d 60%, #f5f5f794 72%, #f5f5f7f5 86%, var(--bg) 94%, var(--bg) 100%), image-set(url(../images/hero/hero-bg-840.avif) type("image/avif"), url(../images/hero/hero-bg-840.jpg) type("image/jpeg")) center 30%/cover no-repeat}}@media (width>=1100px){.hero-bg{background:linear-gradient(#0000008c 0%,#00000059 30%,#0000008c 70%,#000 100%),image-set("../images/hero/hero-bg-1400.avif" 1x type("image/avif"),"../images/hero/hero-bg-1400.jpg" 1x type("image/jpeg")) 50% 30%/cover no-repeat}.hero .hero-bg{background:linear-gradient(180deg, #000000b8 0%, #0000008f 32%, #0000006b 50%, #18181a3d 60%, #f5f5f794 72%, #f5f5f7f5 86%, var(--bg) 94%, var(--bg) 100%), image-set(url(../images/hero/hero-bg-1400.avif) type("image/avif"), url(../images/hero/hero-bg-1400.jpg) type("image/jpeg")) center 30%/cover no-repeat}}.hero .hero-bg:before{content:"";background:radial-gradient(ellipse 78% 72% at 50% 100%, var(--bg) 0%, #f5f5f7e0 44%, transparent 76%), linear-gradient(180deg, transparent 0%, #f5f5f7d6 48%, var(--bg) 82%, var(--bg) 100%);pointer-events:none;height:48%;position:absolute;inset:auto -8% -1px}.hero-bg:after{content:"";background:radial-gradient(80% 60% at 50% 30%,#0000 0%,#00000080 100%);position:absolute;inset:0}.hero .hero-bg:after{background:linear-gradient(180deg, transparent 0%, transparent 68%, #f5f5f79e 84%, var(--bg) 100%), radial-gradient(ellipse 76% 62% at 50% 31%, #0000001f 0%, #00000057 54%, #0000006b 100%), linear-gradient(90deg, #0000003d 0%, transparent 24%, transparent 76%, #0000003d 100%)}.hero-layout{z-index:1;grid-template-columns:minmax(420px,.88fr) minmax(460px,1.12fr);align-items:center;gap:clamp(40px,5rem,88px);width:min(100%,1410px);margin:0 auto;display:grid;position:relative}.hero-content{z-index:1;color:#f5f5f7;max-width:640px;position:relative}.hero .display,.waitlist-page .display,.auth-page .display,.hero-content .display{color:#f5f5f7}.hero-pill{backdrop-filter:blur(10px);color:var(--fg);background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 14px 6px 8px;font-size:12px;font-weight:500;display:inline-flex}.hero .hero-pill,.waitlist-page .hero-pill,.auth-page .hero-pill{color:#f5f5f7}.hero-pill .tag{background:var(--accent);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:600}.hero-sub{color:#f5f5f7c7;max-width:560px;margin:24px 0 36px;font-size:17px;line-height:1.55}.hero-cta{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;display:inline-flex}.hero .btn-ghost{color:#f5f5f7;background:#ffffff1a;border-color:#ffffff3d}.hero .btn-ghost:hover{background:#ffffff29;border-color:#ffffff5c}.hero-meta{color:#1d1d1f9e;letter-spacing:.01em;margin-top:28px;font-size:12px}.hero-meta .sep{opacity:.4;margin:0 10px}.hero-visual{z-index:1;aspect-ratio:1230/720;-webkit-backdrop-filter:blur(18px)saturate(160%);background:#080c12d1;border:1px solid #ffffff6b;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000057}.hero-visual:before,.hero-visual:after{content:"";pointer-events:none;position:absolute;inset:0}.hero-visual:before{z-index:1;mix-blend-mode:screen;opacity:.68;background:linear-gradient(#ffffff38 0%,#0000 22%,#0000003d 100%),linear-gradient(90deg,#ffffff2e,#0000 24% 76%,#ffffff1f)}.hero-visual:after{z-index:2;border-radius:inherit;box-shadow:inset 0 1px #ffffff70,inset 0 -1px #00000038}.hero-visual img,.hero-visual video{object-fit:contain;image-rendering:auto;width:100%;height:100%;display:block}.waitlist-page .hero-sub,.auth-page .hero-sub,.waitlist-page .hero-meta,.auth-page .hero-meta{color:#f5f5f7b8}.hero-content.visible .hero-pill,.hero-content.visible .display,.hero-content.visible .hero-sub,.hero-content.visible .hero-cta,.hero-content.visible .hero-meta{animation:.85s cubic-bezier(.16,1,.3,1) both riseIn}.hero-content.visible .display{animation-delay:80ms}.hero-content.visible .hero-sub{animation-delay:.16s}.hero-content.visible .hero-cta{animation-delay:.24s}.hero-content.visible .hero-meta{animation-delay:.32s}.hero-visual.visible{animation:.9s cubic-bezier(.16,1,.3,1) .18s both scaleIn}@media (width<=1080px){.hero{min-height:auto;padding-top:128px}.hero-layout{grid-template-columns:1fr;gap:42px}.hero-content{max-width:760px}.hero-visual{width:100%;max-width:760px}}@media (width<=680px){.hero{padding:112px 18px 72px}.hero-layout{gap:28px}.hero-content{text-align:center;max-width:none}.hero .display{font-size:48px;line-height:1.03}.hero-pill{text-align:left;justify-content:center;align-items:center;max-width:100%;margin:0 auto 22px;font-size:11px;line-height:1.35}.hero-sub{color:#f5f5f7d1;max-width:33rem;margin:18px auto 28px;font-size:15.5px;line-height:1.58}.hero-cta{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.hero-cta .btn{justify-content:center;width:min(100%,320px);min-height:48px}.hero .btn-ghost{background:#ffffff14}.hero-meta{color:#f5f5f7a3;margin-top:22px;line-height:1.45}.hero-visual{aspect-ratio:1230/720;border-radius:16px}}@media (width<=420px){.hero{padding-left:16px;padding-right:16px}.hero .display{font-size:42px}.hero-sub{font-size:15px}.hero-meta{max-width:260px;margin-left:auto;margin-right:auto}}.stats-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg);z-index:2;position:relative}.stats-grid{grid-template-columns:1fr 1fr 1fr 1fr;max-width:1200px;margin:0 auto;display:grid}.stat{border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:36px 28px;display:flex}.stat:last-child{border-right:none}.stat-num{letter-spacing:0;color:var(--fg);font-size:clamp(34px,3rem,48px);font-weight:500;line-height:1}.stat-label{color:var(--fg-3);letter-spacing:.04em;font-size:12px}@media (width<=880px){.stats-grid{grid-template-columns:1fr 1fr}.stat{border-right:none;border-bottom:1px solid var(--line)}.stat:nth-child(odd){border-right:1px solid var(--line)}.stat:nth-last-child(-n+2){border-bottom:none}}.section{padding:120px 0;position:relative}.section-pad-tight{padding:96px 0}.section-head{max-width:720px;margin-bottom:56px}.section-head .h2{margin-top:14px}.section-head .lead{max-width:560px;margin-top:18px}.section-head .h2 .serif{display:inline}.premium-upsells{--premium-gutter:48px;--premium-radius:34px;--premium-max:1320px;width:min(calc(100% - var(--premium-gutter)), var(--premium-max));border-radius:var(--premium-radius);isolation:isolate;will-change:width, border-radius, transform;background:radial-gradient(48% 44% at 18% 12%,#ff7a1a2e 0%,#ff7a1a12 34%,#0000 70%),radial-gradient(42% 36% at 88% 82%,#ff7a1a21 0%,#ff7a1a0d 38%,#0000 74%),linear-gradient(#151516 0%,#09090a 100%);border:1px solid #ff7a1a2e;margin:42px auto;padding:112px 0;overflow:hidden;box-shadow:0 34px 100px #00000038,inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff08}.premium-upsells:before,.premium-upsells:after{content:"";pointer-events:none;z-index:-1;position:absolute}.premium-upsells:before{background:linear-gradient(90deg,#0000,#ff7a1a1a,#0000) 50% 0/62% 1px no-repeat,radial-gradient(circle at 50% -12%,#ff7a1a38,#0000 30%);inset:0}.premium-upsells:after{filter:blur(8px);background:radial-gradient(circle,#ff7a1a29,#0000 66%);width:360px;height:360px;top:-120px;right:-130px}.premium-upsells .section-head .eyebrow,.premium-upsells .section-head .right-meta,.premium-upsells .card .label,.premium-upsells .card-body,.premium-upsells .token-row,.premium-upsells .token-note{color:#f5f5f79e}.premium-upsells .section-head .h2,.premium-upsells .card-title,.premium-upsells .token-val{color:#f5f5f7}.premium-upsells .card,.premium-upsells .mini-item{background:#ffffff0e;border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff12}.premium-upsells .card:hover{border-color:#ff7a1a42;box-shadow:0 20px 60px #0003,0 0 42px #ff7a1a14,inset 0 1px #ffffff14}.premium-upsells .card .label-dot{background:var(--accent);border-color:#ff7a1a52;box-shadow:0 0 12px #ff7a1aa6}.premium-upsells .photo-card{border-color:#ff7a1a38;box-shadow:0 26px 76px #00000047}.premium-upsells .pill-floating{background:#101012b8;border-color:#ff7a1a33;box-shadow:0 18px 50px #0000005c,0 0 32px #ff7a1a1a}.premium-upsells .pill-floating .row1{color:#f5f5f7c7}.premium-upsells .token-bar{background:#ffffff1a}.premium-upsells .token-bar .fill.lean{background:linear-gradient(90deg,#6e6e73,#a1a1a6);box-shadow:0 0 18px #ff7a1a6b}.premium-upsells .premium-insight-card,.premium-upsells .premium-anomaly-card{background:radial-gradient(82% 64% at 18% 0,#ff7a1a1f,#0000 56%),linear-gradient(#ffffff13,#ffffff0b)}.premium-insight-card,.premium-anomaly-card{flex-direction:column;min-height:360px;display:flex}.premium-text-note{color:#f5f5f7bd;max-width:520px;margin-top:auto;padding-top:34px}.premium-anomaly-card .premium-text-note{max-width:640px}.insight-console{background:radial-gradient(70% 90% at 20% 0,#ff7a1a1a,#0000 58%),#0707096b;border:1px solid #ffffff1a;border-radius:18px;margin-top:24px;padding:14px;box-shadow:inset 0 1px #ffffff14,0 18px 44px #0000002e}.insight-topline,.insight-action,.anomaly-head,.anomaly-metrics{justify-content:space-between;align-items:center;gap:14px;display:flex}.insight-topline{color:#f5f5f775;padding:4px 4px 12px;font-size:11px}.insight-topline strong,.insight-action strong,.anomaly-head strong,.anomaly-metrics strong{color:#f5f5f7eb;font-weight:600}.insight-row{border-top:1px solid #ffffff14;grid-template-columns:10px 1fr;align-items:flex-start;gap:12px;padding:13px 12px;display:grid}.insight-row-hot{background:#ff7a1a14;border:1px solid #ff7a1a38;border-radius:14px;margin:0 -2px}.insight-row strong{color:#f5f5f7e6;font-size:13px;font-weight:600;line-height:1.2;display:block}.insight-row span:not(.insight-pulse){color:#f5f5f785;margin-top:5px;font-size:11px;line-height:1.35;display:block}.insight-pulse{background:var(--accent);border-radius:50%;width:8px;height:8px;margin-top:4px;animation:2s ease-out infinite tracePulse;box-shadow:0 0 #ff7a1a6b,0 0 18px #ff7a1aad}.insight-pulse.muted{background:#f5f5f775;animation:none;box-shadow:0 0 #f5f5f729}.insight-action{color:#f5f5f775;background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;margin-top:12px;padding:13px 12px;font-size:11px;line-height:1.35}.insight-action strong{text-align:right;max-width:220px;font-size:12px;line-height:1.35}.anomaly-board{background:radial-gradient(58% 72% at 84% 24%,#ff7a1a21,#0000 60%),linear-gradient(#09090b8f,#060608b8);border:1px solid #ffffff1a;border-radius:20px;margin-top:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 48px #0000002e}.anomaly-board:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;mask-image:linear-gradient(#000c,#0000 82%)}.anomaly-head{z-index:1;padding:16px 18px 6px;position:relative}.anomaly-head span,.anomaly-metrics span{color:#f5f5f775;font-size:11px;line-height:1.2;display:block}.anomaly-head strong{margin-top:5px;font-size:13px;display:block}.anomaly-badge{color:#ffbe8ef5;background:#ff7a1a1c;border:1px solid #ff7a1a47;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:600;box-shadow:0 0 28px #ff7a1a1a}.anomaly-chart-wrap{z-index:1;padding:0 12px 2px;position:relative}.anomaly-chart{width:100%;height:auto;display:block}.chart-grid{fill:none;stroke:#ffffff13;stroke-width:1px}.chart-area{fill:#ff7a1a1a}.chart-line{fill:none;stroke:var(--accent);stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 12px #ff7a1a61);stroke-dasharray:760;stroke-dashoffset:760px}.chart-point{fill:#ff8b32;filter:drop-shadow(0 0 12px #ff7a1aa6)}.chart-ring{fill:none;stroke:#ff7a1a5c;stroke-width:2px;transform-origin:568px 34px;animation:2.1s ease-out infinite anomalyRing}.visible .chart-line{animation:1.25s cubic-bezier(.16,1,.3,1) .18s forwards drawChart}.anomaly-metrics{z-index:1;border-top:1px solid #ffffff14;padding:12px 14px 14px;position:relative}.anomaly-metrics>div{background:#ffffff0e;border:1px solid #ffffff12;border-radius:14px;flex:1;padding:12px}.anomaly-metrics strong{font-variant-numeric:tabular-nums;margin-top:7px;font-size:18px;display:block}@keyframes drawChart{to{stroke-dashoffset:0}}@keyframes anomalyRing{0%{opacity:.9;transform:scale(.72)}72%{opacity:0;transform:scale(1.42)}to{opacity:0;transform:scale(1.42)}}@media (width<=880px){.premium-upsells{--premium-gutter:24px;--premium-radius:26px;width:min(calc(100% - var(--premium-gutter)), var(--premium-max));margin:28px auto;padding:72px 0}.anomaly-head,.anomaly-metrics,.insight-action{flex-direction:column;align-items:flex-start}.insight-action strong{text-align:left;max-width:none}}.bento{grid-template-columns:repeat(12,1fr);gap:12px;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:32px;transition:border-color .3s,transform .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.card-photo{padding:0}.card-photo .photo{aspect-ratio:16/11;background-position:50%;background-size:cover;border-radius:0}.card .label{color:var(--fg-3);letter-spacing:.04em;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.card .label-dot{background:var(--fg-3);border-radius:50%;width:5px;height:5px;display:inline-block}.card-title{letter-spacing:0;color:var(--fg);margin:0 0 12px;font-size:22px;font-weight:500;line-height:1.2}.card-body{color:var(--fg-2);margin:0;font-size:14px;line-height:1.55}.col-12{grid-column:span 12}.col-8{grid-column:span 8}.col-7{grid-column:span 7}.col-6{grid-column:span 6}.col-5{grid-column:span 5}.col-4{grid-column:span 4}@media (width<=980px){.col-12,.col-8,.col-7,.col-6,.col-5,.col-4{grid-column:span 12}}.bento-handle .card-mock{background:#101014;align-items:flex-end;min-height:380px;padding:28px;transition:border-color .3s,transform .3s;display:flex}.bento-handle .card-mock:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 44%,#00000070 100%);position:absolute;inset:0}.integration-preview-media{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.floating-window{z-index:1;-webkit-backdrop-filter:blur(24px)saturate(180%);background:#ffffffd1;border:1px solid #ffffff7a;border-radius:14px;width:100%;max-width:360px;padding:14px 16px;position:relative;box-shadow:0 20px 60px #00000047}.fw-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.fw-dots{gap:5px;display:flex}.fw-dots span{border-radius:50%;width:9px;height:9px;display:block}.fw-dots span:first-child{background:#ff5f57}.fw-dots span:nth-child(2){background:#febc2e}.fw-dots span:nth-child(3){background:#28c840}.fw-title{color:var(--fg-3);font-size:11px}.fw-rows{flex-direction:column;gap:6px;display:flex}.fw-row{color:var(--fg-2);background:#1d1d1f0b;border-radius:8px;align-items:center;gap:8px;padding:7px 9px;font-size:11px;display:flex}.fw-row .dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.fw-row.active{color:var(--fg);background:#ff7a1a1f}.reveal:not(.visible) .fw-row,.reveal:not(.visible) .mini-item,.reveal:not(.visible) .insight-row,.reveal:not(.visible) .insight-action,.reveal:not(.visible) .anomaly-metrics>div,.reveal:not(.visible) .agent-window .field,.reveal:not(.visible) .msg,.reveal:not(.visible) .plan-features li,.reveal:not(.visible) .upsell-item,.reveal:not(.visible) .faq-item{opacity:0;transform:translateY(10px)}.reveal.visible .fw-row,.reveal.visible .mini-item,.reveal.visible .insight-row,.reveal.visible .insight-action,.reveal.visible .anomaly-metrics>div,.reveal.visible .agent-window .field,.reveal.visible .msg,.reveal.visible .plan-features li,.reveal.visible .upsell-item,.reveal.visible .faq-item{animation:.62s cubic-bezier(.16,1,.3,1) both riseIn;animation-delay:var(--item-delay,0s)}.mini-list{flex-direction:column;gap:10px;margin-top:18px;display:flex}.mini-item{border:1px solid var(--line);color:var(--fg-2);background:#1d1d1f09;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.mini-item .swatch{border-radius:2px;flex-shrink:0;width:8px;height:8px}.mini-item-button{appearance:none;cursor:pointer;text-align:left;width:100%;font-family:inherit}.mini-item-button:hover,.mini-item-button.is-active{color:var(--fg);border-color:var(--line-strong);background:#1d1d1f0b}.mini-item-button:focus-visible{outline-offset:2px;outline:3px solid #ff7a1a38}.photo-card{border-radius:var(--radius);border:1px solid var(--line);background-position:50%;background-size:cover;align-items:flex-end;min-height:420px;padding:28px;display:flex;position:relative;overflow:hidden}.photo-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#0009 100%);position:absolute;inset:0}.photo-card>*{z-index:1;position:relative}.trace-globe-card{background:radial-gradient(58% 54% at 50% 48%,#ffffff1f,#0000 64%),radial-gradient(42% 38% at 18% 78%,#ff7a1a1c,#0000 70%),linear-gradient(#0d0d10 0%,#020203 100%);align-items:flex-end;min-height:460px;padding:0;scroll-margin-top:120px}.trace-globe-card:before{content:"";z-index:0;opacity:.28;pointer-events:none;background-image:radial-gradient(circle at 20% 22%,#ffffff47 0 1px,#0000 1.8px),radial-gradient(circle at 82% 18%,#ffffff2e 0 1px,#0000 1.6px),radial-gradient(circle at 56% 74%,#ffffff29 0 1px,#0000 1.6px);background-size:180px 180px,220px 220px,260px 260px;position:absolute;inset:0}.trace-globe-card:after{z-index:1;background:radial-gradient(circle at 50% 118%,#ffffff2e,#fff0 42%),linear-gradient(#0000 44%,#00000047 76%,#000000ad 100%),radial-gradient(78% 84% at 50% 48%,#0000 0%,#00000038 74%,#000000b8 100%)}.trace-globe-canvas{z-index:0;aspect-ratio:1;opacity:0;contain:layout paint size;width:min(78%,440px);height:auto;transition:opacity .7s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.trace-globe-canvas.is-ready{opacity:1}.trace-orbit-label{z-index:2;-webkit-backdrop-filter:blur(18px)saturate(160%);background:#08080a94;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:12px;padding:12px 15px;display:inline-flex;position:absolute;bottom:26px;left:28px;box-shadow:0 18px 48px #00000057,inset 0 1px #ffffff14}.trace-live-dot{background:var(--accent);border-radius:50%;flex:0 0 9px;width:9px;height:9px;animation:1.8s ease-out infinite tracePulse;box-shadow:0 0 #ff7a1a85}.trace-label-title{color:#f5f5f7eb;font-size:12px;font-weight:600;line-height:1}.trace-label-sub{color:#f5f5f77a;margin-top:4px;font-size:11px;line-height:1}@keyframes tracePulse{0%{box-shadow:0 0 #ff7a1a85}72%{box-shadow:0 0 0 12px #ff7a1a00}to{box-shadow:0 0 #ff7a1a00}}.pill-floating{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffd1;border:1px solid #ffffff7a;border-radius:14px;width:100%;max-width:380px;padding:14px 18px;box-shadow:0 20px 60px #0000003d}.pill-floating .row1{color:var(--fg-2);margin-bottom:6px;font-size:12px}.pill-floating .row2{color:var(--accent-strong);align-items:center;gap:6px;font-size:11px;display:flex}.pill-floating .row2:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite pulseDot;box-shadow:0 0 8px #ff7a1a8c}.agent-window{backdrop-filter:blur(20px);background:#ffffffc7;border:1px solid #1d1d1f1a;border-radius:14px;max-width:340px;padding:16px;box-shadow:0 18px 44px #1d1d1f1f}.agent-window .title{color:var(--fg-3);margin-bottom:10px;font-size:12px}.agent-window .field{color:var(--fg-2);background:#1d1d1f0b;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:8px 10px;font-size:11px;display:flex}.agent-window .field strong{color:var(--fg);font-weight:500}.automation-card{background:radial-gradient(74% 58% at 50% 100%,#ff7a1a1a,#0000 60%),linear-gradient(#fff,#f7f7f9)}.automation-preview{background:radial-gradient(58% 42% at 50% 0,#ff7a1a1f,#0000 68%),linear-gradient(#ffffffeb,#f5f5f7bd);border:1px solid #1d1d1f14;border-radius:20px;justify-content:center;min-height:330px;padding:26px 18px 0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffdb,0 22px 54px #1d1d1f14}.automation-preview:before{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(#ff7a1a2e,#1d1d1f14 46%,#0000 72%);border-radius:50%;height:90px;position:absolute;inset:auto 12% -34px}.automation-preview img{z-index:1;object-fit:contain;filter:drop-shadow(0 22px 34px #1d1d1f29);width:min(100%,344px);height:auto;max-height:410px;display:block;position:relative}@media (width<=540px){.automation-preview{min-height:300px;padding:20px 12px 0}.automation-preview img{max-height:360px}}.case-study{color:#1d1d1f;border:1px solid var(--line);max-width:1200px;box-shadow:var(--shadow-soft);background:#fff;border-radius:28px;margin:80px auto 0;padding:64px 48px}.case-study .h2{color:#1d1d1f}.case-study .lead{color:#6e6e73}.case-study-grid{grid-template-columns:1.2fr 1fr;gap:24px;margin-top:40px;display:grid}.case-study-img{aspect-ratio:4/3;background:linear-gradient(#0000 60%,#00000059),url(../images/artigo/1-capa-card.jpg) 50%/cover;border-radius:18px;position:relative;overflow:hidden}.case-study-img .stat-overlay{color:#1d1d1f;background:#fffffff2;border-radius:10px;padding:10px 14px;font-size:12px;font-weight:500;position:absolute;bottom:18px;left:18px}.case-study-img .stat-overlay strong{letter-spacing:0;font-size:22px;font-weight:600;display:block}.case-study-card{background:#fff;border:1px solid #e5e5ea;border-radius:18px;padding:28px}.case-study-card .logo{color:#1d1d1f;align-items:center;gap:6px;margin-bottom:18px;font-size:13px;font-weight:600;display:inline-flex}.case-study-card h4{letter-spacing:0;color:#1d1d1f;margin:0 0 14px;font-size:22px;font-weight:500;line-height:1.25}.case-study-card p{color:#6e6e73;margin:0 0 24px;font-size:13px;line-height:1.6}.case-study-card .btn{color:#fff;background:#1d1d1f}.case-study-card .btn:hover{background:#000}@media (width<=880px){.case-study{border-radius:22px;padding:40px 24px}.case-study-grid{grid-template-columns:1fr}}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:12px;margin-top:40px;display:grid}.plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-height:100%;box-shadow:var(--shadow-soft);flex-direction:column;padding:32px;display:flex}.plan.featured{background:linear-gradient(#fff 0%,#fff7f1 100%);border-color:#ff7a1a57;box-shadow:0 20px 55px #ff7a1a24}.plan-name{color:var(--fg);font-size:16px;font-weight:500}.plan-feat-tag{letter-spacing:.08em;color:var(--fg-3);text-transform:uppercase;margin-top:4px;font-size:10px;display:inline-block}.plan-price-line{align-items:baseline;gap:6px;margin:24px 0 4px;display:flex}.plan-price{letter-spacing:0;color:var(--fg);font-size:44px;font-weight:500;line-height:1}.plan-period{color:var(--fg-3);font-size:13px}.plan-desc{color:var(--fg-3);margin:12px 0 24px;font-size:13px;line-height:1.55}.plan-integrations{background:#ffffffad;border:1px solid #1d1d1f14;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:-8px 0 18px;padding:12px;display:flex;box-shadow:inset 0 1px #ffffffdb}.plan-integrations>span{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-4);font-size:11px;font-weight:650}.integration-logo-row{justify-content:flex-end;align-items:center;min-width:0;display:flex}.integration-logo-row img{object-fit:contain;background:#fff;border:1px solid #1d1d1f14;border-radius:999px;width:30px;height:30px;padding:6px;box-shadow:0 6px 16px #1d1d1f0f}.integration-logo-row img+img{margin-left:-6px}.plan-features{border-top:1px solid var(--line);margin:0 0 22px;padding:20px 0 0;list-style:none}.plan-features li{color:var(--fg-2);align-items:flex-start;gap:10px;padding:8px 0;font-size:13px;display:flex}.plan-features li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23a1a1a6' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3.5 3.5L13 4.5'/%3E%3C/svg%3E");background-size:contain;flex-shrink:0;width:14px;height:14px;margin-top:4px}.plan-features li.is-unavailable{color:var(--fg-4)}.plan-features li.is-unavailable:before{opacity:.7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2386868b' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M4.5 4.5l7 7M11.5 4.5l-7 7'/%3E%3C/svg%3E")}.plan .btn{text-align:center;justify-content:center;width:100%;min-height:46px;line-height:1.2}.plan-foot{text-align:center;color:var(--fg-4);margin-top:10px;font-size:11px}.plan-upsells{border-top:1px solid var(--line);gap:8px;margin:0 0 18px;padding-top:18px;display:grid}.upsell-head{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-4);justify-content:space-between;align-items:center;gap:14px;margin-bottom:4px;font-size:10px;font-weight:650;display:flex}.upsell-head span:last-child{text-align:right;letter-spacing:.04em;color:var(--fg-3);font-weight:550}.upsell-item{width:100%;min-height:58px;color:var(--fg);background:#ffffffb8;border:1px solid #1d1d1f17;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px #ffffffdb}.upsell-item:hover{background:#fffffff0;border-color:#ff7a1a42;transform:translateY(-1px);box-shadow:0 12px 28px #1d1d1f0f,inset 0 1px #ffffffe6}.upsell-item strong{color:var(--fg);font-size:12px;font-weight:650;line-height:1.25;display:block}.upsell-item span,.upsell-item small{color:var(--fg-3);font-size:11px;line-height:1.35;display:block}.upsell-switch{cursor:pointer}.upsell-switch input{opacity:0;pointer-events:none;position:absolute}.switch-ui{background:#1d1d1f14;border:1px solid #1d1d1f1f;border-radius:999px;flex:0 0 42px;width:42px;height:24px;transition:background .22s,border-color .22s;position:relative}.switch-ui:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .22s cubic-bezier(.16,1,.3,1),background .22s;position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #1d1d1f40}.upsell-switch input:checked+.switch-ui{background:var(--accent);border-color:var(--accent)}.upsell-switch input:checked+.switch-ui:after{transform:translate(18px)}.upsell-switch:has(input:checked),.upsell-item.is-active{background:#fffaf6;border-color:#ff7a1a57}.stepper{background:#1d1d1f09;border:1px solid #1d1d1f14;border-radius:999px;flex:none;grid-template-columns:26px 24px 26px;align-items:center;gap:4px;padding:3px;display:grid}.stepper button{width:26px;height:26px;color:var(--fg);background:#fff;border:none;border-radius:50%;font-size:15px;line-height:1;transition:background .18s,transform .18s,color .18s;box-shadow:0 2px 8px #1d1d1f14}.stepper button:hover{background:var(--accent);color:#fff;transform:scale(1.03)}.stepper span{text-align:center;color:var(--fg);font-size:12px;font-weight:650}.pricing-toggle{background:var(--surface);border:1px solid var(--line);border-radius:999px;margin-top:8px;padding:4px;display:inline-flex}.pricing-toggle button{color:var(--fg-3);background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.pricing-toggle button.active{background:var(--fg);color:#fff}.pricing-toggle .save{color:var(--accent-strong);background:#ff7a1a1f;border-radius:999px;padding:2px 6px;font-size:10px}.pricing-toggle button:not(.active) .save{color:var(--fg-3);background:#1d1d1f0f}@media (width<=880px){.pricing-grid{grid-template-columns:1fr}}@media (width<=480px){.plan{padding:24px}.upsell-item{flex-direction:column;align-items:flex-start}.upsell-switch{flex-direction:row;align-items:center}.plan-integrations{flex-direction:column;align-items:flex-start}.integration-logo-row{justify-content:flex-start}.stepper{justify-content:space-between;align-self:stretch;display:flex}}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-q{letter-spacing:0;color:var(--fg);cursor:pointer;justify-content:space-between;align-items:center;padding:24px 0;font-size:17px;font-weight:500;display:flex}.faq-q .ico{color:var(--fg-3);font-size:20px;line-height:1;transition:transform .25s}.faq-item.open .faq-q .ico{transform:rotate(45deg)}.faq-a{max-height:0;color:var(--fg-2);font-size:14px;line-height:1.6;transition:max-height .35s;overflow:hidden}.faq-item.open .faq-a{max-height:360px}.faq-a-inner{max-width:720px;padding:0 0 24px}.final{text-align:center;border-top:1px solid var(--line);background:radial-gradient(60% 50% at 50% 100%,#ff7a1a1a 0%,#0000 60%),linear-gradient(#fbfbfd 0%,#f5f5f7 100%);padding:140px 24px}.final .display{max-width:880px;margin:0 auto}.final p{max-width:520px;margin:24px auto 36px}footer{border-top:1px solid var(--line);background:var(--bg);padding:64px 0 40px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.footer-brand p{color:var(--fg-3);max-width:280px;margin:18px 0 0;font-size:13px;line-height:1.6}.footer-col h5{color:var(--fg-3);letter-spacing:.04em;margin:0 0 16px;font-size:12px;font-weight:500}.footer-col a{color:var(--fg-2);padding:6px 0;font-size:13px;transition:color .15s;display:block}.footer-col a:hover{color:var(--fg)}.footer-bottom{border-top:1px solid var(--line);max-width:1200px;color:var(--fg-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:56px auto 0;padding:24px 24px 0;font-size:12px;display:flex}@media (width<=880px){.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=540px){.footer-grid{grid-template-columns:1fr}}.row{flex-wrap:wrap;gap:12px;display:flex}.between{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.token-row{color:var(--fg-3);grid-template-columns:110px 1fr 80px;align-items:center;gap:12px;margin-top:14px;font-size:12px;display:grid}.token-bar{background:#1d1d1f14;border-radius:999px;height:6px;overflow:hidden}.token-bar .fill{border-radius:999px;width:0;height:100%;transition:width 1.4s cubic-bezier(.16,1,.3,1) .18s;position:relative;overflow:hidden}.token-bar .fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);position:absolute;inset:0;transform:translate(-120%)}.token-bar .fill.full{background:linear-gradient(90deg, var(--accent), #ffb06b)}.token-bar .fill.lean{background:linear-gradient(90deg,#6e6e73,#a1a1a6)}.visible .token-bar .fill.full{width:100%}.visible .token-bar .fill.lean{width:16%}.visible .token-bar .fill:after{animation:1.4s ease-out .35s both barSheen}.token-val{color:var(--fg-2);text-align:right;font-variant-numeric:tabular-nums}.chat-thread{flex-direction:column;gap:10px;margin-top:18px;display:flex}.msg{border-radius:14px;max-width:90%;padding:10px 14px;font-size:13px;line-height:1.5}.msg.user{background:var(--accent);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.msg.ai{color:var(--fg-2);border:1px solid var(--line);background:#ffffffd1;border-bottom-left-radius:4px;align-self:flex-start}.msg.ai .cursor{background:var(--fg);vertical-align:-2px;width:2px;height:13px;margin-left:2px;animation:1.1s infinite cursorBlink;display:inline-block}.section-head .between{align-items:flex-end}.section-head .right-meta{color:var(--fg-3);max-width:280px;font-size:13px;line-height:1.5}.bento-handle .card-mock.card-mock-content{padding:32px}.full-width{width:100%}.text-center{text-align:center}.row-center{justify-content:center}.revision-row{margin-top:18px}.mini-item-flex{flex:1}.agent-window-spaced{margin-top:24px}.h2-spaced{margin-top:14px}.pricing-lead{max-width:480px;margin:18px auto 0}.pricing-toggle-spaced{margin-top:28px}.section-head-centered{text-align:center;margin:0 auto 48px}.token-note{color:var(--fg-3);margin-top:18px;font-size:12px}.final-note{color:var(--fg-4);margin-top:24px;font-size:12px}.step-number{color:var(--fg-3);letter-spacing:0;font-family:Instrument Serif,serif;font-size:56px;line-height:1}.card-title-spaced{margin-top:24px}.photo-card-memory{background-image:linear-gradient(#0000 50%,#000000b3),url(../images/cards/photo-card-memory.jpg)}.photo-card-chat{background-image:linear-gradient(#0000 30%,#000000bf),url(../images/cards/photo-card-chat.jpg);min-height:460px}.automation-demo-stack{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.automation-demo-card{background:radial-gradient(58% 48% at 50% 12%,#ff7a1a24,#0000 68%),linear-gradient(#161618,#070708);border-color:#ffffff1f;flex:1;justify-content:center;align-items:center;min-height:410px;padding:26px;box-shadow:0 24px 70px #1d1d1f29,inset 0 1px #ffffff14}.automation-demo-card:after{z-index:2;background:linear-gradient(#ffffff1a,#0000 18%,#0000002e 100%),radial-gradient(82% 78%,#0000 48%,#00000057 100%)}.automation-demo-media{z-index:1;object-fit:contain;background:#08080ab8;border:1px solid #ffffff29;border-radius:16px;width:100%;max-width:720px;height:auto;display:block;position:relative;box-shadow:0 28px 70px #00000061,0 0 42px #ff7a1a14,inset 0 1px #ffffff1a}.automation-sync-card{border-radius:var(--radius);background:radial-gradient(48% 120% at 100% 0,#ff7a1a1c,#0000 64%),#ffffffe0;border:1px solid #1d1d1f1a;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex;box-shadow:0 20px 54px #1d1d1f14,inset 0 1px #ffffffc7}.automation-sync-label{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.automation-sync-card strong{max-width:360px;color:var(--fg);font-size:17px;font-weight:600;line-height:1.25;display:block}.automation-sync-steps{background:#f5f5f7db;border:1px solid #1d1d1f14;border-radius:999px;flex:none;gap:7px;padding:6px;display:flex}.automation-sync-steps span{color:var(--fg-2);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:600;line-height:1}.automation-sync-steps span:last-child{background:var(--accent);color:#fff;box-shadow:0 8px 20px #ff7a1a38}@media (width<=680px){.automation-demo-card{min-height:320px;padding:14px}.automation-demo-media{border-radius:12px}.automation-sync-card,.automation-sync-steps{border-radius:18px;flex-direction:column;align-items:flex-start}.automation-sync-steps{width:100%}}.swatch-problem,.dot-problem{background:#ef4444}.swatch-decision,.dot-decision{background:#8b5cf6}.swatch-persona,.dot-persona{background:#22c55e}.swatch-mvp,.dot-mvp{background:#f59e0b}.dot-project{background:#3b82f6}.swatch-version-muted{background:#fff3}.fw-meta{color:var(--fg-3);margin-left:auto}.photo-card,.case-study-img{transition:transform .55s cubic-bezier(.16,1,.3,1),border-color .3s}.photo-card:hover,.case-study-img:hover{transform:translateY(-2px)scale(1.005)}.plan.featured.visible{animation:scaleIn .9s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s) both}.waitlist-page{min-height:100vh;padding:140px 0 80px;position:relative;overflow:hidden}.waitlist-page .hero-bg{min-height:100%}.waitlist-shell{z-index:1;grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:center;gap:64px;min-height:calc(100vh - 220px);display:grid;position:relative}.waitlist-copy{max-width:720px}.waitlist-sub{margin-left:0;margin-right:0}.waitlist-form{-webkit-backdrop-filter:blur(22px)saturate(180%);border:1px solid var(--line);border-radius:var(--radius);background:#ffffffc2;align-items:center;min-height:430px;padding:32px;display:grid;box-shadow:0 22px 60px #00000029}.waitlist-fields{transition:opacity .35s,transform .35s}.form-field{gap:8px;margin-top:18px;display:grid}.form-field span{color:var(--fg-3);letter-spacing:.04em;font-size:12px}.form-field input,.form-field select{border:1px solid var(--line);width:100%;min-height:48px;color:var(--fg);font:inherit;background:#ffffffdb;border-radius:12px;outline:none;padding:0 14px;font-size:14px;transition:border-color .2s,background .2s}.form-field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--fg-3) 50%), linear-gradient(135deg, var(--fg-3) 50%, transparent 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.form-field input::placeholder{color:var(--fg-4)}.form-field input:focus,.form-field select:focus{background:#fff;border-color:#ff7a1a75;box-shadow:0 0 0 4px #ff7a1a1a}.waitlist-submit{justify-content:center;width:100%;margin-top:24px}.waitlist-submit:disabled{cursor:wait;opacity:.72}.waitlist-message{min-height:20px;color:var(--fg-3);margin:14px 0 0;font-size:13px;line-height:1.45}.waitlist-message.success{color:var(--fg-3)}.waitlist-message.error{color:#c2410c}.waitlist-success{text-align:center;justify-items:center;display:none}.success-check{background:#ff7a1a1a;border:1px solid #ff7a1a42;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 24px;animation:.62s cubic-bezier(.16,1,.3,1) both checkPop;display:grid}.success-check span{border-right:2px solid var(--fg);border-bottom:2px solid var(--fg);transform-origin:50%;width:12px;height:22px;animation:.5s .28s both drawCheck;transform:rotate(45deg)translate(-2px,-2px)}.success-title{color:var(--fg);letter-spacing:0;margin:0;font-size:24px;font-weight:500;line-height:1.18;animation:.62s cubic-bezier(.16,1,.3,1) .16s both successRise}.waitlist-success p{color:var(--fg-2);max-width:300px;margin:12px auto 0;font-size:14px;line-height:1.6;animation:.62s cubic-bezier(.16,1,.3,1) .26s both successRise}.waitlist-form.is-success .waitlist-fields{display:none}.waitlist-form.is-success .waitlist-success{display:grid}.subpage{padding-top:120px}.subpage-hero{text-align:center;align-items:center;min-height:58vh;padding-top:80px;padding-bottom:64px;display:flex}.subpage-hero-image{min-height:72vh;position:relative;overflow:hidden}.subpage-hero-image:before,.subpage-hero-image:after{content:"";pointer-events:none;position:absolute;inset:0}.subpage-hero-image:before{z-index:0;background:linear-gradient(180deg, #0000009e 0%, #0000006b 36%, #000000b3 74%, #000 100%), var(--subpage-hero-image) center 42%/cover no-repeat;animation:1.8s cubic-bezier(.16,1,.3,1) both heroDrift;transform:scale(1.02)}.subpage-hero-image:after{z-index:1;background:radial-gradient(80% 60% at 50% 32%,#0000 0%,#0000008a 100%)}.subpage-hero-image>.wrap-narrow{z-index:2;position:relative}.subpage-hero-changelog{--subpage-hero-image:url(https://images.unsplash.com/photo-1497366754035-f200968a6e72?w=2000&q=85)}.subpage-hero-roadmap{--subpage-hero-image:url(https://images.unsplash.com/photo-1518005020951-eccb494ad742?w=2000&q=85)}.subpage-hero .lead{max-width:620px;margin:24px auto 0}.timeline{gap:18px;max-width:960px;margin:0 auto;display:grid}.release{grid-template-columns:180px 1fr;align-items:start;gap:24px;display:grid}.release-meta{justify-items:start;gap:10px;display:grid;position:sticky;top:110px}.release-date{color:var(--fg);font-size:14px;font-weight:500}.release-tag,.roadmap-status{border:1px solid var(--line);color:var(--fg-3);letter-spacing:.08em;text-transform:uppercase;background:#1d1d1f0a;border-radius:999px;align-items:center;padding:7px 10px;font-size:11px;line-height:1;display:inline-flex}.release-card,.roadmap-card,.roadmap-note{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:32px}.release-card h2,.roadmap-card h2{color:var(--fg);letter-spacing:0;margin:0;font-size:24px;font-weight:500;line-height:1.18}.release-card p,.roadmap-card p{color:var(--fg-2);margin:14px 0 0;font-size:14px;line-height:1.6}.release-list,.roadmap-list{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.release-list li,.roadmap-list li{color:var(--fg-2);gap:10px;font-size:13px;line-height:1.45;display:flex}.release-list li:before,.roadmap-list li:before{content:"";background:var(--fg-3);border-radius:50%;flex:none;width:5px;height:5px;margin-top:7px}.roadmap-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.roadmap-card{min-height:100%}.roadmap-card h2{margin-top:20px}.roadmap-note{text-align:center;max-width:960px;margin:12px auto 0}.roadmap-note .h2{margin-top:14px}.roadmap-note .lead{margin:18px auto 0}.subpage-final{padding-top:112px;padding-bottom:112px}@media (width<=880px){.subpage{padding-top:96px}.subpage-hero{text-align:left;min-height:auto;padding-top:56px;padding-bottom:32px}.subpage-hero-image{min-height:66vh}.subpage-hero .lead{margin-left:0;margin-right:0}.release,.roadmap-grid{grid-template-columns:1fr}.release-meta{position:static}.waitlist-page{padding:120px 0 64px}.waitlist-shell{grid-template-columns:1fr;gap:36px;min-height:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal,.reveal:not(.visible) .fw-row,.reveal:not(.visible) .mini-item,.reveal:not(.visible) .agent-window .field,.reveal:not(.visible) .msg,.reveal:not(.visible) .plan-features li,.reveal:not(.visible) .upsell-item,.reveal:not(.visible) .faq-item{opacity:1;transform:none}}