.hero{isolation:isolate;align-items:center;min-height:min(870px,100svh - 72px);padding-block:clamp(64px,8vw,112px);display:flex;position:relative;overflow:hidden}.heroAtmos{z-index:-2;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 260px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 260px),#0000 100%)}.heroAtmos:before{content:"";background:radial-gradient(900px 620px at 72% 34%,#01442f6b,#0000 66%),radial-gradient(760px 620px at 2% 86%,#013f4647,#0000 64%);position:absolute;inset:0}.heroLanes{animation:heroLanesIn 2s var(--ease-standard) .2s both;background-image:repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 8px),repeating-linear-gradient(#37e1c224 0 1.5px,#0000 1.5px 56px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(760px 620px at 70% 46%,#000 0%,#0000 74%);mask-image:radial-gradient(760px 620px at 70% 46%,#000 0%,#0000 74%)}.heroHalo{aspect-ratio:1;filter:blur(26px);background:radial-gradient(circle,#12c7883d 0%,#0000 44%),radial-gradient(circle,#03ae782e 0%,#01442f1f 42%,#0000 70%);border-radius:50%;width:min(880px,92vw);animation:10s ease-in-out infinite heroHaloPulse;position:absolute;top:47%;right:5%;transform:translateY(-50%)}.heroNoise{opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:-50%}.heroGrid{grid-template-columns:minmax(0,44fr) minmax(0,56fr);align-items:center;gap:clamp(36px,4.5vw,72px);width:100%;display:grid;position:relative}.heroCopy{flex-direction:column;align-items:flex-start;display:flex}.heroReveal{animation:heroUp .9s var(--ease-standard) var(--d,0s) both}.heroEyebrow{border-radius:var(--radius-pill);border:1px solid var(--line-1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:var(--font-mono);font-weight:var(--weight-light);letter-spacing:.05em;color:#c6d4e2;white-space:nowrap;background:linear-gradient(#ffffff13,#ffffff06);align-items:center;gap:10px;margin-bottom:30px;padding:8px 16px 8px 12px;font-size:12px;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 8px 24px -16px #000000e6}.heroPip{background:var(--whats-green-400);border-radius:50%;flex:none;width:7px;height:7px;position:relative;box-shadow:0 0 10px #49c457e6}.heroPip:after{content:"";border:1px solid var(--whats-green-400);animation:heroPing 2.6s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}.heroTitle{isolation:isolate;font-weight:var(--weight-semibold);letter-spacing:-.043em;color:var(--text-display);text-wrap:balance;margin:0 0 26px;font-size:clamp(3.3rem,7.2vw,6.75rem);line-height:.94}.heroWord{vertical-align:bottom;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.heroWord>span{animation:heroWordIn 1.05s var(--ease-standard) var(--d,0s) both;display:inline-block}.heroAccentWrap{color:var(--whats-green-400);display:inline-block;position:relative}.heroAccentWrap:before{content:"";z-index:-1;filter:blur(24px);pointer-events:none;width:168%;height:215%;animation:heroSpot 1.4s var(--ease-out) .85s both;background:radial-gradient(#49c4573d,#12c78814 44%,#0000 70%);position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.heroSub{max-width:50ch;color:var(--text-secondary);text-wrap:pretty;margin:0 0 36px;font-size:clamp(16px,1.2vw,18px);line-height:1.64}.heroActions{flex-wrap:wrap;gap:12px;width:100%;margin-bottom:44px;display:flex}.heroCta{height:56px;padding:0 28px;font-size:16px}.heroTicker{border-top:1px solid var(--line-0);width:100%;max-width:none;font-family:var(--font-mono);font-weight:var(--weight-light);letter-spacing:.1em;text-transform:uppercase;color:#6f8298;flex-wrap:wrap;align-items:center;gap:14px;padding-top:22px;font-size:10.5px;display:flex}.heroTickerDot{background:var(--whats-mint-400);opacity:.5;border-radius:50%;width:3px;height:3px}.heroStage{perspective:1800px;perspective-origin:62%;justify-content:center;align-items:center;display:flex;position:relative}.heroPlane{filter:blur(46px);pointer-events:none;width:min(540px,98%);height:min(680px,94%);animation:heroPlaneIn 1.5s var(--ease-standard) .5s both;background:linear-gradient(158deg,#37e1c229,#03ae7812 46%,#0000 74%);border-radius:96px;position:absolute;transform:rotate(-8deg)translate(26px,6px)}.heroChip{z-index:3;border:1px solid var(--line-1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-family:var(--font-ui);font-size:13px;font-weight:var(--weight-medium);color:#d5e1ec;white-space:nowrap;transition:transform var(--dur-slow) var(--ease-premium), border-color var(--dur-slow) var(--ease-standard), box-shadow var(--dur-slow) var(--ease-standard);animation:heroChipIn .9s var(--ease-standard) var(--d,0s) both, heroDrift var(--drift,7s) ease-in-out var(--d,0s) infinite;background:#09101cb3;border-radius:14px;align-items:center;gap:9px;padding:11px 15px;display:inline-flex;position:absolute;box-shadow:inset 0 1px #ffffff17,0 20px 44px -22px #000}.heroChip:after{content:"";width:var(--tether,26px);background:linear-gradient(90deg, var(--line-2), transparent);pointer-events:none;height:1px;position:absolute;top:50%}.heroChip--l:after{left:100%}.heroChip--r:after{background:linear-gradient(270deg, var(--line-2), transparent);right:100%}.heroChip:hover{border-color:#7af5ae4d;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff24,0 24px 50px -22px #000,0 0 24px -12px #12c788b3}.heroChipQuote{top:9%;right:-2%}.heroChipSym{font-weight:var(--weight-semibold);color:var(--whats-white)}.heroChipLive{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);background:#ffffff0f;border-radius:999px;margin-left:2px;padding:2px 7px;font-size:10px}.heroChipLive.is-live{color:var(--whats-green-400);background:#49c4571f}.heroChipLive.is-live:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.heroChipVal{color:var(--whats-green-400);font-variant-numeric:tabular-nums}.heroDeviceIn{animation:heroDeviceIn 1.25s var(--ease-standard) .35s both}.heroDeviceFloat{z-index:2;animation:6.5s ease-in-out 1.6s infinite heroFloat;position:relative}.heroDeviceTilt{transform-style:preserve-3d;transition:transform .7s var(--ease-standard);transform:rotateY(-8deg)rotateX(3deg)}.heroStage:hover .heroDeviceTilt{transform:rotateY(-4.5deg)rotateX(1.5deg)}.heroDeviceBreathe{transform-style:preserve-3d;animation:9.5s ease-in-out 2.2s infinite heroBreathe}@keyframes heroBreathe{0%,to{transform:rotateY(0)rotateX(0)}50%{transform:rotateY(1.7deg)rotateX(-.8deg)}}.heroDeviceShadow{z-index:1;filter:blur(26px);pointer-events:none;width:min(340px,74%);height:60px;animation:heroShadowIn 1.25s var(--ease-standard) .35s both;background:radial-gradient(#000000d1,#0000 68%);border-radius:50%;position:absolute;bottom:2%;left:50%;transform:translate(-46%)rotate(-3deg)}.heroDevice{background:linear-gradient(148deg,#5c6b7c 0%,#1b2532 16%,#0b111a 42%,#080d14 62%,#26313e 84%,#556375 100%);border-radius:58px;width:min(392px,100%);padding:11px;position:relative;box-shadow:0 0 0 1px #000000b3,inset 0 1px 1px #ffffff57,inset 0 -1px 1px #ffffff24,0 60px 120px -40px #000000f2,0 30px 60px -30px #01442fb3}.heroDevice:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(140deg,#ffffff8c 0%,#ffffff0f 12%,#fff0 34% 64%,#ffffff1a 82%,#ffffff6b 100%);border-radius:58px;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.heroHome{border-radius:var(--radius-pill);background:#ffffff42;width:128px;height:5px;margin:0 auto 9px}.heroScreen{background:#070d16;border-radius:48px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 2px 14px #000000e6}.heroScreen:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(112deg,#ffffff21 0%,#ffffff0b 14%,#fff0 38% 82%,#ffffff09 100%);position:absolute;inset:0}.heroIsland{z-index:3;border-radius:var(--radius-pill);background:#000;justify-content:flex-end;align-items:center;gap:7px;width:98px;height:27px;padding-right:9px;display:flex;position:absolute;top:11px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff0d}.heroIslandLens{background:radial-gradient(circle at 34% 30%,#16303f 0%,#060b10 62%);border-radius:50%;width:8px;height:8px;box-shadow:inset 0 0 0 1px #5a829647}.heroBtn{pointer-events:none;background:linear-gradient(90deg,#3e4a59,#171f2a);border-radius:2px;width:3px;position:absolute}.heroBtnLeft{left:-3px}.heroBtnRight{background:linear-gradient(270deg,#3e4a59,#171f2a);right:-3px}@keyframes heroUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes heroWordIn{0%{opacity:0;transform:translateY(105%)rotate(2deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes heroSpot{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes heroDeviceIn{0%{opacity:0;transform:translateY(40px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes heroShadowIn{0%{opacity:0}to{opacity:1}}@keyframes heroLanesIn{0%{opacity:0}to{opacity:1}}@keyframes heroPlaneIn{0%{opacity:0;transform:rotate(-8deg)translate(62px,6px)scale(.94)}to{opacity:1;transform:rotate(-8deg)translate(26px,6px)scale(1)}}@keyframes heroChipIn{0%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes heroDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes heroHaloPulse{0%,to{opacity:.82;transform:translateY(-50%)scale(1)}50%{opacity:1;transform:translateY(-50%)scale(1.045)}}@keyframes heroPing{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@media (max-width:1080px){.hero{min-height:0;padding-block:clamp(48px,7vw,80px) clamp(64px,8vw,96px)}.heroGrid{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(48px,6vw,76px)}.heroCopy{align-items:center}.heroActions,.heroTicker{justify-content:center}.heroSub{max-width:56ch}.heroStage{perspective-origin:50%;width:100%}.heroHalo{top:60%;right:50%;transform:translate(50%,-50%)}.heroLanes{-webkit-mask-image:radial-gradient(620px 560px at 50% 72%,#000 0%,#0000 74%);mask-image:radial-gradient(620px 560px at 50% 72%,#000 0%,#0000 74%)}.heroChip{opacity:.9}.heroChipQuote{top:6%;right:0}.heroDevice{width:min(348px,100%)}}@media (max-width:760px){.hero{padding-block:32px 60px}.heroTitle{letter-spacing:-.036em;margin-bottom:22px;font-size:clamp(2.85rem,13vw,4.1rem)}.heroEyebrow{white-space:normal;margin-bottom:24px;font-size:11.5px}.heroSub{margin-bottom:30px;font-size:16px}.heroActions{flex-direction:column;align-items:stretch;margin-bottom:34px}.heroCta{width:100%;height:54px}.heroTicker{letter-spacing:.1em;gap:10px;padding-top:18px;font-size:10.5px}.heroChip{display:none}.heroDeviceTilt{transform:none}.heroPlane{border-radius:52px;width:94%;height:88%;transform:rotate(-5deg)}.heroDevice{border-radius:48px;width:min(318px,100%);padding:9px}.heroDevice:before{border-radius:48px}.heroScreen{border-radius:40px}}@media (prefers-reduced-motion:reduce){.heroStage:hover .heroDeviceTilt{transform:rotateY(-8deg)rotateX(3deg)}.heroDeviceBreathe{animation:none}.heroChip:hover,.heroCta:hover{transform:none}}
