.service-page.wd-page{--wd-line:#304652;--wd-muted:#bccbd3;}
.service-page.wd-page .service-hero h1{font-size:clamp(2rem,3.8vw,3.2rem);}
.service-page.wd-page .service-hero .lead{font-size:1rem;line-height:1.55;margin-bottom:18px;}
.wd-starting{margin:0 0 20px;color:#d6e4ea;font-size:1rem;}.wd-starting strong{color:#fff;}.wd-starting span{display:block;font-size:.82rem;margin-top:6px;color:var(--wd-muted);}
.service-page.wd-page .wd-caption{font-size:.78rem;line-height:1.5;color:var(--wd-muted);margin:12px 0;}
.wd-text-link{color:#7bdeed;min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:5px;}
.service-page.wd-page .benefit-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;}.service-page.wd-page .benefit-row>div{display:grid;grid-template-columns:25px 1fr;gap:5px 10px;align-content:start;}.service-page.wd-page .benefit-row svg{width:22px;height:22px;grid-row:1/3;}.service-page.wd-page .benefit-row strong{font-size:.95rem;}.service-page.wd-page .benefit-row span{font-size:.86rem;line-height:1.5;color:var(--wd-muted);}
.wd-disclosure{border-top:1px solid var(--wd-line);padding:0;margin:0;}.wd-disclosure:last-child{border-bottom:1px solid var(--wd-line);}.service-page.wd-page .wd-disclosure>summary,.wd-glossary>summary{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:56px;padding:13px 0;list-style:none;color:#e5edf1;font-size:.98rem;font-weight:600;cursor:pointer;}.wd-disclosure>summary::-webkit-details-marker,.wd-glossary>summary::-webkit-details-marker{display:none;}.wd-disclosure>summary:after,.wd-glossary>summary:after{content:'+';color:#35c7ea;font-size:1.25rem;}.wd-disclosure[open]>summary:after,.wd-glossary[open]>summary:after{content:'−';}
.service-page.wd-page .wd-disclosure p{font-size:.9rem;line-height:1.55;}.wd-disclosure[open]{padding-bottom:18px;}
.wd-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;}.wd-terms .feature-info__trigger{min-height:44px;font-size:.85rem;}.service-page.wd-page .research-grid{margin:14px 0 0;}.service-page.wd-page .evidence{padding:16px;}.service-page.wd-page .evidence>strong{font-size:2rem;}.service-page.wd-page .evidence p{font-size:.88rem;}.service-page.wd-page .evidence a,.service-page.wd-page .research-note{font-size:.75rem;line-height:1.5;}
.service-page.wd-page .wd-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;counter-reset:none;}.service-page.wd-page .wd-steps li{display:block;padding:0;background:none;border:0;border-radius:0;}.service-page.wd-page .wd-steps li:before{display:none;}.service-page.wd-page .wd-steps strong{font-size:.95rem;}.service-page.wd-page .wd-steps p{font-size:.86rem;line-height:1.5;margin:8px 0 0;}.service-page.wd-page .faq summary{padding-top:15px;padding-bottom:15px;font-size:1rem;}.service-page.wd-page .section__head{margin-bottom:22px;}.service-page.wd-page .section{padding-top:38px;padding-bottom:38px;}
@media(max-width:899px){.service-page.wd-page .service-hero h1{font-size:clamp(2rem,8vw,2.8rem);}.service-page.wd-page .service-hero .btn-row{align-items:center;}.service-page.wd-page .service-hero .btn{flex:1;}.service-page.wd-page .benefit-row{grid-template-columns:1fr 1fr;}.service-page.wd-page .wd-steps{grid-template-columns:1fr;gap:18px;}.service-page.wd-page .section{padding-top:26px;padding-bottom:26px;}}
@media(max-width:540px){.service-page.wd-page .benefit-row{grid-template-columns:1fr;gap:17px;}.service-page.wd-page .benefit-row>div{grid-template-columns:24px 1fr;}.wd-terms{grid-template-columns:1fr 1fr;}.service-page.wd-page .wd-caption{font-size:.76rem;}}
