.landing-container{max-width:1280px;margin-inline:auto;padding-inline:1.5rem}.landing-section{padding-block:clamp(4rem,8vw,8rem);position:relative}.nav-glass{background:rgba(10,10,18,.72);border-bottom:1px solid var(--border)}.glass-panel,.nav-glass{backdrop-filter:blur(15px) saturate(1.8);-webkit-backdrop-filter:blur(15px) saturate(1.8)}.glass-panel{background:rgba(20,20,31,.55);border:1px solid var(--border);border-radius:.75rem}.glow-text{text-shadow:0 0 10px rgba(0,120,244,.5)}.mono-label{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase}.btn-ghost-lg,.btn-primary-lg{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding:.875rem 1.75rem;font-weight:600;font-size:.9375rem;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.btn-primary-lg{background:var(--social-blue);color:var(--white);border:1.5px solid transparent}.btn-primary-lg:hover{background:#0068d6;transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,120,244,.4)}.btn-primary-lg:active{transform:translateY(-1px)}.btn-ghost-lg{background:transparent;border:1.5px solid var(--border);color:var(--light-grey)}.btn-ghost-lg:hover{background:rgba(224,224,224,.08);border-color:rgba(0,255,255,.4);transform:translateY(-2px)}.btn-ghost-lg:active{transform:translateY(0)}@keyframes fade-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.reveal{animation:fade-in-up .54s ease-out both}.reveal-1{animation-delay:.12s}.reveal-2{animation-delay:.24s}.reveal-3{animation-delay:.36s}.reveal-4{animation-delay:.48s}.lift-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lift-card:hover{transform:scale(1.03);box-shadow:0 16px 36px rgba(0,0,0,.45);border-color:rgba(0,120,244,.45)}@keyframes metaverse-pulse{0%{opacity:.3;transform:scale(1)}to{opacity:.55;transform:scale(1.1)}}.ambient-glow{position:absolute;border-radius:999px;filter:blur(90px);animation:metaverse-pulse 8s infinite alternate;pointer-events:none;z-index:0}@keyframes float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.float-slow{animation:float-slow 6s ease-in-out infinite}.hero-visual{perspective:1200px;position:relative}.portal-stage{position:relative;width:100%;aspect-ratio:1/1;max-width:420px;margin-inline:auto;transform-style:preserve-3d}.portal-core{inset:27%;background:radial-gradient(circle at 35% 30%,var(--cyan),var(--social-blue) 45%,var(--dark-purple) 85%);box-shadow:0 0 60px rgba(0,120,244,.55),0 0 130px rgba(58,12,163,.45);animation:metaverse-pulse 8s infinite alternate}.orbit-ring,.portal-core{position:absolute;border-radius:999px}.orbit-ring{border:1px solid rgba(0,255,255,.35);transform-style:preserve-3d}.orbit-ring--1{inset:0;border-color:rgba(0,255,255,.35);animation:spin-ring 20s linear infinite}.orbit-ring--2{inset:9%;border-color:rgba(255,0,255,.28);animation:spin-ring-reverse 26s linear infinite}.orbit-ring--3{inset:-9%;border-color:rgba(0,120,244,.25);animation:spin-ring 34s linear infinite}@keyframes spin-ring{0%{transform:rotateX(72deg) rotate(0deg)}to{transform:rotateX(72deg) rotate(1turn)}}@keyframes spin-ring-reverse{0%{transform:rotateX(62deg) rotate(1turn)}to{transform:rotateX(62deg) rotate(0deg)}}.agent-orb{position:absolute;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:999px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;font-weight:700;letter-spacing:.04em;color:var(--white);border:1px solid rgba(255,255,255,.25);box-shadow:0 0 26px rgba(0,0,0,.55)}.agent-orb--pm{top:-4%;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--social-blue),var(--cyan));animation:float-slow 6s ease-in-out infinite}.agent-orb--eng{bottom:8%;left:-2%;background:linear-gradient(135deg,var(--dark-purple),var(--magenta));animation:float-slow 7s ease-in-out 1s infinite}.agent-orb--rev{bottom:8%;right:-2%;background:linear-gradient(135deg,var(--electric-green),var(--social-blue));animation:float-slow 6.5s ease-in-out .5s infinite}.particle-field{position:absolute;inset:-10%;overflow:hidden;pointer-events:none}.particle{position:absolute;width:4px;height:4px;border-radius:999px;background:var(--cyan);filter:blur(1px);opacity:.6;animation:particle-drift 9s ease-in-out infinite}.particle:first-child{top:12%;left:18%;animation-delay:0s}.particle:nth-child(2){top:22%;left:78%;background:var(--magenta);animation-delay:1.1s}.particle:nth-child(3){top:68%;left:8%;animation-delay:2.2s}.particle:nth-child(4){top:78%;left:82%;background:var(--social-blue);animation-delay:.6s}.particle:nth-child(5){top:45%;left:92%;animation-delay:3s}.particle:nth-child(6){top:40%;left:4%;background:var(--magenta);animation-delay:1.8s}.particle:nth-child(7){top:6%;left:55%;animation-delay:2.6s}.particle:nth-child(8){top:90%;left:45%;background:var(--electric-green);animation-delay:.9s}@keyframes particle-drift{0%,to{transform:translateY(0) translateX(0);opacity:.25}50%{transform:translateY(-22px) translateX(8px);opacity:.85}}.pricing-featured{border:1px solid rgba(0,120,244,.55);box-shadow:0 0 0 1px rgba(0,120,244,.25),0 0 48px rgba(0,120,244,.35)}.cta-band{background:linear-gradient(135deg,var(--dark-purple) 0,var(--off-black) 55%,var(--social-blue) 130%);position:relative;overflow:hidden}.avatar-badge{width:3rem;height:3rem;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9375rem;color:var(--white);flex-shrink:0}.avatar-badge--1{background:linear-gradient(135deg,var(--social-blue),var(--cyan))}.avatar-badge--2{background:linear-gradient(135deg,var(--dark-purple),var(--magenta))}.avatar-badge--3{background:linear-gradient(135deg,var(--electric-green),var(--social-blue))}@media (max-width:768px){.nav-links{display:none}}@media (prefers-reduced-motion:reduce){.agent-orb--eng,.agent-orb--pm,.agent-orb--rev,.ambient-glow,.float-slow,.orbit-ring--1,.orbit-ring--2,.orbit-ring--3,.particle,.portal-core,.reveal{animation:none!important}.btn-ghost-lg:hover,.btn-primary-lg:hover,.lift-card:hover{transform:none}*{transition-duration:.001ms!important}}