:root{--night: #000000;--night-2: #1D1D1F;--night-3: #2E2E30;--apple-gray-1: #F5F5F7;--apple-gray-2: #86868B;--apple-gray-3: #424245;--apple-blue: #0071E3;--apple-blue-hover: #0077ED;--brand: #2979FF;--accent: #26C6DA;--accent-l: #67E8F9;--grad: linear-gradient(135deg, #2979FF 0%, #26C6DA 100%);--grad-soft: linear-gradient(135deg, #93C5FD 0%, #67E8F9 100%)}*{margin:0;padding:0;box-sizing:border-box}html,body{background:var(--night);color:#f8fafc;overflow-x:hidden}body{font-family:Inter,system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}.font-display{font-family:Fraunces,Georgia,serif}.italic{font-style:italic}.center{text-align:center}em{font-style:italic}.bg-night{position:fixed;inset:0;z-index:-1;background:var(--night)}.bg-blobs{position:absolute;inset:0;background:radial-gradient(ellipse 900px 700px at 20% 25%,rgba(41,121,255,.22),transparent 55%),radial-gradient(ellipse 800px 600px at 80% 75%,rgba(38,198,218,.18),transparent 55%),radial-gradient(ellipse 600px 400px at 50% 50%,rgba(103,232,249,.06),transparent 60%)}.bg-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(148,163,184,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse at center,black 30%,transparent 80%)}.bg-vignette{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 35%,rgba(0,0,0,.6) 100%);pointer-events:none}.topbar{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;justify-content:space-between;align-items:center;padding:24px 40px;opacity:0}.brand-mark{font-size:14px;font-weight:900;letter-spacing:6px;color:#fff;display:flex;align-items:center;gap:12px}.brand-dot{width:10px;height:10px;border-radius:50%;background:var(--grad);box-shadow:0 0 16px var(--brand)}.topbar-clock{font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:2px;color:#fff9;display:flex;align-items:center;gap:10px}.clock-blink{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 10px #34d399;animation:clockBlink 1.6s ease-in-out infinite}@keyframes clockBlink{50%{opacity:.35}}.topbar-sep{color:#ffffff40}.scene{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:80px 40px}.scene-inner{width:100%;max-width:1500px;margin:0 auto}.scene-tag{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:8px;color:var(--accent-l);margin-bottom:32px}.big-claim{font-family:Fraunces,Georgia,serif;font-weight:300;font-size:clamp(2.5rem,6vw,5.5rem);line-height:1;letter-spacing:-1.5px;color:#fff;margin-bottom:24px}.big-claim.center{margin-left:auto;margin-right:auto;max-width:1100px}.claim-grad{background:var(--grad-soft);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic}.scene-lead{font-size:clamp(1rem,1.4vw,1.25rem);color:#ffffffa6;max-width:560px;line-height:1.6}.scene-lead.center{margin:0 auto 48px}.scene-lead strong{color:#ffffffe6;font-weight:600}.scene-hero{text-align:center}.scene-hero .scene-inner{max-width:1300px}.hero-eye{font-family:JetBrains Mono,monospace;font-size:14px;letter-spacing:10px;color:var(--accent-l);margin-bottom:40px}.hero-title{font-family:Fraunces,Georgia,serif;font-weight:300;font-size:clamp(3rem,9vw,8rem);line-height:.95;letter-spacing:-3px;color:#fff}.hero-line{display:block;will-change:opacity,transform}.hero-line.italic{background:var(--grad-soft);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-divider{width:0;height:2px;margin:56px auto 40px;background:linear-gradient(90deg,transparent,var(--accent-l),transparent);border-radius:2px}.hero-sub{display:flex;align-items:center;justify-content:center;gap:24px}.hero-sub-text{font-family:Fraunces,serif;font-style:italic;font-weight:300;font-size:clamp(1.25rem,2vw,1.75rem);color:#ffffffb3}.phone-icon{position:relative;width:64px;height:64px;display:grid;place-items:center;color:var(--accent-l)}.phone-icon svg{width:32px;height:32px;position:relative;z-index:1}.phone-ring{position:absolute;inset:0;border:1.5px solid rgba(103,232,249,.5);border-radius:50%;animation:phoneRing 2.4s ease-out infinite}.phone-ring.r2{animation-delay:.8s}.phone-ring.r3{animation-delay:1.6s}@keyframes phoneRing{0%{transform:scale(.8);opacity:.9}80%{transform:scale(2.2);opacity:0}to{transform:scale(2.2);opacity:0}}.scroll-hint{position:absolute;bottom:32px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;font-size:11px;letter-spacing:6px;text-transform:uppercase;color:#fff6}.scroll-hint svg{width:16px;height:16px;animation:bounceSlow 2s ease-in-out infinite}@keyframes bounceSlow{50%{transform:translateY(8px)}}.sofia-grid{display:grid;grid-template-columns:1fr;gap:80px;align-items:center}@media(min-width:1024px){.sofia-grid{grid-template-columns:1fr 1fr}}.sofia-orb-wrap{position:relative;width:360px;height:360px;max-width:100%;display:grid;place-items:center;margin:0 auto}.orb-pulse{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(103,232,249,.45);opacity:0}.orb-core{width:240px;height:240px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--accent-l) 0%,var(--brand) 55%,#133E91 100%);box-shadow:0 0 100px #2979ff8c,0 0 200px #26c6da40,inset 0 0 80px #ffffff2e;display:grid;place-items:center;position:relative;transform:scale(0);opacity:0}.orb-core:before{content:"";position:absolute;inset:8px;border-radius:50%;background:radial-gradient(circle at 65% 75%,rgba(255,255,255,.3),transparent 50%)}.orb-name{position:relative;z-index:1;font-family:Fraunces,serif;font-size:60px;color:#fff;font-weight:500}.orb-status{position:relative;z-index:1;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:4px;color:#ffffffd9;margin-top:6px}.transcript{display:flex;flex-direction:column;gap:14px;max-width:560px;margin-top:32px}.msg{background:#ffffff0a;border:1px solid rgba(148,163,184,.15);border-radius:18px;padding:16px 22px;backdrop-filter:blur(10px);opacity:0}.msg-them{align-self:flex-start;max-width:85%}.msg-me{align-self:flex-end;max-width:85%;background:#2979ff1f;border-color:#2979ff59}.msg-who{display:block;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#ffffff73;margin-bottom:6px}.msg-text{font-size:16px;color:#fff;line-height:1.5}.msg-text.typing:after{content:"▌";opacity:.5;animation:caret .9s steps(2) infinite;margin-left:2px}@keyframes caret{50%{opacity:0}}.agenda-grid{display:grid;grid-template-columns:1fr;gap:80px;align-items:center}@media(min-width:1024px){.agenda-grid{grid-template-columns:1fr 1fr}}.calendar-card{background:#ffffff08;border:1px solid rgba(148,163,184,.15);border-radius:24px;padding:32px;backdrop-filter:blur(12px);max-width:540px;margin:0 auto;width:100%;box-shadow:0 20px 60px #0000004d}.cal-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid rgba(148,163,184,.15);margin-bottom:20px}.cal-day{font-family:Fraunces,serif;font-size:24px;font-weight:500}.cal-date{font-family:JetBrains Mono,monospace;font-size:13px;color:#ffffff80;margin-left:8px;letter-spacing:1px}.cal-status{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:3px;color:var(--accent-l)}.cal-rows{display:flex;flex-direction:column;gap:8px}.cal-row{display:grid;grid-template-columns:70px 1fr;gap:12px;align-items:center}.cal-time{font-family:JetBrains Mono,monospace;font-size:13px;color:#ffffff73}.cal-cell{padding:12px 16px;border-radius:12px;font-size:14px}.cal-cell.taken{background:#ffffff0a;color:#ffffffbf;border:1px solid rgba(148,163,184,.1)}.cal-cell.empty{background:transparent;color:#fff3;border:1px dashed rgba(148,163,184,.2);text-align:center}.cal-cell.new{background:linear-gradient(135deg,#2979ff38,#26c6da29);border:1px solid rgba(38,198,218,.55);display:flex;flex-direction:column;gap:4px;opacity:0}.cal-cell-name{color:#fff;font-weight:600}.cal-cell-name.typing:after{content:"▌";opacity:.6;animation:caret .9s steps(2) infinite;margin-left:2px}.cal-cell-tag{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:3px;color:var(--accent-l)}.payment-grid{display:grid;grid-template-columns:1fr;gap:80px;align-items:center}@media(min-width:1024px){.payment-grid{grid-template-columns:1.1fr 1fr}}.payment-flow{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;max-width:480px;margin:0 auto;width:100%}.amount-card{width:100%;background:linear-gradient(135deg,#2979ff2e,#26c6da1a);border:1px solid rgba(38,198,218,.45);border-radius:24px;padding:32px;opacity:0;transform:translateY(20px);box-shadow:0 20px 60px #2979ff26}.amount-label{display:block;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:3px;color:#ffffff8c;margin-bottom:10px}.amount-num{font-family:Fraunces,serif;font-size:72px;font-weight:400;color:#fff;line-height:1;display:flex;align-items:baseline;gap:4px}.amount-num .curr{font-size:28px;color:#fff9}.flow-arrow{width:200px;height:60px;color:#67e8f9b3;opacity:0}.wa-card{width:100%;background:#25d3661a;border:1px solid rgba(37,211,102,.35);border-radius:18px;padding:18px 22px;opacity:0}.wa-head{display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:2px;color:#ffffff8c;margin-bottom:8px}.wa-bubble{background:#ffffff0d;padding:10px 14px;border-radius:12px;font-size:14px}.toast{position:absolute;bottom:-16px;right:0;background:#10b9812e;border:1px solid rgba(16,185,129,.5);color:#34d399;font-size:13px;font-weight:500;padding:10px 18px;border-radius:999px;display:flex;align-items:center;gap:8px;opacity:0;transform:translateY(20px)}.toast-dot{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d399}.record-grid{display:grid;grid-template-columns:1fr;gap:80px;align-items:center}@media(min-width:1024px){.record-grid{grid-template-columns:1fr 1.1fr}}.soap-card{background:#ffffff08;border:1px solid rgba(148,163,184,.15);border-radius:24px;padding:36px;backdrop-filter:blur(12px);max-width:600px;margin:0 auto;width:100%;box-shadow:0 20px 60px #0000004d}.soap-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid rgba(148,163,184,.15);margin-bottom:24px}.soap-name{font-family:Fraunces,serif;font-size:22px;font-weight:500}.soap-meta{display:block;font-family:JetBrains Mono,monospace;font-size:12px;color:#ffffff80;margin-top:2px}.soap-pill{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:3px;background:#67e8f91f;color:var(--accent-l);padding:6px 12px;border-radius:999px}.soap-line{display:grid;grid-template-columns:36px 1fr;gap:16px;align-items:start;padding:8px 0}.soap-tag{width:32px;height:32px;border-radius:10px;background:var(--grad);color:#fff;display:grid;place-items:center;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;box-shadow:0 4px 12px #2979ff4d}.soap-text{font-size:15px;line-height:1.6;color:#ffffffe0;min-height:24px;padding-top:4px}.soap-text.typing:after{content:"▌";opacity:.5;animation:caret .9s steps(2) infinite;margin-left:2px}.soap-sign{margin-top:24px;padding-top:20px;border-top:1px dashed rgba(148,163,184,.2);display:flex;align-items:center;gap:16px;opacity:0}.sign-line{display:inline-block;width:100px;height:2px;background:var(--grad);border-radius:2px}.sign-text{font-family:JetBrains Mono,monospace;font-size:12px;color:#ffffff8c;letter-spacing:1px}.map-inner{text-align:center;max-width:1200px}.topology{width:100%;height:auto;max-height:640px;margin-top:40px;overflow:visible}.edge{stroke-dasharray:700;stroke-dashoffset:700;opacity:0}.node circle{fill:#0b1220f2;stroke:#7dd3fc8c;stroke-width:1.4;transform-origin:center;transform-box:fill-box}.node-sat circle{opacity:0}.node text{fill:#fff;font-family:Fraunces,serif;font-size:16px;font-weight:500;text-anchor:middle;dominant-baseline:middle;opacity:0}.node-hub .hub-core{fill:#0b1220;stroke:#7dd3fcf2;stroke-width:2;opacity:0;transform-origin:center;transform-box:fill-box}.node-hub .hub-aura{opacity:0;transform-origin:center;transform-box:fill-box}.node-hub text{font-family:Fraunces,serif;font-size:24px;font-weight:600;font-style:italic;letter-spacing:-.5px;fill:#f5f5f7;text-anchor:middle;dominant-baseline:middle;opacity:0}.packets circle{mix-blend-mode:screen}.ring{mix-blend-mode:screen}.stats-inner{text-align:center;max-width:1400px}.stats-grid{display:grid;grid-template-columns:1fr;gap:24px;margin-top:80px}@media(min-width:768px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.stats-grid{grid-template-columns:repeat(4,1fr)}}.stat-block{background:#ffffff0a;border:1px solid rgba(148,163,184,.15);border-radius:24px;padding:48px 24px;backdrop-filter:blur(10px);opacity:0;transform:translateY(40px)}.stat-num{display:block;font-family:Fraunces,serif;font-size:clamp(3rem,7vw,5rem);font-weight:300;line-height:1;background:linear-gradient(180deg,#fff,#93c5fd);-webkit-background-clip:text;background-clip:text;color:transparent}.stat-num em{font-family:Inter,sans-serif;font-size:.45em;font-style:normal;color:#ffffff80;margin-left:4px;vertical-align:super}.stat-lbl{display:block;margin-top:18px;font-size:13px;color:#fff9;line-height:1.5}.scene-dawn{text-align:center}.dawn-bg{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 1400px 800px at 50% 120%,rgba(255,179,71,.45),transparent 55%),radial-gradient(ellipse 1000px 600px at 50% 110%,rgba(255,105,180,.25),transparent 55%),radial-gradient(ellipse 800px 600px at 50% 0%,rgba(176,107,255,.18),transparent 60%),linear-gradient(180deg,#06080f,#1a1330,#2a1f3a)}.dawn-inner{position:relative;z-index:1;max-width:1200px}.dawn-tag{color:#ffb347d9}.dawn-claim{font-family:Fraunces,Georgia,serif;font-weight:300;font-size:clamp(2.5rem,7vw,6rem);line-height:1;letter-spacing:-2px;color:#fff;margin-bottom:80px}.dawn-line{display:block;will-change:opacity,transform;opacity:0}.dawn-line.italic{background:linear-gradient(135deg,#ffb347,#ff7ab6 60%,#b06bff);-webkit-background-clip:text;background-clip:text;color:transparent;margin-top:8px}.dawn-mark{display:flex;flex-direction:column;align-items:center;gap:20px;opacity:0}.dawn-brand{font-family:Fraunces,serif;font-size:clamp(4rem,10vw,8rem);font-weight:300;letter-spacing:-3px;background:linear-gradient(135deg,#ffb347,#ff7ab6 60%,#b06bff);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1;filter:drop-shadow(0 0 60px rgba(255,179,71,.3))}.dawn-link{font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:4px;color:#fff9;text-decoration:none;padding-bottom:4px;border-bottom:1px dotted rgba(255,255,255,.25);transition:color .2s}.dawn-link:hover{color:#fff}html[data-theme=dark],html[data-theme=dark] body{background:#000!important;color:#f5f5f7!important}html[data-theme=dark] .bg-night{background:#000!important}html[data-theme=dark] .bg-blobs{background:radial-gradient(ellipse 1100px 700px at 25% 10%,rgba(176,107,255,.06),transparent 60%),radial-gradient(ellipse 900px 600px at 80% 90%,rgba(255,122,182,.04),transparent 60%)!important}html[data-theme=dark] .bg-grid{background-image:none!important}html[data-theme=dark] .bg-vignette{background:none!important}html[data-theme=dark] .topbar{background:#000000b8!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-bottom:1px solid rgba(255,255,255,.06)!important}html[data-theme=dark] .brand-mark{color:#f5f5f7!important}html[data-theme=dark] .topbar-clock{color:#f5f5f78c!important}html[data-theme=dark] .topbar-sep,html[data-theme=dark] .topbar-loc{color:#f5f5f766!important}html[data-theme=dark] .hero-title,html[data-theme=dark] .big-claim,html[data-theme=dark] .dawn-claim{color:#f5f5f7!important;letter-spacing:-2.5px!important;font-weight:600!important}html[data-theme=dark] .hero-eye,html[data-theme=dark] .scene-tag{color:#f5f5f78c!important;letter-spacing:6px!important;font-weight:500!important}html[data-theme=dark] .scene-lead{color:#86868b!important;line-height:1.55!important}html[data-theme=dark] .scene-lead strong{color:#f5f5f7!important;font-weight:600!important}html[data-theme=dark] .hero-sub-text,html[data-theme=dark] .scroll-hint{color:#86868b!important}html[data-theme=dark] .hero-divider{background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)!important}html[data-theme=dark] .msg,html[data-theme=dark] .calendar-card,html[data-theme=dark] .stat-block,html[data-theme=dark] .amount-card,html[data-theme=dark] .wa-card,html[data-theme=dark] .soap-card{background:#1d1d1f!important;border:1px solid rgba(255,255,255,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 1px #ffffff0a inset,0 16px 40px -10px #0009!important}html[data-theme=dark] .msg-text,html[data-theme=dark] .soap-text,html[data-theme=dark] .stat-lbl{color:#f5f5f7!important}html[data-theme=dark] .msg-who,html[data-theme=dark] .soap-meta,html[data-theme=dark] .amount-label,html[data-theme=dark] .wa-head,html[data-theme=dark] .stat-lbl,html[data-theme=dark] .sign-text{color:#86868b!important}html[data-theme=dark] .msg-me{background:#2c2c2e!important;border-color:#ffffff1a!important}html[data-theme=dark] .wa-bubble{background:#ffffff0a!important}html[data-theme=dark] .cal-cell{background:#2c2c2e!important;border-color:#ffffff0f!important;color:#f5f5f7d9!important}html[data-theme=dark] .cal-cell.new{background:linear-gradient(135deg,#b06bff2e,#ff7ab61f)!important;border-color:#b06bff59!important}html[data-theme=dark] .toast{background:#10b98126!important;border-color:#10b98159!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}html[data-theme=dark] .stat-num{background:linear-gradient(180deg,#fff,#c7c7cc)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;letter-spacing:-2.5px!important;font-weight:600!important}html[data-theme=dark] .stat-num em{background:none!important;-webkit-text-fill-color:#86868B!important}html[data-theme=dark] .phone-icon{color:#f5f5f7!important}html[data-theme=dark] .phone-ring{border-color:#ffffff2e!important}html[data-theme=dark] .orb-pulse{border-color:#ffffff1a!important}html[data-theme=dark] .node-sat circle{fill:#1d1d1f!important;stroke:#ffffff38!important}html[data-theme=dark] .node text{fill:#f5f5f7!important}html[data-theme=dark] .node-hub .hub-core{fill:#0a0a0c!important;stroke:#7dd3fcd9!important}html[data-theme=dark] .node-hub text{fill:#f5f5f7!important}html[data-theme=dark] .ring{stroke:#7dd3fc73!important}html[data-theme=dark] .packets circle{fill:#7dd3fc!important}html[data-theme=dark] section[data-scene=dawn] .dawn-bg{background:radial-gradient(ellipse 1400px 700px at 50% 120%,rgba(255,122,182,.18),transparent 55%),radial-gradient(ellipse 900px 600px at 50% 110%,rgba(176,107,255,.1),transparent 60%),#000!important}html[data-theme=dark] .dawn-claim,html[data-theme=dark] .dawn-line{color:#f5f5f7!important}html[data-theme=dark] .dawn-tag{color:#ffb347d9!important}html[data-theme=dark] .dawn-link{color:#86868b!important;border-bottom-color:#fff3!important}html[data-theme=dark] .dawn-link:hover{color:#f5f5f7!important}.topbar-right{display:flex;align-items:center;gap:22px}.theme-toggle{width:36px;height:36px;border-radius:50%;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#ffffffb3;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .25s ease}.theme-toggle:hover{background:#ffffff1a;color:#fff;transform:scale(1.06)}.theme-toggle svg{width:16px;height:16px}html[data-theme=light]{--night: #FFFFFF;--night-2: #F5F5F7;--night-3: #FBFBFD;--apple-ink: #1D1D1F;--apple-ink-2: #6E6E73;--apple-ink-3: #86868B;--apple-line: #D2D2D7;--apple-line-2: rgba(0,0,0,.08);--brand: #5B5BFF;--accent: #00A8B5;--accent-l:#0E7490;--grad: linear-gradient(135deg, #FF7AB6 0%, #B06BFF 60%, #5B5BFF 100%);--grad-soft: linear-gradient(135deg, #C97AB4 0%, #8B6BFF 60%, #4F4FE5 100%);--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 1px 3px rgba(0,0,0,.06), 0 4px 12px rgba(0,0,0,.04);--shadow-lg: 0 1px 3px rgba(0,0,0,.06), 0 12px 32px -8px rgba(0,0,0,.08);--shadow-xl: 0 2px 4px rgba(0,0,0,.06), 0 24px 48px -12px rgba(0,0,0,.1)}html[data-theme=light],html[data-theme=light] body{background:#fff;color:#1d1d1f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-theme=light] .bg-night{background:radial-gradient(ellipse 1200px 700px at 20% 5%,rgba(176,107,255,.04),transparent 60%),radial-gradient(ellipse 1100px 700px at 90% 95%,rgba(255,122,182,.04),transparent 60%),#fff}html[data-theme=light] .bg-blobs{background:radial-gradient(ellipse 1000px 700px at 50% 50%,rgba(91,91,255,.025),transparent 60%)}html[data-theme=light] .bg-grid{background-image:none!important}html[data-theme=light] .bg-vignette{background:none!important}html[data-theme=light] .topbar{background:linear-gradient(180deg,#faf7f2eb,#faf7f280);border-bottom:1px solid rgba(0,0,0,.08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html[data-theme=light] .brand-mark{color:#1d1d1f!important}html[data-theme=light] .brand-dot{background:linear-gradient(135deg,#ff7ab6,#b06bff)!important;box-shadow:0 0 14px #b06bff80!important}html[data-theme=light] .topbar-clock{color:#424245!important}html[data-theme=light] .topbar-sep{color:#86868b!important}html[data-theme=light] .topbar-loc{color:#6e6e73!important}html[data-theme=light] .clock-blink{background:#b06bff!important;box-shadow:0 0 8px #b06bff99}html[data-theme=light] .theme-toggle{background:#0000000a;border-color:#d2d2d7;color:#424245}html[data-theme=light] .theme-toggle:hover{background:#0000001f;color:#1d1d1f}html[data-theme=light] .hero-eye,html[data-theme=light] .scene-tag{color:#86868b!important;letter-spacing:6px!important;font-weight:500!important}html[data-theme=light] .hero-title,html[data-theme=light] .big-claim,html[data-theme=light] .dawn-claim,html[data-theme=light] .msg-text{color:#1d1d1f!important}html[data-theme=light] .hero-title,html[data-theme=light] .big-claim,html[data-theme=light] .dawn-claim{letter-spacing:-2.5px!important}html[data-theme=light] .scene-lead{color:#424245!important;line-height:1.55!important}html[data-theme=light] .scene-lead strong{color:#1d1d1f!important;font-weight:600!important}html[data-theme=light] .hero-divider{background:linear-gradient(90deg,transparent,rgba(176,107,255,.35),transparent)!important;height:1px!important}html[data-theme=light] .hero-sub-text,html[data-theme=light] .scroll-hint{color:#6e6e73!important}html[data-theme=light] .phone-icon{color:#b06bff!important}html[data-theme=light] .phone-ring,html[data-theme=light] .orb-pulse{border-color:#b06bff66!important}html[data-theme=light] .orb-core{background:radial-gradient(circle at 35% 30%,#ffc1dc,#b06bff 55%,#5b5bff)!important;box-shadow:0 30px 80px -20px #b06bff80}html[data-theme=light] .msg{background:#fff!important;border:1px solid rgba(0,0,0,.06)!important;box-shadow:var(--shadow-md)!important}html[data-theme=light] .msg-me{background:linear-gradient(135deg,#ff7ab614,#b06bff14)!important;border-color:#b06bff2e!important}html[data-theme=light] .msg-who{color:#6e6e73!important;letter-spacing:1.5px!important}html[data-theme=light] .calendar-card{background:#fff!important;border:1px solid rgba(0,0,0,.06)!important;box-shadow:var(--shadow-lg)!important}html[data-theme=light] .cal-day{color:#1d1d1f!important}html[data-theme=light] .cal-status{color:#b06bff!important;letter-spacing:2.5px!important}html[data-theme=light] .cal-cell{background:#f5f5f7!important;border-color:#0000000f!important;color:#424245!important}html[data-theme=light] .cal-cell.new{background:linear-gradient(135deg,#ff7ab61a,#b06bff1a)!important;border-color:#b06bff40!important;color:#1d1d1f!important;box-shadow:var(--shadow-sm)!important}html[data-theme=light] .cal-cell-tag{color:#b06bff!important}html[data-theme=light] .amount-card,html[data-theme=light] .wa-card,html[data-theme=light] .toast{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;color:#1d1d1f!important;box-shadow:0 6px 24px -8px #0000001f!important}html[data-theme=light] .stat-block{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 8px 28px -10px #0000001f!important}html[data-theme=light] .stat-label{color:#6e6e73!important}html[data-theme=light] .stat-value{color:#1d1d1f!important}html[data-theme=light] .amount-card{background:#fff!important;border:1px solid rgba(0,0,0,.06)!important;box-shadow:var(--shadow-lg)!important}html[data-theme=light] .amount-label{color:#6e6e73!important;letter-spacing:2.5px!important}html[data-theme=light] .amount-num{color:#1d1d1f!important}html[data-theme=light] .amount-num .curr{color:#6e6e73!important}html[data-theme=light] .flow-arrow{color:#b06bff73!important}html[data-theme=light] .wa-head{color:#6e6e73!important;letter-spacing:1.5px!important}html[data-theme=light] .wa-card{background:#fff!important;border:1px solid rgba(37,211,102,.2)!important;box-shadow:var(--shadow-md)!important}html[data-theme=light] .wa-bubble{background:#25d3660f!important;color:#1d1d1f!important}html[data-theme=light] .toast{background:#10b9811a!important;border-color:#10b98159!important;color:#047857!important;box-shadow:var(--shadow-sm)!important}html[data-theme=light] .toast-dot{background:#10b981!important;box-shadow:0 0 8px #10b98180!important}html[data-theme=light] .soap-card{background:#fff!important;border:1px solid rgba(0,0,0,.06)!important;box-shadow:var(--shadow-xl)!important}html[data-theme=light] .soap-head{border-bottom-color:#00000014!important}html[data-theme=light] .soap-name{color:#1d1d1f!important;letter-spacing:-.5px!important}html[data-theme=light] .soap-meta{color:#6e6e73!important}html[data-theme=light] .soap-pill{background:linear-gradient(135deg,#ff7ab61a,#b06bff1a)!important;color:#b06bff!important;letter-spacing:2.5px!important}html[data-theme=light] .soap-text{color:#1d1d1f!important}html[data-theme=light] .soap-sign{background:transparent!important;border:none!important;border-top:1px solid rgba(0,0,0,.1)!important;box-shadow:none!important}html[data-theme=light] .sign-text{color:#6e6e73!important;letter-spacing:1.5px!important}html[data-theme=light] .stat-block{background:#fff!important;border:1px solid rgba(0,0,0,.06)!important;box-shadow:var(--shadow-md)!important}html[data-theme=light] .stat-num{background:linear-gradient(180deg,#1d1d1f,#5b5bff 70%,#b06bff)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;letter-spacing:-2px!important}html[data-theme=light] .stat-num em{color:#86868b!important;background:none!important;-webkit-text-fill-color:#86868B!important}html[data-theme=light] .stat-lbl{color:#6e6e73!important;letter-spacing:.2px!important}html[data-theme=light] section[data-scene=dawn] .dawn-bg{background:radial-gradient(ellipse 1400px 700px at 50% 120%,rgba(255,122,182,.1),transparent 60%),radial-gradient(ellipse 1000px 600px at 50% 110%,rgba(176,107,255,.08),transparent 60%),linear-gradient(180deg,#fff,#f5f5f7,#fbfbfd)!important}html[data-theme=light] section[data-scene=dawn] .dawn-claim,html[data-theme=light] section[data-scene=dawn] .dawn-line{color:#1d1d1f!important}html[data-theme=light] section[data-scene=dawn] .dawn-line.italic{color:transparent!important}html[data-theme=light] section[data-scene=dawn] .dawn-tag{color:#b06bffd9!important}html[data-theme=light] section[data-scene=dawn] .dawn-link{color:#424245!important;border-bottom-color:#0000002e!important}html[data-theme=light] section[data-scene=dawn] .dawn-link:hover{color:#1d1d1f!important}html[data-theme=light] .node-sat circle{fill:#fff!important;stroke:#b06bff73!important}html[data-theme=light] .node text{fill:#1d1d1f!important}html[data-theme=light] .node-hub .hub-core{fill:#1d1d1f!important;stroke:#b06bffd9!important}html[data-theme=light] .node-hub text{fill:#fff!important}html[data-theme=light] .ring{stroke:#b06bff8c!important}html[data-theme=light] .packets circle{fill:#b06bff!important}html[data-theme=light] .dawn-tag{color:#6e6e73!important}html[data-theme=light] .dawn-link{color:#424245!important;border-bottom-color:#86868b!important}html[data-theme=light] .dawn-link:hover{color:#1d1d1f!important}html,body,.topbar,.msg,.stat-block,.calendar-card,.cal-cell,.amount-card,.wa-card,.toast,.soap-sign,.brand-mark,.hero-title,.big-claim,.scene-lead,.scene-tag,.hero-eye,.topbar-clock,.topbar-sep,.topbar-loc,.dawn-claim,.dawn-tag,.dawn-link,.phone-icon,.phone-ring,.theme-toggle{transition:background-color .4s ease,background .4s ease,color .3s ease,border-color .3s ease,box-shadow .4s ease}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.topbar,.hero-line,.dawn-line,.dawn-mark,.msg,.stat-block,.cal-cell.new,.amount-card,.wa-card,.toast,.soap-sign,.orb-core,.node circle,.node text,.edge{opacity:1!important;transform:none!important;stroke-dashoffset:0!important}}
