:root{color-scheme:dark;--bg:#050713;--bg2:#080b18;--text:#f3f7fb;--muted:#9caabd;--soft:#c7d3e2;--line:rgba(214,230,255,.12);--line2:rgba(214,230,255,.18);--cyan:#65e9ff;--blue:#6e8cff;--violet:#9b7cff;--green:#6dffc5;--panel:rgba(14,18,34,.72);--panel2:rgba(18,24,44,.86);--shadow:0 34px 100px rgba(0,0,0,.46);--max:1160px;--r:28px}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{margin:0;background:radial-gradient(circle at 22% -10%,rgba(101,233,255,.15),transparent 32%),radial-gradient(circle at 80% 12%,rgba(155,124,255,.13),transparent 30%),linear-gradient(180deg,var(--bg),#050713 54%,#060814);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.5;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,black,transparent 78%);z-index:-2}.noise{position:fixed;inset:0;pointer-events:none;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' 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='200' height='200' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");z-index:-1}#nexus-canvas{position:fixed;inset:0;width:100%;height:100%;z-index:-3;opacity:.38;pointer-events:none}.skip-link{position:absolute;left:-999px}.skip-link:focus{left:14px;top:14px;z-index:100;background:#fff;color:#000;padding:8px 12px;border-radius:10px}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.site-header{position:fixed;top:18px;left:50%;transform:translateX(-50%);width:min(var(--max),calc(100% - 28px));z-index:40;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 12px;border:1px solid var(--line);border-radius:999px;background:rgba(7,10,22,.72);backdrop-filter:blur(18px);box-shadow:0 20px 70px rgba(0,0,0,.28)}.brand{display:flex;align-items:center;gap:11px}.mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--cyan),var(--violet));color:#05101c;font-weight:950;letter-spacing:-.06em}.brand strong{display:block;font-size:.93rem;letter-spacing:-.02em}.brand small{display:block;color:var(--muted);font-size:.68rem}.site-header nav{display:flex;gap:2px}.site-header nav a,.region{color:var(--muted);padding:10px 12px;border-radius:999px;border:0;background:transparent}.site-header nav a:hover,.region:hover{color:var(--text);background:rgba(255,255,255,.055)}.header-actions{display:flex;align-items:center;gap:8px}.region{border:1px solid var(--line);cursor:pointer}.header-cta{border-radius:999px;padding:10px 15px;background:#edfaff;color:#07101a;font-weight:850}.section{width:min(var(--max),calc(100% - 40px));margin:0 auto;padding:96px 0}.compact-section{padding:78px 0}.hero{min-height:92vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.86fr);gap:56px;align-items:center;padding-top:136px;padding-bottom:74px}.kicker{margin:0 0 14px;color:#bdefff;text-transform:uppercase;letter-spacing:.13em;font-size:.74rem;font-weight:850}.hero h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(3.4rem,6.2vw,6.65rem);line-height:.92;letter-spacing:-.075em;margin-bottom:22px;max-width:720px}h2{font-size:clamp(2.3rem,4.3vw,4.45rem);line-height:.98;letter-spacing:-.06em;margin-bottom:16px}h3{letter-spacing:-.035em}.lead{max-width:640px;color:var(--soft);font-size:1.14rem;line-height:1.66;margin-bottom:0}.actions{display:flex;gap:13px;flex-wrap:wrap;margin:28px 0 12px}.btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;border-radius:999px;padding:14px 20px;border:1px solid var(--line2);font-weight:850;transition:.22s ease}.btn.primary{background:#eefbff;color:#06101b;box-shadow:0 18px 52px rgba(101,233,255,.16)}.btn.secondary{background:rgba(255,255,255,.045);color:#e8f2ff}.btn:hover{transform:translateY(-2px)}.price-note{color:var(--muted);font-size:.88rem;max-width:620px}.cred-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.cred-row span{padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.035);color:#cad7e8;font-size:.76rem}.product-frame{border:1px solid var(--line2);border-radius:34px;background:linear-gradient(180deg,rgba(18,24,44,.92),rgba(8,12,24,.88));box-shadow:var(--shadow);overflow:hidden;position:relative}.product-frame:before{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at 55% 0%,rgba(101,233,255,.18),transparent 38%),radial-gradient(circle at 0% 70%,rgba(155,124,255,.12),transparent 38%);pointer-events:none}.product-top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line)}.product-top span{color:var(--muted);font-size:.82rem}.product-top b{font-size:1.02rem}.product-top i{font-style:normal;color:var(--green);font-size:.78rem;border:1px solid rgba(109,255,197,.2);padding:5px 8px;border-radius:999px;background:rgba(109,255,197,.07)}.product-body{position:relative;display:grid;grid-template-columns:130px 1fr;min-height:430px}.product-nav{border-right:1px solid var(--line);padding:18px 12px;display:grid;align-content:start;gap:8px}.product-nav span{padding:9px 10px;border-radius:12px;color:var(--muted);font-size:.82rem}.product-nav .active{background:rgba(101,233,255,.09);color:#e8fbff}.product-main{padding:20px;display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:auto 1fr;gap:14px}.product-hero-card,.queue-card,.mini-chart{border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.045)}.product-hero-card{grid-column:1/3;padding:24px}.product-hero-card small{color:var(--muted)}.product-hero-card strong{display:block;margin:6px 0;font-size:2.4rem;letter-spacing:-.06em}.product-hero-card p{color:var(--soft);margin:0;max-width:520px}.queue-card{padding:18px}.queue-card span,.queue-card em{display:block;color:var(--muted);font-style:normal}.queue-card b{display:block;font-size:4rem;line-height:1;color:var(--green);letter-spacing:-.08em;margin:18px 0 8px}.mini-chart{display:flex;align-items:end;gap:9px;padding:18px}.mini-chart span{flex:1;border-radius:10px;background:linear-gradient(180deg,var(--cyan),rgba(101,233,255,.12));min-height:40%}.mini-chart span:nth-child(2){height:72%}.mini-chart span:nth-child(3){height:48%}.mini-chart span:nth-child(4){height:84%}.mini-chart span:nth-child(5){height:62%}.section-intro{max-width:840px;margin-bottom:30px}.section-intro p:not(.kicker),.demo-card p,.roi-shell p,.apply-shell p{color:var(--soft);font-size:1.05rem}.leak-trio,.proof-grid,.process-line{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.leak-trio article,.proof-grid article,.process-line article,.faq-list details{border:1px solid var(--line);border-radius:24px;background:rgba(255,255,255,.04);padding:22px;box-shadow:0 20px 70px rgba(0,0,0,.18)}.leak-trio span,.process-line span{display:inline-block;color:var(--cyan);font-weight:900;margin-bottom:14px}.leak-trio p,.process-line p,.faq-list p{color:var(--muted);margin-bottom:14px}.leak-trio b{display:block;color:#d8e6f5;font-size:.9rem;line-height:1.45}.system-layout{display:grid;grid-template-columns:.86fr 1.14fr;gap:22px;align-items:stretch}.system-core{border:1px solid var(--line2);border-radius:32px;padding:30px;min-height:440px;display:flex;flex-direction:column;justify-content:end;background:radial-gradient(circle at 60% 20%,rgba(101,233,255,.24),transparent 36%),linear-gradient(180deg,rgba(22,30,58,.72),rgba(8,12,24,.8));box-shadow:var(--shadow)}.system-core small{color:var(--cyan);text-transform:uppercase;letter-spacing:.14em;font-weight:850}.system-core strong{display:block;font-size:clamp(2rem,4vw,4rem);line-height:.95;letter-spacing:-.06em;margin:12px 0}.system-core p{color:var(--soft);margin:0}.system-list{display:grid;grid-template-columns:1fr 1fr;gap:14px}.system-list article{border:1px solid var(--line);border-radius:24px;background:rgba(255,255,255,.04);padding:22px}.system-list p{color:var(--muted);margin:0}.demo-card,.roi-shell,.apply-shell{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center;border:1px solid var(--line2);border-radius:32px;background:linear-gradient(180deg,rgba(18,24,44,.72),rgba(8,12,24,.78));box-shadow:var(--shadow);padding:30px}.demo-visual{height:310px;border-radius:26px;border:1px solid var(--line);background:radial-gradient(circle at 50% 25%,rgba(101,233,255,.22),transparent 36%),rgba(255,255,255,.035);position:relative;overflow:hidden}.demo-visual span{position:absolute;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.05)}.demo-visual span:nth-child(1){left:26px;top:26px;width:48%;height:86px}.demo-visual span:nth-child(2){right:24px;top:58px;width:34%;height:150px}.demo-visual span:nth-child(3){left:34px;bottom:34px;width:58%;height:92px}.demo-visual b{position:absolute;left:26px;bottom:18px;color:var(--green);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}.proof-grid article strong{font-size:3.6rem;letter-spacing:-.08em;color:#fff}.proof-grid article p{color:var(--soft)}.proof-grid article a{color:var(--cyan);font-size:.85rem}.process-line{grid-template-columns:repeat(4,1fr)}.calculator{display:grid;gap:12px}.calculator label{display:grid;gap:7px;color:#dce9f8}.calculator input{width:100%;accent-color:var(--cyan)}.calculator output{color:var(--cyan);font-weight:900}.result{border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.04);padding:18px}.result span,.result small{display:block;color:var(--muted)}.result strong{display:block;font-size:clamp(2rem,4vw,3.8rem);line-height:1;color:var(--green);letter-spacing:-.07em;margin:8px 0}.faq-list{display:grid;gap:10px;max-width:900px}.faq-list summary{cursor:pointer;font-weight:850}.audit-form{display:grid;gap:12px}.audit-form label{display:grid;gap:6px;color:#dbe8f8;font-size:.88rem}.audit-form input,.audit-form textarea{width:100%;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.05);color:var(--text);padding:12px;outline:0}.audit-form textarea{min-height:94px;resize:vertical}.audit-form input:focus,.audit-form textarea:focus{border-color:rgba(101,233,255,.45);box-shadow:0 0 0 4px rgba(101,233,255,.08)}.audit-form small{color:var(--muted)}.footer{width:min(var(--max),calc(100% - 40px));margin:0 auto;padding:62px 0 88px}.footer-shell{display:grid;grid-template-columns:.9fr 1.1fr;gap:30px;border-top:1px solid var(--line);padding-top:28px}.footer-brand-block p{color:var(--muted);max-width:390px}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.footer h3{font-size:.9rem}.footer a:not(.brand):not(.btn){display:block;color:var(--muted);margin:9px 0;font-size:.9rem}.small{padding:11px 14px;font-size:.86rem}.compact{font-size:.78rem}.footer-bottom{display:flex;justify-content:space-between;color:#76859a;font-size:.8rem;padding-top:28px}.mobile-cta{display:none}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal.visible{opacity:1;transform:none}@media (max-width:1000px){.site-header nav{display:none}.hero,.system-layout,.demo-card,.roi-shell,.apply-shell,.footer-shell{grid-template-columns:1fr}.hero{gap:34px;min-height:auto}.product-frame{max-width:680px}.leak-trio,.proof-grid{grid-template-columns:1fr}.process-line,.system-list{grid-template-columns:1fr 1fr}.footer-links{grid-template-columns:1fr 1fr}}@media (max-width:640px){.site-header{top:10px;width:calc(100% - 18px);padding:8px 10px}.brand small,.header-cta,.region{display:none}.mark{width:34px;height:34px}.brand strong{font-size:.86rem}.section{width:calc(100% - 28px);padding:54px 0}.compact-section{padding:46px 0}.hero{padding-top:88px;padding-bottom:42px;text-align:center}.hero h1{font-size:clamp(2.55rem,13vw,3.25rem);letter-spacing:-.065em}.lead{font-size:.98rem;line-height:1.58}.kicker{font-size:.66rem;line-height:1.35}.actions{justify-content:center}.btn{width:100%;min-height:48px;padding:13px 15px}.price-note{font-size:.8rem;margin-left:auto;margin-right:auto}.cred-row{justify-content:center}.product-body{grid-template-columns:1fr;min-height:auto}.product-nav{display:flex;overflow:auto;border-right:0;border-bottom:1px solid var(--line);padding:10px}.product-main{grid-template-columns:1fr;padding:14px}.product-hero-card{grid-column:auto;padding:18px}.product-hero-card strong{font-size:1.8rem}.queue-card b{font-size:3rem}.mini-chart{min-height:150px}.section-intro{text-align:center;margin-bottom:22px}.section-intro p:not(.kicker){font-size:.96rem}.section-intro .kicker{margin-left:auto;margin-right:auto}.leak-trio article,.proof-grid article,.process-line article,.system-list article,.faq-list details{padding:18px;border-radius:20px}.system-core{min-height:300px;padding:22px;border-radius:24px}.system-list,.process-line{grid-template-columns:1fr}.demo-card,.roi-shell,.apply-shell{padding:20px;border-radius:24px;gap:18px}.demo-visual{height:230px}.proof-grid article strong{font-size:2.7rem}.footer{width:calc(100% - 28px);padding-bottom:92px}.footer-links{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:8px}.mobile-cta{display:block;position:fixed;left:12px;right:12px;bottom:10px;z-index:45}.mobile-cta a{display:block;text-align:center;border-radius:999px;background:#eefbff;color:#06101b;font-weight:900;padding:13px 16px;box-shadow:0 18px 60px rgba(0,0,0,.35)}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#nexus-canvas{opacity:.18}}
/* Premium rebuild sizing correction */
.hero h1{font-size:clamp(3rem,4.55vw,5.05rem);line-height:.96;letter-spacing:-.065em}.hero{min-height:86vh}.lead{font-size:1.06rem}.product-body{min-height:380px}.product-hero-card strong{font-size:2.05rem}.queue-card b{font-size:3.25rem}.section{padding:82px 0}.compact-section{padding:66px 0}
@media (max-width:640px){.hero{padding-top:82px;padding-bottom:34px}.hero h1{font-size:clamp(2.15rem,10.5vw,2.65rem);line-height:1.02}.lead{font-size:.94rem}.product-body{min-height:auto}.product-nav{display:none}.product-main{gap:10px}.product-hero-card{padding:16px}.product-hero-card strong{font-size:1.5rem}.queue-card{padding:14px}.queue-card b{font-size:2.35rem;margin:10px 0 5px}.mini-chart{min-height:112px}.section{padding:44px 0}.compact-section{padding:40px 0}}
@media (max-width:640px){.hero{gap:24px}.hero-copy{max-width:350px;margin:0 auto}.hero h1{font-size:2.28rem;line-height:1.02;margin-bottom:12px}.lead{font-size:.9rem;line-height:1.48}.actions{margin:18px 0 8px}.btn{min-height:44px}.cred-row{display:none}.price-note{font-size:.76rem;line-height:1.38}.product-frame{max-width:350px;margin:0 auto;border-radius:24px}.product-top{padding:13px 14px}.product-top span{display:none}.product-top b{font-size:.9rem}.product-top i{font-size:.68rem}.product-main{display:grid;grid-template-columns:1fr 92px;grid-template-rows:auto;align-items:stretch;padding:12px}.product-hero-card{grid-column:auto;padding:14px;border-radius:18px}.product-hero-card small{font-size:.72rem}.product-hero-card strong{font-size:1.28rem;margin:3px 0}.product-hero-card p{font-size:.78rem;line-height:1.38}.queue-card{padding:12px;border-radius:18px}.queue-card span{font-size:.68rem}.queue-card b{font-size:2rem;margin:16px 0 4px}.queue-card em{font-size:.68rem}.mini-chart{display:none}.product-body{min-height:0}.hero{padding-bottom:28px}}

/* Requested premium polish: highlight, mobile header, subtle animation */
.gradient-text{display:inline-block;background:linear-gradient(96deg,#ffffff 0%,var(--cyan) 28%,var(--blue) 58%,var(--violet) 82%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 34px rgba(101,233,255,.12)}
.bg-illustrations{position:fixed;inset:0;z-index:-2;pointer-events:none;overflow:hidden}.bg-illustrations span{position:absolute;border:1px solid rgba(101,233,255,.14);background:linear-gradient(135deg,rgba(101,233,255,.045),rgba(155,124,255,.035));box-shadow:0 0 50px rgba(101,233,255,.06);animation:driftShape 14s ease-in-out infinite}.bg-illustrations span:nth-child(1){width:82px;height:82px;border-radius:26px;left:6%;top:18%;transform:rotate(18deg)}.bg-illustrations span:nth-child(2){width:140px;height:46px;border-radius:999px;right:8%;top:32%;animation-delay:-4s}.bg-illustrations span:nth-child(3){width:62px;height:62px;border-radius:50%;left:12%;bottom:18%;animation-delay:-7s}.bg-illustrations span:nth-child(4){width:112px;height:112px;border-radius:34px;right:14%;bottom:12%;transform:rotate(-22deg);animation-delay:-10s}@keyframes driftShape{0%,100%{translate:0 0;opacity:.55}50%{translate:0 -18px;opacity:.95}}
.product-frame{animation:productFloat 7s ease-in-out infinite}.product-frame:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 0%,transparent 38%,rgba(255,255,255,.08) 48%,transparent 58%,transparent 100%);transform:translateX(-120%);animation:productSheen 5.8s ease-in-out infinite}.product-hero-card{position:relative;overflow:hidden}.product-hero-card:after{content:"";position:absolute;left:22px;right:22px;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),var(--violet),transparent);animation:scanLine 2.8s ease-in-out infinite}.mini-chart span{animation:barPulse 3.2s ease-in-out infinite;transform-origin:bottom}.mini-chart span:nth-child(2){animation-delay:.2s}.mini-chart span:nth-child(3){animation-delay:.4s}.mini-chart span:nth-child(4){animation-delay:.6s}.mini-chart span:nth-child(5){animation-delay:.8s}@keyframes productFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes productSheen{0%,48%{transform:translateX(-120%)}72%,100%{transform:translateX(120%)}}@keyframes scanLine{0%,100%{opacity:.22;transform:scaleX(.25)}50%{opacity:1;transform:scaleX(1)}}@keyframes barPulse{0%,100%{filter:saturate(1);opacity:.82;transform:scaleY(.95)}50%{filter:saturate(1.4);opacity:1;transform:scaleY(1.06)}}
@media (max-width:1000px){.site-header{display:grid;grid-template-columns:1fr auto;gap:8px;border-radius:24px}.site-header nav{grid-column:1/-1;display:flex;overflow-x:auto;gap:6px;padding:4px 2px 0;scrollbar-width:none}.site-header nav::-webkit-scrollbar{display:none}.site-header nav a{white-space:nowrap;border:1px solid rgba(214,230,255,.1);background:rgba(255,255,255,.035);font-size:.78rem;padding:8px 10px}.header-actions{justify-self:end}.region{display:inline-flex}.hero{padding-top:132px}.product-frame{animation:none}}
@media (max-width:640px){.site-header{top:8px;width:calc(100% - 16px);padding:8px;border-radius:20px}.brand{min-width:0}.brand span:last-child{min-width:0}.brand strong{font-size:.82rem;white-space:nowrap}.brand small{display:block;font-size:.62rem;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-actions{gap:6px}.region{display:inline-flex!important;font-size:.72rem;padding:7px 8px}.header-cta{display:none}.site-header nav{padding-top:2px}.site-header nav a{font-size:.72rem;padding:7px 9px}.hero{padding-top:142px}.section{padding-top:42px;padding-bottom:42px}.compact-section{padding-top:38px;padding-bottom:38px}.product-frame{margin-top:2px}.bg-illustrations span{opacity:.55}.bg-illustrations span:nth-child(2),.bg-illustrations span:nth-child(4){display:none}}
@media (prefers-reduced-motion:reduce){.product-frame,.product-frame:after,.product-hero-card:after,.mini-chart span,.bg-illustrations span{animation:none!important}}
@media (max-width:640px){.brand small{font-size:.66rem}.footer .brand small{font-size:.72rem}}

/* Professional header/menu + hero clearance */
.menu-toggle{display:none;border:1px solid var(--line);background:rgba(255,255,255,.045);border-radius:12px;width:40px;height:38px;place-items:center;padding:8px;cursor:pointer}.menu-toggle span{display:block;width:18px;height:2px;background:#dff7ff;border-radius:9px;margin:2px 0;transition:.2s ease}.site-header.menu-open .menu-toggle span:nth-child(1){transform:translateY(6px) rotate(45deg)}.site-header.menu-open .menu-toggle span:nth-child(2){opacity:0}.site-header.menu-open .menu-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}
.hero{padding-top:168px}.kicker{position:relative;z-index:1}.hero .kicker{margin-top:8px}
@media (max-width:1000px){.site-header{grid-template-columns:1fr auto auto}.menu-toggle{display:grid}.site-header nav{display:none;grid-column:1/-1;grid-template-columns:1fr;gap:6px;padding:8px 0 2px}.site-header.menu-open nav{display:grid}.site-header nav a{display:block;text-align:left;border-radius:12px;padding:10px 12px}.hero{padding-top:154px}}
@media (max-width:640px){.site-header{grid-template-columns:1fr auto;align-items:center}.menu-toggle{display:grid}.header-actions{display:none}.site-header nav{display:none}.site-header.menu-open nav{display:grid}.brand small{max-width:190px}.hero{padding-top:132px}.hero .kicker{margin-top:0}.site-header{border-radius:18px}}

/* Business-relevant background illustrations */
.bg-illustrations span{animation:none}.biz-card,.biz-flow{position:absolute;border:1px solid rgba(101,233,255,.13);background:linear-gradient(145deg,rgba(13,19,38,.38),rgba(101,233,255,.035));box-shadow:0 24px 80px rgba(0,0,0,.18);backdrop-filter:blur(3px)}.biz-card b,.biz-card i,.biz-flow i{display:block;background:rgba(203,230,255,.16);border-radius:999px}.card-lead{width:118px;height:74px;border-radius:18px;left:5%;top:22%;padding:14px;animation:bizDrift 13s ease-in-out infinite}.card-lead b{width:44px;height:9px;margin-bottom:12px}.card-lead i{width:78px;height:6px;margin:7px 0}.card-chart{width:132px;height:92px;border-radius:22px;right:6%;top:28%;padding:14px;display:flex!important;gap:8px;align-items:end;animation:bizDrift 15s ease-in-out infinite -4s}.card-chart b{position:absolute;top:13px;left:14px;width:52px;height:8px}.card-chart i{width:18px;border-radius:8px;background:linear-gradient(180deg,var(--cyan),rgba(101,233,255,.08))}.card-chart i:nth-child(2){height:34px}.card-chart i:nth-child(3){height:52px}.card-chart i:nth-child(4){height:42px}.card-approval{width:98px;height:98px;border-radius:26px;right:13%;bottom:15%;padding:18px;animation:bizDrift 12s ease-in-out infinite -8s}.card-approval b{width:42px;height:42px;border-radius:50%;background:rgba(109,255,197,.14);border:1px solid rgba(109,255,197,.22);margin:auto}.card-approval i{width:58px;height:7px;margin:12px auto 0}.biz-flow{width:128px;height:42px;border-radius:999px;left:9%;bottom:18%;display:flex!important;align-items:center;justify-content:center;gap:10px;animation:bizDrift 14s ease-in-out infinite -6s}.biz-flow i{width:12px;height:12px;border-radius:50%;background:rgba(101,233,255,.22);box-shadow:0 0 18px rgba(101,233,255,.18)}@keyframes bizDrift{0%,100%{transform:translateY(0);opacity:.52}50%{transform:translateY(-16px);opacity:.88}}

/* Livelier Nexus OS mockup */
.product-nav span{position:relative;overflow:hidden}.product-nav span:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:rgba(101,233,255,.45);margin-right:7px;box-shadow:0 0 12px rgba(101,233,255,.3)}.product-nav .active:before{background:var(--green);box-shadow:0 0 14px rgba(109,255,197,.55)}.product-nav span{animation:navGlow 4.8s ease-in-out infinite}.product-nav span:nth-child(2){animation-delay:.4s}.product-nav span:nth-child(3){animation-delay:.8s}.product-nav span:nth-child(4){animation-delay:1.2s}.product-nav span:nth-child(5){animation-delay:1.6s}@keyframes navGlow{0%,100%{background:transparent}50%{background:rgba(101,233,255,.055)}}.queue-card{animation:queuePulse 3.8s ease-in-out infinite}.queue-card b{animation:numberPop 3.8s ease-in-out infinite}@keyframes queuePulse{0%,100%{border-color:var(--line)}50%{border-color:rgba(109,255,197,.34)}}@keyframes numberPop{0%,100%{transform:scale(1)}50%{transform:scale(1.045)}}

/* Reworked system core card */
.system-core{position:relative;overflow:hidden;justify-content:space-between}.core-visual{position:relative;min-height:210px;margin-bottom:18px}.core-visual:before,.core-visual:after{content:"";position:absolute;inset:18px;border:1px solid rgba(101,233,255,.14);border-radius:50%;transform:rotateX(64deg)}.core-visual:after{inset:52px;border-color:rgba(155,124,255,.14)}.core-node{position:absolute;z-index:2;border:1px solid var(--line);background:rgba(8,12,24,.74);border-radius:999px;padding:8px 11px;font-size:.74rem;color:#d9ecff;box-shadow:0 14px 40px rgba(0,0,0,.25)}.core-node.main{left:50%;top:50%;transform:translate(-50%,-50%);width:112px;height:112px;border-radius:32px;display:grid;place-items:center;text-align:center;font-weight:900;background:linear-gradient(135deg,var(--cyan),var(--violet));color:#06101b}.core-node.n1{left:4%;top:30%}.core-node.n2{right:4%;top:28%}.core-node.n3{left:12%;bottom:14%}.core-node.n4{right:14%;bottom:12%}.core-stats{display:grid;grid-template-columns:1fr;gap:8px;margin-top:18px}.core-stats span{display:flex;justify-content:space-between;gap:10px;border:1px solid rgba(214,230,255,.1);background:rgba(255,255,255,.035);border-radius:14px;padding:9px 11px;color:var(--muted);font-size:.84rem}.core-stats b{color:#eefbff}

/* Product proof mockup design */
.demo-visual{padding:16px;display:flex;flex-direction:column;gap:12px}.demo-visual>span{display:none}.demo-top,.demo-leads,.demo-feed p,.demo-progress{position:relative;z-index:1}.demo-top{display:flex;justify-content:space-between;align-items:center}.demo-top i{font-style:normal;color:var(--green);font-size:.72rem;border:1px solid rgba(109,255,197,.2);border-radius:999px;padding:4px 7px}.demo-leads{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.demo-leads span{border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.045);padding:10px}.demo-leads b{display:block;color:#fff;font-size:1.35rem}.demo-leads small{color:var(--muted);font-size:.68rem}.demo-feed{display:grid;gap:7px}.demo-feed p{display:grid;gap:2px;margin:0;border:1px solid rgba(214,230,255,.1);border-radius:14px;background:rgba(0,0,0,.13);padding:9px 10px;animation:feedLift 4.6s ease-in-out infinite}.demo-feed p:nth-child(2){animation-delay:.35s}.demo-feed p:nth-child(3){animation-delay:.7s}.demo-feed span{color:var(--muted);font-size:.74rem}.demo-progress{height:8px;border-radius:999px;background:rgba(255,255,255,.07);overflow:hidden}.demo-progress span{display:block;height:100%;width:68%;border-radius:999px;background:linear-gradient(90deg,var(--cyan),var(--violet));animation:progressMove 4s ease-in-out infinite}.demo-visual>strong{position:relative;z-index:1;color:var(--green);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}@keyframes feedLift{0%,100%{transform:translateY(0);border-color:rgba(214,230,255,.1)}50%{transform:translateY(-2px);border-color:rgba(101,233,255,.24)}}@keyframes progressMove{0%,100%{width:52%}50%{width:82%}}

/* Logo source badges and footer spacing */
.proof-grid article a{display:inline-flex;align-items:center;gap:8px;margin-top:8px}.source-logo{display:inline-grid;place-items:center;min-width:58px;height:30px;padding:0 10px;border-radius:10px;background:#fff;color:#07101b;font-weight:950;letter-spacing:-.04em}.source-logo.bcg{background:#123c2d;color:#fff}.source-logo.hubspot{background:#ff5c35;color:#fff;font-size:.78rem}.footer-shell{gap:44px}.footer-brand-block p{margin-top:16px;line-height:1.65}.footer-links{gap:34px}.footer h3{margin-bottom:14px}.footer a:not(.brand):not(.btn){margin:12px 0;line-height:1.35}.footer .price-note{margin-top:12px;line-height:1.45}.footer-bottom{margin-top:10px}
@media (max-width:640px){.bg-illustrations{display:none}.core-visual{min-height:185px}.core-node.main{width:96px;height:96px}.core-node{font-size:.66rem;padding:7px 9px}.demo-leads{grid-template-columns:1fr 1fr}.demo-leads span:last-child{grid-column:1/-1}.footer-links{gap:18px}.footer a:not(.brand):not(.btn){margin:10px 0}.hero{padding-top:150px}}
/* Header/menu polish sizing correction */
.hero{padding-top:148px;min-height:82vh}.product-body{min-height:340px}.demo-visual{height:330px}.system-core{min-height:390px}.core-visual{min-height:180px}
@media (max-width:640px){.hero{padding-top:126px;padding-bottom:28px}.product-frame{max-width:340px}.product-main{padding:10px}.product-hero-card p{display:none}.demo-visual{height:auto;min-height:300px}.system-core{min-height:auto}.core-visual{min-height:160px}.section{padding-top:38px;padding-bottom:38px}.compact-section{padding-top:34px;padding-bottom:34px}}
/* Ensure fixed header never covers hero intro */
.hero.section{padding-top:154px!important}.hero-copy{position:relative;z-index:2}
@media (max-width:640px){.hero.section{padding-top:118px!important}.hero{gap:20px}.product-main{grid-template-columns:1fr 86px}.product-frame{max-width:332px}.product-hero-card{padding:12px}.queue-card{padding:10px}.actions{margin-top:16px}.hero .price-note{display:block}.hero .btn{min-height:42px}}

/* Screenshot QA fixes: typography, mobile CTA, hero card, product proof */
body{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.btn{white-space:nowrap}.mobile-label{display:none}.desktop-label{display:inline}.product-main{align-items:start}.product-hero-card{min-height:0}.product-hero-card:before{content:"";position:absolute;right:20px;top:20px;width:72px;height:72px;border-radius:22px;background:radial-gradient(circle at 35% 30%,rgba(101,233,255,.22),rgba(155,124,255,.08));border:1px solid rgba(101,233,255,.14)}.product-hero-card small,.product-hero-card strong,.product-hero-card p{position:relative;z-index:1}.product-hero-card p:after{content:"";display:block;width:68%;height:7px;margin-top:14px;border-radius:999px;background:linear-gradient(90deg,var(--cyan),rgba(101,233,255,.08));animation:progressMove 4s ease-in-out infinite}.queue-card{min-height:0}.system-core{font-feature-settings:'ss01' 1,'cv01' 1}.core-node.main{font-size:.82rem;letter-spacing:-.02em;text-transform:none}.core-node.main:before{content:"";position:absolute;inset:-12px;border:1px solid rgba(101,233,255,.22);border-radius:38px;animation:coreBreath 3.8s ease-in-out infinite}.core-node.main:after{content:"";position:absolute;inset:14px;border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.24),transparent);opacity:.55;pointer-events:none}@keyframes coreBreath{0%,100%{transform:scale(.96);opacity:.35}50%{transform:scale(1.08);opacity:.9}}
.demo-visual{height:auto;min-height:330px;overflow:hidden}.demo-visual span{position:static!important}.demo-leads span{position:relative!important;display:block!important;width:auto!important;height:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important}.demo-progress span{position:relative!important;display:block!important}.demo-feed p{position:relative!important}.demo-visual>strong{display:block;margin-top:auto}.demo-visual:after{content:"";position:absolute;right:-40px;bottom:-50px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(101,233,255,.13),transparent 62%);pointer-events:none}
@media (max-width:640px){.desktop-label{display:none}.mobile-label{display:inline}.btn{font-size:.86rem;letter-spacing:-.015em;white-space:nowrap}.actions{gap:9px}.product-main{grid-template-columns:1fr!important;display:grid;gap:10px}.product-hero-card{padding:14px!important}.product-hero-card p{display:block!important;font-size:.74rem;line-height:1.35}.product-hero-card:before{width:52px;height:52px;border-radius:16px;right:12px;top:12px}.queue-card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px}.queue-card b{font-size:2rem!important;margin:0!important}.queue-card em{grid-column:1/-1}.mini-chart{display:flex!important;min-height:72px;padding:12px}.product-frame{max-width:342px}.demo-visual{min-height:0;padding:14px;gap:10px}.demo-top{align-items:flex-start}.demo-top b{font-size:.88rem}.demo-top i{font-size:.62rem;white-space:nowrap}.demo-leads{grid-template-columns:repeat(3,1fr)!important;gap:6px}.demo-leads span{padding:8px 6px!important;border-radius:13px!important}.demo-leads b{font-size:1.05rem}.demo-leads small{font-size:.58rem}.demo-feed p{padding:8px;border-radius:12px}.demo-feed b{font-size:.76rem}.demo-feed span{font-size:.66rem}.demo-visual>strong{font-size:.58rem;line-height:1.35;letter-spacing:.07em}.footer-links>div:last-child{display:none}.mobile-cta a{font-size:.88rem;white-space:nowrap}.core-node.main{font-size:.72rem}.core-stats span{font-size:.78rem}.system-core strong{font-size:2.08rem}}
@media (max-width:640px){.demo-leads small{font-size:.64rem}.demo-visual>strong{font-size:.62rem}}

/* Final requested redesign: hero bottom card, chip OS block, proof orbit, cleaner background */
.bg-illustrations{opacity:.42}.biz-card,.biz-flow{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;border-color:rgba(101,233,255,.08)!important}.card-lead,.card-chart,.card-approval{opacity:.55}.biz-flow{opacity:.36}.bg-illustrations:before{content:"";position:absolute;left:4%;top:44%;width:210px;height:210px;border:1px solid rgba(101,233,255,.075);border-radius:50%;background:radial-gradient(circle,rgba(101,233,255,.045),transparent 64%);animation:bizDrift 18s ease-in-out infinite}.bg-illustrations:after{content:"";position:absolute;right:5%;top:16%;width:250px;height:150px;border:1px solid rgba(155,124,255,.07);border-radius:40px;transform:rotate(-8deg);background:linear-gradient(135deg,rgba(155,124,255,.035),transparent);animation:bizDrift 20s ease-in-out infinite -8s}
.product-main{grid-template-columns:1fr 138px;grid-template-areas:'signal queue' 'chart chart';align-items:stretch}.product-hero-card{grid-area:signal}.queue-card{grid-area:queue;display:flex;flex-direction:column;justify-content:center}.mini-chart{grid-area:chart;display:grid;grid-template-columns:150px 1fr;gap:16px;align-items:center;min-height:138px;padding:16px}.mini-chart .chart-head b{display:block;color:#eaf9ff}.mini-chart .chart-head small,.mini-chart p{color:var(--muted);font-size:.76rem}.mini-chart .bars{height:86px;display:flex;align-items:end;gap:8px}.mini-chart .bars span{width:100%;border-radius:9px;background:linear-gradient(180deg,var(--cyan),rgba(101,233,255,.12));min-height:28px}.mini-chart .bars span:nth-child(2){height:62px}.mini-chart .bars span:nth-child(3){height:44px}.mini-chart .bars span:nth-child(4){height:76px}.mini-chart .bars span:nth-child(5){height:54px}.mini-chart p{margin:0}.mini-chart>span{display:none!important}
.chip-board{isolation:isolate}.chip-lines{position:absolute;inset:0;width:100%;height:100%;z-index:0}.chip-lines path{fill:none;stroke:rgba(101,233,255,.24);stroke-width:1.3;stroke-dasharray:8 10;animation:lineFlow 3.6s linear infinite}.pulse-dot{position:absolute;z-index:1;width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 18px rgba(109,255,197,.7);offset-path:path('M210 120 C120 80 86 62 42 62');animation:chipDot 4s linear infinite}.pulse-dot.d2{offset-path:path('M210 120 C306 78 332 56 382 62');animation-delay:-1s}.pulse-dot.d3{offset-path:path('M210 120 C116 150 86 184 44 190');animation-delay:-2s}.pulse-dot.d4{offset-path:path('M210 120 C305 154 334 184 382 188');animation-delay:-3s}@keyframes lineFlow{to{stroke-dashoffset:-36}}@keyframes chipDot{0%{offset-distance:0%;opacity:0}10%,85%{opacity:1}100%{offset-distance:100%;opacity:0}}.core-node{z-index:2}.core-visual:before,.core-visual:after{opacity:.35}
.demo-visual.proof-orbit{height:340px;min-height:340px;padding:0;position:relative;display:block;background:radial-gradient(circle at 50% 50%,rgba(101,233,255,.18),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.025));overflow:hidden}.orbit-core{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);width:118px;height:118px;border-radius:34px;display:grid;place-items:center;align-content:center;background:linear-gradient(135deg,var(--cyan),var(--violet));color:#06101b;box-shadow:0 0 70px rgba(101,233,255,.26);animation:coreBreath 4s ease-in-out infinite}.orbit-core small{font-weight:900;font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;opacity:.72}.orbit-core b{font-size:1.08rem}.orbit-card{position:absolute;z-index:2;width:138px;padding:11px;border:1px solid rgba(214,230,255,.14);border-radius:16px;background:rgba(8,12,24,.72);box-shadow:0 18px 50px rgba(0,0,0,.25);animation:feedLift 4.8s ease-in-out infinite}.orbit-card span{display:block;color:var(--muted);font-size:.68rem}.orbit-card b{display:block;color:#eaf9ff;font-size:.82rem;margin-top:3px}.oc1{left:24px;top:34px}.oc2{right:24px;top:42px;animation-delay:.3s}.oc3{left:28px;bottom:46px;animation-delay:.6s}.oc4{right:28px;bottom:46px;animation-delay:.9s}.orbit-lines{position:absolute;inset:0;width:100%;height:100%;z-index:1}.orbit-lines path{fill:none;stroke:rgba(101,233,255,.2);stroke-width:1.4;stroke-dasharray:7 10;animation:lineFlow 4s linear infinite}.proof-orbit>strong{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);z-index:4;white-space:nowrap;color:var(--green);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.proof-orbit .demo-top,.proof-orbit .demo-leads,.proof-orbit .demo-feed,.proof-orbit .demo-progress{display:none!important}
@media (max-width:640px){.product-main{grid-template-columns:1fr!important;grid-template-areas:'signal' 'queue' 'chart';gap:10px}.queue-card{display:grid;grid-template-columns:1fr auto;justify-content:stretch}.mini-chart{display:grid!important;grid-template-columns:1fr;min-height:130px;padding:12px}.mini-chart .bars{height:62px}.mini-chart .chart-head{display:flex;justify-content:space-between;gap:10px}.mini-chart p{font-size:.7rem}.product-frame{max-width:342px}.demo-visual.proof-orbit{height:360px;min-height:360px}.orbit-core{width:96px;height:96px;border-radius:28px}.orbit-card{width:124px;padding:9px}.orbit-card span{font-size:.62rem}.orbit-card b{font-size:.72rem}.oc1{left:12px;top:26px}.oc2{right:12px;top:34px}.oc3{left:12px;bottom:48px}.oc4{right:12px;bottom:48px}.proof-orbit>strong{font-size:.56rem;width:90%;text-align:center;white-space:normal;bottom:14px}.chip-lines path{stroke-width:1}.pulse-dot{width:7px;height:7px}.bg-illustrations{display:none!important}}
.orbit-core small{font-size:.66rem}@media (max-width:640px){.orbit-core small{font-size:.62rem}.demo-visual.proof-orbit{height:330px;min-height:330px}.orbit-card{width:116px}.hero.section{padding-top:112px!important}.product-frame{max-width:334px}.mini-chart{min-height:112px}.mini-chart .bars{height:52px}.hero{padding-bottom:20px}}
@media (max-width:640px){.orbit-core small{font-size:.68rem}.core-node.main{font-size:.76rem}}

/* QA fix: desktop hero returns to dashboard layout, mobile keeps compact card */
.gradient-text{padding-bottom:.12em;margin-bottom:-.12em;line-height:1.12}.hero h1{line-height:1.03;overflow:visible}.hero-copy{overflow:visible}
@media (min-width:641px){
  .product-main{grid-template-columns:1.15fr .85fr;grid-template-rows:auto minmax(168px,1fr);grid-template-areas:'signal signal' 'queue chart';gap:14px;align-items:stretch}.product-hero-card{grid-area:signal}.queue-card{grid-area:queue;display:flex;flex-direction:column;justify-content:center}.mini-chart{grid-area:chart;display:grid;grid-template-columns:1fr;gap:10px;min-height:168px;padding:18px}.mini-chart .chart-head{display:flex;justify-content:space-between;align-items:start;gap:12px}.mini-chart .bars{height:74px}.mini-chart p{font-size:.76rem}.product-body{min-height:430px}.product-nav span{cursor:pointer}.product-nav span:hover{background:rgba(101,233,255,.09);color:#e8fbff}.product-hero-card,.queue-card,.mini-chart{transition:transform .25s ease,border-color .25s ease,background .25s ease}.product-hero-card:hover,.queue-card:hover,.mini-chart:hover{transform:translateY(-3px);border-color:rgba(101,233,255,.28);background:rgba(255,255,255,.06)}
}

/* QA fix: product proof constellation alignment */
.demo-visual.proof-orbit{height:340px;min-height:340px;display:block;overflow:hidden}.orbit-core{width:92px;height:92px;border-radius:28px;left:50%;top:50%;transform:translate(-50%,-50%);z-index:4}.orbit-core small{font-size:.58rem}.orbit-core b{font-size:.92rem}.orbit-card{width:128px;min-height:72px;padding:10px;display:flex;flex-direction:column;justify-content:center}.oc1{left:22px;top:30px}.oc2{right:22px;top:30px}.oc3{left:22px;bottom:48px}.oc4{right:22px;bottom:48px}.orbit-card span{font-size:.64rem;line-height:1.25}.orbit-card b{font-size:.74rem;line-height:1.25}.orbit-lines{opacity:.75}.proof-orbit>strong{bottom:14px;font-size:.62rem;letter-spacing:.07em;width:92%;text-align:center;white-space:normal;line-height:1.35}
@media (min-width:900px){.orbit-core{width:104px;height:104px}.orbit-card{width:142px;min-height:78px}.oc1{left:26px;top:34px}.oc2{right:26px;top:34px}.oc3{left:28px;bottom:48px}.oc4{right:28px;bottom:48px}.proof-orbit>strong{white-space:nowrap}}
@media (max-width:640px){.demo-visual.proof-orbit{height:330px;min-height:330px}.orbit-core{width:86px;height:86px}.orbit-card{width:112px;min-height:66px;padding:8px}.oc1{left:10px;top:24px}.oc2{right:10px;top:24px}.oc3{left:10px;bottom:48px}.oc4{right:10px;bottom:48px}.orbit-card span{font-size:.6rem}.orbit-card b{font-size:.68rem}.proof-orbit>strong{font-size:.54rem}}
.orbit-core small{font-size:.7rem!important}.core-node.main{font-size:.84rem!important}
@media (max-width:640px){.orbit-core small{font-size:.66rem!important}.core-node.main{font-size:.78rem!important}}

/* Product proof + background quality fix */
.noise{display:none!important}body{background:radial-gradient(circle at 18% -8%,rgba(101,233,255,.13),transparent 34%),radial-gradient(circle at 86% 10%,rgba(155,124,255,.11),transparent 32%),radial-gradient(circle at 52% 42%,rgba(101,233,255,.045),transparent 42%),linear-gradient(180deg,#050713 0%,#070a17 46%,#050713 100%)}body:before{background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:96px 96px;opacity:.55}#nexus-canvas{opacity:.22;filter:none}.demo-card{background:linear-gradient(180deg,rgba(15,21,40,.82),rgba(7,11,23,.88));box-shadow:0 34px 110px rgba(0,0,0,.38)}.demo-visual.proof-orbit{background:radial-gradient(circle at 50% 52%,rgba(101,233,255,.16),transparent 32%),linear-gradient(145deg,rgba(11,16,31,.96),rgba(11,17,34,.78));border-color:rgba(214,230,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),inset 0 -40px 90px rgba(101,233,255,.045)}.proof-orbit .orbit-card span{position:static!important;display:block!important;width:auto!important;height:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;color:#9fb2c8!important;text-transform:none!important;letter-spacing:0!important}.proof-orbit .orbit-card{background:linear-gradient(180deg,rgba(11,16,31,.92),rgba(8,12,25,.86));border-color:rgba(149,205,255,.18);box-shadow:0 18px 50px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.035)}.proof-orbit .orbit-card:before{content:"";position:absolute;inset:8px auto auto 8px;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 14px rgba(109,255,197,.45)}.proof-orbit .orbit-card b{padding-left:0;color:#f3fbff}.orbit-core{box-shadow:0 0 70px rgba(101,233,255,.22),inset 0 1px 0 rgba(255,255,255,.32)}.orbit-lines path{stroke:rgba(101,233,255,.16);stroke-width:1.1;stroke-dasharray:5 12}.proof-orbit>strong{color:#91ffd3;text-shadow:0 0 18px rgba(109,255,197,.16)}
@media (max-width:640px){body:before{opacity:.35;background-size:110px 110px}#nexus-canvas{opacity:.16}.demo-visual.proof-orbit{height:318px;min-height:318px}.proof-orbit .orbit-card:before{width:6px;height:6px}.orbit-lines{opacity:.6}}

/* ROOT FIX: orbit core animation was overriding translate(-50%, -50%) and shifting center */
.orbit-core{left:50%!important;top:50%!important;transform:translate(-50%,-50%) scale(1)!important;animation:orbitCenterBreath 4s ease-in-out infinite!important}.orbit-core small,.orbit-core b{position:relative;z-index:2}@keyframes orbitCenterBreath{0%,100%{transform:translate(-50%,-50%) scale(.98)}50%{transform:translate(-50%,-50%) scale(1.035)}}
/* Stable non-overlapping product-proof layout */
.demo-visual.proof-orbit{height:340px;min-height:340px;container-type:inline-size}.orbit-card{position:absolute!important;box-sizing:border-box!important;text-align:left!important}.proof-orbit .orbit-card span{line-height:1.2!important;margin-bottom:5px!important}.proof-orbit .orbit-card b{line-height:1.16!important;letter-spacing:.02em!important}.oc1{left:clamp(16px,5%,28px)!important;top:34px!important}.oc2{right:clamp(16px,5%,28px)!important;top:34px!important}.oc3{left:clamp(16px,5%,28px)!important;bottom:50px!important}.oc4{right:clamp(16px,5%,28px)!important;bottom:50px!important}.orbit-lines{inset:0!important}.proof-orbit>strong{bottom:14px!important;left:50%!important;transform:translateX(-50%)!important}.proof-orbit .orbit-card:before{display:none!important}.proof-orbit .orbit-card:after{content:"";position:absolute;left:11px;top:11px;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 14px rgba(109,255,197,.55)}.orbit-card{padding-left:24px!important}
@media (max-width:640px){.demo-visual.proof-orbit{height:322px!important;min-height:322px!important}.orbit-core{width:82px!important;height:82px!important;border-radius:25px!important}.orbit-core small{font-size:.62rem!important}.orbit-core b{font-size:.82rem!important}.orbit-card{width:118px!important;min-height:68px!important;padding:9px 8px 9px 22px!important}.proof-orbit .orbit-card span{font-size:.58rem!important}.proof-orbit .orbit-card b{font-size:.66rem!important}.oc1{left:10px!important;top:24px!important}.oc2{right:10px!important;top:24px!important}.oc3{left:10px!important;bottom:44px!important}.oc4{right:10px!important;bottom:44px!important}.proof-orbit>strong{bottom:12px!important;font-size:.52rem!important;width:92%!important;line-height:1.25!important}.proof-orbit .orbit-card:after{left:9px;top:10px;width:6px;height:6px}}
@media (min-width:641px) and (max-width:900px){.orbit-card{width:132px!important}.oc1{left:18px!important}.oc2{right:18px!important}.oc3{left:18px!important}.oc4{right:18px!important}}

/* Definitive Product Proof fix: replace fragile absolute orbit with grid-anchored layout */
.demo-visual.proof-orbit{display:grid!important;grid-template-columns:minmax(118px,1fr) 104px minmax(118px,1fr)!important;grid-template-rows:92px 104px 92px!important;gap:12px 22px!important;align-items:center!important;justify-items:stretch!important;padding:22px!important;height:auto!important;min-height:340px!important}.proof-orbit .orbit-core{position:relative!important;left:auto!important;top:auto!important;transform:none!important;grid-column:2!important;grid-row:2!important;width:104px!important;height:104px!important;justify-self:center!important;align-self:center!important;animation:orbitGridBreath 4s ease-in-out infinite!important}.proof-orbit .orbit-card{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto!important;min-height:78px!important;height:100%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-self:stretch!important}.proof-orbit .oc1{grid-column:1!important;grid-row:1!important}.proof-orbit .oc2{grid-column:3!important;grid-row:1!important}.proof-orbit .oc3{grid-column:1!important;grid-row:3!important}.proof-orbit .oc4{grid-column:3!important;grid-row:3!important}.proof-orbit .orbit-card span{font-size:.72rem!important;line-height:1.2!important;margin:0 0 6px!important}.proof-orbit .orbit-card b{font-size:.82rem!important;line-height:1.12!important}.proof-orbit .orbit-core small{font-size:.72rem!important;line-height:1!important}.proof-orbit .orbit-core b{font-size:.95rem!important;line-height:1.05!important}.proof-orbit>strong{position:relative!important;grid-column:1 / -1!important;grid-row:4!important;left:auto!important;bottom:auto!important;transform:none!important;justify-self:center!important;align-self:end!important;margin-top:-4px!important}.proof-orbit .orbit-lines{position:absolute!important;inset:0!important;pointer-events:none!important}@keyframes orbitGridBreath{0%,100%{transform:scale(.98)}50%{transform:scale(1.035)}}
@media (max-width:640px){.demo-visual.proof-orbit{grid-template-columns:minmax(104px,1fr) 84px minmax(104px,1fr)!important;grid-template-rows:74px 84px 74px auto!important;gap:10px 12px!important;padding:16px!important;min-height:304px!important}.proof-orbit .orbit-core{width:84px!important;height:84px!important}.proof-orbit .orbit-card{min-height:70px!important;padding:10px 8px 10px 21px!important}.proof-orbit .orbit-card span{font-size:.64rem!important;line-height:1.18!important}.proof-orbit .orbit-card b{font-size:.72rem!important;line-height:1.1!important}.proof-orbit .orbit-core small{font-size:.68rem!important}.proof-orbit .orbit-core b{font-size:.84rem!important}.proof-orbit>strong{font-size:.56rem!important;margin-top:0!important}.proof-orbit .orbit-card:after{left:8px!important;top:10px!important}}
@media (max-width:640px){.demo-visual.proof-orbit{grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr)!important;grid-template-rows:74px 78px 74px auto!important;gap:8px!important;padding:12px!important}.proof-orbit .orbit-core{width:78px!important;height:78px!important;border-radius:23px!important}.proof-orbit .orbit-card{width:auto!important;min-width:0!important;min-height:72px!important;padding:9px 7px 9px 18px!important}.proof-orbit .orbit-card span{font-size:.6rem!important}.proof-orbit .orbit-card b{font-size:.66rem!important}.proof-orbit .orbit-core small{font-size:.64rem!important}.proof-orbit .orbit-core b{font-size:.8rem!important}}

/* Product proof copy/layout hardening: no cramped demo or AI-map card */
.proof-orbit .orbit-core{width:132px!important;height:96px!important;border-radius:28px!important}.proof-orbit .orbit-core b{font-size:.88rem!important;line-height:1.05!important;text-align:center!important;max-width:96px!important}.proof-orbit .orbit-core small{font-size:.62rem!important;letter-spacing:.12em!important;text-transform:uppercase!important}.demo-visual.proof-orbit{grid-template-columns:minmax(134px,1fr) 132px minmax(134px,1fr)!important;grid-template-rows:90px 96px 90px auto!important;gap:12px 18px!important}.proof-orbit .orbit-card{overflow:hidden!important}.proof-orbit .orbit-card span,.proof-orbit .orbit-card b{text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}.proof-orbit .orbit-card b{text-transform:none!important;font-size:.8rem!important;line-height:1.14!important}.proof-orbit .orbit-card span{font-size:.68rem!important}.proof-orbit .oc2 b{white-space:normal!important}
@media (max-width:640px){.demo-visual.proof-orbit{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:74px 76px 76px auto!important;gap:10px!important;padding:14px!important;min-height:318px!important}.proof-orbit .orbit-core{grid-column:1 / -1!important;grid-row:1!important;width:154px!important;height:66px!important;border-radius:22px!important;justify-self:center!important;align-self:center!important}.proof-orbit .orbit-core small{font-size:.58rem!important}.proof-orbit .orbit-core b{font-size:.82rem!important;max-width:130px!important;white-space:nowrap!important}.proof-orbit .oc1{grid-column:1!important;grid-row:2!important}.proof-orbit .oc2{grid-column:2!important;grid-row:2!important}.proof-orbit .oc3{grid-column:1!important;grid-row:3!important}.proof-orbit .oc4{grid-column:2!important;grid-row:3!important}.proof-orbit .orbit-card{width:auto!important;min-width:0!important;min-height:76px!important;height:auto!important;padding:10px 8px 10px 20px!important;justify-content:center!important}.proof-orbit .orbit-card span{font-size:.63rem!important;line-height:1.12!important;margin-bottom:5px!important}.proof-orbit .orbit-card b{font-size:.72rem!important;line-height:1.08!important}.proof-orbit .oc2 b{font-size:.7rem!important;letter-spacing:-.01em!important}.proof-orbit>strong{grid-row:4!important;font-size:.56rem!important;line-height:1.25!important;width:100%!important;text-align:center!important}.proof-orbit .orbit-lines{display:none!important}}
.proof-orbit .orbit-core small{font-size:.72rem!important}@media (max-width:640px){.proof-orbit .orbit-core small{font-size:.68rem!important}}

/* Definitive proof badge formatting: clean stacked NEXUS OS / DEMO, no overlap */
.proof-orbit .orbit-core{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:0!important;width:136px!important;height:108px!important;border-radius:32px!important;line-height:1!important;overflow:hidden!important}.proof-orbit .orbit-core small{display:none!important}.proof-orbit .orbit-core b{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important;color:#06101b!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.08em!important;text-align:center!important;line-height:.92!important;text-shadow:none!important}.proof-orbit .orbit-core b span{display:block!important;position:static!important;width:auto!important;height:auto!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;color:#06101b!important;font-size:1.05rem!important;line-height:.92!important;white-space:nowrap!important}.proof-orbit .orbit-core b span:last-child{font-size:1rem!important;letter-spacing:.14em!important}.proof-orbit .orbit-core:after{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.34),transparent 45%,rgba(255,255,255,.12));pointer-events:none}.proof-orbit .orbit-core b{position:relative!important;z-index:2!important}
@media (max-width:640px){.proof-orbit .orbit-core{width:156px!important;height:72px!important;border-radius:23px!important}.proof-orbit .orbit-core b{gap:4px!important;letter-spacing:.075em!important}.proof-orbit .orbit-core b span{font-size:.9rem!important}.proof-orbit .orbit-core b span:last-child{font-size:.86rem!important;letter-spacing:.13em!important}.demo-visual.proof-orbit{grid-template-rows:80px 76px 76px auto!important}}
@media (min-width:641px){.demo-visual.proof-orbit{grid-template-columns:minmax(134px,1fr) 136px minmax(134px,1fr)!important;grid-template-rows:92px 108px 92px auto!important}}

/* TRUE ROOT FIX: replace conflicted .orbit-core with isolated .proof-badge */
.demo-visual.proof-orbit{display:grid!important;grid-template-columns:minmax(138px,1fr) 150px minmax(138px,1fr)!important;grid-template-rows:92px 112px 92px auto!important;gap:14px 18px!important;align-items:center!important;justify-items:stretch!important;padding:22px!important}.proof-orbit .proof-badge{grid-column:2!important;grid-row:2!important;justify-self:center!important;align-self:center!important;position:relative!important;z-index:5!important;width:150px!important;height:112px!important;border-radius:34px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-sizing:border-box!important;padding:0!important;margin:0!important;overflow:visible!important;background:linear-gradient(135deg,#69e8ff 0%,#93dcff 42%,#aa89ff 100%)!important;color:#06101b!important;box-shadow:0 0 70px rgba(101,233,255,.24),inset 0 1px 0 rgba(255,255,255,.45)!important;animation:proofBadgeFloat 4.2s ease-in-out infinite!important;transform-origin:center!important}.proof-orbit .proof-badge span{all:unset!important;display:block!important;box-sizing:border-box!important;width:100%!important;text-align:center!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-weight:950!important;text-transform:uppercase!important;color:#06101b!important;line-height:1!important;white-space:nowrap!important;letter-spacing:.08em!important;font-size:1rem!important}.proof-orbit .proof-badge span:first-child{font-size:1rem!important;letter-spacing:.085em!important}.proof-orbit .proof-badge span:last-child{font-size:.96rem!important;letter-spacing:.16em!important}.proof-orbit .proof-badge:after{content:"";position:absolute!important;inset:1px!important;border-radius:inherit!important;background:linear-gradient(135deg,rgba(255,255,255,.38),transparent 45%,rgba(255,255,255,.14))!important;pointer-events:none!important}.proof-orbit .orbit-core{display:none!important}.proof-orbit .orbit-lines{display:none!important}@keyframes proofBadgeFloat{0%,100%{transform:scale(.985)}50%{transform:scale(1.025)}}
@media (max-width:640px){.demo-visual.proof-orbit{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:92px 76px 76px auto!important;gap:10px!important;padding:14px!important;min-height:330px!important}.proof-orbit .proof-badge{grid-column:1 / -1!important;grid-row:1!important;width:178px!important;height:82px!important;border-radius:28px!important;gap:6px!important}.proof-orbit .proof-badge span:first-child{font-size:.92rem!important;letter-spacing:.075em!important}.proof-orbit .proof-badge span:last-child{font-size:.88rem!important;letter-spacing:.15em!important}.proof-orbit .orbit-card{min-height:76px!important}}

/* visibility and conversion implementation layer */
.audit-includes,.answer-section,.trust-section{position:relative}.answer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.answer-grid article,.mini-proof-grid article,.page-card{border:1px solid var(--line);border-radius:24px;background:rgba(255,255,255,.04);padding:22px;box-shadow:0 20px 70px rgba(0,0,0,.16)}.answer-grid article span{display:inline-block;color:var(--cyan);font-weight:950;margin-bottom:10px}.answer-grid article p,.mini-proof-grid p,.page-card p,.page-hero p,.content-page li{color:var(--soft)}.answer-grid article strong{color:#fff}.comparison-table{display:grid;border:1px solid var(--line2);border-radius:26px;overflow:hidden;background:rgba(255,255,255,.035);box-shadow:var(--shadow)}.comparison-table>div{display:grid;grid-template-columns:.65fr 1fr 1fr;border-bottom:1px solid var(--line);min-height:68px}.comparison-table>div:last-child{border-bottom:0}.comparison-table strong,.comparison-table span{padding:16px;display:flex;align-items:center;color:var(--soft)}.comparison-table strong{color:#eefbff;background:rgba(101,233,255,.055)}.comparison-table div span:first-child{color:#bdefff;font-weight:850}.mini-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}.mini-proof-grid b{display:block;color:#fff;font-size:1.02rem;margin-bottom:8px}.consent-row{grid-template-columns:22px 1fr!important;align-items:start;color:var(--muted)!important;line-height:1.4}.consent-row input{width:auto!important;margin-top:3px}.form-status{min-height:22px;color:var(--green);font-size:.88rem;margin:0}.footer-bottom a{display:inline!important;color:#a9eaff!important;margin:0!important}.page-main{padding-top:110px}.page-hero{width:min(var(--max),calc(100% - 40px));margin:0 auto;padding:70px 0 34px}.page-hero .eyebrow{color:#bdefff;text-transform:uppercase;letter-spacing:.13em;font-weight:900;font-size:.74rem}.page-hero h1{font-size:clamp(2.7rem,5vw,5.2rem);line-height:.96;letter-spacing:-.065em;max-width:880px;margin:12px 0 18px}.page-hero p{max-width:760px;font-size:1.08rem;line-height:1.65}.content-page{width:min(var(--max),calc(100% - 40px));margin:0 auto;padding:36px 0 86px}.page-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.page-grid.two{grid-template-columns:repeat(2,1fr)}.page-card h2,.page-card h3{font-size:1.28rem;line-height:1.1;margin-bottom:10px}.page-card ul{padding-left:18px;margin-bottom:0}.fact-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0}.fact-strip span{border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.04);padding:14px;color:var(--soft)}.fact-strip b{display:block;color:#fff;font-size:1.4rem}.page-cta{margin-top:18px;border:1px solid var(--line2);border-radius:28px;padding:24px;background:linear-gradient(135deg,rgba(101,233,255,.09),rgba(155,124,255,.07));display:flex;align-items:center;justify-content:space-between;gap:18px}.page-cta p{color:var(--soft);margin:4px 0 0}.breadcrumb{color:var(--muted);font-size:.85rem;margin-bottom:16px}.breadcrumb a{color:#bdefff}.legal-copy{max-width:900px}.legal-copy h2{font-size:1.8rem;margin-top:28px}.legal-copy p,.legal-copy li{color:var(--soft)}
@media(max-width:900px){.answer-grid,.mini-proof-grid,.page-grid,.page-grid.two,.fact-strip{grid-template-columns:1fr}.comparison-table>div{grid-template-columns:1fr}.comparison-table strong,.comparison-table span{padding:12px 14px}.page-cta{display:block}.page-cta .btn{margin-top:14px}.page-main{padding-top:108px}}
@media(max-width:640px){.page-hero,.content-page{width:calc(100% - 28px)}.page-hero{padding-top:40px}.page-hero h1{font-size:2.25rem}.answer-grid article,.mini-proof-grid article,.page-card{padding:18px;border-radius:20px}}

/* Verification fix: never hide full-page content behind JS-only reveal states */
.page-main,.footer{position:relative;z-index:1}.reveal{opacity:1!important;transform:none!important}.mobile-cta{transition:opacity .2s ease,transform .2s ease}body:not(.show-mobile-cta) .mobile-cta{opacity:0;pointer-events:none;transform:translateY(12px)}@media(max-width:640px){body{padding-bottom:76px}.footer{padding-bottom:112px}.footer-bottom{line-height:1.45}.page-main{padding-bottom:24px}}

/* Buyer-facing mobile implementation standards */
.mobile-standards{display:none}.standard-card{border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.04);padding:16px}.standard-card b{display:block;color:#bdefff;margin-bottom:6px}.standard-card span{display:block;color:var(--muted);font-size:.86rem;line-height:1.5}.standard-card strong{display:block;color:#fff;margin-top:8px;font-size:.92rem;line-height:1.45}@media(max-width:640px){.trust-section .comparison-table{display:none}.mobile-standards{display:grid;gap:12px}.trust-section .section-intro{text-align:left}.trust-section .section-intro h2{font-size:2rem;line-height:1.05}.trust-section .section-intro p{font-size:.94rem;line-height:1.55}.mini-proof-grid{gap:12px}.mini-proof-grid article{padding:16px}.mini-proof-grid b{font-size:.96rem}.mini-proof-grid p{font-size:.88rem;line-height:1.5}}

/* Mobile readability polish after keyword rewrite */
@media(max-width:640px){
  .hero{padding-top:98px;gap:22px}.hero h1{font-size:2.08rem;line-height:1.06;letter-spacing:-.055em;max-width:340px;margin-left:auto;margin-right:auto}.lead{max-width:345px;margin-left:auto;margin-right:auto}.section-intro h2{font-size:clamp(1.9rem,9vw,2.25rem);line-height:1.08}.answer-grid article h3,.page-card h2,.page-card h3{font-size:1.04rem;line-height:1.18}.answer-grid article p,.page-card p,.page-card li{font-size:.9rem;line-height:1.55}.audit-form input,.audit-form textarea{font-size:.95rem;padding:13px}.audit-form label{font-size:.9rem}.audit-form .btn{font-size:.92rem;line-height:1.2}.footer a:not(.brand):not(.btn),.footer p,.footer-bottom{font-size:.82rem}.mobile-label{display:inline}.desktop-label{display:none!important}}
@media(min-width:641px){.mobile-label{display:none!important}.desktop-label{display:inline}}

/* Professional implementation standard rebuild */
.implementation-section{position:relative}.implementation-head{max-width:920px;margin-bottom:28px}.implementation-head p:not(.kicker){color:var(--soft);font-size:1.06rem;line-height:1.65;max-width:820px}.implementation-shell{display:grid;grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr);gap:18px;align-items:stretch}.implementation-column{position:relative;border:1px solid var(--line);border-radius:30px;padding:26px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));box-shadow:0 24px 80px rgba(0,0,0,.2);overflow:hidden}.implementation-column:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 0%,rgba(101,233,255,.12),transparent 34%)}.implementation-column.strong{border-color:rgba(101,233,255,.34);background:linear-gradient(180deg,rgba(101,233,255,.105),rgba(155,124,255,.045))}.implementation-column.strong:before{background:radial-gradient(circle at 15% 0%,rgba(109,255,197,.18),transparent 34%),radial-gradient(circle at 90% 15%,rgba(101,233,255,.14),transparent 30%)}.column-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:7px 10px;border:1px solid var(--line);border-radius:999px;color:#bdefff;background:rgba(255,255,255,.04);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.implementation-column.strong .column-eyebrow{color:#d8fff1;border-color:rgba(109,255,197,.24);background:rgba(109,255,197,.07)}.implementation-column h3{position:relative;margin:0 0 18px;font-size:clamp(1.35rem,2.25vw,2.05rem);line-height:1.05;letter-spacing:-.045em}.implementation-column ul{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:12px}.implementation-column li{padding:13px 14px;border:1px solid rgba(214,230,255,.105);border-radius:18px;background:rgba(4,7,18,.28);color:var(--soft);line-height:1.48}.implementation-column li strong{color:#f3fbff}.implementation-vs{display:grid;place-items:center;align-self:center;width:64px;height:64px;border-radius:999px;border:1px solid rgba(101,233,255,.26);background:linear-gradient(135deg,rgba(101,233,255,.18),rgba(155,124,255,.14));color:#e9fbff;font-weight:950;text-transform:uppercase;letter-spacing:.12em;box-shadow:0 18px 60px rgba(101,233,255,.1)}.implementation-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.implementation-proof article{border:1px solid var(--line);border-radius:24px;padding:22px;background:rgba(255,255,255,.04);box-shadow:0 18px 60px rgba(0,0,0,.14)}.implementation-proof span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:12px;margin-bottom:14px;background:rgba(101,233,255,.1);border:1px solid rgba(101,233,255,.18);color:#bdefff;font-weight:950}.implementation-proof h3{margin:0 0 8px;font-size:1.05rem;line-height:1.18}.implementation-proof p{margin:0;color:var(--soft);line-height:1.56;font-size:.95rem}
@media(max-width:900px){.implementation-head{text-align:left}.implementation-shell{grid-template-columns:1fr;gap:12px}.implementation-vs{width:48px;height:48px;margin:0 auto;font-size:.72rem}.implementation-column{padding:22px;border-radius:24px}.implementation-proof{grid-template-columns:1fr;gap:12px}.implementation-proof article{padding:18px;border-radius:20px}}
@media(max-width:640px){.implementation-section{padding-top:46px}.implementation-head h2{font-size:2rem;line-height:1.06;letter-spacing:-.055em}.implementation-head p:not(.kicker){font-size:.95rem;line-height:1.55}.column-eyebrow{font-size:.64rem;letter-spacing:.1em;margin-bottom:12px}.implementation-column h3{font-size:1.35rem;line-height:1.12;margin-bottom:14px}.implementation-column li{font-size:.88rem;padding:12px;border-radius:15px}.implementation-vs{height:42px;width:42px}.implementation-proof h3{font-size:.98rem}.implementation-proof p{font-size:.88rem;line-height:1.5}}

/* Implementation section QA refinements */
.implementation-section{padding-left:14px;padding-right:14px}.implementation-section .implementation-head,.implementation-section .implementation-shell,.implementation-section .implementation-proof{max-width:100%;margin-left:auto;margin-right:auto}@media(max-width:640px){.implementation-section{padding-left:10px;padding-right:10px;padding-bottom:128px}.implementation-head h2{font-size:1.78rem!important;line-height:1.1!important}.implementation-head{margin-bottom:22px}.implementation-proof{margin-bottom:10px}}

/* Thoughtful implementation section redesign */
.implementation-redesign{position:relative;isolation:isolate;padding-left:0!important;padding-right:0!important}.implementation-redesign:before{content:"";position:absolute;inset:34px 0 auto;z-index:-1;height:72%;border-radius:38px;background:radial-gradient(circle at 24% 12%,rgba(101,233,255,.12),transparent 32%),radial-gradient(circle at 82% 18%,rgba(155,124,255,.115),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012));border:1px solid rgba(214,230,255,.06);box-shadow:0 34px 120px rgba(0,0,0,.18)}.implementation-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.58fr);gap:28px;align-items:end;margin-bottom:28px}.implementation-hero h2{max-width:820px}.implementation-hero p:not(.kicker){max-width:790px;color:var(--soft);font-size:1.06rem;line-height:1.66}.implementation-summary{display:grid;gap:10px}.implementation-summary span{position:relative;overflow:hidden;border:1px solid rgba(214,230,255,.12);border-radius:20px;padding:15px 16px;background:rgba(4,7,18,.34);box-shadow:0 18px 60px rgba(0,0,0,.14)}.implementation-summary span:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:99px;background:linear-gradient(180deg,var(--cyan),var(--green))}.implementation-summary b{display:block;color:#f4fcff;font-size:.96rem;margin-bottom:4px}.implementation-summary small{display:block;color:var(--muted);font-size:.82rem;line-height:1.38}.implementation-board{display:grid;grid-template-columns:minmax(0,1fr) 132px minmax(0,1fr);gap:12px;align-items:stretch;position:relative}.implementation-board:before{content:"";position:absolute;top:56px;bottom:22px;left:50%;width:1px;transform:translateX(-50%);background:linear-gradient(180deg,transparent,rgba(101,233,255,.28),rgba(155,124,255,.16),transparent);z-index:-1}.board-head{min-height:46px;border-radius:18px;display:flex;align-items:center;padding:0 16px;border:1px solid rgba(214,230,255,.1);background:rgba(255,255,255,.035);color:var(--muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.13em;font-weight:950}.board-head.center{justify-content:center;background:transparent;border-color:transparent;color:#bdefff}.board-head.highlight{color:#dfffee;border-color:rgba(109,255,197,.22);background:rgba(109,255,197,.055)}.board-cell{min-height:124px;border:1px solid rgba(214,230,255,.105);border-radius:24px;padding:20px;background:linear-gradient(180deg,rgba(255,255,255,.046),rgba(255,255,255,.022));box-shadow:0 22px 70px rgba(0,0,0,.16)}.board-cell.highlight{border-color:rgba(101,233,255,.25);background:linear-gradient(145deg,rgba(101,233,255,.09),rgba(155,124,255,.04) 72%)}.board-cell b{display:block;color:#f4fcff;font-size:1.05rem;letter-spacing:-.02em;margin-bottom:8px}.board-cell p{margin:0;color:var(--soft);line-height:1.52;font-size:.93rem}.board-cell.muted{opacity:.82}.board-axis{display:grid;place-items:center;position:relative}.board-axis i{display:grid;place-items:center;min-width:86px;min-height:38px;padding:0 13px;border-radius:999px;border:1px solid rgba(101,233,255,.22);background:linear-gradient(135deg,rgba(101,233,255,.14),rgba(155,124,255,.1));box-shadow:0 18px 55px rgba(101,233,255,.08);color:#e6fbff;font-size:.74rem;text-transform:uppercase;letter-spacing:.13em;font-style:normal;font-weight:950}.implementation-redesign .implementation-proof{margin-top:18px}.implementation-redesign .implementation-proof article{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.025))}.implementation-redesign .implementation-proof article:after{content:"";position:absolute;inset:auto 18px 0;height:1px;background:linear-gradient(90deg,transparent,rgba(101,233,255,.44),transparent)}
@media(max-width:980px){.implementation-hero{grid-template-columns:1fr;gap:18px}.implementation-summary{grid-template-columns:repeat(3,1fr)}.implementation-board{grid-template-columns:1fr;gap:10px}.implementation-board:before{display:none}.board-head{display:none}.board-axis{justify-content:start;place-items:start;margin:8px 0 -2px}.board-axis i{min-height:32px;font-size:.68rem}.board-cell{min-height:0}.board-cell.muted{border-style:dashed;background:rgba(255,255,255,.025)}.board-cell.highlight{margin-bottom:6px}}
@media(max-width:700px){.implementation-redesign:before{inset:20px -8px auto;height:78%;border-radius:26px}.implementation-hero{margin-bottom:20px}.implementation-hero h2{font-size:2rem;line-height:1.06;letter-spacing:-.055em}.implementation-hero p:not(.kicker){font-size:.95rem;line-height:1.55}.implementation-summary{grid-template-columns:1fr;gap:8px}.implementation-summary span{border-radius:16px;padding:13px 14px}.implementation-board{gap:8px}.board-axis{margin:9px 0 -1px}.board-axis i{min-width:76px;min-height:30px;font-size:.63rem}.board-cell{border-radius:18px;padding:16px}.board-cell b{font-size:.98rem;margin-bottom:6px}.board-cell p{font-size:.88rem;line-height:1.48}.implementation-redesign .implementation-proof{gap:10px}.implementation-redesign .implementation-proof article{padding:17px;border-radius:18px}.implementation-section{padding-bottom:116px!important}}

/* Implementation redesign micro-polish */
@media(min-width:981px){.implementation-redesign .implementation-hero h2{font-size:clamp(2.6rem,4.25vw,4.35rem);line-height:.98}.implementation-redesign .implementation-board{grid-template-columns:minmax(0,1fr) 154px minmax(0,1fr)}.implementation-redesign .board-head.center{letter-spacing:.1em}.implementation-redesign .board-axis i{min-width:96px;letter-spacing:.1em}}
.implementation-proof-title{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:26px 0 12px;padding-top:2px}.implementation-proof-title span{color:#f3fbff;font-size:1.12rem;font-weight:950;letter-spacing:-.03em}.implementation-proof-title p{margin:0;color:var(--muted);font-size:.9rem}.implementation-redesign .implementation-proof{margin-top:0}@media(max-width:980px){.implementation-proof-title{margin-top:22px}.implementation-board{row-gap:9px}.board-axis{margin:7px 0 -1px}}@media(max-width:700px){.implementation-redesign{padding-top:54px}.implementation-redesign .implementation-hero h2{font-size:1.86rem!important;line-height:1.09!important}.implementation-proof-title{display:block;margin:20px 0 10px}.implementation-proof-title p{margin-top:4px;font-size:.84rem}.implementation-summary span{padding:12px 13px}.implementation-redesign .implementation-proof article{padding:15px}.implementation-redesign .implementation-proof p{line-height:1.46}}

/* Final Implementation Standard: visual, compact, non-blob */
.implementation-standard{position:relative;isolation:isolate;padding-left:0!important;padding-right:0!important}.implementation-standard:before{content:"";position:absolute;inset:34px -4px 36px;z-index:-1;border:1px solid rgba(214,230,255,.07);border-radius:36px;background:radial-gradient(circle at 24% 16%,rgba(101,233,255,.115),transparent 30%),radial-gradient(circle at 82% 26%,rgba(155,124,255,.105),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.032),rgba(255,255,255,.012));box-shadow:0 32px 110px rgba(0,0,0,.2)}.standard-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1fr);gap:34px;align-items:center}.standard-copy{max-width:500px}.standard-copy h2{font-size:clamp(2.4rem,4.2vw,4.25rem);line-height:.98;margin-bottom:14px}.standard-copy p:not(.kicker){color:var(--soft);font-size:1.04rem;line-height:1.6;max-width:460px}.standard-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.standard-pills span{border:1px solid rgba(101,233,255,.18);border-radius:999px;padding:8px 11px;background:rgba(101,233,255,.055);color:#dff9ff;font-size:.78rem;font-weight:850}.standard-visual{position:relative;min-height:330px;border:1px solid rgba(214,230,255,.13);border-radius:32px;background:linear-gradient(145deg,rgba(12,18,36,.9),rgba(7,11,23,.82));box-shadow:var(--shadow);overflow:hidden}.standard-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(circle at 50% 50%,black,transparent 76%)}.standard-lines{position:absolute;inset:0;width:100%;height:100%;z-index:1}.standard-lines path{fill:none;stroke:rgba(101,233,255,.24);stroke-width:1.4;stroke-dasharray:8 11;animation:standardFlow 5s linear infinite}.standard-core{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);width:156px;height:118px;border-radius:32px;display:grid;place-items:center;align-content:center;gap:4px;text-align:center;background:linear-gradient(135deg,#65e9ff,#9b7cff);color:#06101b;box-shadow:0 0 80px rgba(101,233,255,.24),inset 0 1px 0 rgba(255,255,255,.42)}.standard-core small{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:950;opacity:.72}.standard-core strong{font-size:1.08rem;line-height:1.05;letter-spacing:-.035em}.standard-node{position:absolute;z-index:2;width:150px;min-height:88px;border:1px solid rgba(214,230,255,.14);border-radius:20px;padding:14px;background:rgba(8,13,28,.82);box-shadow:0 18px 54px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.035)}.standard-node span{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:9px;background:rgba(101,233,255,.1);border:1px solid rgba(101,233,255,.18);color:#bdefff;font-size:.72rem;font-weight:950;margin-bottom:8px}.standard-node b{display:block;color:#f3fbff;font-size:1rem;line-height:1.05}.standard-node em{display:block;color:var(--muted);font-style:normal;font-size:.76rem;margin-top:5px}.n-leads{left:24px;top:30px}.n-agents{right:24px;top:30px}.n-approve{left:24px;bottom:30px}.n-measure{right:24px;bottom:30px}.standard-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.standard-strip article{border:1px solid rgba(214,230,255,.11);border-radius:20px;background:rgba(255,255,255,.035);padding:16px 17px}.standard-strip span{display:block;color:#8fffe0;font-size:.7rem;text-transform:uppercase;letter-spacing:.13em;font-weight:950;margin-bottom:7px}.standard-strip b{display:block;color:#f4fbff;font-size:.95rem;line-height:1.18;letter-spacing:-.02em}@keyframes standardFlow{to{stroke-dashoffset:-38}}
@media(max-width:980px){.standard-layout{grid-template-columns:1fr;gap:22px}.standard-copy{max-width:760px}.standard-copy p:not(.kicker){max-width:640px}.standard-visual{min-height:340px}.standard-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.implementation-standard{padding-top:48px!important;padding-bottom:112px!important}.implementation-standard:before{inset:18px -8px 42px;border-radius:26px}.standard-copy{text-align:left}.standard-copy h2{font-size:2rem!important;line-height:1.08!important;letter-spacing:-.055em}.standard-copy p:not(.kicker){font-size:.94rem;line-height:1.54}.standard-pills{gap:7px;margin-top:17px}.standard-pills span{font-size:.7rem;padding:7px 9px}.standard-visual{min-height:365px;border-radius:24px}.standard-core{width:142px;height:88px;border-radius:26px;top:47%}.standard-core small{font-size:.62rem}.standard-core strong{font-size:.96rem}.standard-node{width:calc(50% - 20px);min-height:82px;border-radius:17px;padding:11px}.standard-node span{width:22px;height:22px;font-size:.64rem;margin-bottom:7px}.standard-node b{font-size:.88rem}.standard-node em{font-size:.68rem}.n-leads{left:12px;top:16px}.n-agents{right:12px;top:16px}.n-approve{left:12px;bottom:18px}.n-measure{right:12px;bottom:18px}.standard-lines{opacity:.68}.standard-strip{grid-template-columns:1fr;gap:9px;margin-top:12px}.standard-strip article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-radius:16px}.standard-strip span{margin:0}.standard-strip b{text-align:right;font-size:.86rem;max-width:210px}}

