:root{--bg:#060913;--bg2:#091020;--ink:#f2f5fb;--muted:#a1aabe;--dim:#748298;--border:rgba(154,173,204,.16);--orange:#ff713d;--violet:#956aff;--cyan:#65bce2;--teal:#68cbb2;--font:Manrope,Inter,Arial,sans-serif;--max:1280px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}button,a{font-family:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid #d4a6ff;outline-offset:4px}button{color:inherit}::selection{background:#8a67ff;color:#fff}
body.drawer-open{overflow:hidden}.container{width:min(calc(100% - 112px),var(--max));margin-inline:auto}.section{position:relative;isolation:isolate;scroll-margin-top:80px}.grain{position:fixed;inset:0;z-index:200;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.4'/%3E%3C/svg%3E")}.topline{position:fixed;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--orange),transparent 35%,var(--violet) 80%,transparent);z-index:90;opacity:.8}
.header{height:80px;position:fixed;left:0;top:0;right:0;z-index:70;display:flex;align-items:center;gap:35px;padding-inline:max(42px,calc((100vw - var(--max))/2));border-bottom:1px solid rgba(255,255,255,.07);background:rgba(5,8,16,.81);backdrop-filter:blur(22px)}.logo{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.006em;font-size:24px;white-space:nowrap}.logo-dash{color:var(--orange)}.slashmark{display:inline-flex;gap:3px;transform:skew(-20deg) rotate(1deg);height:22px;align-items:center}.slashmark i{display:block;width:5px;height:20px;background:var(--orange);transform:skew(-10deg)}.slashmark.miniature{height:15px;gap:2px}.slashmark.miniature i{height:12px;width:3px}.nav{display:flex;align-items:center;gap:26px;margin-left:auto}.nav a{font-weight:600;color:#b6c0d2;font-size:11px;letter-spacing:.005em;transition:color .25s}.nav a:hover,.nav a.active{color:#fff}.header-cta{margin-left:12px;padding:12px 16px;border:1px solid rgba(255,122,76,.5);border-radius:100px;font-weight:700;font-size:11px;white-space:nowrap}.header-cta:hover{background:rgba(255,113,61,.14)}.header-cta span{color:var(--orange);margin-left:9px}.menu-toggle{display:none;background:none;border:0;padding:8px}.menu-toggle span{display:block;width:22px;height:2px;background:#fff;margin:4px 0}
.hero{min-height:790px;height:min(900px,100vh);display:flex;align-items:center;overflow:hidden;background:radial-gradient(ellipse at 75% 30%,#111b34 0%,#070a14 46%,#03050d 100%)}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050811 0%,rgba(5,8,17,.98) 25%,rgba(5,8,17,.66) 51%,rgba(5,8,17,.02) 85%),linear-gradient(0deg,#050813,transparent 26%);z-index:-1}.hero-photo{position:absolute;right:-1%;top:11%;height:73%;width:70%;overflow:hidden;z-index:-2;filter:saturate(1.14)}.hero-photo img{height:100%;width:100%;object-fit:cover;object-position:center 49%;opacity:.97}.hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050812 0,rgba(5,8,16,.8) 16%,transparent 60%),linear-gradient(0deg,#060913 0,transparent 34%,rgba(6,9,19,.3) 100%)}.halo{position:absolute;inset:auto 15% 6% 25%;height:60px;filter:blur(45px);background:radial-gradient(ellipse,#6e4af5,transparent 75%);opacity:.8}.hero-grid{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,transparent 49.9%,rgba(142,158,205,.055) 50%,transparent 50.1%),linear-gradient(0deg,transparent 49.9%,rgba(142,158,205,.05) 50%,transparent 50.1%);background-size:190px 190px;mask-image:linear-gradient(90deg,transparent,#000 90%)}.hero-content{padding-top:110px;position:relative;z-index:2}.eyebrow,.section-kicker{display:flex;align-items:center;gap:10px;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.16em;color:var(--orange)}.light-dot{width:8px;height:8px;border-radius:50%;background:#ff9768;box-shadow:0 0 17px #ff713d}.hero h1{font-size:clamp(54px,6vw,92px);line-height:1.06;letter-spacing:-.055em;max-width:800px;margin:30px 0 28px;font-weight:800}.hero h1 em{font-style:normal;background:linear-gradient(110deg,#fff,#dcd8ff 45%,#ae94fa 95%);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-lead{color:#c1cadb;font-size:16px;line-height:1.75;max-width:560px;margin:0 0 36px}.hero-lead b{color:#f2f3fa;font-weight:600}.hero-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;border-radius:9px;padding:16px 19px;border:1px solid transparent;font-size:12px;font-weight:800;line-height:1.25;transition:transform .2s,background .2s,border .2s;white-space:nowrap}.button:hover{transform:translateY(-2px)}.button-primary{background:linear-gradient(110deg,#ff713d,#ff9b5c);color:#0b0f17;box-shadow:0 9px 55px rgba(255,113,61,.22)}.button-ghost{border-color:rgba(255,255,255,.29);background:rgba(9,17,33,.47)}.button-ghost:hover{background:#17233e}.button-outline{background:transparent;border-color:rgba(255,255,255,.21)}.button-outline:hover{background:#192238}.hero-bottom{display:flex;align-items:center;gap:24px;margin-top:100px;color:#78869e;text-transform:uppercase;font-size:9px;letter-spacing:.16em}.hairline{width:65px;height:1px;background:var(--orange)}.hero-outline{position:absolute;bottom:9%;right:4%;writing-mode:vertical-lr;letter-spacing:.4em;color:#697085;font-size:10px}
.statement{padding:115px 0 100px;background:radial-gradient(ellipse at 60% 45%,rgba(50,34,105,.28),transparent 45%),#080c17}.section-heading{margin-top:25px;margin-bottom:43px}.section-heading.spread{display:flex;justify-content:space-between;align-items:end;gap:55px}.section-heading h2,.edge-copy h2,.crm-heading h2,.end-statement h2{font-weight:800;line-height:1.13;letter-spacing:-.052em;font-size:clamp(38px,4.25vw,62px);margin:0}.section-heading p{max-width:410px;font-size:14px;line-height:1.8;color:#aeb9c8;margin:0 0 4px}.text-accent{background:linear-gradient(90deg,#f6f5ff,#9a89ff 72%,#ff9559 120%);-webkit-background-clip:text;background-clip:text;color:transparent}.ecosystem-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.business-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.photo-card{min-height:211px;background:#131c30;border:1px solid rgba(196,205,241,.17);border-radius:14px;position:relative;overflow:hidden;text-align:left;padding:18px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .25s,border .25s;isolation:isolate}.photo-card:before{content:"";position:absolute;inset:0;z-index:-2;background-image:var(--card-img);background-size:cover;background-position:75% center;filter:saturate(.95);opacity:.85;transition:transform .5s}.photo-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(5,9,20,.87) 0%,rgba(5,9,20,.28) 100%),linear-gradient(0deg,rgba(5,9,20,.95),transparent 70%)}.photo-card:hover{transform:translateY(-4px);border-color:rgba(162,133,255,.65)}.photo-card:hover:before{transform:scale(1.07)}.photo-card-top{font-size:9px;letter-spacing:.16em;color:#b9a9f7;font-weight:800}.photo-card-bottom{display:flex;flex-direction:column;gap:7px}.photo-card-bottom strong{font-size:19px;letter-spacing:-.025em}.photo-card-bottom small{font-size:10px;color:#b4bfd1;padding-right:20px}.arrow-icon{position:absolute;right:19px;bottom:23px;color:#ffa271;font-size:23px}.orbit-panel{position:relative;background:radial-gradient(circle at 51% 43%,rgba(83,52,167,.26),transparent 37%),linear-gradient(145deg,#101a2d,#070c18);border:1px solid rgba(140,116,219,.3);border-radius:16px;overflow:hidden;min-height:438px;display:flex;align-items:center;justify-content:center}.orbit-panel:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(circle,black,transparent 80%)}.orbit-orbit{position:absolute;width:350px;height:350px;border:1px solid rgba(146,113,255,.27);border-radius:50%;box-shadow:0 0 45px rgba(116,76,214,.09)}.orbit-b{width:255px;height:255px;transform:rotateX(55deg);border-color:rgba(245,116,70,.6);box-shadow:0 0 60px rgba(246,85,49,.24)}.orbit-top{position:absolute;top:22px;left:28px;color:#a5a6c7;text-transform:uppercase;letter-spacing:.17em;font-size:10px;font-weight:800}.orbit-center{width:220px;height:220px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:50%;background:radial-gradient(circle,#23243e,#14172b 70%,#0a0e1d);border:1px solid rgba(161,129,255,.5);box-shadow:0 0 110px rgba(116,76,214,.36),0 0 0 17px rgba(118,92,213,.04);position:relative}.orbit-center strong{font-size:26px;letter-spacing:.035em}.orbit-center small{text-align:center;color:#b5bbd0;font-size:10px;line-height:1.5;margin-top:8px}.brand-tiny{display:flex;gap:4px;margin-bottom:9px;transform:skew(-20deg)}.brand-tiny i{background:var(--orange);height:19px;width:6px}.orbit-explain{position:absolute;bottom:25px;left:28px;right:28px;font-size:12px;line-height:1.6;color:#a1afc4;text-align:center}.orbit-explain b{color:#eaeaf3}.system-strip{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-top:18px}.system-pill{border:1px solid var(--border);border-radius:10px;background:#101727;padding:15px 8px;color:#d6dff0;display:flex;gap:6px;align-items:center;justify-content:center;font-size:10px;font-weight:800;position:relative;transition:background .25s,transform .25s}.system-pill span{color:var(--orange);font-size:18px}.system-pill b{font-size:10px;color:var(--muted)}.system-pill:hover{background:#212140;transform:translateY(-2px)}.footnote{text-align:center;font-size:10px;color:#728098;margin-top:18px}
.edge-section{padding:100px 0;background:linear-gradient(115deg,#050914,#0b1223 58%,#0c1020)}.edge-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.edge-photo{position:relative;min-height:500px;overflow:hidden;background:#0d1628;border:1px solid var(--border);border-radius:10px}.edge-photo img{width:100%;height:500px;object-fit:cover;filter:saturate(1.07)}.edge-photo:after{content:"";position:absolute;inset:0;box-shadow:inset 0 -85px 75px rgba(5,9,19,.9);pointer-events:none}.edge-photo-caption{position:absolute;bottom:27px;left:31px;z-index:2;color:#b7bacd;font-size:10px;letter-spacing:.23em}.edge-copy h2{margin:24px 0}.edge-copy>p{font-size:14px;line-height:1.9;color:var(--muted);margin:0 0 25px}.advantage-row{display:flex;gap:22px;border-top:1px solid var(--border);padding:18px 0}.advantage-row>span{color:var(--orange);font-size:11px;font-weight:800}.advantage-row b{display:block;font-size:13px}.advantage-row small{display:block;color:var(--muted);font-size:11px;margin-top:6px;line-height:1.6}.text-action{border:0;background:transparent;color:#ffa16a;font-size:12px;font-weight:800;text-align:left;padding:12px 0}.text-action span{margin-left:12px}.text-action:hover{color:#fff}.tiny-note{font-size:10px!important;color:#747f91!important;line-height:1.5!important}
#websites{padding:105px 0 105px;background:linear-gradient(175deg,#0a1020,#060911)}.websites-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.website-card{border:1px solid var(--border);background:#0f1829;border-radius:16px;overflow:hidden}.website-image{height:300px;position:relative;overflow:hidden}.website-image img{height:100%;width:100%;object-fit:cover;object-position:center;filter:saturate(1.06)}.website-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#090e1d,transparent 65%),linear-gradient(90deg,rgba(9,13,25,.75),transparent 70%)}.website-title{position:absolute;z-index:2;bottom:27px;left:33px}.site-label{font-size:10px;font-weight:800;letter-spacing:.15em;color:#ffa671}.website-title h3{font-size:39px;line-height:1.05;margin:10px 0;font-weight:800;letter-spacing:-.035em}.website-title p{max-width:340px;font-size:12px;color:#d4d8e0;line-height:1.5}.website-body{padding:27px 33px 34px}.site-domain{display:inline-block;padding:8px 12px;background:rgba(135,112,255,.14);border:1px solid rgba(145,120,255,.25);border-radius:8px;color:#c5b9ff;font-size:11px;font-weight:700}.website-body ul{display:grid;gap:14px;list-style:none;padding:0;margin:25px 0}.website-body li{position:relative;font-size:12px;color:#b2bcce;padding-left:21px}.website-body li:before{content:'↗';color:var(--orange);position:absolute;left:0}.detail-infobar{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:30px;font-size:9px;letter-spacing:.08em;color:#8791a7}.detail-infobar strong{color:#ced5e4;font-size:12px;letter-spacing:0}.glowing-line{height:1px;width:50px;background:linear-gradient(90deg,transparent,#9a77ff,transparent)}
.content-section{padding:110px 0;background:radial-gradient(ellipse at 10% 40%,rgba(58,34,113,.22),transparent 35%),#090c18}.content-main{display:grid;grid-template-columns:1.18fr .82fr;gap:35px;align-items:stretch}.content-visual{display:grid;grid-template-columns:1fr .7fr;background:radial-gradient(ellipse at 35% 30%,#1b2841,#0c1223);border:1px solid var(--border);border-radius:14px;min-height:390px;overflow:hidden}.content-visual-photo{position:relative;overflow:hidden}.content-visual-photo img{height:100%;width:100%;object-fit:cover;object-position:center;filter:saturate(1.2)}.content-visual-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(11,16,32,.55))}.content-stack{padding:28px 20px 20px 10px;position:relative}.stack-label{font-size:9px;letter-spacing:.13em;color:#ad8eff;font-weight:700}.stack-big{font-size:54px;font-weight:800;letter-spacing:-.05em;line-height:1.2;margin-top:22px}.stack-big span{font-size:9px;color:#f18e68;font-weight:800;letter-spacing:.13em;margin-left:5px}.content-stack p{font-size:11px;line-height:1.7;color:#b2bdce;margin:4px 0}.stack-divider{border-top:1px solid rgba(255,255,255,.16);margin:15px 0}.content-details{padding:12px 0}.content-details h3{font-size:23px;letter-spacing:-.035em;line-height:1.3;margin:0 0 28px}.rubric-tabs{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:18px}.rubric-tab{background:#171b2e;color:#a5adbf;border:1px solid var(--border);padding:10px 13px;border-radius:9px;font-size:11px;font-weight:800}.rubric-tab.active{background:rgba(255,113,61,.15);border-color:rgba(255,113,61,.55);color:#ffac80}.rubric-content{min-height:160px;border-left:2px solid var(--orange);padding:9px 22px;animation:fadeIn .3s ease}.rubric-content b{font-size:16px;letter-spacing:-.02em}.rubric-content p{font-size:12px;line-height:1.8;color:#aab4c8}.rubric-content small{color:var(--orange);font-size:10px}.channels{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:28px}.channels-title{font-size:10px;color:#8794a9;margin-right:9px}.channels span:not(.channels-title){display:inline-flex;align-items:center;justify-content:center;padding:10px 13px;border:1px solid rgba(154,173,204,.16);background:#101626;border-radius:8px;font-weight:800;font-size:10px;color:#d5dbea}.channels-note{font-size:10px;line-height:1.65;color:#7c889d;margin-top:14px}
.customer-section{padding:110px 0;background:linear-gradient(150deg,#050914,#0e1426)}.crm-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;margin-top:30px}.number-large{font-size:clamp(67px,7vw,110px);font-weight:800;letter-spacing:-.08em;line-height:1;color:#eae6fd}.number-large span{display:block;font-size:15px;letter-spacing:0;color:#b5a3fa;margin:8px 0 30px}.crm-heading h2{font-size:48px}.crm-heading p{font-size:14px;line-height:1.8;color:#aab7c9;max-width:480px;margin:25px 0 30px}.customer-path{padding:25px 32px;border:1px solid rgba(145,118,251,.3);border-radius:14px;background:radial-gradient(ellipse at 70% 10%,rgba(95,64,175,.18),transparent 45%),#101728}.path-tag{font-size:10px;color:#ad98ff;font-weight:800;letter-spacing:.17em}.path-row{display:flex;align-items:center;gap:17px;padding:22px 0;border-bottom:1px solid var(--border)}.path-row:last-child{border-bottom:0}.path-point{width:37px;height:37px;border:1px solid #67569b;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#bea3ff;font-size:10px;font-weight:800;flex-shrink:0}.path-row>div{flex:1}.path-row b{display:block;font-size:14px}.path-row small{display:block;margin-top:7px;color:#9eabbe;font-size:10px}.path-row>span:last-child{color:var(--orange);font-size:19px}
.dashboard-section{padding:110px 0;background:radial-gradient(ellipse at 85% 35%,rgba(73,35,145,.22),transparent 40%),#090c18}.dashboard-shell{border:1px solid #303b55;border-radius:18px;background:linear-gradient(145deg,#0c1120,#0a111f);box-shadow:0 35px 120px rgba(0,0,0,.43),0 0 75px rgba(99,68,193,.12);padding:23px}.dash-top{display:flex;justify-content:space-between;align-items:center;padding:7px 5px 22px;border-bottom:1px solid var(--border)}.dash-logo{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:800}.dash-logo span:last-child{font-size:10px;color:#7f8ba1;font-weight:500}.dash-small{font-size:10px;color:#8492a8;margin-top:7px}.dash-period{font-size:11px;color:#b1c0d5;padding:10px 14px;border:1px solid var(--border);border-radius:7px}.dash-period span{margin-left:20px}.dash-kpi{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:20px}.dash-kpi>div{padding:20px;border-radius:11px;background:linear-gradient(160deg,#17233d,#121c2e);border:1px solid rgba(154,173,204,.13);display:flex;flex-direction:column;min-height:137px}.dash-kpi small{color:#93a1b6;font-size:11px}.dash-kpi strong{font-size:38px;line-height:1.6;color:#f0e8ff;font-weight:800}.dash-kpi span{color:#8a91a9;font-size:9px}.dash-bottom{display:grid;grid-template-columns:1.45fr 1fr;gap:17px;margin-top:18px}.dash-chart,.dash-questions{padding:23px;border:1px solid var(--border);background:#0f192c;border-radius:12px}.dash-title{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:800;letter-spacing:-.01em}.dash-title span{font-size:9px;font-weight:500;color:#78889d}.dash-chart svg{display:block;width:100%;margin-top:18px;overflow:visible}.dash-questions>div:not(.dash-title){display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(255,255,255,.07);font-size:11px;color:#b2bed0;padding:17px 0;line-height:1.35}.dash-questions>div span{color:#b48cff}.button.compact{padding:12px 15px;margin-top:19px;font-size:10px}.dash-caption{font-size:10px;color:#7f899d;text-align:center;margin-top:19px;line-height:1.6}
.deliverables-section{padding:110px 0;background:linear-gradient(160deg,#0b0f20,#060914)}.deliverables-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.deliverable{min-height:218px;border:1px solid var(--border);border-radius:13px;background:linear-gradient(120deg,#101a2d,#101324);padding:30px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;position:relative;transition:transform .2s,border .2s,background .2s}.deliverable:hover{transform:translateY(-3px);border-color:rgba(255,115,61,.55);background:#192039}.deliverable-index{color:var(--orange);font-size:11px;letter-spacing:.1em;font-weight:800}.deliverable b{font-size:22px;letter-spacing:-.03em;margin-top:12px}.deliverable>span:not(.deliverable-index){font-size:12px;color:#a8b6ca;line-height:1.6;margin-top:10px;max-width:430px}.deliverable small{font-size:11px;color:#c5a9fc;margin-top:13px;line-height:1.5;max-width:430px}.deliverable i{font-style:normal;font-size:23px;position:absolute;right:31px;top:28px;color:var(--orange)}
.roadmap-section{padding:110px 0 75px;background:radial-gradient(ellipse at 90% 65%,rgba(112,59,192,.24),transparent 40%),#070b16}.roadmap{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;position:relative}.roadmap:before{content:"";height:1px;background:linear-gradient(90deg,transparent,#ff713d 20%,#8c65ff 70%,transparent);position:absolute;top:43px;left:0;right:0}.road-step{position:relative;padding-top:78px}.road-num{position:absolute;top:22px;left:0;width:44px;height:44px;border-radius:50%;border:1px solid #9e83ff;background:#14142a;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px;z-index:2;box-shadow:0 0 25px rgba(147,117,255,.25)}.road-timing{font-size:10px;color:#ff9876;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.road-step h3{font-size:19px;letter-spacing:-.025em;min-height:48px;margin:13px 0}.road-step p{font-size:12px;color:#aab4c7;line-height:1.8;min-height:123px;margin:0}.end-statement{margin-top:110px;min-height:450px;background:linear-gradient(115deg,#131a2e,#080c18);border:1px solid rgba(160,121,248,.28);border-radius:17px;display:grid;grid-template-columns:1.2fr 1fr;overflow:hidden;position:relative}.end-statement>div:first-child{padding:65px 55px;position:relative;z-index:3}.end-statement h2{font-size:clamp(35px,4.15vw,58px);margin:22px 0}.end-statement p{max-width:520px;color:#a8b5c8;font-size:13px;line-height:1.8;margin-bottom:24px}.end-car{position:relative;min-height:450px}.end-car img{width:100%;height:100%;object-fit:cover;filter:saturate(1.15)}.end-car:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#111a2c,transparent 65%),linear-gradient(0deg,rgba(6,9,18,.65),transparent 35%)}
.footer{background:#04060c;border-top:1px solid var(--border);padding:36px 0 26px}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-inner p{font-size:11px;color:#8c98aa}.footer-inner>a{font-size:11px;color:#ffa36d}.footer .logo.mini{font-size:18px}.footer-disclaimer{font-size:9px;color:#606d81;line-height:1.7;margin-top:20px}
.drawer-backdrop{position:fixed;inset:0;background:rgba(1,3,9,.75);backdrop-filter:blur(7px);z-index:120;opacity:0;transition:opacity .22s}.drawer-backdrop.active{opacity:1}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(580px,100%);background:radial-gradient(ellipse at 85% 0%,#1c1b3a,#0b1021 42%,#090e19 100%);border-left:1px solid rgba(149,115,255,.36);z-index:130;box-shadow:-25px 0 110px rgba(0,0,0,.65);transform:translateX(103%);transition:transform .32s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column}.drawer.open{transform:translateX(0)}.drawer-top{padding:25px 34px 12px;display:flex;align-items:center;justify-content:space-between}.drawer-kicker{font-weight:800;font-size:10px;color:var(--orange);letter-spacing:.14em}.drawer-close{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--border);background:rgba(255,255,255,.03);border-radius:50%;font-size:15px}.drawer-close:hover{background:#242443}.drawer-scroll{overflow-y:auto;min-height:0;padding:10px 35px 36px;flex:1}.drawer-scroll h2{font-size:39px;line-height:1.13;letter-spacing:-.05em;margin:10px 0 16px}.drawer-lead{font-size:14px;color:#abb7ca;line-height:1.8;margin:0 0 25px}.drawer-tabs{display:flex;border-bottom:1px solid var(--border);gap:12px;position:sticky;top:-10px;background:#0d1020;z-index:4;padding-top:11px}.drawer-tab{border:0;background:transparent;color:#9ca7ba;font-size:11px;padding:14px 8px;font-weight:800;border-bottom:2px solid transparent}.drawer-tab.selected{border-bottom-color:var(--orange);color:#fff}.drawer-body{padding:24px 0 2px;animation:fadeIn .23s ease}.drawer-body h3{font-size:14px;margin:0 0 15px;color:#e4d9ff}.drawer-body ul{padding:0;list-style:none;margin:0}.drawer-body li{position:relative;padding-left:24px;margin:0 0 17px;font-size:12px;line-height:1.7;color:#c1cbdb}.drawer-body li:before{content:'✓';position:absolute;left:0;color:#77d8c2;font-weight:800}.drawer-extra{padding:19px 20px;background:rgba(147,109,244,.11);border:1px solid rgba(147,109,244,.16);border-radius:12px;margin-top:18px;font-size:11px;color:#b6a7e6;line-height:1.75}.drawer-footer{border-top:1px solid var(--border);padding:20px 33px;display:flex;justify-content:space-between;align-items:center;gap:15px}.drawer-footer>span{font-size:9px;letter-spacing:.12em;color:#8f9aac}.drawer-footer button{background:none;border:0;color:#ffa274;font-size:11px;font-weight:800}@keyframes fadeIn{from{opacity:.15;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1180px){.header{gap:16px;padding-inline:35px}.nav{gap:13px}.nav a{font-size:10px}.header-cta{padding:11px;font-size:10px}.container{width:min(calc(100% - 70px),var(--max))}.hero h1{font-size:70px}.system-strip{grid-template-columns:repeat(4,1fr)}.crm-grid{gap:45px}}
@media(max-width:900px){.container{width:min(calc(100% - 42px),var(--max))}.header{height:70px;padding:0 22px}.header-cta{margin-left:auto}.menu-toggle{display:block}.nav{display:none;position:absolute;right:0;left:0;top:70px;padding:25px;flex-direction:column;background:#090e1c;border-bottom:1px solid var(--border);align-items:start;gap:20px}.nav.is-open{display:flex}.hero{min-height:760px;height:auto;align-items:flex-end}.hero-content{padding-top:190px;padding-bottom:65px}.hero-photo{top:7%;right:-28%;height:55%;width:105%}.hero:before{background:linear-gradient(0deg,#050811 3%,rgba(5,8,17,.85) 34%,rgba(5,8,17,.14) 85%),linear-gradient(90deg,rgba(5,8,17,.6),transparent)}.hero h1{font-size:clamp(50px,8vw,72px)}.hero-lead{font-size:15px}.hero-bottom{margin-top:65px}.section-heading.spread{display:block}.section-heading p{max-width:680px;margin-top:20px}.ecosystem-layout,.edge-grid,.content-main,.crm-grid{grid-template-columns:1fr;gap:32px}.orbit-panel{min-height:350px}.edge-photo,.edge-photo img{height:380px;min-height:380px}.websites-grid{gap:15px}.crm-heading h2{font-size:45px}.dash-kpi{grid-template-columns:repeat(2,1fr)}.dash-bottom{grid-template-columns:1fr}.deliverable b{font-size:20px}.roadmap{grid-template-columns:repeat(2,1fr);gap:30px}.roadmap:before{display:none}.road-step{padding-top:65px}.road-step p{min-height:0}.end-statement{grid-template-columns:1fr}.end-car{min-height:280px;max-height:300px;order:-1}.end-car img{position:absolute;inset:0}.end-car:after{background:linear-gradient(0deg,#131a2e,transparent 60%)}.end-statement>div:first-child{padding:25px 30px 42px}.detail-infobar span:not(.glowing-line){display:none}.detail-infobar .glowing-line{width:20px}}
@media(max-width:600px){.header-cta{font-size:0;padding:10px 12px}.header-cta span{font-size:15px;margin:0}.logo{font-size:20px}.hero{min-height:730px}.hero-content{padding-top:200px}.eyebrow{font-size:9px;line-height:1.6;max-width:300px}.hero h1{font-size:clamp(43px,10vw,58px);margin:23px 0;max-width:520px}.hero-lead{font-size:13px}.hero-actions{align-items:stretch}.button{font-size:11px;padding:14px}.hero-bottom{font-size:8px;flex-wrap:wrap;gap:10px}.hero-outline{display:none}.statement,.edge-section,#websites,.content-section,.customer-section,.dashboard-section,.deliverables-section,.roadmap-section{padding:75px 0}.section-heading h2,.edge-copy h2,.crm-heading h2{font-size:35px}.section-heading p{font-size:13px}.business-grid{grid-template-columns:1fr 1fr;gap:9px}.photo-card{min-height:175px;padding:13px}.photo-card-bottom strong{font-size:15px}.photo-card-bottom small{font-size:9px}.photo-card-top{font-size:8px}.arrow-icon{right:10px;bottom:14px;font-size:17px}.orbit-panel{min-height:325px}.system-strip{grid-template-columns:repeat(2,1fr)}.system-pill{font-size:10px;padding:15px}.edge-photo,.edge-photo img{min-height:320px;height:320px}.websites-grid,.deliverables-grid{grid-template-columns:1fr}.website-image{height:270px}.website-title h3{font-size:31px}.website-body{padding:24px}.content-visual{grid-template-columns:1fr 1fr}.content-stack{padding:20px 9px}.stack-big{font-size:38px}.content-stack p{font-size:9px}.channels span:not(.channels-title){font-size:9px}.crm-grid{gap:30px}.number-large{font-size:65px}.customer-path{padding:15px 18px}.dash-kpi{gap:8px}.dash-kpi>div{min-height:110px;padding:12px}.dash-kpi strong{font-size:25px}.dash-kpi small{font-size:9px}.dash-top{align-items:start}.dash-period{display:none}.dashboard-shell{padding:12px}.dash-chart,.dash-questions{padding:15px}.dash-title{font-size:11px}.deliverable{min-height:190px;padding:22px}.roadmap{grid-template-columns:1fr;gap:24px}.road-step{padding-top:50px;border-bottom:1px solid var(--border);padding-bottom:18px}.road-num{top:0}.road-timing{margin-left:60px}.road-step h3{min-height:0}.end-statement{margin-top:45px}.end-statement h2{font-size:34px}.footer-inner{flex-wrap:wrap;align-items:start}.footer-inner p{order:3;width:100%}.drawer-top{padding:16px 20px 7px}.drawer-scroll{padding:7px 22px 24px}.drawer-scroll h2{font-size:30px}.drawer-tabs{gap:4px}.drawer-tab{font-size:10px;padding:12px 6px}.drawer-footer{padding:14px 19px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

/* Final presentation: interface studio and measurable goals */
.studio-section,.flow-section,.goals-section{padding:100px 0;background:#080d18}.flow-section{background:linear-gradient(130deg,#11192a,#080c16)}.goals-section{background:radial-gradient(ellipse at 90% 30%,#261e35,transparent 60%),#090c17}.studio-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.studio-tab{border:1px solid var(--border);background:#111a29;border-radius:8px;padding:14px 20px;color:#aeb8cc;font-size:12px}.studio-tab.active{color:#131a22;background:#e8d2ae;border-color:#e8d2ae}.studio-frame{border:1px solid #364053;border-radius:14px;overflow:hidden;box-shadow:0 20px 90px #0005}.studio-chrome{padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#1b2331;color:#b6bed0;font-size:11px}.window-dots{color:#8995a6;letter-spacing:4px}.studio-chrome>span:last-child{font-size:9px;letter-spacing:.16em;color:#ddc7a7}.demo-site{background:#0e141d;min-height:485px}.demo-nav{display:flex;justify-content:space-between;align-items:center;padding:22px 35px;border-bottom:1px solid #ffffff14;gap:15px}.demo-nav b{letter-spacing:.08em;font-size:18px}.demo-nav span,.demo-nav small{color:#aab4c4;font-size:10px}.demo-hero{display:grid;grid-template-columns:1.05fr 1fr;position:relative;overflow:hidden;min-height:320px}.demo-hero>div{padding:45px 0 38px 35px;z-index:1}.demo-eyebrow{font-size:9px;letter-spacing:.16em;color:#d6b88e}.demo-hero h3{font-size:clamp(28px,3.2vw,46px);letter-spacing:-.04em;line-height:1.12;margin:20px 0}.demo-hero p{font-size:12px;color:#aeb7c7;line-height:1.7;max-width:330px}.demo-hero img{width:100%;height:100%;object-fit:cover;mask-image:linear-gradient(90deg,transparent,#000 26%)}.demo-hero button,.demo-action{padding:12px 17px;background:#dcc5a0;color:#111823;border:1px solid #dcc5a0;border-radius:5px;font-size:10px;font-weight:700;margin-top:15px}.demo-service-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:0 35px 25px;gap:12px}.demo-service-grid button{padding:17px;border:1px solid #ffffff18;background:#ffffff04;text-align:left;color:#b6bfd0;font-size:10px}.demo-service-grid b{display:block;color:#edeff3;font-size:15px;margin:8px 0}.detailing-demo{background:#171713}.detailing-demo .demo-nav b,.detailing-demo h3{font-family:Georgia,serif;font-weight:400}.detailing-demo .demo-nav em{font-style:normal;color:#d1ba94;font-size:13px}.detailing-demo .demo-hero h3{font-size:clamp(32px,3.8vw,53px)}.studio-caption{display:flex;align-items:center;gap:25px;padding:20px 0}.studio-caption>span{font-size:9px;color:#d8bd96;letter-spacing:.1em;max-width:150px;line-height:1.6}.studio-caption p{font-size:12px;color:#9daabd;line-height:1.7;flex:1}.studio-caption button{white-space:nowrap}.demo-workspace{padding:30px;background:#0d1522;min-height:485px}.workspace-title{display:flex;align-items:center;justify-content:space-between;gap:20px}.workspace-title small{font-size:9px;color:#cbb58e;letter-spacing:.16em}.workspace-title h3{font-size:25px;letter-spacing:-.03em;margin:12px 0 22px}.demo-badge{font-size:9px;border:1px solid #75634a;border-radius:20px;color:#e0c49a;padding:9px 12px}.studio-pipeline{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 22px;border:1px solid #ffffff17;border-radius:8px;margin-bottom:22px;color:#c9d3e2;font-size:12px}.studio-pipeline i{font-style:normal;color:#cca875}.demo-kanban{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.demo-kanban>div{background:#172133;border:1px solid #ffffff12;border-radius:8px;padding:15px}.demo-kanban h4{font-size:12px;color:#b9c6d9;margin:0 0 15px;display:flex;justify-content:space-between}.demo-kanban h4 span{color:#818ea3}.demo-kanban article{padding:14px;border:1px solid #ffffff12;border-radius:7px;background:#0e1828;margin-bottom:10px}.demo-kanban img{width:100%;height:95px;object-fit:cover;border-radius:4px;margin-bottom:12px}.demo-kanban b{font-size:12px;display:block}.demo-kanban small{font-size:10px;color:#8fa1b8;line-height:1.6;display:block;margin-top:8px}.task-tag{font-size:8px;letter-spacing:.08em;display:inline-block;margin-top:18px;padding:6px;background:#7970d325;color:#c8bdff;border-radius:4px}.task-tag.warm{color:#e2bf8c;background:#a57c3426}.crm-demo-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:24px;margin-top:15px}.crm-stage{display:flex;gap:15px;flex-wrap:wrap;font-size:10px;padding:15px;border:1px solid #ffffff18;border-radius:7px;color:#9cabbf}.crm-stage b{color:#f0c38b}.crm-ticket{border:1px solid #ffffff17;border-radius:10px;padding:24px;margin-top:18px;background:#152034}.crm-ticket>small,.crm-timeline>small{font-size:9px;letter-spacing:.13em;color:#8fa3bb}.crm-ticket h4{font-size:21px;margin:18px 0}.crm-ticket p{font-size:12px;line-height:2;color:#aebbd0}.crm-status{font-size:10px;color:#ddc38c;padding-top:16px;border-top:1px solid #ffffff15}.crm-status i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#e3b77a;margin-right:7px}.crm-timeline{padding:20px 25px;background:#111d2e;border:1px solid #ffffff15;border-radius:10px}.crm-timeline p{padding:0 0 15px 20px;border-left:1px solid #ad8a52}.crm-timeline p b,.crm-timeline p span{display:block;font-size:12px;line-height:1.8}.crm-timeline p span{font-size:10px;color:#91a2bb}.lead-flow{display:grid;grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1fr 18px 1fr;align-items:center;gap:9px}.lead-flow button{border:1px solid #ffffff20;border-radius:10px;background:#101a2d;padding:24px 15px;text-align:left;min-height:155px}.lead-flow button:hover{border-color:#e0bc8a}.lead-flow small{font-size:8px;letter-spacing:.09em;color:#d0ad7d}.lead-flow b{display:block;font-size:22px;margin:18px 0 12px;letter-spacing:-.03em}.lead-flow span{font-size:10px;line-height:1.6;color:#9baac0;display:block}.lead-flow i{font-style:normal;color:#c3a374}.flow-return{text-align:center;border:1px solid #ffffff15;border-top:0;border-radius:0 0 15px 15px;margin:0 30px;padding:20px;color:#aeb5c5;font-size:11px}.goal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.goal-grid article{padding:30px;border:1px solid #d0b58f38;background:linear-gradient(135deg,#1e2330,#111723);border-radius:12px}.goal-grid article>span{font-size:9px;letter-spacing:.14em;color:#c5ae8d}.goal-grid strong{display:block;font-weight:500;font-size:clamp(55px,6vw,85px);letter-spacing:-.06em;color:#e6ceb0;margin:20px 0}.goal-grid h3{font-size:18px;line-height:1.4}.goal-grid p{font-size:12px;line-height:1.8;color:#a7b2c4}.goal-note{font-size:11px;line-height:1.8;color:#9b9eac;margin-top:23px}.drawer[inert]{visibility:hidden}.drawer.open{visibility:visible}.drawer{overscroll-behavior:contain}img{max-width:100%}
@media(max-width:900px){.lead-flow{grid-template-columns:1fr 18px 1fr;gap:12px}.lead-flow i:nth-of-type(2),.lead-flow i:nth-of-type(4){display:none}.lead-flow button{min-height:145px}.goal-grid{gap:12px}.goal-grid article{padding:22px}.studio-caption{gap:16px}.studio-caption>span{display:none}.demo-nav span{display:none}.demo-hero>div{padding-left:25px}.demo-service-grid{padding-inline:25px}.demo-workspace{padding:22px}.demo-kanban{gap:9px}.demo-kanban>div{padding:10px}.crm-demo-grid{gap:14px}}
@media(max-width:600px){.studio-section,.flow-section,.goals-section{padding:70px 0}.studio-tabs{display:grid;grid-template-columns:1fr 1fr}.studio-tab{font-size:10px;padding:12px 9px}.studio-chrome{padding:12px;font-size:9px;gap:8px}.window-dots{display:none}.demo-nav{padding:18px}.demo-nav b{font-size:15px}.demo-nav small{font-size:7px}.demo-hero{grid-template-columns:1fr;min-height:440px;align-content:end}.demo-hero>div{padding:160px 20px 25px;background:linear-gradient(0deg,#10151eee,transparent)}.demo-hero img{position:absolute;inset:0;z-index:0;mask-image:none;height:60%;opacity:.6;object-position:center}.demo-hero h3{font-size:31px}.demo-hero p{font-size:11px}.demo-eyebrow{font-size:8px;letter-spacing:.1em}.demo-service-grid{grid-template-columns:1fr;padding:0 18px 18px;gap:8px}.demo-service-grid button{display:flex;gap:12px;align-items:center;padding:12px}.demo-service-grid b{font-size:12px;margin:0}.studio-caption{display:block}.studio-caption p{font-size:11px}.studio-caption button{font-size:11px}.demo-workspace{padding:18px}.workspace-title{align-items:start;flex-direction:column;gap:0}.workspace-title h3{font-size:22px;margin-bottom:15px}.demo-badge{font-size:8px;margin-bottom:18px}.studio-pipeline{flex-wrap:wrap;gap:10px;font-size:10px;padding:13px}.demo-kanban{grid-template-columns:1fr}.demo-kanban article img{height:130px}.demo-kanban h4{font-size:12px}.crm-demo-grid{grid-template-columns:1fr}.crm-stage{font-size:9px;gap:10px}.crm-ticket{padding:20px}.goal-grid{grid-template-columns:1fr}.goal-grid article{padding:25px}.goal-grid strong{font-size:66px;margin:18px 0}.goal-grid h3{margin-top:0}.lead-flow{grid-template-columns:1fr}.lead-flow i{display:block!important;transform:rotate(90deg);text-align:center}.lead-flow button{min-height:125px;padding:20px}.lead-flow b{margin:12px 0 8px;font-size:23px}.flow-return{margin:0 15px;font-size:10px;line-height:1.8}.button{white-space:normal}.detail-infobar strong{font-size:10px;text-align:center}.drawer-extra{overflow-wrap:anywhere}}
