@font-face{font-family:aeonikPro;src:url(../media/AeonikPro_Regular-s.p.059tngmqj_kvp.woff2?dpl=dpl_AY81MoYD34wWsapbWorm3sDZ87bG)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:aeonikPro;src:url(../media/AeonikPro_Medium-s.p.0om.w5rv3uhd_.woff2?dpl=dpl_AY81MoYD34wWsapbWorm3sDZ87bG)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:aeonikPro Fallback;src:local(Arial);ascent-override:93.69%;descent-override:18.74%;line-gap-override:0.0%;size-adjust:101.4%}.aeonikpro_26f6fcdd-module__ZYmz2a__className{font-family:aeonikPro,aeonikPro Fallback}.aeonikpro_26f6fcdd-module__ZYmz2a__variable{--font-aeonik-pro:"aeonikPro", "aeonikPro Fallback"}
*,:before,:after{box-sizing:border-box}body{font-family:var(--font-aeonik-pro), "Inter", sans-serif;margin:0}:root{--defaultFont-sans:var(--font-aeonik-pro), "Inter", sans-serif}.cds-default{--defaultFont-sans:var(--font-aeonik-pro), "Inter", sans-serif!important;--fontFamily-display1:var(--font-aeonik-pro), "Inter", sans-serif!important;--fontFamily-display2:var(--font-aeonik-pro), "Inter", sans-serif!important;--fontFamily-display3:var(--font-aeonik-pro), "Inter", sans-serif!important;--fontFamily-title1:var(--font-aeonik-pro), "Inter", sans-serif!important;--fontFamily-title2:var(--font-aeonik-pro), "Inter", sans-serif!important;--fontFamily-title3:var(--font-aeonik-pro), "Inter", sans-serif!important;--fontFamily-title4:var(--font-aeonik-pro), "Inter", sans-serif!important;--fontFamily-headline:var(--font-aeonik-pro), "Inter", sans-serif!important;--fontFamily-body:var(--font-aeonik-pro), "Inter", sans-serif!important;--fontFamily-label1:var(--font-aeonik-pro), "Inter", sans-serif!important;--fontFamily-label2:var(--font-aeonik-pro), "Inter", sans-serif!important;--fontFamily-caption:var(--font-aeonik-pro), "Inter", sans-serif!important;--fontFamily-legal:var(--font-aeonik-pro), "Inter", sans-serif!important}img,video{max-width:100%;height:auto;display:block}:root{--header-h:96px;--ink:#14161a;--muted:#5d6167;--surface:#f6f5f1;--mist:#e9eff9;--deep:#0b1b3a;--radius-media:32px;--radius-content:20px;--bp-phone-landscape:560px;--bp-tablet:768px;--bp-tablet-landscape:1024px;--bp-desktop:1280px;--bp-desktop-large:1440px;--bp-extra-wide:1600px}html{overflow-x:hidden}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vault-input{background:0 0;border:none;outline:none}.vault-input::placeholder{color:#ccc}.landing-scroll-container{width:calc(100% + 2rem);margin:0 -1rem}.section-padding{padding-left:16px;padding-right:16px}.section-rhythm{padding-top:56px}.section-rhythm-bottom{padding-bottom:56px}.trust-strip-after-hero{padding-top:40px}@media (min-width:768px){.section-rhythm{padding-top:96px}.section-rhythm-bottom{padding-bottom:96px}.trust-strip-after-hero{padding-top:48px}}.box-padding{padding:56px 32px}.header-padding{padding:12px 16px}@media (min-width:560px){.section-padding{padding-left:24px;padding-right:24px}.landing-scroll-container{width:calc(100% + 3rem);margin:0 -1.5rem}}@media (min-width:768px){:root{--header-h:68px}.header-padding{padding:16px 24px}.box-padding{padding:80px 56px}}@media (min-width:1024px){.section-padding{padding-left:32px;padding-right:32px}}@media (min-width:1280px){.box-padding{padding:80px}}.hide-mobile-flex,.hide-mobile-block{display:none}.show-mobile-flex{display:flex}.show-mobile-block{display:block}@media (min-width:768px){.hide-mobile-flex{display:flex}.hide-mobile-block{display:block}.show-mobile-flex,.show-mobile-block{display:none}}.grid-1-2{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.grid-1-2{grid-template-columns:repeat(2,1fr);gap:20px}}.grid-1-2-md{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.grid-1-2-md{grid-template-columns:repeat(2,1fr)}}.grid-1-3-lg{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.grid-1-3-lg{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.grid-1-3-lg{grid-template-columns:repeat(3,1fr)}}.grid-1-2-lg{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:1024px){.grid-1-2-lg{grid-template-columns:repeat(2,1fr)}}.grid-article{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:1024px){.grid-article{grid-template-columns:1fr 340px}}.grid-2-3{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (min-width:768px){.grid-2-3{grid-template-columns:repeat(3,1fr)}}.hero-features-grid-4{flex-direction:column;align-items:center;gap:40px;margin:0 auto;display:flex}.hero-feature-item{text-align:center;flex-direction:column;align-items:center;display:flex}@media (min-width:768px){.hero-features-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}}.flex-col-row{flex-direction:column;align-items:flex-start;gap:40px;display:flex}@media (min-width:768px){.flex-col-row{flex-direction:row;justify-content:space-between}}.flex-col-row-md{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.flex-col-row-md{flex-direction:row}}.section-title{text-align:center;margin-left:auto;margin-right:auto}@media (max-width:767px){.title-tight-lh,.section-title{line-height:1.05}}@media (min-width:768px) and (max-width:1023px){.title-tight-lh,.section-title{line-height:1.1}}.partner-logo{opacity:.6;transition:opacity .2s}.partner-logo:hover{opacity:1}.logo-carousel-wrapper{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.logo-carousel-track{will-change:transform;align-items:center;gap:56px;width:max-content;animation:20s linear infinite logo-scroll;display:flex}.logo-carousel-item{flex-shrink:0}@keyframes logo-scroll{0%{transform:translate(0)}to{transform:translate(-25%)}}@media (prefers-reduced-motion:reduce){.logo-carousel-track{animation:none}}.hover-fade{transition:opacity .2s}.hover-fade:hover{opacity:.8}.hover-fade-70{transition:opacity .2s}.hover-fade-70:hover{opacity:.7}.hover-bg-tab{transition:background-color .2s}.hover-bg-tab:hover,.tab-active{background-color:#0f0f660d}.header-tab{white-space:nowrap;background-color:#0000;transition:background-color .15s}.header-tab:hover,.header-tab-active{background-color:#0000000a}.header-icon-btn{transition:background-color .15s}.header-icon-btn:hover{background-color:#0000000a}.hover-color-blue{transition:color .2s}.hover-color-blue:hover{color:#0052ff}.card-group:hover .card-group-underline{text-decoration:underline}.card-group:hover .card-group-blue{color:#0052ff}.protocol-grid{grid-template-columns:repeat(2,1fr);gap:16px;width:100%;display:grid}@media (min-width:768px){.protocol-grid{grid-template-columns:repeat(5,1fr);justify-items:center}}.protocol-grid>*{width:100%}.protocol-card{background:var(--surface);aspect-ratio:1;border-radius:var(--radius-media);flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;padding:16px;transition:background .3s;display:flex}.protocol-logo{max-width:60%}@media (min-width:768px){.protocol-card{max-width:192px;padding:24px}.protocol-logo{max-width:80%}}@media (max-width:767px){.about-card{text-align:center;align-items:center}.about-card *{text-align:inherit!important}}.promo-card-layout{flex-direction:column;gap:32px;display:flex}.cta-text-column{align-items:center;text-align:center!important}.cta-text-column *{text-align:inherit!important}@media (min-width:768px){.promo-card-layout{flex-direction:row;gap:48px}.cta-text-column{align-items:flex-start;text-align:left!important}}.category-tag-hover>div{transition:background .2s}.category-tag-hover:hover>div{background:#e7e5e0!important}.faq-accordion [class*=horizontal-]{display:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,[role=button]:focus-visible{outline-offset:2px;outline:2px solid #0052ff}.btn-fw-500,.btn-fw-500 *{font-weight:500!important}.animated-btn-text__hover{display:none}@media (hover:hover) and (min-width:768px){.animated-btn-text{height:1.25em;display:inline-flex;overflow:hidden}.animated-btn-text__inner{flex-direction:column;align-items:center;transition:transform .3s cubic-bezier(.65,0,.35,1);display:flex}.animated-btn-text__default,.animated-btn-text__hover{white-space:nowrap;height:1.25em;line-height:1.25em;display:block}a:hover .animated-btn-text__inner,button:hover .animated-btn-text__inner{transform:translateY(-1.25em)}}.hero-card{min-height:calc(100svh - var(--header-h) - 24px);justify-content:center;align-items:center;display:flex;position:relative}.hero-scroll-cue{animation:2.4s ease-in-out infinite hero-cue-dip;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}@keyframes hero-cue-dip{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,6px)}}@media (prefers-reduced-motion:reduce){.hero-scroll-cue{animation:none}}.hero-card-content{text-align:center;width:100%;max-width:1000px;transform:translateY(calc((var(--header-h) + 24px) / -2));margin:0 auto;padding:clamp(40px,5vw,96px) 24px 80px}.hero-card-content h1,.hero-card-content p{text-align:center}.hero-pill{color:#087a4a;background:#05b1691a;border:1px solid #05b16947;border-radius:100px;align-items:center;gap:10px;margin-bottom:clamp(20px,2.5vw,28px);padding:8px 16px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.hero-pill:hover{background:#05b16929;border-color:#05b16973}.hero-pill:focus-visible{outline-offset:3px;outline:2px solid #087a4a}.hero-pill-divider{background:#05b16973;width:1px;height:14px}.hero-pill-cta{opacity:.8}.hero-card-content p{margin-left:auto;margin-right:auto}.hero-card-cta-row{grid-auto-columns:1fr;grid-auto-flow:column;gap:12px;width:fit-content;max-width:100%;margin:clamp(24px,3vw,36px) auto 0;display:grid}.hero-card-cta-row>*{width:100%}@media (max-width:480px){.hero-card-cta-row{grid-template-columns:max-content;grid-auto-flow:row}}@media (max-width:640px){.hero-card{min-height:calc(100svh - 88px)}.hero-card-content{padding:48px 8px 88px;transform:translateY(-24px)}.hero-scroll-cue{bottom:16px}.hero-scroll-cue button{min-width:44px;min-height:44px}}@media (min-width:641px){.hero-title-line2{display:block}}.features-grid-2x2{grid-template-columns:1fr;gap:16px;display:grid}.features-grid-2x2>*{display:flex}.feature-card{background:var(--surface);border-radius:var(--radius-content);flex-direction:column;gap:16px;width:100%;height:100%;padding:32px;display:flex}@media (min-width:768px){.features-grid-2x2{grid-template-rows:1fr 1fr;grid-template-columns:repeat(2,1fr)}.feature-card{padding:40px}}.picto-cover{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;container-type:size}.picto-cover--mist{background:var(--mist)}.picto-cover--stone{background:var(--surface)}.picto-cover img{width:min(36cqw,52cqh,240px);height:auto}.bleed-band-photo--cover:before{display:none}.bleed-band-photo--cover img{filter:none}.feature-card--cover{gap:0;min-height:280px;padding:0;position:relative;overflow:hidden}.feature-card--cover-mist{background:var(--mist)}.feature-card--cover-stone{background:var(--surface)}.feature-card-cover-art{flex:auto;min-height:220px;position:relative}.feature-card-cover-text{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:0 32px 32px;display:flex}.feature-card-cover-text h3,.feature-card-cover-text p{text-align:center}.feature-card-cover-text h3{text-wrap:balance}.feature-card-cover-text p{text-wrap:pretty;max-width:40ch}@media (min-width:768px){.features-grid-2x2>.feature-card--tall{grid-row:span 2}.feature-card--cover{min-height:272px}.feature-card--tall .feature-card--cover{min-height:560px}.feature-card-cover-text{padding:0 40px 40px}}.steps-list{flex-direction:column;gap:24px;margin-top:8px;display:flex}.step-row{text-align:left;align-items:flex-start;gap:16px;display:flex}.step-number{background:var(--deep);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:600;display:flex}.bleed-band{border-radius:var(--radius-media);flex-direction:column;display:flex;overflow:hidden}.bleed-band-photo{aspect-ratio:4/3;width:100%;position:relative}.bleed-band-photo img{object-fit:cover;filter:saturate(.85)}.bleed-band-text{flex-direction:column;flex:1;justify-content:center;gap:16px;padding:clamp(40px,5vw,64px);display:flex}@media (min-width:768px){.bleed-band{flex-direction:row;align-items:stretch}.bleed-band--photo-right{flex-direction:row-reverse}.bleed-band-photo{aspect-ratio:auto;flex:0 0 50%;width:auto;min-width:0;min-height:420px}.bleed-band-text{flex:0 0 50%;min-width:0}}.card-title{line-height:1.25}.earning-band{--band-pad:clamp(32px, 5vw, 64px);background:var(--mist);border-radius:var(--radius-media);padding:var(--band-pad);flex-direction:column;align-items:flex-start;gap:24px;display:flex;position:relative;overflow:hidden}.earning-band-text{flex-direction:column;gap:12px;display:flex}.earning-band-device{aspect-ratio:1660/900;width:min(440px,100%);margin-bottom:calc(-1 * var(--band-pad));align-self:center;position:relative}@media (min-width:768px){.earning-band{flex-direction:row;align-items:center;gap:clamp(40px,6vw,72px)}.earning-band-text{flex:1;padding-bottom:8px}.earning-band-device{flex-shrink:0;align-self:flex-end;width:clamp(380px,42%,520px)}}@media (max-width:767px){.earning-band-text,.bleed-band-text{text-align:center;align-items:center;width:100%}.earning-band-text h2,.earning-band-text p,.bleed-band-text h2,.bleed-band-text h3,.bleed-band-text p,.bleed-band-text span{text-align:center}.earning-band-text .band-link,.bleed-band-text .band-link{align-self:center}.bleed-band-text .steps-list{align-self:stretch}.bleed-band-text .step-row h3,.bleed-band-text .step-row p{text-align:left}}.band-link{color:var(--deep);border-bottom:1px solid #0b1b3a4d;align-self:flex-start;padding-bottom:2px;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .15s}.band-link:hover{border-color:var(--deep)}.about-rows{grid-template-columns:1fr;gap:40px;display:grid}.about-row{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.about-rows{grid-template-columns:repeat(2,1fr);gap:48px 56px}.about-row{flex-direction:row;align-items:flex-start;gap:24px}}.cta-split-card{flex-direction:column;display:flex}.cta-split-text{text-align:center;align-items:center}.cta-split-text h1,.cta-split-text h2,.cta-split-text h3,.cta-split-text p{text-align:center}.cta-split-mockup{padding:0 24px}@media (min-width:768px){.cta-split-card{flex-direction:row}.cta-split-text{text-align:left;align-items:flex-start}.cta-split-text h1,.cta-split-text h2,.cta-split-text h3,.cta-split-text p{text-align:left}.cta-split-mockup{padding:0}}.dl-modal-backdrop{z-index:1000;opacity:0;pointer-events:none;background:#14161a80;justify-content:center;align-items:flex-end;padding:0;transition:opacity .25s;display:flex;position:fixed;inset:0}.dl-modal-backdrop--open{opacity:1;pointer-events:auto}.dl-modal-card{border-radius:var(--radius-media) var(--radius-media) 0 0;background:#fff;width:100%;max-width:560px;max-height:92vh;padding:48px 24px 32px;transition:transform .35s cubic-bezier(.22,.61,.36,1);position:relative;overflow-y:auto;transform:translateY(100%);box-shadow:0 -8px 40px #00000014}.dl-modal-card--open{transform:translateY(0)}@media (min-width:768px){.dl-modal-backdrop{align-items:center;padding:24px}.dl-modal-card{border-radius:var(--radius-media);opacity:0;max-height:calc(100vh - 48px);padding:56px 56px 48px;transition:transform .3s,opacity .25s;transform:translateY(16px)}.dl-modal-card--open{opacity:1;transform:translateY(0)}}.dl-modal-close{cursor:pointer;width:40px;height:40px;color:var(--ink);z-index:1;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex;position:absolute;top:20px;right:20px}.dl-modal-close:hover{opacity:.7}.dl-modal-content{flex-direction:column;align-items:center;display:flex}.dl-modal-form{flex-direction:column;gap:8px;width:100%;max-width:440px;margin-top:28px;display:flex}.dl-modal-form-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dl-modal-form-row{flex-direction:column;gap:8px;width:100%;display:flex}.dl-modal-form-input{box-sizing:border-box;width:100%;min-width:0;height:56px;min-height:56px;color:var(--ink);letter-spacing:inherit;box-shadow:none;appearance:none;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #14161a1f;border-radius:9999px;outline:none;flex:1;margin:0;padding:0 22px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.2;transition:border-color .15s,box-shadow .15s}.dl-modal-form-input::placeholder{color:var(--muted);opacity:1}.dl-modal-form-input:focus,.dl-modal-form-input:focus-visible{border-color:#0052ff;box-shadow:0 0 0 3px #0052ff2e}.dl-modal-form-input[aria-invalid=true]{border-color:#df2935}.dl-modal-form-input:disabled{background:var(--surface);cursor:not-allowed}.dl-modal-form-button{flex-shrink:0;width:100%}.dl-modal-form-error{color:#df2935;text-align:center;margin:4px 0 0;font-size:14px;line-height:20px}.dl-modal-form-success{color:#05b169;text-align:center;margin:8px 0 0;font-size:15px;line-height:22px}@media (min-width:480px){.dl-modal-form-row{flex-direction:row;align-items:stretch}.dl-modal-form-button{width:auto}}.dl-modal-qr{justify-content:center;align-items:center;width:220px;height:220px;margin-top:32px;display:flex;position:relative}.dl-modal-qr-pattern{opacity:.18;filter:grayscale();width:100%;height:100%}.dl-modal-qr-overlay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dl-modal-coming-soon{color:#fff;letter-spacing:.02em;text-transform:uppercase;background:#0052ff;border-radius:9999px;padding:10px 18px;font-size:14px;font-weight:500}.dl-modal-stores{flex-flow:wrap;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:32px;display:flex}.dl-modal-store-badge{width:auto;height:96px;transition:opacity .15s;display:block}.dl-modal-store-badge:hover{opacity:.85}@media (min-width:480px){.dl-modal-store-badge{height:112px}}@media (prefers-reduced-motion:no-preference){.btn-fw-500{transition:transform .15s}.btn-fw-500:active{transform:scale(.98)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.feature-card{transition:transform .2s cubic-bezier(.22,1,.36,1)}.feature-card:hover{transform:translateY(-2px)}}.hero-card-photo:before,.bleed-band-photo:before{content:"";z-index:1;mix-blend-mode:color;opacity:.15;pointer-events:none;background:#0b1b3a;position:absolute;inset:0}.hero-card-photo:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #14161a0f}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
