@font-face{font-family:Suisse Intl;src:url(/homepage/fonts/SuisseIntl-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/homepage/fonts/SuisseIntl-Semibold.woff2) format("woff2");font-weight:600;font-display:swap}.lic{background:#050506;color:#fff;min-height:100dvh}.lic .faq summary,.lic .pillar .t,.lic h1,.lic h2{font-family:Suisse Intl,Inter,sans-serif}.lic a{color:inherit;text-decoration:none}.lic button{font-family:inherit;cursor:pointer}.lic .wrap{max-width:980px;margin:0 auto;padding:0 24px}.lic header.nav{justify-content:space-between;padding:22px 44px;border-bottom:1px solid rgba(255,255,255,.08)}.lic header.nav,.lic nav.links{display:flex;align-items:center}.lic nav.links{gap:34px}.lic nav.links a{font-size:14.5px;color:rgba(255,255,255,.9)}.lic nav.links a:hover{color:#8ec5ff}.lic .mobile-nav-panel,.lic .mobile-nav-toggle{display:none}.lic .btn-glow{background:rgba(8,9,12,.7);color:#fff;border:1px solid rgba(142,197,255,.55);border-radius:999px;padding:11px 22px;font-size:14px;font-weight:500}.lic .btn-glow:hover{box-shadow:0 0 26px rgba(127,176,245,.4)}.lic button[aria-haspopup=listbox]{color:rgba(255,255,255,.85)}.lic button[aria-haspopup=listbox]:hover{background:rgba(255,255,255,.08)}.lic [role=listbox]{background-color:#1a1714;border-color:rgba(255,255,255,.1)}.lic [role=option]{color:rgba(255,255,255,.9)}.lic [role=option]:hover{background-color:rgba(255,255,255,.08)}.lic .hero{padding:84px 0 20px}.lic .eyebrow{font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#9ec9ff}.lic h1{margin-top:16px;font-size:clamp(32px,4.4vw,52px);font-weight:400;letter-spacing:-.045em;line-height:1.06}.lic .lede{margin-top:18px;max-width:720px;font-size:16.5px;line-height:1.65;color:rgba(255,255,255,.7)}.lic .pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}.lic .pillar{border-radius:16px;background:#0e0e12;border:1px solid rgba(255,255,255,.08);padding:24px}.lic .pillar svg{color:#8ec5ff}.lic .pillar .t{margin-top:12px;font-size:16px;font-weight:600}.lic .pillar .b{margin-top:8px;font-size:14px;line-height:1.6;color:rgba(255,255,255,.62)}.lic .faq{padding:64px 0 8px}.lic h2{font-size:clamp(24px,2.4vw,34px);font-weight:300;letter-spacing:-.025em}.lic .faq details{border-bottom:1px solid rgba(255,255,255,.08)}.lic .faq details:first-of-type{margin-top:20px;border-top:1px solid rgba(255,255,255,.08)}.lic .faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:19px 0;font-size:16px;font-weight:600;cursor:pointer}.lic .faq summary::-webkit-details-marker{display:none}.lic .faq summary:after{content:"+";font-size:20px;font-weight:300;color:#8ec5ff}.lic .faq details[open] summary:after{content:"×"}.lic .faq p{padding-bottom:19px;font-size:14.5px;line-height:1.65;color:rgba(255,255,255,.65);max-width:760px}.lic .fineprint{margin-top:40px;display:grid;gap:7px;font-size:12.5px;color:rgba(255,255,255,.45)}.lic .cta{padding:84px 0 40px;text-align:center}.lic .cta h2{font-size:clamp(28px,3vw,42px);letter-spacing:-.03em}.lic .cta-row{margin-top:26px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.lic .btn-grad{background:linear-gradient(90deg,#7fb0f5,#b7a8ef,#f5a7cd);color:#0a0a0c;border:none;border-radius:999px;padding:15px 32px;font-size:15px;font-weight:600}.lic .btn-grad:hover{box-shadow:0 0 40px rgba(183,168,239,.55)}.lic .btn-outline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:15px 28px;font-size:15px;font-weight:500}.lic .btn-outline:hover{border-color:#8ec5ff}.lic footer{border-top:1px solid rgba(255,255,255,.08);padding:20px 0 26px;text-align:center;font-size:12.5px;color:rgba(255,255,255,.5)}@media (max-width:860px){.lic header.nav{padding:18px 20px}.lic nav.links{display:none}.lic .pillars{grid-template-columns:1fr}.lic .mobile-nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.04);color:#fff}.lic .mobile-nav-panel{display:block;position:fixed;inset:0;top:60px;z-index:55;padding:8px 20px 28px;background:#050506;overflow-y:auto}.lic .mobile-nav-panel nav.links{display:flex;flex-direction:column;gap:0;align-items:stretch}.lic .mobile-nav-panel nav.links a{padding:16px 4px;font-size:17px;border-bottom:1px solid rgba(255,255,255,.08)}}
/*# sourceMappingURL=c8cf32923aea92f1.css.map*/