.Device-module-scss-module__DwIbRG__device{--device-aspect:9/19.5;--device-max-width:360px;--device-max-height:780px;--bezel:9px;width:min(var(--device-max-width),var(--device-max-height)*(var(--device-aspect)));aspect-ratio:var(--device-aspect);padding:var(--bezel);background:linear-gradient(145deg,#2b2b2b,#0f0f0f 60%);border-radius:44px;flex:none;position:relative;transform:rotate(-2.5deg);box-shadow:inset 0 0 0 1.5px #ffffff1f,0 2px 4px #0d352614,0 28px 60px -14px #0d352661,0 16px 32px -20px #00000059}.Device-module-scss-module__DwIbRG__screenContainer{border-radius:calc(44px - var(--bezel));background:var(--cream);width:100%;height:100%;position:relative;overflow:hidden}.Device-module-scss-module__DwIbRG__swiperTrack{height:100%;transform:translateX(calc(var(--current-index,0)*-100%/var(--slide-count,1)));transition:transform .6s var(--ease);display:flex}.Device-module-scss-module__DwIbRG__slide{flex-shrink:0;flex-basis:calc(100%/var(--slide-count,1));height:100%;position:relative}.Device-module-scss-module__DwIbRG__image{object-fit:cover;object-position:top center;width:100%;height:100%}
.Hero-module-scss-module__2h8jAG__heroSection{isolation:isolate;padding:calc(var(--header-height) + clamp(40px,7vw,96px))0 clamp(56px,8vw,104px);background-color:var(--cream);align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module-scss-module__2h8jAG__heroSection:before,.Hero-module-scss-module__2h8jAG__heroSection:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.Hero-module-scss-module__2h8jAG__heroSection:before{aspect-ratio:1;background:radial-gradient(circle at 40% 40%,#5abf9138,#5abf9100 65%);width:clamp(420px,55vw,820px);top:-28%;right:-14%}.Hero-module-scss-module__2h8jAG__heroSection:after{aspect-ratio:1;background:radial-gradient(circle,#d1ab3b24,#d1ab3b00 65%);width:clamp(320px,40vw,600px);bottom:-38%;left:-12%}.Hero-module-scss-module__2h8jAG__heroSection.Hero-module-scss-module__2h8jAG__sizeFull{min-height:min(92vh,920px)}.Hero-module-scss-module__2h8jAG__heroSection.Hero-module-scss-module__2h8jAG__sizeHalf{min-height:0;padding:calc(var(--header-height) + clamp(36px,5vw,72px))0 clamp(48px,6vw,80px)}.Hero-module-scss-module__2h8jAG__heroSection.Hero-module-scss-module__2h8jAG__sizeThird{min-height:0;padding:calc(var(--header-height) + clamp(28px,4vw,56px))0 clamp(40px,5vw,64px)}.Hero-module-scss-module__2h8jAG__heroSection.Hero-module-scss-module__2h8jAG__centered .Hero-module-scss-module__2h8jAG__contentContainer{text-align:center;justify-content:center}.Hero-module-scss-module__2h8jAG__heroSection.Hero-module-scss-module__2h8jAG__centered .Hero-module-scss-module__2h8jAG__textColumn{flex-direction:column;align-items:center;max-width:780px;margin:0 auto;display:flex}.Hero-module-scss-module__2h8jAG__heroSection.Hero-module-scss-module__2h8jAG__centered .Hero-module-scss-module__2h8jAG__description{margin-left:auto;margin-right:auto}.Hero-module-scss-module__2h8jAG__heroSection.Hero-module-scss-module__2h8jAG__centered .Hero-module-scss-module__2h8jAG__availability,.Hero-module-scss-module__2h8jAG__heroSection.Hero-module-scss-module__2h8jAG__centered .Hero-module-scss-module__2h8jAG__actions,.Hero-module-scss-module__2h8jAG__heroSection.Hero-module-scss-module__2h8jAG__centered .Hero-module-scss-module__2h8jAG__statLine{justify-content:center}.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__contentContainer{max-width:calc(var(--container) + 2*var(--gutter));padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:clamp(32px,6vw,80px);width:100%;margin:0 auto;display:flex}@media (max-width:1000px){.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__contentContainer{text-align:center;flex-direction:column;gap:20px}}.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__textColumn{min-width:0;max-width:640px}@media (max-width:1000px){.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__textColumn{flex-direction:column;align-items:center;max-width:100%;display:flex}}.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__deviceColumn{flex-shrink:0;justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__deviceColumn:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle at 30% 25%,#fff 0,#fff0 55%),var(--green-200);border-radius:50%;width:108%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__deviceColumn:empty{display:none}@media (max-width:1000px){.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__deviceColumn{display:none}}.Hero-module-scss-module__2h8jAG__heroSection h1{letter-spacing:-.02em;color:var(--ink);margin-bottom:22px;font-size:clamp(2.375rem,1.6rem + 3.4vw,4rem);font-weight:700;line-height:1.05}.Hero-module-scss-module__2h8jAG__heroSection h1 .Hero-module-scss-module__2h8jAG__highlight{color:var(--color-highlight);display:block}.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__description{color:var(--text);max-width:36em;margin-bottom:32px;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.6}.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__description p{margin-bottom:12px}.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__description p:last-child{margin-bottom:0}.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__description a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:1000px){.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__actions{flex-flow:column-reverse;justify-content:center;align-items:center;gap:16px}}.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__appButtons{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:1000px){.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__appButtons{justify-content:center}}.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__appButtons a{transition:transform .2s var(--ease);border-radius:12px;display:flex}.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__appButtons a:hover{transform:translateY(-2px)}.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__appButtons .Hero-module-scss-module__2h8jAG__appImage{width:auto;height:54px}.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__heroImage{border-radius:var(--radius-2xl);max-width:100%;height:auto;max-height:520px;box-shadow:var(--shadow-l);background:var(--white);display:block}.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__deviceColumn:has(.Hero-module-scss-module__2h8jAG__heroImage):before{display:none}.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__socialsInline{flex-basis:100%;align-items:center;gap:14px;margin-top:8px;display:flex}@media (max-width:1000px){.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__socialsInline{flex-basis:auto;order:-1;margin-top:0}}.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__socialsVerticalDivider{display:none}.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__socialsInlineContent{align-items:center;gap:12px;display:flex}.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__socialsLabel{color:var(--text-muted);white-space:nowrap;font-size:.9375rem}.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__socialLinks{align-items:center;gap:8px;display:flex}.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__socialIconBtn{background:var(--white);border:1px solid var(--border);width:40px;height:40px;box-shadow:var(--shadow-xs);transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__socialIconBtn svg{width:18px;height:18px}.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__socialIconBtn:hover{box-shadow:var(--shadow-s);transform:translateY(-2px)}.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__socialIconBtn.Hero-module-scss-module__2h8jAG__instagram{color:#c13584}.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__socialIconBtn.Hero-module-scss-module__2h8jAG__instagram:hover{border-color:#c1358466}.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__socialIconBtn.Hero-module-scss-module__2h8jAG__facebook{color:#1877f2}.Hero-module-scss-module__2h8jAG__heroSection .Hero-module-scss-module__2h8jAG__socialIconBtn.Hero-module-scss-module__2h8jAG__facebook:hover{border-color:#1877f266}
.PageList-module-scss-module__uttz1W__wrapper{width:100%;padding:var(--section-y)var(--gutter);justify-content:center;display:flex}.PageList-module-scss-module__uttz1W__wrapper.PageList-module-scss-module__uttz1W__gray{background-color:var(--cream)}.PageList-module-scss-module__uttz1W__wrapper.PageList-module-scss-module__uttz1W__white{background-color:var(--white)}.PageList-module-scss-module__uttz1W__wrapper.PageList-module-scss-module__uttz1W__white .PageList-module-scss-module__uttz1W__card{background-color:var(--cream);border-color:#0000}.PageList-module-scss-module__uttz1W__wrapper.PageList-module-scss-module__uttz1W__green{background-color:var(--green-50)}.PageList-module-scss-module__uttz1W__inner{width:100%;max-width:var(--container)}.PageList-module-scss-module__uttz1W__sectionHeader{text-align:center;max-width:720px;margin-bottom:clamp(36px,5vw,52px);margin-left:auto;margin-right:auto}.PageList-module-scss-module__uttz1W__sectionTitle{letter-spacing:-.02em;color:var(--ink);margin:0 0 1rem;font-size:clamp(2rem,1.45rem + 2.2vw,2.75rem);font-weight:700;line-height:1.12}.PageList-module-scss-module__uttz1W__sectionDescription{color:var(--text-muted);font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.6}.PageList-module-scss-module__uttz1W__sectionDescription p{margin:0 0 .75rem}.PageList-module-scss-module__uttz1W__sectionDescription p:last-child{margin:0}.PageList-module-scss-module__uttz1W__grid{grid-template-columns:repeat(var(--columns,3),1fr);gap:20px;display:grid}@media (max-width:1024px){.PageList-module-scss-module__uttz1W__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.PageList-module-scss-module__uttz1W__grid{grid-template-columns:1fr;gap:14px}}.PageList-module-scss-module__uttz1W__card{background-color:var(--white);border:1px solid var(--border);border-radius:var(--radius-xl);color:inherit;cursor:pointer;min-height:210px;transition:transform .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease),background-color .25s var(--ease);flex-direction:column;padding:28px 28px 52px;text-decoration:none;display:flex;position:relative}.PageList-module-scss-module__uttz1W__card:hover{background-color:var(--white);border-color:var(--green-300);box-shadow:var(--shadow-m);transform:translateY(-3px)}.PageList-module-scss-module__uttz1W__card:hover .PageList-module-scss-module__uttz1W__arrow{color:var(--white);background-color:var(--color-primary);transform:translate(2px,-2px)}.PageList-module-scss-module__uttz1W__card:hover .PageList-module-scss-module__uttz1W__iconWrapper{background-color:var(--color-primary);color:var(--white)}@media (max-width:600px){.PageList-module-scss-module__uttz1W__card{min-height:0;padding:22px 64px 22px 22px}.PageList-module-scss-module__uttz1W__card .PageList-module-scss-module__uttz1W__arrow{margin-top:-17px;top:50%;bottom:auto;right:18px}}.PageList-module-scss-module__uttz1W__iconWrapper{background-color:var(--green-100);width:52px;height:52px;color:var(--green-700);border-radius:var(--radius-l);transition:background-color .25s var(--ease),color .25s var(--ease);justify-content:center;align-items:center;margin-bottom:20px;display:flex}.PageList-module-scss-module__uttz1W__iconWrapper svg{width:26px;height:26px}.PageList-module-scss-module__uttz1W__cardTitle{letter-spacing:-.01em;color:var(--ink);margin:0 0 6px;font-size:1.1875rem;font-weight:600;line-height:1.3}.PageList-module-scss-module__uttz1W__cardDescription{color:var(--text-muted);flex:1;margin:0;font-size:.975rem;line-height:1.55}.PageList-module-scss-module__uttz1W__arrow{width:34px;height:34px;color:var(--text-muted);background-color:var(--cream);transition:color .25s var(--ease),background-color .25s var(--ease),transform .25s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:18px;right:18px}.PageList-module-scss-module__uttz1W__arrow svg{width:18px;height:18px}.PageList-module-scss-module__uttz1W__empty{text-align:center;color:var(--text-muted);padding:2rem;font-style:italic}
.Promo-module-scss-module__ULr7oq__wrapper{width:100%;padding:clamp(24px,4vw,48px)var(--gutter);background-color:var(--white);justify-content:center;display:flex}.Promo-module-scss-module__ULr7oq__container{width:100%;max-width:var(--container);border-radius:var(--radius-2xl);isolation:isolate;justify-content:center;align-items:center;gap:clamp(32px,5vw,64px);padding:clamp(36px,5vw,64px);display:flex;position:relative;overflow:hidden}.Promo-module-scss-module__ULr7oq__container.Promo-module-scss-module__ULr7oq__reverse{flex-direction:row-reverse}.Promo-module-scss-module__ULr7oq__container:after{content:"";z-index:-1;aspect-ratio:1;opacity:.06;pointer-events:none;border:64px solid;border-radius:50%;width:420px;position:absolute;bottom:-220px;right:-140px}.Promo-module-scss-module__ULr7oq__container.Promo-module-scss-module__ULr7oq__reverse:after{left:-140px;right:auto}.Promo-module-scss-module__ULr7oq__container.Promo-module-scss-module__ULr7oq__green{background:linear-gradient(135deg,var(--green-100)0%,var(--green-50)100%);color:var(--green-700)}.Promo-module-scss-module__ULr7oq__container.Promo-module-scss-module__ULr7oq__green .Promo-module-scss-module__ULr7oq__title{color:var(--green-900)}.Promo-module-scss-module__ULr7oq__container.Promo-module-scss-module__ULr7oq__green .Promo-module-scss-module__ULr7oq__bodyText{color:var(--text)}.Promo-module-scss-module__ULr7oq__container.Promo-module-scss-module__ULr7oq__white{background-color:var(--white);border:1px solid var(--border);box-shadow:var(--shadow-m);color:var(--green-700)}.Promo-module-scss-module__ULr7oq__container.Promo-module-scss-module__ULr7oq__white .Promo-module-scss-module__ULr7oq__title{color:var(--ink)}.Promo-module-scss-module__ULr7oq__container.Promo-module-scss-module__ULr7oq__white .Promo-module-scss-module__ULr7oq__bodyText{color:var(--text)}.Promo-module-scss-module__ULr7oq__container.Promo-module-scss-module__ULr7oq__gray{background-color:var(--cream);color:var(--gold-400)}.Promo-module-scss-module__ULr7oq__container.Promo-module-scss-module__ULr7oq__gray .Promo-module-scss-module__ULr7oq__title{color:var(--ink)}.Promo-module-scss-module__ULr7oq__container.Promo-module-scss-module__ULr7oq__gray .Promo-module-scss-module__ULr7oq__bodyText{color:var(--text)}.Promo-module-scss-module__ULr7oq__container.Promo-module-scss-module__ULr7oq__withImage{justify-content:space-between}.Promo-module-scss-module__ULr7oq__container.Promo-module-scss-module__ULr7oq__withImage .Promo-module-scss-module__ULr7oq__content{text-align:left;align-items:flex-start}@media (max-width:900px){.Promo-module-scss-module__ULr7oq__container{gap:32px;flex-direction:column!important}.Promo-module-scss-module__ULr7oq__container.Promo-module-scss-module__ULr7oq__withImage .Promo-module-scss-module__ULr7oq__content{text-align:center;align-items:center}.Promo-module-scss-module__ULr7oq__container .Promo-module-scss-module__ULr7oq__imageWrapper{justify-content:center}}.Promo-module-scss-module__ULr7oq__content{z-index:2;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:620px;display:flex}.Promo-module-scss-module__ULr7oq__title{letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(1.875rem,1.4rem + 1.8vw,2.5rem);font-weight:700;line-height:1.15}.Promo-module-scss-module__ULr7oq__bodyText{margin-bottom:28px;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.65}.Promo-module-scss-module__ULr7oq__bodyText p{margin-bottom:1rem}.Promo-module-scss-module__ULr7oq__bodyText p:last-child{margin-bottom:0}.Promo-module-scss-module__ULr7oq__buttonGroup{justify-content:inherit;flex-wrap:wrap;gap:12px;display:flex}.Promo-module-scss-module__ULr7oq__withImage .Promo-module-scss-module__ULr7oq__buttonGroup{justify-content:flex-start}@media (max-width:900px){.Promo-module-scss-module__ULr7oq__buttonGroup{justify-content:center!important}}.Promo-module-scss-module__ULr7oq__button{border-radius:var(--radius-pill);min-height:50px;transition:background-color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease);border:1.5px solid #0000;justify-content:center;align-items:center;padding:0 24px;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.Promo-module-scss-module__ULr7oq__button .Promo-module-scss-module__ULr7oq__btnIcon{transition:transform .2s var(--ease);margin-left:8px}.Promo-module-scss-module__ULr7oq__button:hover{transform:translateY(-1px)}.Promo-module-scss-module__ULr7oq__button:hover .Promo-module-scss-module__ULr7oq__btnIcon{transform:translate(3px)}.Promo-module-scss-module__ULr7oq__button.Promo-module-scss-module__ULr7oq__primary{background-color:var(--color-primary);color:var(--white);box-shadow:0 6px 16px -6px #237f5a8c}.Promo-module-scss-module__ULr7oq__button.Promo-module-scss-module__ULr7oq__primary:hover{background-color:var(--color-primary-hover)}.Promo-module-scss-module__ULr7oq__button.Promo-module-scss-module__ULr7oq__secondary{background-color:var(--white);color:var(--ink);border-color:var(--border-strong)}.Promo-module-scss-module__ULr7oq__button.Promo-module-scss-module__ULr7oq__secondary:hover{border-color:var(--green-400)}.Promo-module-scss-module__ULr7oq__imageWrapper{z-index:1;flex:0 auto;justify-content:flex-end;display:flex;position:relative}.Promo-module-scss-module__ULr7oq__image{object-fit:contain;border-radius:var(--radius-xl);background:var(--white);width:auto;max-width:100%;height:auto;max-height:300px;box-shadow:var(--shadow-l);display:block;transform:rotate(2deg)}.Promo-module-scss-module__ULr7oq__reverse .Promo-module-scss-module__ULr7oq__image{transform:rotate(-2deg)}@media (max-width:900px){.Promo-module-scss-module__ULr7oq__image{max-height:240px}}
