.scene[data-astro-cid-lllw6cax]{perspective:1400px;height:100%;min-height:360px;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(closest-side,#000 52%,#0000 100%);mask-image:radial-gradient(closest-side,#000 52%,#0000 100%)}.plane[data-astro-cid-lllw6cax]{transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(56deg)rotate(-20deg)}.streets[data-astro-cid-lllw6cax]{position:absolute;inset:0}.ground[data-astro-cid-lllw6cax]{width:0;height:0;position:absolute}.ground[data-astro-cid-lllw6cax]:before,.pulse[data-astro-cid-lllw6cax]{content:"";border:2px solid var(--gray-600);border-radius:50%;width:52px;height:52px;position:absolute;top:-26px;left:-26px}.ground--managed[data-astro-cid-lllw6cax]:before{border-color:var(--white)}.ground--public[data-astro-cid-lllw6cax]:before{border-style:dashed}.pulse[data-astro-cid-lllw6cax]{border-color:var(--white);animation:3.2s ease-out infinite pulse}.pulse--late[data-astro-cid-lllw6cax]{animation-delay:1.6s}@keyframes pulse{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(3.2)}}.pin[data-astro-cid-lllw6cax]{width:0;height:0;transform-style:preserve-3d;position:absolute;transform:rotate(20deg)rotateX(-56deg)}.pin-head[data-astro-cid-lllw6cax]{border-radius:50% 50% 50% 4px;place-items:center;width:48px;height:48px;display:grid;position:absolute;bottom:6px;left:-24px;transform:rotate(-45deg);box-shadow:0 10px 24px #0000008c}.pin-head[data-astro-cid-lllw6cax] svg{transform:rotate(45deg)}.pin--managed[data-astro-cid-lllw6cax] .pin-head[data-astro-cid-lllw6cax]{background:var(--white);color:var(--black)}.pin--host[data-astro-cid-lllw6cax] .pin-head[data-astro-cid-lllw6cax]{background:var(--gray-200);color:var(--black)}.pin--community[data-astro-cid-lllw6cax] .pin-head[data-astro-cid-lllw6cax]{background:var(--graphite);border:2px solid var(--white);color:var(--white)}.pin--public[data-astro-cid-lllw6cax] .pin-head[data-astro-cid-lllw6cax]{background:var(--ink);border:2px dashed var(--gray-500);color:var(--gray-400)}@media (width<=960px){.plane[data-astro-cid-lllw6cax]{transform:translate(-50%,-50%)rotateX(56deg)rotate(-20deg)scale(.72)}}.hero[data-astro-cid-2akrzkjy]{background:radial-gradient(circle at 75% 45%, #ffffff12, transparent 45%), var(--black);overflow:hidden}.hero-grid[data-astro-cid-2akrzkjy]{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);min-height:min(640px,82vh);display:grid}.hero-copy[data-astro-cid-2akrzkjy]{gap:var(--space-6);padding-block:var(--space-16);display:grid}.product-line[data-astro-cid-2akrzkjy]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}h1[data-astro-cid-2akrzkjy]{letter-spacing:-.035em;font-size:clamp(2.75rem,6.6vw,5rem)}h1[data-astro-cid-2akrzkjy] span[data-astro-cid-2akrzkjy]{color:var(--gray-400);display:block}.actions[data-astro-cid-2akrzkjy]{gap:var(--space-3);flex-wrap:wrap;display:flex}.assurance[data-astro-cid-2akrzkjy]{align-items:center;gap:var(--space-2);color:var(--gray-400);font-size:.95rem;display:flex}.hero-art[data-astro-cid-2akrzkjy]{align-self:stretch;min-height:420px}.features[data-astro-cid-2akrzkjy]{margin-top:calc(-1*clamp(40px,5vw,64px));position:relative}.features[data-astro-cid-2akrzkjy] .card[data-astro-cid-2akrzkjy]{box-shadow:0 18px 40px #00000014}.more[data-astro-cid-2akrzkjy]{margin-top:var(--space-8)}.more[data-astro-cid-2akrzkjy] a[data-astro-cid-2akrzkjy]{align-items:center;gap:var(--space-2);text-underline-offset:4px;font-weight:600;display:inline-flex}.app-grid[data-astro-cid-2akrzkjy]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.phones[data-astro-cid-2akrzkjy]{height:clamp(460px,52vw,620px);position:relative}.phone[data-astro-cid-2akrzkjy]{background:var(--black);border-radius:38px;width:clamp(200px,22vw,270px);margin:0;padding:8px;position:absolute;box-shadow:0 30px 60px #00000040}.phone[data-astro-cid-2akrzkjy] img[data-astro-cid-2akrzkjy]{border-radius:30px;width:100%;height:auto}.phone--back[data-astro-cid-2akrzkjy]{top:0;left:4%;transform:rotate(-4deg)}.phone--front[data-astro-cid-2akrzkjy]{bottom:0;right:4%;transform:rotate(3deg)}.app-copy[data-astro-cid-2akrzkjy]{gap:var(--space-5);display:grid}.app-copy[data-astro-cid-2akrzkjy] h2[data-astro-cid-2akrzkjy]{font-size:clamp(2rem,4vw,2.75rem)}.checks[data-astro-cid-2akrzkjy]{gap:var(--space-3);list-style:none;display:grid}.checks[data-astro-cid-2akrzkjy] li[data-astro-cid-2akrzkjy]{gap:var(--space-3);align-items:flex-start;display:flex}.checks[data-astro-cid-2akrzkjy] svg{flex:none;margin-top:3px}.caption[data-astro-cid-2akrzkjy]{color:var(--gray-500);font-size:.9rem}.hosts[data-astro-cid-2akrzkjy]{gap:var(--space-8);justify-items:start;display:grid}.hosts[data-astro-cid-2akrzkjy] .grid[data-astro-cid-2akrzkjy]{width:100%}.home-teaser[data-astro-cid-2akrzkjy]{border-bottom:1px solid var(--gray-900)}.teaser[data-astro-cid-2akrzkjy]{gap:var(--space-8);grid-template-columns:minmax(0,1.4fr) auto;align-items:center;display:grid}.teaser[data-astro-cid-2akrzkjy] h2[data-astro-cid-2akrzkjy]{margin:var(--space-3) 0 var(--space-4);font-size:clamp(2rem,4vw,2.75rem)}.commitments[data-astro-cid-2akrzkjy]{padding-block:var(--space-12)}.commitment-list[data-astro-cid-2akrzkjy]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));list-style:none;display:grid}.commitment-list[data-astro-cid-2akrzkjy] li[data-astro-cid-2akrzkjy]{gap:var(--space-4);align-items:center;display:flex}.ring[data-astro-cid-2akrzkjy]{border:1px solid var(--gray-700);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.c-title[data-astro-cid-2akrzkjy]{font-size:1.125rem;font-weight:700}.c-body[data-astro-cid-2akrzkjy]{color:var(--gray-400);font-size:.925rem}@media (width<=960px){.hero-grid[data-astro-cid-2akrzkjy],.app-grid[data-astro-cid-2akrzkjy],.teaser[data-astro-cid-2akrzkjy]{grid-template-columns:1fr}.hero-copy[data-astro-cid-2akrzkjy]{padding-block:var(--space-12) 0}.hero-art[data-astro-cid-2akrzkjy]{min-height:340px}.features[data-astro-cid-2akrzkjy]{margin-top:0}}
