html:has(.als-page){scroll-snap-type:y proximity}.als-fold{min-height:100svh;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:center;padding-top:96px;padding-bottom:96px;position:relative;overflow:hidden}@media (max-width:760px){.als-fold{padding-top:72px;padding-bottom:72px}}.als-fold .page{width:100%}.als-blue{background:var(--ls-blue);color:var(--ls-white)}.als-soft{background:var(--ls-soft);color:var(--ls-ink)}.als-white{background:var(--ls-white);color:var(--ls-ink)}.als-black{background:var(--ls-black);color:var(--ls-white)}.als-black .eyebrow.dot:before,.als-blue .eyebrow.dot:before{background:var(--ls-mint)}.als-black .muted,.als-blue .muted{color:rgba(255,255,255,.82)}.als-page [data-fold] .als-i{transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i, 0) * .11s)}.als-page[data-motion=on] [data-fold]:not([data-active=true]) .als-i{opacity:0;transform:translateY(34px);transition:none}.als-counter{position:fixed;right:32px;bottom:24px;z-index:40;font-size:13px;font-weight:500;letter-spacing:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg-muted);mix-blend-mode:difference;color:#fff;pointer-events:none}.als-page:not([data-motion]) .als-counter,.als-page[data-motion=off] .als-counter{display:none}@media (max-width:900px){.als-counter{display:none}}.als-mint{color:var(--ls-mint)}.als-page .nav{position:fixed;left:0;right:0;background:rgba(8,14,42,.58);-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);border-bottom:1px solid rgba(255,255,255,.14)}.als-page .nav.menu-open{background:var(--ls-blue);-webkit-backdrop-filter:none;backdrop-filter:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.als-page .nav{background:rgba(8,14,42,.85)}}.als-hero .als-hero-inner{max-width:1000px}.als-hero h1{margin-top:24px;font-size:clamp(36px,5.8vw,80px)}.als-hero h1 .als-mint{display:block}.als-hero .lead{margin-top:28px;max-width:640px;color:rgba(255,255,255,.85)}.als-hero .als-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.als-pill-bg{position:absolute;width:520px;height:236px;border:14px solid rgba(255,255,255,.1);border-radius:999px;transform:rotate(-12deg);top:-60px;right:-140px;pointer-events:none}.als-stat-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:44px}.als-stat{display:inline-flex;align-items:baseline;gap:8px;border:2px solid;border-radius:999px;padding:10px 22px;font-size:15px;font-weight:500;letter-spacing:-.02em;white-space:nowrap}.als-stat b{font-weight:700;font-size:19px;letter-spacing:-.03em}.als-fold .als-head{margin-bottom:0}.als-fold .als-head .h2{margin-top:16px}.als-fold .als-head .body{margin-top:20px}.als-core-fold{padding-top:88px;padding-bottom:88px}.als-core-fold .als-head .h2{font-size:clamp(32px,4.6vw,56px)}.als-core-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:28px}@media (max-width:820px){.als-core-grid{grid-template-columns:1fr}}.als-core{position:relative;overflow:hidden;background:var(--ls-blue);color:var(--ls-white);border-radius:24px}.als-core,.als-core-body{display:flex;flex-direction:column}.als-core-body{gap:10px;flex:1 1;padding:22px 26px 26px}@media (max-height:880px){.als-core-fold .als-head .h2{font-size:clamp(28px,4vw,44px);margin-top:12px}.als-core-fold .als-core-grid{margin-top:20px}.als-core h3{font-size:clamp(20px,2.2vw,26px)}.als-core p{font-size:14.5px;margin-bottom:10px}}.als-core-photo{width:100%;height:clamp(230px,34vh,440px);object-fit:cover;object-position:center 32%;display:block}.als-core .als-n{position:absolute;top:16px;left:16px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ls-mint);background:rgba(4,6,15,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:8px 14px}.als-core h3{margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:500;letter-spacing:-.035em;line-height:1.05}.als-core p{margin:0;font-size:15.5px;line-height:1.5;color:rgba(255,255,255,.85)}.als-core .als-core-link{margin-top:auto;align-self:flex-start}.als-core-body p{margin-bottom:16px}.als-ext-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-top:48px}@media (max-width:1024px){.als-ext-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.als-ext-grid{grid-template-columns:1fr}}.als-ext{display:flex;flex-direction:column;gap:10px;border:2px solid var(--ls-ink);border-radius:24px;padding:28px 24px;background:var(--ls-white);color:inherit;text-decoration:none;transition:transform .24s var(--ease-brand),box-shadow .24s var(--ease-brand),border-color .24s var(--ease-brand)}.als-ext:focus-visible,.als-ext:hover{transform:translateY(-3px);border-color:var(--ls-blue);box-shadow:0 14px 32px rgba(2,56,245,.14)}.als-ext .als-n{font-size:12px;font-weight:700;letter-spacing:.18em;color:var(--ls-blue)}.als-ext h3{margin:0;font-size:clamp(20px,2vw,26px);font-weight:500;letter-spacing:-.03em;line-height:1.08}.als-ext p{margin:0;font-size:14.5px;line-height:1.5;color:var(--fg-muted)}.als-ext .als-more{margin-top:auto;padding-top:14px;font-size:14px;font-weight:500;letter-spacing:-.01em;color:var(--ls-blue);display:inline-flex;align-items:center;gap:6px}.als-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0 32px;gap:0 32px;margin-top:52px;border-top:2px solid rgba(255,255,255,.28)}@media (max-width:900px){.als-steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.als-steps{grid-template-columns:1fr}}.als-step{padding:26px 0 0}.als-step .als-n{display:block;font-size:13px;font-weight:700;letter-spacing:.18em;color:var(--ls-mint);margin-bottom:12px}.als-step h3{margin:0 0 10px;font-size:clamp(22px,2.4vw,30px);font-weight:500;letter-spacing:-.035em}.als-step p{margin:0;font-size:15px;line-height:1.5;color:rgba(255,255,255,.82)}.als-segs{margin-top:40px}.als-seg{display:grid;grid-template-columns:minmax(180px,300px) 1fr;grid-gap:8px 40px;gap:8px 40px;align-items:baseline;border-top:2px solid var(--ls-rule);padding:20px 0}@media (max-width:640px){.als-seg{grid-template-columns:1fr}}.als-seg h3{margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:500;letter-spacing:-.03em}.als-seg p{margin:0;font-size:15px;line-height:1.5;color:var(--fg-muted);max-width:560px}.als-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.als-chip{display:inline-block;border:2px solid var(--ls-rule);border-radius:999px;padding:7px 16px;font-size:13.5px;font-weight:500;color:var(--fg-muted);white-space:nowrap}.als-quote-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,340px);grid-template-areas:"text photo" "who photo";grid-column-gap:64px;column-gap:64px;align-items:center}.als-quote-text{grid-area:text}.als-quote-photo{grid-area:photo}.als-quote .als-who{grid-area:who}@media (max-width:900px){.als-quote-grid{grid-template-columns:1fr;grid-template-areas:"text" "photo" "who";row-gap:28px}}.als-quote-photo{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:999px;display:block}@media (max-width:900px){.als-quote-photo{max-width:168px}}.als-quote blockquote{margin:0;font-size:clamp(26px,4.2vw,52px);font-weight:500;line-height:1.08;letter-spacing:-.045em;max-width:1020px;text-wrap:balance}.als-quote .accent{color:var(--ls-mint)}.als-quote .als-who{display:flex;align-items:center;gap:16px;margin-top:36px}@media (max-width:900px){.als-quote .als-who{margin-top:0}}.als-quote .als-avatar{width:52px;height:52px;border-radius:999px;background:var(--ls-blue);color:var(--ls-white);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:17px;flex:none}.als-quote .als-who p{margin:0;font-size:15px;line-height:1.35}.als-quote .als-who b{display:block;font-weight:700}.als-quote .als-who span{color:rgba(255,255,255,.65)}.als-capture-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);grid-gap:56px;gap:56px;align-items:center}@media (max-width:980px){.als-capture-grid{grid-template-columns:1fr;gap:40px}}.als-capture-lead .h2{margin-top:16px;color:var(--ls-white)}.als-capture-lead .body{margin-top:20px;color:rgba(255,255,255,.82)}.als-capture-lead .als-contact-line{margin-top:28px;font-size:15px;color:rgba(255,255,255,.82)}.als-capture-lead .als-contact-line a{color:var(--ls-white);font-weight:700;text-decoration:none}.als-capture-lead .als-contact-line a:hover{text-decoration:underline}.als-form-card{background:var(--ls-white);color:var(--ls-ink);border-radius:24px;padding:36px 32px}@media (max-width:560px){.als-form-card{padding:28px 20px}}.als-form{gap:16px}.als-form .submit-error{background:rgba(255,80,80,.08);border:1px solid rgba(255,80,80,.3);color:#c8425c;padding:12px 16px;border-radius:8px;font-size:14px}.als-form .submit-row{margin-top:4px}.als-form-done h3{margin:16px 0 12px;font-size:clamp(24px,2.6vw,32px);font-weight:500;letter-spacing:-.035em}.als-form-done p{margin:0;font-size:15px;line-height:1.55;color:var(--fg-muted);max-width:44ch}@media (max-height:880px){.als-fold{padding-top:72px;padding-bottom:72px}.als-core-body{padding:18px 22px 22px}.als-core-photo{height:clamp(210px,33vh,360px)}}@media (max-height:780px){.als-fold{padding-top:60px;padding-bottom:60px}.als-hero h1{font-size:clamp(30px,4.8vw,60px)}.als-hero .lead{margin-top:18px;font-size:17px}.als-hero .als-cta-row,.als-stat-row{margin-top:26px}.als-stat{padding:8px 18px;font-size:14px}.als-stat b{font-size:17px}.als-fold .als-head .h2{font-size:clamp(26px,3.8vw,44px);margin-top:12px}.als-fold .als-head .body{margin-top:12px}.als-ext-grid{margin-top:26px}.als-ext{padding:20px 18px;gap:8px}.als-ext p{font-size:13.5px}.als-ext .als-more{padding-top:10px;font-size:13px}.als-segs{margin-top:22px}.als-seg{padding:13px 0}.als-seg p{font-size:14px}.als-chip-row{margin-top:20px;gap:8px}.als-chip{padding:6px 14px;font-size:12.5px}.als-steps{margin-top:26px}.als-step{padding-top:18px}.als-step h3{font-size:22px;margin-bottom:6px}.als-step p{font-size:13.5px}.als-quote blockquote{font-size:clamp(24px,3.6vw,42px)}.als-core-photo{height:clamp(180px,30vh,280px)}.als-core h3{font-size:20px}.als-core p{font-size:13.5px}}@media (max-width:380px){.als-quote{padding-top:48px;padding-bottom:48px}.als-quote-grid{row-gap:18px}.als-quote-photo{max-width:116px}}