.hr3.astro-ffvziiu6{min-height:calc(100svh - var(--demo-h));padding-top:calc(var(--head) + clamp(24px, 4vw, 56px));grid-template-rows:1fr auto;grid-template-columns:1.15fr .85fr;gap:32px clamp(24px,4vw,72px);padding-bottom:32px;display:grid}.hr3-copy.astro-ffvziiu6{align-self:center;justify-items:start;gap:26px;display:grid}.hr3-h.astro-ffvziiu6{font-size:clamp(64px,10vw,176px)}.hr3-p.astro-ffvziiu6{max-width:38ch;color:var(--mute-l);font-size:clamp(17px,1.3vw,20px);font-weight:350;line-height:1.55}.hr3-cta.astro-ffvziiu6{flex-wrap:wrap;gap:10px;display:flex}.hr3-pic.astro-ffvziiu6{background:var(--paper-2);min-height:420px;position:relative;overflow:hidden}.hr3-pic.astro-ffvziiu6 img.astro-ffvziiu6{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hr3-pic.astro-ffvziiu6 figcaption.astro-ffvziiu6{background:var(--paper);padding:10px 14px;position:absolute;bottom:0;left:0}.hr3-idx.astro-ffvziiu6{border-top:1px solid var(--ink);grid-column:1/-1;grid-template-columns:repeat(5,1fr);display:grid}.hr3-idx.astro-ffvziiu6 a.astro-ffvziiu6{transition:padding .5s var(--ease);align-items:baseline;gap:12px;padding:16px 0;font-size:clamp(16px,1.4vw,20px);font-weight:350;display:flex}.hr3-idx.astro-ffvziiu6 a.astro-ffvziiu6+a.astro-ffvziiu6{border-left:1px solid var(--line);padding-left:18px}.hr3-idx.astro-ffvziiu6 .t-num.astro-ffvziiu6{color:var(--mute-l);font-size:12px}.hr3-c.astro-ffvziiu6{margin-left:auto;padding-right:16px}@media (hover:hover){.hr3-idx.astro-ffvziiu6 a.astro-ffvziiu6:hover{padding-left:26px;font-weight:500}}.sp3.astro-ffvziiu6{border-top:1px solid var(--line);padding-block:clamp(80px,11vw,160px)}.sp3-grid.astro-ffvziiu6{grid-template-rows:auto 1fr;grid-template-columns:.9fr 1.3fr .9fr;align-items:start;gap:24px clamp(20px,3vw,56px);display:grid}.sp3-head.astro-ffvziiu6{gap:14px;display:grid}.sp3-h.astro-ffvziiu6{font-size:clamp(56px,7vw,120px)}.sp3-price.astro-ffvziiu6{font-size:24px}.sp3-tabs.astro-ffvziiu6{border-top:1px solid var(--line);gap:2px;margin-top:12px;display:grid}.sp3-tabs.astro-ffvziiu6 button.astro-ffvziiu6{border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:12px;min-height:48px;font-size:16px;font-weight:350;transition:font-weight .2s;display:flex}.sp3-tabs.astro-ffvziiu6 button.astro-ffvziiu6[aria-selected=true]{font-weight:600}.sp3-sw.astro-ffvziiu6{background:var(--c);border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #11111040}.sp3-stage.astro-ffvziiu6{aspect-ratio:1;background:var(--paper-2);grid-area:1/2/span 2;position:relative}.sp3-stage.astro-ffvziiu6 img.astro-ffvziiu6{object-fit:contain;opacity:0;width:88%;height:88%;transition:opacity .8s var(--ease), transform 1s var(--ease);position:absolute;inset:6%;transform:scale(.97)}.sp3-stage.astro-ffvziiu6 img.astro-ffvziiu6[data-on=true]{opacity:1;transform:none}.sp3-specs.astro-ffvziiu6{border-top:1px solid var(--ink);grid-area:1/3;display:grid}.sp3-specs.astro-ffvziiu6 li.astro-ffvziiu6{border-bottom:1px solid var(--line);gap:14px;padding:16px 0;font-size:16px;font-weight:350;line-height:1.4;display:flex}.sp3-specs.astro-ffvziiu6 .t-num.astro-ffvziiu6{color:var(--mute-l);padding-top:3px;font-size:12px}.sp3-go.astro-ffvziiu6{grid-area:2/3;align-self:end;gap:10px;display:grid}.sp3-note.astro-ffvziiu6{color:var(--mute-l);font-size:14px}.cl3.astro-ffvziiu6{padding-bottom:clamp(80px,11vw,160px)}.cl3-head.astro-ffvziiu6{justify-content:space-between;align-items:end;gap:16px;margin-bottom:32px;display:flex}.cl3-h.astro-ffvziiu6{font-size:clamp(48px,6vw,100px)}.cl3-nav.astro-ffvziiu6{gap:8px;display:flex}.cl3-nav.astro-ffvziiu6 button.astro-ffvziiu6{width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--ink);border-radius:50%;place-items:center;transition:background .3s,color .3s;display:grid}.cl3-nav.astro-ffvziiu6 button.astro-ffvziiu6:first-child svg{transform:rotate(180deg)}.cl3-nav.astro-ffvziiu6 svg{width:20px;height:20px}@media (hover:hover){.cl3-nav.astro-ffvziiu6 button.astro-ffvziiu6:hover{background:var(--ink);color:var(--paper)}}.cl3-row.astro-ffvziiu6{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:clamp(250px,24vw,360px);grid-auto-flow:column;gap:20px;padding:0 clamp(18px,4vw,72px) 6px;scroll-padding-inline:clamp(18px,4vw,72px);display:grid;overflow-x:auto}.cl3-it.astro-ffvziiu6{scroll-snap-align:start}.bt3.astro-ffvziiu6{border-top:1px solid var(--line);padding-block:clamp(80px,11vw,160px)}.bt3-head.astro-ffvziiu6{gap:12px;margin-bottom:clamp(40px,6vw,80px);display:grid}.bt3-h.astro-ffvziiu6{font-size:clamp(48px,6vw,100px)}.bt3-rings.astro-ffvziiu6{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.bt3-rings.astro-ffvziiu6 li.astro-ffvziiu6{text-align:center;justify-items:center;gap:6px;display:grid}.bt3-ring.astro-ffvziiu6{aspect-ratio:1;width:clamp(96px,11vw,168px);box-shadow:inset 0 0 0 clamp(12px, 1.4vw, 20px) var(--c), inset 0 0 0 calc(clamp(12px, 1.4vw, 20px) + 1px) #11111026;transition:transform .7s var(--ease);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.bt3-ring.astro-ffvziiu6 .t-num.astro-ffvziiu6{font-size:clamp(24px,2.4vw,36px)}@media (hover:hover){.bt3-rings.astro-ffvziiu6 li.astro-ffvziiu6:hover .bt3-ring.astro-ffvziiu6{transform:rotate(-12deg)scale(1.05)}}.bt3-rings.astro-ffvziiu6 b.astro-ffvziiu6{font-size:22px;font-weight:500}.bt3-y.astro-ffvziiu6{color:var(--mute-l);font-size:14px}.bt3-t.astro-ffvziiu6{letter-spacing:.14em;text-transform:uppercase;font-size:12px}.bt3-note.astro-ffvziiu6{color:var(--mute-l);margin-top:40px;font-size:15px}.bt3-note.astro-ffvziiu6 a.astro-ffvziiu6{color:var(--ink);text-underline-offset:4px;text-decoration:underline 1px}.tr3.astro-ffvziiu6{border-top:1px solid var(--line);padding-block:clamp(80px,11vw,160px)}.tr3-head.astro-ffvziiu6{grid-template-columns:1fr 1fr;align-items:end;gap:12px 40px;margin-bottom:40px;display:grid}.tr3-head.astro-ffvziiu6 .t-label.astro-ffvziiu6{grid-column:1/-1}.tr3-h.astro-ffvziiu6{font-size:clamp(48px,6vw,100px)}.tr3-p.astro-ffvziiu6{color:var(--mute-l);max-width:36ch;font-size:18px;font-weight:350;line-height:1.5}.tr3-grid.astro-ffvziiu6{grid-template-columns:repeat(6,1fr);grid-auto-rows:clamp(140px,15vw,230px);gap:10px;display:grid}.tr3-it.astro-ffvziiu6{background:var(--paper-2);overflow:hidden}.tr3-it.astro-ffvziiu6 img.astro-ffvziiu6{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.tr3-0.astro-ffvziiu6,.tr3-1.astro-ffvziiu6{grid-area:span 2/span 2}.tr3-2.astro-ffvziiu6{grid-column:span 2}.tr3-3.astro-ffvziiu6,.tr3-4.astro-ffvziiu6{grid-column:span 1}.tr3-5.astro-ffvziiu6{grid-area:span 1/span 6}.mt3.astro-ffvziiu6{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(24px,5vw,80px);margin-top:clamp(64px,9vw,120px);display:grid}.mt3-pic.astro-ffvziiu6{aspect-ratio:1;overflow:hidden}.mt3-pic.astro-ffvziiu6 img.astro-ffvziiu6{object-fit:cover;width:100%;height:100%}.mt3-h.astro-ffvziiu6{margin:14px 0 24px;font-size:clamp(48px,6vw,100px)}.mt3-list.astro-ffvziiu6{border-top:1px solid var(--ink);margin-bottom:28px}.mt3-list.astro-ffvziiu6 li.astro-ffvziiu6{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr;gap:12px;padding:16px 0;display:grid}.mt3-list.astro-ffvziiu6 .t-num.astro-ffvziiu6{color:var(--mute-l);padding-top:4px;font-size:12px}.mt3-list.astro-ffvziiu6 b.astro-ffvziiu6{font-size:19px;font-weight:500;display:block}.mt3-list.astro-ffvziiu6 small.astro-ffvziiu6{color:var(--mute-l);font-size:15px;display:block}.ps3.astro-ffvziiu6{background:var(--ink);color:var(--paper);padding-block:clamp(80px,11vw,160px)}.ps3-grid.astro-ffvziiu6{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,80px);display:grid}.ps3-pic.astro-ffvziiu6{aspect-ratio:4/3;position:relative;overflow:hidden}.ps3-pic.astro-ffvziiu6 img.astro-ffvziiu6{object-fit:cover;width:100%;height:100%}.ps3-pic.astro-ffvziiu6 figcaption.astro-ffvziiu6{background:var(--ink);padding:10px 14px;position:absolute;bottom:0;left:0}.ps3-l.astro-ffvziiu6{color:var(--mute-d)}.ps3-h.astro-ffvziiu6{margin:14px 0 28px;font-size:clamp(48px,6vw,100px)}.ps3-steps.astro-ffvziiu6{border-top:1px solid var(--ink-3);margin-bottom:32px}.ps3-steps.astro-ffvziiu6 li.astro-ffvziiu6{border-bottom:1px solid var(--ink-3);grid-template-columns:40px 1fr;gap:12px;padding:16px 0;font-size:17px;font-weight:350;line-height:1.45;display:grid}.ps3-steps.astro-ffvziiu6 .t-num.astro-ffvziiu6{color:var(--mute-d);padding-top:4px;font-size:12px}.ps3-cta.astro-ffvziiu6{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.ps3-mail.astro-ffvziiu6{text-underline-offset:4px;align-items:center;min-height:44px;font-size:15px;text-decoration:underline 1px;display:inline-flex}.cp3.astro-ffvziiu6{padding-block:clamp(80px,11vw,160px)}.cp3-h.astro-ffvziiu6{margin-bottom:40px;font-size:clamp(48px,6vw,100px)}.cp3-steps.astro-ffvziiu6{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.cp3-steps.astro-ffvziiu6 li.astro-ffvziiu6{align-content:start;gap:10px;padding:24px 24px 32px 0;display:grid}.cp3-steps.astro-ffvziiu6 li.astro-ffvziiu6+li.astro-ffvziiu6{border-left:1px solid var(--line);padding-left:24px}.cp3-n.astro-ffvziiu6{font-size:clamp(80px,9vw,150px)}.cp3-steps.astro-ffvziiu6 b.astro-ffvziiu6{font-size:22px;font-weight:500}.cp3-steps.astro-ffvziiu6 p.astro-ffvziiu6{color:var(--mute-l);font-size:16px;font-weight:350;line-height:1.5}.cp3-pay.astro-ffvziiu6{border-top:1px solid var(--line);grid-template-columns:1.5fr 1fr;align-items:end;gap:32px;margin-top:40px;padding-top:32px;display:grid}.cp3-pay.astro-ffvziiu6 dl.astro-ffvziiu6{grid-template-columns:repeat(3,1fr);gap:18px 24px;display:grid}.cp3-pay.astro-ffvziiu6 dt.astro-ffvziiu6{color:var(--mute-l);margin-bottom:4px}.cp3-pay.astro-ffvziiu6 dd.astro-ffvziiu6{overflow-wrap:anywhere;font-size:18px}.cp3-act.astro-ffvziiu6{gap:8px;display:grid}@media (width<=1023px){.hr3.astro-ffvziiu6{min-height:auto;padding-top:calc(var(--head) + 28px);grid-template-rows:none;grid-template-columns:1fr}.hr3-h.astro-ffvziiu6{font-size:clamp(56px,16vw,96px)}.hr3-pic.astro-ffvziiu6{aspect-ratio:4/5;order:-1;min-height:0}.hr3-idx.astro-ffvziiu6{grid-template-columns:1fr}.hr3-idx.astro-ffvziiu6 a.astro-ffvziiu6+a.astro-ffvziiu6{border-left:0;border-top:1px solid var(--line);padding-left:0}.hr3-cta.astro-ffvziiu6 .btn.astro-ffvziiu6{flex:100%}.sp3-grid.astro-ffvziiu6{grid-template-columns:1fr}.sp3-stage.astro-ffvziiu6,.sp3-specs.astro-ffvziiu6,.sp3-go.astro-ffvziiu6{grid-area:auto/1}.cl3-row.astro-ffvziiu6{grid-auto-columns:72vw;gap:14px}.cl3-nav.astro-ffvziiu6{display:none}.bt3-rings.astro-ffvziiu6{grid-template-columns:repeat(3,1fr);row-gap:32px}.tr3-head.astro-ffvziiu6,.mt3.astro-ffvziiu6,.ps3-grid.astro-ffvziiu6{grid-template-columns:1fr}.tr3-grid.astro-ffvziiu6{grid-template-columns:1fr 1fr;grid-auto-rows:44vw}.tr3-it.astro-ffvziiu6{grid-area:span 1/span 1!important}.tr3-0.astro-ffvziiu6,.tr3-5.astro-ffvziiu6{grid-column:span 2!important}.cp3-steps.astro-ffvziiu6{grid-template-columns:1fr}.cp3-steps.astro-ffvziiu6 li.astro-ffvziiu6+li.astro-ffvziiu6{border-left:0;border-top:1px solid var(--line);padding-left:0}.cp3-steps.astro-ffvziiu6 li.astro-ffvziiu6{grid-template-columns:72px 1fr;column-gap:16px;padding:20px 0}.cp3-n.astro-ffvziiu6{grid-row:span 2;font-size:72px}.cp3-pay.astro-ffvziiu6{grid-template-columns:1fr}.cp3-pay.astro-ffvziiu6 dl.astro-ffvziiu6{grid-template-columns:1fr 1fr}}
