._44jZIW_section{width:100%;max-width:var(--page-max);padding:clamp(40px, 6vw, 64px) var(--gutter);flex-direction:column;justify-content:center;gap:clamp(18px,3vw,26px);margin:0 auto;display:flex}
.WRdEbW_row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.WRdEbW_head{max-width:var(--max);flex-direction:column;gap:6px;display:flex}.WRdEbW_eyebrow{color:var(--tone);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:800}.WRdEbW_title{font-family:var(--display);letter-spacing:-.015em;font-size:clamp(30px,5.5vw,46px);font-weight:800;line-height:1.05}.WRdEbW_balance{text-wrap:balance}.WRdEbW_intro{color:var(--ink-2);text-wrap:pretty;font-size:16px}
.UBdtcG_grid{grid-template-columns:minmax(0,1fr);gap:clamp(14px,2vw,20px);display:grid}@media (min-width:600px){.UBdtcG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.UBdtcG_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:600px) and (max-width:1023.98px){.UBdtcG_card:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.UBdtcG_card:last-child:nth-child(odd) .UBdtcG_media,.UBdtcG_card:last-child:nth-child(odd) .UBdtcG_img{height:100%}.UBdtcG_card:last-child:nth-child(odd) .UBdtcG_img{aspect-ratio:auto;min-height:260px}.UBdtcG_card:last-child:nth-child(odd) .UBdtcG_body{border-top:0;border-left:5px solid var(--accent)}}.UBdtcG_card{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.UBdtcG_media{display:block;position:relative}.UBdtcG_img{aspect-ratio:16/10;object-fit:cover;background:var(--img-bg);width:100%;height:auto}.UBdtcG_from{color:var(--ink);background:#fff;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:800;position:absolute;bottom:14px;left:14px}.UBdtcG_body{border-top:5px solid var(--accent);flex-direction:column;flex:1;gap:12px;padding:18px 20px 20px;display:flex}.UBdtcG_intro{flex-direction:column;gap:4px;display:flex}.UBdtcG_intro h3{font-family:var(--display);font-size:26px;font-weight:800;line-height:1.05}.UBdtcG_intro>span{color:var(--ink-2);text-wrap:pretty;font-size:14px}.UBdtcG_points{flex-direction:column;flex:1;gap:7px;list-style:none;display:flex}.UBdtcG_points li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14px;display:flex}.UBdtcG_points li:before{content:"";background:var(--accent);border-radius:2px;flex:none;width:7px;height:7px;margin-top:7px}.UBdtcG_shop{border:1.5px solid var(--line-2);min-height:46px;color:var(--ink);text-align:center;border-radius:12px;justify-content:center;align-items:center;padding:6px 12px;font-size:15px;font-weight:700;transition:border-color .2s;display:flex}.UBdtcG_shop:hover{border-color:var(--ink);color:var(--ink);text-decoration:none}
.wIbwua_section{max-width:var(--page-max);padding:clamp(40px, 6vw, 64px) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-content:center;align-items:start;gap:clamp(20px,4vw,48px);margin:0 auto;display:grid}.wIbwua_intro>div{gap:10px}.wIbwua_list{flex-direction:column;gap:10px;display:flex}.wIbwua_item{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.wIbwua_item h3{font:inherit}.wIbwua_question{text-align:left;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:56px;padding:14px 18px;font-size:16px;font-weight:700;display:flex}.wIbwua_icon{background:var(--blue-tint);width:30px;height:30px;color:var(--blue);transition:transform .4s var(--ease-spring), background-color .3s ease, color .3s ease;border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex;transform:rotate(0)}.wIbwua_answer{transition:grid-template-rows .45s var(--ease-spring);grid-template-rows:0fr;display:grid}.wIbwua_answer>div{min-height:0;overflow:hidden}.wIbwua_answer p{color:var(--ink-2);text-wrap:pretty;opacity:0;padding:0 18px 16px;font-size:15px;transition:opacity .35s}.wIbwua_item[data-open=true] .wIbwua_icon{background:var(--blue);color:#fff;transform:rotate(45deg)}.wIbwua_item[data-open=true] .wIbwua_answer{grid-template-rows:1fr}.wIbwua_item[data-open=true] .wIbwua_answer p{opacity:1}
.tW7Jra_closing{isolation:isolate;background:var(--blue);color:#fff;flex-direction:column;margin-top:clamp(24px,5vw,48px);display:flex;position:relative;overflow:hidden}.tW7Jra_inner{width:100%;max-width:var(--page-max);padding:clamp(40px, 7vw, 72px) var(--gutter) 0;flex-direction:column;flex:1;align-items:center;gap:clamp(16px,3vw,28px);margin:0 auto;display:flex}.tW7Jra_copy{text-align:center;flex-direction:column;align-items:center;gap:clamp(12px,2.4vw,18px);max-width:780px;display:flex}.tW7Jra_rays{fill:none;width:46px;height:auto;stroke:var(--gold);stroke-width:4.5px;stroke-linecap:round;margin-bottom:-8px;display:block}.tW7Jra_copy h2{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(34px,7vw,64px);font-weight:800;line-height:1.02}.tW7Jra_accent{color:var(--gold)}.tW7Jra_copy p{max-width:46ch;color:var(--blue-pale);text-wrap:pretty;font-size:clamp(15px,2vw,17px)}.tW7Jra_ctas{flex-direction:column;align-items:center;gap:6px;width:100%;margin-top:4px;display:flex}.tW7Jra_cta{border-radius:999px;width:min(100%,290px);min-height:54px;padding:14px 24px;font-size:17px;box-shadow:0 12px 26px -12px #0000008c}.tW7Jra_link{color:#fff;align-items:center;gap:8px;min-height:44px;padding:0 8px;font-size:16px;font-weight:700;display:inline-flex}.tW7Jra_link:hover{color:#fff;text-decoration:none}.tW7Jra_link span:first-child{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:7px;text-decoration-thickness:3px}.tW7Jra_art{--feet:clamp(22px, 4.5vw, 44px);z-index:1;pointer-events:none;flex:auto;width:100%;max-width:440px;min-height:clamp(210px,36svh,420px);position:relative}.tW7Jra_figure{left:50%;bottom:var(--feet);height:calc(100% - var(--feet));aspect-ratio:900/1077;max-width:100%;position:absolute;transform:translate(-50%)}.tW7Jra_img{object-fit:contain;object-position:50% 100%;width:100%;height:100%;position:relative}.tW7Jra_glow{background:radial-gradient(closest-side,#ffffff29,#0000);border-radius:50%;position:absolute;inset:8% -10% 0}.tW7Jra_pool,.tW7Jra_shadow,.tW7Jra_contact{border-radius:50%;position:absolute;left:47%;transform:translate(-50%,50%)}.tW7Jra_pool{background:radial-gradient(closest-side,#fff3,#ffffff0f 60%,#0000);width:140%;height:10%;bottom:2%}.tW7Jra_shadow{filter:blur(9px);background:#00082880;width:66%;height:7%;bottom:1.5%}.tW7Jra_contact{filter:blur(2.5px);background:#00041abf;width:54%;height:2.2%;bottom:.6%}.tW7Jra_waves{z-index:0;width:100%;height:clamp(180px,48vw,320px);position:absolute;bottom:0;left:0;right:0}@media (min-width:600px){.tW7Jra_art{max-width:600px}}.tW7Jra_green{fill:var(--green)}.tW7Jra_gold{fill:var(--gold)}.tW7Jra_red{fill:var(--red)}.tW7Jra_floorTop{stop-color:var(--blue-line)}.tW7Jra_floorBottom{stop-color:var(--blue)}.tW7Jra_cream{fill:var(--cream)}.tW7Jra_edge{fill:none;stroke:var(--cream);stroke-width:4px}
.Apa8-W_green{fill:var(--green)}.Apa8-W_gold{fill:var(--gold)}.Apa8-W_red{fill:var(--red)}.Apa8-W_blue{fill:var(--blue)}.Apa8-W_cream{fill:var(--cream)}.Apa8-W_dot{fill:#fff;opacity:.85}.Apa8-W_floor{fill:var(--cream)}.Apa8-W_corners{z-index:-1;height:0;position:absolute;inset:0 0 auto}.Apa8-W_topLeft,.Apa8-W_topRight{height:auto;position:absolute;top:0}.Apa8-W_topLeft{width:clamp(54px,15vw,110px);left:0}.Apa8-W_topRight{width:clamp(62px,18vw,130px);right:0}.Apa8-W_rays{fill:none;width:46px;height:auto;stroke:var(--gold);stroke-width:4.5px;stroke-linecap:round;margin:0 auto -10px;display:block}.Apa8-W_waves{z-index:-1;width:100vw;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.Apa8-W_bands{width:100%;height:72%;position:absolute;bottom:0;left:0;right:0}.Apa8-W_outlineLeft,.Apa8-W_outlineRight{fill:none;height:auto;stroke:var(--bunting-line);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.55;position:absolute;top:0}.Apa8-W_outlineLeft{width:34%;max-width:190px;left:3%}.Apa8-W_outlineRight{width:24%;max-width:130px;right:4%}
.JczU9W_mascot{flex:1;width:100%;max-width:420px;margin:0 auto;position:relative}.JczU9W_shadow{filter:blur(6px);background:#281e0a59;border-radius:50%;width:44%;height:5%;position:absolute;bottom:1.5%;left:50%;transform:translate(-50%)}.JczU9W_figure{position:absolute;inset:0 0 3%}.JczU9W_img{object-fit:contain;object-position:50% 100%;transform-origin:60% 98%;width:100%;height:100%}@media (min-width:820px){.JczU9W_mascot{max-width:max(640px,60svh)}}.JczU9W_mascot[data-animate=true][data-ready=true] .JczU9W_figure{animation:1s cubic-bezier(.3,1.4,.5,1) both JczU9W_dropIn}@keyframes JczU9W_dropIn{0%{opacity:0;transform:translateY(-60px)scale(.5)}55%{opacity:1;transform:translateY(10px)scale(1.06)}75%{transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}
.ejOdHG_screen{isolation:isolate;flex-direction:column;display:flex;position:relative;overflow-x:clip}.ejOdHG_hero{width:100%;max-width:var(--page-max);padding:clamp(14px, 4vw, 28px) var(--gutter) 0;flex-direction:column;flex:1;gap:clamp(14px,4vw,24px);margin:0 auto;display:flex}.ejOdHG_copy{text-align:center;flex-direction:column;align-items:center;gap:clamp(12px,3.4vw,18px);display:flex}.ejOdHG_title{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;max-width:12ch;font-size:clamp(34px,11vw,60px);font-weight:800;line-height:1}.ejOdHG_accent{color:var(--orange)}.ejOdHG_lead{max-width:36ch;color:var(--ink-2);text-wrap:pretty;font-size:clamp(15px,4.2vw,18px)}.ejOdHG_ctas{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.ejOdHG_cta{border-radius:999px;width:min(100%,290px);min-height:54px;padding:14px 24px;font-size:17px;box-shadow:0 8px 20px -10px #c2530ab3}.ejOdHG_rangeLink{min-height:44px;color:var(--ink);align-items:center;gap:8px;padding:0 8px;font-size:16px;font-weight:700;display:inline-flex}.ejOdHG_rangeLink:hover{color:var(--ink);text-decoration:none}.ejOdHG_rangeLink span:first-child{text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:7px;text-decoration-thickness:3px}.ejOdHG_art{pointer-events:none;flex-direction:column;flex:auto;width:100%;min-height:clamp(210px,60vw,440px);display:flex;position:relative}@media (min-width:820px){.ejOdHG_title{max-width:none;font-size:clamp(44px,min(6.2vw,8.4svh),68px)}.ejOdHG_lead{max-width:52ch}.ejOdHG_art{min-height:clamp(220px,32svh,300px)}}
.nNh7fG_track,.nNh7fG_list{list-style:none}.nNh7fG_track{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nNh7fG_step{flex-direction:column;padding-right:22px;display:flex}.nNh7fG_marker{align-items:center;height:72px;display:flex;position:relative}.nNh7fG_connector{background:linear-gradient(90deg, var(--bg), var(--next));border-radius:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:84px;right:-6px}.nNh7fG_arrow{background:var(--next);clip-path:polygon(0 0,100% 50%,0 100%);width:14px;height:18px;margin-top:-9px;position:absolute;top:50%;right:-8px}.nNh7fG_circle{background:var(--bg);width:72px;height:72px;color:var(--fg);font-family:var(--display);box-shadow:0 0 0 6px var(--cream), 0 0 0 8px var(--bg), 0 14px 24px -12px #00000073;border-radius:50%;justify-content:center;align-items:center;font-size:34px;font-weight:800;display:flex;position:relative}.nNh7fG_card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;flex:1;gap:8px;margin-top:20px;padding:18px;display:flex;position:relative}.nNh7fG_notch{border-left:1px solid var(--line);border-top:1px solid var(--line);background:#fff;width:16px;height:16px;position:absolute;top:-9px;left:28px;transform:rotate(45deg)}.nNh7fG_chip{background:var(--chip-bg);color:var(--chip-fg);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:800}.nNh7fG_title{font-family:var(--display);font-size:21px;font-weight:800;line-height:1.1}.nNh7fG_body{color:var(--ink-2);text-wrap:pretty;font-size:14px}.nNh7fG_list{flex-direction:column;display:flex}.nNh7fG_row{grid-template-columns:56px minmax(0,1fr);gap:14px;display:grid}.nNh7fG_rail{flex-direction:column;align-items:center;display:flex}.nNh7fG_dot{background:var(--bg);width:52px;height:52px;color:var(--fg);font-family:var(--display);box-shadow:0 0 0 4px var(--cream), 0 0 0 6px var(--bg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:26px;font-weight:800;display:flex}.nNh7fG_vline{background:linear-gradient(180deg, var(--bg), var(--next));border-radius:5px;flex:1;width:5px;min-height:28px;margin:10px 0 4px}.nNh7fG_rowText{flex-direction:column;gap:6px;padding:4px 0 26px;display:flex}.nNh7fG_rowBody{color:var(--ink-2);text-wrap:pretty;font-size:15px}
.qtGmOW_grid{grid-template-columns:minmax(0,1fr);gap:clamp(14px,2vw,20px);display:grid}@media (min-width:600px){.qtGmOW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.qtGmOW_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.qtGmOW_card{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.qtGmOW_top{background:var(--bg);color:var(--fg);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 10px;padding:18px 20px;display:flex}.qtGmOW_name{flex-direction:column;flex:140px;gap:2px;min-width:0;display:flex}.qtGmOW_name h3{font-family:var(--display);font-size:26px;font-weight:800;line-height:1.05}.qtGmOW_name span{opacity:.9;font-size:14px;font-weight:600}.qtGmOW_badge{background:var(--gold);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:4px 10px;font-size:11px;font-weight:800}.qtGmOW_body{flex-direction:column;flex:1;gap:14px;padding:16px 20px 20px;display:flex}.qtGmOW_desc{color:var(--ink-2);text-wrap:pretty;font-size:14px}.qtGmOW_lines{flex-direction:column;flex:1;list-style:none;display:flex}.qtGmOW_lines li{border-bottom:1px dashed var(--line);justify-content:space-between;gap:10px;padding:9px 0;font-size:14px;display:flex}.qtGmOW_lines li>span:first-child{text-wrap:pretty;flex:1;min-width:0}.qtGmOW_price{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.qtGmOW_total{justify-content:space-between;align-items:baseline;display:flex}.qtGmOW_total span{color:var(--muted);font-size:14px}.qtGmOW_total b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.qtGmOW_add{min-height:52px;font-size:16px}
