/* Personal expertise and clear service terms; no invented counters. */
.gl-premium .documents-hero{padding:38px 0 52px;text-align:left;background:linear-gradient(180deg,#f8f9fc,#fff)}
.documents-intro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);align-items:center;gap:clamp(38px,5vw,76px)}
.gl-premium .documents-hero h1{font-size:clamp(38px,4.8vw,65px);line-height:1.08;letter-spacing:-.05em}
.gl-premium .documents-hero h1 span{color:#395ac6;background:none}
.gl-premium .documents-hero .eyebrow{font-size:11px;letter-spacing:.07em;margin-bottom:22px}
.gl-premium .documents-hero .subtitle{font-size:19px;line-height:1.6;margin:25px 0;max-width:590px;color:#62626e}
.gl-premium .documents-hero .actions{justify-content:flex-start;gap:16px 22px;margin:28px 0 24px}
.documents-hero .actions .text-link{font-size:14px;white-space:nowrap}
.documents-price{font-size:16px;border-top:1px solid #dddfe8;padding-top:21px;color:#454552}
.documents-price strong{font-size:23px;color:#24242e;white-space:nowrap}
.documents-price span{display:block;font-size:12px;line-height:1.6;max-width:390px;color:#70707c;margin-top:5px;letter-spacing:0}
.documents-scan-link{display:inline-block;margin-top:19px;color:#2458d3;font-size:14px}
.documents-expert{margin:0;min-width:0}
.documents-expert img{display:block;width:100%;height:auto;aspect-ratio:3/3.5;object-fit:cover;object-position:54% 24%;border-radius:0}
.documents-expert figcaption{padding:18px 0 0}
.documents-expert figcaption>span{display:block;font-size:10px;letter-spacing:.08em;color:#73737e;margin-bottom:6px}
.documents-expert figcaption strong{font-size:20px;font-weight:650;letter-spacing:-.025em}
.documents-expert figcaption p{font-size:13px;line-height:1.5;color:#656571;margin:7px 0}
.documents-expert figcaption a{font-size:13px;color:#2458d3}
.documents-facts{background:#f5f5f7;border-top:1px solid #e9e9ef;border-bottom:1px solid #e9e9ef}
.documents-facts dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:34px 0;gap:30px}
.documents-facts dl>div+div{border-left:1px solid #dcdce5;padding-left:30px}
.documents-facts dt{font-size:15px;line-height:1.2;letter-spacing:-.02em}
.documents-facts dt strong{font-size:45px;font-weight:650;letter-spacing:-.06em}
.documents-facts dd{margin:10px 0 0;font-size:12px;color:#6a6a76;line-height:1.6;letter-spacing:0}
.documents-facts dd a{display:block;color:#2458d3;font-size:11px}
.documents-facts+section.section{padding-top:65px}
@media(max-width:900px){
.documents-intro{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr);gap:32px}
.gl-premium .documents-hero h1{font-size:43px}
.gl-premium .documents-hero .subtitle{font-size:17px}
.documents-facts dl{gap:20px}
.documents-facts dl>div+div{padding-left:20px}
.documents-facts dt strong{font-size:37px}
}
@media(max-width:700px){
.gl-premium .documents-hero{padding:30px 0 36px}
.documents-intro{grid-template-columns:1fr;gap:32px}
.gl-premium .documents-hero h1{font-size:clamp(36px,9.5vw,54px)}
.gl-premium .documents-hero .eyebrow{font-size:10px;margin-bottom:18px}
.gl-premium .documents-hero .subtitle{font-size:17px;margin:20px 0}
.documents-expert{display:grid;grid-template-columns:130px minmax(0,1fr);gap:20px;align-items:center}
.documents-expert img{aspect-ratio:3/4;object-position:60% 24%}
.documents-expert figcaption{padding:0}
.documents-expert figcaption strong{font-size:18px}
.documents-expert figcaption p{font-size:12px}
.documents-expert figcaption>span{font-size:9px}
.documents-facts dl{grid-template-columns:1fr 1fr;gap:25px 18px;padding:28px 0}
.documents-facts dl>div+div{padding-left:0;border:0}
.documents-facts dl>div:nth-child(even){padding-left:18px;border-left:1px solid #dcdce5}
.documents-facts dt strong{font-size:38px}
.documents-facts dd{font-size:12px;max-width:210px}
.documents-facts+section.section{padding-top:45px}
}
@media(max-width:360px){.documents-expert{grid-template-columns:106px minmax(0,1fr);gap:15px}.documents-expert figcaption strong{font-size:16px}.documents-facts dt{font-size:13px}}
