@property --hs-spin{syntax:"<angle>";inherits:true;initial-value:0deg}.rm .s-hero{isolation:isolate;overflow-x:clip}.rm .hs{position:absolute;inset:0}.rm .hero-mark{pointer-events:none;aspect-ratio:1}@media (min-width:1081px){.rm .s-hero:has(.hero-mark) .sub{max-width:15.5em}.rm .s-hero .h1-anchor{--hm-sub:calc(15.5 * clamp(16.5px, 1.5vw, 20px));--hm-gap:clamp(38px, 5vw, 76px);--hm-pad:24px;--hm-avail:calc(100% + var(--hm-gap) - var(--hm-sub) - 2 * var(--hm-pad));--hm-size:min(300px, var(--hm-avail));align-self:stretch;position:relative}.rm .hero-mark{width:var(--hm-size);top:50%;left:calc(var(--hm-sub) + var(--hm-pad) + (var(--hm-avail) - var(--hm-size)) / 2);position:absolute;translate:0 -50%}}@media (max-width:1080px){.rm .s-hero .h1-anchor{align-self:stretch;position:relative}.rm .hero-mark{width:clamp(120px,30vw,260px);position:absolute;top:50%;right:0;translate:0 -50%}}@media (min-width:601px) and (max-width:1080px){.rm .s-hero .h1-anchor{position:static}.rm .s-hero:has(.hero-mark) .copy{position:relative}.rm .hero-mark{right:clamp(0px,9vw - 30px,70px)}}.rm .hs-br{--t:calc(var(--hs-spin) + var(--rest,0deg));container-type:size}.rm .hs-br-stage{perspective:360cqw;perspective-origin:50% 45%;position:absolute;inset:0}.rm .hs-br-body{width:0;height:0;transform-style:preserve-3d;transform:var(--pose);position:absolute;top:50%;left:50%}.rm .hs-br-body>*{box-sizing:border-box;width:var(--w);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--w) / -2);backface-visibility:visible;display:block;position:absolute;top:0;left:0}.rm .hs-br-h1{--rest:200deg;--Rn:41;--rn:31;--R:calc(var(--Rn) * 1cqw);--r:calc(var(--rn) * 1cqw);--th:6.5cqw;--rx:calc(54deg + sin(var(--t)) * 9deg);--ry:calc(cos(var(--t)) * 15deg);--rz:-9deg;--pose:rotateZ(var(--rz)) rotateX(var(--rx)) rotateY(var(--ry));--lit:max(0, cos(var(--t) - 200deg));--edge:rgba(222,240,248, calc(.36 + var(--lit) * .2))}.rm .hs-br-annulus{--w:calc(2 * var(--R));--h:var(--w);border:1px solid var(--edge);background:linear-gradient(115deg, transparent 32%, rgba(206,240,248, calc(.05 + var(--lit) * .1)) 50%, transparent 68%) no-repeat;background-size:260% 100%;background-position:calc(50% + sin(var(--t)) * 60%) 0;-webkit-mask:radial-gradient(closest-side, transparent calc(var(--rn) / var(--Rn) * 100%), #000 calc(var(--rn) / var(--Rn) * 100% + 0.5%));-webkit-mask:radial-gradient(closest-side, transparent calc(var(--rn) / var(--Rn) * 100%), #000 calc(var(--rn) / var(--Rn) * 100% + 0.5%));mask:radial-gradient(closest-side, transparent calc(var(--rn) / var(--Rn) * 100%), #000 calc(var(--rn) / var(--Rn) * 100% + 0.5%));transform:translateZ(calc(var(--z) * var(--th) / 2));border-radius:50%}.rm .hs-br-rim-in{--w:calc(2 * var(--r));--h:var(--w);border:1px solid rgba(222,240,248, calc(.3 + var(--lit) * .18));transform:translateZ(calc(var(--z) * var(--th) / 2));border-radius:50%}.rm .hs-br-core{--w:calc(var(--R) * .78);--h:var(--w);border:1px solid #79e7da80;border-radius:50%}.rm .hs-br-wall{--w:calc(var(--R) * 6.2832 / 48 + .1cqw);--h:var(--th);transform:rotateZ(var(--a)) translateY(calc(-1 * var(--R))) rotateX(90deg);background:#cef0f803}.rm .hs-br-wall-in{--w:calc(var(--r) * 6.2832 / 40 + .1cqw);transform:rotateZ(var(--a)) translateY(calc(-1 * var(--r))) rotateX(90deg)}.rm .hs-br-dot{--w:6.4cqw;--h:var(--w);--o:calc(var(--k) * 120deg + var(--t) * 1);background:var(--c);opacity:.72;box-shadow:0 0 3cqw color-mix(in srgb, var(--c) 40%, transparent);transform:rotateZ(var(--o)) translateY(calc(-1 * (var(--R) + var(--r)) / 2)) translateZ(calc(var(--th) / 2 + 1cqw)) rotateZ(calc(-1 * var(--o))) rotateY(calc(-1 * var(--ry))) rotateX(calc(-1 * var(--rx))) rotateZ(calc(-1 * var(--rz)));border-radius:50%}.rm .hs-br-dot:nth-last-child(3){--c:var(--violet)}.rm .hs-br-dot:nth-last-child(2){--c:var(--blue)}.rm .hs-br-dot:last-child{--c:var(--aqua)}@media (prefers-reduced-motion:no-preference){.rm .hs-br-h1{animation:40s linear infinite k-hs-spin}}@keyframes k-hs-spin{to{--hs-spin:360deg}}
:root{--band-base:#08090c;--band-lift:#0c1120;--band-accent:#0a1a1f;--band-deep:#06070a;--band-rule:#ffffff13;--band-rule-accent:#79e7da33;--grid-rule:#ffffff0a;--grid-lines:linear-gradient(90deg, transparent calc(50% - var(--shell) / 2 - .5px), var(--grid-rule) 0 calc(50% - var(--shell) / 2 + .5px), transparent 0 calc(50% - var(--shell) / 6 - .5px), var(--grid-rule) 0 calc(50% - var(--shell) / 6 + .5px), transparent 0 calc(50% + var(--shell) / 6 - .5px), var(--grid-rule) 0 calc(50% + var(--shell) / 6 + .5px), transparent 0 calc(50% + var(--shell) / 2 - .5px), var(--grid-rule) 0 calc(50% + var(--shell) / 2 + .5px), transparent 0)}.rm main.banded .s-hero{background:var(--grid-lines)}.rm main.banded .s-hero:after{content:"";z-index:-2;aspect-ratio:1;width:min(1500px,120vw);left:calc(50% + var(--shell) / 4 + 12px);border:1px solid #ffffff12;border-radius:50%;position:absolute;top:50%;translate:-50% -50%;-webkit-mask:linear-gradient(#000 30%,#0000 78%);mask:linear-gradient(#000 30%,#0000 78%)}.rm main.banded .sec{border-top:1px solid var(--band-rule)}.rm main.banded .s-ask{background:var(--grid-lines), var(--band-lift)}.rm main.banded .s-privacy-band{background:var(--grid-lines), radial-gradient(60% 120% at 85% 0%, #79e7da12, transparent 70%), var(--band-accent);border-top-color:var(--band-rule-accent);border-bottom:1px solid var(--band-rule-accent);padding-block:clamp(56px,6vw,96px)}.rm main.banded .s-plans{background:var(--grid-lines), var(--band-base)}.rm main.banded .s-plans+.sec{background:var(--grid-lines), var(--band-lift);padding-block:clamp(56px,7vw,104px)!important}.rm main.banded .s-ask .ex{background:#ffffff08}.rm main.banded .s-privacy-band .pb li{background:#79e7da09;border-color:#79e7da29}.rm:has(main.banded) footer{background:var(--grid-lines), var(--band-deep);border-top-color:var(--band-rule);margin-top:0}@media (max-width:560px){:root{--grid-lines:linear-gradient(90deg, transparent calc(50% - var(--shell) / 2 - .5px), var(--grid-rule) 0 calc(50% - var(--shell) / 2 + .5px), transparent 0 calc(50% + var(--shell) / 2 - .5px), var(--grid-rule) 0 calc(50% + var(--shell) / 2 + .5px), transparent 0)}}
