.pkI36W_section{background:var(--pink-wash)}.pkI36W_inner{max-width:860px;margin:0 auto;padding:96px 24px 188px}.pkI36W_title{font-family:var(--font-serif);margin:0 0 40px;font-size:clamp(38px,5vw,60px);font-weight:500;line-height:1.1}.pkI36W_item{border-top:1.5px solid var(--plum);padding:22px 0}.pkI36W_item summary{justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:20px;font-weight:600;display:flex}.pkI36W_item summary span{color:var(--terracotta-text)}.pkI36W_item p{max-width:680px;margin:12px 0 0}@media (max-width:1023px){.pkI36W_inner{padding:56px 20px}.pkI36W_title{margin-bottom:24px;font-size:30px;line-height:1.15}.pkI36W_item summary,.pkI36W_item p{font-size:16px;line-height:1.6}.pkI36W_item{padding:16px 0}}@media (min-width:768px) and (max-width:1023px){.pkI36W_title{font-size:clamp(30px,8.28vw - 33.6px,52px)}}
._699SwG_wrap{width:100%;position:relative}._699SwG_image{filter:drop-shadow(0 24px 40px #3d2a2a2e);width:100%;height:auto;display:block}@media (max-width:1023px){._699SwG_wrap,._699SwG_image{box-shadow:none;filter:none;background:0 0}._699SwG_wrap:before,._699SwG_wrap:after{content:none;display:none}}
.ZARIfG_hero{flex-wrap:wrap;align-items:center;gap:56px;max-width:1200px;margin:0 auto;padding:56px 24px 188px;display:flex}.ZARIfG_copy{flex:520px;min-width:0}.ZARIfG_kicker{letter-spacing:2px;text-transform:uppercase;color:var(--terracotta-text);margin:0 0 20px;font-size:14px;font-weight:600}.ZARIfG_title{font-family:var(--font-serif);letter-spacing:-1px;font-size:clamp(52px,7.5vw,100px);font-weight:500;line-height:1}.ZARIfG_title span{display:block}.ZARIfG_lede{max-width:540px;margin:28px 0 0;font-size:20px;line-height:1.6}.ZARIfG_actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.ZARIfG_primary,.ZARIfG_secondary{border-radius:999px;font-weight:600;text-decoration:none}.ZARIfG_primary{background:var(--plum);color:var(--cream);padding:16px 28px}.ZARIfG_primary,.ZARIfG_secondary{align-items:center;min-height:44px;display:inline-flex}.ZARIfG_primary:hover,.ZARIfG_primary:focus-visible{color:var(--cream)}.ZARIfG_primary:focus-visible{outline-color:var(--cream)}.ZARIfG_secondary{color:var(--plum);border:1.5px solid var(--plum);padding:15px 27px}.ZARIfG_secondary:hover{color:var(--plum)}.ZARIfG_note{color:var(--muted);margin:20px 0 0;font-size:14px}.ZARIfG_appsLabel{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin:40px 0 12px;font-size:13px;font-weight:600}.ZARIfG_badges{flex-wrap:wrap;gap:12px;display:flex}.ZARIfG_badge{background:#fff;border:1.5px solid #e8d2d2;border-radius:14px;align-items:center;gap:12px;min-height:44px;padding:10px 20px 10px 16px;display:flex}.ZARIfG_badgeText{flex-direction:column;line-height:1.25;display:flex}.ZARIfG_soon{color:var(--muted);font-size:12px}.ZARIfG_store{font-size:16px;font-weight:600}.ZARIfG_stage{flex:380px;justify-content:center;min-width:0;display:flex}.ZARIfG_phone{width:260px;max-width:100%}@media (min-width:769px){.ZARIfG_phone{width:300px}}@media (max-width:1023px){.ZARIfG_hero{flex-direction:column;align-items:stretch;gap:0;padding:56px 20px}.ZARIfG_kicker,.ZARIfG_appsLabel,.ZARIfG_soon,.ZARIfG_note{font-size:13px}.ZARIfG_title{letter-spacing:0;font-size:40px;line-height:1.05}.ZARIfG_lede{margin-top:16px;font-size:17px;line-height:1.6}.ZARIfG_actions{flex-direction:column;gap:12px;margin-top:24px}.ZARIfG_primary,.ZARIfG_secondary{justify-content:center;width:100%;height:52px;min-height:52px;padding:0 20px}.ZARIfG_appsLabel{margin-top:24px}.ZARIfG_stage{margin-top:32px}.ZARIfG_phone{width:min(240px,100%);margin:0 auto}}@media (min-width:768px) and (max-width:1023px){.ZARIfG_title{font-size:clamp(40px,14.375vw - 70.4px,77px)}.ZARIfG_lede{font-size:clamp(17px,1.17vw + 8px,20px)}}
.ZWcHZG_section{overflow-x:clip}.ZWcHZG_inner{max-width:1200px;margin:0 auto;padding:96px 24px 100px}.ZWcHZG_title{font-family:var(--font-serif);max-width:760px;font-size:clamp(38px,5vw,60px);font-weight:500;line-height:1.1}.ZWcHZG_row{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:16px;margin-top:40px;padding:8px 0 48px;display:flex;overflow-x:auto}.ZWcHZG_item{scroll-snap-align:center;flex:0 0 70vw;min-width:0;max-width:100%;margin:0}.ZWcHZG_caption{text-align:center;margin-top:16px;font-size:15px;line-height:1.45}.ZWcHZG_dots{display:none}.ZWcHZG_dot{cursor:pointer;background:#e7cfd4;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .25s}.ZWcHZG_dot[aria-current=true]{background:#3d2a2a;width:20px}@media (prefers-reduced-motion:reduce){.ZWcHZG_dot{transition:none}}@media (max-width:1023px){.ZWcHZG_section{overflow-x:visible}.ZWcHZG_inner{padding:56px 20px}.ZWcHZG_title{font-size:30px;line-height:1.15}.ZWcHZG_row{width:calc(100% + 40px);box-shadow:none;scrollbar-width:none;background:0 0;gap:16px;margin:24px -20px 0;padding:12px 20px 28px;scroll-padding-inline:20px}.ZWcHZG_row::-webkit-scrollbar{display:none}.ZWcHZG_row,.ZWcHZG_item{filter:none;box-shadow:none;background:0 0}.ZWcHZG_item{scroll-snap-align:start;flex:0 0 72vw;max-width:none}.ZWcHZG_caption{margin-top:16px;font-size:13px;line-height:1.45}.ZWcHZG_dots{justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}}@media (min-width:768px) and (max-width:1023px){.ZWcHZG_title{font-size:clamp(30px,8.28vw - 33.6px,52px)}}@media (min-width:1024px){.ZWcHZG_row{scroll-snap-type:none;justify-content:space-between;align-items:flex-start;gap:32px;display:flex;overflow:visible}.ZWcHZG_item{flex:1 1 0;width:auto;max-width:240px}}
.tSMH5W_section{background:var(--pink-wash)}.tSMH5W_inner{max-width:1200px;margin:0 auto;padding:96px 24px 188px}.tSMH5W_title{font-family:var(--font-serif);max-width:760px;font-size:clamp(38px,5vw,60px);font-weight:500;line-height:1.1}.tSMH5W_grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:24px;margin-top:56px;display:grid}.tSMH5W_card{background:var(--cream);border-radius:24px;padding:32px}.tSMH5W_icon{display:block}.tSMH5W_card h3{margin:20px 0 10px;font-size:21px;font-weight:600}@media (max-width:1023px){.tSMH5W_inner{padding:56px 20px}.tSMH5W_title{font-size:30px;line-height:1.15}.tSMH5W_grid{gap:16px;margin-top:24px}.tSMH5W_card h3{font-size:18px;font-weight:600}.tSMH5W_card p{font-size:16px;line-height:1.6}}@media (max-width:639px){.tSMH5W_grid{grid-template-columns:1fr}}@media (min-width:640px) and (max-width:1023px){.tSMH5W_grid{grid-template-columns:1fr 1fr}.tSMH5W_title{font-size:clamp(30px,8.28vw - 33.6px,52px)}}
