@layer components{.v11 .s-field{pointer-events:none;position:absolute;inset:0;overflow:hidden}.v11 .s-field-stage{z-index:0;pointer-events:none;width:100vw;height:100svh;margin-bottom:-100svh;margin-left:calc(50% - 50vw);position:sticky;top:0}.v11 .s-float{width:var(--s);height:var(--s);font-weight:600;font-size:calc(var(--s) * .22);letter-spacing:-.01em;white-space:nowrap;animation:s-drift var(--dur,8s) ease-in-out infinite alternate;animation-delay:var(--delay,0s);will-change:transform;place-items:center;display:grid;position:absolute;box-shadow:inset 0 0 0 3px #00000024,inset 0 -6px #0000001a,0 18px 40px #0000008c}.v11 .s-float-disc{border-radius:999px}.v11 .s-float-tile{background:var(--s-white);color:var(--s-black);font-size:calc(var(--s) * .24);letter-spacing:-.02em;border-radius:26%}.v11 .s-float-pic{overflow:hidden}.v11 .s-float-img{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.v11 .s-float-img-fit{inset:calc(var(--s) * .18);width:calc(var(--s) * .64);height:calc(var(--s) * .64);object-fit:contain;border-radius:0}.v11 .s-float-pill{background:var(--s-green);width:auto;height:auto;color:var(--s-ink-on-green);border-radius:999px;padding:8px 14px;font-size:13px;box-shadow:0 14px 30px #00000080}@keyframes s-drift{0%{translate:0;rotate:-4deg}to{translate:0 -22px;rotate:4deg}}.v11 .s-glass{-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);background:linear-gradient(135deg,#ffffff12,#ffffff05 38%,#fff0 70%),#14141494;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff17,0 30px 80px #00000073}.v11 .s-card-inner.s-glass{background:linear-gradient(135deg,#ffffff12,#ffffff05 38%,#fff0 70%),#10101085}@media (max-width:767px){.v11 .s-float{transform:scale(.8);box-shadow:inset 0 0 0 2px #00000024,0 12px 28px #00000080}}}.v11 .s-navpill{border-radius:20px}.v11 .s-navpill .s-mark path{stroke:var(--s-white)}.v11 .s-navpill .s-btn-primary{background:var(--s-white);color:var(--s-black);border-radius:13px;font-weight:800}.v11 .s-hero-m .s-green{color:var(--s-white)}.v11 .s-cta-fill{background:radial-gradient(circle,#2a2a2a 0%,#1a1a1a 45%,#121212 100%);box-shadow:inset 0 0 0 1px #ffffff14}.v11 .s-cta .s-xxl{color:var(--s-white);letter-spacing:-2.5px;font-size:clamp(40px,4.2vw + 3vh,96px)}.v11 .s-cta .s-btn-secondary{border-color:var(--s-white);background:var(--s-white);color:var(--s-black)}.v11 .s-float-pill{background:var(--s-white);color:var(--s-black)}.v11 .s-cta-ring{background:conic-gradient(from 0deg, #fdfdfd 0 25%, #0671ff 0 50%, #ff6a3d 0 75%, #ff3b8e 0 100%)}.v11 .s-pre-logo{align-items:center;gap:12px;display:flex}.v11 .s-pre-glow{pointer-events:none;background:radial-gradient(closest-side,#ffffff38,#ffffff12 55%,#0000 100%);border-radius:50%;width:56vmin;height:56vmin;margin:-28vmin 0 0 -28vmin;animation:1.3s ease-in-out .5s both s-pre-glow;position:absolute;top:50%;left:50%}@keyframes s-pre-glow{0%{opacity:0;transform:translate(-70vw)scaleX(1.6)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(70vw)scaleX(1.6)}}.v11 .s-pre-mark,.v11 .s-pre-word{background:linear-gradient(105deg,#8f8f8f 0 34%,#e6e6e6 45%,#fff 50%,#e6e6e6 55%,#8f8f8f 66% 100%) 100% 0/300% 100% no-repeat;animation:.8s ease-in-out both s-sheen}.v11 .s-pre-mark{width:46px;height:32px;animation-duration:.7s;animation-delay:.65s;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 28'><path d='M6 3 L6 25 M34 3 L34 25 M6 14 L34 14' fill='none' stroke='black' stroke-width='6' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 28'><path d='M6 3 L6 25 M34 3 L34 25 M6 14 L34 14' fill='none' stroke='black' stroke-width='6' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/contain no-repeat}.v11 .s-pre-word{color:#0000;-webkit-background-clip:text;background-clip:text;font-size:32px;line-height:1;animation-duration:.9s;animation-delay:.85s;display:inline-block}@keyframes s-sheen{0%{background-position:100% 0}to{background-position:0 0}}
