*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:#0b0d12}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,system-ui,sans-serif}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}ul{list-style:none}a{color:inherit}details summary::-webkit-details-marker{display:none}details[open] summary svg{transform:rotate(180deg)}.sw-page{container-type:inline-size;container-name:page}.nav-links{display:flex}.nav-hamburger{display:none}@container page (max-width: 1023px){.sw-page [style*="padding: 0 32px"]{padding-left:24px!important;padding-right:24px!important}.sw-page section[style*="padding: 100px 0"],.sw-page section[style*="padding: 120px 0"],.sw-page section[style*="padding: 140px 0"]{padding-top:72px!important;padding-bottom:72px!important}.sw-page [style*="grid-template-columns: 1.05fr"],.sw-page [style*="grid-template-columns: 1.1fr 0.9fr"],.sw-page [style*="grid-template-columns: 1.1fr 1fr"],.sw-page [style*="grid-template-columns: 1fr 1.1fr"]{grid-template-columns:1fr!important;gap:36px!important}.sw-page h1[style*="font-size: 84"]{font-size:56px!important;letter-spacing:-1.6px!important}.sw-page h1[style*="font-size: 72"]{font-size:48px!important}.sw-page h1[style*="font-size: 64"]{font-size:44px!important}.sw-page h2[style*="font-size: 56"]{font-size:40px!important;letter-spacing:-1px!important}.sw-page h2[style*="font-size: 46"]{font-size:36px!important}.sw-page [style*="repeat(3, 1fr)"], .sw-page [style*="repeat(4, 1fr)"]{grid-template-columns:repeat(2,1fr)!important}.sw-page [style*="grid-template-columns: 240px 1fr"]{grid-template-columns:1fr!important;gap:24px!important}.sw-page [style*="grid-template-columns: 240px 1fr"] aside{position:static!important}.sw-page [style*="padding: 80px 60px"]{padding:56px 32px!important}}@container page (max-width: 640px){.sw-page nav>div>.nav-links{display:none!important}.sw-page [style*="padding: 0 32px"]{padding-left:18px!important;padding-right:18px!important}.sw-page h1[style*=font-size]{font-size:40px!important;letter-spacing:-1px!important}.sw-page h2[style*=font-size]{font-size:30px!important;letter-spacing:-.6px!important}.sw-page h3[style*=font-size]{font-size:22px!important}.sw-page p[style*="font-size: 19px"]{font-size:16px!important}.sw-page [style*="grid-template-columns: 1fr 1fr"],.sw-page [style*="repeat(2, 1fr)"],.sw-page [style*="repeat(3, 1fr)"],.sw-page [style*="repeat(4, 1fr)"]{grid-template-columns:1fr!important}.sw-page [style*="border-radius: 24px"][style*="padding: 32px"]{padding:24px!important}.sw-page section{padding-top:56px!important;padding-bottom:56px!important}.sw-page [style*="padding: 80px 60px"]{padding:40px 22px!important}.sw-page [style*="justify-content: space-between"][style*="flex-wrap: wrap"]{justify-content:flex-start!important;gap:12px 18px!important}.sw-page footer [style*="display: flex"][style*="gap: 60px"]{flex-direction:column!important;gap:36px!important}}@media (max-width:640px){.nav-links{display:none!important}}@media (max-width:1023px){.legal-layout{grid-template-columns:1fr!important;gap:32px!important}.legal-toc{position:static!important}}@media (max-width:640px){.legal-layout{gap:24px!important}}@media (max-width:1023px){.col-2{grid-template-columns:1fr!important;gap:40px!important}.col-3{grid-template-columns:repeat(2,1fr)!important}.hero-visual{height:440px!important;max-width:440px!important;margin:0 auto!important}}@media (max-width:640px){.col-2{gap:28px!important}.col-3{grid-template-columns:1fr!important}.hero-visual{height:auto!important;max-width:100%!important;overflow:visible!important;padding-bottom:300px!important}.hero-phone{position:relative!important;top:auto!important;right:auto!important;left:auto!important;transform:scale(.72)!important;transform-origin:top center!important;margin:0 auto -160px!important;display:block!important}.hero-visual>div[style*=radial-gradient]{display:none!important}.nav-hamburger{display:flex!important;align-items:center!important}.nav-logo{width:28px!important;height:28px!important}.nav-brand-text{font-size:16px!important}.nav-cta{padding:8px 12px!important;font-size:12px!important}}