.evband{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0;border-radius:28px;padding:clamp(18px,2vw,34px);align-items:stretch}.eb-in{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:clamp(14px,1.3vw,22px);padding:18px 14px 18px 18px;align-content:center}.eb-in label{font-size:clamp(.86rem,1.35vw,1.4rem);color:var(--ink2);margin:0}.eb-in select{margin-top:.6vw;background:#fff;min-height:clamp(52px,4.8vw,82px);padding:0 12px;font-size:clamp(.95rem,1.6vw,1.7rem);border-radius:16px}.eb-out{display:grid;grid-template-columns:1fr;gap:1.4vw;padding:18px clamp(18px,2.4vw,40px);border-left:1px solid var(--line);align-items:center}.eb-row{display:flex;justify-content:space-between;gap:12px;font-size:clamp(.9rem,1.3vw,1.3rem);margin-bottom:10px;color:var(--mut)}.eb-row b{color:var(--ink);font-weight:500}.eb-price .price-big{font-size:clamp(1.8rem,3.5vw,3.8rem)}.eb-price .eyebrow{font-size:clamp(.8rem,1.3vw,1.3rem);letter-spacing:0;text-transform:none;color:var(--ink2)}.eb-load .small{font-size:clamp(.9rem,1.2vw,1.2rem)}.eb-price .small{font-size:clamp(.85rem,1.1vw,1.15rem)}.eb-foot{font-size:clamp(.85rem,1.1vw,1.1rem)}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--glow);margin-left:6px;opacity:.35;vertical-align:middle}.eb-foot{grid-column:1 / -1;margin:6px 14px 4px}@media(max-width:980px){.evband{grid-template-columns:1fr}.eb-out{border-left:0;border-top:1px solid var(--line)}.eb-in{padding-right:18px}}@media(max-width:600px){.eb-in{grid-template-columns:1fr}.eb-out{grid-template-columns:1fr;gap:18px;padding:18px 14px}}.re-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;counter-reset:s}.re-list li{position:relative;display:grid;gap:8px;align-content:start;padding:24px 22px;border:1px solid var(--line);border-radius:24px;background:#fff}.re-list li b{font-weight:500;font-size:1.1rem}.re-list li>span:last-child{color:var(--mut);font-size:.95rem;line-height:1.45}.re-n{position:absolute;top:18px;right:20px;font-size:2.2rem;letter-spacing:-.04em;color:#d9dee6;line-height:1}.re-i{width:52px;height:52px;border-radius:50%;background:var(--navy);color:var(--signal-lt);display:grid;place-items:center}.re-i svg{width:24px;height:24px}.re-prices{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.re-prices a{display:grid;gap:4px;padding:18px 20px;border:1px solid var(--line);border-radius:20px;text-decoration:none;background:#fff;transition:border-color .15s}.re-prices a:hover{border-color:var(--ink)}.re-prices span{color:var(--mut);font-size:.92rem}.re-prices b{font-weight:400;font-size:1.5rem;letter-spacing:-.03em}.re-prices small{color:var(--signal-ink)}@media(max-width:900px){.re-list,.re-prices{grid-template-columns:1fr 1fr}}@media(max-width:520px){.re-list,.re-prices{grid-template-columns:1fr}}.oc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.oc-card{display:grid;gap:12px;align-content:start;padding:16px 16px 20px;border:1px solid var(--line);border-radius:26px;background:#fff;text-decoration:none;color:var(--ink);transition:border-color .15s,transform .2s}.oc-card:hover{border-color:var(--ink);transform:translateY(-2px)}.oc-img{display:block;aspect-ratio:4 / 3;border-radius:18px;background:var(--stage-lt);overflow:hidden}.oc-img picture,.oc-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.oc-card h3{margin:0;font-size:1.15rem;line-height:1.2;text-wrap:balance}.oc-spec{list-style:none;margin:0;padding:0;display:grid;gap:6px}.oc-spec li{display:flex;justify-content:space-between;gap:10px;font-size:.88rem;border-top:1px solid var(--line);padding-top:6px}.oc-spec span{color:var(--mut)}.oc-spec b{font-weight:500;text-align:right}@media(max-width:1000px){.oc-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.oc-grid{grid-template-columns:1fr}}.why{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d9e6f2;border-radius:28px;background:linear-gradient(180deg,#fff,#f1f7fc);overflow:hidden}.why li+li{border-left:1px solid #d9e6f2}.why a{display:grid;gap:10px;padding:clamp(22px,2.4vw,40px);text-decoration:none;height:100%;align-content:start;transition:background .25s}.why a:hover{background:#12a4b812}.why-i{width:56px;height:56px;border-radius:50%;background:var(--navy);color:var(--signal-lt);display:grid;place-items:center;margin-bottom:6px}.why-i svg{width:26px;height:26px}.why b{font-weight:400;font-size:clamp(1.2rem,1.7vw,1.8rem);letter-spacing:-.02em;line-height:1.12}.why a>span:not(.why-i):not(.link-arrow){color:var(--mut);font-size:clamp(.95rem,1.1vw,1.1rem);line-height:1.45}.why .link-arrow{margin-top:6px;font-size:.92rem}@media(max-width:960px){.why{grid-template-columns:1fr 1fr}.why li:nth-child(3){border-left:0}.why li:nth-child(n+3){border-top:1px solid #d9e6f2}}@media(max-width:600px){.why{grid-template-columns:1fr}.why li+li{border-left:0;border-top:1px solid #d9e6f2}}.steps li{padding-right:20px}.steps li:before{width:56px;height:56px;font-size:1.05rem}.steps b{font-size:1.05rem}.steps span{font-size:.96rem}@media(min-width:861px){.steps li:after{content:"";position:absolute;top:28px;left:70px;right:14px;height:1px;background:var(--line)}.steps li:last-child:after{display:none}}
