.hero.wrap{position:relative;display:block;text-align:center;padding-top:90px;padding-bottom:60px;isolation:isolate}.hero.wrap:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-80px -5% -100px;background:radial-gradient(ellipse at 38% 54%,#35eaa91c,transparent 55%),radial-gradient(ellipse at 68% 78%,#4bd4ed14,transparent 50%)}.hero .hero-copy{max-width:1000px;width:100%;margin:auto}.hero .hero-copy h1{font-size:clamp(48px,7.5vw,104px);line-height:1.05;letter-spacing:-.065em;margin:28px auto;font-weight:650}.hero h1 #instinkt-prefix{display:block;color:#f6fff9}.hero h1 #instinkt-word{display:block;min-height:1.15em;background:linear-gradient(105deg,#d5ffe9 12%,#70efb9 48%,#60cad9 90%);background-clip:text;-webkit-background-clip:text;color:transparent;font-style:normal}.hero .hero-text{max-width:660px;margin:20px auto 28px;font-size:clamp(16px,1.7vw,20px);line-height:1.6}.hero-actions,.aura-hero-usps{justify-content:center}.instinkt-controls{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:24px auto 10px}.instinkt-controls button{border:1px solid #ffffff20;background:#ffffff05;color:#a6b8ae;border-radius:100px;padding:9px 16px;font:inherit;font-size:13px;cursor:pointer}.instinkt-controls button[aria-pressed=true]{background:#8cf3bf1c;border-color:#8cf3bf70;color:#b7ffd8}.instinkt-controls button:focus-visible,#instinkt-pause:focus-visible{outline:2px solid #b7ffd8;outline-offset:4px}#instinkt-caption{color:#b8cec1;min-height:1.5em;margin:10px 0}#instinkt-pause{background:none;border:0;color:#90a497;font:inherit;font-size:12px;text-decoration:underline;cursor:pointer;padding:8px}.product-visual.wrap{border:1px solid #82e3b92b;border-radius:32px;padding:40px;background:linear-gradient(145deg,#0f2119aa,#080a09 65%);box-shadow:0 -30px 100px #5ce9ac09}@media(max-width:600px){.hero.wrap{padding-top:48px;padding-bottom:32px}.hero .hero-copy h1{font-size:clamp(36px,9.8vw,58px);letter-spacing:-.05em}.product-visual.wrap{padding:20px;border-radius:22px}.instinkt-controls{gap:6px}.instinkt-controls button{padding:8px 10px;font-size:12px}.hero-actions{flex-direction:column}.hero-actions a{justify-content:center}}

.hero h1 #instinkt-word{font-family:inherit;font-weight:650}.hero .hero-actions .button{background:#8bf1bf;color:#07140d;border-color:#8bf1bf}
.hero .hero-copy h1{font-size:clamp(42px,6.7vw,88px);min-height:2.3em}.hero h1 #instinkt-word{background-image:linear-gradient(110deg,#d9ffe8 0%,#92ffb5 20%,#32e4aa 40%,#42d6f2 60%,#b7a8ff 80%,#d9ffe8 100%);background-size:230% 100%;animation:instinkt-gradient 7s ease-in-out infinite alternate}.hero.wrap:before{background:radial-gradient(ellipse at 25% 45%,#35eaa932,transparent 58%),radial-gradient(ellipse at 76% 65%,#42d6f227,transparent 52%),radial-gradient(ellipse at 60% 30%,#a490ff12,transparent 55%)}@keyframes instinkt-gradient{from{background-position:0% 50%}to{background-position:100% 50%}}.instinkt-paused #instinkt-word,.site-motion-paused #instinkt-word{animation-play-state:paused}@media(max-width:600px){.hero .hero-copy h1{font-size:clamp(27px,7.2vw,43px);letter-spacing:-.045em}#instinkt-word{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.hero h1 #instinkt-word{animation:none}}
