.dedicated-support .feature-title>span{font-size:clamp(56px,12vw,160px);letter-spacing:.015em}
.dedicated-support-panel{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:64px;padding:56px 64px;background:linear-gradient(120deg,#eaf6ff,#f6fbff);border-radius:12px}
.dedicated-support-copy h3{font-size:clamp(24px,2.4vw,31px);line-height:1.75;margin:20px 0}
.dedicated-support-copy>p:not(.label){font-size:15px;line-height:2.1;color:var(--muted)}
.dedicated-support-copy ul{list-style:none;padding:0;margin:28px 0 32px}
.dedicated-support-copy li{display:flex;gap:12px;margin:13px 0;font-size:14px;font-weight:600}
.dedicated-support-copy li:before{content:'✓';color:var(--blue)}
.dedicated-support-visual{margin:0;min-width:0}
.dedicated-support-visual img{width:100%;height:auto;display:block;border-radius:18px;box-shadow:0 18px 45px #1836501a}
.dedicated-support-visual figcaption{text-align:center;margin-top:16px;font-size:10px;line-height:1.8;color:var(--muted)}
.dedicated-support-note{text-align:center;margin-top:24px}.dedicated-support-note a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:1000px){.dedicated-support-panel{padding:36px;gap:32px}.dedicated-support-copy>p br{display:none}}
@media(max-width:760px){.dedicated-support-panel{grid-template-columns:1fr;padding:28px 20px;gap:32px}.dedicated-support-copy h3{font-size:24px}.dedicated-support-copy>p:not(.label){font-size:14px}.dedicated-support-copy .btn{width:100%}.dedicated-support-visual{max-width:480px;margin:auto;width:100%}.dedicated-support .feature-title>span{font-size:clamp(44px,12vw,88px)}.dedicated-support .feature-title>div{margin-top:-18px}.dedicated-support .feature-title h2{font-size:23px}.dedicated-support .feature-title h2 br{display:none}}
