.HomepageOverhaul_page___9ngX{--home-ink:#2b261f;--home-muted:#70675e;--home-orange:var(--mantine-color-brand-6);--home-orange-dark:var(--mantine-color-brand-8);--home-cream:#fffaf2;--home-hero:#f7f3ed;--home-paper:#fffdf9;--home-sand:#f2eadf;--home-line:rgba(66,53,41,0.14);--home-max:calc(86.25rem * var(--mantine-scale));--home-display-font:var(--font-display),"Hiragino Mincho ProN","Yu Mincho",Georgia,serif;--home-display-size:clamp(54px,4vw,62px);--home-section-title-size:clamp(44px,3.6vw,56px);--home-card-title-size:clamp(18px,1.45vw,21px);--home-body-size:clamp(16px,1.15vw,17px);--home-card-body-size:clamp(15px,1.05vw,17px);--home-label-size:calc(0.8125rem * var(--mantine-scale));--home-control-height:calc(3.25rem * var(--mantine-scale));--home-control-radius:calc(0.8125rem * var(--mantine-scale));--home-control-font-size:calc(0.9375rem * var(--mantine-scale));--home-cta-gradient:linear-gradient(100deg,var(--mantine-color-action-6) 0%,var(--mantine-color-action-5) 100%);--home-cta-gradient-hover:linear-gradient(100deg,var(--mantine-color-action-7) 0%,var(--mantine-color-action-6) 100%);--home-first-section-space:clamp(64px,5vw,72px);--home-section-space:clamp(80px,6vw,88px);--home-page-end-space:clamp(48px,4vw,56px);--home-content-gap:clamp(32px,3vw,44px);overflow:clip;background:var(--home-cream);color:var(--home-ink);font-family:var(--font-brand),var(--font-brand-fallback)}.HomepageOverhaul_page___9ngX,.HomepageOverhaul_page___9ngX *,.HomepageOverhaul_page___9ngX :after,.HomepageOverhaul_page___9ngX :before{box-sizing:border-box}.HomepageOverhaul_page___9ngX blockquote,.HomepageOverhaul_page___9ngX figure,.HomepageOverhaul_page___9ngX h1,.HomepageOverhaul_page___9ngX h2,.HomepageOverhaul_page___9ngX h3,.HomepageOverhaul_page___9ngX p{margin:0}.HomepageOverhaul_page___9ngX a{color:inherit;text-decoration:none}.HomepageOverhaul_page___9ngX a,.HomepageOverhaul_page___9ngX button,.HomepageOverhaul_page___9ngX summary{-webkit-tap-highlight-color:transparent}.HomepageOverhaul_page___9ngX a:focus-visible,.HomepageOverhaul_page___9ngX button:focus-visible,.HomepageOverhaul_page___9ngX summary:focus-visible{outline:3px solid color-mix(in srgb,var(--mantine-color-brand-6) 42%,transparent);outline-offset:calc(.25rem * var(--mantine-scale))}.HomepageOverhaul_eyebrow__EQONA{color:var(--home-orange-dark);font-size:calc(.8125rem * var(--mantine-scale));font-weight:700;letter-spacing:.09em;line-height:1.4;text-transform:uppercase}.HomepageOverhaul_primaryCta__O6LK6{display:inline-flex;min-height:var(--home-control-height);align-items:center;justify-content:center;gap:calc(.375rem * var(--mantine-scale));padding:calc(.875rem * var(--mantine-scale)) calc(1.3125rem * var(--mantine-scale));border:1px solid var(--mantine-color-action-6);border-radius:var(--home-control-radius);background:var(--home-cta-gradient);box-shadow:0 10px 24px color-mix(in srgb,var(--mantine-color-action-6) 18%,transparent);color:#fff!important;font-size:var(--home-control-font-size);font-weight:700;line-height:1.2;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.HomepageOverhaul_primaryCta__O6LK6:hover{border-color:var(--mantine-color-action-7);background:var(--home-cta-gradient-hover);box-shadow:0 13px 28px color-mix(in srgb,var(--mantine-color-action-6) 24%,transparent);transform:translateY(-2px)}.HomepageOverhaul_primaryCta__O6LK6[data-navigation-pending=true]{cursor:wait;pointer-events:none;transform:none}.HomepageOverhaul_primaryCta__O6LK6[data-navigation-pending=true]>svg{display:none}.HomepageOverhaul_primaryCta__O6LK6[data-navigation-pending=true]:after{width:calc(1.0625rem * var(--mantine-scale));height:calc(1.0625rem * var(--mantine-scale));border:2px solid rgba(255,255,255,.42);border-top-color:#fff;border-radius:50%;animation:HomepageOverhaul_homepage-cta-spin__6UqTL .7s linear infinite;content:""}@keyframes HomepageOverhaul_homepage-cta-spin__6UqTL{to{transform:rotate(1turn)}}.HomepageOverhaul_hero__sHO5r{position:relative;isolation:isolate;padding:calc(5rem * var(--mantine-scale)) 0 0;background:var(--home-hero)}.HomepageOverhaul_heroInner__Jgf87{display:grid;width:100%;align-items:center;gap:0;grid-template-columns:minmax(430px,.9fr) minmax(0,1.28fr)}.HomepageOverhaul_heroCopy__RAi_S{position:relative;z-index:2;min-width:0;padding-left:max(24px,calc((100vw - var(--home-max)) / 2));padding-right:clamp(24px,3.4vw,54px)}.HomepageOverhaul_heroCopy__RAi_S h1{max-width:calc(41.25rem * var(--mantine-scale));margin-top:calc(.9375rem * var(--mantine-scale))!important;font-family:var(--home-display-font);font-weight:400;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.HomepageOverhaul_heroCopy__RAi_S h1:lang(ja){font-size:var(--home-display-size);letter-spacing:-.025em;line-height:1.1}.HomepageOverhaul_heroCopy__RAi_S h1 span{display:block}.HomepageOverhaul_heroDescription__EUO3h{max-width:calc(38.125rem * var(--mantine-scale));margin-top:calc(1.4375rem * var(--mantine-scale))!important;color:#554e47;font-size:clamp(16px,1.25vw,19px);font-weight:500;line-height:1.62}.HomepageOverhaul_heroActions__uGAZe{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.75rem * var(--mantine-scale));margin-top:calc(1.875rem * var(--mantine-scale))}.HomepageOverhaul_secondaryCta__9Qsj6{display:inline-flex;min-height:var(--home-control-height);align-items:center;justify-content:center;padding:calc(.875rem * var(--mantine-scale)) calc(1.1875rem * var(--mantine-scale));border:1px solid rgba(43,38,31,.22);border-radius:var(--home-control-radius);background:rgba(255,255,255,.62);color:var(--home-ink);font-size:var(--home-control-font-size);font-weight:700;line-height:1.2;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.HomepageOverhaul_secondaryCta__9Qsj6:hover{border-color:rgba(43,38,31,.38);background:#fff;transform:translateY(-2px)}.HomepageOverhaul_heroVisual__sykiK{position:relative;min-width:0;aspect-ratio:1672/941;overflow:hidden;margin-left:calc(-4.5rem * var(--mantine-scale));background:var(--home-hero)}.HomepageOverhaul_heroVisual__sykiK:after{position:absolute;inset:0 auto 0 0;width:34%;background:linear-gradient(90deg,var(--home-hero) 0,rgba(247,243,237,.78) 34%,rgba(247,243,237,.22) 72%,transparent 100%);content:"";pointer-events:none}.HomepageOverhaul_heroVisual__sykiK img,.HomepageOverhaul_heroVisual__sykiK picture{display:block;width:100%;height:100%}.HomepageOverhaul_heroVisual__sykiK img{object-fit:cover;object-position:center}.HomepageOverhaul_trustBar__jEqa7{position:relative;z-index:3;width:100%;margin:0;border-top:1px solid rgba(72,57,43,.12);border-bottom:1px solid rgba(72,57,43,.12);background:#ebe2d8}.HomepageOverhaul_trustBar__jEqa7 ul{display:grid;width:min(calc(100% - 48px),var(--home-max));padding:0;margin:0 auto;grid-template-columns:repeat(4,1fr);list-style:none}.HomepageOverhaul_trustBar__jEqa7 li{display:flex;min-height:calc(5.5rem * var(--mantine-scale));align-items:center;gap:calc(.8125rem * var(--mantine-scale));padding:calc(1.125rem * var(--mantine-scale)) clamp(17px,1.8vw,27px);color:#3e3831;line-height:1.35}.HomepageOverhaul_trustBar__jEqa7 li+li{border-left:1px solid rgba(72,57,43,.12)}.HomepageOverhaul_trustIcon__SM9ox{display:inline-grid;width:calc(2.125rem * var(--mantine-scale));height:calc(2.125rem * var(--mantine-scale));flex:0 0 auto;place-items:center;color:#9d542e}.HomepageOverhaul_trustCopy__D9OzZ{display:grid;gap:calc(.125rem * var(--mantine-scale))}.HomepageOverhaul_trustCopy__D9OzZ strong{color:#332e29;font-size:calc(.875rem * var(--mantine-scale));font-weight:700;letter-spacing:-.01em}.HomepageOverhaul_trustCopy__D9OzZ small{color:#6f6258;font-size:calc(.75rem * var(--mantine-scale));font-weight:500}.HomepageOverhaul_faqSection__gfOVv,.HomepageOverhaul_finalCtaSection__ErtpE,.HomepageOverhaul_processSection__OXbIq,.HomepageOverhaul_proofSection__erYcL{width:min(calc(100% - 48px),var(--home-max));margin-right:auto;margin-left:auto}.HomepageOverhaul_processSection__OXbIq{width:min(calc(100% - 180px),1492px);padding:calc(4rem * var(--mantine-scale)) 0 calc(2.0625rem * var(--mantine-scale))}.HomepageOverhaul_processIntro__LMZe2{display:block}.HomepageOverhaul_processIntro__LMZe2 .HomepageOverhaul_eyebrow__EQONA{font-size:calc(1rem * var(--mantine-scale));letter-spacing:.12em}.HomepageOverhaul_processIntro__LMZe2 h2{width:100%;max-width:none;margin-top:calc(1.125rem * var(--mantine-scale))!important;font-size:clamp(48px,3.8vw,64px);font-weight:700;letter-spacing:-.045em;line-height:1.05}.HomepageOverhaul_faqIntro___OR_W h2,.HomepageOverhaul_finalCtaCopy__3mYwx h2,.HomepageOverhaul_proofIntro__oO7BW h2{font-size:clamp(34px,3.4vw,52px);font-weight:700;letter-spacing:-.045em;line-height:1.05;text-wrap:balance}.HomepageOverhaul_faqIntro___OR_W>p:last-child,.HomepageOverhaul_finalCtaCopy__3mYwx>p,.HomepageOverhaul_proofIntro__oO7BW>div>p:last-child{color:var(--home-muted);font-size:calc(1rem * var(--mantine-scale));font-weight:500;line-height:1.65}.HomepageOverhaul_processGrid__NrlPW{display:grid;padding:0;margin:calc(2.75rem * var(--mantine-scale)) 0 0;gap:calc(4.125rem * var(--mantine-scale));grid-template-columns:minmax(0,1fr) minmax(0,.95fr) minmax(0,1.05fr);list-style:none}.HomepageOverhaul_processCta__F_t4a{display:flex;align-items:center;flex-direction:column;margin-top:calc(3.25rem * var(--mantine-scale));text-align:center}.HomepageOverhaul_processCta__F_t4a .HomepageOverhaul_primaryCta__O6LK6{min-width:calc(15.75rem * var(--mantine-scale))}.HomepageOverhaul_processCard__4pc7v{min-width:0}.HomepageOverhaul_processStepHeader__TUeaH{display:flex;height:calc(3rem * var(--mantine-scale));align-items:center;gap:calc(1.5rem * var(--mantine-scale));margin-bottom:calc(.875rem * var(--mantine-scale))}.HomepageOverhaul_stepNumber__QdzfD{display:grid;width:calc(3rem * var(--mantine-scale));height:calc(3rem * var(--mantine-scale));flex:0 0 calc(3rem * var(--mantine-scale));place-items:center;border:calc(.09375rem * var(--mantine-scale)) solid #d76414;border-radius:50%;color:#d76414;font-size:calc(1.125rem * var(--mantine-scale));font-weight:700}.HomepageOverhaul_stepTrail__KMAqC{height:calc(.125rem * var(--mantine-scale));flex:1;margin-right:calc(-2.25rem * var(--mantine-scale));border-top:calc(.125rem * var(--mantine-scale)) dotted #d76414;opacity:1}.HomepageOverhaul_processCard__4pc7v:last-child .HomepageOverhaul_stepTrail__KMAqC{display:none}.HomepageOverhaul_processMedia__dZ7d8{position:relative;height:min(18.54vw,310px);aspect-ratio:auto;overflow:hidden;border-radius:calc(.25rem * var(--mantine-scale));background:#e4ddd3}.HomepageOverhaul_processMedia__dZ7d8>img{display:block;width:100%;height:100%;object-fit:cover}.HomepageOverhaul_processCard__4pc7v:nth-child(3) .HomepageOverhaul_processMedia__dZ7d8>img{object-position:center 54%}.HomepageOverhaul_previewMedia__nbufO{padding:0;background:transparent}.HomepageOverhaul_previewDevice__JWeLg{display:grid;width:100%;height:100%;overflow:hidden;border:1px solid rgba(66,53,41,.24);border-radius:calc(.25rem * var(--mantine-scale));background:var(--home-paper);box-shadow:0 3px 12px rgba(47,35,25,.12);grid-template-rows:31px minmax(0,1fr) 35px}.HomepageOverhaul_previewDeviceBar__vdlIZ{display:flex;height:calc(1.9375rem * var(--mantine-scale));align-items:center;gap:calc(.3125rem * var(--mantine-scale));padding:0 calc(.75rem * var(--mantine-scale));border-bottom:calc(.0625rem * var(--mantine-scale)) solid #ded6cc;background:var(--home-paper)}.HomepageOverhaul_previewDeviceBar__vdlIZ>span{width:calc(.4375rem * var(--mantine-scale));height:calc(.4375rem * var(--mantine-scale));border-radius:50%}.HomepageOverhaul_previewDotRed__WAXvG{background:#ef6257}.HomepageOverhaul_previewDotYellow__w6V88{background:#efb94e}.HomepageOverhaul_previewDotGreen__rC0DL{background:#61bd8d}.HomepageOverhaul_previewDeviceBar__vdlIZ strong{margin-left:auto;margin-right:calc(2.875rem * var(--mantine-scale));color:#5f574f;font-size:calc(.5rem * var(--mantine-scale));font-weight:700;letter-spacing:.08em;text-transform:uppercase}.HomepageOverhaul_previewScreen__IYMiM{display:grid;min-width:0;min-height:0;overflow:hidden;place-items:center;background:var(--home-paper)}.HomepageOverhaul_previewScreen__IYMiM img{display:block;width:calc(100% - 22px);height:calc(100% - 18px);border-radius:calc(.125rem * var(--mantine-scale));object-fit:contain;object-position:center}.HomepageOverhaul_previewDeviceFooter__tbroE{display:flex;height:calc(2.1875rem * var(--mantine-scale));align-items:center;justify-content:space-between;padding:0 calc(.75rem * var(--mantine-scale));border-top:calc(.0625rem * var(--mantine-scale)) solid #ded6cc;color:#443d37;font-size:calc(.5625rem * var(--mantine-scale));font-weight:700}.HomepageOverhaul_previewDeviceActions__m50WX{display:flex;align-items:center;gap:calc(.75rem * var(--mantine-scale))}.HomepageOverhaul_processCopy__9S_ur{max-width:calc(26.875rem * var(--mantine-scale));padding-top:calc(1.5rem * var(--mantine-scale))}.HomepageOverhaul_processCopy__9S_ur h3{font-size:calc(1.4375rem * var(--mantine-scale));font-weight:700;letter-spacing:-.02em;line-height:1.3}.HomepageOverhaul_processCopy__9S_ur p{margin-top:calc(.75rem * var(--mantine-scale))!important;color:var(--home-muted);font-size:calc(1.125rem * var(--mantine-scale));font-weight:400;line-height:1.55}.HomepageOverhaul_processCard__4pc7v:first-child .HomepageOverhaul_processCopy__9S_ur p,.HomepageOverhaul_processCard__4pc7v:nth-child(3) .HomepageOverhaul_processCopy__9S_ur p{max-width:calc(25rem * var(--mantine-scale))}.HomepageOverhaul_proofSection__erYcL{padding:clamp(56px,6vw,84px);border-radius:clamp(28px,3vw,42px);background:#f1e9df}.HomepageOverhaul_proofIntro__oO7BW{display:grid;align-items:end;gap:calc(2.125rem * var(--mantine-scale));grid-template-columns:minmax(0,1fr) auto;margin-bottom:calc(2.375rem * var(--mantine-scale))}.HomepageOverhaul_proofIntro__oO7BW h2{max-width:calc(52.5rem * var(--mantine-scale));margin-top:calc(.8125rem * var(--mantine-scale))!important}.HomepageOverhaul_proofIntro__oO7BW>div>p:last-child{max-width:calc(43.125rem * var(--mantine-scale));margin-top:calc(1rem * var(--mantine-scale))!important}.HomepageOverhaul_reviewPanel__ipYFj{display:grid;overflow:hidden;margin-top:calc(1rem * var(--mantine-scale));border:1px solid rgba(66,53,41,.12);border-radius:calc(1.125rem * var(--mantine-scale));background:var(--home-paper);grid-template-columns:minmax(220px,.34fr) minmax(0,1fr)}.HomepageOverhaul_reviewPanelHeading__la39v{display:flex;min-height:calc(16.125rem * var(--mantine-scale));flex-direction:column;justify-content:space-between;padding:calc(1.75rem * var(--mantine-scale));border-right:1px solid var(--home-line)}.HomepageOverhaul_reviewPanelHeading__la39v>p{font-size:calc(1.125rem * var(--mantine-scale));font-weight:700}.HomepageOverhaul_reviewControls__pGXmW{display:flex;align-items:center;gap:calc(.625rem * var(--mantine-scale))}.HomepageOverhaul_reviewControls__pGXmW button{display:grid;width:calc(2.375rem * var(--mantine-scale));height:calc(2.375rem * var(--mantine-scale));padding:0;place-items:center;border:1px solid var(--home-line);border-radius:50%;background:#fff;color:var(--home-ink);cursor:pointer}.HomepageOverhaul_reviewControls__pGXmW button:hover{border-color:rgba(66,53,41,.3);background:#fff8ee}.HomepageOverhaul_reviewControls__pGXmW span{min-width:calc(2.5rem * var(--mantine-scale));color:var(--home-muted);font-size:calc(.75rem * var(--mantine-scale));font-weight:700;text-align:center}.HomepageOverhaul_reviewCard__jNW0E{height:calc(20rem * var(--mantine-scale));min-height:calc(16.125rem * var(--mantine-scale));flex-direction:column;justify-content:center;padding:calc(2rem * var(--mantine-scale)) clamp(28px,4vw,56px)}.HomepageOverhaul_reviewStars__vYVXV{display:flex;align-items:center;gap:calc(.1875rem * var(--mantine-scale));color:var(--home-orange)}.HomepageOverhaul_reviewCard__jNW0E h3{margin-top:calc(.9375rem * var(--mantine-scale))!important;font-size:calc(1.1875rem * var(--mantine-scale));font-weight:700}.HomepageOverhaul_reviewCard__jNW0E blockquote{max-width:calc(53.75rem * var(--mantine-scale));margin-top:calc(.9375rem * var(--mantine-scale))!important;color:#3e3831;font-size:clamp(17px,1.5vw,21px);font-weight:500;line-height:1.55;-webkit-line-clamp:4}.HomepageOverhaul_reviewFooter__2ZDVQ{display:flex;min-height:calc(1.75rem * var(--mantine-scale));align-items:center;justify-content:space-between;gap:calc(1rem * var(--mantine-scale));margin-top:calc(1.25rem * var(--mantine-scale))}.HomepageOverhaul_reviewFooter__2ZDVQ strong{font-size:calc(.875rem * var(--mantine-scale));font-weight:700}.HomepageOverhaul_reviewMeta__5hCF6{display:flex;min-width:0;flex-direction:column;gap:calc(.125rem * var(--mantine-scale))}.HomepageOverhaul_reviewMeta__5hCF6 time{color:var(--home-muted);font-size:calc(.75rem * var(--mantine-scale));line-height:1.35}.HomepageOverhaul_reviewFooter__2ZDVQ button{padding:calc(.1875rem * var(--mantine-scale)) 0;border:0;border-bottom:calc(.0625rem * var(--mantine-scale)) solid;background:transparent;color:var(--home-orange-dark);font:inherit;font-size:calc(.8125rem * var(--mantine-scale));font-weight:700;cursor:pointer}.HomepageOverhaul_reviewModal__oZNzy{padding:calc(.3125rem * var(--mantine-scale)) 0 calc(.5rem * var(--mantine-scale))}.HomepageOverhaul_reviewModal__oZNzy p{margin-top:calc(1.125rem * var(--mantine-scale))!important;color:#514941;font-size:calc(1rem * var(--mantine-scale));line-height:1.7;white-space:pre-wrap}.HomepageOverhaul_reviewModal__oZNzy .HomepageOverhaul_reviewMeta__5hCF6{margin-top:calc(1.25rem * var(--mantine-scale))}.HomepageOverhaul_reviewModal__oZNzy strong{font-size:calc(.875rem * var(--mantine-scale))}.HomepageOverhaul_faqSection__gfOVv{display:grid;padding:clamp(92px,8vw,126px) 0;gap:clamp(50px,8vw,116px);grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr)}.HomepageOverhaul_faqIntro___OR_W{align-self:start;position:sticky;top:calc(7.5rem * var(--mantine-scale))}.HomepageOverhaul_faqIntro___OR_W h2{margin-top:0!important}.HomepageOverhaul_faqIntro___OR_W>p:last-child{max-width:calc(27.5rem * var(--mantine-scale));margin-top:calc(1.0625rem * var(--mantine-scale))!important}.HomepageOverhaul_faqList__34qLQ{border-top:1px solid var(--home-line)}.HomepageOverhaul_faqList__34qLQ details{border-bottom:1px solid var(--home-line)}.HomepageOverhaul_faqList__34qLQ summary{display:flex;min-height:calc(4.875rem * var(--mantine-scale));align-items:center;justify-content:space-between;gap:calc(1.5rem * var(--mantine-scale));padding:calc(1.375rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale));color:var(--home-ink);cursor:pointer;font-size:calc(1.0625rem * var(--mantine-scale));font-weight:700;line-height:1.35;list-style:none}.HomepageOverhaul_faqList__34qLQ summary::-webkit-details-marker{display:none}.HomepageOverhaul_faqList__34qLQ summary svg{flex:0 0 auto;color:var(--home-orange-dark);transition:transform .18s ease}.HomepageOverhaul_faqList__34qLQ details[open] summary svg{transform:rotate(180deg)}.HomepageOverhaul_faqAnswer__1QSEY{max-width:calc(49.375rem * var(--mantine-scale));padding:0 calc(2.75rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale));color:var(--home-muted);font-size:calc(.9375rem * var(--mantine-scale));font-weight:500;line-height:1.7}.HomepageOverhaul_faqAnswer__1QSEY ol+p,.HomepageOverhaul_faqAnswer__1QSEY p+p,.HomepageOverhaul_faqAnswer__1QSEY ul+p{margin-top:calc(.75rem * var(--mantine-scale))!important}.HomepageOverhaul_faqAnswer__1QSEY ol,.HomepageOverhaul_faqAnswer__1QSEY ul{padding-left:calc(1.375rem * var(--mantine-scale));margin:calc(.625rem * var(--mantine-scale)) 0 0}.HomepageOverhaul_faqAnswer__1QSEY a{color:var(--home-orange-dark);text-decoration:underline;text-underline-offset:calc(.1875rem * var(--mantine-scale))}.HomepageOverhaul_finalCtaSection__ErtpE{display:grid;align-items:stretch;margin-bottom:clamp(78px,8vw,120px);border:1px solid rgba(103,65,29,.14);border-radius:clamp(28px,3vw,40px);background:radial-gradient(circle at 89% 12%,rgba(255,172,62,.2),transparent 35%),#ffedcf;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.HomepageOverhaul_finalCtaCopy__3mYwx{align-items:flex-start;justify-content:center;padding:clamp(44px,5vw,74px)}.HomepageOverhaul_finalCtaCopy__3mYwx h2{margin-top:calc(.875rem * var(--mantine-scale))!important}.HomepageOverhaul_finalCtaCopy__3mYwx>p{max-width:calc(31.875rem * var(--mantine-scale));margin-top:calc(1.125rem * var(--mantine-scale))!important}.HomepageOverhaul_finalCtaCopy__3mYwx .HomepageOverhaul_primaryCta__O6LK6{margin-top:calc(1.6875rem * var(--mantine-scale))}.HomepageOverhaul_finalCtaCopy__3mYwx>span{margin-top:calc(.875rem * var(--mantine-scale));color:#6d5c4d;font-size:calc(.8125rem * var(--mantine-scale));font-weight:600}.HomepageOverhaul_finalCtaCopy__3mYwx>small{margin-top:calc(2.375rem * var(--mantine-scale));padding-top:calc(1.125rem * var(--mantine-scale));border-top:1px solid rgba(82,59,38,.18);color:var(--home-orange-dark);font-size:calc(.875rem * var(--mantine-scale));font-weight:700;letter-spacing:.025em}@media (min-width:861px) and (max-width:1240px){.HomepageOverhaul_heroInner__Jgf87{align-items:stretch;grid-template-columns:clamp(410px,46vw,540px) minmax(0,1fr)}.HomepageOverhaul_heroCopy__RAi_S{align-self:stretch;padding:clamp(28px,3vw,38px) clamp(18px,2.4vw,30px) clamp(24px,2.5vw,32px) clamp(24px,3vw,38px)}.HomepageOverhaul_heroCopy__RAi_S h1{font-size:clamp(38px,4vw,46px);letter-spacing:-.04em;line-height:1.02}.HomepageOverhaul_heroCopy__RAi_S h1:lang(ja){font-size:clamp(37px,3.8vw,44px);letter-spacing:-.03em}.HomepageOverhaul_heroDescription__EUO3h{margin-top:calc(1.125rem * var(--mantine-scale))!important;font-size:clamp(15px,1.5vw,17px);line-height:1.55}.HomepageOverhaul_heroActions__uGAZe{flex-wrap:nowrap;gap:calc(.625rem * var(--mantine-scale));margin-top:calc(1.5rem * var(--mantine-scale))}.HomepageOverhaul_heroActions__uGAZe .HomepageOverhaul_primaryCta__O6LK6,.HomepageOverhaul_heroActions__uGAZe .HomepageOverhaul_secondaryCta__9Qsj6{flex:0 0 auto;padding-right:calc(1rem * var(--mantine-scale));padding-left:calc(1rem * var(--mantine-scale));font-size:calc(.875rem * var(--mantine-scale));white-space:nowrap}.HomepageOverhaul_heroVisual__sykiK{min-height:calc(22.5rem * var(--mantine-scale));align-self:stretch;aspect-ratio:auto;margin-left:calc(-3rem * var(--mantine-scale))}.HomepageOverhaul_heroVisual__sykiK img{object-position:68% center}}@media (min-width:621px) and (max-width:1080px){.HomepageOverhaul_hero__sHO5r{padding-top:calc(3.25rem * var(--mantine-scale))}}@media (min-width:621px) and (max-width:860px){.HomepageOverhaul_heroInner__Jgf87{padding-top:clamp(16px,2.2vw,20px)}}@media (max-width:1100px){.HomepageOverhaul_trustBar__jEqa7 li{min-height:calc(5.75rem * var(--mantine-scale));padding:calc(1.0625rem * var(--mantine-scale)) calc(.9375rem * var(--mantine-scale))}.HomepageOverhaul_proofSection__erYcL{padding:calc(3rem * var(--mantine-scale)) calc(2rem * var(--mantine-scale))}.HomepageOverhaul_finalCtaSection__ErtpE{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr)}}@media (max-width:860px){.HomepageOverhaul_heroInner__Jgf87{gap:calc(2.625rem * var(--mantine-scale));grid-template-columns:1fr}.HomepageOverhaul_heroCopy__RAi_S{max-width:calc(45rem * var(--mantine-scale));padding-left:calc(1.5rem * var(--mantine-scale));padding-right:0}.HomepageOverhaul_heroCopy__RAi_S h1{max-width:calc(47.5rem * var(--mantine-scale));font-size:clamp(48px,8.4vw,68px)}.HomepageOverhaul_heroDescription__EUO3h{max-width:calc(43.75rem * var(--mantine-scale))}.HomepageOverhaul_heroVisual__sykiK{width:100%;max-height:calc(40.625rem * var(--mantine-scale));margin-left:0}.HomepageOverhaul_heroVisual__sykiK:after{display:none}.HomepageOverhaul_trustBar__jEqa7 ul{grid-template-columns:repeat(2,1fr)}.HomepageOverhaul_trustBar__jEqa7 li{min-height:calc(5.375rem * var(--mantine-scale))}.HomepageOverhaul_trustBar__jEqa7 li:nth-child(3){border-left:0}.HomepageOverhaul_trustBar__jEqa7 li:nth-child(n+3){border-top:1px solid var(--home-line)}.HomepageOverhaul_processSection__OXbIq{width:min(calc(100% - 48px),var(--home-max));padding:calc(3.375rem * var(--mantine-scale)) 0 calc(3.875rem * var(--mantine-scale))}.HomepageOverhaul_processIntro__LMZe2{display:block}.HomepageOverhaul_processIntro__LMZe2 h2{max-width:calc(42.5rem * var(--mantine-scale));margin-top:calc(1.125rem * var(--mantine-scale))!important;font-size:clamp(36px,6vw,48px)}.HomepageOverhaul_processIntro__LMZe2 .HomepageOverhaul_eyebrow__EQONA{font-size:calc(.75rem * var(--mantine-scale))}.HomepageOverhaul_processGrid__NrlPW{display:block;margin-top:calc(2.375rem * var(--mantine-scale))}.HomepageOverhaul_processCard__4pc7v{display:grid;align-items:center;gap:0 calc(1.125rem * var(--mantine-scale));grid-template-areas:"step media copy";grid-template-columns:44px minmax(220px,.92fr) minmax(0,1fr);padding-bottom:calc(2.125rem * var(--mantine-scale));margin-bottom:calc(2.125rem * var(--mantine-scale));border-bottom:1px solid var(--home-line)}.HomepageOverhaul_processCard__4pc7v:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.HomepageOverhaul_processStepHeader__TUeaH{height:auto;align-self:start;grid-area:step;margin:0}.HomepageOverhaul_stepNumber__QdzfD{width:calc(2.375rem * var(--mantine-scale));height:calc(2.375rem * var(--mantine-scale));flex-basis:calc(2.375rem * var(--mantine-scale));font-size:calc(.9375rem * var(--mantine-scale))}.HomepageOverhaul_stepTrail__KMAqC{display:none}.HomepageOverhaul_processMedia__dZ7d8{height:auto;aspect-ratio:1.3/1;grid-area:media}.HomepageOverhaul_processCard__4pc7v:nth-child(2) .HomepageOverhaul_processMedia__dZ7d8,.HomepageOverhaul_processCard__4pc7v:nth-child(3) .HomepageOverhaul_processMedia__dZ7d8{aspect-ratio:1.18/1}.HomepageOverhaul_processCopy__9S_ur{align-self:center;grid-area:copy;padding:0}.HomepageOverhaul_processCopy__9S_ur h3{font-size:calc(1.25rem * var(--mantine-scale))}.HomepageOverhaul_processCopy__9S_ur p{font-size:calc(1rem * var(--mantine-scale))}.HomepageOverhaul_proofIntro__oO7BW{align-items:start;grid-template-columns:1fr}.HomepageOverhaul_reviewPanel__ipYFj{grid-template-columns:1fr}.HomepageOverhaul_reviewPanelHeading__la39v{min-height:auto;flex-direction:row;align-items:center;padding:calc(1.25rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale));border-right:0;border-bottom:1px solid var(--home-line)}.HomepageOverhaul_reviewCard__jNW0E{height:calc(20rem * var(--mantine-scale));min-height:calc(16.875rem * var(--mantine-scale))}.HomepageOverhaul_faqSection__gfOVv{gap:calc(2.625rem * var(--mantine-scale));grid-template-columns:1fr}.HomepageOverhaul_faqIntro___OR_W{position:static}.HomepageOverhaul_finalCtaSection__ErtpE{grid-template-columns:1fr}}@media (max-width:620px){.HomepageOverhaul_hero__sHO5r{padding:0 0 calc(1.5rem * var(--mantine-scale))}.HomepageOverhaul_heroInner__Jgf87{gap:0}.HomepageOverhaul_heroCopy__RAi_S{order:2;padding:calc(1.25rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale)) 0}.HomepageOverhaul_heroCopy__RAi_S h1{margin-top:calc(.6875rem * var(--mantine-scale))!important;font-size:clamp(34px,9.5vw,42px);letter-spacing:-.04em;line-height:1.04}.HomepageOverhaul_heroCopy__RAi_S h1:lang(ja){font-size:clamp(33px,9vw,40px);line-height:1.12}.HomepageOverhaul_heroDescription__EUO3h{margin-top:calc(1rem * var(--mantine-scale))!important;font-size:calc(.9375rem * var(--mantine-scale));line-height:1.5}.HomepageOverhaul_heroActions__uGAZe{align-items:stretch;flex-direction:column;margin-top:calc(1.25rem * var(--mantine-scale))}.HomepageOverhaul_primaryCta__O6LK6,.HomepageOverhaul_secondaryCta__9Qsj6{width:100%}.HomepageOverhaul_heroVisual__sykiK{order:1;width:100vw;max-height:none;aspect-ratio:1}.HomepageOverhaul_heroVisual__sykiK:after{display:block;inset:auto 0 0;width:100%;height:16%;background:linear-gradient(180deg,transparent 0,rgba(247,243,237,.38) 62%,var(--home-hero) 100%)}.HomepageOverhaul_heroVisual__sykiK img{object-position:center}.HomepageOverhaul_faqSection__gfOVv,.HomepageOverhaul_finalCtaSection__ErtpE,.HomepageOverhaul_processSection__OXbIq,.HomepageOverhaul_proofSection__erYcL{width:min(calc(100% - 32px),var(--home-max))}.HomepageOverhaul_trustBar__jEqa7{width:100%;margin-top:0}.HomepageOverhaul_trustBar__jEqa7 li{min-height:calc(5.75rem * var(--mantine-scale));gap:calc(.5rem * var(--mantine-scale));padding:calc(.9375rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale))}.HomepageOverhaul_trustBar__jEqa7 ul{width:min(calc(100% - 24px),var(--home-max))}.HomepageOverhaul_trustIcon__SM9ox{width:calc(1.75rem * var(--mantine-scale));height:calc(1.75rem * var(--mantine-scale))}.HomepageOverhaul_trustIcon__SM9ox svg{width:calc(1.1875rem * var(--mantine-scale));height:calc(1.1875rem * var(--mantine-scale))}.HomepageOverhaul_trustCopy__D9OzZ strong{font-size:calc(.75rem * var(--mantine-scale))}.HomepageOverhaul_trustCopy__D9OzZ small{font-size:calc(.625rem * var(--mantine-scale))}.HomepageOverhaul_faqIntro___OR_W h2,.HomepageOverhaul_finalCtaCopy__3mYwx h2,.HomepageOverhaul_proofIntro__oO7BW h2{font-size:clamp(33px,9vw,43px)}.HomepageOverhaul_processSection__OXbIq{width:min(calc(100% - 60px),var(--home-max));padding:calc(1.875rem * var(--mantine-scale)) 0 calc(1.9375rem * var(--mantine-scale))}.HomepageOverhaul_processIntro__LMZe2 h2{margin-top:calc(.25rem * var(--mantine-scale))!important;font-size:clamp(30px,8.2vw,36px);line-height:1.08}.HomepageOverhaul_processIntro__LMZe2 .HomepageOverhaul_eyebrow__EQONA{font-size:calc(.6875rem * var(--mantine-scale))}.HomepageOverhaul_processCard__4pc7v{position:relative;align-items:start;gap:0 calc(1rem * var(--mantine-scale));grid-template-areas:"media copy";grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);padding-top:calc(1.375rem * var(--mantine-scale));padding-bottom:calc(2rem * var(--mantine-scale));padding-left:0;margin-bottom:0;border-bottom:0}.HomepageOverhaul_processCard__4pc7v:after,.HomepageOverhaul_processCard__4pc7v:before{position:absolute;top:0;width:calc(50% - 22px);height:calc(.0625rem * var(--mantine-scale));background:var(--home-line);content:""}.HomepageOverhaul_processCard__4pc7v:before{left:0}.HomepageOverhaul_processCard__4pc7v:after{right:0}.HomepageOverhaul_processCta__F_t4a,.HomepageOverhaul_processGrid__NrlPW{margin-top:calc(1.5rem * var(--mantine-scale))}.HomepageOverhaul_processCta__F_t4a .HomepageOverhaul_primaryCta__O6LK6{width:100%}.HomepageOverhaul_processStepHeader__TUeaH{position:absolute;z-index:2;top:calc(.03125rem * var(--mantine-scale));left:50%;width:auto;height:auto;margin:0;pointer-events:none;transform:translate(-50%,-50%)}.HomepageOverhaul_stepNumber__QdzfD{width:calc(1.75rem * var(--mantine-scale));height:calc(1.75rem * var(--mantine-scale));flex-basis:calc(1.75rem * var(--mantine-scale));background:var(--home-cream);font-size:calc(.75rem * var(--mantine-scale))}.HomepageOverhaul_processCard__4pc7v:first-child .HomepageOverhaul_processMedia__dZ7d8{aspect-ratio:1.3/1}.HomepageOverhaul_processCard__4pc7v:nth-child(2) .HomepageOverhaul_processMedia__dZ7d8,.HomepageOverhaul_processCard__4pc7v:nth-child(3) .HomepageOverhaul_processMedia__dZ7d8{aspect-ratio:1.13/1}.HomepageOverhaul_processMedia__dZ7d8{align-self:start;grid-area:media}.HomepageOverhaul_processCopy__9S_ur{display:block;align-self:start;grid-area:copy;padding:0}.HomepageOverhaul_processCopy__9S_ur h3{min-height:0;font-size:calc(.9375rem * var(--mantine-scale));line-height:1.35}.HomepageOverhaul_processCopy__9S_ur p{margin-top:calc(.625rem * var(--mantine-scale))!important;font-size:calc(.75rem * var(--mantine-scale));line-height:1.4}.HomepageOverhaul_previewDeviceBar__vdlIZ{height:calc(1.0625rem * var(--mantine-scale));gap:calc(.1875rem * var(--mantine-scale));padding:0 calc(.375rem * var(--mantine-scale))}.HomepageOverhaul_previewDeviceBar__vdlIZ>span{width:calc(.25rem * var(--mantine-scale));height:calc(.25rem * var(--mantine-scale))}.HomepageOverhaul_previewDeviceBar__vdlIZ strong{margin-right:calc(.75rem * var(--mantine-scale));font-size:calc(.3125rem * var(--mantine-scale))}.HomepageOverhaul_previewDevice__JWeLg{grid-template-rows:17px minmax(0,1fr) 18px}.HomepageOverhaul_previewScreen__IYMiM{height:auto;padding:0}.HomepageOverhaul_previewScreen__IYMiM img{width:calc(100% - 10px);height:calc(100% - 8px)}.HomepageOverhaul_previewDeviceFooter__tbroE{height:calc(1.125rem * var(--mantine-scale));padding:0 calc(.375rem * var(--mantine-scale));font-size:calc(.375rem * var(--mantine-scale))}.HomepageOverhaul_previewDeviceActions__m50WX{gap:calc(.375rem * var(--mantine-scale))}.HomepageOverhaul_previewDeviceActions__m50WX svg{width:calc(.5rem * var(--mantine-scale));height:calc(.5rem * var(--mantine-scale))}.HomepageOverhaul_proofSection__erYcL{padding:calc(2.75rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale)) calc(1.125rem * var(--mantine-scale));border-radius:calc(1.625rem * var(--mantine-scale))}.HomepageOverhaul_proofIntro__oO7BW{gap:calc(1.5625rem * var(--mantine-scale));margin-bottom:calc(1.75rem * var(--mantine-scale))}.HomepageOverhaul_reviewPanel__ipYFj{margin-top:calc(.5rem * var(--mantine-scale));margin-right:calc(-1rem * var(--mantine-scale));margin-left:calc(-1rem * var(--mantine-scale));border-right:0;border-bottom:0;border-left:0;border-radius:0 0 calc(1.625rem * var(--mantine-scale)) calc(1.625rem * var(--mantine-scale))}.HomepageOverhaul_reviewPanelHeading__la39v{padding:calc(1.125rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale))}.HomepageOverhaul_reviewPanelHeading__la39v>p{font-size:calc(1rem * var(--mantine-scale))}.HomepageOverhaul_reviewControls__pGXmW{gap:calc(.375rem * var(--mantine-scale))}.HomepageOverhaul_reviewControls__pGXmW button{width:calc(2.125rem * var(--mantine-scale));height:calc(2.125rem * var(--mantine-scale))}.HomepageOverhaul_reviewCard__jNW0E{height:calc(20.625rem * var(--mantine-scale));min-height:calc(20.625rem * var(--mantine-scale));padding:calc(1.625rem * var(--mantine-scale)) calc(1.125rem * var(--mantine-scale)) calc(1.875rem * var(--mantine-scale))}.HomepageOverhaul_reviewCard__jNW0E blockquote{font-size:calc(1.0625rem * var(--mantine-scale));-webkit-line-clamp:4}.HomepageOverhaul_faqSection__gfOVv{padding:calc(5.125rem * var(--mantine-scale)) 0}.HomepageOverhaul_faqList__34qLQ summary{min-height:calc(4.375rem * var(--mantine-scale));padding:calc(1.1875rem * var(--mantine-scale)) calc(.125rem * var(--mantine-scale));font-size:calc(1rem * var(--mantine-scale))}.HomepageOverhaul_faqList__34qLQ details>p{padding:0 calc(2.125rem * var(--mantine-scale)) calc(1.3125rem * var(--mantine-scale)) calc(.125rem * var(--mantine-scale));font-size:calc(.875rem * var(--mantine-scale))}.HomepageOverhaul_finalCtaSection__ErtpE{margin-bottom:calc(4.75rem * var(--mantine-scale));border-radius:calc(1.625rem * var(--mantine-scale))}.HomepageOverhaul_finalCtaCopy__3mYwx{padding:calc(2.375rem * var(--mantine-scale)) calc(1.375rem * var(--mantine-scale)) calc(2.625rem * var(--mantine-scale))}.HomepageOverhaul_finalCtaCopy__3mYwx .HomepageOverhaul_primaryCta__O6LK6{margin-top:calc(1.5rem * var(--mantine-scale))}.HomepageOverhaul_finalCtaCopy__3mYwx>small{margin-top:calc(1.875rem * var(--mantine-scale))}}.HomepageOverhaul_proofSection__erYcL{width:min(calc(100% - 128px),1380px);border-radius:0;background:transparent}.HomepageOverhaul_proofIntro__oO7BW{display:block;margin-bottom:calc(1.875rem * var(--mantine-scale))}.HomepageOverhaul_proofIntro__oO7BW h2{max-width:none;margin-top:calc(.875rem * var(--mantine-scale))!important;font-family:var(--home-display-font);font-size:clamp(42px,3.2vw,56px);font-weight:400;letter-spacing:-.04em;line-height:1.08}.HomepageOverhaul_proofIntro__oO7BW>div>p:last-child{max-width:none;margin-top:calc(.8125rem * var(--mantine-scale))!important;font-size:calc(1.0625rem * var(--mantine-scale));line-height:1.5}.HomepageOverhaul_reviewPanel__ipYFj{display:block;overflow:visible;margin-top:calc(2.25rem * var(--mantine-scale));padding-top:calc(1.6875rem * var(--mantine-scale));border:0;border-radius:0;background:transparent}.HomepageOverhaul_reviewPanelHeading__la39v{min-height:0;flex-direction:row;align-items:center;padding:0 calc(.5rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale)) calc(.125rem * var(--mantine-scale));border:0}.HomepageOverhaul_reviewPanelHeading__la39v>p{font-family:var(--home-display-font);font-size:calc(1.875rem * var(--mantine-scale));font-weight:400;letter-spacing:-.025em}.HomepageOverhaul_reviewControls__pGXmW{gap:calc(.75rem * var(--mantine-scale))}.HomepageOverhaul_reviewControls__pGXmW button{width:calc(2.6875rem * var(--mantine-scale));height:calc(2.6875rem * var(--mantine-scale));border-color:rgba(88,65,43,.2);background:rgba(255,253,249,.72)}.HomepageOverhaul_reviewCards__cpDkX{display:grid;gap:calc(1.375rem * var(--mantine-scale));grid-template-columns:repeat(2,minmax(0,1fr))}.HomepageOverhaul_reviewCard__jNW0E{display:flex;height:calc(12.625rem * var(--mantine-scale));min-height:0;justify-content:flex-start;padding:calc(1.4375rem * var(--mantine-scale)) calc(1.5625rem * var(--mantine-scale)) calc(1.3125rem * var(--mantine-scale));border:1px solid rgba(155,112,69,.25);border-radius:calc(.875rem * var(--mantine-scale));background:rgba(255,253,249,.58)}.HomepageOverhaul_reviewCardHeader__UYio0{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(.875rem * var(--mantine-scale))}.HomepageOverhaul_reviewCardHeader__UYio0 time{flex:0 0 auto;color:var(--home-muted);font-size:calc(.75rem * var(--mantine-scale));line-height:1.4;white-space:nowrap}.HomepageOverhaul_reviewCard__jNW0E h3{margin-top:calc(.5rem * var(--mantine-scale))!important;font-size:calc(1.125rem * var(--mantine-scale));line-height:1.35}.HomepageOverhaul_reviewCard__jNW0E blockquote{display:-webkit-box;overflow:hidden;max-width:none;flex:0 0 auto;margin-top:calc(.625rem * var(--mantine-scale))!important;color:#443d36;font-size:calc(.9375rem * var(--mantine-scale));font-weight:400;line-height:1.48;-webkit-box-orient:vertical;-webkit-line-clamp:2}.HomepageOverhaul_reviewFooter__2ZDVQ{min-height:calc(1.5rem * var(--mantine-scale));margin-top:auto;padding-top:calc(.625rem * var(--mantine-scale))}.HomepageOverhaul_reviewFooter__2ZDVQ strong{font-size:calc(.8125rem * var(--mantine-scale))}@media (max-width:860px){.HomepageOverhaul_proofSection__erYcL{width:min(calc(100% - 48px),760px);padding:calc(4rem * var(--mantine-scale)) 0 calc(2.625rem * var(--mantine-scale))}.HomepageOverhaul_proofIntro__oO7BW{margin-bottom:calc(1.5625rem * var(--mantine-scale))}.HomepageOverhaul_proofIntro__oO7BW h2{max-width:calc(42.5rem * var(--mantine-scale));font-family:var(--home-display-font);font-size:clamp(42px,7.1vw,58px);font-weight:700;line-height:1.05}.HomepageOverhaul_proofIntro__oO7BW>div>p:last-child{max-width:calc(40.625rem * var(--mantine-scale));font-size:calc(1.125rem * var(--mantine-scale));line-height:1.5}.HomepageOverhaul_reviewPanel__ipYFj{margin:calc(2.125rem * var(--mantine-scale)) 0 0;padding-top:calc(1.625rem * var(--mantine-scale));border-right:0;border-bottom:0;border-left:0;border-radius:0}.HomepageOverhaul_reviewPanelHeading__la39v{padding:0 0 calc(.875rem * var(--mantine-scale));border:0}.HomepageOverhaul_reviewPanelHeading__la39v>p{font-family:var(--home-display-font);font-size:calc(1.5625rem * var(--mantine-scale));font-weight:700}.HomepageOverhaul_reviewControls__pGXmW{display:none}.HomepageOverhaul_reviewCards__cpDkX{display:flex;width:100vw;overflow-x:auto;gap:calc(1.5rem * var(--mantine-scale));margin-left:calc(50% - 50vw);overscroll-behavior-x:contain;padding:calc(.125rem * var(--mantine-scale)) calc(3rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale));scroll-padding-left:calc(1.5rem * var(--mantine-scale));scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.HomepageOverhaul_reviewCards__cpDkX::-webkit-scrollbar{display:none}.HomepageOverhaul_reviewCards__cpDkX:focus-visible{outline:2px solid var(--home-orange);outline-offset:calc(.25rem * var(--mantine-scale))}.HomepageOverhaul_reviewCard__jNW0E{flex:0 0 calc(100vw - 72px);height:calc(15.625rem * var(--mantine-scale));min-height:0;padding:calc(1.3125rem * var(--mantine-scale)) calc(1.4375rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));scroll-snap-align:start}.HomepageOverhaul_reviewCard__jNW0E blockquote{font-size:calc(1rem * var(--mantine-scale));max-height:5.92em;-webkit-line-clamp:4}}@media (max-width:620px){.HomepageOverhaul_proofSection__erYcL{width:80%;padding-top:calc(3.5rem * var(--mantine-scale))}.HomepageOverhaul_proofIntro__oO7BW .HomepageOverhaul_eyebrow__EQONA{font-size:calc(.8125rem * var(--mantine-scale));letter-spacing:.1em}.HomepageOverhaul_proofIntro__oO7BW h2{margin-top:calc(.75rem * var(--mantine-scale))!important;font-size:clamp(37px,9.2vw,43px)}.HomepageOverhaul_proofIntro__oO7BW>div>p:last-child{margin-top:calc(.875rem * var(--mantine-scale))!important;font-size:calc(1rem * var(--mantine-scale))}.HomepageOverhaul_reviewPanel__ipYFj{width:100vw;margin-left:calc(50% - 50vw)}.HomepageOverhaul_reviewPanelHeading__la39v{width:auto;margin-inline:0}}.HomepageOverhaul_faqSection__gfOVv,.HomepageOverhaul_finalCtaSection__ErtpE,.HomepageOverhaul_processSection__OXbIq{width:min(calc(100% - 48px),var(--home-max))}.HomepageOverhaul_faqIntro___OR_W h2,.HomepageOverhaul_finalCtaCopy__3mYwx h2,.HomepageOverhaul_processIntro__LMZe2 h2,.HomepageOverhaul_proofIntro__oO7BW h2,.HomepageOverhaul_reviewPanelHeading__la39v>p{font-family:var(--home-display-font);font-weight:400}.HomepageOverhaul_heroCopy__RAi_S h1{font-size:var(--home-display-size)}.HomepageOverhaul_faqIntro___OR_W h2,.HomepageOverhaul_finalCtaCopy__3mYwx h2,.HomepageOverhaul_processIntro__LMZe2 h2,.HomepageOverhaul_proofIntro__oO7BW h2{font-size:var(--home-section-title-size);letter-spacing:-.035em;line-height:1.05}.HomepageOverhaul_processIntro__LMZe2 .HomepageOverhaul_eyebrow__EQONA,.HomepageOverhaul_proofIntro__oO7BW .HomepageOverhaul_eyebrow__EQONA{font-size:var(--home-label-size)}.HomepageOverhaul_faqIntro___OR_W>p:last-child,.HomepageOverhaul_proofIntro__oO7BW>div>p:last-child{font-size:var(--home-body-size)}.HomepageOverhaul_proofSection__erYcL{width:100%;max-width:none;padding:calc(4.5rem * var(--mantine-scale)) 0 calc(3rem * var(--mantine-scale))}.HomepageOverhaul_proofIntro__oO7BW,.HomepageOverhaul_reviewPanel__ipYFj{width:min(calc(100% - 48px),var(--home-max));margin-right:auto;margin-left:auto}.HomepageOverhaul_proofGallery__ldq_Q{width:100vw;margin:calc(1.875rem * var(--mantine-scale)) 0 0 calc(50% - 50vw)}.HomepageOverhaul_reviewPanel__ipYFj{margin-top:calc(2.5rem * var(--mantine-scale))}.HomepageOverhaul_finalCtaSection__ErtpE{display:flex;width:100%;max-width:none;flex-direction:column;align-items:center;gap:clamp(46px,5vw,72px);overflow:hidden;padding:clamp(76px,7vw,108px) 0 clamp(48px,5vw,72px);margin-bottom:0;border:0;border-radius:0;background:transparent}.HomepageOverhaul_finalCtaCopy__3mYwx{display:flex;width:min(calc(100% - 48px),1120px);max-width:none;flex-direction:column;align-items:center;padding:0;text-align:center}.HomepageOverhaul_finalCtaCopy__3mYwx h2{max-width:calc(70rem * var(--mantine-scale));margin:0!important;text-wrap:balance}.HomepageOverhaul_finalCtaCopy__3mYwx .HomepageOverhaul_primaryCta__O6LK6{width:min(100%,390px);min-height:calc(4.5rem * var(--mantine-scale));justify-content:center;gap:calc(1.125rem * var(--mantine-scale));margin-top:calc(2.125rem * var(--mantine-scale));padding:calc(1.125rem * var(--mantine-scale)) calc(1.75rem * var(--mantine-scale));border-radius:calc(.875rem * var(--mantine-scale));background:var(--home-cta-gradient);color:#fff!important;font-size:calc(1.25rem * var(--mantine-scale));box-shadow:0 15px 34px rgba(221,91,0,.2)}.HomepageOverhaul_finalCtaCopy__3mYwx .HomepageOverhaul_primaryCta__O6LK6:hover{background:var(--home-cta-gradient-hover)}.HomepageOverhaul_finalCtaMeta__crtuF{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:calc(.75rem * var(--mantine-scale));margin-top:calc(1.375rem * var(--mantine-scale));color:#5f5a54;font-size:calc(.9375rem * var(--mantine-scale));font-weight:500}.HomepageOverhaul_finalCtaMetaItem__Hv4pX{display:inline-flex;align-items:center;gap:calc(.5625rem * var(--mantine-scale))}.HomepageOverhaul_finalCtaMetaIcon__OZ7LP{display:inline-grid;width:calc(2.5rem * var(--mantine-scale));height:calc(2.5rem * var(--mantine-scale));flex:0 0 auto;place-items:center;border-radius:50%;background:#f4eadc;color:#625e58}.HomepageOverhaul_finalCtaMetaSeparator__YdR2h{flex:0 0 auto;color:#d9b98d}.HomepageOverhaul_finalGalleryViewport__vI84R{width:100%;overflow:hidden}.HomepageOverhaul_finalGalleryViewport__vI84R:focus-visible{outline:2px solid var(--home-orange-dark);outline-offset:calc(-.25rem * var(--mantine-scale))}.HomepageOverhaul_finalGalleryTrack__5HURo{display:flex;width:max-content;animation:HomepageOverhaul_final-gallery-marquee__8M79B 100s linear infinite;will-change:transform}.HomepageOverhaul_finalGalleryViewport__vI84R:focus-within .HomepageOverhaul_finalGalleryTrack__5HURo,.HomepageOverhaul_finalGalleryViewport__vI84R:hover .HomepageOverhaul_finalGalleryTrack__5HURo{animation-play-state:paused}.HomepageOverhaul_finalGalleryGroup__vnF8g{display:flex;flex:0 0 auto;gap:calc(1.125rem * var(--mantine-scale));padding-right:calc(1.125rem * var(--mantine-scale))}.HomepageOverhaul_finalGalleryItem__nldzs{position:relative;width:clamp(240px,22vw,340px);flex:0 0 auto;overflow:hidden;aspect-ratio:1;margin:0;border-radius:calc(1rem * var(--mantine-scale));background:#e7ded3}.HomepageOverhaul_finalGalleryImage__13wy6{width:100%;height:100%;object-fit:cover}.HomepageOverhaul_finalGalleryOriginal__9lbcY{position:absolute;top:calc(.75rem * var(--mantine-scale));left:calc(.75rem * var(--mantine-scale));width:clamp(66px,25%,92px);overflow:hidden;aspect-ratio:1;padding:calc(.3125rem * var(--mantine-scale));border-radius:calc(.6875rem * var(--mantine-scale));background:#fff;box-shadow:0 8px 22px rgba(43,38,31,.18)}.HomepageOverhaul_finalGalleryOriginal__9lbcY img{width:100%;height:100%;border-radius:calc(.4375rem * var(--mantine-scale));object-fit:cover}@keyframes HomepageOverhaul_final-gallery-marquee__8M79B{to{transform:translateX(-50%)}}@media (min-width:861px){.HomepageOverhaul_heroCopy__RAi_S h1 span:first-child{white-space:nowrap}}@media (min-width:1250px) and (min-height:800px){.HomepageOverhaul_heroInner__Jgf87{min-height:clamp(620px,70svh,720px)}.HomepageOverhaul_heroVisual__sykiK{align-self:stretch;aspect-ratio:auto}.HomepageOverhaul_heroVisual__sykiK img{object-position:right center}}@media (min-width:861px) and (max-width:1240px){.HomepageOverhaul_page___9ngX{--home-display-size:clamp(40px,4vw,48px);--home-section-title-size:clamp(40px,3.8vw,48px)}.HomepageOverhaul_heroActions__uGAZe .HomepageOverhaul_primaryCta__O6LK6,.HomepageOverhaul_heroActions__uGAZe .HomepageOverhaul_secondaryCta__9Qsj6{padding-right:calc(1.3125rem * var(--mantine-scale));padding-left:calc(1.3125rem * var(--mantine-scale));font-size:var(--home-control-font-size)}}@media (min-width:621px) and (max-width:860px){.HomepageOverhaul_page___9ngX{--home-display-size:clamp(42px,6vw,52px);--home-section-title-size:clamp(38px,5.8vw,48px)}}@media (max-width:620px){.HomepageOverhaul_page___9ngX{--home-display-size:clamp(36px,10vw,44px);--home-section-title-size:clamp(34px,9.2vw,42px);--home-first-section-space:calc(2.5rem * var(--mantine-scale));--home-section-space:calc(4rem * var(--mantine-scale));--home-page-end-space:calc(2rem * var(--mantine-scale))}.HomepageOverhaul_faqSection__gfOVv,.HomepageOverhaul_processSection__OXbIq,.HomepageOverhaul_proofIntro__oO7BW,.HomepageOverhaul_reviewPanel__ipYFj{width:min(calc(100% - 32px),var(--home-max))}.HomepageOverhaul_proofSection__erYcL{width:100%;padding-top:calc(3.5rem * var(--mantine-scale))}.HomepageOverhaul_proofGallery__ldq_Q{margin-top:calc(1.5625rem * var(--mantine-scale))}.HomepageOverhaul_reviewCards__cpDkX{gap:calc(1rem * var(--mantine-scale));padding:calc(.125rem * var(--mantine-scale)) calc(2rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));scroll-padding-left:calc(1rem * var(--mantine-scale))}.HomepageOverhaul_reviewCard__jNW0E{flex-basis:calc(100vw - 48px)}.HomepageOverhaul_finalCtaSection__ErtpE{width:100%;gap:calc(2.375rem * var(--mantine-scale));padding:calc(3.5rem * var(--mantine-scale)) 0 calc(2.125rem * var(--mantine-scale));border-radius:0}.HomepageOverhaul_finalCtaCopy__3mYwx{width:calc(100% - 32px);padding:0}.HomepageOverhaul_finalCtaCopy__3mYwx h2{max-width:calc(22.5rem * var(--mantine-scale))}.HomepageOverhaul_finalCtaCopy__3mYwx .HomepageOverhaul_primaryCta__O6LK6{width:min(100%,360px);min-height:calc(4.25rem * var(--mantine-scale));gap:calc(1.125rem * var(--mantine-scale));margin-top:calc(1.75rem * var(--mantine-scale));padding:calc(1.125rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));border-radius:calc(.8125rem * var(--mantine-scale));font-size:clamp(17px,4.9vw,21px)}.HomepageOverhaul_finalCtaMeta__crtuF{flex-wrap:nowrap;gap:calc(.5rem * var(--mantine-scale));margin-top:calc(1.5rem * var(--mantine-scale));font-size:clamp(11px,3.15vw,14px);white-space:nowrap}.HomepageOverhaul_finalCtaMetaItem__Hv4pX{gap:calc(.4375rem * var(--mantine-scale))}.HomepageOverhaul_finalCtaMetaIcon__OZ7LP{width:calc(2.25rem * var(--mantine-scale));height:calc(2.25rem * var(--mantine-scale))}.HomepageOverhaul_finalGalleryGroup__vnF8g{gap:calc(.75rem * var(--mantine-scale));padding-right:calc(.75rem * var(--mantine-scale))}.HomepageOverhaul_finalGalleryItem__nldzs{width:min(76vw,304px);border-radius:calc(1rem * var(--mantine-scale))}.HomepageOverhaul_finalGalleryOriginal__9lbcY{top:calc(.625rem * var(--mantine-scale));left:calc(.625rem * var(--mantine-scale));width:26%;padding:calc(.25rem * var(--mantine-scale));border-radius:calc(.625rem * var(--mantine-scale))}}.HomepageOverhaul_processSection__OXbIq{padding-top:var(--home-first-section-space);padding-bottom:0}.HomepageOverhaul_faqSection__gfOVv,.HomepageOverhaul_finalCtaSection__ErtpE,.HomepageOverhaul_proofSection__erYcL{padding-top:var(--home-section-space);padding-bottom:0}.HomepageOverhaul_finalCtaSection__ErtpE{padding-bottom:var(--home-page-end-space)}@media (max-width:350px){.HomepageOverhaul_finalCtaMeta__crtuF{flex-wrap:wrap}.HomepageOverhaul_finalCtaMetaSeparator__YdR2h{display:none}}@media (prefers-reduced-motion:reduce){.HomepageOverhaul_primaryCta__O6LK6[data-navigation-pending=true]:after{border-color:rgba(255,255,255,.72);animation:none}.HomepageOverhaul_page___9ngX *,.HomepageOverhaul_page___9ngX :after,.HomepageOverhaul_page___9ngX :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.HomepageOverhaul_finalGalleryTrack__5HURo{width:100%;overflow-x:auto;animation:none!important;scroll-snap-type:x proximity}.HomepageOverhaul_finalGalleryGroup__vnF8g:last-child{display:none}.HomepageOverhaul_finalGalleryItem__nldzs{scroll-snap-align:center}}