@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Regular-CPM9dct4.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Bold-Bd5kKQ_U.woff2)format("woff2");font-weight:700;font-display:swap}*{box-sizing:border-box}html{color:#f5f4ef;background:#202124;font-family:Satoshi,Arial,sans-serif}body{background:radial-gradient(circle at 50% 35%,#a8b4e824,#0000 38%);flex-direction:column;min-height:100svh;margin:0;display:flex}a{color:inherit;text-underline-offset:4px}.site-header{justify-content:space-between;align-items:center;padding:28px clamp(24px,5vw,72px);display:flex}.site-header img{filter:brightness(0)invert();display:block}nav{align-items:center;gap:24px;display:flex}main{flex:1;width:min(1080px,100% - 48px);margin:auto;padding:72px 0 88px}.hero{max-width:790px}.eyebrow{color:#a8b4e8;text-transform:uppercase;letter-spacing:.13em;font-size:13px;font-weight:700}h1{letter-spacing:-.045em;max-width:760px;margin:18px 0 24px;font-size:clamp(48px,8vw,88px);line-height:.98}p{color:#c7c7c4;line-height:1.6}.intro{max-width:690px;font-size:clamp(19px,2vw,24px)}.actions{align-items:center;gap:24px;margin-top:34px;display:flex}.button{color:#202124;background:#a8b4e8;border-radius:10px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-weight:700;text-decoration:none;display:inline-flex}.button-small{min-height:42px;padding:0 18px}.text-link{font-weight:700}.trial-note{margin:13px 0 0;font-size:14px}.details{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:88px;display:grid}.details article{background:#303236b8;border:1px solid #505258;border-radius:16px;padding:28px}h2{margin:0 0 10px;font-size:21px}.details p{margin:0}.details strong{color:#f5f4ef}footer{color:#c7c7c4;border-top:1px solid #424449;flex-wrap:wrap;justify-content:center;gap:16px 28px;padding:26px 24px;font-size:14px;display:flex}@media (width<=650px){.site-header{align-items:flex-start}.site-header nav{gap:14px}.site-header nav>a:first-child{display:none}main{padding-top:44px}.details{grid-template-columns:1fr;margin-top:56px}.actions{flex-direction:column;align-items:flex-start;gap:16px}}
