/* Discover's current visual layer: shared identity, clearer entry points. */
.hero-visual .orb{max-width:100%;pointer-events:none}
.hero{padding-top:76px;gap:52px}.hero h1{font-size:clamp(3.4rem,6vw,5.9rem);line-height:1.02;max-width:720px;text-wrap:balance;background:linear-gradient(125deg,#fff 20%,#e5dcff 60%,#74dfeb);background-clip:text;-webkit-background-clip:text;color:transparent}.release-pill{display:inline-flex;align-items:center;gap:12px;padding:8px 13px;margin-bottom:27px;border:1px solid #b68bff40;border-radius:99px;background:#9b6eff0c;color:#d6c2ff;font-size:.75rem;font-weight:650}.release-pill:hover{background:#9b6eff22}.hero .eyebrow{font-size:.7rem;letter-spacing:.16em}.hero .phone{transform:perspective(1100px) rotateY(-8deg) rotateZ(2deg);animation:discover-arrive .9s cubic-bezier(.16,1,.3,1) both}.hero-copy{animation:discover-arrive .65s ease-out both}.proof{background:linear-gradient(115deg,#1b1830aa,#0d1b25aa);border-color:#65508050}.proof strong{background:linear-gradient(120deg,#fff,#bba3f7);background-clip:text;-webkit-background-clip:text;color:transparent}.start-section{width:min(1220px,calc(100% - 40px));margin:90px auto 0;padding:40px;border:1px solid #ffffff10;border-radius:30px;background:radial-gradient(ellipse at 95% 0%,#8050dd14,transparent 65%),#10121b}.start-heading>span{font-size:.7rem;letter-spacing:.18em;font-weight:750;color:#bda0f5}.start-heading h2{font-size:clamp(1.9rem,3vw,2.8rem);margin:12px 0}.start-heading p{color:var(--muted);max-width:620px}.start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px}.start-card{position:relative;padding:24px 24px 42px;border:1px solid #ffffff10;border-radius:20px;background:linear-gradient(145deg,#1d2030,#11151f);transition:transform .22s,border-color .22s;min-width:0}.start-card:hover{transform:translateY(-5px);border-color:#ac86ff80}.start-card:focus-visible,.release-pill:focus-visible{outline:3px solid #65e3e6;outline-offset:5px}.start-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid #b58df437;border-radius:13px;background:#8b5cf615;color:#d0b3ff;font-size:24px}.start-number{display:block;margin-top:24px;color:#838b9f;font-size:.65rem;letter-spacing:.15em}.start-card h3{font-size:1.18rem;line-height:1.3;letter-spacing:-.025em;margin:10px 0}.start-card p{color:#a3aac0;font-size:.85rem;line-height:1.7}.start-arrow{position:absolute;right:22px;bottom:18px;color:#bda0f5;font-size:22px}.start-note{margin:24px 0 0;color:#8f96aa;font-size:.77rem;max-width:850px}.feature-card{transition:border-color .2s}.feature-card:hover{border-color:#8064b8}.site-header{background:#0b0d17e8}section[id]{scroll-margin-top:100px}@keyframes discover-arrive{from{opacity:0;translate:0 20px}to{opacity:1;translate:0 0}}@media(max-width:900px){.start-section{padding:28px}.hero{gap:28px}.hero h1{margin-inline:auto}.release-pill{margin-bottom:20px}.start-grid{grid-template-columns:1fr}.start-card{padding:22px 56px 22px 22px}.start-number{margin-top:14px}.start-arrow{bottom:22px}.start-card p{max-width:600px}}@media(max-width:620px){.hero{padding-top:42px}.hero h1{font-size:clamp(2.8rem,12vw,4.1rem)}.hero-visual{min-height:480px}.start-section{width:calc(100% - 28px);margin-top:52px;padding:22px}.proof span{text-align:center;font-size:.73rem}.start-heading p{font-size:.9rem}}@media(prefers-reduced-motion:reduce){.hero .phone,.hero-copy{animation:none}.start-card,.feature-card{transition:none}.start-card:hover{transform:none}}
