#al-sky{z-index:0;pointer-events:none;background:radial-gradient(115% 88% at 72% 8%,#10131f 0%,#0a0c15 44%,#06070c 100%),radial-gradient(65% 50% at 8% 92%,#4f4fff1c 0%,#0000 62%);position:fixed;inset:0}#al-dawn{z-index:1;pointer-events:none;opacity:.42;will-change:opacity;background:radial-gradient(48% 58% at 22% 18%,#b3b3ff1f 0%,#0000 55%),radial-gradient(40% 45% at 88% 78%,#5bff8a12 0%,#0000 58%);position:fixed;inset:0}#scrim{z-index:2!important}#grain{z-index:3!important}.al-body{overflow-x:clip}.al-page{z-index:5;width:100%;max-width:100%;position:relative;overflow-x:clip}a.brand{text-decoration:none}.skip-link{z-index:60;border-radius:var(--radius-pill);background:var(--mint);color:var(--bg);font-weight:600;font-size:var(--fs-body-sm);transition:top var(--dur-fast) var(--ease-out);padding:10px 16px;text-decoration:none;position:absolute;top:-48px;left:12px}.skip-link:focus{top:12px}.al-body .nav{-webkit-backdrop-filter:none;border:1px solid var(--line-2);background:#0a0c14f0;box-shadow:0 16px 48px -20px #000000bf}.al-body .cta-ghost{background:var(--bg-3);border:1px solid var(--line-2);-webkit-backdrop-filter:none}.al-body .cta-ghost:hover{background:#11131cf2;border-color:#b3b3ff38}.al-body .footer{-webkit-backdrop-filter:none;background:#07080deb}.al-grid,.al-hero-grid{gap:var(--space-6);display:grid}@media (width>=981px){.al-grid{column-gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.al-grid>.al-full{grid-column:1/-1}.al-grid>.al-copy,.al-grid>.al-faq,.al-grid>.al-side{margin-top:34px}.al-side>:first-child{margin-top:0}.al-hero-grid{column-gap:var(--space-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.al-hero-side{padding-bottom:8px}.al-hero-side .al-lede{margin:0 0 var(--space-6)}}.al-hero{padding:168px 0 var(--space-16)}.al-h1{font-size:clamp(40px,5.6vw,78px);line-height:var(--lh-display);letter-spacing:var(--ls-display);text-wrap:balance;margin:18px 0 0;font-weight:500}.al-h1 em,.al-h2 em,.al-cta-h2 em{background:var(--grad-brand);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.al-lede{margin:var(--space-6) 0 var(--space-8);max-width:56ch;font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--ink-2)}.al-section{padding:var(--space-16) 0 0}.al-section .wrap{border-top:1px solid var(--line);padding-top:var(--space-12)}.al-h2{max-width:24ch;font-size:var(--fs-section);line-height:var(--lh-section);letter-spacing:var(--ls-section);text-wrap:balance;margin:14px 0 0;font-weight:500}.al-copy{margin-top:var(--space-6);max-width:68ch;color:var(--ink-2);font-size:clamp(15px,1.15vw,17px);line-height:1.65}.al-copy p+p{margin-top:var(--space-4)}.al-cards{gap:var(--space-4);margin-top:var(--space-10);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=1100px){.al-cards{grid-template-columns:repeat(4,1fr)}.al-proof{grid-template-columns:repeat(3,1fr)}}.al-card{background:linear-gradient(180deg, #ffffff08, #ffffff03), var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6);transition:border-color var(--dur-base) var(--ease-out)}.al-card:hover{border-color:#b3b3ff38}.al-card-num{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono-tight);color:var(--mint)}.al-card h3{margin:var(--space-3) 0 var(--space-2);font-size:var(--fs-h3);letter-spacing:var(--ls-h3);font-weight:500}.al-card p{color:var(--ink-2);font-size:15px;line-height:1.6}.al-proof{margin:var(--space-8) 0 0;gap:var(--space-4) var(--space-8);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}.al-proof li{color:var(--ink-2);padding-left:30px;font-size:15px;line-height:1.6;position:relative}.al-proof li:before{content:"";background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='20 6 9 17 4 12' stroke='%235bff8a' stroke-width='3' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/10px no-repeat,#5bff8a1f;border:1px solid #5bff8a4d;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:0}.al-reading{margin-top:var(--space-8);gap:var(--space-2);flex-direction:column;display:flex}.al-reading-label{font-family:var(--font-mono);font-size:var(--fs-mono);text-transform:uppercase;letter-spacing:var(--ls-mono);color:var(--ink-3);margin-bottom:var(--space-1)}.al-reading a{width:fit-content;color:var(--indigo-3);font-size:var(--fs-body-sm);transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.al-reading a:hover{color:var(--mint-3)}.al-reading svg{flex-shrink:0}.al-faq{margin-top:var(--space-10);border-top:1px solid var(--line)}.al-faq-item{border-bottom:1px solid var(--line)}.al-faq-q{width:100%;padding:var(--space-5) 0;justify-content:space-between;align-items:center;gap:var(--space-4);text-align:left;cursor:pointer;color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-h4);letter-spacing:var(--ls-h4);transition:color var(--dur-fast) var(--ease-out);background:0 0;border:none;font-weight:500;display:flex}.al-faq-q:hover{color:var(--mint-3)}.al-faq .faq-chevron{width:18px;height:18px;stroke:var(--ink-3);fill:none;stroke-width:2px;transition:transform var(--dur-fast) var(--ease-out);flex-shrink:0}.al-faq-q[aria-expanded=true] .faq-chevron{transform:rotate(180deg)}.al-faq-a{padding-bottom:var(--space-5);max-width:70ch;color:var(--ink-2);font-size:15px;line-height:1.65}.al-cta{padding:var(--space-20) 0 var(--space-24)}.al-cta .wrap{border-top:1px solid var(--line);padding-top:var(--space-16)}.al-cta-h2{max-width:18ch;font-size:var(--fs-cta);line-height:var(--lh-section);letter-spacing:var(--ls-section);text-wrap:balance;margin:14px 0 0;font-weight:500}.al-cta-sub{margin:var(--space-5) 0 var(--space-8);max-width:52ch;font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--ink-2)}.al-body [data-rise]{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(18px)}.al-body [data-rise].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.al-body [data-rise]{opacity:1;transition:none;transform:none}}@media (width<=920px){.al-hero{padding-top:128px}.al-proof{grid-template-columns:1fr}}@media (width<=720px){.al-cards{grid-template-columns:1fr}}@media (width<=600px){.al-section{padding-top:var(--space-12)}.al-section .wrap{padding-top:var(--space-8)}.al-cta{padding:var(--space-16) 0 var(--space-20)}}
