.lic{background:#050506;color:#fff;min-height:100dvh}.lic .faq summary,.lic .pillar .t,.lic h1,.lic h2{font-family:var(--font-suisse),"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 .inline-link{color:#9ec9ff;text-decoration:underline;text-underline-offset:3px}.lic .inline-link:hover{color:#fff}.lic .hero-answer{margin-top:28px;max-width:760px;border:1px solid rgba(142,197,255,.24);border-radius:16px;background:rgba(142,197,255,.07);padding:22px 24px}.lic .hero-answer strong{display:block;font-size:17px;line-height:1.45;color:#fff}.lic .hero-answer p{margin:10px 0 0;font-size:14.5px;line-height:1.65;color:rgba(255,255,255,.72)}.lic .hero-answer ul{margin:14px 0 0;padding:0;display:grid;gap:8px;list-style:none}.lic .hero-answer li{position:relative;padding-left:18px;font-size:13.5px;line-height:1.55;color:rgba(255,255,255,.78)}.lic .hero-answer li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;border-radius:999px;background:#8ec5ff}.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 .workflow-paths{margin-top:72px;padding:38px 0 8px;border-top:1px solid rgba(255,255,255,.08)}.lic .workflow-paths h2{margin-top:12px;max-width:760px;line-height:1.12}.lic .workflow-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:30px}.lic .workflow-card{display:flex;flex-direction:column;min-height:168px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.035);padding:22px;transition:border-color .16s ease,background .16s ease}.lic .workflow-card:hover{border-color:rgba(142,197,255,.5);background:rgba(142,197,255,.07)}.lic .workflow-title{font-size:16px;font-weight:600;color:#fff}.lic .workflow-body{margin-top:10px;font-size:14px;line-height:1.62;color:rgba(255,255,255,.64)}.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,.lic .workflow-grid{grid-template-columns:1fr}.lic .workflow-card{min-height:auto}.lic .mobile-nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;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 calc(28px + env(safe-area-inset-bottom));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)}}.lic .cert{margin-top:96px}.lic .cert h2{margin-top:12px;font-size:clamp(26px,3vw,38px);font-weight:300;letter-spacing:-.028em;line-height:1.12}.lic .cert .lede{margin-top:16px;max-width:62ch}.lic .cert-card{margin-top:34px;border:1px solid rgba(142,197,255,.22);border-radius:16px;overflow:hidden;background:linear-gradient(180deg,rgba(142,197,255,.06),rgba(142,197,255,.015))}.lic .cert-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.09)}.lic .cert-badge{font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#8ec5ff;border:1px solid rgba(142,197,255,.45);border-radius:999px;padding:4px 11px}.lic .cert-id{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.75)}.lic .cert-grid{display:grid;grid-template-columns:1fr 1fr;margin:0}.lic .cert-row{display:flex;flex-direction:column;gap:6px;padding:18px 24px;border-bottom:1px solid rgba(255,255,255,.06)}.lic .cert-row:nth-child(odd){border-right:1px solid rgba(255,255,255,.06)}.lic .cert-row dt{font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.42)}.lic .cert-row dd{margin:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13.5px;line-height:1.55;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.88)}.lic .cert-avail{margin-top:26px;padding:22px 26px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03)}.lic .cert-avail .t{font-size:16px;font-weight:500;color:#fff}.lic .cert-avail p{margin:8px 0 16px;font-size:14.5px;line-height:1.65;color:rgba(255,255,255,.6);max-width:68ch}.lic .cert-avail .btn-outline{display:inline-flex;align-items:center}.lic .cert-note{margin-top:14px;font-size:12.5px;color:rgba(255,255,255,.4)}@media (max-width:720px){.lic .cert{margin-top:64px}.lic .cert-grid{grid-template-columns:1fr}.lic .cert-row:nth-child(odd){border-right:0}.lic .cert-row{padding:15px 18px}.lic .cert-head{padding:14px 18px}.lic .cert-avail{padding:18px 20px}}
/*# sourceMappingURL=523f47ce81866f67.css.map*/