.sc[data-astro-cid-u2teefqi]{padding:clamp(72px,9vw,130px) 0;background:#fff;overflow:hidden}.sc__head[data-astro-cid-u2teefqi]{width:100%;max-width:1440px;margin:0 auto 36px;padding:0 clamp(16px,3vw,48px);display:flex;justify-content:space-between;align-items:end;gap:24px}.sc__label[data-astro-cid-u2teefqi]{font-size:13px;font-weight:500;color:var(--t-mute);margin-bottom:10px;display:inline-flex;align-items:center;gap:8px}.sc__label[data-astro-cid-u2teefqi]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--orange)}.sc__t[data-astro-cid-u2teefqi]{font-size:clamp(28px,3.2vw,46px);font-weight:500;line-height:1.1;letter-spacing:-.02em;color:var(--t-ink);max-width:20ch;text-wrap:balance}.sc__p[data-astro-cid-u2teefqi]{font-size:17px;line-height:1.55;color:var(--t-ink-2);max-width:62ch;margin-top:12px}.sc__nav[data-astro-cid-u2teefqi]{display:flex;gap:10px;flex:none}.sc__b[data-astro-cid-u2teefqi]{width:52px;height:52px;border-radius:4px;display:grid;place-items:center;background:#fff;color:var(--t-ink);box-shadow:inset 0 0 0 2px var(--t-ink);transition:background .3s,color .3s,opacity .3s}.sc__b[data-astro-cid-u2teefqi]:hover{background:var(--t-ink);color:#fff}.sc__b--next[data-astro-cid-u2teefqi]{background:var(--orange);box-shadow:none}.sc__b[data-astro-cid-u2teefqi][disabled]{opacity:.3;pointer-events:none}.sc__b[data-astro-cid-u2teefqi] svg[data-astro-cid-u2teefqi]{width:22px;height:22px;stroke:currentColor;stroke-width:2;fill:none}.sc__track[data-astro-cid-u2teefqi]{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 clamp(16px,3vw,48px);padding:0 clamp(16px,3vw,48px);scrollbar-width:none}.sc__track[data-astro-cid-u2teefqi]::-webkit-scrollbar{display:none}.scc[data-astro-cid-u2teefqi]{position:relative;flex:0 0 min(420px,80vw);aspect-ratio:3 / 4;border-radius:12px;overflow:hidden;scroll-snap-align:start;background:#f4f4f4;color:#fff}.scc[data-astro-cid-u2teefqi] img[data-astro-cid-u2teefqi]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s var(--t-ease),filter .6s}.scc__shade[data-astro-cid-u2teefqi]{position:absolute;inset:0;background:linear-gradient(to top,#0a0c10b3,#0a0c1026 38%,#0a0c1000 60%);transition:background .5s}.scc__n[data-astro-cid-u2teefqi]{position:absolute;left:24px;top:22px;font-size:13px;font-weight:600;letter-spacing:.04em;padding:4px 9px;border-radius:4px;background:#ffffffe6;color:var(--t-ink);transition:opacity .3s}.scc[data-astro-cid-u2teefqi].is-open .scc__n[data-astro-cid-u2teefqi]{opacity:0}.scc__t[data-astro-cid-u2teefqi]{position:absolute;left:24px;right:72px;bottom:24px;font-size:clamp(20px,1.7vw,26px);font-weight:500;line-height:1.2;letter-spacing:-.01em;transition:transform .6s var(--t-ease)}.scc__more[data-astro-cid-u2teefqi]{position:absolute;left:24px;right:24px;top:24px;opacity:0;transform:translateY(14px);transition:opacity .45s,transform .6s var(--t-ease);pointer-events:none}.scc__more[data-astro-cid-u2teefqi] p[data-astro-cid-u2teefqi]{font-size:16px;line-height:1.6}.scc__plus[data-astro-cid-u2teefqi]{position:absolute;right:20px;bottom:20px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ffffffe6;color:var(--t-ink);transition:transform .45s var(--t-ease),background .3s}.scc__plus[data-astro-cid-u2teefqi] svg[data-astro-cid-u2teefqi]{width:18px;height:18px;stroke:currentColor;stroke-width:2;fill:none}.scc[data-astro-cid-u2teefqi].is-open .scc__shade[data-astro-cid-u2teefqi]{background:#0a0c10b8}.scc[data-astro-cid-u2teefqi].is-open img[data-astro-cid-u2teefqi]{transform:scale(1.06);filter:blur(2px)}.scc[data-astro-cid-u2teefqi].is-open .scc__more[data-astro-cid-u2teefqi]{opacity:1;transform:none;pointer-events:auto}.scc[data-astro-cid-u2teefqi].is-open .scc__plus[data-astro-cid-u2teefqi]{transform:rotate(45deg);background:var(--orange)}@media(hover:hover){.scc[data-astro-cid-u2teefqi]:hover img[data-astro-cid-u2teefqi]{transform:scale(1.04)}}.sc__bar[data-astro-cid-u2teefqi]{width:calc(100% - (2*clamp(16px,3vw,48px)));max-width:calc(1440px - (2*clamp(16px,3vw,48px)));margin:28px auto 0;height:3px;background:#ececec;border-radius:2px;overflow:hidden}.sc__bar[data-astro-cid-u2teefqi] i[data-astro-cid-u2teefqi]{display:block;height:100%;width:30%;background:var(--orange);border-radius:2px;transition:transform .2s linear}@media(max-width:800px){.sc__head[data-astro-cid-u2teefqi]{flex-direction:column;align-items:start}.sc__nav[data-astro-cid-u2teefqi]{display:none}.scc[data-astro-cid-u2teefqi]{flex-basis:82vw}.scc__more[data-astro-cid-u2teefqi] p[data-astro-cid-u2teefqi]{font-size:15px}}.ss[data-astro-cid-bff7azup]{position:relative;height:calc(100vh + var(--n) * 34vh);background:#f2f2f2;color:var(--t-ink)}.ss__pin[data-astro-cid-bff7azup]{position:sticky;top:0;height:100vh;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,72px);padding:var(--hd, 72px) clamp(16px,3vw,48px) 0;max-width:1600px;margin:0 auto;overflow:hidden}.ss__stage[data-astro-cid-bff7azup]{position:relative;height:min(78vh,720px)}.ss__stage[data-astro-cid-bff7azup] canvas[data-astro-cid-bff7azup]{position:absolute;inset:0;width:100%;height:100%}.ss__side[data-astro-cid-bff7azup]{display:grid;gap:22px;align-content:center}.ss__label[data-astro-cid-bff7azup]{font-size:13px;font-weight:500;color:var(--t-mute);margin-bottom:10px;display:inline-flex;align-items:center;gap:8px}.ss__label[data-astro-cid-bff7azup]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--orange)}.ss__t[data-astro-cid-bff7azup]{font-size:clamp(26px,2.6vw,40px);font-weight:500;line-height:1.12;letter-spacing:-.02em;max-width:18ch;text-wrap:balance}.ss__txt[data-astro-cid-bff7azup]{font-size:16px;line-height:1.55;color:var(--t-ink-2);max-width:46ch;margin-top:12px}.ss__link[data-astro-cid-bff7azup]{display:inline-block;margin-top:10px;font-size:15px;font-weight:500;text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:4px}.ss__list[data-astro-cid-bff7azup]{display:grid}.ss__it[data-astro-cid-bff7azup]{display:grid;grid-template-columns:34px 1fr;gap:6px;padding:9px 0;border-top:1px solid rgba(23,26,32,.1);transition:opacity .4s;opacity:.38}.ss__it[data-astro-cid-bff7azup]:last-child{border-bottom:1px solid rgba(23,26,32,.1)}.ss__n[data-astro-cid-bff7azup]{font-size:12px;font-weight:500;color:var(--t-mute);padding-top:4px}.ss__it[data-astro-cid-bff7azup] h3[data-astro-cid-bff7azup]{font-size:17px;font-weight:500;line-height:1.35}.ss__it[data-astro-cid-bff7azup] p[data-astro-cid-bff7azup]{font-size:15px;line-height:1.55;color:var(--t-ink-2);max-height:0;overflow:hidden;opacity:0;transition:max-height .6s var(--t-ease),opacity .4s,margin .4s}.ss__it[data-astro-cid-bff7azup].is-on{opacity:1}.ss__it[data-astro-cid-bff7azup].is-on .ss__n[data-astro-cid-bff7azup]{color:var(--orange-ink, #b36a00)}.ss__it[data-astro-cid-bff7azup].is-on p[data-astro-cid-bff7azup]{max-height:14em;opacity:1;margin-top:6px}.ss__prog[data-astro-cid-bff7azup]{height:3px;background:#171a201a;border-radius:2px;overflow:hidden}.ss__prog[data-astro-cid-bff7azup] i[data-astro-cid-bff7azup]{display:block;height:100%;width:100%;background:var(--orange);transform-origin:left;transform:scaleX(0)}@media(max-width:900px){.ss[data-astro-cid-bff7azup]{height:calc(100svh + var(--n) * 30svh)}.ss__pin[data-astro-cid-bff7azup]{height:100svh;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto;align-items:stretch;gap:8px;padding:76px 20px 20px}.ss__side[data-astro-cid-bff7azup]{display:contents}.ss__head[data-astro-cid-bff7azup]{order:1}.ss__label[data-astro-cid-bff7azup]{margin-bottom:6px}.ss__t[data-astro-cid-bff7azup]{font-size:clamp(22px,6.4vw,28px)}.ss__stage[data-astro-cid-bff7azup]{order:2;height:auto;min-height:160px;margin:0 -20px}.ss__list[data-astro-cid-bff7azup]{order:3;display:grid}.ss__it[data-astro-cid-bff7azup]{grid-area:1 / 1;align-self:start;border:0!important;opacity:0;transform:translateY(12px);transition:opacity .4s,transform .5s var(--t-ease);padding:0}.ss__it[data-astro-cid-bff7azup] p[data-astro-cid-bff7azup]{max-height:none;opacity:1;margin-top:6px;font-size:14px}.ss__it[data-astro-cid-bff7azup].is-on{opacity:1;transform:none}.ss__prog[data-astro-cid-bff7azup]{order:4}}@media(prefers-reduced-motion:reduce)and (max-width:900px){.ss__pin[data-astro-cid-bff7azup]{min-height:0}.ss__stage[data-astro-cid-bff7azup]{min-height:260px}.ss__list[data-astro-cid-bff7azup]{gap:14px}.ss__it[data-astro-cid-bff7azup]{grid-area:auto;opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ss[data-astro-cid-bff7azup]{height:auto}.ss__pin[data-astro-cid-bff7azup]{position:relative;height:auto;padding-bottom:72px}.ss__it[data-astro-cid-bff7azup]{opacity:1}.ss__it[data-astro-cid-bff7azup] p[data-astro-cid-bff7azup]{max-height:none;opacity:1;margin-top:6px}}.sp-intro{padding:clamp(80px,11vw,160px) clamp(16px,3vw,48px) clamp(24px,4vw,48px);background:#fff;text-align:center}.sp-intro__t{font-size:clamp(24px,2.6vw,38px);font-weight:500;line-height:1.3;letter-spacing:-.015em;color:var(--t-ink);max-width:32ch;margin:0 auto;text-wrap:balance}.sp-intro__t a{font-weight:inherit!important}.sp-media{padding:clamp(24px,4vw,48px) 0 clamp(80px,10vw,140px);background:#fff}.sp-media__img{width:calc(100% - (2*clamp(16px,3vw,48px)));max-width:1440px;margin:0 auto;aspect-ratio:21 / 9;border-radius:12px;overflow:hidden;background:#f4f4f4}.sp-media__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(var(--z, 1.18));transform-origin:50% 50%;will-change:transform}.sp-prose{width:100%;max-width:820px;margin:clamp(48px,6vw,88px) auto 0;padding:0 clamp(16px,3vw,48px);color:var(--t-ink-2);font-size:17px;line-height:1.7}.sp-prose>*+*{margin-top:1em}.sp-prose h2{font-size:clamp(26px,2.6vw,36px);font-weight:500;line-height:1.15;letter-spacing:-.02em;color:var(--t-ink);margin-top:2.2em;text-wrap:balance}.sp-prose h2:first-child{margin-top:0}.sp-prose strong{color:var(--t-ink);font-weight:500}.sp-prose ul{display:grid;gap:0;margin-top:1.4em;border-top:1px solid var(--t-line)}.sp-prose li{position:relative;padding:14px 0 14px 28px;border-bottom:1px solid var(--t-line);color:var(--t-ink)}.sp-prose li:before{content:"";position:absolute;left:0;top:1.45em;width:12px;height:2px;background:var(--orange)}.sp [data-tr]{opacity:0;transform:translateY(28px);transition:opacity .9s var(--t-ease),transform 1s var(--t-ease)}.sp [data-tr].in,html.no-rv .sp [data-tr]{opacity:1;transform:none}.sp .faq-cx summary{color:var(--t-ink)}.sp .sp-final{background:#000!important;color:#fff}.sp .sp-final .h,.sp .sp-final h2{color:#fff!important}.sp .sp-final .cta-cx__text>p:not(.label){color:#ffffffbf}.sp .sp-final .label{color:#ffffffb3}.sp .sp-final .cta-cx__form{background:#fff;color:var(--t-ink);border-radius:12px}.sp .sp-final .legal-note{color:#ffffff8c;border-top-color:#ffffff26}@media(max-width:800px){.sp-media__img{aspect-ratio:4 / 3}.sp-prose{font-size:16px}}
