:root{--alas-blue: #1968B7;--alas-blue-dark: #0F4A8A;--alas-orange: #F28705;--alas-black: #0D0D0D;--alas-muted: #888888;--alas-light-blue: #D0E4F7;--alas-surface: #F2F2F2}.alas-section{padding:48px 0;color:var(--alas-black)}.alas-wrap{width:min(1120px,calc(100% - 32px));margin:0 auto}.alas-eyebrow{color:var(--alas-orange);font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.85rem;margin:0 0 10px}.alas-section h2,.alas-section h3{color:var(--alas-blue);margin-top:0}.alas-lede{max-width:760px;line-height:1.7;margin-bottom:28px}.alas-grid{display:grid;gap:18px}.alas-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.alas-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.alas-card{background:#fff;border:1px solid rgba(13,13,13,.1);border-radius:16px;padding:22px;box-shadow:0 10px 28px #0d0d0d0d}.alas-card p{line-height:1.65}.alas-pill{display:inline-flex;width:fit-content;align-items:center;border-radius:999px;padding:6px 12px;background:var(--alas-light-blue);color:var(--alas-blue-dark);font-weight:700;font-size:.82rem;margin-bottom:12px}.alas-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:999px;background:var(--alas-orange);color:#fff;text-decoration:none;font-weight:700}.alas-btn:hover{color:#fff;opacity:.92}.alas-link{color:var(--alas-orange);font-weight:700;text-decoration:underline;text-underline-offset:3px}.alas-muted{color:var(--alas-muted)}.alas-faq details{border-top:1px solid rgba(13,13,13,.12);padding:16px 0}.alas-faq details:last-child{border-bottom:1px solid rgba(13,13,13,.12)}.alas-faq summary{cursor:pointer;color:var(--alas-blue-dark);font-weight:700}.alas-trust-strip{background:var(--alas-surface)}.alas-signoff{margin-top:28px;line-height:1.45}.alas-signoff p{margin:4px 0}.alas-signoff-catch{color:var(--alas-black);font-style:italic}.alas-signoff-name{color:var(--alas-black);font-weight:700}.alas-signoff-yeah{color:var(--alas-muted);font-style:italic}.alas-signoff-stay{color:var(--alas-blue);font-weight:700}.alas-signoff-story{color:var(--alas-orange);text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){.alas-grid-2,.alas-grid-3{grid-template-columns:1fr}.alas-section{padding:36px 0}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/alas-theme.css.map */
