.HomepageHero,.HowItWorksSection,.MarketplaceCalloutsSection,.MarketplaceHero{--colorRed:var(--v3-red-p3);--colorBrown:#261703;--colorPurple:#5700d1;--colorOffWhite:#f8f5ee;--colorOffBlack:#2f211c;--colorNeutral900:#0c0a09;--colorNeutral800:#1c1917;--colorNeutral700:#292524;--colorNeutral600:#44403c;--colorNeutral500:#57534e;--colorNeutral400:#78716c;--colorNeutral300:#a8a29e;--colorNeutral200:#d6d3d1;--colorNeutral100:#e7e5e4;--colorNeutral50:#f5f5f4;--colorNeutral25:#fafaf9;--colorNeutral0:#fff;--colorWhite:var(--colorNeutral0);--colorNeutralDarkTransparent100:#0000001a;--colorNeutralDarkTransparent300:#0000004d;--colorNeutralLightTransparent100:#ffffff1a;--colorNeutralLightTransparent200:#fff3;--colorNeutralLightTransparent300:#ffffff4d;--colorNeutralLightTransparent600:#fff9;--themePrimary:var(--colorRed);--themeSecondary:var(--colorBrown);--themeSurface:var(--colorOffWhite);--themeText:var(--colorNeutral700);--themeTextEmphasized:var(--themePrimary);--themeTextSubdued:var(--colorNeutral400);--themeTextThatchbot:var(--colorPurple);--themeForeground:var(--colorOffBlack);--themeBorder:var(--colorNeutral300);--gradientCottonCandy:linear-gradient(to bottom right, #7db9fe, #f7afe9);--fontWeightRegular:400;--fontWeightMedium:500;--fontWeightSemibold:600;--fontWeightBold:700}@keyframes parallax{0%{transform:translateY(0)}to{transform:translateY(calc(var(--parallaxAmount) * 100svh))}}.HomepageHero{--cloudTile:1200px;--cloudDuration:20s;--cloudHeight:30%;--cloudOpacity:1;--cloudLayers:radial-gradient(38% 46% at 30% 44%, #ffffff80, #fff0 62%), radial-gradient(30% 34% at 38% 26%, #ffffff5c, #fff0 66%), radial-gradient(44% 40% at 58% 50%, #ffffff6b, #fff0 64%), radial-gradient(26% 30% at 76% 30%, #ffffff4d, #fff0 68%);isolation:isolate;line-height:normal;position:relative;overflow:hidden}.HomepageHero__background{z-index:-1;position:absolute;inset:0}.HomepageHero__background:before{--parallaxAmount:.2;content:"";background-image:url(/v3/home-choice/hero/blurred-hills-backdrop.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:calc(100% + min(200px,30vw) + 50px);height:100%;position:absolute;top:0;left:0}@media (min-width:600px){.HomepageHero__background:before{animation:linear parallax;animation-timeline:scroll(root);animation-range:0 100svh}}@keyframes cloudDrift{to{transform:translate3d(calc(-1 * var(--cloudTile)),0,0)}}.HomepageHero__clouds{--parallaxAmount:.4;z-index:1;pointer-events:none;position:absolute;inset:0}@media (min-width:600px){.HomepageHero__clouds{animation:linear parallax;animation-timeline:scroll(root);animation-range:0 100svh}}.HomepageHero__clouds:before{width:calc(100% + var(--cloudTile));height:var(--cloudHeight);opacity:var(--cloudOpacity);background-image:var(--cloudLayers);background-repeat:repeat-x;background-size:var(--cloudTile) 100%;animation:cloudDrift var(--cloudDuration) linear infinite;content:"";position:absolute;top:0;left:0}.HomepageHero__hero{--scrollProgress:0;align-content:start;gap:clamp(2.5rem,1.52381vi + 2.14286rem,3rem);padding:clamp(2rem,3.04762vi + 1.28571rem,3rem) 0 0;display:grid}.HomepageHero__hero:before{z-index:-1;content:"";background:linear-gradient(#c9d6e9,#0000);width:100%;height:50%;position:absolute;top:0;left:0}@media (min-width:1350px){.HomepageHero__hero{grid-template-columns:repeat(2,1fr);align-content:center;max-width:80rem;height:80vh;min-height:37.5rem;max-height:50rem;margin-inline:auto;padding-top:0}}.HomepageHero__contentContainer{align-items:start;display:grid}@media not (min-width:1350px){.HomepageHero__contentContainer{padding-inline:clamp(1rem,1.52381vi + .642857rem,1.5rem)}}.HomepageHero__content{--parallaxAmount:.15;text-align:center;align-content:center;justify-items:center;max-width:50rem;margin:0 auto;display:grid}@media (min-width:600px){.HomepageHero__content{animation:linear parallax;animation-timeline:scroll(root);animation-range:0 100svh}}@media (min-width:1350px){.HomepageHero__content{text-align:left;justify-items:start;margin-inline:0;padding-bottom:8rem}}.HomepageHero__title{font-size:clamp(2.8125rem,3.42857vi + 2.00893rem,3.9375rem);line-height:clamp(2.8125rem,3.42857vi + 2.00893rem,3.9375rem);font-weight:var(--fontWeightMedium);letter-spacing:-.01em;color:var(--colorBrown);text-wrap:pretty}.HomepageHero__titleBreak{display:none}@media (min-width:900px){.HomepageHero__titleBreak{display:inline}}.HomepageHero__description{color:#302b28cc;text-wrap:pretty;max-width:66ch;margin:clamp(1.5rem,1.52381vi + 1.14286rem,2rem) auto clamp(2rem,1.52381vi + 1.64286rem,2.5rem);font-size:1.125rem;line-height:1.3}@media (min-width:600px){.HomepageHero__description{text-wrap:balance}}@media (min-width:1350px){.HomepageHero__description{max-width:28.75rem;margin-inline:0}}.HomepageHero__ctaContainer{justify-content:start;gap:clamp(.75rem,.761905vi + .571429rem,1rem);width:100%;max-width:21.25rem;display:flex}.HomepageHero__cta{font-size:1.125rem;font-weight:var(--fontWeightRegular);letter-spacing:-.48px;color:var(--themeText);white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.875rem 1.5rem;line-height:.6875;text-decoration:none;display:flex}.HomepageHero__cta--variantSecondary{isolation:isolate;background:var(--colorNeutralLightTransparent200);border-color:var(--colorNeutralDarkTransparent300);position:relative}.HomepageHero__cta--variantSecondary:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 55%,#0000);mask-image:linear-gradient(#000 0 55%,#0000)}.HomepageHero__cta--variantPrimary{background-color:var(--themePrimary);color:var(--colorOffWhite)}.HomepageHero__figureTrack{isolation:isolate;position:relative}@media not (min-width:1350px){.HomepageHero__figureTrack{max-width:56.25rem;margin:0 auto}}.HomepageHero__figure{position:relative}.HomepageHero__figure:first-child{z-index:1}.HomepageHero__figure:not(:first-child){opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}:root{--easeInSine:cubic-bezier(.12, 0, .39, 0);--easeOutSine:cubic-bezier(.61, 1, .88, 1);--easeInOutSine:cubic-bezier(.37, 0, .63, 1);--easeInQuad:cubic-bezier(.11, 0, .5, 0);--easeOutQuad:cubic-bezier(.5, 1, .89, 1);--easeInOutQuad:cubic-bezier(.45, 0, .55, 1);--easeInCubic:cubic-bezier(.32, 0, .67, 0);--easeOutCubic:cubic-bezier(.33, 1, .68, 1);--easeInOutCubic:cubic-bezier(.65, 0, .35, 1);--easeInQuart:cubic-bezier(.5, 0, .75, 0);--easeOutQuart:cubic-bezier(.25, 1, .5, 1);--easeInOutQuart:cubic-bezier(.76, 0, .24, 1);--easeInQuint:cubic-bezier(.64, 0, .78, 0);--easeOutQuint:cubic-bezier(.22, 1, .36, 1);--easeInOutQuint:cubic-bezier(.83, 0, .17, 1);--easeInExpo:cubic-bezier(.7, 0, .84, 0);--easeOutExpo:cubic-bezier(.16, 1, .3, 1);--easeInOutExpo:cubic-bezier(.87, 0, .13, 1);--easeInCirc:cubic-bezier(.55, 0, 1, .45);--easeOutCirc:cubic-bezier(0, .55, .45, 1);--easeInOutCirc:cubic-bezier(.85, 0, .15, 1);--easeInBack:cubic-bezier(.36, 0, .66, -.56);--easeOutBack:cubic-bezier(.34, 1.56, .64, 1);--easeInOutBack:cubic-bezier(.68, -.6, .32, 1.6)}.HeroBudgetCard{isolation:isolate;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);width:18.75rem;box-shadow:0 .5rem 1.25rem 0 var(--colorNeutralDarkTransparent100);background:#fcfbf899;border-radius:1rem;padding:1.125rem 0 0;position:relative}.HeroBudgetCard[data-appear]{opacity:1}.HeroBudgetCard__header{grid-template-columns:repeat(2,1fr);align-items:center;gap:.875rem;padding:0 1.125rem 1rem;display:grid}.HeroBudgetCard__headerContent{color:var(--themeTextSubdued);flex-direction:column;gap:.25rem;display:flex}.HeroBudgetCard__headerContent+.HeroBudgetCard__headerContent{align-items:end}.HeroBudgetCard__headerTitle{color:var(--themeText);white-space:nowrap;font-size:.8125rem}.HeroBudgetCard__headerAmount{font-size:1.75rem;font-weight:var(--fontWeightMedium);color:var(--themeText);font-variant-numeric:tabular-nums}.HeroBudgetCard__headerGraph{background-color:var(--colorNeutral100);border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.HeroBudgetCard__headerGraphBar{height:100%;display:flex}.HeroBudgetCard__headerGraphBarItem{height:100%}.HeroBudgetCard__itemContainer{grid-template-rows:0fr;display:grid;overflow:hidden}[data-appear] .HeroBudgetCard__itemContainer{grid-template-rows:1fr}@media not (min-width:750px){.HeroBudgetCard__itemContainer{grid-template-rows:1fr}}.HeroBudgetCard__item{visibility:hidden;min-height:0}[data-appear] .HeroBudgetCard__item{visibility:visible}@media not (min-width:750px){.HeroBudgetCard__item{visibility:visible}}.HeroBudgetCard__itemContent{grid-template-columns:min-content auto min-content;align-items:center;gap:.75rem;padding:0 1rem .8125rem;display:grid}.HeroBudgetCard__itemIcon{aspect-ratio:1;border-radius:50%;place-items:center;width:2rem;display:grid}.HeroBudgetCard__itemIcon svg{stroke:currentColor;width:1.125rem;height:1.125rem}.HeroBudgetCard__itemLabel{color:#261703;opacity:.6;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.HeroBudgetCard__itemPrice{font-variant-numeric:tabular-nums;color:#261703;opacity:.6;font-size:.8125rem}.HomepageProductCard__card{aspect-ratio:2.25/3;height:336px;position:relative}[data-aspect-ratio=square] .HomepageProductCard__card{aspect-ratio:1;height:210px}[data-aspect-ratio=landscape] .HomepageProductCard__card{aspect-ratio:3/2.25;width:336px;height:auto}@media not (min-width:750px){[data-is-mobile=false] .HomepageProductCard__card{display:none}}.HomepageProductCard__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;box-shadow:0 6px 16px 0 var(--colorNeutralDarkTransparent100);border-radius:12px}.HomepageProductCard__tagList{flex-direction:column;align-items:start;gap:8px;display:flex;position:absolute;top:12px;left:12px}.HomepageProductCard__tagItem{color:var(--colorWhite);border:1px solid var(--colorNeutralLightTransparent600);border-radius:99px;display:flex}.HomepageProductCard__tagItem,.HomepageProductPill{align-items:center;gap:8px;padding:7px 12px 7px 10px}.HomepageProductPill{background:var(--colorNeutralLightTransparent600);box-shadow:0 4px 12px 0 var(--colorNeutralDarkTransparent100);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;opacity:0;border-radius:9999px;display:inline-flex}.HomepageProductPill svg{width:21px;height:21px}.HomepageHeroFigure{isolation:isolate;justify-content:end;padding-inline:1.25rem;display:flex;position:relative}.HomepageHeroFigure__image{pointer-events:none;position:relative}@media not (min-width:900px){.HomepageHeroFigure__image{width:110%;max-width:none}}@media (min-width:1350px){.HomepageHeroFigure__image{max-width:50.875rem;position:absolute;top:0}}.HomepageHeroFigure__cardGridContainer{justify-content:center;min-width:66.6667%;display:flex;position:absolute}@media (min-width:750px){.HomepageHeroFigure__cardGridContainer{justify-content:end}}.HomepageHeroFigure__cardGrid{transform:scale(clamp(.7,calc(.0571429vi / 1px) + .485714,1));transform-origin:100% 0;isolation:isolate;flex-direction:column;align-items:end;gap:1rem;display:flex;position:relative}@media (min-width:600px){.HomepageHeroFigure__cardGrid{z-index:-1;align-items:center}}@media (min-width:750px){.HomepageHeroFigure__cardGrid{flex-direction:row;align-items:start;margin-top:12%;transform:translate(3rem)}}@media (min-width:900px){.HomepageHeroFigure__cardGrid{transform:translate(2rem)}}@media (min-width:1350px){.HomepageHeroFigure__cardGrid{transform:translate(4rem)}}.HomepageHeroFigure__budgetCardContainer{--parallaxAmount:.1}@media (min-width:600px){.HomepageHeroFigure__budgetCardContainer{animation:linear parallax;animation-timeline:scroll(root);animation-range:0 100svh}}@media (min-width:750px){.HomepageHeroFigure__budgetCard{opacity:0}}.HomepageHeroFigure__productListContainer{--parallaxAmount:.15;z-index:-1;position:relative}@media (min-width:600px){.HomepageHeroFigure__productListContainer{animation:linear parallax;animation-timeline:scroll(root);animation-range:0 100svh}}.HomepageHeroFigure__productList{gap:1rem;display:flex;transform:scale(.666667)}@media (min-width:600px){.HomepageHeroFigure__productList{transform:scale(.75)}}@media not (min-width:750px){.HomepageHeroFigure__productList{transform-origin:100% 0;margin-right:1.5rem}}@media (min-width:750px){.HomepageHeroFigure__productList{transform-origin:0 0;flex-direction:column-reverse;margin-top:1.5rem}.HomepageHeroFigure__productCard{opacity:0}}.HomepageHeroFigure__productPillList{flex-direction:column;align-items:end;gap:1rem;display:flex}@media (min-width:750px){.HomepageHeroFigure__productPillList{align-items:start}.HomepageHeroFigure__productPill{opacity:0}}.HowItWorksSection{background-color:#0a0d14}.HowItWorksSection__inner{--sectionPaddingBlock:128px;isolation:isolate;padding:var(--sectionPaddingBlock) 20px;background-color:var(--colorWhite);border-top-left-radius:48px;border-top-right-radius:48px;gap:clamp(4rem,1.52381vi + 3.64286rem,4.5rem);display:grid;position:relative}@media (min-width:768px){.HowItWorksSection__inner{padding-left:40px;padding-right:40px}}@media (min-width:1024px){.HowItWorksSection__inner{padding-left:60px;padding-right:60px}}@media (min-width:1280px){.HowItWorksSection__inner{padding-left:80px;padding-right:80px}}@media (min-width:1024px){.HowItWorksSection__inner{--sectionPaddingBlock:128px;border-top-left-radius:64px;border-top-right-radius:64px}}.HowItWorksSection__pathSvg{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.HowItWorksSection__item{justify-content:center;gap:2rem;max-width:80rem;margin-inline:auto;display:grid}@media (min-width:900px){.HowItWorksSection__item{grid-template-columns:repeat(2,1fr);place-items:center}}.HowItWorksSection__itemFigure{aspect-ratio:1.3;background-color:var(--colorOffWhite);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;width:100%;position:relative}@media (min-width:900px){.HowItWorksSection__item:nth-of-type(2) .HowItWorksSection__itemFigure{order:1}}.HowItWorksCard__frame{place-items:center;display:grid;position:absolute;inset:0;container-type:size}.HowItWorksCard{--value:78%;box-sizing:border-box;color:#51452d;width:21.5em;max-width:92%;font-size:clamp(9px,4.2cqh,15px);font-weight:var(--fontWeightRegular);text-align:left;-webkit-user-select:none;user-select:none;background-color:#fcfbf8;border-radius:1.1em;padding:1.45em 1.45em 1.6em;line-height:1.2;box-shadow:0 .9em 2.2em #2617031a,0 .15em .4em #2617030d}.HowItWorksCard__label{font-size:.95em;font-weight:var(--fontWeightMedium);color:#51452d;margin:0 0 .4em}.HowItWorksCard__value{font-size:2em;font-weight:var(--fontWeightBold);letter-spacing:-.01em;margin:0 0 .5em;line-height:1}.HowItWorksCard__slider{height:.42em;margin:0 1.1em 1.15em 0;position:relative}.HowItWorksCard__sliderFill{width:var(--value);background-color:#b14e90;border-radius:999px;position:absolute;inset:0 auto 0 0}.HowItWorksCard__sliderThumb{top:50%;left:var(--value);background-color:#fff;border:1px solid #eae7e2;border-radius:50%;width:1.35em;height:1.35em;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0000002e}.HowItWorksCard__body{color:#757575;max-width:22em;margin:0;font-size:.95em;line-height:1.45}.HowItWorksCard__stats{gap:1em;margin:1.5em 0 0;padding:0;list-style:none;display:grid}.HowItWorksCard__stat{color:#757575;align-items:center;gap:.8em;font-size:1em;display:flex}.HowItWorksCard__statIcon{flex:none;width:1.35em;height:1.35em}.HowItWorksPlanCard{box-sizing:border-box;color:#2b1b06;width:20.8em;max-width:92%;font-size:clamp(9px,4.2cqh,15px);font-weight:var(--fontWeightRegular);text-align:left;-webkit-user-select:none;user-select:none;background-color:#fcfbf8;border-radius:1.1em;padding:2em .95em 1em;line-height:1.2;position:relative;box-shadow:0 .9em 2.2em #2617031a,0 .15em .4em #2617030d}.HowItWorksPlanCard__avatar{background-color:#e7e4df;background-image:url(/v3/home-choice/how-it-works/how-it-works-3-avatar.jpg);background-position:50% 40%;background-size:cover;border:.25em solid #fff;border-radius:50%;width:4.2em;height:4.2em;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 .2em .5em #26170326}.HowItWorksPlanCard__header{justify-content:space-between;align-items:flex-start;gap:1em;margin-bottom:.8em;display:flex}.HowItWorksPlanCard__headerRight{text-align:right}.HowItWorksPlanCard__name{font-size:1.05em;font-weight:var(--fontWeightBold);letter-spacing:-.01em;margin:0}.HowItWorksPlanCard__caption{color:#a7a7a6;margin:.2em 0 0;font-size:.8em}.HowItWorksPlanCard__bar{border-radius:999px;height:.4em;margin-bottom:.15em;display:flex;overflow:hidden}.HowItWorksPlanCard__barMedical{background-color:#457bff;flex:0 0 70%}.HowItWorksPlanCard__barVision{background-color:#b14e90;flex:0 0 16%}.HowItWorksPlanCard__barRemaining{background-color:#66985c;flex:0 0 14%}.HowItWorksPlanCard__rows{margin:0;padding:0;list-style:none}.HowItWorksPlanCard__row{border-top:1px solid #eeeae4;align-items:center;gap:.8em;padding:.8em 0;display:flex}.HowItWorksPlanCard__icon{background-color:#e7e4df;border-radius:50%;flex:none;place-items:center;width:2.33em;height:2.33em;display:grid}.HowItWorksPlanCard__icon svg{width:1.33em;height:1.33em}.HowItWorksPlanCard__rowText{flex:1;min-width:0}.HowItWorksPlanCard__rowTitle{font-size:1em;font-weight:var(--fontWeightMedium);margin:0}.HowItWorksPlanCard__rowSubtitle{color:#7d7d7d;margin:.13em 0 0;font-size:.8em}.HowItWorksPlanCard__price{font-size:1.05em;font-weight:var(--fontWeightBold);white-space:nowrap;margin:0}.HowItWorksBenefits{border-radius:12px;position:absolute;inset:0;overflow:hidden;container-type:size}.HowItWorksBenefits__cards{font-size:clamp(9px,4.2cqh,15px);font-weight:var(--fontWeightRegular);flex-direction:column;gap:3.7cqh;display:flex;position:absolute;top:11.3cqh;left:9cqw;right:5cqw}.HowItWorksBenefits__card{background-color:#fff;border-radius:1.15em;align-items:center;gap:1em;width:64.6cqw;padding:1.15em 1.3em;display:flex;box-shadow:0 .6em 1.6em #00000038}.HowItWorksBenefits__card--indent{margin-left:10.3cqw}.HowItWorksBenefits__tile{filter:drop-shadow(0 .12em .28em #26170347);flex:none;width:2.5em;height:2.5em}.HowItWorksBenefits__tile svg{width:100%;height:100%;display:block}.HowItWorksBenefits__text{flex:1;min-width:0}.HowItWorksBenefits__title{font-size:1em;font-weight:var(--fontWeightMedium);color:#262626;white-space:nowrap;margin:0}.HowItWorksBenefits__subtitle{color:#6f6f6f;white-space:nowrap;margin:.15em 0 0;font-size:.85em}.HowItWorksBenefits__price{font-size:1em;font-weight:var(--fontWeightSemibold);color:#6f6f6f;white-space:nowrap;margin:0 0 0 auto;padding-left:.6em}.HowItWorksBenefits__person{aspect-ratio:1750/1167;pointer-events:none;background-image:url(/v3/home-choice/how-it-works/how-it-works-2-overlay.png);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;height:70%;position:absolute;bottom:0;right:-10%;scale:1.2}.HowItWorksSection__itemContent{display:grid}@media (min-width:900px){.HowItWorksSection__itemContent{padding:0 clamp(1rem,2.96296vi - .666667rem,2rem)}}.HowItWorksSection__itemTitle{font-weight:var(--fontWeightMedium);letter-spacing:-.01em;font-size:clamp(2rem,3.04762vi + 1.28571rem,3rem);line-height:130%}.HowItWorksSection__itemBody{max-width:48ch;font-weight:var(--fontWeightRegular);color:var(--themeTextSubdued);margin-top:1em;font-size:clamp(1rem,.380952vi + .910714rem,1.125rem);line-height:150%}
.CardCalloutsSection .MarketplaceCalloutsSection__item{grid-template-columns:1fr;width:min(100%,32rem)}@media (min-width:900px){.CardCalloutsSection .MarketplaceCalloutsSection__item{grid-template-columns:repeat(2,1fr);width:100%}}.CardOrderMockup{--u:calc(100cqw / 640);color:#17191c;font-family:Selecta,sans-serif;position:absolute;inset:0;container-type:inline-size}.CardOrderMockup__card{width:calc(380*var(--u));border-radius:calc(14*var(--u));opacity:0;height:auto;display:block;position:absolute}.CardOrderMockup__card--virtual{left:calc(96*var(--u));top:calc(118*var(--u));box-shadow:0 calc(22*var(--u)) calc(50*var(--u)) #18140e33;transform:translate(calc(26 * var(--u)),calc(34 * var(--u))) rotate(2deg)}.CardOrderMockup__card--physical{left:calc(150*var(--u));top:calc(152*var(--u));box-shadow:0 calc(34*var(--u)) calc(72*var(--u)) #10161c66,0 calc(6*var(--u)) calc(16*var(--u)) #10161c33;transform:translate(calc(30 * var(--u)),calc(44 * var(--u))) rotate(6deg)}.CardOrderMockup__pill{align-items:center;gap:calc(10*var(--u));padding:calc(12*var(--u)) calc(20*var(--u));border-radius:calc(999*var(--u));font-size:calc(16*var(--u));opacity:0;font-weight:600;display:flex;position:absolute}.CardOrderMockup__pillIcon{width:calc(20*var(--u));height:calc(20*var(--u));flex:none}.CardOrderMockup__pill--ready{right:calc(80*var(--u));top:calc(70*var(--u));box-shadow:0 calc(16*var(--u)) calc(38*var(--u)) #18140e3d;transform:translateY(calc(-14 * var(--u)));background:#fff}.CardOrderMockup__pill--mail{left:calc(80*var(--u));bottom:calc(70*var(--u));-webkit-backdrop-filter:blur(calc(6 * var(--u)));backdrop-filter:blur(calc(6 * var(--u)));box-shadow:0 calc(12*var(--u)) calc(30*var(--u)) #18140e33;color:#fff;transform:translateY(calc(14 * var(--u)));background:#17191c75}.CardOrderMockup__pill--mail .CardOrderMockup__pillIcon{width:calc(18*var(--u));height:calc(18*var(--u))}.CardOrderMockup{--dealDuration:1s}.CardOrderMockup.is-playing .CardOrderMockup__card--virtual{animation:cardOrderVirtualIn var(--dealDuration) var(--easeInOutCubic) .35s both}.CardOrderMockup.is-playing .CardOrderMockup__pill--ready{animation:cardOrderPillReadyIn var(--dealDuration) var(--easeInOutCubic) .55s both}.CardOrderMockup.is-playing .CardOrderMockup__card--physical{animation:cardOrderPhysicalIn var(--dealDuration) var(--easeInOutCubic) 1.8s both}.CardOrderMockup.is-playing .CardOrderMockup__pill--mail{animation:cardOrderPillMailIn var(--dealDuration) var(--easeInOutCubic) 2s both}@keyframes cardOrderVirtualIn{0%{opacity:0;transform:translate(calc(26 * var(--u)),calc(34 * var(--u))) rotate(2deg)}to{opacity:1;transform:translate(0)rotate(-9deg)}}@keyframes cardOrderPhysicalIn{0%{opacity:0;transform:translate(calc(30 * var(--u)),calc(44 * var(--u))) rotate(6deg)}to{opacity:1;transform:translate(0)rotate(-4deg)}}@keyframes cardOrderPillReadyIn{0%{opacity:0;transform:translateY(calc(-14 * var(--u)))}to{opacity:1;transform:translateY(0)}}@keyframes cardOrderPillMailIn{0%{opacity:0;transform:translateY(calc(14 * var(--u)))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CardOrderMockup.is-playing .CardOrderMockup__card--physical,.CardOrderMockup.is-playing .CardOrderMockup__card--virtual,.CardOrderMockup.is-playing .CardOrderMockup__pill--mail,.CardOrderMockup.is-playing .CardOrderMockup__pill--ready{opacity:1;animation:none}.CardOrderMockup.is-playing .CardOrderMockup__card--virtual{transform:translate(0)rotate(-9deg)}.CardOrderMockup.is-playing .CardOrderMockup__card--physical{transform:translate(0)rotate(-4deg)}.CardOrderMockup.is-playing .CardOrderMockup__pill--mail,.CardOrderMockup.is-playing .CardOrderMockup__pill--ready{transform:translateY(0)}}.CardCheckoutMockup{--u:calc(100cqw / 640);--dur:4.8s;color:#17191c;font-family:Selecta,sans-serif;position:absolute;inset:0;container-type:inline-size}.CardCheckoutMockup__bgImage{filter:blur(1px)brightness(1.04);transform:scale(1.12)}.CardCheckoutMockup__phone{right:calc(70*var(--u));top:calc(-330*var(--u));width:calc(380*var(--u));height:calc(760*var(--u));padding:calc(9*var(--u));box-sizing:border-box;border-radius:calc(52*var(--u));box-shadow:0 calc(34*var(--u)) calc(80*var(--u)) #1e180e6b,0 calc(6*var(--u)) calc(18*var(--u)) #1e180e33;background:#17191c;position:absolute}.CardCheckoutMockup__screen{border-radius:calc(44*var(--u));background:#f8f5ee;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.CardCheckoutMockup__statusBar{padding:calc(15*var(--u)) calc(28*var(--u)) 0;font-size:calc(14*var(--u));color:#24272b;justify-content:space-between;align-items:center;font-weight:600;display:flex}.CardCheckoutMockup__statusIcons{align-items:center;gap:calc(6*var(--u));display:flex}.CardCheckoutMockup__signal{width:calc(17*var(--u));height:calc(12*var(--u))}.CardCheckoutMockup__battery{width:calc(22*var(--u));height:calc(12*var(--u))}.CardCheckoutMockup__header{padding:calc(14*var(--u)) calc(20*var(--u)) calc(12*var(--u));border-bottom:calc(1*var(--u)) solid #eae6de;justify-content:space-between;align-items:center;display:flex}.CardCheckoutMockup__store{font-size:calc(15*var(--u));letter-spacing:.02em;font-weight:700}.CardCheckoutMockup__cart{align-items:center;display:flex;position:relative}.CardCheckoutMockup__cartIcon{width:calc(22*var(--u));height:calc(22*var(--u))}.CardCheckoutMockup__cartBadge{right:calc(-6*var(--u));top:calc(-5*var(--u));min-width:calc(17*var(--u));height:calc(17*var(--u));padding:0 calc(4*var(--u));border-radius:calc(999*var(--u));color:#fff;font-size:calc(11*var(--u));background:#17191c;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute}.CardCheckoutMockup__body{gap:calc(22*var(--u));padding:calc(22*var(--u)) calc(20*var(--u)) 0;flex-direction:column;display:flex}.CardCheckoutMockup__productImage{height:calc(150*var(--u));border-radius:calc(18*var(--u));background:linear-gradient(150deg,#e8e2d6,#d2cabb)}.CardCheckoutMockup__productInfo{gap:calc(9*var(--u));flex-direction:column;display:flex}.CardCheckoutMockup__badge{padding:calc(5*var(--u)) calc(11*var(--u));border-radius:calc(999*var(--u));color:#35603c;font-size:calc(12*var(--u));letter-spacing:.02em;background:#eef2ea;align-self:flex-start;font-weight:700;display:inline-flex}.CardCheckoutMockup__productName{font-size:calc(19*var(--u));letter-spacing:-.01em;font-weight:700}.CardCheckoutMockup__productSub{font-size:calc(15*var(--u));color:#7c8085}.CardCheckoutMockup__priceRow{justify-content:space-between;align-items:center;display:flex}.CardCheckoutMockup__price{font-size:calc(26*var(--u));letter-spacing:-.02em;font-weight:700}.CardCheckoutMockup__shipping{font-size:calc(14*var(--u));color:#7c8085}.CardCheckoutMockup__checkout{margin-top:calc(8*var(--u));position:relative}.CardCheckoutMockup__checkoutButton{height:calc(54*var(--u));border-radius:calc(999*var(--u));color:#fff;font-size:calc(17*var(--u));background:#17191c;justify-content:center;align-items:center;font-weight:600;display:flex}.CardCheckoutMockup__tapPulse{width:calc(74*var(--u));height:calc(74*var(--u));margin:calc(-37*var(--u)) 0 0 calc(-37*var(--u));border-radius:calc(999*var(--u));opacity:0;background:#ffffff80;position:absolute;top:50%;left:50%}.CardCheckoutMockup__details{gap:calc(12*var(--u));padding-top:calc(4*var(--u));flex-direction:column;display:flex}.CardCheckoutMockup__detailsDivider{height:calc(1*var(--u));background:#eae6de}.CardCheckoutMockup__detailRow{font-size:calc(15*var(--u));justify-content:space-between;align-items:center;display:flex}.CardCheckoutMockup__detailLabel{color:#7c8085}.CardCheckoutMockup__detailValue{font-weight:600}.CardCheckoutMockup__dim{opacity:0;background:#14161970;position:absolute;inset:0}.CardCheckoutMockup__sheet{gap:calc(16*var(--u));padding:calc(16*var(--u)) calc(18*var(--u));box-sizing:border-box;border-radius:calc(30*var(--u)) calc(30*var(--u)) calc(44*var(--u)) calc(44*var(--u));box-shadow:0 calc(-10*var(--u)) calc(34*var(--u)) #14161942;background:#f8f5ee;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(118%)}.CardCheckoutMockup__grabber{width:calc(40*var(--u));height:calc(5*var(--u));border-radius:calc(999*var(--u));background:#dedad2;align-self:center}.CardCheckoutMockup__cardHero{padding:calc(2*var(--u)) 0 calc(4*var(--u));justify-content:center;display:flex}.CardCheckoutMockup__cardHeroImg{width:calc(180*var(--u));border-radius:calc(12*var(--u));height:auto;box-shadow:0 calc(4*var(--u)) calc(6*var(--u)) calc(-1*var(--u)) #14161942;display:block}.CardCheckoutMockup__payMethod{border-radius:calc(16*var(--u));background:#e1dfd9;overflow:hidden}.CardCheckoutMockup__cardRow{align-items:center;gap:calc(10*var(--u));padding:calc(12*var(--u)) calc(14*var(--u));display:flex}.CardCheckoutMockup__cardName{font-size:calc(15*var(--u));flex:1;font-weight:600}.CardCheckoutMockup__chevron{width:calc(16*var(--u));height:calc(16*var(--u))}.CardCheckoutMockup__payDivider{height:calc(1*var(--u));margin-left:calc(14*var(--u));background:#e7e3db}.CardCheckoutMockup__walletRow{padding:calc(12*var(--u)) calc(14*var(--u));font-size:calc(15*var(--u));justify-content:space-between;align-items:center;display:flex}.CardCheckoutMockup__walletLabel{color:#7c8085}.CardCheckoutMockup__walletValue{font-weight:600}.CardCheckoutMockup__totalRow{justify-content:space-between;align-items:baseline;display:flex}.CardCheckoutMockup__totalLabel{font-size:calc(16*var(--u));font-weight:600}.CardCheckoutMockup__totalAmount{font-size:calc(26*var(--u));letter-spacing:-.02em;font-weight:700}.CardCheckoutMockup__confirm{height:calc(84*var(--u));position:relative}.CardCheckoutMockup__confirmState,.CardCheckoutMockup__doneState{justify-content:center;align-items:center;gap:calc(8*var(--u));flex-direction:column;display:flex;position:absolute;inset:0}.CardCheckoutMockup__doneState{opacity:0}.CardCheckoutMockup__faceId{width:calc(52*var(--u));height:calc(52*var(--u));position:relative}.CardCheckoutMockup__ring{width:calc(52*var(--u));height:calc(52*var(--u));position:absolute;inset:0;transform:rotate(-90deg)}.CardCheckoutMockup__ringProgress{stroke-dashoffset:145px}.CardCheckoutMockup__faceIcon{left:calc(14*var(--u));top:calc(14*var(--u));width:calc(24*var(--u));height:calc(24*var(--u));position:absolute}.CardCheckoutMockup__confirmLabel,.CardCheckoutMockup__doneLabel{font-size:calc(15*var(--u));font-weight:600}.CardCheckoutMockup__doneIcon{width:calc(52*var(--u));height:calc(52*var(--u))}.CardCheckoutMockup__homeIndicator{width:calc(116*var(--u));height:calc(5*var(--u));border-radius:calc(999*var(--u));opacity:.85;background:#24272b;align-self:center}.CardCheckoutMockup__pill{left:calc(32*var(--u));top:calc(48*var(--u));align-items:center;gap:calc(10*var(--u));padding:calc(12*var(--u)) calc(18*var(--u));border-radius:calc(999*var(--u));box-shadow:0 calc(16*var(--u)) calc(38*var(--u)) #1e180e42;background:#fff;display:flex;position:absolute}.CardCheckoutMockup__pillIcon{width:calc(19*var(--u));height:calc(19*var(--u))}.CardCheckoutMockup__pillAmount{font-size:calc(17*var(--u));font-weight:700}.CardCheckoutMockup.is-playing .CardCheckoutMockup__checkout{animation:cardCheckoutButtonPress var(--dur) var(--easeOutBack) both}.CardCheckoutMockup.is-playing .CardCheckoutMockup__tapPulse{animation:cardCheckoutTapPulse var(--dur) var(--easeOutCubic) both}.CardCheckoutMockup.is-playing .CardCheckoutMockup__dim{animation:cardCheckoutDimIn var(--dur) var(--easeOutCubic) both}.CardCheckoutMockup.is-playing .CardCheckoutMockup__sheet{animation:cardCheckoutSheetUp var(--dur) cubic-bezier(.22,1,.36,1) both}.CardCheckoutMockup.is-playing .CardCheckoutMockup__ringProgress{animation:cardCheckoutRingFill var(--dur) cubic-bezier(.25,1,.5,1) both}.CardCheckoutMockup.is-playing .CardCheckoutMockup__confirmState{animation:cardCheckoutConfirmOut var(--dur) var(--easeInCubic) both}.CardCheckoutMockup.is-playing .CardCheckoutMockup__doneState{animation:cardCheckoutDoneIn var(--dur) cubic-bezier(.22,1,.36,1) both}@keyframes cardCheckoutButtonPress{0%,10%{transform:scale(1)}14%{transform:scale(.965)}20%,to{transform:scale(1)}}@keyframes cardCheckoutTapPulse{0%,8%{opacity:0;transform:scale(.5)}12%{opacity:.9;transform:scale(1)}22%,to{opacity:0;transform:scale(1.9)}}@keyframes cardCheckoutSheetUp{0%,22%{transform:translateY(118%)}40%,to{transform:translateY(0)}}@keyframes cardCheckoutDimIn{0%,22%{opacity:0}40%,to{opacity:1}}@keyframes cardCheckoutRingFill{0%,45%{stroke-dashoffset:145px}78%,to{stroke-dashoffset:0}}@keyframes cardCheckoutConfirmOut{0%,74%{opacity:1}80%,to{opacity:0}}@keyframes cardCheckoutDoneIn{0%,76%{opacity:0;transform:scale(.9)}84%,to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.CardCheckoutMockup.is-playing .CardCheckoutMockup__checkout,.CardCheckoutMockup.is-playing .CardCheckoutMockup__confirmState,.CardCheckoutMockup.is-playing .CardCheckoutMockup__dim,.CardCheckoutMockup.is-playing .CardCheckoutMockup__doneState,.CardCheckoutMockup.is-playing .CardCheckoutMockup__ringProgress,.CardCheckoutMockup.is-playing .CardCheckoutMockup__sheet,.CardCheckoutMockup.is-playing .CardCheckoutMockup__tapPulse{animation:none}.CardCheckoutMockup.is-playing .CardCheckoutMockup__dim{opacity:1}.CardCheckoutMockup.is-playing .CardCheckoutMockup__sheet{transform:translateY(0)}.CardCheckoutMockup.is-playing .CardCheckoutMockup__tapPulse{display:none}.CardCheckoutMockup.is-playing .CardCheckoutMockup__ringProgress{stroke-dashoffset:0}.CardCheckoutMockup.is-playing .CardCheckoutMockup__confirmState{opacity:0}.CardCheckoutMockup.is-playing .CardCheckoutMockup__doneState{opacity:1}}.CardReceiptMockup{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CardReceiptMockup__card{width:85%;left:calc(-10*var(--u));bottom:calc(-10*var(--u));aspect-ratio:670/552;--u:calc(100cqw / 550);box-sizing:border-box;padding:max(10*var(--u),20px);border-radius:min(24*var(--u),40px);box-shadow:0 calc(20*var(--u)) calc(50*var(--u)) #17140f29;color:#17140f;background:#f8f5ee;border-bottom-right-radius:0;flex-direction:column;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;position:absolute;overflow:hidden;container-type:inline-size}.CardReceiptMockup__header{justify-content:center;align-items:center;gap:calc(16*var(--u));display:flex}.CardReceiptMockup__avatar{width:calc(52*var(--u));height:calc(52*var(--u));flex:none;display:block}.CardReceiptMockup__name{font-size:calc(21*var(--u));letter-spacing:-.01em;font-weight:700}.CardReceiptMockup__divider{height:calc(1*var(--u));margin:calc(20*var(--u)) 0 0;background:#e4e1da}.CardReceiptMockup__chat{min-height:0;margin-top:min(15*var(--u),10px);flex-direction:column;flex:1;justify-content:flex-end;font-family:Selecta,sans-serif;display:flex}.CardReceiptMockup__row{height:0;transition:height .4s var(--easeOutCubic);position:relative;overflow:hidden}.CardReceiptMockup__rowInner{justify-content:flex-start;display:flex;position:absolute;bottom:0;left:0;right:0}.CardReceiptMockup__rowInner--end{justify-content:flex-end}.CardReceiptMockup__rowInner--gap{padding-top:calc(20*var(--u))}.CardReceiptMockup__bubble{opacity:0}.CardReceiptMockup__bubble--in{max-width:calc(470*var(--u));padding:calc(22*var(--u)) calc(26*var(--u));border-radius:calc(20*var(--u));font-size:calc(19*var(--u));color:#17140f;text-wrap:pretty;transform-origin:0 100%;background:#e1dfd9;line-height:1.55}.CardReceiptMockup__bubble--dark{align-items:center;gap:calc(14*var(--u));padding:calc(17*var(--u)) calc(28*var(--u));border-radius:calc(32*var(--u));transform-origin:0 100%;background:#17140f;display:flex}.CardReceiptMockup__check{width:calc(24*var(--u));height:calc(24*var(--u));flex:none;display:block}.CardReceiptMockup__matchedText{font-size:calc(19*var(--u));color:#fff;letter-spacing:-.01em;white-space:nowrap;font-weight:700}.CardReceiptMockup__receipt{opacity:0;width:calc(154*var(--u));height:calc(145*var(--u));border-radius:calc(12*var(--u));transform-origin:100% 100%;overflow:hidden}.CardReceiptMockup__slipWrap{box-sizing:border-box;width:100%;height:100%;padding:calc(14*var(--u)) calc(14*var(--u)) 0;background:#e1dfd9;justify-content:center;align-items:flex-end;display:flex}.CardReceiptMockup__slip{gap:calc(7*var(--u));width:calc(104*var(--u));box-sizing:border-box;padding:calc(12*var(--u)) calc(12*var(--u)) calc(14*var(--u));box-shadow:0 calc(2*var(--u)) calc(6*var(--u)) #17140f1a;background:#fcfbf8;flex-direction:column;display:flex}.CardReceiptMockup__slipTitle{width:54%;height:calc(8*var(--u));margin-bottom:calc(2*var(--u));border-radius:calc(4*var(--u));background:#c9c4b9}.CardReceiptMockup__slipRow{justify-content:space-between;gap:calc(8*var(--u));display:flex}.CardReceiptMockup__slipRow span{height:calc(5*var(--u));border-radius:calc(3*var(--u));background:#dedad1}.CardReceiptMockup__slipDashes{height:calc(1*var(--u));margin:calc(3*var(--u)) 0;background:repeating-linear-gradient(to right,#d6d1c6 0 calc(4 * var(--u)),transparent calc(4 * var(--u)) calc(8 * var(--u)))}.CardReceiptMockup__slipTotal{justify-content:space-between;align-items:baseline;gap:calc(6*var(--u));display:flex}.CardReceiptMockup__slipTotal>span{height:calc(5*var(--u));border-radius:calc(3*var(--u));background:#c9c4b9}.CardReceiptMockup__slipAmount{font-size:calc(11*var(--u));letter-spacing:-.01em;color:#17140f;font-weight:700}
.BudgetCardSequence{width:fit-content;font-size:16px}.BudgetCardSequence__cardWrapper{height:21.875em}.BudgetCardSequence__card{--transition:.5s var(--easeInOutCubic,cubic-bezier(.65, 0, .35, 1));isolation:isolate;background-color:var(--colorWhite,#fff);width:21.875em;box-shadow:0 .5em 1.25em 0 var(--colorNeutralDarkTransparent100,#0000001a);border-radius:.75em;padding:1.125em 0 0;position:relative}.BudgetCardSequence__card strong{font-size:1.125em;font-weight:var(--fontWeightMedium,500);color:var(--themeText,#292524)}.BudgetCardSequence__cardHeader{grid-template-columns:repeat(2,1fr);align-items:center;gap:.875em;padding:0 1.125em 1em;display:grid}.BudgetCardSequence__cardHeaderContent{color:var(--themeTextSubdued,#78716c);flex-direction:column;gap:.25em;display:flex}.BudgetCardSequence__cardHeaderContent+.BudgetCardSequence__cardHeaderContent{align-items:end}.BudgetCardSequence__cardHeaderAmount{font-variant-numeric:tabular-nums}.BudgetCardSequence__cardHeaderGraph{background-color:var(--colorNeutral100,#e7e5e4);border-radius:999px;grid-column:1/-1;height:.5em;overflow:hidden}.BudgetCardSequence__cardHeaderGraphBar{--percent:0%;height:100%;clip-path:xywh(0 0 var(--percent) 100%);transition:clip-path var(--transition);display:flex}.BudgetCardSequence__cardHeaderGraphBarItem{height:100%}.BudgetCardSequence__cardItemContainer{transition:grid-template-rows var(--transition);grid-template-rows:0fr;display:grid;overflow:hidden}.BudgetCardSequence__cardItemContainer[data-active]{grid-template-rows:1fr}.BudgetCardSequence__cardItem{transition:var(--transition);opacity:0;visibility:hidden;min-height:0;padding:0 1.125em;transition-property:opacity,transform,visibility;transform:translate(-10%)}.BudgetCardSequence__cardItemContainer[data-active] .BudgetCardSequence__cardItem{visibility:visible;opacity:1;transform:none}.BudgetCardSequence__cardItemContent{border-top:1px solid var(--colorNeutral100,#e7e5e4);justify-content:space-between;align-items:center;gap:.75em;padding:.75em 0;display:flex}.BudgetCardSequence__cardItemContainer:last-child .BudgetCardSequence__cardItemContent{padding-bottom:1em}.BudgetCardSequence__cardItemIcon{border-radius:50%;width:.75em;height:.75em}.BudgetCardSequence__cardItemLabel{flex:auto}.BudgetCardSequence__cardItemPrice{font-variant-numeric:tabular-nums}