/* Implementation standard final QA polish */
.implementation-standard{padding-left:18px!important;padding-right:18px!important}.standard-copy h2{font-size:clamp(2.25rem,3.75vw,3.85rem)!important}.standard-layout,.standard-strip{max-width:calc(100% - 2px);margin-left:auto;margin-right:auto}@media(max-width:640px){.implementation-standard{padding-left:10px!important;padding-right:10px!important;padding-bottom:72px!important}.standard-strip article{display:block}.standard-strip span{margin-bottom:6px}.standard-strip b{text-align:left;max-width:none;line-height:1.22}.standard-copy h2{font-size:1.9rem!important}.standard-visual{min-height:350px}.standard-core{top:48%}}

/* Compact Implementation Standard v2 — principle grid, no blob/empty diagram */
.implementation-standard{position:relative;isolation:isolate;padding-left:0!important;padding-right:0!important}.standard-card-shell{position:relative;overflow:hidden;border:1px solid rgba(214,230,255,.12);border-radius:34px;background:radial-gradient(circle at 18% 0%,rgba(101,233,255,.14),transparent 32%),radial-gradient(circle at 88% 16%,rgba(155,124,255,.12),transparent 34%),linear-gradient(180deg,rgba(18,24,44,.72),rgba(8,12,24,.78));box-shadow:var(--shadow);padding:30px}.standard-card-shell:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(120deg,black,transparent 72%);pointer-events:none}.standard-card-shell:after{content:"";position:absolute;left:30px;right:30px;top:102px;height:1px;background:linear-gradient(90deg,rgba(101,233,255,.42),rgba(155,124,255,.16),transparent);pointer-events:none}.standard-heading{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.78fr) minmax(340px,.56fr);gap:24px;align-items:end;margin-bottom:24px}.standard-heading .kicker{grid-column:1/-1;margin-bottom:-6px}.standard-heading h2{font-size:clamp(2.25rem,3.8vw,4rem);line-height:.98;margin:0;max-width:620px}.standard-heading p:not(.kicker){color:var(--soft);font-size:1rem;line-height:1.58;margin:0;max-width:460px}.standard-principles{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.standard-principles article{min-height:206px;border:1px solid rgba(214,230,255,.12);border-radius:24px;background:rgba(5,9,22,.54);padding:20px;box-shadow:0 18px 58px rgba(0,0,0,.18);transition:transform .25s ease,border-color .25s ease,background .25s ease}.standard-principles article:hover{transform:translateY(-3px);border-color:rgba(101,233,255,.3);background:rgba(255,255,255,.055)}.standard-principles span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:13px;margin-bottom:22px;background:linear-gradient(135deg,rgba(101,233,255,.18),rgba(155,124,255,.12));border:1px solid rgba(101,233,255,.22);color:#dff9ff;font-weight:950;font-size:.78rem}.standard-principles h3{margin:0 0 9px;color:#f5fbff;font-size:1.08rem;line-height:1.12}.standard-principles p{margin:0;color:var(--soft);font-size:.9rem;line-height:1.48}.standard-principles article:nth-child(3){border-color:rgba(109,255,197,.22);background:linear-gradient(180deg,rgba(109,255,197,.075),rgba(5,9,22,.54))}.standard-principles article:nth-child(3) span{background:rgba(109,255,197,.12);border-color:rgba(109,255,197,.24);color:#d8fff1}@media(max-width:980px){.standard-heading{grid-template-columns:1fr;gap:12px}.standard-card-shell:after{top:154px}.standard-principles{grid-template-columns:repeat(2,minmax(0,1fr))}.standard-principles article{min-height:178px}}@media(max-width:640px){.implementation-standard{padding-bottom:74px!important}.standard-card-shell{padding:20px;border-radius:26px}.standard-card-shell:after{left:20px;right:20px;top:142px}.standard-heading{margin-bottom:18px}.standard-heading h2{font-size:2rem!important;line-height:1.06!important;letter-spacing:-.055em}.standard-heading p:not(.kicker){font-size:.92rem;line-height:1.52}.standard-principles{grid-template-columns:1fr;gap:10px}.standard-principles article{min-height:0;display:grid;grid-template-columns:42px 1fr;column-gap:12px;align-items:start;padding:15px;border-radius:18px}.standard-principles span{grid-row:1 / span 2;width:34px;height:34px;margin:0}.standard-principles h3{font-size:.98rem;margin:1px 0 5px}.standard-principles p{font-size:.86rem;line-height:1.43}}

/* Implementation Standard v2 polish */
.standard-card-shell:after{opacity:.38;top:112px}.standard-principles article{min-height:188px}.standard-principles span{margin-bottom:16px}@media(max-width:980px){.standard-card-shell:after{opacity:.24;top:150px}.standard-principles article{min-height:164px}}@media(max-width:640px){.implementation-standard{padding-bottom:58px!important}.standard-card-shell:after{display:none}.standard-principles article{grid-template-columns:36px 1fr;column-gap:9px}.standard-principles span{width:32px;height:32px}.standard-card-shell{padding-bottom:18px}}

/* Product Proof v3: professional animated 3D Nexus OS dashboard */
.demo-visual.nexus-product-proof{height:390px!important;min-height:390px!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;border-radius:28px!important;border:1px solid rgba(214,230,255,.16)!important;background:radial-gradient(circle at 52% 16%,rgba(101,233,255,.18),transparent 34%),radial-gradient(circle at 82% 74%,rgba(155,124,255,.13),transparent 32%),linear-gradient(145deg,rgba(7,11,24,.96),rgba(12,18,36,.86))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 -52px 90px rgba(101,233,255,.04)!important;perspective:1000px}.demo-visual.nexus-product-proof:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:46px 46px;mask-image:radial-gradient(circle at 50% 46%,black,transparent 78%);pointer-events:none}.demo-visual.nexus-product-proof:after{content:"";position:absolute;left:8%;right:8%;bottom:28px;height:38px;border-radius:50%;background:radial-gradient(ellipse,rgba(101,233,255,.16),transparent 68%);filter:blur(10px);pointer-events:none}.nexus-tilt-stage{position:absolute;inset:30px 22px 24px;transform-style:preserve-3d;animation:nexusFloat 6.5s ease-in-out infinite}.nexus-dashboard{position:absolute;inset:14px 4px 18px;border:1px solid rgba(149,205,255,.2);border-radius:24px;background:linear-gradient(180deg,rgba(17,24,46,.96),rgba(8,12,25,.92));box-shadow:0 36px 90px rgba(0,0,0,.38),0 0 80px rgba(101,233,255,.08),inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden;transform:rotateX(8deg) rotateY(-10deg) rotateZ(.5deg);transform-origin:center;will-change:transform}.nexus-window-bar{height:42px;display:flex;align-items:center;gap:7px;padding:0 14px;border-bottom:1px solid rgba(214,230,255,.1);background:rgba(255,255,255,.026)}.nexus-window-bar span{position:static!important;width:8px!important;height:8px!important;border-radius:50%!important;border:0!important;background:rgba(203,230,255,.26)!important}.nexus-window-bar span:first-child{background:rgba(109,255,197,.75)!important;box-shadow:0 0 16px rgba(109,255,197,.38)}.nexus-window-bar b{margin-left:8px;color:#dff7ff;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.nexus-dash-body{display:grid;grid-template-columns:96px 1fr;height:calc(100% - 42px)}.nexus-side{border-right:1px solid rgba(214,230,255,.1);padding:13px 10px;display:grid;align-content:start;gap:8px;background:rgba(0,0,0,.1)}.nexus-side strong{font-size:.68rem;color:#91ffd3;text-transform:uppercase;letter-spacing:.13em;margin-bottom:4px}.nexus-side span{position:static!important;width:auto!important;height:auto!important;border:1px solid rgba(214,230,255,.08)!important;border-radius:11px!important;background:rgba(255,255,255,.035)!important;padding:7px 8px!important;color:var(--muted)!important;font-size:.68rem!important}.nexus-side span.active{color:#f2fbff!important;background:rgba(101,233,255,.105)!important;border-color:rgba(101,233,255,.18)!important}.nexus-workspace{padding:13px;display:grid;grid-template-rows:auto 1fr auto;gap:11px}.nexus-status-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.nexus-status-row div,.approval-panel,.roi-panel,.flow-card{border:1px solid rgba(214,230,255,.105);border-radius:15px;background:rgba(255,255,255,.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.nexus-status-row div{padding:9px 10px}.nexus-status-row small,.flow-card span,.approval-panel span,.roi-panel span,.approval-panel small,.roi-panel small{display:block;color:var(--muted);font-size:.62rem;line-height:1.25}.nexus-status-row b{display:block;color:#f4fbff;font-size:.9rem;letter-spacing:-.03em}.nexus-status-row b.good{color:#8fffe0}.nexus-flow-lane{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:9px;align-items:center}.nexus-flow-lane:before{content:"";position:absolute;left:12%;right:12%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(101,233,255,.36),rgba(109,255,197,.34),transparent);z-index:0}.flow-card{position:relative;z-index:1;min-height:100px;padding:13px;overflow:hidden;animation:flowPulse 5.2s ease-in-out infinite}.flow-card:after{content:"";position:absolute;left:-32%;top:0;width:42%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:skewX(-16deg);animation:cardSheen 4.8s ease-in-out infinite}.flow-card.draft{animation-delay:.35s}.flow-card.approve{animation-delay:.7s;border-color:rgba(109,255,197,.22);background:linear-gradient(180deg,rgba(109,255,197,.075),rgba(255,255,255,.035))}.flow-card b{display:block;color:#f4fbff;font-size:.84rem;line-height:1.12;margin:8px 0 5px}.flow-card em{display:inline-block;font-style:normal;color:#8fffe0;font-size:.62rem;border:1px solid rgba(109,255,197,.18);border-radius:999px;padding:3px 6px;background:rgba(109,255,197,.06)}.nexus-lower-grid{display:grid;grid-template-columns:.72fr 1fr;gap:9px}.approval-panel,.roi-panel{padding:12px}.approval-panel b{display:block;color:#8fffe0;font-size:2.2rem;line-height:1;letter-spacing:-.08em;margin:8px 0 6px}.roi-bars{height:50px;display:flex;align-items:end;gap:6px;margin:8px 0}.roi-bars i{flex:1;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,var(--cyan),rgba(101,233,255,.1));min-height:18px;animation:barPulse 3.4s ease-in-out infinite}.roi-bars i:nth-child(1){height:26px}.roi-bars i:nth-child(2){height:38px;animation-delay:.15s}.roi-bars i:nth-child(3){height:31px;animation-delay:.3s}.roi-bars i:nth-child(4){height:48px;animation-delay:.45s}.roi-bars i:nth-child(5){height:42px;animation-delay:.6s}.floating-card{position:absolute;z-index:5;border:1px solid rgba(101,233,255,.2);border-radius:15px;background:rgba(10,16,32,.72);backdrop-filter:blur(12px);box-shadow:0 20px 60px rgba(0,0,0,.28);padding:10px 12px;min-width:132px;transform:translateZ(70px);animation:floatCard 5.8s ease-in-out infinite}.floating-card span{position:static!important;display:block!important;width:auto!important;height:auto!important;border:0!important;background:transparent!important;color:#91ffd3!important;font-size:.62rem!important;text-transform:uppercase;letter-spacing:.1em}.floating-card b{display:block!important;position:static!important;color:#f4fbff!important;font-size:.82rem!important;letter-spacing:-.02em;margin-top:3px!important}.fc-one{left:4px;top:16px}.fc-two{right:0;bottom:10px;animation-delay:-2.2s}@keyframes nexusFloat{0%,100%{transform:translateY(0) rotateX(0)}50%{transform:translateY(-8px) rotateX(1deg)}}@keyframes flowPulse{0%,100%{transform:translateY(0);border-color:rgba(214,230,255,.105)}50%{transform:translateY(-3px);border-color:rgba(101,233,255,.27)}}@keyframes cardSheen{0%,48%{left:-42%;opacity:0}62%{opacity:1}82%,100%{left:112%;opacity:0}}@keyframes floatCard{0%,100%{transform:translateY(0) translateZ(70px);opacity:.86}50%{transform:translateY(-10px) translateZ(90px);opacity:1}}
@media(max-width:900px){.demo-card{grid-template-columns:1fr}.demo-visual.nexus-product-proof{height:410px!important}.nexus-tilt-stage{inset:34px 24px 28px}.nexus-dashboard{transform:rotateX(6deg) rotateY(-6deg) rotateZ(.3deg)}}
@media(max-width:640px){.demo-section.compact-section{padding-bottom:92px!important}.demo-visual.nexus-product-proof{height:420px!important;min-height:420px!important;border-radius:22px!important}.nexus-tilt-stage{inset:24px 12px 18px;animation:none}.nexus-dashboard{inset:8px 0 12px;border-radius:20px;transform:none}.nexus-window-bar{height:36px;padding:0 11px}.nexus-window-bar b{font-size:.6rem;letter-spacing:.025em}.nexus-dash-body{grid-template-columns:1fr;height:calc(100% - 36px)}.nexus-side{display:flex;border-right:0;border-bottom:1px solid rgba(214,230,255,.1);padding:8px;gap:6px;overflow:hidden}.nexus-side strong{display:none}.nexus-side span{font-size:.58rem!important;padding:6px 7px!important;white-space:nowrap}.nexus-workspace{padding:9px;gap:8px;grid-template-rows:auto auto 1fr}.nexus-status-row{grid-template-columns:repeat(3,1fr);gap:6px}.nexus-status-row div{padding:7px}.nexus-status-row small{font-size:.52rem}.nexus-status-row b{font-size:.68rem}.nexus-flow-lane{grid-template-columns:1fr;gap:7px}.nexus-flow-lane:before{left:18px;right:auto;top:18px;bottom:18px;width:1px;height:auto;background:linear-gradient(180deg,transparent,rgba(101,233,255,.34),rgba(109,255,197,.32),transparent)}.flow-card{min-height:58px;padding:9px 10px 9px 30px}.flow-card:before{content:"";position:absolute;left:12px;top:50%;width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 14px rgba(109,255,197,.55);transform:translateY(-50%)}.flow-card b{font-size:.72rem;margin:3px 0 3px}.flow-card span,.flow-card em{font-size:.54rem}.nexus-lower-grid{grid-template-columns:92px 1fr;gap:7px}.approval-panel,.roi-panel{padding:9px;border-radius:13px}.approval-panel b{font-size:1.7rem;margin:5px 0}.approval-panel span,.approval-panel small,.roi-panel span,.roi-panel small{font-size:.54rem}.roi-bars{height:36px;gap:4px;margin:6px 0}.floating-card{display:none}.demo-visual.nexus-product-proof:after{bottom:16px}.demo-visual.nexus-product-proof:before{background-size:38px 38px}}
@media(max-width:380px){.demo-visual.nexus-product-proof{height:400px!important;min-height:400px!important}.nexus-status-row b{font-size:.62rem}.nexus-status-row small{font-size:.49rem}.flow-card{min-height:54px}.nexus-lower-grid{grid-template-columns:82px 1fr}.approval-panel b{font-size:1.55rem}}
@media(prefers-reduced-motion:reduce){.nexus-tilt-stage,.flow-card,.flow-card:after,.roi-bars i,.floating-card{animation:none!important}}

/* Product Proof v3 QA fixes: isolate from legacy demo-visual rules + mobile composition */
#demo{scroll-margin-top:120px}.nexus-product-proof *{box-sizing:border-box}.nexus-product-proof b,.nexus-product-proof strong,.nexus-product-proof small,.nexus-product-proof em,.nexus-product-proof i{position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;text-transform:none!important}.nexus-product-proof span{box-shadow:none}.nexus-product-proof .nexus-status-row b,.nexus-product-proof .flow-card b,.nexus-product-proof .approval-panel b{font-weight:900!important}.nexus-product-proof .nexus-window-bar b{font-weight:850!important}.nexus-product-proof .approval-panel b{color:#8fffe0!important}.nexus-product-proof .flow-card span,.nexus-product-proof .approval-panel span,.nexus-product-proof .roi-panel span{color:#b7c8dc!important}.nexus-product-proof .flow-card em{color:#8fffe0!important;text-transform:none!important}.nexus-product-proof .nexus-status-row div{overflow:hidden}.nexus-product-proof .nexus-status-row b{white-space:nowrap}.nexus-product-proof .flow-card b{white-space:normal}.nexus-product-proof .approval-panel,.nexus-product-proof .roi-panel{overflow:hidden}.nexus-product-proof .nexus-dashboard{backface-visibility:hidden}.demo-section .demo-card{overflow:visible}@media(max-width:640px){#demo{scroll-margin-top:138px}.demo-section.compact-section{padding-top:54px!important;padding-bottom:124px!important}.demo-section .demo-card{gap:20px}.demo-section .demo-card>div:first-child{padding-top:8px}.demo-visual.nexus-product-proof{height:455px!important;min-height:455px!important}.nexus-dashboard{box-shadow:0 24px 70px rgba(0,0,0,.36),0 0 50px rgba(101,233,255,.07)!important}.nexus-window-bar b{font-size:.56rem!important}.nexus-side{justify-content:space-between}.nexus-side span{flex:1;text-align:center;font-size:.54rem!important;padding:6px 4px!important}.nexus-workspace{grid-template-rows:auto 1fr auto;gap:9px}.nexus-status-row{grid-template-columns:1fr 1fr}.nexus-status-row div:nth-child(3){grid-column:1/-1}.nexus-status-row div{padding:8px 9px!important}.nexus-status-row small{font-size:.56rem!important;color:#aebdd1!important}.nexus-status-row b{font-size:.78rem!important}.nexus-flow-lane{gap:8px}.flow-card{min-height:64px!important;padding:10px 11px 10px 32px!important}.flow-card span{font-size:.58rem!important}.flow-card b{font-size:.78rem!important;line-height:1.14!important}.flow-card em{font-size:.56rem!important;padding:2px 6px!important}.nexus-lower-grid{grid-template-columns:1fr 1.15fr;gap:8px}.approval-panel,.roi-panel{min-height:88px}.approval-panel b{font-size:1.9rem!important}.roi-bars{height:42px!important}.mobile-cta{pointer-events:none}.show-mobile-cta .mobile-cta{display:none!important}}@media(max-width:380px){.demo-visual.nexus-product-proof{height:438px!important;min-height:438px!important}.nexus-status-row b{font-size:.72rem!important}.flow-card b{font-size:.72rem!important}.flow-card{min-height:60px!important}.approval-panel b{font-size:1.7rem!important}}

/* Product Proof v4 — isolated component, no .demo-visual inheritance */
.proof-product-stage{position:relative;min-height:390px;border:1px solid rgba(214,230,255,.16);border-radius:28px;overflow:hidden;background:radial-gradient(circle at 48% 18%,rgba(101,233,255,.2),transparent 34%),radial-gradient(circle at 82% 78%,rgba(155,124,255,.13),transparent 32%),linear-gradient(145deg,rgba(7,11,24,.96),rgba(12,18,36,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 28px 90px rgba(0,0,0,.24);perspective:1000px}.proof-product-stage:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(circle at 52% 46%,black,transparent 78%)}.proof-product-frame{position:absolute;inset:42px 24px 34px;border:1px solid rgba(149,205,255,.2);border-radius:24px;background:linear-gradient(180deg,rgba(17,24,46,.96),rgba(8,12,25,.93));box-shadow:0 34px 92px rgba(0,0,0,.38),0 0 78px rgba(101,233,255,.08),inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden;transform:rotateX(7deg) rotateY(-8deg) rotateZ(.4deg);transform-origin:center;animation:proofDashboardFloat 6.4s ease-in-out infinite}.proof-titlebar{height:40px;display:flex;align-items:center;gap:7px;padding:0 14px;border-bottom:1px solid rgba(214,230,255,.1);background:rgba(255,255,255,.028)}.proof-titlebar i{width:8px;height:8px;border-radius:50%;background:rgba(203,230,255,.28);display:block}.proof-titlebar i:first-child{background:rgba(109,255,197,.76);box-shadow:0 0 15px rgba(109,255,197,.38)}.proof-titlebar strong{margin-left:8px;color:#dff7ff;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.proof-dashboard-grid{display:grid;grid-template-columns:96px 1fr;height:calc(100% - 40px)}.proof-sidebar{border-right:1px solid rgba(214,230,255,.1);padding:13px 10px;display:grid;align-content:start;gap:8px;background:rgba(0,0,0,.1)}.proof-sidebar strong{font-size:.68rem;color:#91ffd3;text-transform:uppercase;letter-spacing:.13em;margin-bottom:4px}.proof-sidebar div{border:1px solid rgba(214,230,255,.08);border-radius:11px;background:rgba(255,255,255,.035);padding:7px 8px;color:var(--muted);font-size:.68rem}.proof-sidebar .active{color:#f2fbff;background:rgba(101,233,255,.105);border-color:rgba(101,233,255,.18)}.proof-main-panel{padding:13px;display:grid;grid-template-rows:auto 1fr auto;gap:11px}.proof-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.proof-metrics article,.proof-flow article,.proof-queue,.proof-signal{border:1px solid rgba(214,230,255,.105);border-radius:15px;background:rgba(255,255,255,.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.025);overflow:hidden}.proof-metrics article{padding:9px 10px}.proof-metrics small,.proof-flow small,.proof-queue small,.proof-signal small,.proof-flow em,.proof-queue em,.proof-signal em{display:block;color:#aebdd1;font-size:.62rem;line-height:1.25;font-style:normal}.proof-metrics strong{display:block;color:#f4fbff;font-size:.9rem;letter-spacing:-.03em}.proof-metrics article:last-child strong{color:#8fffe0}.proof-flow{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:9px;align-items:center}.proof-flow:before{content:"";position:absolute;left:12%;right:12%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(101,233,255,.38),rgba(109,255,197,.32),transparent)}.proof-flow article{position:relative;z-index:1;min-height:96px;padding:13px;animation:proofCardPulse 5.2s ease-in-out infinite}.proof-flow article:after{content:"";position:absolute;left:-40%;top:0;width:44%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.075),transparent);transform:skewX(-16deg);animation:proofSheen 4.8s ease-in-out infinite}.proof-flow .pf-two{animation-delay:.3s}.proof-flow .pf-three{animation-delay:.6s;border-color:rgba(109,255,197,.22);background:linear-gradient(180deg,rgba(109,255,197,.075),rgba(255,255,255,.035))}.proof-flow strong{display:block;color:#f4fbff;font-size:.84rem;line-height:1.12;margin:8px 0 5px}.proof-flow em{display:inline-block;color:#8fffe0;border:1px solid rgba(109,255,197,.18);border-radius:999px;padding:3px 6px;background:rgba(109,255,197,.06)}.proof-bottom-row{display:grid;grid-template-columns:.72fr 1fr;gap:9px}.proof-queue,.proof-signal{padding:12px}.proof-queue strong{display:block;color:#8fffe0;font-size:2.15rem;line-height:1;letter-spacing:-.08em;margin:7px 0 6px}.proof-signal div{height:48px;display:flex;align-items:end;gap:6px;margin:8px 0}.proof-signal i{flex:1;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,var(--cyan),rgba(101,233,255,.1));min-height:17px;animation:proofBars 3.4s ease-in-out infinite}.proof-signal i:nth-child(1){height:24px}.proof-signal i:nth-child(2){height:38px;animation-delay:.12s}.proof-signal i:nth-child(3){height:30px;animation-delay:.24s}.proof-signal i:nth-child(4){height:46px;animation-delay:.36s}.proof-signal i:nth-child(5){height:40px;animation-delay:.48s}.proof-float{position:absolute;z-index:4;border:1px solid rgba(101,233,255,.2);border-radius:15px;background:rgba(10,16,32,.76);backdrop-filter:blur(12px);box-shadow:0 20px 60px rgba(0,0,0,.28);padding:10px 12px;min-width:130px;animation:proofFloatCard 5.8s ease-in-out infinite}.proof-float small{display:block;color:#91ffd3;font-size:.62rem;text-transform:uppercase;letter-spacing:.1em}.proof-float strong{display:block;color:#f4fbff;font-size:.82rem;letter-spacing:-.02em;margin-top:3px}.proof-float-a{left:12px;top:18px}.proof-float-b{right:10px;bottom:14px;animation-delay:-2.2s}@keyframes proofDashboardFloat{0%,100%{transform:translateY(0) rotateX(7deg) rotateY(-8deg) rotateZ(.4deg)}50%{transform:translateY(-8px) rotateX(8deg) rotateY(-7deg) rotateZ(.4deg)}}@keyframes proofCardPulse{0%,100%{transform:translateY(0);border-color:rgba(214,230,255,.105)}50%{transform:translateY(-3px);border-color:rgba(101,233,255,.27)}}@keyframes proofSheen{0%,48%{left:-44%;opacity:0}62%{opacity:1}82%,100%{left:112%;opacity:0}}@keyframes proofBars{0%,100%{opacity:.78;transform:scaleY(.94)}50%{opacity:1;transform:scaleY(1.06)}}@keyframes proofFloatCard{0%,100%{transform:translateY(0);opacity:.88}50%{transform:translateY(-10px);opacity:1}}
@media(max-width:900px){.proof-product-stage{min-height:410px}.proof-product-frame{inset:44px 24px 32px;transform:rotateX(5deg) rotateY(-5deg)}}@media(max-width:640px){#demo{scroll-margin-top:138px}.demo-section.compact-section{padding-top:54px!important;padding-bottom:118px!important}.proof-product-stage{min-height:450px;border-radius:22px}.proof-product-frame{inset:20px 12px 18px;border-radius:20px;transform:none;animation:none}.proof-titlebar{height:36px;padding:0 11px}.proof-titlebar strong{font-size:.56rem;letter-spacing:.02em}.proof-dashboard-grid{grid-template-columns:1fr;height:calc(100% - 36px)}.proof-sidebar{display:flex;border-right:0;border-bottom:1px solid rgba(214,230,255,.1);padding:8px;gap:6px}.proof-sidebar strong{display:none}.proof-sidebar div{flex:1;text-align:center;font-size:.54rem;padding:6px 4px;white-space:nowrap}.proof-main-panel{padding:9px;gap:8px;grid-template-rows:auto auto 1fr}.proof-metrics{grid-template-columns:1fr 1fr;gap:6px}.proof-metrics article:last-child{grid-column:1/-1}.proof-metrics article{padding:8px 9px}.proof-metrics small{font-size:.56rem}.proof-metrics strong{font-size:.78rem}.proof-flow{grid-template-columns:1fr;gap:8px}.proof-flow:before{left:18px;right:auto;top:18px;bottom:18px;width:1px;height:auto;background:linear-gradient(180deg,transparent,rgba(101,233,255,.34),rgba(109,255,197,.32),transparent)}.proof-flow article{min-height:64px;padding:10px 11px 10px 32px}.proof-flow article:before{content:"";position:absolute;left:12px;top:50%;width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 14px rgba(109,255,197,.55);transform:translateY(-50%)}.proof-flow small{font-size:.58rem}.proof-flow strong{font-size:.78rem;line-height:1.14;margin:3px 0}.proof-flow em{font-size:.56rem;padding:2px 6px}.proof-bottom-row{grid-template-columns:1fr 1.15fr;gap:8px}.proof-queue,.proof-signal{min-height:88px;padding:9px;border-radius:13px}.proof-queue strong{font-size:1.9rem;margin:5px 0}.proof-queue small,.proof-queue em,.proof-signal small,.proof-signal em{font-size:.54rem}.proof-signal div{height:42px;gap:4px;margin:6px 0}.proof-float{display:none}.show-mobile-cta .mobile-cta{display:none!important}}@media(max-width:380px){.proof-product-stage{min-height:430px}.proof-metrics strong{font-size:.72rem}.proof-flow article{min-height:60px}.proof-flow strong{font-size:.72rem}.proof-queue strong{font-size:1.7rem}}@media(prefers-reduced-motion:reduce){.proof-product-frame,.proof-flow article,.proof-flow article:after,.proof-signal i,.proof-float{animation:none!important}}

/* Product Proof v4 mobile clipping fix */
@media(max-width:640px){.proof-product-stage{min-height:510px!important}.proof-product-frame{inset:18px 12px 18px!important}.proof-main-panel{grid-template-rows:auto auto auto!important}.proof-flow article{min-height:68px!important}.proof-bottom-row{grid-template-columns:1fr 1fr!important}.demo-section.compact-section{padding-bottom:136px!important}}@media(max-width:380px){.proof-product-stage{min-height:500px!important}.proof-flow article{min-height:66px!important}}

/* Product Proof v4 mobile simplification: avoid clipped mini-panels */
@media(max-width:640px){.proof-product-stage{min-height:430px!important}.proof-product-frame{inset:18px 12px 18px!important}.proof-main-panel{grid-template-rows:auto 1fr!important;align-content:start}.proof-bottom-row{display:none!important}.proof-flow{align-content:stretch}.proof-flow article{min-height:74px!important}.demo-section.compact-section{padding-bottom:112px!important}}@media(max-width:380px){.proof-product-stage{min-height:420px!important}.proof-flow article{min-height:70px!important}}

/* Product Proof v4 mobile final: compact approval lane */
@media(max-width:640px){.proof-product-stage{min-height:390px!important}.proof-product-frame{inset:18px 12px 18px!important;overflow:hidden!important}.proof-titlebar{height:34px!important}.proof-dashboard-grid{height:calc(100% - 34px)!important}.proof-sidebar{padding:7px!important}.proof-main-panel{padding:8px!important;gap:7px!important;grid-template-rows:auto auto!important}.proof-metrics{grid-template-columns:repeat(3,1fr)!important;gap:5px!important}.proof-metrics article{padding:7px 6px!important;border-radius:12px!important}.proof-metrics article:last-child{grid-column:auto!important}.proof-metrics small{font-size:.48rem!important;white-space:nowrap!important}.proof-metrics strong{font-size:.66rem!important}.proof-flow{gap:6px!important}.proof-flow article{min-height:56px!important;padding:8px 9px 8px 30px!important;border-radius:13px!important}.proof-flow small{font-size:.52rem!important}.proof-flow strong{font-size:.7rem!important;line-height:1.08!important;margin:2px 0 0!important}.proof-flow em{display:none!important}.proof-bottom-row{display:none!important}}@media(max-width:380px){.proof-product-stage{min-height:376px!important}.proof-flow article{min-height:53px!important}.proof-flow strong{font-size:.66rem!important}.proof-metrics strong{font-size:.62rem!important}}

/* Mobile-only hero Nexus OS illustration fix — final override */
@media(max-width:640px){
  .hero .product-frame{max-width:348px!important;width:100%!important;margin:4px auto 0!important;border-radius:26px!important;overflow:hidden!important}
  .hero .product-body{display:block!important;min-height:0!important}
  .hero .product-main{display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"signal" "queue" "chart"!important;gap:12px!important;padding:12px!important;align-items:stretch!important}
  .hero .product-hero-card,.hero .queue-card,.hero .mini-chart{border-radius:20px!important;background:rgba(255,255,255,.045)!important;border-color:rgba(214,230,255,.13)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}
  .hero .product-hero-card{grid-area:signal!important;padding:18px 18px 16px!important;text-align:center!important;min-height:132px!important;display:grid!important;place-items:center!important;align-content:center!important;overflow:hidden!important}
  .hero .product-hero-card:before{display:none!important;content:none!important}
  .hero .product-hero-card:after{display:none!important;content:none!important}
  .hero .product-hero-card small{font-size:.72rem!important;color:var(--muted)!important;margin-bottom:5px!important}
  .hero .product-hero-card strong{font-size:1.42rem!important;line-height:1.08!important;margin:0 0 8px!important;letter-spacing:-.045em!important;position:static!important;color:#f5fbff!important}
  .hero .product-hero-card p{display:block!important;max-width:270px!important;margin:0 auto!important;font-size:.76rem!important;line-height:1.42!important;color:#d2deec!important;position:static!important}
  .hero .product-hero-card p:after{content:""!important;display:block!important;width:86%!important;height:6px!important;margin:13px auto 0!important;border-radius:999px!important;background:linear-gradient(90deg,var(--cyan),rgba(101,233,255,.08))!important;animation:progressMove 4s ease-in-out infinite!important}
  .hero .queue-card{grid-area:queue!important;display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important;align-items:center!important;gap:2px 12px!important;min-height:86px!important;padding:18px 20px!important;text-align:center!important}
  .hero .queue-card span{grid-column:1!important;grid-row:1!important;font-size:.74rem!important;color:var(--muted)!important;text-align:center!important;position:static!important}
  .hero .queue-card b{grid-column:2!important;grid-row:1 / span 2!important;font-size:2.28rem!important;line-height:1!important;margin:0!important;color:var(--green)!important;letter-spacing:-.07em!important;align-self:center!important;position:static!important}
  .hero .queue-card em{grid-column:1!important;grid-row:2!important;font-size:.68rem!important;color:var(--muted)!important;text-align:center!important;margin-top:4px!important;position:static!important}
  .hero .mini-chart{grid-area:chart!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto 92px auto!important;gap:9px!important;min-height:172px!important;padding:18px 16px 17px!important;align-items:stretch!important;overflow:hidden!important}
  .hero .mini-chart .chart-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0!important;min-width:0!important}
  .hero .mini-chart .chart-head b{position:static!important;display:block!important;color:#f5fbff!important;font-size:1rem!important;line-height:1.1!important;letter-spacing:-.03em!important;white-space:nowrap!important}
  .hero .mini-chart .chart-head small{display:block!important;color:var(--muted)!important;font-size:.68rem!important;white-space:nowrap!important}
  .hero .mini-chart .bars{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:9px!important;height:92px!important;width:100%!important;margin:0!important;padding:0!important}
  .hero .mini-chart .bars span{position:static!important;display:block!important;flex:1 1 0!important;width:auto!important;min-width:0!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;border:0!important;border-radius:10px 10px 7px 7px!important;background:linear-gradient(180deg,#65e9ff 0%,rgba(101,233,255,.35) 54%,rgba(101,233,255,.12) 100%)!important;box-shadow:0 0 24px rgba(101,233,255,.16)!important}
  .hero .mini-chart .bars span:nth-child(1){height:34px!important}
  .hero .mini-chart .bars span:nth-child(2){height:70px!important}
  .hero .mini-chart .bars span:nth-child(3){height:50px!important}
  .hero .mini-chart .bars span:nth-child(4){height:86px!important}
  .hero .mini-chart .bars span:nth-child(5){height:62px!important}
  .hero .mini-chart p{margin:0!important;text-align:center!important;color:var(--muted)!important;font-size:.7rem!important;line-height:1.25!important}
}
@media(max-width:380px){
  .hero .product-frame{max-width:334px!important}
  .hero .product-main{gap:10px!important;padding:10px!important}
  .hero .product-hero-card{min-height:124px!important;padding:16px 14px 14px!important}
  .hero .product-hero-card strong{font-size:1.32rem!important}
  .hero .mini-chart{min-height:160px!important;grid-template-rows:auto 82px auto!important;padding:16px 13px!important}
  .hero .mini-chart .bars{height:82px!important;gap:8px!important}
}


/* Hero mobile illustration hardening + consolidated 3D stack
   Fail-safe rule: mobile-only markup is hidden in HTML and remains hidden on desktop.
   Mobile CSS explicitly reveals/stylizes it, so stale CSS can never expose a raw text blob. */
.mobile-live-card{display:none!important}
.mobile-agent-stack{display:none!important}
@media(min-width:641px){
  .hero .mobile-agent-stack,.hero .mobile-live-card{display:none!important;visibility:hidden!important}
  .hero .product-top{display:flex!important}
  .hero .product-body{display:grid!important}
}
@media(max-width:640px){
  .hero.section{padding-top:calc(92px + env(safe-area-inset-top))!important;overflow:visible!important}
  .hero-copy{overflow:visible!important;padding-top:22px!important}
  .hero h1{font-size:2.08rem!important;line-height:1.12!important;letter-spacing:-.055em!important;margin:0 0 13px!important;overflow:visible!important}
  .gradient-text{line-height:1.16!important;padding-bottom:.08em!important;margin-bottom:-.08em!important}
  .hero .product-frame{max-width:354px!important;width:100%!important;margin:10px auto 0!important;border-radius:30px!important;overflow:hidden!important;background:linear-gradient(180deg,rgba(18,24,44,.94),rgba(6,10,22,.94))!important;box-shadow:0 34px 110px rgba(0,0,0,.44),0 0 90px rgba(101,233,255,.10)!important;perspective:900px!important}
  .hero .product-top,.hero .product-body{display:none!important}
  .hero .mobile-agent-stack[hidden],.hero .mobile-agent-stack{position:relative!important;display:block!important;visibility:visible!important;min-height:462px!important;padding:20px 18px 18px!important;overflow:hidden!important;background:radial-gradient(circle at 50% 8%,rgba(101,233,255,.20),transparent 30%),radial-gradient(circle at 18% 82%,rgba(155,124,255,.12),transparent 32%)!important}
  .hero .mobile-agent-stack:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:38px 38px;mask-image:radial-gradient(circle at 50% 45%,black,transparent 78%);pointer-events:none}
  .hero .mobile-agent-stack:after{content:"";position:absolute;left:17%;right:17%;bottom:15px;height:38px;border-radius:50%;background:radial-gradient(ellipse,rgba(101,233,255,.20),transparent 70%);filter:blur(10px);pointer-events:none}
  .hero .stack-title{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 20px!important;padding-right:2px!important;color:#dff7ff!important;font-size:.7rem!important;text-transform:uppercase!important;letter-spacing:.08em!important;white-space:nowrap!important}
  .hero .stack-title b{display:inline-flex!important;align-items:center!important;color:#06101b!important;background:linear-gradient(135deg,var(--green),var(--cyan))!important;border-radius:999px!important;padding:6px 7px!important;font-size:.54rem!important;letter-spacing:.035em!important;white-space:nowrap!important}
  .hero .agent-stack-stage{position:relative!important;z-index:2!important;min-height:386px!important;transform-style:preserve-3d!important;animation:stackFloat 6.4s ease-in-out infinite!important}
  .hero .agent-card,.hero .nexus-approval-card{position:absolute!important;left:50%!important;width:252px!important;border:1px solid rgba(214,230,255,.13)!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035))!important;box-shadow:0 22px 70px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05)!important;backdrop-filter:none!important;padding:14px 16px!important;transform-style:preserve-3d!important;will-change:transform!important;text-align:left!important;-webkit-font-smoothing:antialiased!important}
  .hero .agent-card:before{content:""!important;position:absolute!important;left:13px!important;top:16px!important;width:8px!important;height:8px!important;border-radius:50%!important;background:var(--cyan)!important;box-shadow:0 0 16px rgba(101,233,255,.6)!important}
.hero .agent-card.sales:before{background:var(--cyan)!important;box-shadow:0 0 16px rgba(101,233,255,.6)!important}
.hero .agent-card.marketing:before{background:var(--green)!important;box-shadow:0 0 16px rgba(93,255,150,.6)!important}
.hero .agent-card.recovery:before{background:var(--violet)!important;box-shadow:0 0 16px rgba(155,124,255,.6)!important}
  .hero .agent-card small,.hero .nexus-approval-card small{display:block!important;color:#9feeff!important;text-transform:uppercase!important;letter-spacing:.11em!important;font-size:.58rem!important;font-weight:950!important;margin:0 0 5px 18px!important;line-height:1.2!important}
  .hero .agent-card strong,.hero .nexus-approval-card strong{display:block!important;color:#f7fcff!important;font-size:.98rem!important;line-height:1.12!important;letter-spacing:-.035em!important;margin-left:18px!important;font-weight:900!important}
  .hero .agent-card em{display:block!important;color:#aebdd1!important;font-style:normal!important;font-size:.68rem!important;line-height:1.25!important;margin:4px 0 0 18px!important}
  .hero .agent-card.sales{top:18px!important;transform:translateX(-50%) rotateX(5deg) rotateZ(-8deg) translateZ(56px)!important;animation:agentPulse 4.8s ease-in-out infinite!important}
  .hero .agent-card.marketing{top:100px!important;transform:translateX(-50%) rotateX(58deg) rotateZ(-4deg) translateZ(34px)!important;animation:agentPulse 4.8s ease-in-out .35s infinite!important}
  .hero .agent-card.recovery{top:182px!important;transform:translateX(-50%) rotateX(58deg) rotateZ(0deg) translateZ(12px)!important;animation:agentPulse 4.8s ease-in-out .7s infinite!important}
  .hero .stack-connector{position:absolute!important;left:50%!important;top:248px!important;width:42px!important;height:54px!important;transform:translateX(-50%)!important;display:grid!important;place-items:center!important;gap:4px!important;z-index:1!important}
  .hero .stack-connector:before{content:""!important;position:absolute!important;top:0!important;bottom:0!important;left:50%!important;width:1px!important;background:linear-gradient(180deg,rgba(101,233,255,.05),rgba(101,233,255,.58),rgba(109,255,197,.5))!important;box-shadow:0 0 18px rgba(101,233,255,.35)!important}
  .hero .stack-connector i{position:relative!important;display:block!important;width:8px!important;height:8px!important;border-radius:50%!important;background:var(--green)!important;box-shadow:0 0 16px rgba(109,255,197,.55)!important;animation:connectorDrop 1.9s ease-in-out infinite!important}
  .hero .stack-connector i:nth-child(2){animation-delay:.25s!important}.hero .stack-connector i:nth-child(3){animation-delay:.5s!important}
  .hero .nexus-approval-card{top:304px!important;width:282px!important;min-height:86px!important;border-color:rgba(109,255,197,.26)!important;background:linear-gradient(135deg,rgba(109,255,197,.13),rgba(101,233,255,.07),rgba(255,255,255,.04))!important;transform:translateX(-50%) rotateX(7deg) translateZ(70px)!important;box-shadow:0 28px 90px rgba(0,0,0,.34),0 0 54px rgba(109,255,197,.12)!important}
  .hero .nexus-approval-card:before{content:""!important;position:absolute!important;left:15px!important;top:18px!important;width:10px!important;height:10px!important;border-radius:50%!important;background:var(--green)!important;box-shadow:0 0 18px rgba(109,255,197,.72)!important}
  .hero .nexus-approval-card small{color:#baffea!important}.hero .nexus-approval-card strong{font-size:1.16rem!important}.hero .nexus-approval-card span{display:inline-block!important;margin:9px 0 0 18px!important;border-radius:999px!important;padding:6px 10px!important;background:#eefbff!important;color:#06101b!important;font-size:.68rem!important;font-weight:950!important;line-height:1.2!important}
}
@media(max-width:380px){
  .hero.section{padding-top:calc(88px + env(safe-area-inset-top))!important}.hero-copy{padding-top:24px!important}.hero h1{font-size:1.98rem!important;line-height:1.12!important}
  .hero .mobile-agent-stack[hidden],.hero .mobile-agent-stack{min-height:442px!important;padding:18px 15px 16px!important}.hero .stack-title{font-size:.64rem!important;margin-bottom:18px!important}.hero .stack-title b{font-size:.49rem!important;padding:6px 7px!important}.hero .agent-stack-stage{min-height:370px!important}.hero .agent-card{width:236px!important;padding:13px 14px!important}.hero .agent-card.sales{top:14px!important}.hero .agent-card.marketing{top:91px!important}.hero .agent-card.recovery{top:168px!important}.hero .stack-connector{top:232px!important}.hero .nexus-approval-card{top:284px!important;width:264px!important}.hero .nexus-approval-card strong{font-size:1.06rem!important}
}
@keyframes stackFloat{0%,100%{transform:translateY(0) rotateX(0)}50%{transform:translateY(-8px) rotateX(1.4deg)}}
@keyframes agentPulse{0%,100%{filter:brightness(1);border-color:rgba(214,230,255,.13)}50%{filter:brightness(1.08);border-color:rgba(101,233,255,.34)}}
@keyframes connectorDrop{0%{transform:translateY(-14px);opacity:0}35%,70%{opacity:1}100%{transform:translateY(16px);opacity:0}}
@media(prefers-reduced-motion:reduce){.hero .agent-stack-stage,.hero .agent-card,.hero .stack-connector i{animation:none!important}}

/* Mobile hero breathing room after 3D visual */
@media(max-width:640px){.hero .product-frame{margin-bottom:18px!important}.hero .mobile-agent-stack[hidden],.hero .mobile-agent-stack{padding-bottom:24px!important}}
@media(max-width:380px){.hero .product-frame{margin-bottom:16px!important}.hero .mobile-agent-stack[hidden],.hero .mobile-agent-stack{padding-bottom:22px!important}}

/* Premium polish pass: same-size 3D agent stack with robot glyphs + full chain */
@media(max-width:640px){
  .hero .product-frame{max-width:354px!important;border-radius:30px!important;background:linear-gradient(180deg,rgba(14,21,39,.98),rgba(5,9,20,.98))!important;box-shadow:0 34px 105px rgba(0,0,0,.46),0 0 70px rgba(101,233,255,.09)!important}
  .hero .mobile-agent-stack[hidden],.hero .mobile-agent-stack{min-height:462px!important;padding:20px 18px 24px!important;background:radial-gradient(circle at 50% 6%,rgba(101,233,255,.16),transparent 28%),radial-gradient(circle at 20% 84%,rgba(155,124,255,.10),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0))!important}
  .hero .mobile-agent-stack:before{opacity:.72!important;background:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px)!important;background-size:36px 36px!important}
  .hero .mobile-agent-stack:after{left:18%!important;right:18%!important;bottom:20px!important;height:34px!important;filter:blur(9px)!important;opacity:.9!important}
  .hero .stack-title{margin-bottom:18px!important;font-size:.68rem!important;color:#e7faff!important;text-shadow:0 0 18px rgba(101,233,255,.12)!important}
  .hero .stack-title b{font-size:.53rem!important;box-shadow:0 0 22px rgba(109,255,197,.18)!important}
  .hero .agent-stack-stage{min-height:386px!important;animation:stackFloatPremium 6.2s ease-in-out infinite!important;transform-origin:center center!important}
  .hero .agent-stack-stage:before{content:""!important;position:absolute!important;left:50%!important;top:42px!important;width:2px!important;height:294px!important;transform:translateX(-50%)!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(101,233,255,.05),rgba(101,233,255,.55) 18%,rgba(101,233,255,.35) 48%,rgba(109,255,197,.62) 86%,rgba(109,255,197,.12))!important;box-shadow:0 0 20px rgba(101,233,255,.24),0 0 32px rgba(109,255,197,.14)!important;z-index:0!important}
  .hero .agent-stack-stage:after{content:""!important;position:absolute!important;left:50%!important;top:42px!important;width:8px!important;height:8px!important;transform:translateX(-50%)!important;border-radius:50%!important;background:#e9ffff!important;box-shadow:0 0 14px rgba(101,233,255,.9),0 0 26px rgba(109,255,197,.55)!important;z-index:4!important;animation:chainPulseFull 2.75s cubic-bezier(.4,0,.2,1) infinite!important}
  .hero .agent-card,.hero .nexus-approval-card{border-radius:21px!important;background:linear-gradient(180deg,rgba(33,46,72,.88),rgba(15,22,40,.82))!important;border-color:rgba(171,217,255,.16)!important;box-shadow:0 18px 42px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.085),inset 0 -1px 0 rgba(101,233,255,.035)!important;backdrop-filter:none!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricPrecision!important;z-index:2!important}
  .hero .agent-card{width:255px!important;padding:14px 15px 13px 47px!important}
  .hero .agent-card:before{left:15px!important;top:18px!important;width:22px!important;height:18px!important;border-radius:8px!important;background:linear-gradient(180deg,rgba(101,233,255,.96),rgba(60,139,178,.72))!important;border:1px solid rgba(210,250,255,.42)!important;box-shadow:0 0 18px rgba(101,233,255,.38),inset 0 1px 0 rgba(255,255,255,.38)!important}
  .hero .agent-card:after{content:""!important;position:absolute!important;left:22px!important;top:24px!important;width:3px!important;height:3px!important;border-radius:50%!important;background:#031421!important;box-shadow:7px 0 0 #031421,0 0 10px rgba(255,255,255,.75),7px 0 10px rgba(255,255,255,.75)!important;z-index:3!important}
  .hero .agent-card small,.hero .nexus-approval-card small{margin-left:0!important;font-size:.58rem!important;letter-spacing:.115em!important;color:#a9f5ff!important;text-shadow:none!important}
  .hero .agent-card strong,.hero .nexus-approval-card strong{margin-left:0!important;color:#fbfdff!important;text-shadow:0 0 18px rgba(101,233,255,.08)!important}
  .hero .agent-card strong{font-size:1rem!important;line-height:1.08!important}
  .hero .agent-card em{margin-left:0!important;color:#b8c8da!important;font-size:.67rem!important}
  .hero .agent-card.sales{top:20px!important;transform:translateX(-50%) rotateX(5deg) rotateZ(-8deg) translateZ(58px)!important;animation:agentPulsePremium 5.2s ease-in-out infinite!important}
  .hero .agent-card.marketing{top:106px!important;transform:translateX(-50%) rotateX(47deg) rotateZ(-4deg) translateZ(36px)!important;animation:agentPulsePremium 5.2s ease-in-out .35s infinite!important}
  .hero .agent-card.recovery{top:191px!important;transform:translateX(-50%) rotateX(47deg) rotateZ(0deg) translateZ(16px)!important;animation:agentPulsePremium 5.2s ease-in-out .7s infinite!important}
  .hero .stack-connector{left:50%!important;top:52px!important;width:40px!important;height:286px!important;transform:translateX(-50%)!important;display:block!important;z-index:1!important;pointer-events:none!important}
  .hero .stack-connector:before{display:none!important}
  .hero .stack-connector i{position:absolute!important;left:50%!important;display:block!important;width:7px!important;height:7px!important;margin-left:-3.5px!important;border-radius:50%!important;background:#eaffff!important;box-shadow:0 0 14px rgba(101,233,255,.78),0 0 28px rgba(109,255,197,.4)!important;animation:chainNode 2.75s cubic-bezier(.4,0,.2,1) infinite!important}
  .hero .stack-connector i:nth-child(1){animation-delay:.12s!important}.hero .stack-connector i:nth-child(2){animation-delay:.58s!important}.hero .stack-connector i:nth-child(3){animation-delay:1.04s!important}
  .hero .nexus-approval-card{top:302px!important;width:284px!important;min-height:91px!important;padding:16px 17px 15px 47px!important;border-color:rgba(109,255,197,.34)!important;background:linear-gradient(145deg,rgba(24,54,54,.92),rgba(15,27,43,.9) 55%,rgba(13,19,34,.88))!important;box-shadow:0 26px 68px rgba(0,0,0,.34),0 0 42px rgba(109,255,197,.16),inset 0 1px 0 rgba(255,255,255,.11)!important;transform:translateX(-50%) rotateX(5deg) translateZ(72px)!important;z-index:3!important}
  .hero .nexus-approval-card:before{left:17px!important;top:20px!important;width:18px!important;height:18px!important;border-radius:8px!important;background:linear-gradient(135deg,var(--green),var(--cyan))!important;border:1px solid rgba(224,255,247,.48)!important;box-shadow:0 0 20px rgba(109,255,197,.5),inset 0 1px 0 rgba(255,255,255,.4)!important}
  .hero .nexus-approval-card:after{content:""!important;position:absolute!important;left:23px!important;top:26px!important;width:3px!important;height:3px!important;border-radius:50%!important;background:#042018!important;box-shadow:6px 0 0 #042018!important}
  .hero .nexus-approval-card small{color:#baffea!important}.hero .nexus-approval-card strong{font-size:1.18rem!important;line-height:1.06!important}.hero .nexus-approval-card span{margin:10px 0 0!important;padding:7px 12px!important;font-size:.7rem!important;background:linear-gradient(180deg,#ffffff,#e9faff)!important;box-shadow:0 10px 24px rgba(101,233,255,.13)!important}
}
@media(max-width:380px){
  .hero .mobile-agent-stack[hidden],.hero .mobile-agent-stack{min-height:442px!important;padding:18px 15px 22px!important}
  .hero .agent-stack-stage{min-height:370px!important}
  .hero .agent-stack-stage:before{top:38px!important;height:278px!important}.hero .agent-stack-stage:after{top:38px!important}
  .hero .agent-card{width:239px!important;padding:13px 14px 12px 44px!important}.hero .agent-card.sales{top:15px!important}.hero .agent-card.marketing{top:94px!important}.hero .agent-card.recovery{top:173px!important}.hero .stack-connector{top:48px!important;height:270px!important}.hero .nexus-approval-card{top:285px!important;width:266px!important;padding-left:45px!important}.hero .nexus-approval-card strong{font-size:1.08rem!important}
}
@keyframes stackFloatPremium{0%,100%{transform:translateY(0) rotateX(0deg)}50%{transform:translateY(-5px) rotateX(.8deg)}}
@keyframes agentPulsePremium{0%,100%{filter:brightness(1);border-color:rgba(171,217,255,.16)}50%{filter:brightness(1.07);border-color:rgba(101,233,255,.36)}}
@keyframes chainPulseFull{0%{transform:translate(-50%,0) scale(.75);opacity:0}10%{opacity:1}85%{opacity:1}100%{transform:translate(-50%,294px) scale(1);opacity:0}}
@keyframes chainNode{0%{top:0;opacity:0;transform:scale(.72)}12%{opacity:1}82%{opacity:1}100%{top:286px;opacity:0;transform:scale(1)}}
@media(prefers-reduced-motion:reduce){.hero .agent-stack-stage:after,.hero .stack-connector i,.hero .agent-card{animation:none!important}}

/* Premium stack final fit: lift approval card + stronger first-to-last chain */
@media(max-width:640px){
  .hero .mobile-agent-stack[hidden],.hero .mobile-agent-stack{min-height:448px!important;padding-top:18px!important;padding-bottom:20px!important}
  .hero .stack-title{margin-bottom:14px!important}
  .hero .agent-stack-stage{min-height:374px!important}
  .hero .agent-stack-stage:before{top:37px!important;height:270px!important;width:3px!important;background:linear-gradient(180deg,rgba(101,233,255,.10),rgba(101,233,255,.82) 18%,rgba(101,233,255,.56) 52%,rgba(109,255,197,.88) 86%,rgba(109,255,197,.22))!important;box-shadow:0 0 18px rgba(101,233,255,.44),0 0 34px rgba(109,255,197,.28)!important}
  .hero .agent-stack-stage:after{top:37px!important;width:9px!important;height:9px!important;box-shadow:0 0 18px rgba(101,233,255,.98),0 0 34px rgba(109,255,197,.72)!important;animation:chainPulseFullTight 2.45s cubic-bezier(.4,0,.2,1) infinite!important}
  .hero .agent-card{padding-top:13px!important;padding-bottom:12px!important}
  .hero .agent-card.sales{top:14px!important}
  .hero .agent-card.marketing{top:94px!important}
  .hero .agent-card.recovery{top:174px!important}
  .hero .stack-connector{top:39px!important;height:270px!important}
  .hero .stack-connector i{width:8px!important;height:8px!important;margin-left:-4px!important;background:#f7ffff!important;box-shadow:0 0 18px rgba(101,233,255,.92),0 0 34px rgba(109,255,197,.58)!important;animation:chainNodeTight 2.45s cubic-bezier(.4,0,.2,1) infinite!important}
  .hero .nexus-approval-card{top:284px!important;min-height:88px!important;padding-top:15px!important;padding-bottom:14px!important}
  .hero .nexus-approval-card span{margin-top:9px!important}
}
@media(max-width:380px){
  .hero .mobile-agent-stack[hidden],.hero .mobile-agent-stack{min-height:430px!important;padding-top:16px!important;padding-bottom:18px!important}
  .hero .agent-stack-stage{min-height:356px!important}.hero .agent-stack-stage:before{top:34px!important;height:256px!important}.hero .agent-stack-stage:after{top:34px!important;animation-name:chainPulseFullNarrow!important}
  .hero .agent-card.sales{top:12px!important}.hero .agent-card.marketing{top:87px!important}.hero .agent-card.recovery{top:162px!important}.hero .stack-connector{top:36px!important;height:254px!important}.hero .stack-connector i{animation-name:chainNodeNarrow!important}.hero .nexus-approval-card{top:267px!important;min-height:86px!important}
}
@keyframes chainPulseFullTight{0%{transform:translate(-50%,0) scale(.72);opacity:0}10%{opacity:1}85%{opacity:1}100%{transform:translate(-50%,270px) scale(1.04);opacity:0}}
@keyframes chainNodeTight{0%{top:0;opacity:0;transform:scale(.72)}12%{opacity:1}82%{opacity:1}100%{top:270px;opacity:0;transform:scale(1.05)}}
@keyframes chainPulseFullNarrow{0%{transform:translate(-50%,0) scale(.72);opacity:0}10%{opacity:1}85%{opacity:1}100%{transform:translate(-50%,256px) scale(1.04);opacity:0}}
@keyframes chainNodeNarrow{0%{top:0;opacity:0;transform:scale(.72)}12%{opacity:1}82%{opacity:1}100%{top:254px;opacity:0;transform:scale(1.05)}}

/* Premium stack final readability + above-fold fit */
/* Ensure each agent face has distinct colour */
.hero .agent-card.sales:before{background:var(--cyan)!important;}
.hero .agent-card.marketing:before{background:var(--green)!important;}
.hero .agent-card.recovery:before{background:var(--violet)!important;}
@media(max-width:640px){
  .hero.section{padding-top:calc(84px + env(safe-area-inset-top))!important}
  .hero-copy{padding-top:14px!important}
  .actions{margin-top:16px!important;margin-bottom:8px!important}
  .hero .price-note{margin-bottom:0!important}
  .hero .product-frame{margin-top:-2px!important}
  .hero .agent-card small,.hero .nexus-approval-card small{font-size:.6rem!important;font-weight:950!important;color:#bff8ff!important}
  .hero .agent-card strong{font-size:1.03rem!important}
  .hero .agent-card em{font-size:.69rem!important;color:#c1d0df!important}
  .hero .agent-card.sales{transform:translateX(-50%) rotateX(5deg) rotateZ(-8deg) translateZ(58px)!important}
  .hero .agent-card.marketing{transform:translateX(-50%) rotateX(38deg) rotateZ(-4deg) translateZ(36px)!important}
  .hero .agent-card.recovery{transform:translateX(-50%) rotateX(38deg) rotateZ(0deg) translateZ(16px)!important}
}
@media(max-width:380px){.hero.section{padding-top:calc(82px + env(safe-area-inset-top))!important}.hero-copy{padding-top:14px!important}.hero .agent-card strong{font-size:.98rem!important}.hero .agent-card small{font-size:.57rem!important}.hero .agent-card em{font-size:.66rem!important}}

/* Narrow mobile nav clearance guard */
@media(max-width:380px){.hero.section{padding-top:calc(90px + env(safe-area-inset-top))!important}.hero-copy{padding-top:18px!important}}

/* Mobile hero must start below nav, never vertically center into clipping */
@media(max-width:640px){.hero{align-items:start!important;min-height:auto!important}}

/* FINAL MOBILE STACK CLARITY FIX — straight cards, equal spacing, crisp text */
@media(max-width:640px){
  .hero .mobile-agent-stack[hidden],
  .hero .mobile-agent-stack{
    min-height:468px!important;
    padding:20px 18px 24px!important;
  }

  .hero .agent-stack-stage{
    min-height:392px!important;
    animation:none!important;
    transform:none!important;
    perspective:none!important;
  }

  .hero .agent-stack-stage:before{
    top:44px!important;
    height:300px!important;
    width:2px!important;
  }
  .hero .agent-stack-stage:after{
    display:none!important;
  }
  .hero .stack-connector{
    display:none!important;
  }

  .hero .agent-card,
  .hero .nexus-approval-card{
    position:absolute!important;
    left:50%!important;
    width:258px!important;
    border-radius:20px!important;
    padding:13px 15px 12px 47px!important;
    background:linear-gradient(180deg,rgba(35,47,72,.96),rgba(15,22,40,.94))!important;
    border:1px solid rgba(190,225,255,.2)!important;
    box-shadow:0 18px 42px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.09)!important;
    transform:translateX(-50%)!important;
    animation:none!important;
    filter:none!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
    will-change:auto!important;
    text-rendering:optimizeLegibility!important;
    -webkit-font-smoothing:antialiased!important;
    font-smooth:always!important;
  }

  .hero .agent-card small,
  .hero .agent-card strong,
  .hero .agent-card em,
  .hero .nexus-approval-card small,
  .hero .nexus-approval-card strong,
  .hero .nexus-approval-card span{
    text-shadow:none!important;
    filter:none!important;
    transform:none!important;
    -webkit-font-smoothing:antialiased!important;
    text-rendering:optimizeLegibility!important;
  }

  .hero .agent-card small,
  .hero .nexus-approval-card small{
    margin-left:0!important;
    margin-bottom:4px!important;
    font-size:.6rem!important;
    line-height:1.15!important;
    letter-spacing:.105em!important;
    color:#bff8ff!important;
  }
  .hero .agent-card strong,
  .hero .nexus-approval-card strong{
    margin-left:0!important;
    font-size:1.02rem!important;
    line-height:1.12!important;
    letter-spacing:-.02em!important;
    color:#fbfdff!important;
  }
  .hero .agent-card em{
    margin:4px 0 0!important;
    font-size:.7rem!important;
    line-height:1.2!important;
    color:#c1d0df!important;
  }

  .hero .agent-card:before{
    left:15px!important;
    top:17px!important;
    width:22px!important;
    height:18px!important;
    border-radius:8px!important;
  }
  .hero .agent-card:after{
    left:22px!important;
    top:23px!important;
    width:3px!important;
    height:3px!important;
    box-shadow:7px 0 0 #031421!important;
  }

  .hero .agent-card.sales{top:8px!important;transform:translateX(-50%)!important;}
  .hero .agent-card.marketing{top:104px!important;transform:translateX(-50%)!important;}
  .hero .agent-card.recovery{top:200px!important;transform:translateX(-50%)!important;}

  .hero .nexus-approval-card{
    top:296px!important;
    width:282px!important;
    min-height:88px!important;
    padding:14px 16px 13px 47px!important;
    background:linear-gradient(145deg,rgba(25,58,57,.96),rgba(15,27,43,.94) 58%,rgba(13,19,34,.94))!important;
    border-color:rgba(109,255,197,.36)!important;
    transform:translateX(-50%)!important;
  }
  .hero .nexus-approval-card:before{
    left:16px!important;
    top:18px!important;
    width:18px!important;
    height:18px!important;
    border-radius:8px!important;
  }
  .hero .nexus-approval-card:after{
    left:22px!important;
    top:24px!important;
    width:3px!important;
    height:3px!important;
    box-shadow:6px 0 0 #042018!important;
  }
  .hero .nexus-approval-card span{
    margin:9px 0 0!important;
    padding:7px 12px!important;
    font-size:.7rem!important;
    line-height:1.15!important;
  }
}

@media(max-width:380px){
  .hero .mobile-agent-stack[hidden],
  .hero .mobile-agent-stack{min-height:448px!important;padding:18px 15px 22px!important;}
  .hero .agent-stack-stage{min-height:374px!important;}
  .hero .agent-card{width:242px!important;padding:12px 14px 11px 44px!important;}
  .hero .agent-card.sales{top:6px!important;}
  .hero .agent-card.marketing{top:96px!important;}
  .hero .agent-card.recovery{top:186px!important;}
  .hero .nexus-approval-card{top:276px!important;width:266px!important;min-height:84px!important;padding-left:44px!important;}
}

/* FINAL UNIFORMITY TWEAK — keep approval card same visual width as agent cards */
@media(max-width:640px){
  .hero .nexus-approval-card{width:258px!important;}
}
@media(max-width:380px){
  .hero .nexus-approval-card{width:242px!important;}
}

/* FINAL DATA TRANSFER RESTORE — animated chain only, cards stay straight/crisp */
@media(max-width:640px){
  .hero .agent-stack-stage:before{
    display:block!important;
    content:""!important;
    position:absolute!important;
    left:50%!important;
    top:44px!important;
    width:2px!important;
    height:300px!important;
    transform:translateX(-50%)!important;
    border-radius:999px!important;
    background:linear-gradient(180deg,rgba(101,233,255,.08),rgba(101,233,255,.58) 18%,rgba(101,233,255,.34) 52%,rgba(109,255,197,.68) 86%,rgba(109,255,197,.14))!important;
    box-shadow:0 0 16px rgba(101,233,255,.34),0 0 28px rgba(109,255,197,.18)!important;
    z-index:0!important;
    pointer-events:none!important;
  }
  .hero .agent-stack-stage:after{
    display:block!important;
    content:""!important;
    position:absolute!important;
    left:50%!important;
    top:44px!important;
    width:8px!important;
    height:8px!important;
    transform:translateX(-50%)!important;
    border-radius:50%!important;
    background:#f3ffff!important;
    box-shadow:0 0 14px rgba(101,233,255,.9),0 0 26px rgba(109,255,197,.56)!important;
    z-index:1!important;
    pointer-events:none!important;
    animation:nexusDataTransferStraight 2.6s cubic-bezier(.42,0,.18,1) infinite!important;
  }
  .hero .stack-connector{
    display:block!important;
    position:absolute!important;
    left:50%!important;
    top:44px!important;
    width:32px!important;
    height:300px!important;
    transform:translateX(-50%)!important;
    pointer-events:none!important;
    z-index:1!important;
  }
  .hero .stack-connector:before{display:none!important;}
  .hero .stack-connector i{
    position:absolute!important;
    left:50%!important;
    display:block!important;
    width:6px!important;
    height:6px!important;
    margin-left:-3px!important;
    border-radius:50%!important;
    background:#eaffff!important;
    box-shadow:0 0 12px rgba(101,233,255,.8),0 0 24px rgba(109,255,197,.42)!important;
    animation:nexusDataNodeStraight 2.6s cubic-bezier(.42,0,.18,1) infinite!important;
  }
  .hero .stack-connector i:nth-child(1){animation-delay:.15s!important;}
  .hero .stack-connector i:nth-child(2){animation-delay:.55s!important;}
  .hero .stack-connector i:nth-child(3){animation-delay:.95s!important;}
}

@media(max-width:380px){
  .hero .agent-stack-stage:before{top:40px!important;height:280px!important;}
  .hero .agent-stack-stage:after{top:40px!important;animation-name:nexusDataTransferStraightNarrow!important;}
  .hero .stack-connector{top:40px!important;height:280px!important;}
  .hero .stack-connector i{animation-name:nexusDataNodeStraightNarrow!important;}
}

@keyframes nexusDataTransferStraight{
  0%{transform:translate(-50%,0) scale(.72);opacity:0;}
  10%{opacity:1;}
  82%{opacity:1;}
  100%{transform:translate(-50%,300px) scale(1.02);opacity:0;}
}
@keyframes nexusDataNodeStraight{
  0%{top:0;opacity:0;transform:scale(.72);}
  12%{opacity:1;}
  82%{opacity:1;}
  100%{top:300px;opacity:0;transform:scale(1.02);}
}
@keyframes nexusDataTransferStraightNarrow{
  0%{transform:translate(-50%,0) scale(.72);opacity:0;}
  10%{opacity:1;}
  82%{opacity:1;}
  100%{transform:translate(-50%,280px) scale(1.02);opacity:0;}
}
@keyframes nexusDataNodeStraightNarrow{
  0%{top:0;opacity:0;transform:scale(.72);}
  12%{opacity:1;}
  82%{opacity:1;}
  100%{top:280px;opacity:0;transform:scale(1.02);}
}

/* DESKTOP HERO CONVERSION — AI Operating Team command stack */
@media(min-width:641px){
  .hero .product-frame{
    min-height:520px!important;
    overflow:hidden!important;
    border-radius:34px!important;
    background:radial-gradient(circle at 50% 8%,rgba(101,233,255,.18),transparent 32%),radial-gradient(circle at 82% 76%,rgba(155,124,255,.12),transparent 34%),linear-gradient(180deg,rgba(13,19,36,.96),rgba(6,10,22,.96))!important;
    box-shadow:0 36px 120px rgba(0,0,0,.46),0 0 90px rgba(101,233,255,.08)!important;
  }
  .hero .product-body{display:none!important;}
  .hero .product-top{
    padding:18px 22px!important;
    background:rgba(255,255,255,.026)!important;
    border-bottom:1px solid rgba(214,230,255,.1)!important;
  }
  .hero .mobile-agent-stack[hidden],
  .hero .mobile-agent-stack{
    display:block!important;
    min-height:456px!important;
    padding:26px 24px 28px!important;
    background:radial-gradient(circle at 50% 18%,rgba(101,233,255,.16),transparent 34%),linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px)!important;
    background-size:auto,42px 42px,42px 42px!important;
  }
  .hero .stack-title{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:16px!important;
    margin:0 0 24px!important;
    color:#e7faff!important;
    text-transform:uppercase!important;
    letter-spacing:.14em!important;
    font-size:.76rem!important;
    font-weight:950!important;
    text-shadow:none!important;
  }
  .hero .stack-title b{
    color:#06101b!important;
    background:linear-gradient(180deg,#ffffff,#e9faff)!important;
    border-radius:999px!important;
    padding:7px 10px!important;
    font-size:.58rem!important;
    letter-spacing:.08em!important;
    box-shadow:0 12px 30px rgba(101,233,255,.12)!important;
  }
  .hero .agent-stack-stage{
    position:relative!important;
    min-height:360px!important;
    perspective:none!important;
    transform:none!important;
    animation:none!important;
  }
  .hero .agent-stack-stage:before{
    content:""!important;
    display:block!important;
    position:absolute!important;
    left:9%!important;
    right:9%!important;
    top:155px!important;
    height:2px!important;
    transform:none!important;
    border-radius:999px!important;
    background:linear-gradient(90deg,rgba(101,233,255,.08),rgba(101,233,255,.62),rgba(109,255,197,.58),rgba(101,233,255,.08))!important;
    box-shadow:0 0 18px rgba(101,233,255,.32),0 0 30px rgba(109,255,197,.18)!important;
    z-index:0!important;
  }
  .hero .agent-stack-stage:after{
    content:""!important;
    display:block!important;
    position:absolute!important;
    left:9%!important;
    top:151px!important;
    width:9px!important;
    height:9px!important;
    border-radius:50%!important;
    background:#f3ffff!important;
    box-shadow:0 0 16px rgba(101,233,255,.95),0 0 30px rgba(109,255,197,.58)!important;
    z-index:2!important;
    animation:desktopDataBus 2.8s cubic-bezier(.42,0,.18,1) infinite!important;
  }
  .hero .agent-card,
  .hero .nexus-approval-card{
    position:absolute!important;
    transform:none!important;
    animation:none!important;
    filter:none!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
    will-change:auto!important;
    text-shadow:none!important;
    text-align:left!important;
    background:linear-gradient(180deg,rgba(33,46,72,.94),rgba(15,22,40,.9))!important;
    border:1px solid rgba(190,225,255,.2)!important;
    box-shadow:0 18px 44px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.09)!important;
    -webkit-font-smoothing:antialiased!important;
    text-rendering:optimizeLegibility!important;
  }
  .hero .agent-card{
    top:32px!important;
    width:31%!important;
    min-height:118px!important;
    padding:18px 16px 16px 54px!important;
    border-radius:22px!important;
  }
  .hero .agent-card.sales{left:0!important;}
  .hero .agent-card.marketing{left:34.5%!important;}
  .hero .agent-card.recovery{left:69%!important;}
  .hero .agent-card:before{
    left:17px!important;
    top:21px!important;
    width:26px!important;
    height:21px!important;
    border-radius:9px!important;
  }
  .hero .agent-card:after{
    left:25px!important;
    top:28px!important;
    width:3px!important;
    height:3px!important;
    box-shadow:7px 0 0 #031421!important;
  }
  .hero .agent-card small,
  .hero .nexus-approval-card small{
    display:block!important;
    margin:0 0 7px!important;
    color:#bff8ff!important;
    font-size:.64rem!important;
    line-height:1.15!important;
    letter-spacing:.105em!important;
    text-transform:uppercase!important;
    font-weight:950!important;
    text-shadow:none!important;
  }
  .hero .agent-card strong,
  .hero .nexus-approval-card strong{
    display:block!important;
    margin:0!important;
    color:#fbfdff!important;
    font-size:1.08rem!important;
    line-height:1.1!important;
    letter-spacing:-.025em!important;
    text-shadow:none!important;
  }
  .hero .agent-card em{
    display:block!important;
    margin:6px 0 0!important;
    color:#c1d0df!important;
    font-size:.75rem!important;
    line-height:1.25!important;
    font-style:normal!important;
    text-shadow:none!important;
  }
  .hero .nexus-approval-card{
    left:50%!important;
    top:232px!important;
    width:min(390px,88%)!important;
    min-height:104px!important;
    padding:19px 20px 18px 60px!important;
    border-radius:24px!important;
    transform:translateX(-50%)!important;
    background:linear-gradient(145deg,rgba(25,58,57,.96),rgba(15,27,43,.94) 58%,rgba(13,19,34,.94))!important;
    border-color:rgba(109,255,197,.36)!important;
    box-shadow:0 24px 64px rgba(0,0,0,.34),0 0 34px rgba(109,255,197,.12),inset 0 1px 0 rgba(255,255,255,.1)!important;
  }
  .hero .nexus-approval-card:before{
    left:20px!important;
    top:24px!important;
    width:22px!important;
    height:22px!important;
    border-radius:9px!important;
  }
  .hero .nexus-approval-card:after{
    left:28px!important;
    top:31px!important;
    width:3px!important;
    height:3px!important;
    box-shadow:7px 0 0 #042018!important;
  }
  .hero .nexus-approval-card strong{font-size:1.32rem!important;}
  .hero .nexus-approval-card span{
    display:inline-block!important;
    margin:10px 0 0!important;
    padding:8px 14px!important;
    border-radius:999px!important;
    background:linear-gradient(180deg,#ffffff,#e9faff)!important;
    color:#06101b!important;
    font-size:.74rem!important;
    line-height:1.15!important;
    font-weight:950!important;
    text-shadow:none!important;
  }
  .hero .stack-connector{
    display:block!important;
    position:absolute!important;
    left:50%!important;
    top:155px!important;
    width:260px!important;
    height:72px!important;
    transform:translateX(-50%)!important;
    pointer-events:none!important;
    z-index:1!important;
  }
  .hero .stack-connector:before{
    content:""!important;
    display:block!important;
    position:absolute!important;
    left:50%!important;
    top:0!important;
    width:2px!important;
    height:72px!important;
    transform:translateX(-50%)!important;
    background:linear-gradient(180deg,rgba(101,233,255,.48),rgba(109,255,197,.7),rgba(109,255,197,.08))!important;
    box-shadow:0 0 18px rgba(109,255,197,.25)!important;
  }
  .hero .stack-connector i{
    position:absolute!important;
    left:50%!important;
    width:7px!important;
    height:7px!important;
    margin-left:-3.5px!important;
    border-radius:50%!important;
    background:#eaffff!important;
    box-shadow:0 0 12px rgba(101,233,255,.78),0 0 24px rgba(109,255,197,.42)!important;
    animation:desktopDataDrop 2.6s cubic-bezier(.42,0,.18,1) infinite!important;
  }
  .hero .stack-connector i:nth-child(1){animation-delay:.1s!important;}
  .hero .stack-connector i:nth-child(2){animation-delay:.45s!important;}
  .hero .stack-connector i:nth-child(3){animation-delay:.8s!important;}
}

@keyframes desktopDataBus{
  0%{left:9%;opacity:0;transform:scale(.75);}
  10%,82%{opacity:1;}
  100%{left:91%;opacity:0;transform:scale(1.04);}
}
@keyframes desktopDataDrop{
  0%{top:0;opacity:0;transform:scale(.72);}
  12%,82%{opacity:1;}
  100%{top:72px;opacity:0;transform:scale(1.04);}
}

/* DESKTOP REFINEMENT — two-zone AI Employee layout, not cramped row */
@media(min-width:1001px){
  .hero .product-frame{min-height:520px!important;}
  .hero .product-body{display:none!important;}
  .hero .mobile-agent-stack[hidden],
  .hero .mobile-agent-stack{display:block!important;padding:24px 24px 28px!important;min-height:456px!important;}
  .hero .agent-stack-stage{min-height:362px!important;position:relative!important;}

  .hero .agent-stack-stage:before{
    left:250px!important;
    right:auto!important;
    top:48px!important;
    width:2px!important;
    height:260px!important;
    transform:none!important;
    background:linear-gradient(180deg,rgba(101,233,255,.08),rgba(101,233,255,.62),rgba(109,255,197,.62),rgba(109,255,197,.1))!important;
  }
  .hero .agent-stack-stage:after{
    left:247px!important;
    top:48px!important;
    width:8px!important;
    height:8px!important;
    animation:desktopVerticalData 2.8s cubic-bezier(.42,0,.18,1) infinite!important;
  }

  .hero .agent-card,
  .hero .nexus-approval-card{
    transform:none!important;
    filter:none!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
    text-shadow:none!important;
    animation:none!important;
  }

  .hero .agent-card{
    left:0!important;
    width:228px!important;
    min-height:92px!important;
    padding:15px 15px 14px 52px!important;
    border-radius:20px!important;
  }
  .hero .agent-card.sales{top:8px!important;}
  .hero .agent-card.marketing{top:126px!important;}
  .hero .agent-card.recovery{top:244px!important;}
  .hero .agent-card:before{left:16px!important;top:18px!important;width:24px!important;height:20px!important;border-radius:8px!important;}
  .hero .agent-card:after{left:23px!important;top:24px!important;width:3px!important;height:3px!important;box-shadow:7px 0 0 #031421!important;}
  .hero .agent-card small{font-size:.62rem!important;margin-bottom:6px!important;}
  .hero .agent-card strong{font-size:1.06rem!important;line-height:1.12!important;}
  .hero .agent-card em{font-size:.74rem!important;margin-top:5px!important;}

  .hero .nexus-approval-card{
    left:auto!important;
    right:0!important;
    top:92px!important;
    width:218px!important;
    min-height:174px!important;
    padding:22px 20px 20px 58px!important;
    border-radius:24px!important;
  }
  .hero .nexus-approval-card:before{left:20px!important;top:25px!important;width:22px!important;height:22px!important;border-radius:9px!important;}
  .hero .nexus-approval-card:after{left:28px!important;top:32px!important;width:3px!important;height:3px!important;box-shadow:7px 0 0 #042018!important;}
  .hero .nexus-approval-card small{font-size:.64rem!important;margin-bottom:8px!important;}
  .hero .nexus-approval-card strong{font-size:1.45rem!important;line-height:1.04!important;}
  .hero .nexus-approval-card span{margin-top:16px!important;padding:9px 15px!important;font-size:.76rem!important;}

  .hero .stack-connector{
    display:block!important;
    position:absolute!important;
    left:250px!important;
    top:174px!important;
    width:74px!important;
    height:2px!important;
    transform:none!important;
    z-index:1!important;
    pointer-events:none!important;
  }
  .hero .stack-connector:before{
    content:""!important;
    display:block!important;
    position:absolute!important;
    left:0!important;
    top:0!important;
    width:74px!important;
    height:2px!important;
    transform:none!important;
    background:linear-gradient(90deg,rgba(101,233,255,.5),rgba(109,255,197,.68),rgba(109,255,197,.08))!important;
    box-shadow:0 0 18px rgba(109,255,197,.22)!important;
  }
  .hero .stack-connector i{
    position:absolute!important;
    top:-3px!important;
    left:0!important;
    width:7px!important;
    height:7px!important;
    margin:0!important;
    border-radius:50%!important;
    background:#eaffff!important;
    box-shadow:0 0 12px rgba(101,233,255,.78),0 0 24px rgba(109,255,197,.42)!important;
    animation:desktopHorizontalData 2.6s cubic-bezier(.42,0,.18,1) infinite!important;
  }
  .hero .stack-connector i:nth-child(1){animation-delay:.1s!important;}
  .hero .stack-connector i:nth-child(2){animation-delay:.45s!important;}
  .hero .stack-connector i:nth-child(3){animation-delay:.8s!important;}
}

/* Tablet fallback: keep old dashboard instead of forcing desktop composition into narrow width */
@media(min-width:641px) and (max-width:1000px){
  .hero .product-body{display:grid!important;}
  .hero .mobile-agent-stack[hidden],
  .hero .mobile-agent-stack{display:none!important;}
}

@keyframes desktopVerticalData{
  0%{top:48px;opacity:0;transform:scale(.72);}
  10%,82%{opacity:1;}
  100%{top:308px;opacity:0;transform:scale(1.04);}
}
@keyframes desktopHorizontalData{
  0%{left:0;opacity:0;transform:scale(.72);}
  12%,82%{opacity:1;}
  100%{left:74px;opacity:0;transform:scale(1.04);}
}

/* DESKTOP LAYOUT CORRECTION — no overlap, balanced 2-column panel */
@media(min-width:1001px){
  .hero .agent-stack-stage{min-height:362px!important;}
  .hero .agent-card{
    left:0!important;
    width:220px!important;
    min-height:92px!important;
    padding:15px 14px 14px 52px!important;
  }
  .hero .agent-card.sales{top:6px!important;}
  .hero .agent-card.marketing{top:126px!important;}
  .hero .agent-card.recovery{top:246px!important;}

  .hero .nexus-approval-card{
    left:250px!important;
    right:auto!important;
    top:96px!important;
    width:206px!important;
    min-height:170px!important;
    padding:21px 18px 20px 56px!important;
    transform:none!important;
  }
  .hero .nexus-approval-card strong{font-size:1.28rem!important;}
  .hero .nexus-approval-card span{white-space:nowrap!important;}

  .hero .agent-stack-stage:before{
    left:235px!important;
    top:44px!important;
    height:274px!important;
  }
  .hero .agent-stack-stage:after{
    left:232px!important;
    top:44px!important;
    animation:desktopVerticalDataCorrected 2.8s cubic-bezier(.42,0,.18,1) infinite!important;
  }
  .hero .stack-connector{
    left:235px!important;
    top:181px!important;
    width:16px!important;
    height:2px!important;
  }
  .hero .stack-connector:before{width:16px!important;}
  .hero .stack-connector i{animation:desktopHorizontalDataCorrected 2.6s cubic-bezier(.42,0,.18,1) infinite!important;}
}

@keyframes desktopVerticalDataCorrected{
  0%{top:44px;opacity:0;transform:scale(.72);}
  10%,82%{opacity:1;}
  100%{top:318px;opacity:0;transform:scale(1.04);}
}
@keyframes desktopHorizontalDataCorrected{
  0%{left:0;opacity:0;transform:scale(.72);}
  12%,82%{opacity:1;}
  100%{left:16px;opacity:0;transform:scale(1.04);}
}

/* DESKTOP LEFT COLUMN LOCK — prevent older percentage offsets from moving cards */
@media(min-width:1001px){
  .hero .agent-card.sales,
  .hero .agent-card.marketing,
  .hero .agent-card.recovery{left:0!important;}
}

/* VISIBILITY FIX — hidden attribute fail-safe, but CSS-rendered stack must be visible */
.hero .mobile-agent-stack[hidden],
.hero .mobile-agent-stack[hidden] *{
  visibility:visible!important;
}

/* FINAL PROCESS + STANDARD TRUST POLISH */
.process-cta{
  display:flex!important;
  justify-content:center!important;
  margin-top:28px!important;
}
.process-cta .btn{
  min-width:250px!important;
  box-shadow:0 18px 54px rgba(101,233,255,.18),0 0 0 1px rgba(255,255,255,.04) inset!important;
}

.implementation-standard{
  overflow:visible!important;
}
.implementation-standard .standard-card-shell{
  overflow:hidden!important;
  isolation:isolate!important;
  background:radial-gradient(circle at 18% 0%,rgba(101,233,255,.13),transparent 31%),radial-gradient(circle at 84% 12%,rgba(109,255,197,.08),transparent 28%),linear-gradient(180deg,rgba(16,23,42,.78),rgba(7,11,24,.82))!important;
}
.implementation-standard .standard-card-shell:before{
  z-index:0!important;
  opacity:.7!important;
}
.implementation-standard .standard-card-shell:after{
  display:none!important;
}
.implementation-standard .standard-heading{
  grid-template-columns:minmax(0,.92fr) minmax(280px,.5fr)!important;
  align-items:center!important;
  gap:22px!important;
  margin-bottom:24px!important;
}
.implementation-standard .standard-heading .kicker{
  grid-column:auto!important;
  justify-self:start!important;
  align-self:start!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:9px!important;
  width:max-content!important;
  max-width:100%!important;
  margin:0!important;
  padding:9px 13px 9px 11px!important;
  border-radius:999px!important;
  border:1px solid rgba(109,255,197,.28)!important;
  background:linear-gradient(180deg,rgba(109,255,197,.13),rgba(101,233,255,.055))!important;
  color:#dffff3!important;
  box-shadow:0 14px 42px rgba(109,255,197,.08),inset 0 1px 0 rgba(255,255,255,.08)!important;
  letter-spacing:.105em!important;
  font-size:.68rem!important;
  text-transform:uppercase!important;
}
.implementation-standard .standard-heading .kicker:before{
  content:"✓"!important;
  display:inline-grid!important;
  place-items:center!important;
  width:18px!important;
  height:18px!important;
  border-radius:999px!important;
  background:#eafff7!important;
  color:#062018!important;
  font-size:.72rem!important;
  font-weight:950!important;
  letter-spacing:0!important;
}
.implementation-standard .standard-heading h2{
  grid-column:1!important;
  margin-top:14px!important;
}
.implementation-standard .standard-heading p:not(.kicker){
  grid-column:2!important;
  grid-row:1 / span 2!important;
  padding:18px!important;
  border-radius:22px!important;
  border:1px solid rgba(214,230,255,.12)!important;
  background:rgba(255,255,255,.04)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;
}
.implementation-standard .standard-principles article{
  background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(5,9,22,.48))!important;
}

@media(max-width:980px){
  .implementation-standard .standard-heading{
    grid-template-columns:1fr!important;
    align-items:start!important;
  }
  .implementation-standard .standard-heading h2,
  .implementation-standard .standard-heading p:not(.kicker){
    grid-column:1!important;
    grid-row:auto!important;
  }
  .implementation-standard .standard-heading p:not(.kicker){
    padding:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }
}
@media(max-width:640px){
  .process-cta{margin-top:18px!important;}
  .process-cta .btn{width:100%!important;min-width:0!important;}
  .implementation-standard .standard-heading .kicker{
    white-space:normal!important;
    width:auto!important;
    line-height:1.25!important;
  }
}

/* MOBILE STANDARD READABILITY TWEAK */
@media(max-width:640px){
  .implementation-standard .standard-principles article{
    grid-template-columns:34px 1fr!important;
    column-gap:8px!important;
    padding:14px!important;
  }
  .implementation-standard .standard-principles h3{margin-bottom:3px!important;}
  .implementation-standard .standard-principles p{line-height:1.38!important;}
}

/* FINAL IMPLEMENTATION STANDARD BOX REMOVAL — remove stray inner rounded container */
.implementation-standard .standard-heading p:not(.kicker){
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.implementation-standard .standard-card-shell:before,
.implementation-standard .standard-card-shell:after{
  display:none!important;
}
.implementation-standard .standard-card-shell{
  background:radial-gradient(circle at 18% 0%,rgba(101,233,255,.10),transparent 31%),radial-gradient(circle at 84% 12%,rgba(109,255,197,.06),transparent 28%),linear-gradient(180deg,rgba(16,23,42,.78),rgba(7,11,24,.82))!important;
}

/* CORRECT IMPLEMENTATION STANDARD FIX — remove the extra OUTER shell, keep content boxes */
.implementation-standard .standard-card-shell{
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.implementation-standard .standard-card-shell:before,
.implementation-standard .standard-card-shell:after{
  display:none!important;
  content:none!important;
}
.implementation-standard .standard-heading,
.implementation-standard .standard-principles{
  position:relative!important;
  z-index:1!important;
}
@media(max-width:640px){
  .implementation-standard .standard-card-shell{padding:0!important;}
}

/* TRUE FIX — remove only the oversized OUTER wrapper behind Implementation Standard */
.implementation-standard:before{
  display:none!important;
  content:none!important;
}
.implementation-standard .standard-card-shell{
  position:relative!important;
  overflow:hidden!important;
  border:1px solid rgba(214,230,255,.12)!important;
  border-radius:34px!important;
  background:radial-gradient(circle at 18% 0%,rgba(101,233,255,.14),transparent 32%),radial-gradient(circle at 88% 16%,rgba(155,124,255,.12),transparent 34%),linear-gradient(180deg,rgba(18,24,44,.72),rgba(8,12,24,.78))!important;
  box-shadow:var(--shadow)!important;
  padding:30px!important;
}
.implementation-standard .standard-card-shell:before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  inset:0!important;
  background:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px)!important;
  background-size:46px 46px!important;
  mask-image:linear-gradient(120deg,black,transparent 72%)!important;
  pointer-events:none!important;
  z-index:0!important;
}
.implementation-standard .standard-card-shell:after{
  display:none!important;
  content:none!important;
}
@media(max-width:640px){
  .implementation-standard{padding-top:58px!important;}
  .implementation-standard .standard-card-shell{
    padding:20px!important;
    border-radius:26px!important;
  }
}

/* MOBILE STANDARD TOP CLEARANCE — keep trust badge below fixed nav when section is viewed */
@media(max-width:640px){
  .implementation-standard{
    padding-top:104px!important;
    scroll-margin-top:112px!important;
  }
}

/* FINAL FINAL — no outer container in Implementation Standard, only actual content cards */
.implementation-standard:before,
.implementation-standard .standard-card-shell:before,
.implementation-standard .standard-card-shell:after{
  display:none!important;
  content:none!important;
}
.implementation-standard .standard-card-shell{
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}

/* RESTORE IMPLEMENTATION STANDARD BACKGROUND — remove only the extra outer pseudo-box */
.implementation-standard:before{
  display:none!important;
  content:none!important;
}
.implementation-standard .standard-card-shell{
  position:relative!important;
  overflow:hidden!important;
  border:1px solid rgba(214,230,255,.12)!important;
  border-radius:34px!important;
  background:radial-gradient(circle at 18% 0%,rgba(101,233,255,.14),transparent 32%),radial-gradient(circle at 88% 16%,rgba(155,124,255,.12),transparent 34%),linear-gradient(180deg,rgba(18,24,44,.72),rgba(8,12,24,.78))!important;
  box-shadow:var(--shadow)!important;
  padding:30px!important;
}
.implementation-standard .standard-card-shell:before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  pointer-events:none!important;
  background:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px)!important;
  background-size:46px 46px!important;
  mask-image:linear-gradient(120deg,black,transparent 72%)!important;
}
.implementation-standard .standard-card-shell:after{
  display:none!important;
  content:none!important;
}
.implementation-standard .standard-heading,
.implementation-standard .standard-principles{
  position:relative!important;
  z-index:1!important;
}
@media(max-width:640px){
  .implementation-standard .standard-card-shell{
    padding:20px!important;
    border-radius:26px!important;
  }
}

/* COMPACT PAGE UPGRADES — fit check + audit value bullets */
.fit-check{padding-top:34px!important;padding-bottom:34px!important;}
.fit-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}
.fit-check-grid article{border:1px solid rgba(214,230,255,.12);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(8,12,24,.56));padding:18px;box-shadow:0 18px 58px rgba(0,0,0,.16);}
.fit-check-grid span{display:inline-flex;margin-bottom:9px;color:#8fffe0;font-size:.68rem;text-transform:uppercase;letter-spacing:.13em;font-weight:950;}
.fit-check-grid strong{display:block;color:#f5fbff;font-size:1.06rem;line-height:1.14;letter-spacing:-.025em;margin-bottom:6px;}
.fit-check-grid p{margin:0;color:var(--soft);font-size:.9rem;line-height:1.45;}
.apply-bullets{display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none;max-width:520px;}
.apply-bullets li{position:relative;padding:10px 12px 10px 34px;border:1px solid rgba(214,230,255,.11);border-radius:16px;background:rgba(255,255,255,.035);color:#dce9f8;font-weight:750;font-size:.9rem;}
.apply-bullets li:before{content:"✓";position:absolute;left:11px;top:10px;width:16px;height:16px;border-radius:999px;display:grid;place-items:center;background:#eafff7;color:#062018;font-size:.64rem;font-weight:950;}
@media(max-width:800px){.fit-check-grid{grid-template-columns:1fr}.fit-check{padding-top:22px!important;padding-bottom:22px!important}.fit-check-grid article{padding:15px}.apply-bullets{margin-top:14px}.apply-bullets li{font-size:.86rem}}

/* COMPACT PAGE FAQS WITHOUT PAGE BLOAT */
.page-faq{margin:18px 0;display:grid;gap:10px;}
.page-faq h2{font-size:1.45rem!important;line-height:1.1!important;margin:6px 0 2px!important;letter-spacing:-.04em!important;}
.page-faq details{border:1px solid rgba(214,230,255,.11);border-radius:18px;background:rgba(255,255,255,.035);padding:13px 15px;}
.page-faq summary{cursor:pointer;font-weight:850;color:#eefbff;}
.page-faq p{color:var(--soft);font-size:.92rem;line-height:1.48;margin:9px 0 0;}
@media(max-width:640px){.page-faq{margin:14px 0}.page-faq h2{font-size:1.25rem!important}.page-faq details{padding:12px 13px;border-radius:15px}.page-faq p{font-size:.86rem}}

/* MOBILE TIGHTENING — keep audit form closer to the CTA */
@media(max-width:640px){
  .apply-section{padding-top:70px!important;scroll-margin-top:96px!important;}
  .apply-shell h2{font-size:1.85rem!important;line-height:1.06!important;letter-spacing:-.055em!important;margin-bottom:10px!important;}
  .apply-bullets{gap:7px!important;}
  .apply-bullets li{padding-top:9px!important;padding-bottom:9px!important;line-height:1.25!important;}
  .consent-row{line-height:1.5!important;column-gap:10px!important;}
}

/* FINAL LENGTH CONTROL — keep homepage sharp */
#fit-check{display:none!important;}
@media(max-width:640px){
  #answers .answer-grid article:nth-child(n+5){display:none!important;}
  #answers .answer-grid{gap:10px!important;}
  #answers .section-intro{margin-bottom:18px!important;}
  .implementation-standard .standard-principles article{padding:13px!important;}
}

/* FULL SITE SUBPAGE SYSTEM — futuristic page visuals and compact layouts */
.subpage-main .page-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:34px;align-items:center;}
.subpage-hero h1{font-size:clamp(2.65rem,5.1vw,5.35rem);line-height:.95;letter-spacing:-.068em;max-width:920px;}
.subpage-hero p:not(.eyebrow){max-width:720px;}
.subpage-visual{position:relative;min-height:350px;border:1px solid rgba(214,230,255,.14);border-radius:32px;background:radial-gradient(circle at 50% 22%,rgba(101,233,255,.2),transparent 36%),radial-gradient(circle at 88% 76%,rgba(155,124,255,.13),transparent 35%),linear-gradient(180deg,rgba(18,24,44,.82),rgba(7,11,24,.9));box-shadow:var(--shadow);overflow:hidden;isolation:isolate;}
.subpage-visual:before{content:"";position:absolute;inset:18px;border:1px solid rgba(101,233,255,.14);border-radius:26px;background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:36px 36px;mask-image:radial-gradient(circle at 50% 50%,black,transparent 75%);}
.subpage-visual:after{content:"";position:absolute;left:12%;right:12%;top:50%;height:2px;background:linear-gradient(90deg,transparent,rgba(101,233,255,.62),rgba(109,255,197,.68),transparent);box-shadow:0 0 28px rgba(101,233,255,.22);animation:subpageBeam 3.4s ease-in-out infinite;}
.v-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:150px;height:112px;border-radius:30px;display:grid;place-items:center;text-align:center;padding:16px;background:linear-gradient(135deg,#65e9ff,#9b7cff);color:#04101d;font-weight:950;letter-spacing:-.035em;box-shadow:0 0 70px rgba(101,233,255,.25),inset 0 1px 0 rgba(255,255,255,.38);z-index:3;}
.v-node{position:absolute;z-index:2;min-width:92px;text-align:center;border:1px solid rgba(214,230,255,.13);border-radius:16px;background:rgba(8,13,28,.78);padding:10px 12px;color:#dff9ff;font-size:.74rem;text-transform:uppercase;letter-spacing:.11em;font-weight:950;box-shadow:0 16px 48px rgba(0,0,0,.28);}
.v-node.n1{left:28px;top:40px}.v-node.n2{right:28px;top:40px}.v-node.n3{left:28px;bottom:40px}.v-node.n4{right:28px;bottom:40px}
.v-pulse{position:absolute;z-index:4;width:8px;height:8px;border-radius:50%;background:#efffff;box-shadow:0 0 14px rgba(101,233,255,.9),0 0 28px rgba(109,255,197,.52);animation:subpagePulse 3s cubic-bezier(.42,0,.18,1) infinite;}
.v-pulse.p1{left:15%;top:49%;}.v-pulse.p2{left:50%;top:49%;animation-delay:.45s}.v-pulse.p3{right:15%;top:49%;animation-delay:.9s}
.answer-callout{border:1px solid rgba(214,230,255,.13);border-radius:28px;background:radial-gradient(circle at 16% 0%,rgba(101,233,255,.12),transparent 35%),linear-gradient(180deg,rgba(255,255,255,.052),rgba(8,12,24,.54));padding:24px;margin-bottom:18px;box-shadow:0 22px 70px rgba(0,0,0,.18);}
.answer-callout h2{font-size:clamp(1.75rem,3vw,2.85rem);line-height:1.02;margin-bottom:10px;}
.answer-callout p:last-child{color:var(--soft);font-size:1.02rem;line-height:1.62;margin:0;}
.subpage-cards{margin:18px 0;}
.subpage-cards .page-card{position:relative;overflow:hidden;}
.subpage-cards .page-card:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:2px;background:linear-gradient(90deg,rgba(101,233,255,.35),rgba(109,255,197,.18),transparent);}
.mini-index{display:inline-grid!important;place-items:center;width:34px;height:34px;border-radius:13px;margin-bottom:12px;background:rgba(101,233,255,.09);border:1px solid rgba(101,233,255,.2);color:#bdefff;font-weight:950;font-size:.72rem;}
.subpage-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;}
.subpage-flow article{border:1px solid rgba(214,230,255,.11);border-radius:20px;background:rgba(255,255,255,.035);padding:17px;}
.subpage-flow span{display:block;color:#8fffe0;font-weight:950;font-size:.72rem;letter-spacing:.12em;margin-bottom:8px;}
.subpage-flow strong{display:block;color:#f5fbff;font-size:1.02rem;margin-bottom:6px;}
.subpage-flow p{margin:0;color:var(--soft);font-size:.9rem;line-height:1.45;}
.source-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:18px 0;color:var(--muted);font-size:.78rem;}
.source-strip span{color:#bdefff;text-transform:uppercase;letter-spacing:.12em;font-weight:950;margin-right:4px;}
.source-strip a{border:1px solid rgba(214,230,255,.11);border-radius:999px;padding:7px 10px;background:rgba(255,255,255,.03);color:#cfeeff;}
.apply-page-form{margin-top:20px;}
.apply-page-form .apply-shell{grid-template-columns:.9fr 1.1fr;}
@keyframes subpageBeam{0%,100%{opacity:.45;transform:scaleX(.82)}50%{opacity:1;transform:scaleX(1)}}
@keyframes subpagePulse{0%{transform:translateX(-30px) scale(.7);opacity:0}15%,75%{opacity:1}100%{transform:translateX(160px) scale(1.05);opacity:0}}
@media(max-width:1000px){.subpage-main .page-hero{grid-template-columns:1fr}.subpage-visual{min-height:300px;max-width:680px}.subpage-flow{grid-template-columns:1fr}.apply-page-form .apply-shell{grid-template-columns:1fr}}
@media(max-width:640px){.subpage-hero h1{font-size:2.35rem!important;line-height:1.02!important}.subpage-visual{min-height:250px;border-radius:24px}.v-core{width:126px;height:86px;border-radius:24px;font-size:.9rem}.v-node{min-width:78px;font-size:.62rem;padding:8px}.v-node.n1{left:15px;top:24px}.v-node.n2{right:15px;top:24px}.v-node.n3{left:15px;bottom:24px}.v-node.n4{right:15px;bottom:24px}.answer-callout{padding:18px;border-radius:22px}.answer-callout h2{font-size:1.55rem!important}.answer-callout p:last-child{font-size:.92rem}.source-strip{align-items:flex-start}.source-strip a{font-size:.72rem}.page-grid.three{grid-template-columns:1fr!important}}

/* DEEP PAGE REDESIGN — 2026-05-15 */
.deep-page{--deep-border:rgba(214,230,255,.13);--deep-panel:rgba(255,255,255,.044);--deep-panel-2:rgba(8,13,30,.72)}
.deep-hero{padding-bottom:34px!important}.deep-hero h1{max-width:980px}.deep-hero .actions{flex-wrap:wrap}.deep-content{max-width:1180px!important}.deep-answer{margin-bottom:28px!important}.deep-answer h2{max-width:920px}.deep-answer p:last-child{max-width:960px}.deep-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0 34px}.deep-card{position:relative;min-height:220px;border:1px solid var(--deep-border);border-radius:26px;background:radial-gradient(circle at 22% 0%,rgba(101,233,255,.1),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.058),rgba(255,255,255,.025));padding:22px;overflow:hidden;box-shadow:0 26px 80px rgba(0,0,0,.18)}
.deep-card:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,rgba(101,233,255,.75),rgba(109,255,197,.38),transparent)}.deep-card span{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(101,233,255,.22);border-radius:15px;background:rgba(101,233,255,.08);color:#bff4ff;font-size:.75rem;font-weight:950;letter-spacing:.1em;margin-bottom:16px}.deep-card h3{font-size:1.18rem;line-height:1.12;letter-spacing:-.025em;margin:0 0 10px;color:#f6fbff}.deep-card p{color:var(--soft);line-height:1.56;margin:0;font-size:.94rem}.deep-section{margin:34px 0}.page-grid>.deep-section{grid-column:1/-1}.deep-section.long-copy{border:1px solid rgba(214,230,255,.11);border-radius:26px;background:rgba(255,255,255,.035);padding:24px}.deep-section.long-copy p,.deep-section.long-copy li{color:var(--soft);line-height:1.68}.deep-section>h2{font-size:clamp(2rem,3.6vw,3.35rem);line-height:1.02;letter-spacing:-.055em;margin:0 0 16px}.bullet-cloud{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bullet-cloud>div{border:1px solid var(--deep-border);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));padding:18px}.bullet-cloud strong{display:block;color:#f7fdff;font-size:1.03rem;margin-bottom:7px}.bullet-cloud p{margin:0;color:var(--soft);line-height:1.55}.deep-table table{min-width:760px}.deep-table td:first-child{color:#f6fbff;font-weight:850}.deep-table td:nth-child(2){color:#ffccd6}.deep-table td:nth-child(3){color:#cffff2}.deep-cta{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;margin:42px 0 12px;padding:24px;border:1px solid rgba(101,233,255,.2);border-radius:28px;background:radial-gradient(circle at 18% 0%,rgba(101,233,255,.15),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.03));box-shadow:0 32px 90px rgba(0,0,0,.24)}.deep-cta h2{font-size:clamp(1.7rem,3vw,2.7rem);line-height:1;margin:0 0 8px;letter-spacing:-.045em}.deep-cta p{margin:0;color:var(--soft);max-width:760px}.deep-sources{border-top:1px solid rgba(214,230,255,.08);padding-top:18px}.resource-map{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.resource-map a{border:1px solid rgba(214,230,255,.13);border-radius:20px;padding:16px;background:rgba(255,255,255,.04);color:#f7fdff;min-height:150px}.resource-map strong{display:block;margin-bottom:8px;line-height:1.15}.resource-map span{color:var(--soft);font-size:.9rem;line-height:1.45}.deep-form-section{margin:34px 0}.deep-form-section .apply-shell{grid-template-columns:.82fr 1.18fr}.deep-visual{box-shadow:0 34px 110px rgba(0,0,0,.32),0 0 80px rgba(101,233,255,.06)}
.site-header nav{gap:14px}.site-header nav a{white-space:nowrap}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-links a{display:block;margin:7px 0}.deep-section .page-faq{margin-top:0}
@media(max-width:1120px){.deep-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-map{grid-template-columns:repeat(2,minmax(0,1fr))}.deep-cta{grid-template-columns:1fr}.deep-form-section .apply-shell{grid-template-columns:1fr}.site-header nav{gap:10px;font-size:.82rem}}
@media(max-width:760px){.deep-card-grid,.bullet-cloud,.resource-map{grid-template-columns:1fr}.deep-card{min-height:auto;padding:18px;border-radius:22px}.deep-section{margin:28px 0}.deep-section>h2{font-size:1.85rem}.deep-table{overflow-x:auto}.deep-cta{padding:19px;border-radius:23px}.deep-cta .btn{width:100%;justify-content:center}.footer-links{grid-template-columns:1fr}.site-header nav a{white-space:normal}.deep-content{padding-left:16px!important;padding-right:16px!important}}

body.nexus-launching{overflow:hidden}.nexus-launch-overlay{--origin-x:50vw;--origin-y:50vh;position:fixed;inset:0;z-index:9999;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at var(--origin-x) var(--origin-y),rgba(101,233,255,.28),transparent 0),rgba(3,5,13,.1);backdrop-filter:blur(0);animation:nexusVeil 1.85s cubic-bezier(.2,.78,.2,1) forwards}.nexus-launch-overlay:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),radial-gradient(circle at 50% 50%,rgba(101,233,255,.16),transparent 34%),radial-gradient(circle at 56% 46%,rgba(109,255,197,.08),transparent 28%);background-size:72px 72px,72px 72px,100% 100%,100% 100%;mask-image:radial-gradient(circle at 50% 50%,black,transparent 76%);opacity:0;animation:nexusGridIn 1.55s .12s ease forwards}.nexus-launch-overlay:after{content:"";position:absolute;left:50%;top:0;width:1px;height:100%;background:linear-gradient(transparent,rgba(238,251,255,.9),rgba(101,233,255,.55),transparent);box-shadow:0 0 36px rgba(101,233,255,.75);transform:scaleY(0);animation:nexusRevealSlit .62s 1.18s cubic-bezier(.22,.9,.2,1) forwards}.nexus-launch-line{position:absolute;left:var(--origin-x);top:var(--origin-y);width:max(120vw,120vh);height:1px;transform-origin:left center;transform:rotate(-14deg) scaleX(0);background:linear-gradient(90deg,rgba(101,233,255,0),rgba(101,233,255,.95),rgba(109,255,197,.7),rgba(101,233,255,0));box-shadow:0 0 28px rgba(101,233,255,.55);animation:nexusOriginLine .58s cubic-bezier(.2,.8,.2,1) forwards}.nexus-launch-shell{position:relative;width:min(520px,calc(100% - 34px));padding:30px;border:1px solid rgba(214,230,255,.16);border-radius:30px;background:linear-gradient(180deg,rgba(9,13,27,.86),rgba(4,7,16,.78));box-shadow:0 36px 120px rgba(0,0,0,.58),0 0 80px rgba(101,233,255,.08);opacity:0;transform:translateY(16px) scale(.965);animation:nexusShellIn .66s .32s cubic-bezier(.2,.8,.2,1) forwards}.nexus-launch-shell:before{content:"";position:absolute;inset:-1px;border-radius:30px;background:linear-gradient(135deg,rgba(101,233,255,.5),transparent 28%,rgba(109,255,197,.22) 52%,transparent 72%);opacity:.34;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;padding:1px;pointer-events:none}.nexus-launch-core{width:104px;height:104px;margin:0 auto 18px;position:relative;display:grid;place-items:center;border:1px solid rgba(101,233,255,.3);border-radius:30px;background:radial-gradient(circle at 35% 28%,rgba(238,251,255,.28),rgba(101,233,255,.12) 36%,rgba(255,255,255,.035));box-shadow:inset 0 0 34px rgba(101,233,255,.11),0 0 72px rgba(101,233,255,.18);animation:nexusCorePulse 1.55s .45s ease-in-out both}.nexus-launch-core span{font-weight:950;letter-spacing:-.08em;color:#effcff;font-size:1.5rem}.nexus-launch-core i{position:absolute;inset:-18px;border:1px solid rgba(101,233,255,.18);border-radius:42px;animation:nexusCoreRing 1.2s .48s ease-in-out forwards}.nexus-launch-copy{text-align:center}.nexus-launch-copy small{display:block;color:#bdefff;text-transform:uppercase;letter-spacing:.16em;font-size:.68rem;font-weight:900}.nexus-launch-copy strong{display:block;margin-top:8px;color:#fff;font-size:clamp(1.55rem,5vw,2.35rem);line-height:1;letter-spacing:-.055em}.nexus-launch-states{display:grid;gap:8px;margin:24px 0 20px}.nexus-launch-states span{position:relative;display:flex;align-items:center;gap:9px;color:#cfe3f4;border:1px solid rgba(214,230,255,.1);border-radius:14px;background:rgba(255,255,255,.035);padding:10px 12px;font-size:.86rem;opacity:0;transform:translateY(7px);animation:nexusStateIn .34s ease forwards}.nexus-launch-states span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 16px rgba(109,255,197,.8)}.nexus-launch-states span:nth-child(1){animation-delay:.58s}.nexus-launch-states span:nth-child(2){animation-delay:.73s}.nexus-launch-states span:nth-child(3){animation-delay:.88s}.nexus-launch-states span:nth-child(4){animation-delay:1.03s}.nexus-launch-lanes{display:grid;grid-template-columns:repeat(6,1fr);gap:7px}.nexus-launch-lanes span{min-height:46px;border:1px solid rgba(101,233,255,.18);border-radius:14px;background:linear-gradient(180deg,rgba(101,233,255,.09),rgba(255,255,255,.025));color:#bdefff;display:grid;place-items:center;text-align:center;font-size:.63rem;font-weight:850;letter-spacing:.02em;opacity:0;transform:scaleY(.45);transform-origin:bottom;animation:nexusLaneIn .38s ease forwards}.nexus-launch-lanes span:nth-child(1){animation-delay:1.06s}.nexus-launch-lanes span:nth-child(2){animation-delay:1.1s}.nexus-launch-lanes span:nth-child(3){animation-delay:1.14s}.nexus-launch-lanes span:nth-child(4){animation-delay:1.18s}.nexus-launch-lanes span:nth-child(5){animation-delay:1.22s}.nexus-launch-lanes span:nth-child(6){animation-delay:1.26s}body.nexus-reduced-launch:after{content:"Opening Nexus OS";position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:#050713;color:#bdefff;font-weight:900;letter-spacing:.08em;text-transform:uppercase}@keyframes nexusVeil{0%{background:radial-gradient(circle at var(--origin-x) var(--origin-y),rgba(101,233,255,.34),transparent 0),rgba(3,5,13,.1);backdrop-filter:blur(0)}22%{background:radial-gradient(circle at var(--origin-x) var(--origin-y),rgba(101,233,255,.28),transparent 30vmax),rgba(3,5,13,.58);backdrop-filter:blur(8px)}72%{background:radial-gradient(circle at 50% 50%,rgba(101,233,255,.11),transparent 42vmax),rgba(3,5,13,.9);backdrop-filter:blur(14px)}100%{background:radial-gradient(circle at 50% 50%,rgba(238,251,255,.2),transparent 18vmax),#02040a;backdrop-filter:blur(18px)}}@keyframes nexusGridIn{to{opacity:1}}@keyframes nexusOriginLine{64%{transform:rotate(-14deg) scaleX(1)}100%{transform:rotate(-14deg) scaleX(1);opacity:0}}@keyframes nexusShellIn{to{opacity:1;transform:none}}@keyframes nexusCorePulse{0%{transform:scale(.88);opacity:.6}46%{transform:scale(1.06);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes nexusCoreRing{0%{transform:scale(.82);opacity:0}55%{opacity:.95}100%{transform:scale(1.18);opacity:.12}}@keyframes nexusStateIn{to{opacity:1;transform:none}}@keyframes nexusLaneIn{to{opacity:1;transform:scaleY(1)}}@keyframes nexusRevealSlit{0%{transform:scaleY(0);opacity:0}48%{transform:scaleY(1);opacity:1}100%{transform:scaleY(1);opacity:.32}}@media(max-width:640px){.nexus-launch-shell{padding:22px;border-radius:24px}.nexus-launch-core{width:82px;height:82px;border-radius:24px;margin-bottom:14px}.nexus-launch-copy small{font-size:.58rem}.nexus-launch-copy strong{font-size:1.55rem}.nexus-launch-states{margin:18px 0 14px}.nexus-launch-states span{font-size:.75rem;padding:9px 10px}.nexus-launch-lanes{grid-template-columns:repeat(3,1fr)}.nexus-launch-lanes span{min-height:38px;font-size:.58rem}}@media(prefers-reduced-motion:reduce){.nexus-launch-overlay{display:none!important}}

@media(max-width:640px){.nexus-launch-shell{padding:20px}.nexus-launch-core{width:76px;height:76px;border-radius:23px;margin-bottom:12px}.nexus-launch-copy small{font-size:.56rem;letter-spacing:.13em}.nexus-launch-copy strong{font-size:1.42rem;line-height:1.05;max-width:260px;margin-left:auto;margin-right:auto}.nexus-launch-states{margin:16px 0 13px;gap:7px}.nexus-launch-states span{font-size:.73rem;padding:8px 10px}.nexus-launch-states span:nth-child(1){animation-delay:.42s}.nexus-launch-states span:nth-child(2){animation-delay:.54s}.nexus-launch-states span:nth-child(3){animation-delay:.66s}.nexus-launch-states span:nth-child(4){animation-delay:.78s}.nexus-launch-lanes span{min-height:36px;font-size:.56rem}.nexus-launch-lanes span:nth-child(1){animation-delay:.86s}.nexus-launch-lanes span:nth-child(2){animation-delay:.9s}.nexus-launch-lanes span:nth-child(3){animation-delay:.94s}.nexus-launch-lanes span:nth-child(4){animation-delay:.98s}.nexus-launch-lanes span:nth-child(5){animation-delay:1.02s}.nexus-launch-lanes span:nth-child(6){animation-delay:1.06s}}

.nexus-launch-overlay.is-first{animation-duration:3.4s}.nexus-launch-overlay.is-first:before{animation-duration:2.9s}.nexus-launch-overlay.is-first:after{animation-delay:2.92s;animation-duration:.52s}.nexus-launch-overlay.is-first .nexus-launch-line{animation-duration:.42s}.nexus-launch-overlay.is-first .nexus-launch-shell{animation-delay:.38s;animation-duration:.58s}.nexus-launch-overlay.is-first .nexus-launch-core{animation-delay:.52s;animation-duration:1.5s}.nexus-launch-overlay.is-first .nexus-launch-core i{animation-delay:.62s;animation-duration:2.2s}.nexus-launch-overlay.is-first .nexus-launch-states span{animation-duration:.34s}.nexus-launch-overlay.is-first .nexus-launch-states span:nth-child(1){animation-delay:.92s}.nexus-launch-overlay.is-first .nexus-launch-states span:nth-child(2){animation-delay:1.32s}.nexus-launch-overlay.is-first .nexus-launch-states span:nth-child(3){animation-delay:1.72s}.nexus-launch-overlay.is-first .nexus-launch-states span:nth-child(4){animation-delay:2.12s}.nexus-launch-overlay.is-first .nexus-launch-lanes span:nth-child(1){animation-delay:2.48s}.nexus-launch-overlay.is-first .nexus-launch-lanes span:nth-child(2){animation-delay:2.55s}.nexus-launch-overlay.is-first .nexus-launch-lanes span:nth-child(3){animation-delay:2.62s}.nexus-launch-overlay.is-first .nexus-launch-lanes span:nth-child(4){animation-delay:2.69s}.nexus-launch-overlay.is-first .nexus-launch-lanes span:nth-child(5){animation-delay:2.76s}.nexus-launch-overlay.is-first .nexus-launch-lanes span:nth-child(6){animation-delay:2.83s}
.nexus-launch-overlay.is-mobile.is-first{animation-duration:2.8s}.nexus-launch-overlay.is-mobile.is-first:after{animation-delay:2.34s}.nexus-launch-overlay.is-mobile.is-first .nexus-launch-states span:nth-child(1){animation-delay:.46s}.nexus-launch-overlay.is-mobile.is-first .nexus-launch-states span:nth-child(2){animation-delay:.74s}.nexus-launch-overlay.is-mobile.is-first .nexus-launch-states span:nth-child(3){animation-delay:1.02s}.nexus-launch-overlay.is-mobile.is-first .nexus-launch-states span:nth-child(4){animation-delay:1.3s}.nexus-launch-overlay.is-mobile.is-first .nexus-launch-lanes span:nth-child(1){animation-delay:1.66s}.nexus-launch-overlay.is-mobile.is-first .nexus-launch-lanes span:nth-child(2){animation-delay:1.72s}.nexus-launch-overlay.is-mobile.is-first .nexus-launch-lanes span:nth-child(3){animation-delay:1.78s}.nexus-launch-overlay.is-mobile.is-first .nexus-launch-lanes span:nth-child(4){animation-delay:1.84s}.nexus-launch-overlay.is-mobile.is-first .nexus-launch-lanes span:nth-child(5){animation-delay:1.9s}.nexus-launch-overlay.is-mobile.is-first .nexus-launch-lanes span:nth-child(6){animation-delay:1.96s}
.nexus-launch-overlay.is-repeat{animation-duration:1.3s}.nexus-launch-overlay.is-repeat:after{animation-delay:.98s;animation-duration:.32s}.nexus-launch-overlay.is-repeat .nexus-launch-shell{animation-delay:.16s;animation-duration:.32s}.nexus-launch-overlay.is-repeat .nexus-launch-states span:nth-child(1){animation-delay:.34s}.nexus-launch-overlay.is-repeat .nexus-launch-states span:nth-child(2){animation-delay:.44s}.nexus-launch-overlay.is-repeat .nexus-launch-states span:nth-child(3){animation-delay:.54s}.nexus-launch-overlay.is-repeat .nexus-launch-states span:nth-child(4){animation-delay:.64s}.nexus-launch-overlay.is-repeat .nexus-launch-lanes span:nth-child(1){animation-delay:.78s}.nexus-launch-overlay.is-repeat .nexus-launch-lanes span:nth-child(2){animation-delay:.81s}.nexus-launch-overlay.is-repeat .nexus-launch-lanes span:nth-child(3){animation-delay:.84s}.nexus-launch-overlay.is-repeat .nexus-launch-lanes span:nth-child(4){animation-delay:.87s}.nexus-launch-overlay.is-repeat .nexus-launch-lanes span:nth-child(5){animation-delay:.9s}.nexus-launch-overlay.is-repeat .nexus-launch-lanes span:nth-child(6){animation-delay:.93s}

/* FINAL HEADER/FOOTER IA — focused commercial nav, support pages in footer */
.site-header{width:min(1180px,calc(100% - 28px));gap:12px;padding:9px 10px 9px 12px;border-color:rgba(214,230,255,.14);background:rgba(5,8,19,.78);box-shadow:0 22px 74px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.04)}
.site-header nav{gap:6px;align-items:center}
.site-header nav a{color:#b8c7dc;font-size:.83rem;font-weight:850;line-height:1;padding:10px 11px;border:1px solid transparent}
.site-header nav a:hover,.site-header nav a:focus-visible{color:#f5fbff;border-color:rgba(101,233,255,.16);background:rgba(101,233,255,.065);outline:0}
.site-header nav a[href="/nexus-os-demo"],.site-header nav a[aria-current="page"]{color:#dffbff;background:rgba(101,233,255,.075);border-color:rgba(101,233,255,.14)}
.pricing-page .site-header nav a[href="/nexus-os-demo"]:not([aria-current="page"]){color:#b8c7dc;background:transparent;border-color:transparent}
.header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:10px 16px;font-size:.84rem;white-space:nowrap;box-shadow:0 14px 38px rgba(101,233,255,.14)}
.footer-shell{grid-template-columns:.72fr 1.28fr;gap:48px}
.footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.footer h3{color:#eefbff;text-transform:uppercase;letter-spacing:.11em;font-size:.72rem}
.footer a:not(.brand):not(.btn){color:#aebcd0;font-size:.84rem}
.footer a:not(.brand):not(.btn):hover{color:#f3fbff}
.footer .btn.small{width:max-content;margin-top:8px}
@media(max-width:1180px){.site-header{width:calc(100% - 22px)}.site-header nav{gap:3px}.site-header nav a{font-size:.78rem;padding:9px 8px}.header-cta{padding:9px 12px}}
@media(max-width:1000px){.site-header{grid-template-columns:1fr auto auto}.site-header nav a{font-size:.82rem;padding:10px 12px}.footer-shell{grid-template-columns:1fr}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.site-header{grid-template-columns:1fr auto}.site-header nav a{font-size:.82rem;padding:11px 12px}.footer-links{grid-template-columns:1fr!important}.footer-links>div:last-child{display:block!important}.footer .btn.small{width:100%;margin-top:10px}.footer-bottom span:last-child{color:#9cadc1}}
@media(max-width:640px){.site-header{padding:10px 10px 11px;border-radius:20px}.menu-toggle{width:42px;height:40px;border-radius:13px}.site-header.menu-open{gap:10px}.site-header.menu-open nav{margin-top:3px;padding-top:9px;border-top:1px solid rgba(214,230,255,.1)}.site-header nav a{min-height:42px;display:flex!important;align-items:center}.hero.section{padding-top:100px!important}.page-main{padding-top:98px}}

/* SERVICES HUB FINAL POLISH */
.implementation-product-visual{position:relative;margin:0 0 28px;border:1px solid rgba(214,230,255,.14);border-radius:30px;overflow:hidden;background:#050914;box-shadow:0 34px 110px rgba(0,0,0,.34)}
.implementation-product-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,9,20,0) 48%,rgba(5,9,20,.72));z-index:1;pointer-events:none}
.implementation-product-visual img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.implementation-product-visual figcaption{position:absolute;left:22px;right:22px;bottom:20px;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;color:#f4fdff}
.implementation-product-visual figcaption span{color:#8fffe0;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:950}
.implementation-product-visual figcaption strong{max-width:520px;text-align:right;font-size:1.08rem;line-height:1.2}
@media(max-width:760px){.implementation-product-visual{border-radius:22px;margin-bottom:22px}.implementation-product-visual figcaption{position:relative;left:auto;right:auto;bottom:auto;display:block;padding:15px;background:linear-gradient(180deg,rgba(8,12,24,.86),rgba(5,9,20,.96))}.implementation-product-visual:before{display:none}.implementation-product-visual figcaption strong{display:block;text-align:left;font-size:.92rem;margin-top:6px}.implementation-product-visual img{aspect-ratio:16/10}}
@media(max-width:760px){.deep-table{overflow:visible!important}.deep-table table,.deep-table thead,.deep-table tbody,.deep-table tr,.deep-table th,.deep-table td{display:block!important;width:100%!important;min-width:0!important}.deep-table thead{display:none!important}.deep-table tr{border:1px solid rgba(214,230,255,.12);border-radius:18px;background:rgba(255,255,255,.035);padding:12px;margin-bottom:12px}.deep-table td{border:0!important;padding:8px 0!important;font-size:.9rem;line-height:1.48}.deep-table td:before{display:block;margin-bottom:4px;color:#8fffe0;text-transform:uppercase;letter-spacing:.1em;font-size:.62rem;font-weight:950}.deep-table td:nth-child(1):before{content:"Question"}.deep-table td:nth-child(2):before{content:"Weak approach"}.deep-table td:nth-child(3):before{content:"Agent Nexus HQ approach"}}
@media(min-width:1000px){.services-hub .services-hero{grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr)!important}.services-hub .service-map-visual{min-height:460px!important}}
@media(min-width:1081px){.services-hub .service-paths{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important}.services-hub .service-paths a{grid-column:span 2}.services-hub .service-paths a:nth-child(4){grid-column:2/span 2}.services-hub .service-paths a:nth-child(5){grid-column:4/span 2}}
.services-hub .risk-points span{padding:16px!important;line-height:1.42!important}
@media(max-width:640px){.site-header .brand small,.footer .brand small{display:none!important}.services-hub .page-main{padding-top:112px!important}.services-hub .page-hero{padding-top:30px!important}.services-hub .subpage-hero h1{font-size:2.02rem!important;line-height:1.08!important;letter-spacing:-.05em!important}.services-hub .subpage-hero p:not(.eyebrow){font-size:.94rem!important;line-height:1.55!important}.services-hub .service-map-visual{min-height:278px!important}.services-hub .service-map-core{width:126px!important;height:84px!important;padding:12px!important}.services-hub .service-map-core span{font-size:.56rem!important}.services-hub .service-map-core strong{font-size:.9rem!important}.services-hub .service-architecture-copy h2,.services-hub .service-risk-panel h2,.services-hub .deep-cta h2{font-size:1.72rem!important;line-height:1.08!important}.services-hub .page-faq details[open] p{font-size:.86rem!important;line-height:1.55!important}.services-hub .footer{padding-bottom:78px!important}.services-hub .footer-bottom{padding-top:16px!important}}

/* SERVICES HERO LIVE MAP ALIGNMENT */
@media(min-width:761px){.services-hub .service-live-map .map-status{display:none!important}}
@media(min-width:761px){.services-hub .lane-audit{left:42px!important;top:42px!important}.services-hub .lane-agents{right:42px!important;top:42px!important}.services-hub .lane-approval{left:42px!important;bottom:42px!important}.services-hub .lane-dashboard{right:42px!important;bottom:42px!important}.services-hub .approval-gate{bottom:48px!important}}
@media(max-width:760px){.services-hub .service-live-map{min-height:360px!important}.services-hub .service-live-map .service-map-core{width:128px!important;height:90px!important;padding:12px!important}.services-hub .service-live-map .service-map-core strong{font-size:.84rem!important}.services-hub .service-lane{width:112px!important;padding:10px!important}.services-hub .service-lane span{width:22px!important;height:22px!important;margin-bottom:8px!important;font-size:.52rem!important}.services-hub .service-lane strong{font-size:.72rem!important;line-height:1.08!important}.services-hub .service-lane small{font-size:.57rem!important;line-height:1.15!important}.services-hub .lane-audit{left:18px!important;top:28px!important}.services-hub .lane-agents{right:18px!important;top:28px!important}.services-hub .lane-approval{left:18px!important;bottom:28px!important}.services-hub .lane-dashboard{right:18px!important;bottom:28px!important}.services-hub .approval-gate{bottom:92px!important;font-size:.54rem!important;padding:7px 9px!important}.services-hub .work-packet{offset-path:path("M 62 82 C 138 82 150 170 195 182 C 255 194 282 90 328 82")!important}}
@media(max-width:760px){.services-hub .lane-approval{bottom:12px!important}.services-hub .lane-dashboard{bottom:12px!important}.services-hub .approval-gate{bottom:108px!important;font-size:.5rem!important;padding:5px 8px!important}.services-hub .approval-gate span{width:6px!important;height:6px!important}.services-hub .work-packet{offset-path:path("M 62 82 C 138 82 150 166 195 176 C 255 188 282 90 328 82")!important}}

/* SERVICES HUB */
.services-hub .services-hero h1{max-width:760px!important}
.services-hub .hero-brief{max-width:610px!important;font-size:1.03rem!important;line-height:1.58!important;color:#d4e3f3!important;margin-bottom:0}
.hero-service-chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 4px;max-width:620px}
.hero-service-chips span{border:1px solid rgba(214,230,255,.12);border-radius:999px;background:rgba(255,255,255,.045);padding:8px 10px;color:#cfe3f4;font-size:.78rem;font-weight:850;line-height:1}
@media(max-width:640px){.services-hub .services-hero h1{font-size:1.94rem!important;max-width:340px!important}.services-hub .hero-brief{font-size:.9rem!important;line-height:1.5!important;max-width:330px!important}.hero-service-chips{gap:7px;margin:14px 0 2px}.hero-service-chips span{font-size:.68rem;padding:7px 8px}.services-hub .services-hero .actions{margin-top:18px!important}}
.service-orbit-section{display:grid;grid-template-columns:1fr;gap:16px;align-items:center;margin:0 0 28px}
.service-orbit-copy{border:1px solid rgba(214,230,255,.12);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));padding:24px;box-shadow:0 24px 72px rgba(0,0,0,.18)}
.service-orbit-copy h2{font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.02;letter-spacing:-.055em;margin:0 0 12px}
.service-orbit-copy p:not(.kicker){color:var(--soft);line-height:1.65;margin:0}
.service-orbit-map{min-height:430px!important}
@media(min-width:1000px){.service-orbit-map{min-height:460px!important}}
@media(max-width:900px){.service-orbit-section{grid-template-columns:1fr}.service-orbit-map{min-height:330px!important}}
@media(max-width:760px){.service-orbit-section{gap:14px;margin-bottom:22px}.service-orbit-copy{padding:19px;border-radius:23px}.service-orbit-copy h2{font-size:1.72rem;line-height:1.08}.service-orbit-map{min-height:300px!important}}
.services-hub .service-live-map{isolation:isolate;background:radial-gradient(circle at 50% 48%,rgba(101,233,255,.18),transparent 32%),radial-gradient(circle at 18% 18%,rgba(109,255,197,.1),transparent 26%),linear-gradient(180deg,rgba(11,16,34,.94),rgba(4,7,16,.96));}
.services-hub .service-live-map:after{content:"";position:absolute;left:50%;top:50%;width:68%;height:42%;transform:translate(-50%,-50%);border:1px solid rgba(101,233,255,.13);border-radius:999px;box-shadow:0 0 80px rgba(101,233,255,.09);z-index:1}
.services-hub .service-live-map .service-map-core{width:190px;height:132px;border-radius:30px;background:linear-gradient(135deg,#65e9ff,#8fffe0 56%,#9b7cff);z-index:5}
.services-hub .service-map-core em{display:block;margin-top:8px;font-style:normal;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(4,16,29,.72);font-weight:950}
.services-hub .service-lane{position:absolute;z-index:4;width:142px;border:1px solid rgba(214,230,255,.15);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.03));box-shadow:0 20px 60px rgba(0,0,0,.28);padding:13px}
.services-hub .service-lane span{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;background:rgba(101,233,255,.1);border:1px solid rgba(101,233,255,.2);color:#bdefff;font-size:.62rem;font-weight:950;margin-bottom:9px}
.services-hub .service-lane strong{display:block;color:#f5fdff;font-size:.9rem;line-height:1.05}
.services-hub .service-lane small{display:block;color:#9fb2c9;margin-top:5px;font-size:.7rem;font-weight:800}
.services-hub .lane-audit{left:28px;top:34px}.services-hub .lane-agents{right:28px;top:34px}.services-hub .lane-approval{left:28px;bottom:34px}.services-hub .lane-dashboard{right:28px;bottom:34px}
.services-hub .work-packet{position:absolute;z-index:6;width:12px;height:12px;border-radius:50%;background:#efffff;box-shadow:0 0 18px rgba(101,233,255,.95),0 0 34px rgba(109,255,197,.55);offset-path:path("M 80 92 C 185 90 210 205 300 224 C 410 246 430 120 540 92");offset-rotate:0deg;animation:servicePacketFlow 5.8s cubic-bezier(.42,0,.18,1) infinite}
.services-hub .packet-two{animation-delay:1.55s;opacity:.82}.services-hub .packet-three{animation-delay:3.05s;opacity:.64}
.services-hub .approval-gate{position:absolute;z-index:6;left:50%;bottom:38px;transform:translateX(-50%);display:flex;align-items:center;gap:8px;border:1px solid rgba(109,255,197,.24);border-radius:999px;background:rgba(5,12,22,.82);padding:8px 12px;color:#cffff2;font-size:.68rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}
.services-hub .approval-gate span{width:8px;height:8px;border-radius:50%;background:#8fffe0;box-shadow:0 0 18px rgba(109,255,197,.8)}
.services-hub .map-status{position:absolute;z-index:3;border:1px solid rgba(214,230,255,.1);border-radius:999px;background:rgba(255,255,255,.045);padding:7px 10px;color:#b8c7dc;font-size:.64rem;font-weight:950;text-transform:uppercase;letter-spacing:.09em}.services-hub .status-one{left:28%;top:27%}.services-hub .status-two{right:28%;top:27%}.services-hub .status-three{left:50%;top:71%;transform:translateX(-50%)}
@keyframes servicePacketFlow{0%{offset-distance:0%;opacity:0;transform:scale(.8)}10%{opacity:1}48%{transform:scale(1)}58%{offset-distance:64%;transform:scale(.72);opacity:.75}68%{offset-distance:64%;transform:scale(1.15);opacity:1}92%{opacity:1}100%{offset-distance:100%;opacity:0;transform:scale(.8)}}
@media(max-width:760px){.services-hub .service-live-map{min-height:330px!important}.services-hub .service-live-map:after{width:72%;height:38%}.services-hub .service-live-map .service-map-core{width:132px!important;height:92px!important;border-radius:24px!important}.services-hub .service-map-core em{font-size:.46rem;margin-top:5px}.services-hub .service-lane{width:102px;padding:9px;border-radius:16px}.services-hub .service-lane span{width:22px;height:22px;margin-bottom:6px;font-size:.54rem}.services-hub .service-lane strong{font-size:.7rem}.services-hub .service-lane small{font-size:.58rem}.services-hub .lane-audit{left:12px;top:22px}.services-hub .lane-agents{right:12px;top:22px}.services-hub .lane-approval{left:12px;bottom:22px}.services-hub .lane-dashboard{right:12px;bottom:22px}.services-hub .map-status{display:none}.services-hub .approval-gate{bottom:18px;font-size:.55rem;padding:7px 9px}.services-hub .work-packet{offset-path:path("M 54 74 C 130 76 142 160 195 168 C 270 180 286 84 340 74")}}
@media(prefers-reduced-motion:reduce){.services-hub .work-packet{animation:none;display:none}}
.services-hero{align-items:center}.services-hero h1{max-width:1000px}.service-map-visual{position:relative;min-height:430px;border:1px solid rgba(214,230,255,.14);border-radius:34px;background:radial-gradient(circle at 50% 34%,rgba(101,233,255,.2),transparent 34%),radial-gradient(circle at 72% 70%,rgba(109,255,197,.1),transparent 30%),linear-gradient(180deg,rgba(12,17,36,.88),rgba(4,7,16,.92));box-shadow:var(--shadow);overflow:hidden}.service-map-visual:before{content:"";position:absolute;inset:24px;border:1px solid rgba(101,233,255,.12);border-radius:28px;background:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px);background-size:34px 34px;mask-image:radial-gradient(circle at 50% 50%,black,transparent 78%)}.service-map-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:178px;height:118px;border-radius:32px;display:grid;place-items:center;text-align:center;padding:18px;background:linear-gradient(135deg,#65e9ff,#9b7cff);color:#04101d;box-shadow:0 0 70px rgba(101,233,255,.25),inset 0 1px 0 rgba(255,255,255,.44)}.service-map-core span{font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;font-weight:950}.service-map-core strong{display:block;font-size:1.04rem;line-height:1.02;letter-spacing:-.04em}.service-map-ring{position:absolute;z-index:2;min-width:108px;text-align:center;border:1px solid rgba(214,230,255,.15);border-radius:18px;background:rgba(5,9,20,.8);padding:12px;color:#e9fbff;font-weight:950;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;box-shadow:0 18px 54px rgba(0,0,0,.3)}.service-map-ring:before{content:"";position:absolute;left:50%;top:50%;width:110px;height:1px;background:linear-gradient(90deg,rgba(101,233,255,.62),transparent);transform-origin:left center;z-index:-1}.service-map-ring.r1{left:28px;top:44px}.service-map-ring.r1:before{transform:rotate(38deg)}.service-map-ring.r2{right:28px;top:44px}.service-map-ring.r2:before{transform:rotate(142deg)}.service-map-ring.r3{left:28px;bottom:44px}.service-map-ring.r3:before{transform:rotate(-38deg)}.service-map-ring.r4{right:28px;bottom:44px}.service-map-ring.r4:before{transform:rotate(-142deg)}.service-pulse{position:absolute;width:9px;height:9px;border-radius:50%;background:#efffff;box-shadow:0 0 16px rgba(101,233,255,.95),0 0 32px rgba(109,255,197,.45);animation:servicePulse 3.2s ease-in-out infinite}.service-pulse.p1{left:24%;top:49%}.service-pulse.p2{left:50%;top:27%;animation-delay:.55s}.service-pulse.p3{right:24%;top:49%;animation-delay:1.1s}.service-architecture-panel{display:grid;grid-template-columns:.78fr 1.22fr;gap:22px;margin:28px 0 30px;align-items:stretch}.service-architecture-copy,.architecture-layers,.service-risk-panel{border:1px solid rgba(214,230,255,.12);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));padding:24px;box-shadow:0 24px 72px rgba(0,0,0,.18)}.service-architecture-copy h2{font-size:clamp(2rem,3.4vw,3.4rem)}.service-architecture-copy p:not(.kicker){color:var(--soft);line-height:1.65}.architecture-layers{display:grid;gap:11px}.architecture-layers article{display:grid;grid-template-columns:46px 1fr;gap:8px 13px;align-items:start;border:1px solid rgba(214,230,255,.1);border-radius:20px;background:rgba(255,255,255,.035);padding:15px}.architecture-layers span{grid-row:1/3;display:grid;place-items:center;width:42px;height:42px;border-radius:15px;background:rgba(101,233,255,.08);border:1px solid rgba(101,233,255,.2);color:#bdefff;font-weight:950;font-size:.74rem}.architecture-layers strong{color:#f7fdff;font-size:1.02rem}.architecture-layers p{margin:0;color:var(--soft);line-height:1.45}.service-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:30px 0}.service-hub-card{position:relative;overflow:hidden;border:1px solid rgba(214,230,255,.13);border-radius:28px;background:radial-gradient(circle at 20% 0%,rgba(101,233,255,.11),transparent 35%),linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));padding:24px;box-shadow:0 26px 80px rgba(0,0,0,.18)}.service-hub-card.primary-service{border-color:rgba(101,233,255,.28);background:radial-gradient(circle at 20% 0%,rgba(101,233,255,.16),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03))}.service-hub-card>span{display:inline-flex;margin-bottom:14px;border:1px solid rgba(101,233,255,.18);border-radius:999px;padding:6px 9px;color:#bdefff;text-transform:uppercase;letter-spacing:.1em;font-weight:950;font-size:.64rem}.service-hub-card h2{font-size:clamp(1.7rem,3vw,2.55rem);margin-bottom:10px}.service-hub-card p,.service-hub-card li{color:var(--soft);line-height:1.58}.service-hub-card ul{padding-left:18px;margin-bottom:18px}.service-hub-card .btn{width:max-content}.service-paths-section{margin:38px 0}.service-paths{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.service-paths a{position:relative;min-height:174px;border:1px solid rgba(214,230,255,.12);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.024));padding:18px;overflow:hidden}.service-paths a:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:2px;background:linear-gradient(90deg,rgba(101,233,255,.6),rgba(109,255,197,.24),transparent)}.service-paths span{display:block;color:#8fffe0;text-transform:uppercase;letter-spacing:.1em;font-weight:950;font-size:.62rem;margin-bottom:10px}.service-paths strong{display:block;color:#f7fdff;line-height:1.12;margin-bottom:8px}.service-paths em{display:block;color:var(--soft);font-style:normal;font-size:.88rem;line-height:1.42}.service-risk-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:20px;align-items:center;margin:30px 0}.service-risk-panel h2{font-size:clamp(2rem,3.5vw,3.4rem)}.service-risk-panel p:not(.kicker){color:var(--soft);line-height:1.65}.risk-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.risk-points span{border:1px solid rgba(214,230,255,.11);border-radius:18px;background:rgba(255,255,255,.035);padding:14px;color:#dcefff;font-weight:800;line-height:1.35}@keyframes servicePulse{0%,100%{opacity:.28;transform:scale(.78)}50%{opacity:1;transform:scale(1.1)}}@media(max-width:1080px){.service-architecture-panel,.service-risk-panel{grid-template-columns:1fr}.service-paths{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.service-map-visual{min-height:300px;border-radius:24px}.service-map-core{width:138px;height:92px;border-radius:24px}.service-map-ring{min-width:82px;font-size:.6rem;padding:9px}.service-map-ring.r1{left:14px;top:28px}.service-map-ring.r2{right:14px;top:28px}.service-map-ring.r3{left:14px;bottom:28px}.service-map-ring.r4{right:14px;bottom:28px}.service-map-ring:before{width:72px}.service-card-grid,.service-paths,.risk-points{grid-template-columns:1fr}.service-hub-card,.service-architecture-copy,.architecture-layers,.service-risk-panel{padding:19px;border-radius:23px}.service-hub-card .btn{width:100%}.architecture-layers article{grid-template-columns:40px 1fr;padding:13px}.architecture-layers span{width:36px;height:36px}.service-paths a{min-height:auto}}
/* SERVICES REDESIGN */
.services-hub .services-hero h1{max-width:780px!important;font-size:clamp(3.45rem,4.58vw,4.12rem)!important;line-height:.95!important;letter-spacing:-.055em!important}
.services-hub .audit-microcopy{max-width:620px;color:#aebed1!important;font-size:.9rem!important}
.priority-bottlenecks{margin:0 0 24px!important}
.priority-bottlenecks .section-intro{max-width:820px;margin-bottom:16px}
.priority-bottlenecks .section-intro h2{font-size:clamp(2rem,3.6vw,3.45rem);line-height:1.02;letter-spacing:-.055em;margin-bottom:10px}
.priority-bottlenecks .service-paths a{min-height:156px;background:radial-gradient(circle at 22% 0%,rgba(109,255,197,.1),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.026))}
.audit-deliverable-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;margin:0 0 30px;padding:24px;border:1px solid rgba(214,230,255,.13);border-radius:30px;background:radial-gradient(circle at 18% 0%,rgba(101,233,255,.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.058),rgba(255,255,255,.025));box-shadow:0 28px 82px rgba(0,0,0,.2)}
.audit-deliverable-copy h2{font-size:clamp(2rem,3.2vw,3.25rem);line-height:1.02;letter-spacing:-.055em;margin:0 0 12px}
.audit-deliverable-copy p:not(.kicker){color:var(--soft);line-height:1.65;margin:0}
.audit-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.audit-proof-grid article{border:1px solid rgba(214,230,255,.11);border-radius:20px;background:rgba(255,255,255,.035);padding:15px;min-height:150px}
.audit-proof-grid span{display:grid;place-items:center;width:34px;height:34px;border-radius:13px;margin-bottom:12px;background:rgba(101,233,255,.08);border:1px solid rgba(101,233,255,.18);color:#bdefff;font-size:.66rem;font-weight:950}
.audit-proof-grid strong{display:block;color:#f7fdff;line-height:1.16;margin-bottom:7px}
.audit-proof-grid p{margin:0;color:var(--soft);font-size:.9rem;line-height:1.48}
.proof-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:2px}
.proof-metrics span{border:1px solid rgba(109,255,197,.16);border-radius:18px;background:rgba(109,255,197,.045);padding:13px;color:#cfe3f4;font-size:.88rem;line-height:1.42}
.proof-metrics strong{display:block;color:#8fffe0;margin-bottom:2px}
.services-hub .service-orbit-section{margin-top:0}
.services-hub .service-card-grid{margin-top:24px}
.services-hub .service-hub-card h2{font-size:clamp(1.55rem,2.6vw,2.28rem)}
.services-hub .service-risk-panel{border-color:rgba(109,255,197,.18);background:radial-gradient(circle at 85% 20%,rgba(109,255,197,.1),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025))}
@media(max-width:1080px){.audit-deliverable-panel{grid-template-columns:1fr}.proof-metrics{grid-template-columns:1fr}}
@media(max-width:760px){.services-hub .services-hero h1{font-size:2.02rem!important;max-width:350px!important}.services-hub .audit-microcopy{font-size:.82rem!important;line-height:1.5!important}.priority-bottlenecks{margin-top:0!important}.priority-bottlenecks .section-intro h2,.audit-deliverable-copy h2{font-size:1.72rem;line-height:1.08}.audit-deliverable-panel{padding:18px;border-radius:23px;margin-bottom:22px}.audit-proof-grid{grid-template-columns:1fr}.audit-proof-grid article{min-height:auto}.proof-metrics span{font-size:.84rem}.services-hub .service-card-grid{margin-top:22px}}
.audit-value-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:620px;margin-top:18px;padding:15px;border:1px solid rgba(109,255,197,.18);border-radius:20px;background:linear-gradient(180deg,rgba(109,255,197,.07),rgba(255,255,255,.025));box-shadow:0 18px 55px rgba(0,0,0,.16)}
.audit-value-card strong{grid-column:1/-1;color:#f3fffb;font-size:.92rem}
.audit-value-card span{border:1px solid rgba(214,230,255,.1);border-radius:14px;background:rgba(255,255,255,.035);padding:9px 10px;color:#cfe3f4;font-size:.82rem;font-weight:800;line-height:1.28}
.service-proof-metrics span{min-height:84px}
@media(max-width:760px){.audit-value-card{grid-template-columns:1fr;gap:7px;margin-top:15px;padding:13px;border-radius:18px}.audit-value-card span{font-size:.78rem;padding:8px 9px}.service-proof-metrics span{min-height:auto}}

/* SERVICES LAYOUT POLISH */
@media(min-width:1000px){.services-hub .services-hero>div:first-child{grid-column:1;grid-row:1}.services-hub .service-live-map{grid-column:2;grid-row:1 / span 2}.services-hub .hero-audit-card{grid-column:1;grid-row:2;align-self:start;margin-top:-18px}}
.services-hub .subtle-demo{background:rgba(255,255,255,.025);border-color:rgba(214,230,255,.08);color:#bdefff;box-shadow:none}
.services-hub .services-product-visual img{filter:brightness(1.08) contrast(1.04)}
@media(max-width:760px){.services-hub .services-hero{display:flex!important;flex-direction:column!important;align-items:stretch!important}.services-hub .services-hero>div:first-child{order:1}.services-hub .service-live-map{order:2}.services-hub .hero-audit-card{order:3;max-width:none;margin-top:14px}.services-hub .services-hero .actions{gap:7px}.services-hub .subtle-demo{background:transparent!important;border-color:transparent!important;min-height:36px!important;color:#bdefff!important}.services-hub .services-product-visual{background:linear-gradient(180deg,rgba(8,12,24,.98),rgba(5,9,20,.96))}.services-hub .services-product-visual img{display:block!important;object-fit:contain!important;aspect-ratio:16/9!important;background:#050914;filter:brightness(1.22) contrast(1.08) saturate(1.06)}.services-hub .services-product-visual figcaption{border-top:1px solid rgba(214,230,255,.1)}.services-hub .service-proof-metrics{grid-template-columns:1fr!important}.services-hub .service-proof-metrics span{min-height:auto!important}.services-hub .page-faq details[open] p{font-size:.84rem!important;line-height:1.5!important}}
@media(max-width:760px){.services-hub .services-product-visual{background:radial-gradient(circle at 50% 34%,rgba(101,233,255,.2),transparent 38%),#050914!important}.services-hub .services-product-visual img{min-height:232px!important;width:100%!important;object-fit:cover!important;object-position:center center!important;aspect-ratio:auto!important;filter:brightness(1.58) contrast(1.18) saturate(1.12)!important}.services-hub .services-product-visual:after{content:"";position:absolute;inset:0 0 96px 0;pointer-events:none;background:linear-gradient(180deg,rgba(101,233,255,.08),transparent 34%,rgba(109,255,197,.06));mix-blend-mode:screen}.services-hub .services-product-visual figcaption{position:relative;z-index:2}}

/* SERVICES MOBILE HERO RECOVERY */
@media(max-width:760px){
  .services-hub .services-hero{padding-top:30px!important;padding-bottom:22px!important;gap:18px!important}
  .services-hub .services-hero h1{font-size:1.93rem!important;line-height:1.08!important;letter-spacing:-.045em!important;max-width:350px!important;margin-bottom:12px!important}
  .services-hub .hero-brief{font-size:.9rem!important;line-height:1.5!important;max-width:334px!important}
  .services-hub .hero-service-chips{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:12px 0 0!important}
  .services-hub .hero-service-chips span{display:flex!important;align-items:center!important;min-height:32px!important;padding:7px 8px!important;font-size:.66rem!important;line-height:1.1!important}
  .services-hub .services-hero>div:first-child{order:1!important}
  .services-hub .hero-audit-card{order:2!important;margin-top:0!important}
  .services-hub .service-live-map{order:3!important}
  .services-hub .services-hero .actions{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin:15px 0 0!important}
  .services-hub .services-hero .btn{min-height:42px!important}
  .services-hub .services-hero .subtle-demo{display:inline-flex!important;background:rgba(255,255,255,.045)!important;border-color:rgba(214,230,255,.14)!important;color:#e8f2ff!important;font-size:.84rem!important;min-height:40px!important;padding:10px 14px!important}
  .services-hub .service-live-map{min-height:286px!important;border-radius:22px!important;margin-top:2px!important}
  .services-hub .service-live-map:before{inset:16px!important;border-radius:19px!important;background-size:28px 28px!important}
  .services-hub .service-live-map:after{width:58%!important;height:30%!important}
  .services-hub .service-live-map .service-map-core{width:116px!important;height:78px!important;padding:10px!important;border-radius:21px!important}
  .services-hub .service-map-core span{font-size:.48rem!important}
  .services-hub .service-map-core strong{font-size:.78rem!important;line-height:1!important}
  .services-hub .service-map-core em{display:none!important}
  .services-hub .service-lane{width:88px!important;padding:8px!important;border-radius:14px!important}
  .services-hub .service-lane span{width:19px!important;height:19px!important;margin-bottom:5px!important;font-size:.48rem!important}
  .services-hub .service-lane strong{font-size:.64rem!important;line-height:1.04!important}
  .services-hub .service-lane small,.services-hub .map-status{display:none!important}
  .services-hub .approval-gate{display:flex!important;left:50%!important;right:auto!important;bottom:14px!important;transform:translateX(-50%)!important;font-size:.55rem!important;padding:7px 9px!important;z-index:6!important}
  .services-hub .work-packet{display:block!important;width:7px!important;height:7px!important}
  .services-hub .packet-three{display:none!important}
  .services-hub .lane-audit{left:10px!important;top:18px!important}
  .services-hub .lane-agents{right:10px!important;top:18px!important}
  .services-hub .lane-approval{left:10px!important;bottom:18px!important}
  .services-hub .lane-dashboard{right:10px!important;bottom:18px!important}
  .services-hub .hero-audit-card{margin-top:10px!important;padding:12px!important;gap:6px!important}
  .services-hub .hero-audit-card strong{font-size:.86rem!important}
  .services-hub .hero-audit-card span{font-size:.75rem!important;padding:7px 9px!important}
}

/* USE CASE DETAIL TIGHTENING */
.use-case-detail .deep-answer h2{max-width:860px}
.use-case-detail .deep-card-grid{margin-top:20px}
@media(max-width:760px){
  .use-case-detail .page-hero{padding-top:26px!important;padding-bottom:22px!important;gap:18px!important}
  .use-case-detail .subpage-hero h1{font-size:2.02rem!important;line-height:1.08!important;letter-spacing:-.048em!important;max-width:350px!important;margin-bottom:12px!important}
  .use-case-detail .page-hero p:not(.eyebrow){font-size:.92rem!important;line-height:1.5!important;max-width:340px!important}
  .use-case-detail .page-hero .actions{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin:16px 0 0!important}
  .use-case-detail .page-hero .btn{min-height:42px!important}
  .use-case-detail .subpage-visual{min-height:252px!important;border-radius:22px!important}
  .use-case-detail .v-core{width:116px!important;height:78px!important;border-radius:22px!important;font-size:.78rem!important;padding:10px!important}
  .use-case-detail .v-node{min-width:78px!important;font-size:.58rem!important;padding:7px 8px!important;border-radius:14px!important}
  .use-case-detail .v-node.n1{left:12px!important;top:20px!important}
  .use-case-detail .v-node.n2{right:12px!important;top:20px!important}
  .use-case-detail .v-node.n3{left:12px!important;bottom:20px!important}
  .use-case-detail .v-node.n4{right:12px!important;bottom:20px!important}
  .use-case-detail .content-page{padding-top:22px!important}
  .use-case-detail .answer-callout{padding:17px!important;border-radius:21px!important}
  .use-case-detail .answer-callout h2{font-size:1.5rem!important;line-height:1.08!important}
  .use-case-detail .deep-card-grid{gap:10px!important;margin:18px 0 24px!important}
  .use-case-detail .deep-card{padding:17px!important;border-radius:21px!important;min-height:auto!important}
}

/* USE CASES IMAGE VISIBILITY FIX */
.use-cases-hub .implementation-product-visual{margin:0;background:radial-gradient(circle at 50% 32%,rgba(101,233,255,.2),transparent 38%),#050914!important}
.use-cases-hub .implementation-product-visual:before{background:linear-gradient(180deg,rgba(5,9,20,0) 58%,rgba(5,9,20,.42))!important}
.use-cases-hub .implementation-product-visual img{min-height:330px!important;width:100%!important;object-fit:cover!important;object-position:center center!important;filter:brightness(1.62) contrast(1.18) saturate(1.12)!important}
.use-cases-hub .implementation-product-visual:after{content:"";position:absolute;inset:0 0 82px 0;pointer-events:none;background:radial-gradient(circle at 52% 42%,rgba(101,233,255,.12),transparent 46%),linear-gradient(180deg,rgba(109,255,197,.06),transparent 34%);mix-blend-mode:screen}
.use-cases-hub .implementation-product-visual figcaption{z-index:3}
@media(max-width:760px){.use-cases-hub .implementation-product-visual img{min-height:0!important;height:auto!important;aspect-ratio:16/9!important;object-fit:contain!important;background:#050914!important;filter:brightness(1.95) contrast(1.24) saturate(1.14)!important}.use-cases-hub .flow-core strong{font-size:.74rem!important}.use-cases-hub .flow-card strong{font-size:.72rem!important}.use-cases-hub .implementation-product-visual:after{inset:0 0 106px 0}}
@media(max-width:760px){.use-cases-hub .use-case-flow-visual{min-height:410px!important;border-radius:24px!important}.use-cases-hub .flow-core{width:140px!important;min-height:92px!important}.use-cases-hub .flow-card{width:118px!important;padding:10px!important}.use-cases-hub .flow-card small{display:none!important}.use-cases-hub .fc1{left:18px!important;top:26px!important}.use-cases-hub .fc2{right:18px!important;top:26px!important}.use-cases-hub .fc3{left:18px!important;bottom:26px!important}.use-cases-hub .fc4{right:18px!important;bottom:26px!important}}
@media(max-width:760px){.use-cases-hub .implementation-product-visual img{position:relative;z-index:1;opacity:.78!important}.use-cases-hub .implementation-product-visual:after{z-index:2!important;inset:18px 18px 112px 18px!important;border:1px solid rgba(101,233,255,.24);border-radius:18px;background:linear-gradient(90deg,rgba(101,233,255,.22) 0 18%,transparent 18%),linear-gradient(180deg,rgba(109,255,197,.18) 0 10px,transparent 10px 34px,rgba(101,233,255,.13) 34px 44px,transparent 44px 69px,rgba(155,124,255,.16) 69px 79px,transparent 79px 104px,rgba(101,233,255,.12) 104px 114px,transparent 114px),linear-gradient(90deg,transparent 24%,rgba(255,255,255,.1) 24% 25%,transparent 25%),radial-gradient(circle at 74% 24%,rgba(109,255,197,.22),transparent 18%),linear-gradient(180deg,rgba(8,16,30,.92),rgba(5,9,20,.66))!important;box-shadow:0 0 36px rgba(101,233,255,.16),inset 0 1px 0 rgba(255,255,255,.12);mix-blend-mode:screen!important}}

/* USE CASES HUB */
.use-cases-hub .use-cases-hero h1{max-width:780px!important}.use-cases-hub .hero-brief{max-width:630px!important;color:#d4e3f3!important}.use-case-flow-visual{position:relative;min-height:460px;border:1px solid rgba(214,230,255,.14);border-radius:34px;background:radial-gradient(circle at 50% 45%,rgba(101,233,255,.18),transparent 34%),radial-gradient(circle at 22% 18%,rgba(109,255,197,.1),transparent 28%),linear-gradient(180deg,rgba(11,16,34,.94),rgba(4,7,16,.96));box-shadow:var(--shadow);overflow:hidden}.use-case-flow-visual:before{content:"";position:absolute;inset:24px;border:1px solid rgba(101,233,255,.11);border-radius:28px;background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:34px 34px;mask-image:radial-gradient(circle at 50% 50%,black,transparent 78%)}.flow-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:4;width:210px;min-height:124px;border-radius:30px;display:grid;place-items:center;text-align:center;padding:18px;background:linear-gradient(135deg,#65e9ff,#8fffe0 58%,#9b7cff);color:#04101d;box-shadow:0 0 72px rgba(101,233,255,.24),inset 0 1px 0 rgba(255,255,255,.44)}.flow-core span{font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;font-weight:950}.flow-core strong{font-size:1rem;line-height:1.08;letter-spacing:-.035em}.flow-card{position:absolute;z-index:3;width:144px;border:1px solid rgba(214,230,255,.15);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.03));box-shadow:0 20px 60px rgba(0,0,0,.28);padding:13px}.flow-card span{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;background:rgba(101,233,255,.1);border:1px solid rgba(101,233,255,.2);color:#bdefff;font-size:.62rem;font-weight:950;margin-bottom:9px}.flow-card strong{display:block;color:#f5fdff;font-size:.9rem;line-height:1.05}.flow-card small{display:block;color:#9fb2c9;margin-top:5px;font-size:.7rem;font-weight:800}.fc1{left:42px;top:42px}.fc2{right:42px;top:42px}.fc3{left:42px;bottom:42px}.fc4{right:42px;bottom:42px}.flow-dot{position:absolute;z-index:5;width:10px;height:10px;border-radius:50%;background:#efffff;box-shadow:0 0 18px rgba(101,233,255,.95),0 0 34px rgba(109,255,197,.55);animation:servicePulse 3.5s ease-in-out infinite}.d1{left:28%;top:48%}.d2{left:50%;top:31%;animation-delay:.5s}.d3{right:28%;top:48%;animation-delay:1s}.use-case-picker{margin:0 0 30px}.use-case-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.use-case-card{grid-column:span 2;min-height:230px;border:1px solid rgba(214,230,255,.13);border-radius:26px;background:radial-gradient(circle at 18% 0%,rgba(101,233,255,.1),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.056),rgba(255,255,255,.024));padding:22px;box-shadow:0 24px 76px rgba(0,0,0,.18)}.use-case-card:nth-child(4){grid-column:2/span 2}.use-case-card:nth-child(5){grid-column:4/span 2}.use-case-card span{display:inline-flex;margin-bottom:13px;border:1px solid rgba(101,233,255,.18);border-radius:999px;padding:6px 9px;color:#bdefff;text-transform:uppercase;letter-spacing:.1em;font-weight:950;font-size:.62rem}.use-case-card h2{font-size:clamp(1.55rem,2.8vw,2.35rem);line-height:1.02;margin-bottom:10px}.use-case-card p{color:var(--soft);line-height:1.56}.use-case-card strong{display:inline-block;color:#8fffe0;margin-top:8px}.primary-use-case{border-color:rgba(109,255,197,.24);background:radial-gradient(circle at 18% 0%,rgba(109,255,197,.13),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.066),rgba(255,255,255,.026))}.use-case-decision-panel,.implementation-product-split{display:grid;grid-template-columns:.82fr 1.18fr;gap:22px;align-items:center;margin:0 0 30px;border:1px solid rgba(214,230,255,.12);border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.024));padding:24px;box-shadow:0 26px 80px rgba(0,0,0,.18)}.use-case-decision-panel h2,.implementation-product-split h2{font-size:clamp(2rem,3.5vw,3.35rem);line-height:1.02;letter-spacing:-.055em}.use-case-decision-panel p:not(.kicker),.implementation-product-split p:not(.kicker){color:var(--soft);line-height:1.65}.decision-list{display:grid;gap:11px}.decision-list article{display:grid;grid-template-columns:42px 1fr;gap:6px 12px;border:1px solid rgba(214,230,255,.1);border-radius:18px;background:rgba(255,255,255,.035);padding:14px}.decision-list span{grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;border-radius:14px;background:rgba(101,233,255,.08);border:1px solid rgba(101,233,255,.2);color:#bdefff;font-weight:950;font-size:.7rem}.decision-list strong{color:#f7fdff}.decision-list p{margin:0;color:var(--soft);line-height:1.45}.implementation-product-split{grid-template-columns:.7fr 1.3fr}.use-cases-hub .implementation-product-visual{margin:0}.use-cases-hub .subtle-demo{background:rgba(255,255,255,.025);border-color:rgba(214,230,255,.08);color:#bdefff;box-shadow:none}@media(max-width:1080px){.use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.use-case-card,.use-case-card:nth-child(4),.use-case-card:nth-child(5){grid-column:auto}.use-case-decision-panel,.implementation-product-split{grid-template-columns:1fr}}@media(max-width:760px){.use-cases-hub .use-cases-hero h1{font-size:2.02rem!important;max-width:350px!important}.use-case-flow-visual{min-height:340px;border-radius:24px}.flow-core{width:132px;min-height:88px;border-radius:24px;padding:12px}.flow-core span{font-size:.54rem}.flow-core strong{font-size:.78rem}.flow-card{width:112px;padding:10px;border-radius:16px}.flow-card span{width:22px;height:22px;margin-bottom:7px;font-size:.52rem}.flow-card strong{font-size:.72rem}.flow-card small{font-size:.57rem}.fc1{left:18px;top:28px}.fc2{right:18px;top:28px}.fc3{left:18px;bottom:18px}.fc4{right:18px;bottom:18px}.use-case-grid{grid-template-columns:1fr}.use-case-card{min-height:auto;padding:19px;border-radius:22px}.use-case-decision-panel,.implementation-product-split{padding:18px;border-radius:23px}.use-case-decision-panel h2,.implementation-product-split h2{font-size:1.72rem;line-height:1.08}.decision-list article{grid-template-columns:38px 1fr;padding:13px}.use-cases-hub .implementation-product-visual img{min-height:230px;object-fit:cover;filter:brightness(1.42) contrast(1.12)}}

/* RESPONSIVE BONDING PASS — keep hero text, CTAs, visuals, and grids moving as one unit */
@media (min-width:641px) and (max-width:1079px){
  .hero.section{
    width:min(760px,calc(100% - 40px))!important;
    grid-template-columns:1fr!important;
    gap:30px!important;
    align-items:center!important;
    text-align:center!important;
    padding-top:142px!important;
    padding-bottom:58px!important;
    min-height:auto!important;
  }
  .hero-copy,
  .hero .lead,
  .hero .price-note,
  .hero .cred-row,
  .hero .actions,
  .product-frame{
    margin-left:auto!important;
    margin-right:auto!important;
  }
  .hero-copy{max-width:720px!important}
  .hero h1{
    max-width:720px!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  .hero .lead{max-width:650px!important}
  .hero .actions{justify-content:center!important}
  .hero .cred-row{justify-content:center!important}
  .product-frame{width:min(680px,100%)!important}

  .subpage-main .page-hero{
    width:min(760px,calc(100% - 40px))!important;
    grid-template-columns:1fr!important;
    gap:30px!important;
    align-items:center!important;
    text-align:center!important;
  }
  .subpage-main .page-hero>div:first-child{
    max-width:720px!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  .subpage-main .subpage-hero h1,
  .subpage-main .subpage-hero p:not(.eyebrow),
  .subpage-main .subpage-hero .hero-service-chips,
  .subpage-main .subpage-hero .actions{
    margin-left:auto!important;
    margin-right:auto!important;
  }
  .subpage-main .subpage-hero h1{max-width:720px!important}
  .subpage-main .subpage-hero p:not(.eyebrow){max-width:650px!important}
  .subpage-main .subpage-hero .actions{
    justify-content:center!important;
    max-width:620px!important;
  }
  .subpage-main .subpage-visual,
  .subpage-main .use-case-flow-visual,
  .subpage-main .service-live-map,
  .subpage-main .service-map-visual{
    width:min(680px,100%)!important;
    margin-left:auto!important;
    margin-right:auto!important;
    grid-column:1!important;
    grid-row:auto!important;
  }
}

@media (min-width:761px) and (max-width:1179px){
  .use-cases-hub .use-case-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  .use-cases-hub .use-case-card,
  .use-cases-hub .use-case-card:nth-child(4),
  .use-cases-hub .use-case-card:nth-child(5){
    grid-column:auto!important;
  }
}

@media (min-width:1080px) and (max-width:1179px){
  .hero.section{
    width:min(820px,calc(100% - 40px))!important;
    grid-template-columns:1fr!important;
    gap:30px!important;
    align-items:center!important;
    text-align:center!important;
    min-height:auto!important;
  }
  .hero-copy,
  .hero .lead,
  .hero .price-note,
  .hero .cred-row,
  .hero .actions,
  .product-frame{
    margin-left:auto!important;
    margin-right:auto!important;
  }
  .hero h1{
    max-width:760px!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  .hero .actions,
  .hero .cred-row{justify-content:center!important}
  .product-frame{width:min(680px,100%)!important}

  .subpage-main .page-hero{
    grid-template-columns:1fr!important;
    width:min(820px,calc(100% - 40px))!important;
    text-align:center!important;
  }
  .subpage-main .subpage-hero h1,
  .subpage-main .subpage-hero p:not(.eyebrow),
  .subpage-main .subpage-hero .actions,
  .subpage-main .subpage-visual,
  .subpage-main .use-case-flow-visual{
    margin-left:auto!important;
    margin-right:auto!important;
  }
  .subpage-main .subpage-visual,
  .subpage-main .use-case-flow-visual,
  .subpage-main .service-live-map,
  .subpage-main .service-map-visual{
    width:min(680px,100%)!important;
    grid-column:1!important;
    grid-row:auto!important;
  }
  .subpage-main .subpage-hero .actions{justify-content:center!important}
}

@media (max-width:640px){
  .demo-section .demo-card{
    grid-template-columns:minmax(0,1fr)!important;
    overflow:hidden!important;
  }
  .demo-section .demo-card>*,
  .demo-section .actions,
  .proof-product-stage,
  .core-visual{
    min-width:0!important;
    max-width:100%!important;
  }
  .core-visual{overflow:hidden!important}
}

.use-case-detail .subpage-visual:after{z-index:1}
.use-case-detail .v-core{z-index:5}
.use-case-detail .v-pulse.p2{display:none}
/* OPENCLAW USE CASE LIBRARY */
.use-case-library-page .use-case-guidance-callout{margin-bottom:22px}
.use-case-category-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 34px}
.use-case-category-nav a{border:1px solid rgba(214,230,255,.12);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.024));padding:15px 16px;min-height:92px}
.use-case-category-nav strong{display:block;color:#f7fdff;font-size:1rem;line-height:1.15;margin-bottom:8px}
.use-case-category-nav em{display:block;min-height:42px;color:var(--soft);font-style:normal;font-size:.86rem;line-height:1.42;margin-bottom:12px}
.use-case-category-nav span{display:inline-flex;border:1px solid rgba(101,233,255,.18);border-radius:999px;padding:5px 8px;color:#bdefff;font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}
.use-case-category-nav a:hover{border-color:rgba(101,233,255,.28);background:linear-gradient(180deg,rgba(101,233,255,.075),rgba(255,255,255,.026));transform:translateY(-1px)}
.choose-points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0 0}
.choose-points span{border:1px solid rgba(214,230,255,.11);border-radius:14px;background:rgba(255,255,255,.035);padding:9px 10px;color:#dcefff;font-size:.82rem;font-weight:850;line-height:1.25}
.use-case-lane-section{margin:34px 0}
.use-case-lane-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.use-case-lane-card{position:relative;border:1px solid rgba(109,255,197,.16);border-radius:24px;background:radial-gradient(circle at 20% 0%,rgba(109,255,197,.1),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.058),rgba(255,255,255,.024));padding:20px;min-height:250px;box-shadow:0 24px 76px rgba(0,0,0,.18);overflow:hidden}
.use-case-lane-card:after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:2px;background:linear-gradient(90deg,rgba(109,255,197,.55),rgba(101,233,255,.28),transparent)}
.use-case-lane-card span{display:block;color:#8fffe0;text-transform:uppercase;letter-spacing:.1em;font-weight:950;font-size:.64rem;margin-bottom:14px}
.use-case-lane-card h3{font-size:1.32rem;line-height:1.08;margin-bottom:10px;color:#f7fdff}
.use-case-lane-card p{color:var(--soft);font-size:.92rem;line-height:1.52;margin-bottom:12px}
.use-case-lane-card em{display:block;color:#9fb2c9;font-style:normal;font-size:.78rem;line-height:1.4}
.agent-category{margin:44px 0}
.category-head{max-width:860px;margin-bottom:18px}
.category-head h2{font-size:clamp(1.9rem,3.2vw,3.25rem);line-height:1.02;letter-spacing:-.052em;margin-bottom:10px}
.category-head p:not(.kicker){color:var(--soft);font-size:1rem;line-height:1.62}
.agent-use-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.agent-use-case-card{position:relative;border:1px solid rgba(214,230,255,.12);border-radius:23px;background:radial-gradient(circle at 18% 0%,rgba(101,233,255,.08),transparent 35%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.022));padding:18px;min-height:236px;overflow:hidden}
.agent-use-case-card:before{content:"";position:absolute;left:18px;right:18px;top:0;height:2px;background:linear-gradient(90deg,rgba(101,233,255,.55),rgba(155,124,255,.2),transparent)}
.agent-use-case-card span{display:inline-flex;border:1px solid rgba(101,233,255,.16);border-radius:999px;background:rgba(101,233,255,.055);padding:5px 8px;margin-bottom:13px;color:#bdefff;font-size:.62rem;font-weight:950;text-transform:uppercase;letter-spacing:.09em}
.agent-use-case-card h3{font-size:1.08rem;line-height:1.14;letter-spacing:-.025em;color:#f7fdff;margin-bottom:9px}
.agent-use-case-card p{color:var(--soft);font-size:.9rem;line-height:1.5;margin-bottom:12px}
.agent-use-case-card strong{display:block;color:#8fffe0;font-size:.82rem;line-height:1.35}
@media(max-width:1080px){.use-case-lane-grid,.agent-use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.use-case-category-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.use-case-library-page .use-cases-hero h1{font-size:1.94rem!important;line-height:1.08!important;max-width:350px!important}.use-case-category-nav,.use-case-lane-grid,.agent-use-case-grid,.choose-points{grid-template-columns:1fr}.use-case-category-nav{gap:8px;margin-bottom:26px}.use-case-category-nav a{min-height:auto;padding:14px;border-radius:18px}.use-case-category-nav em{min-height:auto;font-size:.82rem;margin-bottom:10px}.use-case-lane-card,.agent-use-case-card{min-height:auto;border-radius:20px;padding:17px}.agent-category{margin:34px 0}.category-head h2{font-size:1.68rem!important;line-height:1.08}.category-head p:not(.kicker){font-size:.92rem}.agent-use-case-card h3{font-size:1.02rem}.agent-use-case-card p{font-size:.86rem}.use-case-library-page .use-case-guidance-callout{padding:17px!important}.choose-points{gap:7px}.choose-points span{font-size:.78rem;padding:8px 9px}}
@media(max-width:760px){.use-case-library-page .page-hero{padding-top:20px!important;padding-bottom:16px!important;gap:14px!important}.use-case-library-page .hero-brief{font-size:.9rem!important;line-height:1.48!important;max-width:340px!important}.use-case-library-page .hero-service-chips{display:none!important}.use-case-library-page .audit-microcopy{display:none!important}.use-case-library-page .use-case-flow-visual{min-height:290px!important}.use-case-library-page .flow-core{width:128px!important;min-height:78px!important;padding:10px!important}.use-case-library-page .flow-card{width:104px!important;padding:8px!important}.use-case-library-page .flow-card span{width:20px!important;height:20px!important;margin-bottom:6px!important}.use-case-library-page .flow-card small{display:none!important}.use-case-library-page .content-page{padding-top:18px!important}.use-case-library-page .use-case-guidance-callout{margin-top:20px!important}.use-case-library-page .use-case-lane-section{margin-top:24px!important}}
@media(max-width:760px){.use-case-library-page .use-case-flow-visual{display:none!important}}
@media(min-width:1080px) and (max-width:1179px){.use-case-library-page .page-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)!important;width:min(var(--max),calc(100% - 40px))!important;text-align:start!important;align-items:center!important}.use-case-library-page .page-hero>div:first-child{max-width:none!important;margin-left:0!important;margin-right:0!important}.use-case-library-page .subpage-hero h1,.use-case-library-page .subpage-hero p:not(.eyebrow),.use-case-library-page .subpage-hero .actions,.use-case-library-page .subpage-hero .hero-service-chips{margin-left:0!important;margin-right:0!important}.use-case-library-page .subpage-hero .actions{justify-content:flex-start!important}.use-case-library-page .use-case-flow-visual{grid-column:2!important;grid-row:1!important;width:100%!important;margin-left:0!important;margin-right:0!important}}

.use-case-atlas-visual{position:relative;min-height:476px;border:1px solid rgba(214,230,255,.13);border-radius:34px;background:radial-gradient(circle at 50% 50%,rgba(109,255,197,.15),transparent 30%),radial-gradient(circle at 22% 22%,rgba(101,233,255,.12),transparent 26%),radial-gradient(circle at 78% 76%,rgba(155,124,255,.12),transparent 27%),linear-gradient(180deg,rgba(9,14,31,.95),rgba(4,7,16,.98));box-shadow:var(--shadow);overflow:hidden;isolation:isolate}
.use-case-atlas-visual:before{content:"";position:absolute;inset:24px;border-radius:28px;background:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:36px 36px;opacity:.62;mask-image:radial-gradient(circle at 50% 50%,black,transparent 78%)}
.use-case-atlas-visual:after{content:"";position:absolute;inset:-176px -132px;border-radius:999px;background:conic-gradient(from 20deg at 50% 50%,transparent 0 8%,rgba(101,233,255,.14) 12%,transparent 18% 28%,rgba(109,255,197,.12) 33%,transparent 39% 52%,rgba(155,124,255,.11) 58%,transparent 64% 100%);opacity:.64;animation:atlasSweep 18s linear infinite;mix-blend-mode:screen;transform-origin:50% 50%;mask-image:radial-gradient(circle at 50% 50%,transparent 0 25%,black 31% 53%,transparent 61%);-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 0 25%,black 31% 53%,transparent 61%)}
.atlas-rings{position:absolute;inset:58px;border-radius:50%;border:1px solid rgba(101,233,255,.16);box-shadow:inset 0 0 0 1px rgba(109,255,197,.08),0 0 70px rgba(101,233,255,.08)}
.atlas-rings:before,.atlas-rings:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(214,230,255,.09)}
.atlas-rings:before{inset:44px}.atlas-rings:after{inset:92px;border-color:rgba(109,255,197,.13)}
.atlas-core{position:absolute;left:50%;top:50%;z-index:4;transform:translate(-50%,-50%);width:190px;min-height:128px;border-radius:32px;display:grid;place-items:center;text-align:center;padding:18px;background:linear-gradient(135deg,#65e9ff,#8fffe0 58%,#9b7cff);color:#04101d;box-shadow:0 0 74px rgba(101,233,255,.26),inset 0 1px 0 rgba(255,255,255,.42)}
.atlas-core span,.atlas-node span{font-size:.66rem;text-transform:uppercase;letter-spacing:.12em;font-weight:950}
.atlas-core strong{font-size:1.18rem;line-height:1.02;letter-spacing:-.04em}.atlas-core em{font-style:normal;font-size:.72rem;font-weight:900;opacity:.78}
.atlas-node{position:absolute;z-index:3;width:132px;min-height:82px;display:grid;align-content:center;gap:5px;border:1px solid rgba(214,230,255,.15);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.074),rgba(255,255,255,.03));box-shadow:0 22px 66px rgba(0,0,0,.3);padding:13px;text-align:center}
.atlas-node span{color:#bdefff}.atlas-node strong{color:#f7fdff;font-size:1rem;line-height:1.02;letter-spacing:-.03em}
.atlas-social{left:38px;top:54px}.atlas-content{right:42px;top:54px}.atlas-ops{left:50%;top:24px;transform:translateX(-50%)}.atlas-infra{left:40px;bottom:54px}.atlas-research{right:42px;bottom:54px}.atlas-finance{left:50%;bottom:24px;transform:translateX(-50%)}
.atlas-pulse{position:absolute;z-index:5;width:9px;height:9px;border-radius:999px;background:#f6ffff;box-shadow:0 0 18px rgba(101,233,255,.95),0 0 32px rgba(109,255,197,.58);animation:atlasPulse 4.2s ease-in-out infinite}.atlas-pulse.p1{left:28%;top:33%}.atlas-pulse.p2{right:28%;top:34%;animation-delay:.7s}.atlas-pulse.p3{left:31%;bottom:31%;animation-delay:1.4s}.atlas-pulse.p4{right:31%;bottom:31%;animation-delay:2.1s}
.atlas-core{width:166px;min-height:120px;border-radius:30px;overflow:hidden;gap:6px}
.atlas-core:before{content:"";position:absolute;inset:12px;border-radius:24px;border:1px solid rgba(4,16,29,.18);background:linear-gradient(135deg,rgba(4,16,29,.08),rgba(4,16,29,0));opacity:.72}
.atlas-core:after{display:none}
.atlas-node{width:116px;min-height:82px;border-radius:22px;padding:13px 10px;place-items:center;align-content:center;overflow:hidden}
.atlas-node:before{content:"";position:absolute;left:14px;right:14px;bottom:12px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(247,253,255,.68),rgba(101,233,255,.14))}
.atlas-node:after{content:"";position:absolute;left:14px;right:42px;bottom:20px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(143,255,224,.48),rgba(143,255,224,.06))}
.atlas-node span,.atlas-node strong,.atlas-core span,.atlas-core strong,.atlas-core em{position:relative;z-index:2}
.atlas-content i{background:linear-gradient(135deg,rgba(155,124,255,.92),rgba(101,233,255,.82))}.atlas-ops i{background:linear-gradient(135deg,rgba(109,255,197,.92),rgba(255,255,255,.82))}.atlas-infra i{background:linear-gradient(135deg,rgba(101,233,255,.88),rgba(255,255,255,.76))}.atlas-research i{background:linear-gradient(135deg,rgba(155,124,255,.9),rgba(109,255,197,.82))}.atlas-finance i{background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(101,233,255,.78))}
@keyframes atlasSweep{to{transform:rotate(360deg)}}@keyframes atlasPulse{0%,100%{transform:scale(.78);opacity:.52}48%{transform:scale(1.25);opacity:1}}
.use-cases-hub .use-case-library-image{background:radial-gradient(circle at 42% 40%,rgba(109,255,197,.18),transparent 38%),linear-gradient(180deg,rgba(8,13,27,.96),rgba(4,7,16,.98))!important}
.use-cases-hub .use-case-library-image img{min-height:330px!important;width:100%!important;object-fit:cover!important;object-position:center center!important;filter:brightness(1.08) contrast(1.08) saturate(1.06)!important}
.use-cases-hub .use-case-library-image:after{display:none!important}
.use-cases-hub .use-case-library-image figcaption{z-index:3}
.library-board-overlay{position:absolute;z-index:4;left:6%;right:6%;top:8%;bottom:104px;border:1px solid rgba(214,230,255,.2);border-radius:24px;background:linear-gradient(180deg,rgba(5,10,22,.9),rgba(5,10,22,.68));box-shadow:0 24px 80px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.14);backdrop-filter:blur(6px);padding:18px;display:grid;grid-template-rows:auto auto 1fr 1fr 1fr;gap:10px;pointer-events:none}
.library-board-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.library-board-head i:first-child{width:124px;height:12px;border-radius:999px;background:linear-gradient(90deg,rgba(143,255,224,.9),rgba(101,233,255,.34))}.library-board-head i:last-child{width:56px;height:18px;border-radius:999px;border:1px solid rgba(101,233,255,.2);background:rgba(101,233,255,.08)}
.library-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.library-tabs i{position:relative;overflow:hidden;height:26px;border:1px solid rgba(101,233,255,.22);border-radius:999px;background:linear-gradient(90deg,rgba(101,233,255,.16),rgba(255,255,255,.055))}.library-tabs i:after{content:"";position:absolute;left:12px;right:22px;top:50%;height:4px;transform:translateY(-50%);border-radius:999px;background:linear-gradient(90deg,rgba(247,253,255,.65),rgba(247,253,255,.08))}
.library-row{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr) 112px;align-items:center;gap:10px;border:1px solid rgba(214,230,255,.16);border-radius:16px;background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,.04));padding:10px 12px;min-height:48px;overflow:hidden}.library-row:before{content:"";position:absolute;left:56px;right:130px;bottom:10px;height:4px;border-radius:999px;background:linear-gradient(90deg,rgba(101,233,255,.44),rgba(101,233,255,.05))}.library-row i{position:relative;width:24px;height:24px;border-radius:9px;background:linear-gradient(135deg,#65e9ff,#8fffe0);box-shadow:0 0 20px rgba(101,233,255,.24)}.library-row i:after{content:"";position:absolute;left:7px;right:7px;top:7px;bottom:7px;border-radius:999px;background:rgba(4,16,29,.45)}.library-row span{height:12px;border-radius:999px;background:linear-gradient(90deg,rgba(247,253,255,.95),rgba(247,253,255,.22))}.library-row em{height:10px;border-radius:999px;background:linear-gradient(90deg,rgba(143,255,224,.72),rgba(159,178,201,.18));font-style:normal}.row-two i{background:linear-gradient(135deg,#8fffe0,#9b7cff)}.row-three i{background:linear-gradient(135deg,#9b7cff,#65e9ff)}
@media(max-width:1080px){.use-case-atlas-visual{min-height:420px}.atlas-social{left:22px}.atlas-content{right:22px}.atlas-infra{left:22px}.atlas-research{right:22px}.atlas-node{width:108px}.atlas-core{width:156px}}
@media(min-width:1001px) and (max-width:1199px){.use-case-library-page .use-case-atlas-visual{min-height:456px}.use-case-library-page .atlas-node{width:100px;min-height:76px;padding:12px 9px}.use-case-library-page .atlas-core{width:150px;min-height:118px}.use-case-library-page .atlas-social{left:30px;top:60px}.use-case-library-page .atlas-content{right:30px;top:60px}.use-case-library-page .atlas-ops{top:24px}.use-case-library-page .atlas-infra{left:30px;bottom:60px}.use-case-library-page .atlas-research{right:30px;bottom:60px}.use-case-library-page .atlas-finance{bottom:24px}.use-case-library-page .atlas-node strong{font-size:.9rem}.use-case-library-page .atlas-node span{font-size:.58rem}}
@media(max-width:760px){.use-case-library-page .use-case-atlas-visual{display:block!important;min-height:420px!important;border-radius:24px!important;padding:0!important}.use-case-library-page .use-case-atlas-visual:after{display:block!important;inset:-138px -106px!important;border-radius:999px!important;opacity:.28!important;animation:atlasSweep 24s linear infinite!important;transform-origin:50% 50%!important;background:conic-gradient(from 20deg at 50% 50%,transparent 0 9%,rgba(101,233,255,.16) 12%,transparent 18% 31%,rgba(109,255,197,.14) 36%,transparent 42% 56%,rgba(155,124,255,.12) 62%,transparent 68% 100%)!important;mask-image:radial-gradient(circle at 50% 50%,transparent 0 24%,black 30% 50%,transparent 58%)!important;-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 0 24%,black 30% 50%,transparent 58%)!important}.atlas-rings{display:block!important;inset:62px 34px!important;border-radius:999px!important;animation:atlasRingGlow 4.8s ease-in-out infinite!important}.atlas-rings:before{inset:36px!important;animation:atlasRingGlow 5.8s ease-in-out infinite reverse!important}.atlas-rings:after{inset:78px!important;animation:atlasRingGlow 6.4s ease-in-out infinite!important}.atlas-pulse{display:block!important;width:6px!important;height:6px!important}.atlas-pulse.p1{left:29%!important;top:35%!important}.atlas-pulse.p2{right:29%!important;top:35%!important}.atlas-pulse.p3{left:31%!important;bottom:33%!important}.atlas-pulse.p4{right:31%!important;bottom:33%!important}.atlas-core,.atlas-node{position:absolute!important}.atlas-core{left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:126px!important;min-height:92px!important;border-radius:22px!important;padding:12px 10px!important}.atlas-core:before{inset:9px;border-radius:17px}.atlas-core:after{display:none!important}.atlas-core span{font-size:.52rem!important;letter-spacing:.08em!important}.atlas-core strong{font-size:.9rem!important;letter-spacing:-.03em!important}.atlas-core em{font-size:.56rem!important}.atlas-node{width:88px!important;min-height:62px!important;padding:9px 7px 14px!important;border-radius:16px!important}.atlas-node span{font-size:.45rem!important;letter-spacing:.07em!important}.atlas-node strong{font-size:.66rem!important;letter-spacing:-.02em!important}.atlas-node:before{left:9px;right:9px;bottom:8px;height:3px;box-shadow:none}.atlas-node:after{left:9px;right:30px;bottom:15px;height:3px}.atlas-social{left:14px!important;top:94px!important;transform:none!important}.atlas-content{right:14px!important;top:94px!important;transform:none!important}.atlas-ops{left:50%!important;top:24px!important;transform:translateX(-50%)!important}.atlas-infra{left:14px!important;bottom:94px!important;transform:none!important}.atlas-research{right:14px!important;bottom:94px!important;transform:none!important}.atlas-finance{left:50%!important;bottom:24px!important;transform:translateX(-50%)!important}.use-cases-hub .use-case-library-image img{min-height:0!important;aspect-ratio:16/10!important;object-fit:cover!important}.use-cases-hub .use-case-library-image:after{inset:0 0 104px 0!important}.library-board-overlay{left:16px;right:16px;top:16px;bottom:108px;border-radius:18px;padding:12px;gap:7px}.library-board-head i:first-child{width:88px;height:10px}.library-board-head i:last-child{width:42px;height:15px}.library-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.library-tabs i{height:19px}.library-tabs i:after{left:9px;right:16px;height:3px}.library-row{grid-template-columns:20px minmax(0,1fr);gap:7px;min-height:40px;padding:8px;border-radius:13px}.library-row:before{left:36px;right:18px;bottom:7px;height:3px}.library-row i{width:18px;height:18px;border-radius:7px}.library-row i:after{left:5px;right:5px;top:5px;bottom:5px}.library-row span{height:10px}.library-row em{grid-column:2;height:8px;width:76%}}
@keyframes atlasRingGlow{0%,100%{opacity:.58;box-shadow:inset 0 0 0 1px rgba(109,255,197,.06),0 0 40px rgba(101,233,255,.04)}50%{opacity:.98;box-shadow:inset 0 0 0 1px rgba(109,255,197,.13),0 0 58px rgba(101,233,255,.13)}}
.pricing-page .pricing-microcopy{max-width:620px;color:#9fb0c5!important;font-size:.9rem!important;margin:8px 0 0!important}
.pricing-page .pricing-answer{background:linear-gradient(135deg,rgba(101,233,255,.14),rgba(109,255,197,.08) 52%,rgba(155,124,255,.08));border-color:rgba(101,233,255,.24)}
.pricing-page .pricing-scope-grid{scroll-margin-top:130px}
.pricing-path-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0 22px}
.pricing-path-strip article{border:1px solid rgba(101,233,255,.18);border-radius:22px;background:linear-gradient(180deg,rgba(101,233,255,.08),rgba(255,255,255,.035));padding:18px;box-shadow:0 18px 60px rgba(0,0,0,.14)}
.pricing-path-strip span{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:10px;background:rgba(109,255,197,.1);color:#8fffe0;font-weight:950;font-size:.72rem;margin-bottom:12px}
.pricing-path-strip strong{display:block;color:#fff;font-size:1.05rem;line-height:1.12;margin-bottom:8px}.pricing-path-strip p{color:var(--muted);font-size:.9rem;margin:0}
.pricing-mid-cta{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;margin:26px 0 32px;border:1px solid rgba(101,233,255,.2);border-radius:24px;background:linear-gradient(135deg,rgba(101,233,255,.11),rgba(109,255,197,.06));padding:20px 22px}
.pricing-mid-cta strong{display:block;color:#fff;font-size:1.15rem;line-height:1.15;margin-bottom:5px}.pricing-mid-cta p{color:var(--soft);margin:0}
.pricing-page .pricing-card.primary-price{background:linear-gradient(180deg,rgba(101,233,255,.13),rgba(255,255,255,.045));border-color:rgba(101,233,255,.24)}
.pricing-page .pricing-card.primary-price h3{font-size:clamp(2rem,3vw,3rem);letter-spacing:-.07em;color:#fff}
.pricing-page .pricing-card span{color:#8fffe0!important}
body[data-price-region="india"] [data-pricing-region="global"],body[data-price-region="global"] [data-pricing-region="india"]{display:none!important}
body[data-price-region="india"] [data-pricing-region="india"],body[data-price-region="global"] [data-pricing-region="global"]{display:revert}
.pricing-page .pricing-visual .v-core [data-pricing-region],.pricing-page .pricing-visual .v-node [data-pricing-region]{display:none}
body[data-price-region="india"] .pricing-page .pricing-visual .v-core [data-pricing-region="india"],body[data-price-region="india"] .pricing-page .pricing-visual .v-node [data-pricing-region="india"],body[data-price-region="global"] .pricing-page .pricing-visual .v-core [data-pricing-region="global"],body[data-price-region="global"] .pricing-page .pricing-visual .v-node [data-pricing-region="global"]{display:inline}
.pricing-page .pricing-visual .v-core{width:178px;height:96px;border-radius:27px;background:linear-gradient(135deg,#65e9ff,#8fffe0);color:#04101d;font-weight:950;font-size:.9rem;line-height:1.08}
.pricing-page .pricing-visual .v-node{min-width:104px;text-align:center}
.pricing-page .deep-card span{display:inline-flex!important;width:auto!important;height:auto!important;min-width:0!important;min-height:30px!important;padding:7px 10px!important;white-space:nowrap!important}
.pricing-clarity-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.pricing-clarity-grid article{border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.04);padding:20px;box-shadow:0 20px 70px rgba(0,0,0,.14)}
.pricing-clarity-grid span{display:inline-flex;width:30px;height:30px;border-radius:10px;align-items:center;justify-content:center;background:rgba(101,233,255,.1);color:#8fffe0;font-weight:950;font-size:.75rem;margin-bottom:14px}
.pricing-clarity-grid h3{font-size:1.05rem;line-height:1.12;margin-bottom:9px}.pricing-clarity-grid p{color:var(--muted);font-size:.92rem;margin:0}
.pricing-summary{max-width:900px}
.buyer-safety-section h2{max-width:780px}.buyer-safety-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}
.buyer-safety-grid article{border:1px solid rgba(109,255,197,.16);border-radius:22px;background:linear-gradient(180deg,rgba(109,255,197,.07),rgba(255,255,255,.035));padding:20px}
.buyer-safety-grid strong{display:block;color:#f7fdff;font-size:1.04rem;line-height:1.15;margin-bottom:8px}.buyer-safety-grid p{color:var(--muted);margin:0;font-size:.93rem}
@media(max-width:1000px){.pricing-clarity-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:1000px){.pricing-path-strip{grid-template-columns:1fr}.buyer-safety-grid{grid-template-columns:1fr}}
@media(max-width:640px){html{scrollbar-gutter:auto!important}.pricing-page .subpage-hero h1{font-size:1.94rem!important;line-height:1.1!important;letter-spacing:-.048em!important}.pricing-page .subpage-hero p:not(.eyebrow){font-size:.92rem!important;line-height:1.5!important}.pricing-page .pricing-microcopy{font-size:.8rem!important;text-align:center}.pricing-page .pricing-visual{min-height:220px!important}.pricing-page .pricing-visual .visual-grid{opacity:.42}.pricing-path-strip{margin:14px 0 18px}.pricing-path-strip article,.buyer-safety-grid article{padding:14px 15px;border-radius:18px}.pricing-path-strip p,.buyer-safety-grid p,.pricing-clarity-grid p{font-size:.84rem!important;line-height:1.45}.pricing-mid-cta{grid-template-columns:1fr;margin:20px 0 24px;padding:16px;border-radius:19px;text-align:center}.pricing-mid-cta .btn{width:100%;justify-content:center}.pricing-page .pricing-scope-grid{grid-template-columns:1fr!important}.pricing-page .pricing-card.primary-price h3{font-size:1.86rem}.pricing-page .deep-card{padding:15px!important;border-radius:18px!important}.pricing-page .deep-card span{border-radius:999px!important;margin-bottom:11px!important;font-size:.64rem!important;letter-spacing:.045em!important;padding:7px 12px!important;min-height:32px!important}.pricing-page .deep-card p{font-size:.85rem!important;line-height:1.45}.pricing-page .deep-section{margin:22px 0!important}.pricing-page .deep-section>h2{font-size:1.66rem!important}.pricing-clarity-grid{grid-template-columns:1fr;gap:10px}.pricing-clarity-grid article{padding:15px;border-radius:18px}.pricing-page .bullet-cloud{gap:9px}.pricing-page .bullet-cloud>div{padding:14px;border-radius:17px}.pricing-page .bullet-cloud p{font-size:.84rem!important;line-height:1.45}.pricing-page .pricing-visual .v-core{width:156px;height:76px;font-size:.72rem;line-height:1.1}.pricing-page .pricing-visual .v-node{min-width:78px;font-size:.58rem;padding:7px 8px}}

.country-selector{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(214,230,255,.14);border-radius:999px;background:rgba(255,255,255,.04);padding:6px 8px 6px 11px;color:#cfe0f3}
.country-selector span{font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;font-weight:900;color:#8fffe0}
.country-selector select{appearance:none;border:0;outline:0;border-radius:999px;background:rgba(5,9,20,.72);color:#f4fbff;font-weight:850;font-size:.8rem;padding:7px 26px 7px 10px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,#8fffe0 50%),linear-gradient(135deg,#8fffe0 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}
.country-selector select:focus{box-shadow:0 0 0 3px rgba(101,233,255,.12)}
@media(max-width:640px){.site-header{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important}.header-actions{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-self:end!important}.menu-toggle{grid-column:3!important;grid-row:1!important}.site-header .header-cta{display:none!important}.country-selector{padding:5px 6px;border-color:rgba(101,233,255,.18);background:rgba(5,9,20,.66)}.country-selector span{display:none}.country-selector select{font-size:.72rem;padding:7px 23px 7px 8px;max-width:98px}.site-header nav{grid-column:1/-1!important;grid-row:2!important}}

.pricing-quote-visual{min-height:430px!important;padding:22px!important;display:grid!important;place-items:center!important;background:radial-gradient(circle at 18% 12%,rgba(101,233,255,.14),transparent 32%),radial-gradient(circle at 82% 82%,rgba(109,255,197,.1),transparent 34%),linear-gradient(150deg,rgba(8,13,29,.96),rgba(4,7,17,.98))!important;overflow:hidden!important}
.pricing-quote-visual:before{content:"";position:absolute;inset:18px;border-radius:28px;background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(135deg,black,transparent 82%);pointer-events:none}
.quote-board{position:relative;z-index:2;width:min(100%,440px);border:1px solid rgba(214,230,255,.16);border-radius:28px;background:linear-gradient(180deg,rgba(15,22,43,.94),rgba(8,12,25,.9));box-shadow:0 34px 100px rgba(0,0,0,.38),0 0 90px rgba(101,233,255,.08),inset 0 1px 0 rgba(255,255,255,.07);padding:18px;overflow:hidden}
.quote-board:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 0%,rgba(101,233,255,.14),transparent 34%);pointer-events:none}
.quote-board-top{position:relative;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:14px 14px 16px;border-bottom:1px solid rgba(214,230,255,.1)}
.quote-board-top span{color:#8fffe0;text-transform:uppercase;letter-spacing:.11em;font-weight:950;font-size:.68rem}
.quote-board-top strong{color:#f7fdff;font-size:clamp(1.7rem,3vw,2.35rem);letter-spacing:-.07em;line-height:1}
.quote-path{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 0}
.quote-path:before{content:"";position:absolute;left:10%;right:10%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(101,233,255,.42),rgba(109,255,197,.3),transparent)}
.quote-path article{position:relative;z-index:1;min-height:112px;border:1px solid rgba(214,230,255,.13);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.028));padding:12px;box-shadow:0 18px 48px rgba(0,0,0,.18)}
.quote-path article span{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:9px;background:rgba(101,233,255,.1);color:#8fffe0;font-size:.68rem;font-weight:950;margin-bottom:12px}
.quote-path article strong{display:block;color:#fff;font-size:1rem;line-height:1.05;margin-bottom:6px}
.quote-path article em{display:block;color:#aebdd1;font-style:normal;font-size:.7rem;line-height:1.28}
.quote-scope-panel{display:grid;grid-template-columns:1fr 128px;gap:14px;align-items:center;border:1px solid rgba(109,255,197,.14);border-radius:20px;background:linear-gradient(135deg,rgba(109,255,197,.075),rgba(101,233,255,.04));padding:14px}
.quote-scope-panel small{display:block;color:#9fb2c9;font-size:.68rem;text-transform:uppercase;letter-spacing:.09em;font-weight:900;margin-bottom:5px}
.quote-scope-panel strong{display:block;color:#f4fbff;font-size:.95rem;line-height:1.18}
.scope-bars{height:54px;display:flex;align-items:end;gap:7px}.scope-bars i{flex:1;border-radius:8px 8px 4px 4px;background:linear-gradient(180deg,#65e9ff,rgba(101,233,255,.12));box-shadow:0 0 24px rgba(101,233,255,.12)}.scope-bars i:nth-child(1){height:28px}.scope-bars i:nth-child(2){height:40px}.scope-bars i:nth-child(3){height:34px}.scope-bars i:nth-child(4){height:50px;background:linear-gradient(180deg,#8fffe0,rgba(109,255,197,.12))}
.quote-safety-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.quote-safety-row span{border:1px solid rgba(214,230,255,.1);border-radius:999px;background:rgba(255,255,255,.035);padding:8px 9px;text-align:center;color:#cfe0f3;font-size:.68rem;font-weight:850;white-space:nowrap}
@media(max-width:640px){.pricing-quote-visual{min-height:330px!important;padding:14px!important}.quote-board{border-radius:22px;padding:13px}.quote-board-top{padding:10px 10px 12px}.quote-board-top strong{font-size:1.52rem}.quote-board-top span{font-size:.56rem}.quote-path{gap:7px;padding:12px 0}.quote-path article{min-height:92px;border-radius:14px;padding:9px}.quote-path article span{width:22px;height:22px;font-size:.58rem;margin-bottom:8px}.quote-path article strong{font-size:.82rem}.quote-path article em{font-size:.6rem}.quote-scope-panel{grid-template-columns:1fr;gap:9px;padding:11px;border-radius:16px}.scope-bars{height:38px}.quote-safety-row{gap:6px}.quote-safety-row span{font-size:.55rem;padding:7px 5px}}


.pricing-decision-visual{min-height:444px!important;padding:24px!important;background:radial-gradient(circle at 20% 12%,rgba(101,233,255,.13),transparent 30%),radial-gradient(circle at 78% 86%,rgba(109,255,197,.1),transparent 30%),linear-gradient(145deg,rgba(6,10,23,.98),rgba(10,15,31,.95))!important}
.pricing-decision-visual:before{content:"";position:absolute;inset:18px;border-radius:30px;background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(135deg,black,transparent 78%);pointer-events:none}
.decision-board{position:relative;z-index:3;width:min(100%,456px);border:1px solid rgba(214,230,255,.16);border-radius:30px;background:linear-gradient(180deg,rgba(16,23,44,.94),rgba(7,11,23,.93));box-shadow:0 34px 100px rgba(0,0,0,.4),0 0 90px rgba(101,233,255,.08),inset 0 1px 0 rgba(255,255,255,.08);padding:18px;overflow:hidden}
.decision-board:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 0%,rgba(101,233,255,.15),transparent 34%),linear-gradient(120deg,rgba(255,255,255,.04),transparent 42%);pointer-events:none}
.decision-price-card{position:relative;display:grid;gap:6px;border:1px solid rgba(101,233,255,.18);border-radius:24px;background:linear-gradient(135deg,rgba(101,233,255,.12),rgba(109,255,197,.07));padding:18px 18px 16px}
.decision-price-card small,.decision-next-step span{color:#9fb2c9;text-transform:uppercase;letter-spacing:.1em;font-size:.66rem;font-weight:950}
.decision-price-card strong{display:block;color:#f7fdff;font-size:clamp(2.4rem,4.5vw,3.65rem);letter-spacing:-.085em;line-height:.92}
.decision-price-card>span{color:#8fffe0;font-weight:850;font-size:.86rem}
.decision-bridge{position:relative;display:grid;grid-template-columns:1fr 18px 1fr 18px 1fr;align-items:center;gap:7px;padding:16px 0 14px}
.decision-bridge>i{height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(101,233,255,.35),rgba(109,255,197,.65));box-shadow:0 0 18px rgba(101,233,255,.2)}
.decision-bridge article{min-height:102px;border:1px solid rgba(214,230,255,.12);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.062),rgba(255,255,255,.027));padding:12px;display:grid;align-content:start;box-shadow:0 16px 44px rgba(0,0,0,.16)}
.decision-bridge b{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:9px;background:rgba(101,233,255,.1);color:#8fffe0;font-size:.66rem;margin-bottom:10px}
.decision-bridge strong{color:#fff;font-size:.98rem;line-height:1.08;margin-bottom:5px}.decision-bridge em{color:#aebdd1;font-style:normal;font-size:.68rem;line-height:1.28}
.decision-risk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.decision-risk-grid span{min-height:46px;display:grid;place-items:center;text-align:center;border:1px solid rgba(109,255,197,.15);border-radius:15px;background:rgba(109,255,197,.055);color:#dffff3;font-size:.7rem;font-weight:850;line-height:1.18;padding:8px}
.decision-next-step{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:10px;border:1px solid rgba(214,230,255,.12);border-radius:18px;background:rgba(255,255,255,.035);padding:12px 14px}
.decision-next-step strong{color:#04101d;background:linear-gradient(135deg,#eefbff,#8fffe0);border-radius:999px;padding:8px 12px;font-size:.82rem;white-space:nowrap}
@media(max-width:640px){.pricing-decision-visual{min-height:360px!important;padding:13px!important}.decision-board{width:100%;border-radius:22px;padding:13px}.decision-price-card{border-radius:18px;padding:13px}.decision-price-card small,.decision-next-step span{font-size:.54rem}.decision-price-card strong{font-size:2.18rem}.decision-price-card>span{font-size:.72rem}.decision-bridge{grid-template-columns:1fr 10px 1fr 10px 1fr;gap:4px;padding:11px 0}.decision-bridge article{min-height:88px;border-radius:13px;padding:8px}.decision-bridge b{width:21px;height:21px;border-radius:7px;font-size:.55rem;margin-bottom:7px}.decision-bridge strong{font-size:.72rem}.decision-bridge em{font-size:.56rem}.decision-risk-grid{gap:5px}.decision-risk-grid span{min-height:38px;border-radius:12px;font-size:.55rem;padding:6px 4px}.decision-next-step{grid-template-columns:1fr;gap:7px;padding:10px;border-radius:14px}.decision-next-step strong{text-align:center;font-size:.72rem}}

.decision-price-card strong{line-height:1.08!important;padding-bottom:6px!important;overflow:visible!important}
@media(max-width:640px){.decision-price-card strong{line-height:1.1!important;padding-bottom:5px!important}}

.pricing-workspace-page{width:min(var(--max),calc(100% - 40px));margin:0 auto;padding:138px 0 88px}
.pricing-workspace-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(380px,.78fr);gap:28px;align-items:stretch;min-height:auto}
.pricing-hero-copy{display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(214,230,255,.12);border-radius:30px;background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.025));padding:34px;box-shadow:0 26px 86px rgba(0,0,0,.18)}
.pricing-hero-copy h1{font-size:clamp(2.8rem,5vw,5.2rem);line-height:.94;letter-spacing:-.07em;margin-bottom:18px;max-width:780px}
.pricing-hero-copy p:not(.eyebrow){color:var(--soft);font-size:1.05rem;line-height:1.62;max-width:650px}
.pricing-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}
.pricing-decision-panel{border:1px solid rgba(101,233,255,.18);border-radius:30px;background:radial-gradient(circle at 18% 0%,rgba(101,233,255,.16),transparent 36%),linear-gradient(180deg,rgba(12,18,38,.95),rgba(5,8,19,.97));padding:20px;display:grid;grid-template-rows:auto 1fr auto;gap:14px;box-shadow:var(--shadow);position:relative;overflow:hidden}
.pricing-decision-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(140deg,black,transparent 78%);pointer-events:none}
.price-switch-card,.audit-before-pay,.decision-mini-path{position:relative;z-index:1}
.price-switch-card{border:1px solid rgba(109,255,197,.18);border-radius:24px;background:linear-gradient(135deg,rgba(109,255,197,.09),rgba(101,233,255,.055));padding:20px}
.price-switch-card span,.audit-before-pay small{display:block;color:#8fffe0;text-transform:uppercase;letter-spacing:.11em;font-weight:950;font-size:.66rem;margin-bottom:7px}
.price-switch-card strong{display:block;color:#fff;font-size:1.18rem;line-height:1.1;margin-bottom:10px}
.price-switch-card b{display:block;color:#fff;font-size:clamp(2.4rem,4.8vw,3.9rem);line-height:1.06;letter-spacing:-.08em;padding-bottom:4px}
.price-switch-card em{display:block;color:#aebdd1;font-style:normal;font-size:.86rem}
.audit-before-pay{border:1px solid rgba(214,230,255,.12);border-radius:22px;background:rgba(255,255,255,.04);padding:18px;align-self:stretch}
.audit-before-pay strong{display:block;color:#f7fdff;font-size:1.25rem;margin-bottom:8px}.audit-before-pay p{color:var(--soft);margin:0;line-height:1.48}
.decision-mini-path{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;gap:7px}
.decision-mini-path span{display:grid;place-items:center;min-height:38px;border:1px solid rgba(214,230,255,.12);border-radius:999px;background:rgba(255,255,255,.04);font-size:.75rem;font-weight:850;color:#dff5ff}
.decision-mini-path i{height:2px;background:linear-gradient(90deg,rgba(101,233,255,.28),rgba(109,255,197,.66));border-radius:999px}
.pricing-lane-section,.quote-driver-section,.pricing-faq-workspace{margin-top:34px}
.pricing-section-head{display:grid;grid-template-columns:.85fr 1.15fr;gap:20px;align-items:end;margin-bottom:18px}
.pricing-section-head h2{font-size:clamp(2rem,3.7vw,3.7rem);line-height:1;letter-spacing:-.058em;margin-bottom:0}
.pricing-section-head p:not(.eyebrow){color:var(--soft);line-height:1.6;margin:0}
.pricing-section-head.compact{grid-template-columns:1fr;max-width:760px;gap:8px}
.lane-picker-grid{display:grid;grid-template-columns:1.18fr repeat(2,minmax(0,1fr));gap:14px}
.lane-pick{border:1px solid rgba(214,230,255,.12);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.024));padding:20px;min-height:228px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 20px 70px rgba(0,0,0,.14)}
.lane-pick.priority{grid-row:span 2;background:radial-gradient(circle at 18% 0%,rgba(101,233,255,.14),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03));border-color:rgba(101,233,255,.24)}
.lane-pick span{display:inline-flex;width:max-content;max-width:100%;border:1px solid rgba(101,233,255,.18);border-radius:999px;background:rgba(101,233,255,.06);padding:6px 9px;color:#8fffe0;text-transform:uppercase;letter-spacing:.09em;font-weight:950;font-size:.62rem;margin-bottom:14px}
.lane-pick h3{font-size:1.35rem;line-height:1.08;color:#fff;margin-bottom:9px}.lane-pick p{color:var(--soft);line-height:1.5;margin-bottom:16px}.lane-pick strong{display:block;color:#dff5ff;font-size:.86rem;line-height:1.38}
.quote-driver-card{border:1px solid rgba(214,230,255,.13);border-radius:30px;background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.024));padding:26px;box-shadow:0 28px 90px rgba(0,0,0,.18)}
.quote-driver-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}
.quote-driver-matrix div{border:1px solid rgba(214,230,255,.11);border-radius:20px;background:rgba(255,255,255,.035);padding:18px;min-height:172px}
.quote-driver-matrix span{display:block;color:#8fffe0;text-transform:uppercase;letter-spacing:.09em;font-weight:950;font-size:.62rem;margin-bottom:12px}.quote-driver-matrix strong{display:block;color:#fff;font-size:1.06rem;margin-bottom:8px}.quote-driver-matrix p{color:var(--muted);font-size:.9rem;line-height:1.48;margin:0}
.pricing-safety-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:30px 0;border:1px solid rgba(109,255,197,.13);border-radius:26px;background:linear-gradient(135deg,rgba(109,255,197,.07),rgba(101,233,255,.035));padding:12px}
.pricing-safety-strip div{border-right:1px solid rgba(214,230,255,.1);padding:12px}.pricing-safety-strip div:last-child{border-right:0}.pricing-safety-strip strong{display:block;color:#fff;font-size:.95rem;margin-bottom:5px}.pricing-safety-strip p{color:var(--muted);font-size:.82rem;line-height:1.4;margin:0}
.pricing-faq-workspace .faq-list{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}
.pricing-final-cta{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-top:34px;border:1px solid rgba(101,233,255,.2);border-radius:30px;background:radial-gradient(circle at 14% 0%,rgba(101,233,255,.15),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.065),rgba(255,255,255,.025));padding:28px}
.pricing-final-cta h2{font-size:clamp(2rem,3.8vw,3.8rem);margin-bottom:10px}.pricing-final-cta p:not(.eyebrow){color:var(--soft);margin:0;max-width:680px}
@media(max-width:1000px){.pricing-workspace-hero,.pricing-section-head,.pricing-final-cta{grid-template-columns:1fr}.pricing-decision-panel{max-width:680px}.lane-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lane-pick.priority{grid-row:auto;grid-column:1/-1}.quote-driver-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-safety-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-safety-strip div{border-right:0}.pricing-faq-workspace .faq-list{grid-template-columns:1fr}}
@media(max-width:640px){.pricing-workspace-page{width:calc(100% - 28px);padding:112px 0 78px}.pricing-hero-copy,.pricing-decision-panel,.quote-driver-card,.pricing-final-cta{border-radius:22px;padding:18px}.pricing-hero-copy h1{font-size:2.42rem;line-height:1;letter-spacing:-.06em}.pricing-hero-copy p:not(.eyebrow){font-size:.92rem}.pricing-hero-actions .btn{width:100%}.price-switch-card{padding:15px;border-radius:18px}.price-switch-card b{font-size:2.28rem}.decision-mini-path{grid-template-columns:1fr 12px 1fr 12px 1fr}.decision-mini-path span{font-size:.62rem;min-height:32px}.pricing-section-head h2{font-size:1.92rem}.lane-picker-grid,.quote-driver-matrix,.pricing-safety-strip{grid-template-columns:1fr}.lane-pick{min-height:auto;border-radius:18px;padding:16px}.quote-driver-matrix div{min-height:auto;border-radius:17px;padding:15px}.pricing-safety-strip{padding:10px;border-radius:20px}.pricing-safety-strip div{padding:10px}.pricing-final-cta .btn{width:100%}}

.pricing-workspace-page h1,.pricing-workspace-page h2{overflow:visible!important;padding-bottom:.08em!important}
.pricing-hero-copy h1{line-height:1.02!important}
.pricing-final-cta h2{line-height:1.04!important}

/* Pricing page: decision-desk layout */
.pricing-desk-page{width:min(1180px,calc(100% - 40px));padding-top:110px}
.pricing-desk-page,.pricing-desk-page *{box-sizing:border-box;min-width:0}
.pricing-desk-hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:stretch;margin-bottom:18px}
.pricing-desk-copy{border:1px solid rgba(214,230,255,.13);border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.025));padding:34px;min-height:430px;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 28px 90px rgba(0,0,0,.18)}
.pricing-desk-copy h1{font-size:clamp(2.8rem,5vw,5.8rem);line-height:.98;letter-spacing:0;margin:0 0 18px;max-width:910px}
.pricing-desk-copy p:not(.eyebrow){font-size:1.06rem;line-height:1.62;color:var(--soft);max-width:720px;margin:0}
.pricing-desk-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.pricing-receipt{border:1px solid rgba(109,255,197,.24);border-radius:22px;background:linear-gradient(180deg,rgba(109,255,197,.11),rgba(101,233,255,.04));padding:24px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 30px 80px rgba(0,0,0,.24)}
.receipt-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(214,230,255,.12);padding-bottom:16px}
.receipt-topline span,.workflow-ledger span,.scope-table span{display:block;color:#8fffe0;text-transform:uppercase;letter-spacing:.08em;font-size:.64rem;font-weight:950}
.receipt-topline strong{color:#fff;font-size:1.08rem}
.receipt-price{font-size:clamp(2.7rem,4.2vw,3.6rem);line-height:.95;letter-spacing:0;color:#fff;font-weight:950;margin:30px 0 8px}
.pricing-receipt p{color:#d6e8f8;font-size:.96rem;line-height:1.48;margin:0 0 22px}
.pricing-receipt dl{display:grid;gap:10px;margin:0}
.pricing-receipt dl div{display:grid;grid-template-columns:112px 1fr;gap:10px;border:1px solid rgba(214,230,255,.11);border-radius:14px;background:rgba(255,255,255,.035);padding:11px}
.pricing-receipt dt{color:#90a5ba;font-size:.76rem;font-weight:850}.pricing-receipt dd{color:#f7fdff;font-size:.85rem;font-weight:850;margin:0}
.pricing-desk-board{display:grid;grid-template-columns:340px minmax(0,1fr);gap:18px;margin-top:18px}
.desk-board-intro{border:1px solid rgba(214,230,255,.12);border-radius:22px;background:rgba(255,255,255,.035);padding:24px;position:sticky;top:96px;align-self:start}
.desk-board-intro h2,.scope-note h2,.pricing-answer-dock h2,.pricing-desk-cta h2{font-size:clamp(2rem,3.8vw,3.8rem);line-height:1.08;letter-spacing:0;margin:0 0 12px;overflow:visible;padding-bottom:.08em}
.desk-board-intro h2,.pricing-answer-dock h2{font-size:clamp(1.8rem,2.6vw,2.65rem)}
.desk-board-intro p:not(.eyebrow),.scope-note p:not(.eyebrow),.pricing-desk-cta p{color:var(--soft);line-height:1.58;margin:0}
.workflow-ledger{display:grid;gap:10px}
.ledger-row{display:grid;grid-template-columns:220px minmax(0,1fr) 230px;gap:18px;align-items:center;border:1px solid rgba(214,230,255,.12);border-radius:18px;background:linear-gradient(90deg,rgba(255,255,255,.06),rgba(255,255,255,.025));padding:18px;min-height:128px}
.ledger-row.is-priority{border-color:rgba(109,255,197,.28);background:linear-gradient(90deg,rgba(109,255,197,.11),rgba(255,255,255,.035))}
.ledger-row h3{color:#fff;font-size:1.3rem;line-height:1.12;margin:8px 0 0}.ledger-row p{color:var(--soft);font-size:.94rem;line-height:1.5;margin:0}.ledger-row strong{color:#f1fbff;font-size:.88rem;line-height:1.42}
.scope-economics{display:block;margin-top:18px;border:1px solid rgba(214,230,255,.12);border-radius:24px;background:radial-gradient(circle at 16% 20%,rgba(101,233,255,.11),transparent 32%),rgba(255,255,255,.028);padding:18px}
.scope-note{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1fr);gap:18px;align-items:end;padding:14px 14px 18px}
.scope-note h2{font-size:clamp(1.9rem,2.35vw,2.55rem)}
.scope-table{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
.scope-table div{border:1px solid rgba(214,230,255,.12);border-radius:16px;background:rgba(255,255,255,.028);padding:14px 12px;min-height:148px}
.scope-table strong{display:block;color:#fff;font-size:1rem;line-height:1.16;margin:12px 0 8px}.scope-table p{color:var(--muted);font-size:.86rem;line-height:1.45;margin:0}
.pricing-confidence-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}
.pricing-confidence-band div{border:1px solid rgba(109,255,197,.15);border-radius:18px;background:rgba(109,255,197,.055);padding:16px}.pricing-confidence-band strong{display:block;color:#fff;margin-bottom:6px}.pricing-confidence-band p{color:var(--muted);font-size:.86rem;line-height:1.4;margin:0}
.pricing-answer-dock{display:grid;grid-template-columns:360px minmax(0,1fr);gap:18px;margin-top:18px;align-items:start}.pricing-answer-dock>div:first-child{padding:18px}
.answer-stack{display:grid;gap:10px}.answer-stack details{border:1px solid rgba(214,230,255,.12);border-radius:17px;background:rgba(255,255,255,.035);padding:16px}.answer-stack summary{cursor:pointer;color:#fff;font-weight:900}.answer-stack p{color:var(--soft);line-height:1.55;margin:12px 0 0}
.pricing-desk-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;margin-top:18px;border:1px solid rgba(101,233,255,.22);border-radius:24px;background:linear-gradient(135deg,rgba(101,233,255,.11),rgba(255,255,255,.028));padding:26px}
@media(max-width:1200px){.pricing-desk-hero,.pricing-desk-board,.pricing-answer-dock{grid-template-columns:1fr}.desk-board-intro{position:relative;top:auto}.workflow-ledger{grid-template-columns:1fr}.ledger-row{grid-template-columns:1fr}.scope-note{grid-template-columns:1fr;align-items:start}.scope-table{grid-template-columns:repeat(2,minmax(0,1fr))}.scope-table div{border-left:0;border-top:1px solid rgba(214,230,255,.13)}.pricing-confidence-band{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:641px) and (max-width:1000px){.pricing-desk-page{padding-top:108px}}
@media(max-width:640px){.pricing-desk-page{width:calc(100% - 28px);padding-top:98px}.pricing-desk-copy,.pricing-receipt,.desk-board-intro,.scope-economics,.pricing-desk-cta{border-radius:18px;padding:17px}.pricing-desk-copy{min-height:auto}.pricing-desk-copy h1{font-size:2.08rem;line-height:1.04}.pricing-desk-actions .btn,.pricing-desk-cta .btn{width:100%}.receipt-price{font-size:2.55rem}.pricing-receipt dl div{grid-template-columns:1fr}.ledger-row{padding:15px;min-height:auto}.scope-table,.pricing-confidence-band{grid-template-columns:1fr}.scope-table div{min-height:auto;padding:14px 0}.pricing-answer-dock>div:first-child{padding:0}.pricing-desk-cta{grid-template-columns:1fr}}

/* Approach page */
.approach-page{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:110px 0 86px}
.approach-page,.approach-page *{box-sizing:border-box;min-width:0}
.approach-page .eyebrow{
  display:inline-flex;
  align-items:center;
  gap:0;
  width:max-content;
  max-width:100%;
  margin:0 0 14px;
  border:0;
  border-radius:0;
  background:transparent;
  color:#dffaff;
  padding:0;
  text-transform:uppercase;
  letter-spacing:.135em;
  font-size:.72rem;
  line-height:1.2;
  font-weight:950;
  text-shadow:0 0 18px rgba(101,233,255,.34),0 0 34px rgba(109,255,197,.18);
}
.approach-page .eyebrow:before{
  content:none;
  display:none;
}
.approach-hero{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:22px;align-items:stretch}
.approach-hero-copy{border:1px solid rgba(214,230,255,.13);border-radius:28px;background:radial-gradient(circle at 10% 0%,rgba(101,233,255,.16),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.065),rgba(255,255,255,.024));padding:34px;min-height:620px;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 30px 90px rgba(0,0,0,.22)}
.approach-hero-copy h1{font-size:clamp(2.8rem,5vw,5.3rem);line-height:1.02;letter-spacing:0;margin:0 0 18px;max-width:860px;overflow:visible;padding-bottom:.06em}
.approach-hero-copy p:not(.eyebrow){font-size:1.08rem;line-height:1.62;color:var(--soft);max-width:720px;margin:0}
.approach-control-system{border:1px solid rgba(109,255,197,.18);border-radius:28px;background:linear-gradient(180deg,rgba(109,255,197,.075),rgba(255,255,255,.025));padding:18px;display:grid;align-content:stretch;box-shadow:0 28px 90px rgba(0,0,0,.2)}
.control-node{border:1px solid rgba(214,230,255,.12);border-radius:18px;background:rgba(255,255,255,.045);padding:14px;display:grid;grid-template-columns:42px 1fr;gap:4px 12px;align-items:center}
.control-node.is-active{border-color:rgba(109,255,197,.32);background:linear-gradient(135deg,rgba(109,255,197,.12),rgba(101,233,255,.045))}
.control-node span{grid-row:1/3;width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:rgba(101,233,255,.08);border:1px solid rgba(101,233,255,.18);color:#bdefff;font-weight:950;font-size:.72rem}
.control-node strong{color:#fff;font-size:1.02rem}.control-node p{grid-column:2;color:var(--muted);font-size:.82rem;line-height:1.4;margin:0}
.control-link{width:2px;height:18px;margin:3px 0 3px 34px;background:linear-gradient(180deg,rgba(101,233,255,.24),rgba(109,255,197,.62));border-radius:999px}
.approach-value-map,.scope-before-build,.approval-model,.team-fit-band,.measurement-ledger,.expand-section,.approach-faq,.approach-cta{margin-top:22px}
.approach-value-map{display:block;border:1px solid rgba(214,230,255,.1);border-radius:28px;background:radial-gradient(circle at 0% 0%,rgba(101,233,255,.1),transparent 34%),rgba(255,255,255,.02);padding:18px}
.approach-section-copy{border:1px solid rgba(214,230,255,.1);border-radius:24px;background:rgba(255,255,255,.03);padding:22px;align-self:start}
.approach-value-map .approach-section-copy{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:18px;align-items:end;border:0;background:transparent;padding:8px 8px 18px}
.approach-section-copy h2,.scope-panel h2,.approval-column h2,.team-fit-band h2,.expand-card h2,.approach-cta h2{font-size:clamp(2rem,3.5vw,3.6rem);line-height:1.05;letter-spacing:0;margin:0 0 12px;overflow:visible;padding-bottom:.06em}
.approach-value-map .approach-section-copy h2,.scope-panel h2{font-size:clamp(1.9rem,2.55vw,2.75rem);line-height:1.08}
.measurement-ledger .approach-section-copy h2,.approach-faq .approach-section-copy h2{font-size:clamp(1.85rem,2.6vw,2.6rem);line-height:1.08}
.approach-section-copy p:not(.eyebrow),.scope-panel p,.team-fit-band p,.expand-card p,.approach-cta p{color:var(--soft);line-height:1.58;margin:0}
.value-map-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.value-map-grid article{min-height:176px;border:1px solid rgba(214,230,255,.12);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.024));padding:18px;display:flex;flex-direction:column;justify-content:flex-end}
.value-map-grid span,.scope-checklist span,.metric-rows strong{display:block;color:#8fffe0;text-transform:uppercase;letter-spacing:.08em;font-weight:950;font-size:.64rem;margin-bottom:10px}
.value-map-grid strong{display:block;color:#fff;font-size:1.18rem;line-height:1.16;margin-bottom:8px}.value-map-grid p{color:var(--muted);line-height:1.48;margin:0}
.scope-before-build{display:block;border:1px solid rgba(214,230,255,.12);border-radius:28px;background:radial-gradient(circle at 100% 0%,rgba(101,233,255,.11),transparent 32%),rgba(255,255,255,.025);padding:16px}
.scope-panel{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:18px;align-items:center;padding:8px 8px 14px}
.scope-checklist{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
.scope-checklist div{border:1px solid rgba(214,230,255,.12);border-radius:18px;background:rgba(255,255,255,.035);padding:14px;min-height:96px}.scope-checklist p{color:var(--muted);font-size:.84rem;line-height:1.42;margin:0}
.approval-model{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.approval-column{border:1px solid rgba(214,230,255,.13);border-radius:26px;padding:24px;min-height:380px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.024))}
.approval-column.ai-side{background:radial-gradient(circle at 12% 0%,rgba(101,233,255,.13),transparent 34%),rgba(255,255,255,.03)}
.approval-column.human-side{background:radial-gradient(circle at 12% 0%,rgba(109,255,197,.13),transparent 34%),rgba(255,255,255,.03)}
.approval-column ul{display:grid;gap:10px;margin:24px 0 0;padding:0;list-style:none}.approval-column li{border:1px solid rgba(214,230,255,.1);border-radius:15px;background:rgba(255,255,255,.035);padding:12px;color:#dce9f8;font-weight:780}
.team-fit-band{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;align-items:end;border:1px solid rgba(109,255,197,.16);border-radius:28px;background:linear-gradient(135deg,rgba(109,255,197,.08),rgba(101,233,255,.035));padding:24px}
.measurement-ledger{display:grid;grid-template-columns:340px minmax(0,1fr);gap:18px;align-items:start}
.metric-rows{display:grid;gap:8px}.metric-rows div{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:center;border:1px solid rgba(214,230,255,.11);border-radius:18px;background:rgba(255,255,255,.035);padding:15px}.metric-rows p{color:var(--muted);line-height:1.45;margin:0}
.expand-card{border:1px solid rgba(101,233,255,.2);border-radius:28px;background:radial-gradient(circle at 10% 0%,rgba(101,233,255,.13),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.024));padding:28px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:end}.expand-card p,.expand-card h2,.expand-card .eyebrow{max-width:780px}.expand-card .btn{grid-column:2;grid-row:1/4;align-self:center}
.approach-faq{display:grid;grid-template-columns:340px minmax(0,1fr);gap:18px}
.approach-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;border:1px solid rgba(109,255,197,.2);border-radius:28px;background:linear-gradient(135deg,rgba(109,255,197,.09),rgba(255,255,255,.025));padding:28px}
@media(max-width:1100px){.approach-hero,.team-fit-band,.measurement-ledger,.approach-faq{grid-template-columns:1fr}.approach-hero-copy{min-height:auto}.approach-value-map .approach-section-copy,.scope-panel{grid-template-columns:1fr;align-items:start}.value-map-grid{grid-template-columns:1fr}.scope-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-model{grid-template-columns:1fr}.expand-card,.approach-cta{grid-template-columns:1fr}.expand-card .btn{grid-column:auto;grid-row:auto;width:max-content}.metric-rows div{grid-template-columns:1fr}}
@media(min-width:641px) and (max-width:1000px){.approach-page{padding-top:108px}}
@media(max-width:640px){.approach-page{width:calc(100% - 28px);padding:98px 0 78px}.approach-page .eyebrow{margin-bottom:10px;font-size:.69rem;line-height:1.25;letter-spacing:.105em;white-space:normal}.approach-hero-copy,.approach-control-system,.approach-section-copy,.approach-value-map,.scope-before-build,.approval-column,.team-fit-band,.expand-card,.approach-cta{border-radius:20px;padding:17px}.approach-value-map .approach-section-copy,.scope-panel{padding:0 0 14px}.approach-hero-copy h1{font-size:1.98rem;line-height:1.08}.approach-hero-copy p:not(.eyebrow){font-size:.94rem}.control-node{grid-template-columns:36px 1fr;padding:12px}.control-node span{width:32px;height:32px}.scope-checklist{grid-template-columns:1fr}.approval-column{min-height:auto}.approval-column h2,.approach-section-copy h2,.scope-panel h2,.team-fit-band h2,.expand-card h2,.approach-cta h2{font-size:1.58rem;line-height:1.14}.approach-value-map .approach-section-copy h2,.measurement-ledger .approach-section-copy h2,.approach-faq .approach-section-copy h2{font-size:1.5rem;line-height:1.14}.value-map-grid article{min-height:auto}.expand-card .btn,.approach-cta .btn{width:100%}}

/* Prevent the homepage hero gradient word from clipping its final glyph. */
.hero-copy,.hero h1{overflow:visible!important}
.hero .gradient-text{padding-right:.08em;margin-right:-.02em}
