.g1-doors{grid-template-columns:repeat(var(--g1-n,6), minmax(0, 1fr));align-items:start;gap:clamp(36px,6svh,64px) clamp(18px,2vw,34px);margin:0;padding:0;list-style:none;display:grid}.g1-door{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid;position:relative}.g1-door .ip-frame{width:100%}.g1-door .hs-clip{aspect-ratio:3/5}.g1-door .hs-truth{margin-top:14px}.g1-door-text{border-top:1px solid var(--hs-hair-soft);margin-top:6px;padding-top:16px}.g1-door-n{font-family:var(--font-display-en);letter-spacing:.06em;font-variant-numeric:lining-nums;color:#8a5a32;margin:0 0 6px;font-size:15px;line-height:1}.g1-door h3{font-family:var(--font-display-ar);margin:0;font-size:clamp(22px,1.65vw,27px);font-weight:400;line-height:1.5}.g1-door h3 a{color:inherit;text-decoration:none}.g1-door h3 a:after{content:"";position:absolute;inset:0}.g1-door h3 a:focus-visible{outline:none}.g1-door h3 a:focus-visible:after{outline:2px solid var(--hs-focus,currentColor);outline-offset:6px}.g1-door-line{color:var(--hs-ink-2);margin:8px 0 0;font-size:14.5px;font-weight:300;line-height:1.8}.g1-door-go{color:var(--hs-ink);background:linear-gradient(var(--hs-rule), var(--hs-rule)) 0 100% / 100% 1px no-repeat;transition:background-size .5s var(--ease-expo-out);gap:8px;margin-top:12px;padding-bottom:4px;font-size:13.5px;display:inline-flex}.g1-door:hover .g1-door-go{background-size:0% 1px}.g1-door:hover h3{color:var(--hs-ink)}.g1-door-go .ip-arw{font-family:var(--font-ui);color:var(--hs-rule)}@media not (min-aspect-ratio:5/4){.g1-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 16px}.g1-door:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}.g1-door h3{font-size:21px}.g1-door-line{font-size:14px}}@media (min-aspect-ratio:5/4) and (max-width:1100px){.g1-doors{grid-template-columns:repeat(3,minmax(0,1fr))}}.g1-blocks{margin:0;padding:0;list-style:none}.g1-block{border-top:1px solid var(--hs-hair);grid-template-columns:minmax(0,1fr);padding-block:clamp(36px,6.5svh,72px);display:grid}.g1-block:last-child{border-bottom:1px solid var(--hs-hair)}.g1-block[data-media]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(28px,5vw,96px)}.g1-block[data-media]:nth-child(2n) .g1-block-media{order:-1}.g1-block-k{color:var(--hs-ink-3);margin:0 0 10px;font-size:13px}.g1-block h3{max-width:18em;font-family:var(--font-display-ar);margin:0 0 16px;font-size:clamp(28px,2.5vw,40px);font-weight:400;line-height:1.55}.g1-block-p{max-width:36em;font-size:var(--hs-body);line-height:var(--hs-body-lh);color:var(--hs-ink-2);margin:0 0 14px;font-weight:300}.g1-block-items{margin-top:6px}.g1-block .ip-ghost{margin-top:18px;font-size:14.5px}.g1-block-media{justify-content:center;display:flex}.g1-block-media .ip-frame{width:min(100%, calc(min(58svh, 560px) * var(--ip-ar,.6)))}.g1-block-media .hs-truth{justify-content:center}@media not (min-aspect-ratio:5/4){.g1-block[data-media]{grid-template-columns:minmax(0,1fr);gap:26px}.g1-block[data-media] .g1-block-media,.g1-block[data-media]:nth-child(2n) .g1-block-media{order:-1}.g1-block-media .ip-frame{width:min(62vw, calc(50svh * var(--ip-ar,.6)))}}.g1-tips{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.g1-tips .ip-way h3{font-size:clamp(22px,1.7vw,27px)}.g1-qgroup{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,110px);display:grid}.g1-qgroup-media{top:calc(var(--ip-hdr) + 28px);justify-content:center;display:flex;position:sticky}.g1-qgroup-media .ip-frame{width:min(100%, calc(min(56svh, 520px) * var(--ip-ar,.6)))}.g1-qgroup-media .hs-truth{justify-content:center}.g1-qgroup-rows .ip-faq{max-width:none}@media not (min-aspect-ratio:5/4){.g1-qgroup{grid-template-columns:minmax(0,1fr);gap:30px}.g1-qgroup-media{position:static}.g1-qgroup-media .ip-frame{width:min(52vw, calc(40svh * var(--ip-ar,.6)))}}.g1-fam{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(28px,4vw,64px);max-width:1040px;display:grid}.g1-fam-table caption{min-height:calc(3.4em + 16px)}.g1-fam-table th[scope=col]:not(:first-child){white-space:nowrap}.g1-fam-u6 th,.g1-fam-u6 td{color:var(--hs-ink-2);border-bottom:0;font-size:14.5px;line-height:1.7}.g1-fam-u6 th{white-space:nowrap}.g1-days4{border-top:1px solid var(--hs-hair);border-bottom:1px solid var(--hs-hair-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.g1-days4>li{flex-direction:column;padding:30px clamp(16px,1.8vw,30px) 32px;display:flex;position:relative}.g1-days4>li+li{border-inline-start:1px solid var(--hs-hair-soft)}.g1-days4-n{color:var(--hs-ink-3);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 14px;font-size:13px;display:flex}.g1-days4-n b{color:var(--hs-ink-2);font-weight:400}.g1-days4-n bdi{font-family:var(--font-display-en);font-variant-numeric:lining-nums;color:var(--hs-rule);font-size:34px;line-height:1}.g1-days4-t{font-family:var(--font-display-ar);margin:0;font-size:clamp(21px,1.6vw,26px);font-weight:400;line-height:1.6}.g1-days4-s{color:var(--hs-ink);margin:auto 0 0;padding-top:18px;font-size:15px;font-weight:300;line-height:1.8}.g1-days4-s span{color:var(--hs-ink-3);margin-bottom:4px;font-size:12.5px;display:block}.g1-days4-s span:before{content:"";vertical-align:0;background:#f2b36b;border-radius:50%;width:7px;height:7px;margin-inline-end:9px;display:inline-block;box-shadow:0 0 0 3px #f2b36b33}.g1-days4-s[data-return] span:before{border:1px solid var(--hs-rule);background:0 0}@media not (min-aspect-ratio:5/4){.g1-days4{grid-template-columns:minmax(0,1fr)}.g1-days4>li{padding-inline:0}.g1-days4>li+li{border-inline-start:0;border-top:1px solid var(--hs-hair-soft)}.g1-days4-s{margin-top:0}}.g1-links{flex-wrap:wrap;gap:14px 34px;display:flex}.g1-sub{color:var(--hs-ink-3);align-items:center;gap:14px;margin:clamp(48px,8svh,84px) 0 22px;font-size:13.5px;display:flex}.g1-sub:before{content:"";background:var(--hs-rule);width:28px;height:1px}.g1-note{max-width:40em;color:var(--hs-ink-2);margin:clamp(28px,4svh,40px) 0 0;font-size:15px;font-weight:300;line-height:1.85}.g1-note b{color:var(--hs-ink);font-weight:400}
