html{scroll-behavior:smooth;scroll-padding-top:104px}body{margin:0;background:#13070f;color:#fff;font-family:Gabarito,system-ui,sans-serif;-webkit-font-smoothing:antialiased}:root{--section-y: 104px;--section-y-tight: 64px;--bg: #13070f;--bg-2: #1c0914;--card: #24101c;--card-2: #1f0e19;--mint: #19f2be;--mint-hover: #8fffe0;--mint-soft: #d8f7ee;--mint-deep: #0a7a5e;--violet: #8a00ff;--violet-deep: #6a00d6;--pink: #ff0a54;--pink-deep: #b8003c;--pink-soft: #ffe8ef;--blue: #3a3dff;--lav: #ece3fa;--paper: #f6f3ee;--white: #ffffff;--ink: #13070f;--ink-2: #3b2b37;--ink-3: #22332e;--ink-mute: #6b5a66;--text-muted: #e6d8e2;--text-dim: #c9b8c4;--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .1);--gutter: 96px;--max: 1440px;display:block}.page{isolation:isolate;display:block;background:var(--bg);color:var(--white);font-family:Gabarito,system-ui,sans-serif;overflow-x:clip}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4{margin:0;font-weight:600;font-family:inherit;text-wrap:balance}p,ul,ol,blockquote{margin:0}ul,ol{padding:0;list-style:none}p,span,a,li,strong,footer{text-wrap:pretty}a{color:var(--mint);text-decoration:none}a:hover{color:var(--mint-hover)}a:focus-visible,button:focus-visible{outline:3px solid var(--mint);outline-offset:3px}.ic{width:var(--ic-size, 1em);height:var(--ic-size, 1em);display:block;flex-shrink:0;stroke-width:var(--ic-stroke, 2)}.wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.accent{color:var(--mint)}.c-deep,.c-violet{color:var(--violet-deep)}.c-muted{color:var(--text-muted)}.c-ink2{color:var(--ink-2)}.c-ink3{color:var(--ink-3)}.stack{display:flex;flex-direction:column;gap:48px}.stack--lg{gap:56px}.sec{padding-block:var(--section-y)}.sec--mint{background:var(--mint);color:var(--ink)}.sec--lav{background:var(--paper);color:var(--ink)}.sec--tight{padding-block:var(--section-y-tight)}.sec--cta{background:transparent;padding-block:var(--section-y) 0}.band{border-bottom:1px solid var(--line)}.h2{font-size:56px;letter-spacing:-2px;line-height:1.05;font-weight:600}.h2--md{font-size:52px;line-height:1.02}.h2--lg{font-size:60px;letter-spacing:-2.2px;line-height:1.02;max-width:900px}.body-lg{font-size:19px;line-height:1.55}.eyebrow{font-size:18px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.eyebrow--deep{color:var(--violet-deep)}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:64px}.sec-head__title{max-width:760px}.sec-head__aside{max-width:440px;flex-shrink:0}.sec-head__aside--wide{font-size:20px;max-width:460px}.lead{font-size:22px;line-height:1.5;color:var(--text-muted);max-width:700px}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:700;font-size:18px;white-space:nowrap;text-align:center}.btn--mint{background:var(--mint);color:var(--ink)}.btn--mint:hover{background:var(--mint-hover);color:var(--ink)}.btn--line{border:2px solid var(--white);color:var(--white);font-weight:600}.btn--line:hover{color:var(--mint-hover);border-color:var(--mint-hover)}.btn--sm{height:48px;padding-inline:24px}.btn--lg{height:60px;padding-inline:30px}.pill{display:inline-flex;align-self:flex-start;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;border:1px solid rgba(25,242,190,.45);color:var(--mint);font-size:18px;font-weight:700}.pill__dot{width:8px;height:8px;border-radius:50%;background:var(--mint);flex-shrink:0}.brand{display:flex;align-items:center}.logo{display:block;height:auto}.card{border-radius:24px;padding:30px;display:flex;flex-direction:column;gap:12px}.card h3{font-size:24px;line-height:1.2}.card p{font-size:18px;line-height:1.5}.card--violet{background:var(--violet);color:var(--white)}.card--white{background:var(--white);color:var(--ink)}.card--dark{background:var(--card);color:var(--white);border:1px solid var(--line-2)}.tags{display:flex;flex-wrap:wrap;gap:6px}.tags--end{justify-content:flex-end}.tag{font-size:18px;font-weight:700;padding:6px 10px;border-radius:999px}.tag--pink{background:var(--pink-soft);color:var(--pink-deep)}.tag--orange{background:#ffeee8;color:#b8330c}@media(max-width:1100px){:root{--gutter: 48px}}@media(max-width:768px){:root{--gutter: 20px;--section-y: 56px;--section-y-tight: 40px}}@media(max-width:1100px){.sec-head{flex-direction:column;align-items:flex-start;gap:28px}.sec-head__aside{flex-shrink:1}.tags--end{justify-content:flex-start}}@media(max-width:768px){.stack,.stack--lg{gap:24px}.h2,.h2--md,.h2--lg{font-size:32px;line-height:1.05;letter-spacing:-1.2px}.body-lg{font-size:18px;line-height:1.5}.eyebrow{letter-spacing:1.4px}.sec-head{gap:24px}.sec-head__aside--wide{font-size:18px}.btn--lg{height:52px;width:100%}.pill{padding:7px 12px}.lead{font-size:18px}.card{border-radius:22px;padding:24px}.card h3{font-size:19px;line-height:1.25}.tag{padding:7px 12px}}app-hubspot-form .hsf .hs-form{display:flex;flex-direction:column;gap:16px}app-hubspot-form .hsf fieldset{max-width:none!important;border:0;margin:0;padding:0}app-hubspot-form .hsf .hs-form-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}app-hubspot-form .hsf .hs-form-field>label,app-hubspot-form .hsf .hs-form-field>legend{font-size:16px;font-weight:600;color:var(--ink-2)}app-hubspot-form .hsf .hs-form-required{color:var(--pink-deep)}app-hubspot-form .hsf .input{margin:0!important}app-hubspot-form .hsf input[type=text],app-hubspot-form .hsf input[type=email],app-hubspot-form .hsf input[type=tel],app-hubspot-form .hsf textarea{width:100%!important;box-sizing:border-box;font:inherit;font-size:18px;padding:14px 16px!important;height:auto!important;border-radius:12px;border:1.5px solid #ded6dc;background:#fff;color:var(--ink)}app-hubspot-form .hsf textarea{min-height:130px;resize:vertical}app-hubspot-form .hsf input:focus-visible,app-hubspot-form .hsf textarea:focus-visible{outline:3px solid var(--violet);outline-offset:2px;border-color:var(--violet)}app-hubspot-form .hsf input[type=file]{font:inherit;font-size:16px;color:var(--ink-2)}app-hubspot-form .hsf .hs-error-msgs{list-style:none;margin:4px 0 0;padding:0;font-size:15px;color:var(--pink-deep)}app-hubspot-form .hsf .hs-error-msgs label{color:var(--pink-deep)}app-hubspot-form .hsf .hs_submit .actions{margin:0}app-hubspot-form .hsf input[type=submit]{font:inherit;font-size:18px;font-weight:700;height:56px;padding-inline:32px;border:0;border-radius:999px;background:var(--violet);color:#fff;cursor:pointer}app-hubspot-form .hsf input[type=submit]:hover{background:var(--violet-deep)}app-hubspot-form .hsf .submitted-message{font-size:20px;font-weight:600;color:var(--ink)}app-hubspot-form .hsf .legal-consent-container{font-size:14px;color:var(--ink-2)}app-hubspot-form .hsf__status{font-size:18px;color:var(--ink-2)}app-hubspot-form .hsf .form-columns-2,app-hubspot-form .hsf .form-columns-3{display:flex;gap:16px}app-hubspot-form .hsf .form-columns-2>.hs-form-field,app-hubspot-form .hsf .form-columns-3>.hs-form-field{flex:1 1 0;min-width:0;width:auto!important;float:none!important}app-hubspot-form .hsf .hs-richtext,app-hubspot-form .hsf .legal-consent-container{font-size:14px;line-height:1.5;color:var(--ink-2)}app-hubspot-form .hsf .hs-form-booleancheckbox-display{display:flex;gap:10px;align-items:flex-start;font-size:14px;font-weight:400}@media(max-width:768px){app-hubspot-form .hsf .form-columns-2,app-hubspot-form .hsf .form-columns-3{flex-direction:column;gap:0}}app-hubspot-form .hsf .inputs-list{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}app-hubspot-form .hsf .inputs-list>li{margin:0}app-hubspot-form .hsf .hs-form-radio label,app-hubspot-form .hsf .hs-form-checkbox label{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:1.5px solid #ddd6e0;border-radius:999px;font-size:16px;font-weight:500;color:var(--ink-2);cursor:pointer}app-hubspot-form .hsf .hs-form-radio label>span,app-hubspot-form .hsf .hs-form-checkbox label>span{margin-left:0!important}app-hubspot-form .hsf .hs-form-radio label:has(input:checked),app-hubspot-form .hsf .hs-form-checkbox label:has(input:checked){border-color:var(--violet);background:color-mix(in srgb,var(--violet) 8%,transparent)}app-hubspot-form .hsf input[type=radio],app-hubspot-form .hsf input[type=checkbox]{width:auto;margin:0;accent-color:var(--violet)}app-hubspot-form .hsf .hs-form-booleancheckbox-display{display:flex;align-items:flex-start;gap:10px;margin:0}app-hubspot-form .hsf .hs-form-booleancheckbox-display>span{margin-left:0!important}app-hubspot-form .hsf .hs-form-booleancheckbox-display input[type=checkbox]{margin:3px 0 0;flex-shrink:0}app-hubspot-form .hsf .legal-consent-container .hs-richtext{margin-bottom:10px}.instore{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:56px;align-items:center}.instore__copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px}@media(max-width:900px){.instore{grid-template-columns:minmax(0,1fr);gap:28px}}.instore__steps{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;counter-reset:step}.instore__steps li{display:flex;align-items:center;gap:14px;font-size:17px;line-height:1.35;counter-increment:step}.instore__steps li:before{content:counter(step);flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:700;background:var(--mint, #19f2be);color:var(--ink, #13070f)}
