.offer-projection{position:absolute;inset:0;pointer-events:none;z-index:5}.offer-projection[hidden]{display:none}.projection-beam{position:absolute;left:19%;top:28%;width:39%;height:30%;background:linear-gradient(20deg,#3fafff25,transparent);clip-path:polygon(0 100%,45% 0,100% 0,10% 100%);animation:projection-on .45s both}.offer-hologram{position:absolute;left:24%;top:3%;width:42%;max-width:290px;padding:22px;text-align:left;pointer-events:auto;color:#cbeaff;border:1px solid #7dcfffaa;border-top:2px solid #a6e1ff;background:repeating-linear-gradient(0deg,#63baff08 0px,#63baff08 1px,transparent 1px,transparent 5px),linear-gradient(130deg,#0a2847f5,#071420fa);box-shadow:0 0 50px #269eff25,inset 0 0 30px #449eff12;animation:projection-on .4s both;transform-origin:bottom left}.offer-hologram:hover{border-color:#e0f4ff;box-shadow:0 0 65px #269eff45}.offer-kicker{display:block;font-family:monospace;font-size:12px;letter-spacing:.11em;color:#89cbff;line-height:1.5}.offer-hologram>strong{display:block;font-size:clamp(26px,3vw,42px);letter-spacing:-.05em;margin:12px 0;color:#d9efff}.offer-hologram>strong>span{display:block;font-size:clamp(52px,6vw,80px);font-weight:500;line-height:1;text-shadow:0 0 22px #70bfff80}.offer-tagline{display:block;font-size:13px;line-height:1.5;letter-spacing:.06em}.offer-link{display:block;margin-top:18px;padding-top:12px;border-top:1px solid #73c5ff55;font-size:12px}.offer-open .radar-shortcut{visibility:hidden}.offer-detail h2{margin-top:20px;font-size:clamp(34px,5vw,58px);line-height:1.07}.offer-detail h2 span{color:#82c6ff}.offer-detail .offer-intro{font-size:20px;max-width:680px}.offer-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:36px 0}.offer-steps>div{border-top:1px solid #5bb7ff66;padding-top:16px}.offer-steps b{font-size:12px;letter-spacing:.08em;color:#7dc5ff}.offer-steps h3{font-size:20px;margin:15px 0 10px}.offer-steps p{font-size:14px}.offer-scope{padding:22px;background:#0b1c2d;border:1px solid #4d9edb33;margin-bottom:36px}.offer-scope h3{margin-top:0}.offer-scope p{font-size:14px;margin-bottom:10px}#brief-form{padding-top:15px}.brief-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}#brief-form label{display:block;font-size:14px;margin-bottom:20px;line-height:1.5}#brief-form label>span{color:#92a5b9}#brief-form input,#brief-form textarea{display:block;width:100%;background:#090e15;color:#eef7ff;border:1px solid #384f65;border-radius:3px;padding:14px;margin-top:8px;font:inherit;resize:vertical}#brief-form input:focus,#brief-form textarea:focus{outline:2px solid #75c2ff;outline-offset:2px}#brief-form .brief-privacy{font-size:13px;color:#9eadbf}#brief-form .brief-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#brief-status{font-size:14px;color:#b6ddff;margin-top:18px}#brief-form button:disabled{opacity:.55;cursor:wait}@keyframes projection-on{from{opacity:0;transform:translateY(20px) scaleY(.8)}to{opacity:1;transform:none}}@media(max-width:700px){.offer-hologram{left:4%;top:0;width:65%;padding:16px}.offer-hologram>strong{font-size:26px;margin:8px 0}.offer-hologram>strong>span{font-size:58px}.offer-tagline{font-size:12px}.offer-link{margin-top:10px}.projection-beam{left:19%;top:24%;height:30%}.offer-steps,.brief-grid{grid-template-columns:1fr}.offer-steps{gap:12px}.offer-detail .offer-intro{font-size:17px}}@media(prefers-reduced-motion:reduce){.offer-hologram,.projection-beam{animation:none}}

/* Borderless projection: light and typography against the dark hero. */
.offer-hologram{left:-2%;top:0;width:46%;max-width:360px;padding:12px 0 22px;border:0;background:none;box-shadow:none;color:#c9edff;animation:holo-materialize .75s both;isolation:isolate}
.offer-hologram:hover{border:0;background:none;box-shadow:none}
.offer-hologram::before{content:"";position:absolute;inset:-25% -20%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse,#168bff25 0%,#168bff0a 40%,transparent 70%);filter:blur(18px)}
.offer-hologram .offer-kicker{color:#88cfff;text-shadow:0 0 12px #168bff80;font-size:12px;letter-spacing:.14em}
.offer-hologram>strong{font-size:clamp(32px,3.8vw,58px);font-weight:500;line-height:1;margin:20px 0 18px;text-shadow:0 0 18px #4aaeff55}
.offer-hologram>strong>.holo-number{position:relative;font-size:clamp(88px,10vw,156px);font-weight:600;letter-spacing:-.085em;line-height:.95;margin-top:6px;color:#dff6ff;text-shadow:0 0 8px #63c6ff99,0 0 36px #229fff88,0 0 75px #0b66ff55}
.holo-number::before,.holo-number::after{content:attr(data-text);position:absolute;inset:0;pointer-events:none;opacity:0;color:#78dbff;text-shadow:-3px 0 #238aff;animation:holo-slice .75s steps(1,end) both}
.holo-number::after{color:#e1fbff;text-shadow:3px 0 #007cff;animation-name:holo-slice-secondary}
.offer-hologram .offer-tagline{font-size:14px;line-height:1.6;color:#a8dcff;text-shadow:0 0 15px #299bff66;letter-spacing:.08em}
.offer-hologram .offer-link{display:inline-block;border-top:0;border-bottom:1px solid #79cfff88;padding:0 0 7px;margin-top:22px;color:#e0f4ff;font-size:13px}
.projection-beam{left:17%;top:21%;width:33%;height:37%;opacity:.65;background:linear-gradient(25deg,#44baff50,transparent 70%);clip-path:polygon(80% 100%,0 0,55% 0,84% 100%);filter:blur(4px)}
@keyframes holo-materialize{0%{opacity:0;transform:translateX(-18px) skewX(-7deg)}18%{opacity:.65;transform:translateX(8px) skewX(3deg)}32%{opacity:.8;transform:translateX(-4px)}55%{opacity:.9;transform:translateX(2px)}100%{opacity:1;transform:none}}
@keyframes holo-slice{0%,100%{opacity:0;clip-path:inset(0)}12%,28%{opacity:.8;clip-path:inset(14% 0 64%);transform:translateX(-12px)}40%,56%{opacity:.6;clip-path:inset(60% 0 22%);transform:translateX(8px)}75%{opacity:.3;clip-path:inset(38% 0 40%);transform:translateX(-3px)}}
@keyframes holo-slice-secondary{0%,100%{opacity:0}20%,38%{opacity:.6;clip-path:inset(36% 0 44%);transform:translateX(12px)}50%,68%{opacity:.4;clip-path:inset(78% 0 8%);transform:translateX(-8px)}}
@media(min-width:701px) and (max-width:1000px){.offer-hologram{left:0;top:0;width:47%}.offer-hologram>strong>.holo-number{font-size:104px}.offer-hologram .offer-kicker{letter-spacing:.04em}.offer-hologram .offer-tagline{font-size:12px}}
@media(max-width:700px){.offer-hologram{left:0;top:0;width:53%;padding:0}.offer-hologram>strong{font-size:32px;margin:14px 0}.offer-hologram>strong>.holo-number{font-size:clamp(76px,23vw,110px)}.offer-hologram .offer-kicker{font-size:12px;letter-spacing:0}.offer-hologram .offer-tagline{font-size:12px}.offer-hologram .offer-link{font-size:12px;margin-top:14px}.projection-beam{left:11%;top:24%;height:30%;width:42%}}
@media(prefers-reduced-motion:reduce){.offer-hologram,.holo-number::before,.holo-number::after{animation:none}.holo-number::before,.holo-number::after{display:none}}
/* Sales-first hero: offer and navigation independent of logo hover. */
.hero-sales .hero-copy{width:48%;padding-bottom:55px}.hero-sales h1{font-size:clamp(58px,7.2vw,110px)}.hero-sales h1 .hero-word{color:#f0f4f8}.hero-sales h1 .hero-word-small{display:inline-block;font-size:.54em;letter-spacing:-.055em;color:#94d5ff;white-space:nowrap;min-height:1.1em}.hero-sales .hero-copy .button{pointer-events:auto}.hero-sales .offer-hologram{left:1%;top:4%;width:40%;max-width:290px}.hero-sales .offer-hologram>strong>.holo-number{font-size:clamp(72px,8vw,120px)}.hero-sales .offer-hologram .offer-tagline{font-size:11px}.hero-sales .radar-sites{top:64%;left:7%;width:32%}.hero-sales .stage-label{display:none}.automation-branch{position:absolute;right:1%;top:61%;width:37%;z-index:15;padding:16px;background:#081421f5;border-left:1px solid #83d4ff;box-shadow:0 0 35px #289bff22;animation:bot-resolve .45s steps(3) both}.automation-branch[hidden]{display:none}.automation-branch>span{font:9px monospace;color:#7fc8ff;letter-spacing:.12em}.automation-branch button{display:block;width:100%;text-align:left;padding:12px 0;border-bottom:1px solid #7fb9e82b;font-size:12px;color:#d4edff}.automation-branch button:hover{color:white;text-shadow:0 0 10px #4abaff}.word-glitch{animation:word-shift .45s steps(2)}@keyframes word-shift{20%{transform:translateX(-3px);text-shadow:3px 0 #39bbff,-2px 0 #92aaff;opacity:.6}45%{transform:translateX(4px);filter:blur(1px)}70%{transform:translateX(-1px);text-shadow:-3px 0 #39bbff}100%{transform:none;filter:none}}@keyframes bot-resolve{0%{opacity:0;transform:translateX(12px);filter:blur(4px)}40%{opacity:.7;transform:translateX(-3px)}100%{opacity:1;transform:none;filter:none}}@media(max-width:760px){.hero-sales .hero-copy{width:100%;padding-bottom:25px}.hero-sales h1{font-size:64px}.hero-sales .chrome-stage{min-height:600px}.hero-sales .offer-hologram{top:3%;left:2%;width:42%}.hero-sales .offer-hologram>strong>.holo-number{font-size:80px}.hero-sales .radar-sites{top:66%;left:3%;width:40%}.automation-branch{top:61%;width:48%;right:0}.automation-branch button{font-size:11px}.hero-sales .offer-hologram .offer-kicker{font-size:9px}}@media(prefers-reduced-motion:reduce){.word-glitch,.automation-branch{animation:none}}.motion-off .word-glitch,.motion-off .automation-branch{animation:none}
.hero-ready .offer-open.social-open .radar-shortcut{visibility:visible}.hero-sales .radar-web{width:32%;left:64%}.hero-sales .radar-web strong{font-size:clamp(12px,1.15vw,17px)}@media(max-width:760px){.hero-sales .radar-web{left:53%;width:46%}.hero-sales .radar-brand{left:53%;top:83%;width:46%}.hero-sales .radar-brand strong{font-size:13px}}
.automation-branch a{display:block;padding:12px 0;border-bottom:1px solid #7fb9e82b;font-size:12px;color:#d4edff}.automation-branch a:hover{color:white;text-shadow:0 0 10px #4abaff}

/* The radar is a decorative pointer-transparent layer; this menu is interactive. */
.automation-branch{pointer-events:auto}.automation-branch a{pointer-events:auto;position:relative;min-height:44px;touch-action:manipulation}.automation-branch a:focus-visible{outline:2px solid #a5ddff;outline-offset:3px;background:#17344c}.radar-web[aria-expanded="true"]{border-color:#a2d9ff;background:#12283bfa}
