.h2.h2-g{font-size:clamp(32px,3.4vw,48px);line-height:1.06;letter-spacing:-.04em;text-wrap:balance}.sec.sec-g+.sec.sec-g{padding-top:112px}.rt{min-width:0;max-width:680px;font-size:17px;line-height:1.65;color:var(--bd)}.rt p{margin:0 0 1.1em}.rt>:last-child{margin-bottom:0}.rt strong{color:#fff;font-weight:700}.rt a{color:var(--g);font-weight:600;text-decoration:none;text-underline-offset:3px;text-decoration-thickness:1.5px}.rt a:hover{color:var(--g);text-decoration:underline}.rt ul.dots{margin:0 0 1.2em;padding:0;list-style:none}.rt ul.dots li{position:relative;margin:.55em 0;padding-left:28px}.rt ul.dots li:before{content:"";position:absolute;left:4px;top:.66em;width:8px;height:8px;background:var(--g)}.rt ol.num,.prose ol.num{margin:0 0 1.2em;padding:0;list-style:none;counter-reset:num}.rt ol.num li,.prose ol.num li{position:relative;margin:.7em 0;padding-left:40px;counter-increment:num}.rt ol.num li:before,.prose ol.num li:before{content:counter(num,decimal-leading-zero);position:absolute;left:0;top:.12em;font-size:14px;font-weight:800;color:var(--g);font-variant-numeric:tabular-nums}.rt h3.rt-h3,.prose h3.rt-h3{margin:1.6em 0 .5em;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.015em;color:#fff}.rt-note{font-size:14.5px;line-height:1.55;color:var(--mu)}.adv .rt{padding-top:6px}.rt .sxl{display:grid;gap:14px;margin:1.3em 0}.rt .sx{padding:20px 20px 18px;border-radius:22px;background:#171717;border:1px solid var(--line)}.rt .sx h3{margin:0 0 12px;font-size:15px;line-height:1.3;font-weight:800;color:#fff}.rt .sx-b{display:flex;align-items:flex-end;gap:12px}.rt .sx-b .app{width:36px;height:36px}.rt .sx-m{flex:1;min-width:0;margin:0;padding:13px 15px;border-radius:18px 18px 18px 6px;background:#f4f6f8;color:#303030;font-family:var(--font-ui);font-size:15px;line-height:1.55;overflow-wrap:anywhere}.sx .sx-n{margin:10px 0 0 48px;font-size:13px;line-height:1.4;font-weight:600;color:var(--mu)}.ctab-w{margin:1.3em 0;overflow-x:auto;border:1px solid var(--line);border-radius:18px;background:#141414}.ctab{width:100%;border-collapse:separate;border-spacing:0;font-size:15px;line-height:1.5;font-variant-numeric:tabular-nums}.ctab thead th{padding:13px 16px;text-align:left;vertical-align:bottom;font-size:12.5px;font-weight:700;line-height:1.35;color:var(--mu);background:#151515;border-bottom:1px solid var(--line)}.ctab tbody th,.ctab td{padding:13px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.ctab tbody th{color:#fff;font-weight:700}.ctab td{color:var(--bd)}.ctab tbody tr:last-child th,.ctab tbody tr:last-child td{border-bottom:0}.ctab .r{text-align:right;white-space:nowrap}.ctab thead th.r{white-space:normal}.ctab a{color:var(--g);font-weight:600;text-decoration:none}.ctab a:hover{text-decoration:underline}.prose .ctab-w{margin:1.4em 0}.gx{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:64px;align-items:center}.gx.flip{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.gx.flip .gx-v{order:2}.gx-t .rt{margin-top:28px}.gvis{position:relative;height:440px;border-radius:32px;background:radial-gradient(60% 60% at 50% 55%,#19c77226,#19c77200 70%),#151515;border:1px solid var(--line);overflow:hidden;perspective:1300px}.gvis:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(circle at 50% 55%,#000,transparent 75%);mask-image:radial-gradient(circle at 50% 55%,#000,transparent 75%)}.gvis .imp,.gvis .tgt,.gvis .snd{scale:1.45}.gvis .tag{position:absolute;left:24px;top:22px}.faq{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:start}.faq-l{position:sticky;top:120px}.faq-list{border-top:1px solid var(--line)}.qa{border-bottom:1px solid var(--line)}.qa summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 0;cursor:pointer;font-size:21px;font-weight:800;line-height:1.3;letter-spacing:-.02em}.qa summary::-webkit-details-marker{display:none}.qa summary:focus-visible{outline:2px solid var(--g);outline-offset:4px;border-radius:8px}.qa-ic{flex:0 0 auto;width:40px;height:40px;box-sizing:border-box;border-radius:50%;border:1px solid var(--line2);display:flex;align-items:center;justify-content:center;transition:transform .4s var(--ease),background .3s,border-color .3s}.qa-ic .ic{width:18px;height:18px}.qa[open] .qa-ic{transform:rotate(45deg);background:var(--g);border-color:var(--g);color:#0b0b0b}.qa p{margin:0 0 26px;max-width:620px;font-size:17px;line-height:1.6;color:var(--bd)}@supports (animation-timeline: view()){.gvis{animation:tiltin linear both;animation-timeline:view();animation-range:entry 0% entry 100%}.faq-list,.adv .rt,.gx-t .rt{animation:rv linear both;animation-timeline:view();animation-range:entry 0% entry 85%}}@media(max-width:1240px){.gx{gap:40px}}@media(max-width:1000px){.gx,.gx.flip,.faq{grid-template-columns:minmax(0,1fr)}.gx .gx-v,.gx.flip .gx-v{order:2}.gx{gap:36px}.faq{gap:24px}.faq-l{position:static}}@media(max-width:640px){.sec.sec-g+.sec.sec-g{padding-top:88px}.h2.h2-g{font-size:32px;line-height:1.08}.rt{font-size:16px}.rt .sx{padding:16px}.rt .sx-m{font-size:14.5px}.sx .sx-n{margin-left:0}.ctab{font-size:14px}.ctab thead th,.ctab tbody th,.ctab td{padding:11px 12px}.gvis{height:340px;border-radius:24px}.gvis .imp,.gvis .tgt,.gvis .snd{scale:1.12}.qa summary{font-size:18px;padding:22px 0}.qa-ic{width:36px;height:36px}.qa p{font-size:16px}}
