:root{--c-purple-deep: #281a39;--c-purple-accent: #4b3c5d;--c-yellow: #f1c40f;--c-body: #2c2c2c;--c-muted: #54505e;--c-lav-1: #d9d0e8;--c-lav-2: #ece7f2;--c-lav-3: #cdbff0;--c-lav-4: #b9aecb;--c-border: #e4e0ec;--c-bg-light: #f5f7fa;--c-white: #ffffff;--c-error: #a03232;--font-head: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--page-max: 1180px;--page-pad: 56px;--radius-card: 14px;--radius-pill: 28px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--c-white);color:var(--c-body);font-family:var(--font-body);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-head);margin:0}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.skip-to-content-link:focus{position:fixed;top:8px;left:8px;width:auto;height:auto;padding:10px 16px;background:var(--c-white);color:var(--c-purple-deep);z-index:1000;clip:auto;clip-path:none}.page-width{max-width:var(--page-max);margin:0 auto}.section-pad{padding:72px var(--page-pad)}.eyebrow{font-family:var(--font-head);font-weight:700;font-size:12px;letter-spacing:3px;text-transform:uppercase;margin:0 0 18px}.h2{font-family:var(--font-head);font-weight:700;font-size:32px;color:var(--c-purple-deep);margin:0 0 8px;line-height:1.15}.section-intro{margin:0 0 36px;color:var(--c-muted);max-width:640px}.btn{display:inline-block;font-family:var(--font-head);font-weight:600;font-size:15px;border-radius:var(--radius-pill);padding:13px 36px;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.btn--outline-light{color:var(--c-white);border:1.5px solid var(--c-white);background:transparent}.btn--outline-light:hover{border-color:var(--c-yellow);color:var(--c-yellow)}.btn--sm{font-size:14px;padding:9px 26px;border-radius:24px}.tick-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.tick-list li{display:flex;align-items:flex-start;gap:12px}.tick{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:var(--c-yellow);color:var(--c-purple-deep);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;margin-top:4px}.tick--sm{width:18px;height:18px;font-size:11px;margin-top:5px}.chip{display:inline-block;font-family:var(--font-head);font-weight:600;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--c-purple-deep);background:var(--c-yellow);border-radius:20px;padding:4px 12px}.band-dark{position:relative;background:var(--c-purple-deep);color:var(--c-white);overflow:hidden}.band-dark__wedge{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-purple-accent);z-index:0}.band-dark>.page-width,.band-dark>.band-inner{position:relative;z-index:1}.card{background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--radius-card);transition:border-color .15s ease}.card:hover{border-color:var(--c-purple-accent)}@media(max-width:900px){:root{--page-pad: 28px}.section-pad{padding:52px var(--page-pad)}.h2{font-size:26px}}@media(max-width:600px){:root{--page-pad: 20px}body{font-size:16px}.section-pad{padding:44px var(--page-pad)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/base.css.map */
