.detail-shell{width:100%;max-width:1440px;margin-inline:auto;padding-inline:80px}.detail-breadcrumb{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px 16px;padding-block:32px 12px;font-size:14px;color:var(--muted);font-weight:400;line-height:1.8}.detail-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.detail-hero{padding-top:36px}.detail-hero .eyebrow{margin-bottom:16px}.detail-hero h1{font-size:clamp(26px,3vw,40px);line-height:1.55;letter-spacing:-.035em}.detail-headline{font-size:clamp(32px,4vw,54px);line-height:1.5;font-weight:750;letter-spacing:-.04em;margin:26px 0}.detail-lead{max-width:48em;font-size:18px;line-height:2;color:var(--muted);margin-bottom:35px}.detail-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:0 0 30px;padding-block:25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.detail-facts dt{font-size:13px;color:var(--muted);margin-bottom:10px}.detail-facts dd{font-size:17px;line-height:1.7;margin:0;font-weight:600}.detail-cover{margin:0;position:relative;overflow:hidden;border-radius:4px}.detail-cover img{width:100%;height:460px;object-fit:cover;object-position:50% 10%}.detail-cover figcaption{position:absolute;right:16px;bottom:12px;color:#fff;background:#132134bd;padding:5px 12px;font-size:12px;line-height:1.5;border-radius:3px}.detail-jump{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:28px;border-block:1px solid var(--line)}.detail-jump a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:22px 18px;font-size:15px;line-height:1.7}.detail-jump a+a{border-left:1px solid var(--line)}.detail-jump a:hover{background:#eef3ff}.detail-jump span{color:var(--blue)}.detail-section{padding-block:85px}.detail-section-heading{max-width:1020px;margin-bottom:28px}.detail-section-heading h2{font-size:clamp(27px,2.7vw,38px);line-height:1.6}.detail-intro{font-size:18px;max-width:53em;color:var(--muted);line-height:2}.detail-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:44px}.detail-capabilities article{min-width:0;border-top:1px solid var(--line);padding-top:24px}.detail-number{display:block;font-size:14px;color:var(--blue);margin-bottom:20px}.detail-capabilities h3{font-size:23px;line-height:1.65;margin-bottom:16px}.detail-capabilities p{font-size:17px;line-height:2;margin:0;color:var(--muted)}.detail-example{background:#f0eee8}.detail-disclosure{font-size:14px;line-height:1.9;color:var(--muted);margin-top:-7px;margin-bottom:28px}.detail-example-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:start;margin-top:40px}.detail-example-steps{padding:0;margin:0;list-style:none;counter-reset:example}.detail-example-steps li{counter-increment:example;position:relative;padding:0 0 28px 46px;margin-bottom:26px;border-bottom:1px solid #cbd1d5}.detail-example-steps li:last-child{margin:0;padding-bottom:0;border-bottom:0}.detail-example-steps li::before{content:counter(example);position:absolute;left:0;top:2px;color:var(--blue);font-size:22px;font-weight:600}.detail-example-steps h3{font-size:22px;line-height:1.6;margin-bottom:10px}.detail-example-steps p{font-size:17px;color:var(--muted);line-height:2;margin:0}.detail-sample{min-width:0;background:#fff;padding:34px;border-top:4px solid var(--blue)}.detail-sample>.eyebrow{font-size:14px;letter-spacing:0}.detail-sample h3{font-size:24px;line-height:1.7}.detail-sample dl{margin:24px 0}.detail-sample dl>div{padding:18px 0;border-top:1px solid var(--line)}.detail-sample dt{font-size:14px;font-weight:650;color:var(--blue);margin-bottom:10px}.detail-sample dd{font-size:17px;line-height:1.95;margin:0}.detail-sample-note{font-size:13px;line-height:1.9;color:var(--muted);margin:0}.detail-process{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}.detail-process li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:20px;border-top:1px solid var(--line);padding-top:22px}.detail-process li>span{font-size:25px;color:var(--blue)}.detail-process h3{font-size:23px;line-height:1.6;margin-bottom:12px}.detail-process p{font-size:17px;line-height:2;margin:0;color:var(--muted)}.detail-pricing{background:#eaf0fb}.detail-price-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px}.detail-price{display:flex;gap:16px;align-items:baseline;flex-wrap:wrap;margin:0}.detail-price strong{font-size:88px;line-height:1.15;letter-spacing:-.06em}.detail-price span{font-size:23px}.detail-tax{font-size:14px;margin-top:12px}.detail-price-main>p:not(.detail-price):not(.detail-tax):not(.detail-price-note){font-size:18px;line-height:2}.detail-price-note{font-size:14px;line-height:1.9;color:var(--muted)}.detail-price-scope h3{font-size:19px;line-height:1.7;margin:0 0 14px}.detail-price-scope ul{padding-left:22px;margin:0 0 28px}.detail-price-scope ul:last-child{margin:0}.detail-price-scope li{font-size:17px;line-height:1.9;margin-bottom:8px;padding-left:3px}.detail-faq{max-width:1000px}.detail-faq summary{font-size:19px}.detail-faq p{font-size:17px;line-height:2}.detail-cta{background:#142338;color:#fff;padding-block:65px}.detail-cta .eyebrow{color:#a7c2ff;letter-spacing:.03em}.detail-cta h2{max-width:1000px;font-size:clamp(28px,3vw,40px);margin-bottom:24px;line-height:1.65}.detail-cta p{font-size:18px;line-height:2;max-width:50em;color:#e2e8f1}.detail-cta .button{width:fit-content;max-width:100%;gap:30px;margin-top:30px}.detail-prepare{border-top:1px solid #526078;margin-top:38px;padding-top:25px;max-width:1000px}.detail-prepare h3{font-size:16px;line-height:1.8;font-weight:600;margin-bottom:10px}.detail-prepare p{font-size:15px;margin:0}.detail-related{padding-block:60px}.detail-related h2{font-size:22px;margin-bottom:24px}.detail-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.detail-related>div>a{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:22px 0;border-block:1px solid var(--line);font-size:17px;line-height:1.7}.detail-related>div>a:hover{color:var(--blue)}.detail-related>.text-link{width:fit-content;margin-top:32px;font-size:15px}
@media(max-width:1150px){.detail-shell{padding-inline:5.5vw}.detail-capabilities{gap:25px}.detail-example-grid,.detail-price-grid{gap:36px}.detail-jump a{padding-inline:12px}.detail-cover img{height:360px}}
@media(max-width:900px){.detail-capabilities{grid-template-columns:minmax(0,1fr);gap:30px}.detail-example-grid,.detail-price-grid{grid-template-columns:minmax(0,1fr);gap:36px}.detail-process{gap:30px}.detail-related>div{grid-template-columns:minmax(0,1fr);gap:0}.detail-related>div>a+a{border-top:0}.detail-facts{gap:18px}.detail-facts dd{font-size:16px}}
@media(max-width:600px){.service-document .header{gap:12px}.detail-shell{padding-inline:22px}.detail-breadcrumb{padding-top:24px;gap:7px 10px;font-size:12px}.detail-hero{padding-top:23px}.detail-hero h1{font-size:26px}.detail-headline{font-size:32px;margin-block:23px}.detail-lead,.detail-intro{font-size:17px;line-height:1.95}.detail-facts{grid-template-columns:minmax(0,1fr);padding-block:18px;gap:16px}.detail-facts>div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px}.detail-facts dt{margin:0;line-height:1.8}.detail-facts dd{font-size:15px}.detail-cover img{height:240px;object-position:50% 45%}.detail-jump{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.detail-jump a{padding:16px 12px;font-size:14px;border-bottom:1px solid var(--line)}.detail-jump a+a{border-left:0}.detail-jump a:nth-child(even){border-left:1px solid var(--line)}.detail-jump a:last-child{grid-column:1/-1;border-bottom:0}.detail-section{padding-block:58px}.detail-section-heading .eyebrow{font-size:12px;margin-bottom:17px}.detail-section-heading h2{font-size:27px}.detail-capabilities{margin-top:30px}.detail-capabilities h3{font-size:22px}.detail-capabilities p,.detail-example-steps p,.detail-sample dd,.detail-process p,.detail-faq p{font-size:16px}.detail-example-grid{margin-top:30px}.detail-example-steps li{padding-left:34px}.detail-example-steps h3,.detail-sample h3,.detail-process h3{font-size:21px}.detail-sample{padding:25px 22px}.detail-sample dt{font-size:14px}.detail-disclosure{font-size:13px}.detail-process{grid-template-columns:minmax(0,1fr);margin-top:30px}.detail-process li{grid-template-columns:32px minmax(0,1fr);gap:15px}.detail-price strong{font-size:76px}.detail-price span{font-size:20px}.detail-price-scope li{font-size:16px}.detail-price-main>p:not(.detail-price):not(.detail-tax):not(.detail-price-note){font-size:17px}.detail-faq summary{font-size:17px}.detail-cta{padding-block:50px}.detail-cta p{font-size:17px}.detail-cta .button{font-size:16px;padding:18px;gap:20px}.detail-prepare p{font-size:15px}.detail-related{padding-block:44px}.detail-related>div>a{font-size:16px}}
