:root{--bg:#f5f7fa;--bg-strong:#e8edf3;--surface:rgba(255,255,255,0.78);--surface-strong:rgba(255,255,255,0.94);--ink:#0b0f14;--muted:#596575;--line:rgba(11,15,20,0.12);--accent:#39ff88;--accent-deep:#117a44;--signal-blue:#2f80ff;--warning:#ffb020;--success:#16a36b;--shadow:0 24px 70px rgba(11,15,20,0.12);--radius-lg:22px;--radius-md:14px;--font-sans:"Geist","Inter","Avenir Next","Segoe UI","Helvetica Neue",sans-serif;--font-serif:"Geist","Inter","Avenir Next","Segoe UI","Helvetica Neue",sans-serif;--font-mono:"IBM Plex Mono","SFMono-Regular","Menlo",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:linear-gradient(90deg,rgba(11,15,20,.035) 1px,transparent 0),linear-gradient(180deg,rgba(11,15,20,.035) 1px,transparent 0),linear-gradient(180deg,#f8fafc,#f2f5f8 46%,#e9eef4);background-size:44px 44px,44px 44px,auto;font-family:var(--font-sans)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}main{min-height:100vh}.shell{width:min(1240px,calc(100% - 40px));margin:0 auto}.marketing-shell{padding:16px 0 80px}.marketing-nav{display:flex;align-items:center;justify-content:space-between;padding:12px 0 20px}.marketing-nav-shell{position:-webkit-sticky;position:sticky;top:0;z-index:20;margin-bottom:12px;padding-top:2px}.marketing-nav-shell .marketing-nav{padding:14px 18px;border:1px solid rgba(23,29,36,.08);border-radius:24px;background:rgba(248,241,231,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 14px 38px rgba(23,29,36,.06)}.brand{display:grid;grid-gap:4px;gap:4px}.brand-mark{font-family:var(--font-serif);font-size:1.4rem;letter-spacing:0}.brand-note{color:var(--muted);font-size:.8rem;letter-spacing:.02em}.actions-inline,.nav-links{display:flex;align-items:center;gap:18px}.nav-cta{margin-left:4px}.nav-links a,.text-link{color:var(--muted);transition:color .16s ease}.nav-links .primary-button{color:#fff9f0}.nav-links a:hover,.text-link:hover{color:var(--ink)}.ghost-button,.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease;cursor:pointer}.ghost-button:hover,.primary-button:hover,.secondary-button:hover{transform:translateY(-1px)}.primary-button{border:1px solid transparent;background:var(--ink);color:#fff9f0;padding:13px 20px;box-shadow:0 18px 34px rgba(23,29,36,.14)}.secondary-button{border:1px solid var(--line);background:rgba(255,255,255,.58);color:var(--ink);padding:13px 20px}.ghost-button{border:1px solid var(--line);background:transparent;color:var(--muted);padding:10px 16px}.hero-bleed{position:relative;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;background:radial-gradient(circle at 18% 18%,rgba(221,139,67,.32),transparent 18%),radial-gradient(circle at 80% 24%,rgba(87,115,139,.22),transparent 18%),linear-gradient(180deg,#121720,#151d26 42%,#1b242e)}.hero-noise{position:absolute;border-radius:999px;filter:blur(12px);opacity:.42}.hero-noise-left{width:460px;height:460px;top:-180px;left:-140px;background:rgba(221,139,67,.18);animation:ambient-float 16s ease-in-out infinite}.hero-noise-right{width:520px;height:520px;right:-120px;top:80px;background:rgba(84,112,135,.14);animation:ambient-float 19s ease-in-out infinite reverse}.hero-poster{position:relative;z-index:1;min-height:calc(100svh - 88px);display:grid;grid-template-columns:minmax(0,.92fr) minmax(340px,1.08fr);grid-gap:52px;gap:52px;align-items:center;padding:38px 0 74px}.hero-poster>:first-child{animation:poster-rise .76s cubic-bezier(.2,.7,.2,1) both}.hero-poster>:last-child{animation:poster-rise .98s cubic-bezier(.2,.7,.2,1) both;animation-delay:90ms}.hero-copy-premium{max-width:620px;color:#f7efe4;padding-bottom:0}.hero-brandline{margin-top:-8px;font-size:clamp(1.7rem,3vw,2.6rem);line-height:.95}.hero-brandline,.hero-display{font-family:var(--font-serif);letter-spacing:0}.hero-display{margin:0;font-size:clamp(3.7rem,7.4vw,7rem);line-height:.92}.hero-subcopy{max-width:560px;color:rgba(247,239,228,.74);font-size:1.05rem;line-height:1.65}.hero-primary{background:linear-gradient(135deg,#f4ece3,#e2b78d);color:#171d24}.hero-secondary{border-color:rgba(247,239,228,.16);background:rgba(255,255,255,.08);color:#f7efe4}.hero-inline-note{max-width:520px;padding-top:4px;color:rgba(247,239,228,.62);font-size:.98rem;line-height:1.65}.website-builder{display:grid;grid-gap:18px;gap:18px;margin-top:8px}.website-builder-form,.website-builder-result{grid-gap:16px;gap:16px;background:rgba(255,255,255,.05)}.website-builder-analysis,.website-builder-form,.website-builder-result{display:grid;padding:22px;border-radius:28px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.website-builder-analysis{grid-gap:18px;gap:18px;background:radial-gradient(circle at top right,rgba(221,139,67,.16),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04));animation:rise-in .42s ease}.website-builder-copy{display:grid;grid-gap:6px;gap:6px}.website-builder-copy strong,.website-builder-grid strong,.website-builder-list-item,.website-builder-result h3{color:#fff7ec}.website-builder-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px}.website-builder-controls input{width:100%;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.09);color:#fff7ec;padding:15px 18px}.website-builder-controls input::placeholder{color:rgba(247,239,228,.42)}.website-builder-note,.website-builder-result p{color:rgba(247,239,228,.66);line-height:1.65}.website-builder-head{gap:16px}.website-builder-analysis-head,.website-builder-head{display:flex;align-items:flex-start;justify-content:space-between}.website-builder-analysis-head{gap:18px}.website-builder-analysis-head h3{margin:8px 0 0;color:#fff7ec;font-family:var(--font-serif);font-size:clamp(1.7rem,3vw,2.4rem);line-height:.98;letter-spacing:0}.website-builder-orb{width:62px;height:62px;border-radius:999px;background:radial-gradient(circle at 35% 30%,rgba(255,248,238,.9),transparent 24%),linear-gradient(135deg,rgba(255,196,140,.95),rgba(221,139,67,.36));box-shadow:0 0 0 14px rgba(221,139,67,.08),0 0 40px rgba(221,139,67,.24);animation:orbit-pulse 2.2s ease-in-out infinite}.website-builder-analysis-url,.website-builder-insight-log{display:grid;grid-gap:10px;gap:10px}.website-builder-analysis-url strong{color:#fff7ec;font-weight:500;word-break:break-word}.website-builder-insight-list,.website-builder-stage-list{display:grid;grid-gap:12px;gap:12px}.website-builder-stage{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;padding:14px 0 0;border-top:1px solid rgba(255,255,255,.08);transition:opacity .18s ease,transform .18s ease}.website-builder-stage[data-status=queued]{opacity:.48}.website-builder-stage[data-status=active]{opacity:1;transform:translateX(2px)}.website-builder-stage-marker{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:rgba(247,239,228,.78)}.website-builder-stage[data-status=active] .website-builder-stage-marker{border-color:rgba(255,215,181,.6);background:rgba(221,139,67,.14);box-shadow:0 0 0 8px rgba(221,139,67,.08)}.website-builder-stage[data-status=done] .website-builder-stage-marker{background:rgba(255,248,238,.9);color:#171d24}.website-builder-stage-copy{display:grid;grid-gap:6px;gap:6px}.website-builder-insight-item,.website-builder-stage-copy strong{color:#fff7ec}.website-builder-stage-copy span{color:rgba(247,239,228,.66);line-height:1.55}.website-builder-insight-item{position:relative;padding:12px 0 0 18px;border-top:1px solid rgba(255,255,255,.08);line-height:1.55;animation:rise-in .32s ease}.website-builder-insight-item:before{content:"";position:absolute;left:0;top:18px;width:8px;height:8px;border-radius:999px;background:rgba(255,215,181,.86);box-shadow:0 0 0 6px rgba(221,139,67,.08)}.website-builder-result-live{animation:result-reveal .52s cubic-bezier(.2,.7,.2,1)}.website-builder-head h3{margin:8px 0 0;font-family:var(--font-serif);font-size:2rem;letter-spacing:0;line-height:.96}.website-builder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.website-builder-grid>div{display:grid;grid-gap:8px;gap:8px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.website-builder-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.website-builder-list{display:grid;grid-gap:12px;gap:12px}.website-builder-list-item{padding:14px 0 0;border-top:1px solid rgba(255,255,255,.08);line-height:1.55}.website-builder-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.agent-studio{display:grid;grid-gap:18px;gap:18px;padding:24px;border-radius:28px;border:1px solid var(--line);overflow:hidden}.agent-studio-dark{background:radial-gradient(circle at top right,rgba(221,139,67,.16),transparent 26%),linear-gradient(145deg,rgba(19,27,36,.96),rgba(27,36,46,.92));border-color:rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.agent-studio-light{background:radial-gradient(circle at top right,rgba(221,139,67,.12),transparent 22%),linear-gradient(180deg,rgba(255,252,246,.98),rgba(244,235,223,.88));box-shadow:var(--shadow)}.agent-panel-head,.agent-studio-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.agent-studio-header h3{margin:8px 0 0;font-family:var(--font-serif);font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:0;line-height:.98}.agent-studio-dark .agent-chat-bubble strong,.agent-studio-dark .agent-panel-head strong,.agent-studio-dark .agent-rail-item strong,.agent-studio-dark .agent-studio-header h3{color:#fff7ec}.agent-panel-note,.agent-rail-item span:last-child,.agent-status-line,.agent-studio-copy{line-height:1.65}.agent-studio-dark .agent-panel-head .muted-text,.agent-studio-dark .agent-panel-note,.agent-studio-dark .agent-rail-item span:last-child,.agent-studio-dark .agent-status-line,.agent-studio-dark .agent-studio-copy{color:rgba(247,239,228,.68)}.agent-studio-badges{display:flex;flex-wrap:wrap;gap:10px}.agent-studio-dark .agent-studio-badges .pill{border-color:rgba(255,255,255,.1);color:rgba(247,239,228,.78)}.agent-studio-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.agent-rail-item{display:grid;grid-gap:8px;gap:8px;padding-top:14px;border-top:1px solid var(--line)}.agent-studio-dark .agent-rail-item{border-top-color:rgba(255,255,255,.08)}.agent-studio-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:18px;gap:18px;align-items:start}.agent-chat-panel,.agent-voice-panel{display:grid;grid-gap:16px;gap:16px;padding:20px;border-radius:24px;border:1px solid var(--line)}.agent-studio-dark .agent-chat-panel,.agent-studio-dark .agent-voice-panel{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.agent-studio-light .agent-chat-panel,.agent-studio-light .agent-voice-panel{background:rgba(255,255,255,.56)}.agent-panel-head strong{display:block;margin-top:8px;font-size:1.12rem}.agent-waveform{display:flex;align-items:center;gap:8px;min-height:64px}.agent-waveform span{width:8px;border-radius:999px;background:linear-gradient(180deg,#f7eee5,#df8d47);animation:pulse-bar 1.8s ease-in-out infinite}.agent-waveform span:first-child{height:18px}.agent-waveform span:nth-child(2){height:42px;animation-delay:.12s}.agent-waveform span:nth-child(3){height:30px;animation-delay:.24s}.agent-waveform span:nth-child(4){height:54px;animation-delay:.36s}.agent-waveform span:nth-child(5){height:34px;animation-delay:.48s}.agent-waveform span:nth-child(6){height:46px;animation-delay:.6s}.agent-audio-player{width:100%}.agent-quick-prompts{display:flex;flex-wrap:wrap;gap:10px}.agent-studio-dark .agent-quick-prompts .ghost-button{border-color:rgba(255,255,255,.1);color:rgba(247,239,228,.74)}.agent-chat-log{display:grid;grid-gap:12px;gap:12px;max-height:320px;overflow-y:auto;padding-right:4px}.agent-chat-bubble{display:grid;grid-gap:8px;gap:8px;max-width:92%;padding:14px 16px;border-radius:22px}.agent-chat-bubble span{font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}.agent-chat-bubble strong{font-weight:500;line-height:1.6}.agent-chat-bubble-assistant{justify-self:start}.agent-studio-dark .agent-chat-bubble-assistant{background:rgba(255,255,255,.05)}.agent-studio-light .agent-chat-bubble-assistant{background:rgba(24,33,43,.06)}.agent-chat-bubble-user{justify-self:end}.agent-studio-dark .agent-chat-bubble-user{background:rgba(221,139,67,.15)}.agent-studio-light .agent-chat-bubble-user{background:rgba(221,139,67,.14)}.agent-chat-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px}.agent-chat-compose input{width:100%;border-radius:999px;border:1px solid var(--line);padding:14px 16px;background:rgba(255,255,255,.72);color:var(--ink)}.agent-studio-dark .agent-chat-compose input{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.07);color:#fff7ec}.agent-studio-dark .agent-chat-compose input::placeholder{color:rgba(247,239,228,.38)}.hero-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:8px}.hero-proof-item{display:grid;grid-gap:8px;gap:8px;padding-top:18px;border-top:1px solid rgba(247,239,228,.14);color:rgba(247,239,228,.65)}.hero-proof-item strong{color:#fff7eb;font-size:1.9rem;font-family:var(--font-serif);letter-spacing:0}.hero-stage{display:grid;grid-gap:14px;gap:14px;justify-self:stretch}.hero-stage-topline{display:flex;justify-content:space-between;gap:12px;color:rgba(247,239,228,.66);font-size:.86rem;text-transform:uppercase;letter-spacing:.14em}.hero-stage-screen{position:relative;min-height:660px;display:grid;align-content:space-between;grid-gap:28px;gap:28px;padding:28px;border-radius:34px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),linear-gradient(145deg,#1d2732,#121922);box-shadow:0 34px 90px rgba(0,0,0,.32);overflow:hidden}.hero-stage-screen:after{content:"";position:absolute;inset:-20% auto -20% -35%;width:42%;background:linear-gradient(115deg,transparent,rgba(255,255,255,.04) 42%,rgba(255,255,255,.12) 50%,transparent 62%);transform:skewX(-18deg);animation:screen-sheen 7.8s ease-in-out infinite;pointer-events:none}.hero-bottom-rail,.hero-screen-header{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.hero-bottom-rail strong,.hero-screen-header strong{display:block;color:#fff8ee}.voice-wave{display:flex;align-items:center;gap:10px;height:70px}.voice-wave span{width:8px;border-radius:999px;background:linear-gradient(180deg,#f7eee5,#df8d47);animation:pulse-bar 1.8s ease-in-out infinite}.voice-wave span:first-child{height:18px}.voice-wave span:nth-child(2){height:40px;animation-delay:.12s}.voice-wave span:nth-child(3){height:58px;animation-delay:.24s}.voice-wave span:nth-child(4){height:32px;animation-delay:.36s}.voice-wave span:nth-child(5){height:48px;animation-delay:.48s}.voice-wave span:nth-child(6){height:26px;animation-delay:.6s}.voice-wave span:nth-child(7){height:54px;animation-delay:.72s}.hero-transcript{display:grid;grid-gap:12px;gap:12px}.hero-transcript p{margin:0;max-width:86%;padding:16px 18px;border-radius:24px;color:rgba(255,248,238,.88);line-height:1.6;background:rgba(255,255,255,.05)}.hero-transcript p:last-child{justify-self:end;background:rgba(221,139,67,.14)}.hero-transcript span{display:block;margin-bottom:6px;color:rgba(247,239,228,.52);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}.hero-outcome-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);grid-gap:16px;gap:16px}.hero-outcome-panel{display:grid;grid-gap:8px;gap:8px;padding:22px;border-radius:26px;background:rgba(255,255,255,.06);color:rgba(247,239,228,.7)}.hero-outcome-panel strong{color:#fff7ec;font-size:1.1rem}.hero-outcome-panel-light{background:linear-gradient(135deg,#f6ece1,#e6c4a3);color:rgba(23,29,36,.68)}.hero-outcome-panel-light strong{color:#171d24}.hero-bottom-rail{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.hero{min-height:calc(100svh - 84px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:flex-end;grid-gap:40px;gap:40px;padding:28px 0 40px}.hero-premium{padding-top:36px}.hero-copy{max-width:620px;display:grid;grid-gap:24px;gap:24px;padding-bottom:24px}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.14em}.eyebrow:before{content:"";width:28px;height:1px;background:rgba(24,33,43,.26)}.eyebrow-light{color:rgba(247,239,228,.68)}.eyebrow-light:before{background:rgba(247,239,228,.22)}.app-title,.hero h1,.section-title{margin:0;font-family:var(--font-serif);letter-spacing:0}.hero h1{font-size:clamp(3.25rem,7vw,6.5rem);line-height:.94}.hero p,.muted-text,.section-copy{color:var(--muted);line-height:1.6}.hero-actions{gap:14px}.hero-actions,.hero-proof{display:flex;flex-wrap:wrap}.hero-proof{gap:10px}.industry-pill,.proof-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:10px 14px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.54);color:var(--muted);font-size:.92rem}.hero-visual{position:relative;min-height:640px;border-radius:36px;overflow:hidden;background:linear-gradient(160deg,rgba(255,248,240,.8),rgba(255,255,255,.15)),linear-gradient(135deg,#24313d,#1a2531 52%,#394a54);box-shadow:var(--shadow)}.hero-pane{position:absolute;inset:auto 28px 28px 28px;border-radius:var(--radius-lg);background:rgba(248,241,232,.92);color:var(--ink);padding:24px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-stack{position:absolute;inset:88px 28px 136px 28px;display:grid;align-content:flex-start;grid-gap:14px;gap:14px;z-index:2}.hero-card{display:grid;grid-gap:10px;gap:10px;padding:20px 22px;border-radius:24px;border:1px solid rgba(255,255,255,.14);box-shadow:0 22px 42px rgba(12,17,22,.22)}.hero-card-primary{max-width:78%;background:rgba(17,24,31,.74);color:#fffaf4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-card-secondary{margin-left:auto;max-width:72%;background:rgba(255,244,231,.9);color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-orbit{position:absolute;border-radius:999px;border:1px solid rgba(255,255,255,.1);opacity:.6}.hero-orbit-one{width:380px;height:380px;top:-40px;right:-60px}.hero-orbit-two{width:520px;height:520px;bottom:-180px;left:-140px}.hero-signal{position:absolute;left:28px;top:28px;right:28px;display:flex;align-items:center;justify-content:space-between;color:rgba(255,249,240,.82);font-size:.92rem}.signal-pill{padding:10px 14px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.08)}.detail-grid,.grid-2,.grid-3,.panel-grid,.stat-row{display:grid;grid-gap:18px;gap:18px}.stat-row{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-panel,.form-panel,.soft-panel,.stat-block{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.stat-block{padding:18px}.stat-value{display:block;margin-top:8px;font-size:1.8rem;font-family:var(--font-serif);letter-spacing:0}.section{padding:88px 0}.section-tight{padding:26px 0 40px}.section-head{display:grid;grid-gap:14px;gap:14px;max-width:720px;margin-bottom:34px}.section-head-wide{max-width:860px}.section-head-light .section-copy,.section-head-light .section-title{color:#fff7ec}.section-title{font-size:clamp(2.2rem,4vw,4.1rem);line-height:.96}.section-copy{font-size:1.03rem;max-width:620px}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-grid,.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.soft-panel{padding:24px}.soft-panel-elevated{background:linear-gradient(180deg,rgba(255,252,246,.96),rgba(248,239,227,.84));box-shadow:var(--shadow)}.emphasis-panel{background:linear-gradient(180deg,rgba(255,252,246,.92),rgba(255,247,238,.82))}.dark-panel{background:linear-gradient(180deg,rgba(24,33,43,.96),rgba(31,43,54,.94));color:#fff7ee;border-color:rgba(255,255,255,.08)}.dark-panel .detail-item,.dark-panel .eyebrow,.dark-panel .muted-text,.dark-panel .section-copy,.dark-panel .step-kicker{color:rgba(255,247,238,.72)}.dark-panel .eyebrow:before{background:rgba(255,247,238,.22)}.section-dark{position:relative;color:#fff7ed;background:radial-gradient(circle at top right,rgba(221,139,67,.16),transparent 20%),linear-gradient(180deg,#171e27,#11181f)}.live-feed-row span,.section-copy-light,.section-dark .eyebrow,.split-feature-copy p,.workflow-column p{color:rgba(247,239,228,.68)}.proof-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px}.metrics-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:26px;gap:26px;padding:22px 0 0;border-top:1px solid var(--line)}.metrics-strip-item{display:grid;grid-gap:10px;gap:10px}.metrics-strip-item span{color:var(--muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.14em}.metrics-strip-item strong{font-family:var(--font-serif);font-size:clamp(3rem,6vw,5.2rem);line-height:.9;letter-spacing:0}.metrics-strip-item p{margin:0;color:var(--muted);line-height:1.6}.section-showcase{padding-top:36px}.showcase-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);grid-gap:42px;gap:42px;align-items:start}.showcase-copy{display:grid;grid-gap:16px;gap:16px;position:-webkit-sticky;position:sticky;top:108px}.frame-rail{position:relative;min-height:660px;padding:20px 10px 30px 40px}.frame-card{position:absolute;width:min(100%,430px);display:grid;grid-gap:10px;gap:10px;padding:24px;border-radius:28px;border:1px solid rgba(23,29,36,.08);box-shadow:0 24px 56px rgba(23,29,36,.1)}.frame-card h3{margin:0;font-family:var(--font-serif);font-size:1.55rem;line-height:1;letter-spacing:0}.frame-card p{margin:0;color:var(--muted);line-height:1.65}.frame-card-1{top:0;left:0;background:linear-gradient(135deg,#fbf5ee,#ead7c1);transform:rotate(-3deg)}.frame-card-2{top:180px;right:10px;background:linear-gradient(145deg,#18212b,#25313d);color:#fff8ee;transform:rotate(3deg)}.frame-card-2 .step-kicker,.frame-card-2 p{color:rgba(255,248,238,.72)}.frame-card-3{top:390px;left:30px;background:linear-gradient(135deg,#f8efe2,#f4eadc);transform:rotate(-1.5deg)}.booking-hero,.demo-hero,.funnel-hero,.pricing-hero{position:relative;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;background:radial-gradient(circle at 18% 18%,rgba(221,139,67,.24),transparent 18%),radial-gradient(circle at 80% 24%,rgba(87,115,139,.18),transparent 18%),linear-gradient(180deg,#131922,#17202a)}.booking-hero:before,.demo-hero:before,.funnel-hero:before,.pricing-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.06),transparent 24%),repeating-linear-gradient(90deg,rgba(255,255,255,.03),rgba(255,255,255,.03) 1px,transparent 0,transparent 120px);opacity:.4;pointer-events:none}.booking-hero-grid,.demo-hero-grid,.funnel-hero-grid,.pricing-hero-grid{min-height:380px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);grid-gap:34px;gap:34px;align-items:end;padding:38px 0 46px;position:relative;z-index:1}.booking-hero-grid>*,.demo-hero-grid>*,.funnel-hero-grid>*,.pricing-hero-grid>*{animation:poster-rise .86s cubic-bezier(.2,.7,.2,1) both}.booking-hero-grid>:last-child,.demo-hero-grid>:last-child,.funnel-hero-grid>:last-child,.pricing-hero-grid>:last-child{animation-delay:.12s}.booking-hero-copy,.demo-hero-copy,.funnel-hero-copy,.pricing-hero-copy{display:grid;grid-gap:16px;gap:16px}.booking-hero-title,.demo-hero-title,.funnel-hero-title,.pricing-hero-title{color:#fff7ec;max-width:780px}.funnel-local-note{margin:0;max-width:660px;color:rgba(247,239,228,.72);line-height:1.65}.demo-hero-list{display:grid;grid-gap:12px;gap:12px;margin-top:10px}.demo-hero-list-item{display:grid;grid-gap:6px;gap:6px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1)}.demo-hero-list-item strong{color:#fff7ec}.booking-highlight,.demo-hero-metric,.funnel-call-card,.pricing-hero-note{display:grid;grid-gap:12px;gap:12px;padding:24px;align-self:stretch;border-radius:28px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:rgba(247,239,228,.72)}.booking-highlight strong,.demo-hero-metric strong,.funnel-call-card strong,.pricing-hero-note strong{color:#fff7ec;font-family:var(--font-serif);font-size:clamp(2.4rem,4vw,4rem);line-height:.92;letter-spacing:0}.booking-highlight p,.demo-hero-metric p,.funnel-call-card p,.pricing-hero-note p{margin:0;line-height:1.65}.funnel-price-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.funnel-price-row span{min-width:0;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:rgba(255,247,236,.82);overflow-wrap:anywhere}.industry-pill[data-active=true]{background:var(--ink);color:#fffaf2;border-color:transparent}.pricing-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px}.pricing-card{display:grid;grid-gap:14px;gap:14px;padding:24px;border-radius:28px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,252,246,.96),rgba(246,238,226,.82));box-shadow:var(--shadow);transform-origin:center bottom;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;animation:card-lift-in .78s cubic-bezier(.2,.7,.2,1) both}.pricing-card:nth-child(2){animation-delay:70ms}.pricing-card:nth-child(3){animation-delay:.14s}.pricing-card:nth-child(4){animation-delay:.21s}.pricing-card:nth-child(5){animation-delay:.28s}.pricing-card:hover{transform:translateY(-8px);border-color:rgba(183,114,56,.28);box-shadow:0 30px 80px rgba(22,22,20,.1),0 8px 24px rgba(183,114,56,.12)}.pricing-price{font-family:var(--font-serif);font-size:clamp(2.6rem,4vw,4.1rem);line-height:.9;letter-spacing:0}.pricing-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.pricing-footer,.pricing-meta div{display:grid;grid-gap:6px;gap:6px}.pricing-footer span,.pricing-meta span{color:var(--muted);font-size:.88rem}.pricing-meta strong{font-size:1.2rem}.pricing-table-wrap{overflow-x:auto;padding-bottom:8px}.pricing-footer{padding-top:12px;border-top:1px solid var(--line)}.booking-layout{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);grid-gap:28px;gap:28px;align-items:start}.booking-notes{display:grid;grid-gap:18px;gap:18px}.booking-note-card{display:grid;grid-gap:10px;gap:10px;padding:22px;border-radius:24px;border:1px solid var(--line);background:rgba(255,251,245,.72);box-shadow:var(--shadow);transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease;animation:card-lift-in .72s cubic-bezier(.2,.7,.2,1) both}.booking-note-card:nth-child(2){animation-delay:90ms}.booking-note-card:nth-child(3){animation-delay:.18s}.booking-note-card:hover{transform:translateY(-6px);border-color:rgba(183,114,56,.22);box-shadow:0 26px 70px rgba(22,22,20,.08),0 8px 24px rgba(183,114,56,.1)}.booking-note-card p{margin:0;color:var(--muted);line-height:1.65}.form-panel-premium{gap:24px;padding:28px;background:linear-gradient(180deg,rgba(255,252,246,.98),rgba(247,239,227,.88));box-shadow:var(--shadow);animation:card-lift-in .86s cubic-bezier(.2,.7,.2,1) both;animation-delay:.12s}.form-premium-head{display:grid;grid-gap:10px;gap:10px}.form-premium-head h3{margin:8px 0 0;font-family:var(--font-serif);font-size:2rem;line-height:.98;letter-spacing:0}.proof-column{display:grid;grid-gap:16px;gap:16px;padding-top:22px;border-top:1px solid var(--line)}.proof-column h3,.split-feature-copy h3,.workflow-column h3{margin:0;font-family:var(--font-serif);font-size:1.5rem;letter-spacing:0;line-height:1.05}.workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:18px}.workflow-column{display:grid;grid-gap:12px;gap:12px;padding:24px 0 0;border-top:1px solid rgba(255,255,255,.12)}.workflow-step{color:rgba(221,139,67,.9);font-size:.9rem;letter-spacing:.18em}.split-feature{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);grid-gap:30px;gap:30px;margin-top:42px;padding-top:28px;border-top:1px solid rgba(255,255,255,.1)}.split-feature-copy{display:grid;grid-gap:14px;gap:14px;align-content:start}.live-feed{display:grid;grid-gap:0;gap:0}.live-feed-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 0;border-top:1px solid rgba(255,255,255,.08)}.live-feed-row:first-child{padding-top:0;border-top:0}.live-feed-row div{display:grid;grid-gap:6px;gap:6px}.live-feed-row strong{color:#fff7ec}.dashboard-panel h3,.dashboard-panel h4,.soft-panel h3{margin:0 0 10px;font-size:1rem}.dashboard-list,.detail-list,.mini-list{display:grid;grid-gap:14px;gap:14px}.sales-workbench{display:grid;grid-gap:22px;gap:22px}.sales-board{display:grid;grid-template-columns:repeat(4,minmax(260px,1fr));grid-gap:16px;gap:16px;overflow-x:auto;padding-bottom:8px}.sales-column{min-width:260px;align-content:start}.dashboard-panel select,.sales-column select{max-width:100%;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,.7);padding:10px 12px}.proposal-sheet{padding:18px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.5)}.dashboard-item,.detail-item,.mini-item{display:grid;grid-gap:8px;gap:8px;padding-top:14px;border-top:1px solid var(--line)}.dashboard-item:first-child,.detail-item:first-child,.mini-item:first-child{padding-top:0;border-top:0}.demo-shell{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);grid-gap:26px;gap:26px;align-items:flex-start}.demo-stage-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.demo-stage-title{margin:8px 0 0;font-family:var(--font-serif);font-size:1.35rem;letter-spacing:0}.demo-call-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.demo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.demo-inline-panel{padding:18px}.dashboard-panel,.demo-stage,.form-panel{padding:24px}.demo-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.tab-button{border-radius:999px;border:1px solid var(--line);padding:10px 14px;background:rgba(255,255,255,.42);color:var(--muted)}.tab-button[data-active=true]{background:var(--ink);color:#fffaf2;border-color:transparent}.conversation{display:grid;grid-gap:12px;gap:12px}.bubble{max-width:82%;padding:14px 16px;border-radius:22px;line-height:1.5}.bubble.agent{justify-self:start;background:rgba(24,33,43,.9);color:#fffbf6}.bubble.caller{justify-self:end;background:rgba(183,114,56,.14)}.step-card{display:grid;grid-gap:10px;gap:10px;padding:16px 0;border-top:1px solid var(--line)}.step-card:first-child{border-top:0;padding-top:0}.step-kicker{color:var(--accent-deep);font-size:.78rem;text-transform:uppercase;letter-spacing:.14em}.form-panel{display:grid;grid-gap:18px;gap:18px}.form-progress{display:grid;grid-gap:12px;gap:12px;padding:18px 18px 14px;border-radius:22px;border:1px solid var(--line);background:rgba(255,255,255,.58)}.form-progress-copy{display:grid;grid-gap:8px;gap:8px}.form-progress-copy strong{font-size:1rem;line-height:1.5}.form-progress-bar{height:8px;overflow:hidden;border-radius:999px;background:rgba(24,33,43,.08)}.form-progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d57f35,#f0c39a);transition:width .22s ease}.form-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .full-width{grid-column:1/-1}.field{display:grid;grid-gap:8px;gap:8px}.field label{color:var(--muted);font-size:.92rem}.field input,.field select,.field textarea{width:100%;border-radius:18px;border:1px solid rgba(24,33,43,.14);background:rgba(255,255,255,.72);padding:14px 15px;color:var(--ink)}.field textarea{min-height:120px;resize:vertical}.industry-band{display:grid;grid-gap:16px;gap:16px;padding:18px 20px;border:1px solid var(--line);border-radius:26px;background:rgba(255,251,245,.64);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.industry-band-dark{background:rgba(18,23,32,.88);border-color:rgba(255,255,255,.08)}.industry-band-label{color:var(--muted);font-size:.86rem;text-transform:uppercase;letter-spacing:.14em}.industry-band-dark .industry-band-label{color:rgba(247,239,228,.58)}.industry-marquee{display:flex;flex-wrap:wrap;gap:12px}.industry-pill-dark{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:rgba(247,239,228,.82)}.cta-banner{display:grid;grid-template-columns:minmax(0,1.2fr) auto;grid-gap:26px;gap:26px;align-items:end;padding:32px;border:1px solid var(--line);border-radius:30px;background:linear-gradient(135deg,rgba(255,252,246,.92),rgba(245,237,224,.76));box-shadow:var(--shadow)}.cta-banner-strong{background:linear-gradient(135deg,rgba(255,251,245,.96),rgba(234,220,199,.84))}.cta-copy{display:grid;grid-gap:12px;gap:12px}.detail-grid-balanced{align-items:start}.stack-list{display:grid;grid-gap:0;gap:0}.stack-list-item{display:grid;grid-gap:8px;gap:8px;padding:18px 0;border-top:1px solid var(--line)}.stack-list-item:first-child{padding-top:0;border-top:0}.error-note,.form-note,.success-note{font-size:.92rem}.conversion-prompt-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:end center;padding:20px;pointer-events:none}.conversion-prompt{width:min(520px,calc(100vw - 24px));display:grid;grid-gap:18px;gap:18px;padding:22px;border-radius:28px;border:1px solid rgba(24,33,43,.1);background:radial-gradient(circle at top right,rgba(221,139,67,.16),transparent 22%),linear-gradient(180deg,rgba(255,252,246,.98),rgba(247,239,227,.92));box-shadow:0 26px 70px rgba(17,21,26,.18);pointer-events:auto;animation:result-reveal .32s cubic-bezier(.2,.7,.2,1)}.conversion-prompt-copy{display:grid;grid-gap:10px;gap:10px}.conversion-prompt-copy h4{margin:0;font-family:var(--font-serif);font-size:clamp(1.5rem,3vw,2rem);line-height:.98;letter-spacing:0}.conversion-prompt-copy p{margin:0;color:var(--muted);line-height:1.65}.conversion-prompt-list{display:grid;grid-gap:12px;gap:12px}.conversion-prompt-item{position:relative;padding-left:18px;color:var(--ink);line-height:1.55}.conversion-prompt-item:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 6px rgba(221,139,67,.08)}.success-note{color:var(--success)}.error-note{color:#8b3b2c}.comparison-table{width:100%;border-collapse:collapse}.comparison-table td,.comparison-table th{padding:16px 0;text-align:left;border-bottom:1px solid var(--line)}.comparison-table th{color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.12em}.roi-display{display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr)}.slider-stack{display:grid;grid-gap:18px;gap:18px}.slider-row{display:grid;grid-gap:8px;gap:8px}.slider-row input[type=range]{width:100%}.big-number{font-family:var(--font-serif);font-size:clamp(2.6rem,4vw,4.8rem);letter-spacing:0;line-height:.95}.summary-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.summary-item{padding-top:14px;border-top:1px solid var(--line)}.app-shell{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr)}.app-sidebar{border-right:1px solid var(--line);background:rgba(247,242,234,.84);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:28px 22px;display:grid;grid-gap:30px;gap:30px;align-content:flex-start}.app-nav{display:grid;grid-gap:8px;gap:8px}.app-nav a{padding:12px 14px;border-radius:16px;color:var(--muted)}.app-nav a.active{background:rgba(24,33,43,.92);color:#fff9f0}.app-main{padding:28px}.app-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:26px}.app-title{font-size:clamp(2rem,3vw,3.2rem);line-height:.96}.panel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pipeline-board{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));grid-gap:18px;gap:18px}.pipeline-column{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:18px;display:grid;grid-gap:16px;gap:16px;align-content:flex-start}.pipeline-column h3{margin:0;font-size:1rem}.pipeline-card{border:1px solid var(--line);border-radius:20px;background:var(--surface-strong);padding:16px;display:grid;grid-gap:10px;gap:10px}.checklist{display:grid;grid-gap:12px;gap:12px}.checklist-item{display:grid;grid-template-columns:16px 1fr;grid-gap:12px;gap:12px;padding-top:12px;border-top:1px solid var(--line)}.checklist-item:first-child{padding-top:0;border-top:0}.check-indicator{width:12px;height:12px;margin-top:6px;border-radius:999px;background:rgba(24,33,43,.16)}.check-indicator[data-status=done]{background:var(--success)}.check-indicator[data-status=in_progress]{background:var(--accent)}.dashboard-panel{display:grid;grid-gap:14px;gap:14px}.dashboard-panel.wide{grid-column:span 2}.kpi-value{font-family:var(--font-serif);font-size:2.1rem;letter-spacing:0}.pill{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;border:1px solid var(--line);color:var(--muted);font-size:.85rem}.pill-dark{border-color:rgba(255,255,255,.12);color:rgba(247,239,228,.82)}.status{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.9rem}.status:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--accent)}.status-light{color:rgba(247,239,228,.72)}.step-kicker-light{color:rgba(247,239,228,.52)}.signal-hero{position:relative;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;color:#f8fbff;background:linear-gradient(90deg,rgba(57,255,136,.09) 1px,transparent 0),linear-gradient(180deg,rgba(47,128,255,.08) 1px,transparent 0),linear-gradient(145deg,#05080c,#0b0f14 44%,#111b25);background-size:52px 52px,52px 52px,auto}.signal-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.08),transparent 22%),linear-gradient(180deg,transparent,rgba(57,255,136,.08));pointer-events:none}.signal-grid{position:relative;z-index:1;min-height:calc(100svh - 118px);display:grid;grid-template-columns:minmax(0,.86fr) minmax(380px,1.14fr);grid-gap:54px;gap:54px;align-items:center;padding:34px 0 58px}.signal-copy{display:grid;grid-gap:24px;gap:24px;max-width:660px}.signal-display{margin:0;max-width:700px;font-family:var(--font-sans);font-size:5.15rem;line-height:.95;letter-spacing:0}.signal-subcopy{margin:0;max-width:590px;color:rgba(248,251,255,.72);font-size:1.15rem;line-height:1.65}.demo-number-card{display:grid;grid-gap:8px;gap:8px;max-width:520px;padding:18px 20px;border:1px solid rgba(57,255,136,.28);border-radius:20px;background:linear-gradient(90deg,rgba(57,255,136,.12),transparent),rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.console-header,.console-line small,.console-line span,.demo-number-card small,.demo-number-card span,.launch-package span,.route-lane span,.signal-card span,.signal-proof-row span,.timeline-step span{color:rgba(248,251,255,.6);font-family:var(--font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}.demo-number-card strong{color:#ffffff;font-family:var(--font-mono);font-size:2rem;letter-spacing:0}.signal-actions{margin-top:4px}.signal-proof-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;max-width:620px;padding-top:10px}.signal-proof-row div{display:grid;grid-gap:8px;gap:8px;padding-top:16px;border-top:1px solid rgba(248,251,255,.14)}.signal-proof-row strong{color:#ffffff;font-size:2.1rem;line-height:1}.phone-console{display:grid;grid-gap:18px;gap:18px;min-height:640px;padding:24px;border:1px solid rgba(248,251,255,.1);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035)),#0c1118;box-shadow:0 32px 100px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.08)}.console-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid rgba(248,251,255,.1)}.console-header div{display:inline-flex;align-items:center;gap:10px}.console-header strong{color:var(--accent);font-family:var(--font-mono);font-size:.84rem;text-transform:uppercase;letter-spacing:.1em}.console-dot{width:10px;height:10px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 6px rgba(57,255,136,.1)}.console-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:16px;border-radius:18px;background:rgba(255,255,255,.055)}.console-line strong{color:#ffffff;font-size:1.15rem}.signal-wave{height:76px;padding:0 8px}.agent-waveform span,.signal-wave span,.voice-wave span{background:linear-gradient(180deg,var(--accent) 0,var(--signal-blue) 100%)}.call-timeline{display:grid;grid-gap:12px;gap:12px}.timeline-step{display:grid;grid-gap:8px;gap:8px;max-width:88%;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.06)}.timeline-step-ai{justify-self:end;border:1px solid rgba(57,255,136,.22);background:rgba(57,255,136,.09)}.launch-package p,.signal-card p,.timeline-step p{margin:0;color:rgba(248,251,255,.72);line-height:1.6}.signal-cards{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(220px,.84fr);grid-gap:14px;gap:14px}.signal-card{display:grid;grid-gap:10px;gap:10px;padding:18px;border:1px solid rgba(248,251,255,.1);border-radius:18px;background:rgba(255,255,255,.05)}.signal-card strong{color:#ffffff;line-height:1.25}.signal-card-bright{border-color:rgba(57,255,136,.32);background:linear-gradient(135deg,rgba(57,255,136,.2),rgba(47,128,255,.12)),rgba(255,255,255,.06)}.route-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding-top:6px}.route-lane{display:grid;grid-gap:8px;gap:8px;padding-top:14px;border-top:1px solid rgba(248,251,255,.1)}.route-lane strong{color:#ffffff;font-size:.98rem;line-height:1.35}.section-product{width:100vw;margin-left:calc(50% - 50vw);color:#f8fbff;background:linear-gradient(90deg,rgba(248,251,255,.05) 1px,transparent 0),linear-gradient(180deg,#101722,#0b0f14);background-size:56px 56px,auto}.product-launch-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);grid-gap:36px;gap:36px;align-items:start}.product-launch-copy{display:grid;grid-gap:22px;gap:22px}.product-launch-copy .section-title,.section-product .website-builder-copy strong,.section-product .website-builder-grid strong,.section-product .website-builder-head h3,.section-product .website-builder-list-item,.section-product .website-builder-result h3{color:#ffffff}.product-launch-copy .section-copy,.section-product .muted-text,.section-product .website-builder-note,.section-product .website-builder-result p{color:rgba(248,251,255,.68)}.launch-package-grid{display:grid;grid-gap:12px;gap:12px}.launch-package{display:grid;grid-gap:8px;gap:8px;padding:18px;border:1px solid rgba(248,251,255,.1);border-radius:18px;background:rgba(255,255,255,.045)}.launch-package strong{color:#ffffff;font-size:1.08rem}.section-product .website-builder-analysis,.section-product .website-builder-form,.section-product .website-builder-result{border-radius:22px;border-color:rgba(248,251,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035)),rgba(255,255,255,.025)}.website-builder-orb{border-radius:16px;background:linear-gradient(135deg,var(--accent),var(--signal-blue));box-shadow:0 0 0 10px rgba(57,255,136,.08),0 18px 40px rgba(47,128,255,.18)}.section-product .website-builder-controls input{border-color:rgba(248,251,255,.14);background:rgba(255,255,255,.07);color:#ffffff}.section-product .website-builder-controls input::placeholder{color:rgba(248,251,255,.42)}.section-product .website-builder-stage-marker{border-color:rgba(248,251,255,.14)}.section-product .website-builder-stage[data-status=active] .website-builder-stage-marker{border-color:rgba(57,255,136,.6);background:rgba(57,255,136,.14);box-shadow:0 0 0 8px rgba(57,255,136,.08)}.section-product .website-builder-stage[data-status=done] .website-builder-stage-marker{background:var(--accent);color:#05100a}.conversion-prompt-item:before,.section-product .website-builder-insight-item:before{background:var(--accent);box-shadow:0 0 0 6px rgba(57,255,136,.08)}.app-title,.big-number,.brand-mark,.hero h1,.kpi-value,.metrics-strip-item strong,.pricing-price,.section-title{letter-spacing:0}@keyframes pulse-bar{0%,to{transform:scaleY(.78);opacity:.72}50%{transform:scaleY(1.1);opacity:1}}@keyframes orbit-pulse{0%,to{transform:scale(.94);box-shadow:0 0 0 14px rgba(221,139,67,.08),0 0 40px rgba(221,139,67,.24)}50%{transform:scale(1.05);box-shadow:0 0 0 18px rgba(221,139,67,.1),0 0 54px rgba(221,139,67,.28)}}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ambient-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,18px,0) scale(1.04)}}@keyframes poster-rise{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes card-lift-in{0%{opacity:0;transform:translateY(18px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes result-reveal{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes screen-sheen{0%,to{transform:translateX(-35%) skewX(-18deg);opacity:0}10%{opacity:.18}45%{transform:translateX(205%) skewX(-18deg);opacity:.24}60%{opacity:0}}.footer{padding-top:34px;border-top:1px solid var(--line);color:var(--muted);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}@media (max-width:1100px){.agent-studio-grid,.agent-studio-rail,.app-shell,.booking-hero-grid,.booking-layout,.cta-banner,.demo-grid,.demo-hero-grid,.demo-shell,.funnel-hero-grid,.hero,.hero-bottom-rail,.hero-outcome-grid,.hero-poster,.hero-proof-grid,.hero-screen-header,.metrics-strip,.pricing-grid,.pricing-hero-grid,.product-launch-grid,.proof-columns,.roi-display,.route-board,.showcase-grid,.signal-cards,.signal-grid,.signal-proof-row,.split-feature,.website-builder-grid,.website-builder-lists,.workflow-grid{grid-template-columns:1fr}.hero-poster{min-height:auto;gap:34px;padding-top:24px}.signal-grid{min-height:auto;gap:34px;padding-top:30px}.signal-display{font-size:4.25rem}.hero,.hero-stage-screen,.phone-console{min-height:auto}.booking-hero-grid,.demo-hero-grid,.funnel-hero-grid,.pricing-hero-grid{min-height:auto;padding-top:28px}.website-builder-controls{grid-template-columns:1fr}.website-builder-footer{align-items:flex-start;flex-direction:column}.agent-chat-compose,.agent-panel-head,.agent-studio-header{grid-template-columns:1fr;flex-direction:column}.showcase-copy{position:static}.frame-rail{min-height:auto;display:grid;grid-gap:18px;gap:18px;padding:0}.frame-card{position:static;width:100%;transform:none}.app-sidebar{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:840px){.detail-grid,.form-grid,.grid-2,.grid-3,.metrics-strip,.panel-grid,.pipeline-board,.pricing-meta,.proof-columns,.stat-row,.summary-grid,.workflow-grid{grid-template-columns:1fr}.app-header,.footer,.hero-actions,.marketing-nav{align-items:flex-start;flex-direction:column}.console-line,.hero-stage-topline,.live-feed-row{display:grid;grid-template-columns:1fr}.agent-quick-prompts{display:grid}.hero-display{font-size:3.5rem}.signal-display{font-size:3.15rem}.signal-subcopy{font-size:1rem}.demo-number-card strong{font-size:1.45rem}.phone-console{padding:18px;border-radius:22px}.hero-transcript p,.hero-transcript p:last-child,.timeline-step,.timeline-step-ai{max-width:100%;justify-self:stretch}.nav-links{display:none}.hero-visual{min-height:520px}.hero-stack{inset:88px 20px 148px 20px}.hero-card-primary,.hero-card-secondary{max-width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.booking-hero-grid>*,.booking-note-card,.demo-hero-grid>*,.form-panel-premium,.funnel-hero-grid>*,.hero-noise-left,.hero-noise-right,.hero-poster>:first-child,.hero-poster>:last-child,.hero-stage-screen:after,.pricing-card,.pricing-hero-grid>*,.website-builder-analysis,.website-builder-result-live{animation:none!important;transition:none!important}}