:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5f5f0;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg:#070707;--bg-soft:#0d0d0d;--panel:#ffffff0b;--panel-strong:#ffffff13;--border:#ffffff1f;--border-strong:#fff3;--text:#f5f5f0;--muted:#a5a5a0;--muted-strong:#cfcfca;--accent:#f4efe4;--section-deep:#050505;--section-raised:#0a0a0a;--max:1160px;--ease-premium:cubic-bezier(.22, 1, .36, 1);background:#070707;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background:radial-gradient(circle at 50% -10%,#ffffff1a,#0000 34rem),linear-gradient(#070707 0%,#0b0b0b 44%,#070707 100%);min-width:320px;margin:0;overflow-x:hidden}body:before{content:"";pointer-events:none;opacity:.8;background-image:linear-gradient(#ffffff05 1px,#0000 1px);background-size:100% 7rem;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 78%);mask-image:linear-gradient(#000000e6,#0000 78%)}body:after{content:"";z-index:-1;pointer-events:none;opacity:.72;background:radial-gradient(circle at 18% 22%,#f4efe40e,#0000 28rem),radial-gradient(circle at 84% 12%,#ffffff09,#0000 24rem);position:fixed;inset:0}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin:0}main{position:relative;overflow:hidden}main>:not(.ambient-particles){z-index:1;position:relative}main:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 74% 8%,#f4efe40d,#0000 30rem),radial-gradient(circle at 16% 52%,#ffffff08,#0000 28rem);height:88rem;position:absolute;inset:36rem 0 auto}.ambient-particles{z-index:0;pointer-events:none;opacity:.46;contain:strict;width:100vw;height:100vh;position:fixed;inset:0}.site-header{z-index:10;width:min(var(--max), calc(100% - 32px));animation:load-soft .72s var(--ease-premium) 80ms both;background:#070707b8;justify-content:space-between;align-items:center;margin:0 auto;padding:18px 0;display:flex;position:sticky;top:0}.brand,nav{align-items:center;gap:10px;display:flex}.brand{letter-spacing:0;font-size:.94rem;font-weight:650}.brand-mark{background:0 0;border:0;border-radius:8px;place-items:center;width:38px;height:38px;font-size:.74rem;display:grid}.brand-mark img{object-fit:contain;width:169%;height:169%;display:block;transform:translateY(-13px)}nav{color:var(--muted);gap:22px;font-size:.9rem}nav a:hover{color:var(--text)}nav a,.footer a{transition:color .18s}.section{width:min(var(--max), calc(100% - 32px));margin:0 auto;padding:92px 0}.hero+.section{padding-top:78px}.hero{grid-template-columns:minmax(0,1.42fr) minmax(320px,400px);align-items:center;gap:clamp(30px,4.2vw,58px);min-height:calc(100svh - 76px);padding-top:38px;padding-bottom:52px;display:grid;position:relative}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 72% 42%,#f4efe40b,#0000 30rem),radial-gradient(at 28% 12%,#ffffff07,#0000 34rem),linear-gradient(#0000,#ffffff04 42%,#0000 82%);position:absolute;inset:-8% -18% -2%}.hero-content{max-width:960px}.hero-kicker,.hero-title,.hero-support,.system-panel{animation:load-rise .78s var(--ease-premium) both}.hero-kicker{animation-delay:.18s}.hero-title{animation-delay:.3s}.hero-support{animation-delay:.43s}.system-panel{animation-delay:.52s}.eyebrow{color:var(--muted-strong);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:.78rem;font-weight:700}h1{letter-spacing:0;max-width:980px;font-size:clamp(3.65rem,6.05vw,6.8rem);line-height:.95}h2{letter-spacing:0;max-width:780px;font-size:clamp(2rem,5vw,4.8rem);line-height:.98}h3{font-size:1.05rem;line-height:1.25}.hero-copy,.section-heading p,.final-cta p{max-width:680px;color:var(--muted);font-size:clamp(1rem,2vw,1.22rem);line-height:1.65}.hero-copy{margin-top:24px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-note{color:#cfcfcac7;max-width:660px;margin-top:18px;font-size:.9rem;line-height:1.58}.button{outline-offset:4px;min-height:48px;transition:transform .22s var(--ease-premium), border-color .22s ease, background .22s ease, box-shadow .22s ease;border-radius:8px;justify-content:center;align-items:center;padding:0 20px;font-weight:700;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)}.button:focus-visible,summary:focus-visible,a:focus-visible{outline-offset:4px;outline:2px solid #f4efe4b8}.primary{background:var(--accent);color:#070707;box-shadow:0 10px 30px #f4efe414}.primary:hover{background:#fff8ea;box-shadow:0 14px 36px #f4efe41f}.secondary{border:1px solid var(--border);color:var(--text);background:#ffffff0a}.secondary:hover{background:#fff1;border-color:#ffffff3d}.system-panel,.card,.deliverable-card,.ai-card,.package-card,.workflow-card,details{border:1px solid var(--border);background:linear-gradient(180deg, var(--panel-strong), #ffffff06);border-radius:8px;box-shadow:0 30px 90px #00000047}.system-panel{will-change:transform, opacity;align-self:center;padding:18px;position:relative}.system-panel:before{content:"";z-index:-1;opacity:.72;background:radial-gradient(at 50% 34%,#f4efe412,#0000 64%),linear-gradient(135deg,#ffffff1c,#0000 38%,#ffffff0a);border-radius:28px;position:absolute;inset:-18px}.panel-header,.pipeline div{justify-content:space-between;align-items:center;gap:16px;display:flex}.panel-header{border-bottom:1px solid var(--border);color:var(--muted-strong);padding-bottom:18px;font-size:.88rem}.status-dot{align-items:center;gap:7px;display:inline-flex}.status-dot:before{content:"";background:#d7f7c2;border-radius:999px;width:7px;height:7px;animation:2.8s ease-in-out infinite live-pulse;box-shadow:0 0 22px #d7f7c2b3}.metric-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 0;display:grid}.metric-grid div{border:1px solid var(--border);min-height:104px;animation:dashboard-item-in .62s var(--ease-premium) both;transition:transform .22s var(--ease-premium), border-color .22s ease, background .22s ease;background:#ffffff09;border-radius:8px;padding:14px}.metric-grid div:first-child{animation-delay:.72s}.metric-grid div:nth-child(2){animation-delay:.8s}.metric-grid div:nth-child(3){animation-delay:.88s}.metric,.label{display:block}.metric{font-size:2rem;font-weight:720}.label,.pipeline span{color:var(--muted);font-size:.82rem;line-height:1.35}.pipeline{gap:10px;display:grid}.pipeline div{border:1px solid var(--border);animation:dashboard-item-in .62s var(--ease-premium) both;transition:transform .22s var(--ease-premium), border-color .22s ease, background .22s ease;background:#00000038;border-radius:8px;padding:14px}.pipeline div:first-child{animation-delay:.9s}.pipeline div:nth-child(2){animation-delay:.98s}.pipeline div:nth-child(3){animation-delay:1.06s}.pipeline div:nth-child(4){animation-delay:1.14s}.metric-grid div:hover,.pipeline div:hover{background:#ffffff0d;border-color:#d7f7c238;transform:translateY(-2px)}.pipeline strong{text-align:right;font-size:.9rem;font-weight:650}.split{grid-template-columns:.86fr 1fr;align-items:start;gap:54px;display:grid}.card-grid{gap:14px;display:grid}.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card{min-height:182px;padding:24px}.card,.deliverable-card,.ai-card,.package-card,.workflow-card,details,.service-item,.audience-list p,.timeline article{transition:transform .24s var(--ease-premium), border-color .24s ease, background .24s ease, box-shadow .24s ease}.card:hover,.deliverable-card:hover,.ai-card:hover,.package-card:hover,.workflow-card:hover,details:hover,.service-item:hover,.audience-list p:hover,.timeline article:hover{background:linear-gradient(#ffffff15,#ffffff08);border-color:#ffffff2e;transform:translateY(-2px)}.card p,.ai-card p,.package-card p,.workflow-card li,.timeline p,details p{color:var(--muted);line-height:1.65}.card p{margin-top:14px}.section-heading{gap:18px;margin-bottom:42px;display:grid}.service-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.service-item{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:#ffffff06;min-height:154px;padding:22px}.service-item span{border:1px solid var(--border-strong);background:radial-gradient(circle,#f5f5f0 0 22%,#0000 25%);border-radius:999px;width:16px;height:16px;margin-bottom:32px;display:block}.service-item p{color:var(--muted-strong);line-height:1.45}.deliverables{padding-top:22px}.deliverable-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.deliverable-card{min-height:238px;padding:28px}.deliverable-card span{border:1px solid var(--border);width:38px;height:38px;color:var(--muted-strong);border-radius:999px;place-items:center;margin-bottom:34px;font-size:.78rem;font-weight:700;display:inline-grid}.deliverable-card p{color:var(--muted);margin-top:14px;line-height:1.65}.ai-section{width:100%;max-width:none;padding-right:max(16px, calc((100vw - var(--max)) / 2));padding-left:max(16px, calc((100vw - var(--max)) / 2));background:radial-gradient(circle at 76% 22%, #f4efe40c, transparent 31rem), linear-gradient(180deg, var(--section-deep), var(--section-raised) 48%, #070707);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;position:relative}.ai-section:before{content:"";pointer-events:none;opacity:.75;background:linear-gradient(90deg,#ffffff09,#0000 20% 80%,#ffffff07),radial-gradient(circle at 28% 74%,#ffffff07,#0000 22rem);position:absolute;inset:0}.ai-section>*{position:relative}.ai-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ai-card{min-height:246px;padding:28px}.ai-card span{width:36px;height:36px;color:var(--muted-strong);border:1px solid #ffffff24;border-radius:999px;place-items:center;margin-bottom:34px;font-size:.76rem;font-weight:700;display:inline-grid}.ai-card p{margin-top:14px}.dark-band{width:100%;max-width:none;padding-right:max(16px, calc((100vw - var(--max)) / 2));padding-left:max(16px, calc((100vw - var(--max)) / 2));border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:radial-gradient(circle at 12% 18%,#ffffff09,#0000 24rem),linear-gradient(#ffffff0b,#ffffff04)}.audience-list{border:1px solid var(--border);background:var(--border);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.audience-list p{min-height:172px;color:var(--muted-strong);background:#0a0a0a;border:0;padding:22px;line-height:1.45}.package-grid,.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.package-card,.workflow-card{padding:28px}.package-card p{margin-top:16px}ul,ol{margin:24px 0 0;padding-left:20px}li+li{margin-top:11px}li::marker{color:var(--muted)}.process{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:radial-gradient(circle at 80% 12%,#f4efe409,#0000 28rem),linear-gradient(#ffffff03,#ffffff06)}.timeline{border:1px solid var(--border);background:var(--border);border-radius:8px;gap:1px;display:grid;overflow:hidden}.timeline article{background:#090909;grid-template-columns:72px 180px 1fr;align-items:start;gap:20px;padding:24px;display:grid}.timeline span{color:var(--muted);font-size:.82rem;font-weight:700}.workflow-card ol{counter-reset:workflow;padding:0;list-style:none}.workflow-card li{padding-left:34px;position:relative}.workflow-card li:before{counter-increment:workflow;content:counter(workflow);border:1px solid var(--border);width:22px;height:22px;color:var(--muted-strong);border-radius:999px;place-items:center;font-size:.72rem;display:grid;position:absolute;top:2px;left:0}.faq-list{gap:12px;display:grid}details{padding:22px 24px}summary{cursor:pointer;font-weight:700}details p{max-width:780px;margin-top:14px}.final-cta{justify-items:start;gap:22px;padding:98px 0 108px;display:grid;position:relative}.final-cta:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 34% 52%,#f4efe40e,#0000 30rem);position:absolute;inset:8% -18%}.footer{width:min(var(--max), calc(100% - 32px));border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:18px;margin:0 auto;padding:28px 0 40px;font-size:.9rem;display:flex}.footer a:hover{color:var(--text)}.reveal{opacity:0;transition:opacity .72s var(--ease-premium), transform .72s var(--ease-premium), border-color .24s ease, background .24s ease, box-shadow .24s ease;transition-delay:var(--reveal-delay,0s), var(--reveal-delay,0s), 0s, 0s, 0s;will-change:opacity, transform;transform:translateY(18px)}.reveal.is-visible{opacity:1;will-change:auto;transform:translate(0,0)}.card.reveal.is-visible:hover,.deliverable-card.reveal.is-visible:hover,.ai-card.reveal.is-visible:hover,.package-card.reveal.is-visible:hover,.workflow-card.reveal.is-visible:hover,details.reveal.is-visible:hover,.service-item.reveal.is-visible:hover,.audience-list p.reveal.is-visible:hover,.timeline article.reveal.is-visible:hover{transform:translateY(-2px)}@keyframes load-soft{0%{opacity:0}to{opacity:1}}@keyframes load-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes dashboard-item-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes live-pulse{0%,to{opacity:.68;transform:scale(.96);box-shadow:0 0 14px #d7f7c26b}50%{opacity:1;transform:scale(1);box-shadow:0 0 24px #d7f7c2b8}}.sf-section{padding-top:78px;padding-bottom:92px;position:relative;overflow:hidden}.sf-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 30%, #f4efe40a, transparent 32rem), radial-gradient(circle at 20% 70%, #d7f7c206, transparent 22rem), linear-gradient(180deg, var(--section-deep), #070707 50%, var(--section-deep));position:absolute;inset:0}.sf-heading{text-align:center;justify-items:center;display:grid}.sf-heading h2{max-width:820px}.sf-heading p{max-width:600px}.sf-canvas{aspect-ratio:1160/520;contain:layout paint style;width:100%;max-width:1160px;margin:0 auto;position:relative;transform:translateZ(0)}.sf-lines{width:100%;height:100%;position:absolute;inset:0}.sf-path{stroke-width:1.2px;fill:none;stroke-dasharray:600;stroke-dashoffset:600px;transition:stroke-dashoffset 1.6s var(--ease-premium)}.sf-path.sf-glow{stroke-width:3px;opacity:.35}.sf-path-in{stroke:#f4efe459}.sf-path-in.sf-glow{stroke:#f4efe433}.sf-path-out{stroke:#d7f7c259}.sf-path-out.sf-glow{stroke:#d7f7c233}.sf-d1{transition-delay:.3s}.sf-d2{transition-delay:.5s}.sf-d3{transition-delay:.7s}.sf-d4{transition-delay:1.2s}.sf-d5{transition-delay:1.35s}.sf-d6{transition-delay:1.5s}.sf-d7{transition-delay:1.65s}.sf-d8{transition-delay:1.8s}.sf-active .sf-path{stroke-dashoffset:0}.sf-beam{fill:none;stroke-width:4px;stroke-linecap:round;stroke-dasharray:8 100;stroke-dashoffset:8px;opacity:0}.sf-beam-in{stroke:#f4efe4d9}.sf-beam-out{stroke:#d7f7c2d9}@keyframes sf-beam-flow{0%{stroke-dashoffset:8px;opacity:0}10%{opacity:1}90%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}.sf-running .sf-b1{animation:2.4s linear .6s infinite sf-beam-flow}.sf-running .sf-b2{animation:2.7s linear 1.2s infinite sf-beam-flow}.sf-running .sf-b3{animation:3s linear 1.8s infinite sf-beam-flow}.sf-running .sf-b4{animation:2.2s linear .8s infinite sf-beam-flow}.sf-running .sf-b5{animation:2.4s linear 1.2s infinite sf-beam-flow}.sf-running .sf-b6{animation:2.6s linear 1.6s infinite sf-beam-flow}.sf-running .sf-b7{animation:2.8s linear 2s infinite sf-beam-flow}.sf-running .sf-b8{animation:3s linear 2.4s infinite sf-beam-flow}.sf-column{flex-direction:column;justify-content:space-around;width:180px;height:100%;padding:2% 0;display:flex;position:absolute;top:0}.sf-sources{left:0}.sf-outcomes{right:0}.sf-node{align-items:center;gap:12px;width:100%;display:flex}.sf-node-src{flex-direction:row;justify-content:flex-end}.sf-node-out{flex-direction:row;justify-content:flex-start}.sf-dot{background:radial-gradient(circle,#f4efe499 0%,#0000 70%);border:1px solid #f4efe480;border-radius:999px;flex-shrink:0;width:10px;height:10px}.sf-dot-out{background:radial-gradient(circle,#d7f7c299 0%,#0000 70%);border-color:#d7f7c280}.sf-label{color:var(--muted-strong);white-space:nowrap;letter-spacing:.02em;font-size:.82rem;font-weight:600}.sf-node-src .sf-label{text-align:right}.sf-node-out .sf-label{text-align:left}.sf-hub-wrapper{z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sf-hub{place-items:center;width:160px;height:160px;display:grid;position:relative}.sf-hub-ring{border:1px solid #f4efe426;border-radius:999px;animation:4s ease-in-out infinite paused sf-ring-pulse;position:absolute;inset:0}.sf-hub-ring-2{border-color:#f4efe414;animation-duration:5s;animation-delay:1s;inset:-18px}.sf-hub-core{background:linear-gradient(145deg,#ffffff1a,#ffffff08);border:1px solid #f4efe440;border-radius:999px;place-items:center;width:96px;height:96px;display:grid;position:relative;box-shadow:0 0 40px #f4efe40f,0 0 80px #f4efe408}.sf-hub-text{letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--muted-strong);font-size:.72rem;font-weight:700;line-height:1.3}.sf-hub-pulse{border:1px solid #f4efe41f;border-radius:999px;animation:3s ease-in-out infinite paused sf-hub-breathe;position:absolute;inset:-4px}.sf-running .sf-hub-ring,.sf-running .sf-hub-pulse{animation-play-state:running}.sf-appear{opacity:0;transition:opacity .7s var(--ease-premium), transform .7s var(--ease-premium);transform:translateY(12px)}.sf-a1{transition-delay:.2s}.sf-a2{transition-delay:.35s}.sf-a3{transition-delay:.5s}.sf-a4{transition-delay:.8s}.sf-a5{transition-delay:1.1s}.sf-a6{transition-delay:1.2s}.sf-a7{transition-delay:1.3s}.sf-a8{transition-delay:1.4s}.sf-a9{transition-delay:1.5s}.sf-a10{transition-delay:2.2s}.sf-active .sf-appear{opacity:1;transform:translateY(0)}.sf-result{text-align:center;color:#d7f7c2e6;letter-spacing:.1em;text-transform:uppercase;background:#d7f7c20f;border:1px solid #d7f7c240;border-radius:999px;width:fit-content;margin-top:28px;margin-left:auto;margin-right:auto;padding:10px 28px;font-size:.82rem;font-weight:700;display:block;box-shadow:0 0 30px #d7f7c214}.sf-cta{justify-content:center;margin-top:38px;display:flex}.sf-mobile{flex-direction:column;align-items:center;gap:0;padding:0 16px;display:none}.sf-m-stage{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sf-m-tag{border:1px solid var(--border);color:var(--muted-strong);background:#ffffff0a;border-radius:999px;padding:8px 16px;font-size:.78rem;font-weight:600}.sf-m-tag-out{color:#d7f7c2d9;border-color:#d7f7c233}.sf-m-line{background:linear-gradient(#f4efe44d,#d7f7c24d);width:1px;height:42px}.sf-m-hub{color:var(--muted-strong);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(145deg,#ffffff14,#ffffff05);border:1px solid #f4efe433;border-radius:999px;flex-direction:column;align-items:center;gap:8px;padding:22px 32px;font-size:.8rem;font-weight:700;display:flex;position:relative}.sf-m-hub .sf-hub-pulse{border:1px solid #f4efe41a;border-radius:999px;animation:3s ease-in-out infinite sf-hub-breathe;position:absolute;inset:-6px}.sf-m-result{color:#d7f7c2e6;letter-spacing:.1em;text-transform:uppercase;background:#d7f7c20f;border:1px solid #d7f7c240;border-radius:999px;margin-top:24px;padding:10px 24px;font-size:.78rem;font-weight:700}@keyframes sf-ring-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes sf-hub-breathe{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.08)}}.db-section{padding-top:78px;padding-bottom:92px;position:relative;overflow:hidden}.db-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 30%, #f4efe40a, transparent 32rem), linear-gradient(180deg, var(--section-deep), #070707 50%, var(--section-deep));position:absolute;inset:0}.db-heading{text-align:center;justify-items:center;display:grid}.db-heading h2{max-width:820px}.db-heading p{max-width:600px}.db-section,.sf-section{content-visibility:auto;contain-intrinsic-size:auto 920px}.db-window{aspect-ratio:16/9;contain:layout paint style;background:#050505;border:1px solid #ffffff1a;border-radius:12px;width:100%;max-width:1160px;margin:64px auto 0;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 40px 100px #0009,inset 0 1px #ffffff0d}.db-window:hover{transform:translateY(-4px)scale(1.005);box-shadow:0 50px 120px #000c,inset 0 1px #ffffff14}.db-glow{pointer-events:none;background:radial-gradient(circle at 50% 0,#f4efe408,#0000 60%);position:absolute;inset:0}.db-ui{z-index:1;width:100%;display:flex;position:relative}.db-sidebar{background:#ffffff03;border-right:1px solid #ffffff14;flex-direction:column;width:240px;padding:24px 16px;display:flex}.db-brand{align-items:center;gap:12px;margin-bottom:40px;display:flex}.db-logo{background:linear-gradient(135deg,#fffc,#fff6);border-radius:6px;width:28px;height:28px}.db-logo-text{background:#fff3;border-radius:4px;width:80px;height:12px}.db-nav-items{flex-direction:column;gap:12px;display:flex}.db-nav-items.bottom{margin-top:auto}.db-nav-item{background:#ffffff0d;border-radius:6px;height:32px}.db-nav-item.active{background:#f4efe426;box-shadow:inset 2px 0 #f4efe4cc}.db-main{flex-direction:column;flex:1;padding:0 32px 32px;display:flex}.db-topbar{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;height:80px;margin-bottom:32px;display:flex}.db-search{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:12px;width:320px;padding:8px 16px;display:flex}.db-search-text{color:#ffffff4d;font-size:.8rem}.db-avatar{background:#ffffff1a;border:1px solid #fff3;border-radius:50%;width:36px;height:36px}.db-kpis{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px;display:grid}.db-kpi{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;padding:20px}.db-kpi-label{text-transform:uppercase;letter-spacing:.05em;color:#fff6;margin-bottom:8px;font-size:.75rem}.db-kpi-value{color:#fff;font-size:1.5rem;font-weight:600}.db-kpi-value.warn{color:#facc15}.db-kpi-value.success{color:#4ade80}.db-content{flex:1;gap:24px;display:flex}.db-panel{background:#ffffff04;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;display:flex}.db-panel-header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:20px;display:flex}.db-panel-header h3{color:#fffc;margin:0;font-size:.9rem;font-weight:600}.db-filter{background:#ffffff0d;border-radius:4px;width:60px;height:24px}.db-pipeline{flex:2}.db-rows{flex-direction:column;gap:8px;padding:12px;display:flex}.db-row{background:#ffffff08;border:1px solid #ffffff0a;border-radius:8px;align-items:center;padding:12px 16px;display:flex}.db-col{flex:1}.db-col.user{flex:2;align-items:center;gap:12px;display:flex}.db-col.status{flex:1}.db-col.amount{color:#ffffffb3;flex:1;font-family:monospace}.db-col.action{flex:.5;justify-content:flex-end;display:flex}.db-avatar-sm{background:#ffffff1a;border-radius:50%;width:32px;height:32px}.db-name{color:#fff;margin-bottom:4px;font-size:.85rem;font-weight:500}.db-meta{color:#fff6;font-size:.7rem}.db-pill{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:600;display:inline-block}.status-new{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}.status-follow{color:#c084fc;background:#a855f726;border:1px solid #a855f74d}.status-quote{color:#facc15;background:#eab30826;border:1px solid #eab3084d}.status-won{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d}.db-btn-sm{background:#ffffff1a;border-radius:4px;width:24px;height:24px}.db-side{flex-direction:column;flex:1;gap:24px;display:flex}.db-queue{flex:1.5}.db-chart{flex:1}.db-queue-items{flex-direction:column;gap:12px;padding:16px;display:flex}.db-queue-item{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.db-queue-item.urgent{background:#f871710d;border-color:#f871714d}.db-check{border:1px solid #ffffff4d;border-radius:4px;width:16px;height:16px;margin-top:2px}.db-q-text{color:#ffffffb3;font-size:.8rem;line-height:1.4}.db-chart-vis{align-items:flex-end;gap:8px;height:120px;padding:20px;display:flex}.db-bar{background:linear-gradient(#22c55e99,#22c55e1a);border-radius:4px 4px 0 0;flex:1}.db-bar.b1{height:40%}.db-bar.b2{height:30%}.db-bar.b3{height:60%}.db-bar.b4{height:80%}.db-bar.b5{background:linear-gradient(#f4efe4cc,#f4efe433);height:100%}.db-svg-overlay{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.db-line{fill:none;stroke:#f4efe426;stroke-width:1.5px;opacity:0}.db-beam{fill:none;stroke:url(#db-glow-grad);stroke-width:2px;stroke-dasharray:15 100;stroke-dashoffset:15px;opacity:0}.db-skel{opacity:1;background:#ffffff0d;border-radius:4px;height:12px;position:absolute;top:50%;transform:translateY(-50%)}.db-avatar-sm .db-skel{border-radius:50%;width:100%;height:100%}.db-data{opacity:0;z-index:1;position:relative}.db-anim{opacity:0;will-change:opacity, transform;transform:translateY(10px)}.db-active .db-anim{animation:.6s cubic-bezier(.22,1,.36,1) forwards db-fade-up}@keyframes db-fade-up{to{opacity:1;transform:translateY(0)}}.db-active .db-a1{animation-delay:.2s}.db-active .db-a2{animation-delay:.4s}.db-active .db-a3{animation-delay:.6s}.db-active .db-a4{animation-delay:.7s}.db-active .db-a5{animation-delay:.8s}.db-active .db-a6{animation-delay:.9s}.db-active .db-a7{animation-delay:1.1s}.db-active .db-a8{animation-delay:1.3s}.db-active .db-a9{animation-delay:1.4s}.db-active .db-a10{animation-delay:1.5s}.db-active .db-a11{animation-delay:1.6s}.db-active .db-a12{animation-delay:1.8s}.db-active .db-a13{animation-delay:2s}.db-active .db-skel{animation:.4s forwards db-skel-out}.db-active .db-data{animation:.4s forwards db-data-in}@keyframes db-skel-out{to{opacity:0}}@keyframes db-data-in{to{opacity:1}}.db-active .db-s1,.db-active .db-d1{animation-delay:1.8s}.db-active .db-s2,.db-active .db-d2{animation-delay:2.1s}.db-active .db-s3,.db-active .db-d3{animation-delay:2.4s}.db-active .db-s4,.db-active .db-d4{animation-delay:2.7s}.db-active .db-line{animation:1s 2.2s forwards db-draw-line}@keyframes db-draw-line{0%{stroke-dasharray:0 1000;opacity:0}to{stroke-dasharray:1000 1000;opacity:1}}.db-running .db-beam{animation:2.5s linear 2.5s infinite db-flow-beam}@keyframes db-flow-beam{0%{stroke-dashoffset:15px;opacity:0}10%{opacity:1}90%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}.db-cta{justify-content:center;margin-top:48px;display:flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}.ambient-particles{display:none}.sf-appear{opacity:1;transform:none}.sf-path{stroke-dashoffset:0}.sf-beam{display:none}.db-anim{opacity:1;transform:none;animation:none!important}.db-line,.db-beam{display:none}}@media (width<=1120px){.section{width:min(var(--max), calc(100% - 40px))}.hero{grid-template-columns:minmax(0,1fr) minmax(310px,360px);gap:34px;padding-top:24px;padding-bottom:52px}h1{font-size:clamp(3.35rem,5.65vw,4.7rem);line-height:.98}.hero-copy{max-width:600px;font-size:1.08rem;line-height:1.58}.metric-grid{gap:8px}.metric-grid div{min-height:92px;padding:12px}.metric{font-size:1.72rem}.pipeline div{padding:12px}.db-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){body:before{background-image:linear-gradient(#ffffff05 1px,#0000 1px)}body:after,main:before{opacity:.48}.ambient-particles{display:none}.hero,.split{grid-template-columns:1fr}.hero{gap:42px;min-height:auto;padding-top:48px}.hero+.section{padding-top:68px}.system-panel{max-width:620px}.service-grid,.audience-list{grid-template-columns:repeat(2,minmax(0,1fr))}.deliverable-grid,.ai-grid,.package-grid,.workflow-grid{grid-template-columns:1fr}.deliverable-card,.ai-card{min-height:auto}.sf-canvas,.sf-result{display:none}.sf-mobile{display:flex}.db-sidebar{display:none}.db-main{padding:0 16px 24px}.db-topbar{height:64px;margin-bottom:24px}.db-search{width:200px}.db-content{flex-direction:column}.db-svg-overlay{display:none}}@media (pointer:coarse),(width<=1180px){body:before,body:after{position:absolute}.ambient-particles{display:none}.site-header{animation:none}.system-panel,.card,.deliverable-card,.ai-card,.package-card,.workflow-card,details{box-shadow:0 18px 42px #00000038}.card:hover,.deliverable-card:hover,.ai-card:hover,.package-card:hover,.workflow-card:hover,details:hover,.service-item:hover,.audience-list p:hover,.timeline article:hover,.metric-grid div:hover,.pipeline div:hover{transform:none}}@media (width<=720px){.site-header{align-items:flex-start;gap:16px}.brand span:last-child,nav{display:none}.hero-content,.system-panel{min-width:0;max-width:100%}.sf-section{padding-top:58px;padding-bottom:68px}.section{padding:68px 0}h1{font-size:clamp(2.25rem,9.2vw,2.85rem);line-height:1}h2{font-size:clamp(2rem,10vw,3.5rem);line-height:1.03}.hero-copy,.section-heading p,.final-cta p{font-size:1rem}.two,.service-grid,.audience-list,.metric-grid{grid-template-columns:1fr}.timeline article{grid-template-columns:1fr;gap:10px}.audience-list p,.service-item{min-height:auto}.footer{flex-direction:column}}@media (width<=480px){.hero-actions,.button{width:100%}.hero{padding-top:34px}.card,.deliverable-card,.ai-card,.package-card,.workflow-card,details{padding:22px}.deliverable-card span{margin-bottom:24px}}.request-page{isolation:isolate;scrollbar-gutter:stable;overscroll-behavior:contain;background:radial-gradient(circle at 50% -12%,#ffffffc7,#0000 34rem),radial-gradient(circle at 18% 18%,#d7f7c22e,#0000 28rem),radial-gradient(circle at 84% 12%,#19171611,#0000 24rem),linear-gradient(#f4efe4 0%,#fffaf0 50%,#f8f4eb 100%);place-items:center;min-height:100svh;padding:clamp(20px,5vw,64px);display:grid;position:relative;overflow:hidden auto}.request-page:before,.request-page:after{content:"";z-index:-2;pointer-events:none;position:fixed;inset:0}.request-page:before{opacity:.32;background:radial-gradient(circle at 50% 42%,#0000 0 24rem,#19171614 43rem),linear-gradient(90deg,#1917160d 1px,#0000 1px) 0 0/88px 88px,linear-gradient(#1917160d 1px,#0000 1px) 0 0/88px 88px;-webkit-mask-image:radial-gradient(#000 0 58%,#0000 86%);mask-image:radial-gradient(#000 0 58%,#0000 86%)}.request-page:after{z-index:-1;opacity:.34;background:radial-gradient(circle at 18% 18%,#19171614,#0000 28rem),radial-gradient(circle at 84% 28%,#1917160f,#0000 26rem)}.tech-branch-bg{z-index:-1;pointer-events:none;contain:layout paint;shape-rendering:geometricprecision;width:100vw;height:100vh;position:fixed;inset:0}.request-page>.tech-branch-bg{z-index:-1;position:fixed}.branch-cluster{fill:none;stroke-linecap:round;stroke-linejoin:round}.branch-line{vector-effect:non-scaling-stroke}.branch-line-main{stroke:#1917162e;stroke-width:1.25px}.branch-line-secondary{stroke:#1917161c;stroke-width:1px}.branch-nodes circle{fill:url(#requestBranchNodeGlow);opacity:.54;animation:3.2s ease-in-out infinite requestNodeFlow}.branch-nodes circle:nth-child(2n){animation-delay:-1.1s}.branch-nodes circle:nth-child(3n){animation-delay:-2s}.branch-travelers{fill:#191716;opacity:.76}.branch-traveler-primary{opacity:.82}.branch-traveler-secondary{opacity:.62}.request-shell{z-index:1;width:min(1080px,100%);position:relative}.request-form,.request-confirmation{color:#f5f5f0;-webkit-backdrop-filter:blur(28px)saturate(1.22);will-change:transform;background:linear-gradient(145deg,#ffffff1f,#0000 34%),linear-gradient(#121212eb,#080808db);border:1px solid #fff3;border-radius:8px;position:relative;overflow:visible;transform:translate(0,0);box-shadow:0 44px 110px #19171633,0 14px 34px #1917161a,inset 0 1px #ffffff2e,inset 0 -1px #ffffff0f}.request-form{animation:load-rise .68s var(--ease-premium) both;grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);gap:0;padding:0;display:grid}.request-form:before,.request-confirmation:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff75,#0000);height:1px;position:absolute;inset:1px 1px auto}.request-panel-aside,.request-panel-fields{padding:clamp(26px,3.6vw,44px)}.request-panel-aside{background:radial-gradient(circle at 14% 10%,#ffffff24,#0000 18rem),linear-gradient(#ffffff13,#ffffff06);border-right:1px solid #ffffff1c;flex-direction:column;min-height:100%;display:flex;position:relative}.request-panel-aside:after{content:"";background:linear-gradient(#0000,#ffffff80,#0000);width:1px;height:112px;position:absolute;top:26px;right:-1px}.request-panel-fields{gap:22px;display:grid}.request-logo{object-fit:contain;filter:drop-shadow(0 18px 32px #00000038);width:88px;height:auto;margin:-12px 0 18px -12px;display:block}.request-form h1,.request-confirmation h1{color:#f5f5f0;overflow-wrap:anywhere;max-width:620px;margin:0;font-size:clamp(2.1rem,4vw,3.85rem);font-weight:760;line-height:.97}.request-form .eyebrow,.request-confirmation .eyebrow{color:#f5f5f0c2;letter-spacing:.16em}.request-subtitle,.request-confirmation p,.request-helper{color:#a5a5a0}.request-subtitle{max-width:280px;margin-top:12px;font-size:1rem;line-height:1.55}.request-signal-list{background:0 0;border:0;border-radius:8px;gap:8px;margin-top:auto;display:grid;overflow:hidden}.request-signal-list span{color:#f5f5f0d6;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;min-height:44px;padding:14px 16px 14px 38px;font-size:.84rem;font-weight:700;position:relative;box-shadow:inset 0 1px #ffffff0f}.request-signal-list span:before{content:"";background:#d7f7c2;border-radius:999px;width:7px;height:7px;position:absolute;top:50%;left:16px;transform:translateY(-50%);box-shadow:0 0 18px #d7f7c27a}.request-section{border-bottom:1px solid #ffffff18;padding-bottom:20px}.request-section:last-child{border-bottom:0;padding-bottom:0}.request-section-heading{color:#f5f5f0cc;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;font-size:.75rem;font-weight:760;display:flex}.request-section-heading span{color:#f5f5f0e6;letter-spacing:0;background:#ffffff0e;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:32px;height:24px;font-size:.68rem;display:grid}.request-section-heading p{color:#f5f5f08f}.request-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.request-form label{color:#f5f5f0d1;gap:8px;margin-bottom:0;font-size:.84rem;font-weight:650;display:grid}.request-field{color:#f5f5f0d1;gap:8px;font-size:.84rem;font-weight:650;display:grid}.request-date-field{z-index:4;position:relative}.request-form input,.request-form select,.request-form textarea,.request-date-trigger{color:#f5f5f0;width:100%;min-height:50px;font:inherit;text-align:left;background:linear-gradient(#ffffff0e,#ffffff04),#0000001a;border:1px solid #ffffff21;border-radius:8px;padding:13px 15px;font-weight:520;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff12,0 1px #00000014}.request-form input:focus,.request-form select:focus,.request-form textarea:focus,.request-date-trigger:focus-visible{background:#ffffff12;border-color:#f5f5f094;outline:none;box-shadow:0 0 0 4px #f5f5f014,0 12px 34px #0000001f,inset 0 1px #ffffff14}.request-date-trigger{color:#f5f5f0;cursor:pointer;justify-content:space-between;align-items:center;display:flex}.request-date-trigger span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-date-chevron{opacity:.72;border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;margin-left:12px;transform:translateY(-2px)rotate(45deg)}.request-date-picker{position:relative}.request-calendar{z-index:20;color:#0a0a0a;-webkit-backdrop-filter:blur(26px)saturate(1.35);background:linear-gradient(#ffffffd6,#f4efe4b8),#fffaf0db;border:1px solid #ffffff80;border-radius:18px;width:min(360px,100vw - 56px);padding:14px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 28px 70px #00000042,inset 0 1px #fffffff2}.request-calendar-header{grid-template-columns:36px 1fr 36px;align-items:center;gap:8px;margin-bottom:12px;display:grid}.request-calendar-header strong{color:#14110f;text-align:center;font-size:.94rem;font-weight:760}.request-calendar-header button,.request-calendar-days button,.request-time-options button,.request-calendar-done{font:inherit;cursor:pointer;border:0}.request-calendar-header button{color:#14110f;background:#ffffff9e;border-radius:999px;place-items:center;width:36px;height:32px;font-weight:760;display:grid;box-shadow:inset 0 1px #ffffffb8}.request-calendar-weekdays,.request-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.request-calendar-weekdays{margin-bottom:6px}.request-calendar-weekdays span{color:#14110f7a;text-align:center;font-size:.72rem;font-weight:760}.request-calendar-days button,.request-calendar-days span{aspect-ratio:1;border-radius:999px;place-items:center;min-width:0;display:grid}.request-calendar-days button{color:#171412;background:0 0;font-size:.88rem;font-weight:680}.request-calendar-days button:hover,.request-calendar-header button:hover,.request-time-options button:hover{background:#ffffffc7}.request-calendar-days button.is-selected{color:#fffaf0;background:#14110f;box-shadow:0 10px 24px #14110f38}.request-time-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.request-time-options button{color:#171412;background:#ffffff85;border-radius:999px;min-height:34px;font-size:.78rem;font-weight:720}.request-time-options button.is-selected{color:#11100f;background:#d7f7c2;box-shadow:0 10px 22px #4d663e2e}.request-calendar-done{color:#fffaf0;background:#14110f;border-radius:999px;width:100%;min-height:40px;margin-top:12px;font-weight:760}.request-form select option{color:#0a0a0a;background:#fffaf0}.request-form textarea{resize:vertical;min-height:132px}.request-action-bar{background:linear-gradient(90deg,#ffffff0e,#ffffff06),#ffffff05;border-top:1px solid #ffffff1a;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(244px,310px);align-items:center;gap:18px;padding:22px clamp(26px,3.6vw,44px);display:grid}.request-helper{margin:0;font-size:.92rem;line-height:1.45}.request-error{color:#9f1239;background:#ffe4e6f2;border-radius:8px;margin-top:10px;padding:12px 14px}.request-submit{justify-content:center;width:100%}.request-form .request-submit{color:#0a0a0a;background:linear-gradient(#fffffffa,#e8e5ddf0);border:1px solid #ffffffc7;min-height:50px;font-size:.91rem;font-weight:760;box-shadow:0 16px 42px #f4efe429,inset 0 1px #ffffffdb}.request-form .request-submit:disabled{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}.honeypot-field{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.request-confirmation{text-align:center;padding:clamp(24px,4vw,42px)}.request-confirmation h1,.request-confirmation p{margin-inline:auto}.request-confirmation p{margin-top:14px;line-height:1.65}.request-confirmation .request-submit{margin-top:22px}@keyframes requestNodeFlow{0%,to{opacity:.38}50%{opacity:.72}}@media (width<=720px){.branch-traveler-secondary{display:none}.branch-nodes circle{animation-duration:4.8s}}@media (prefers-reduced-motion:reduce){.branch-travelers{display:none}}@media (width<=860px){.request-page{padding:18px}.request-form{background:linear-gradient(145deg,#ffffff17,#0000 30%),linear-gradient(#121212e6,#0a0a0ad6);grid-template-columns:1fr}.request-panel-aside{background:radial-gradient(circle at 14% 10%,#ffffff1c,#0000 16rem),linear-gradient(#ffffff0e,#ffffff05);border-bottom:1px solid #f4efe41f;border-right:0;min-height:auto}.request-panel-aside:after{background:linear-gradient(90deg,#0000,#f4efe47a,#0000);width:112px;height:1px;top:auto;bottom:-1px;right:24px}.request-signal-list{margin-top:22px}.request-grid,.request-action-bar{grid-template-columns:1fr}}
