.service-hero h1{max-width:23ch;font-size:clamp(36px,3.8vw,56px)}.service-hero .vedic-hero__sky>span{text-align:center;gap:3px;font-size:24px;line-height:1.15}.service-hero .vedic-hero__sky small{margin-top:6px;font-size:10px}.service-section{padding-block:clamp(56px,7vw,96px)}.service-section__inner{gap:32px;display:grid}.service-section .section__head{position:static}.service-section .section__head h2{max-width:27ch;font-size:clamp(30px,3.5vw,46px);line-height:1.15}.service-section .section__body{max-width:85ch;margin:0}.service-section .section__image,.service-section .section__media{margin:0;position:static}.service-section .section__image img,.service-section .section__media img{border-radius:12px;width:100%;display:block}.service-section--intro .service-section__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}.service-section--support .service-section__inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:32px 56px}.service-section--support .section__head{grid-area:1/1}.service-section--support .section__media{grid-area:1/2}.service-section--support .section__body,.service-reading-grid{grid-column:1/-1}.service-section--support .section__body{max-width:none}.service-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.service-reading-grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.service-reading{border-top:3px solid var(--tone-rule);background:var(--tone-surface);border-radius:0 0 12px 12px;margin:0;padding:28px}.service-reading__number{color:var(--tone-muted);margin-bottom:18px;font-size:14px;display:block}.service-reading p{margin:0;line-height:1.75}.service-section--details .service-section__inner:has(.section__image),.service-section--prepare .service-section__inner:has(.section__image){grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 56px}.service-section--details .section__head,.service-section--prepare .section__head,.service-section--details .section__body,.service-section--prepare .section__body{grid-column:1}.service-section--details .section__image,.service-section--prepare .section__image{grid-area:1/2/span 2}.service-section--details .section__head:only-child{grid-column:1/-1}.service-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:24px;padding:0;list-style:none;display:grid}.service-detail-list li{border:1px solid var(--tone-line);background:var(--tone-surface);border-radius:12px;margin:0;padding:22px}.service-detail-list strong{color:var(--tone-heading);margin-bottom:8px;display:block}.service-section--compare .compare{width:100%}.service-section--compare .compare th,.service-section--compare .compare td{padding:22px}.service-section--compare .section__after{max-width:90ch}.service-section--faq h2{font-size:clamp(30px,3.2vw,42px)}.service-section--faq .faq>h2{font-size:23px}@media (width<=899px){.service-section--intro .service-section__inner,.service-section--support .service-section__inner,.service-section--details .service-section__inner:has(.section__image),.service-section--prepare .service-section__inner:has(.section__image),.service-reading-grid,.service-reading-grid:has(>:nth-child(3):last-child),.service-detail-list{grid-template-columns:minmax(0,1fr);gap:24px}.service-section--support .section__head,.service-section--support .section__media,.service-section--support .section__body,.service-section--details .section__head,.service-section--details .section__image,.service-section--details .section__body,.service-section--prepare .section__head,.service-section--prepare .section__image,.service-section--prepare .section__body{grid-area:auto/1}.service-section--compare .compare th,.service-section--compare .compare td{padding:16px}.service-hero h1{font-size:clamp(34px,7.5vw,48px)}}
