.detail-page .header{position:relative;background:var(--navy);height:94px}.detail-hero{background:var(--navy);color:white;padding:34px 0 76px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;font-size:14px;color:#d1dbe5;margin-bottom:46px}.breadcrumbs a:hover{text-decoration:underline}.detail-hero h1{font-size:clamp(36px,5vw,62px);margin:18px 0 16px;letter-spacing:-.045em}.detail-headline{font-size:clamp(20px,2.6vw,29px);font-weight:500;color:#f7a166;line-height:1.6}.detail-intro{font-size:18px;max-width:820px;color:#d9e2ec;margin-top:24px;line-height:1.9}.detail-hero .hero-actions{margin-top:32px}.detail-tabs{background:white;border-bottom:1px solid var(--line)}.detail-tabs .container{display:flex;flex-wrap:wrap;gap:12px 30px;padding-top:18px;padding-bottom:18px}.detail-tabs a{font-size:14px;font-weight:600}.detail-tabs a:hover{color:#ad4d0d}.detail-section{display:grid;grid-template-columns:1fr 1.6fr;gap:64px;padding-top:80px;padding-bottom:80px;align-items:start}.detail-heading h2{font-size:clamp(28px,3vw,39px);margin-top:16px;line-height:1.45}.detail-heading>p:not(.eyebrow){font-size:16px;color:var(--muted);margin-top:24px;line-height:1.9}.detail-tint{background:#f4f6f8}.fit-list{list-style:none;padding:0;margin:0}.fit-list li{padding:22px 0 22px 24px;position:relative;border-bottom:1px solid var(--line);font-size:18px}.fit-list li:before{content:'+';position:absolute;left:0;color:#ba5819;font-weight:700}.scope-cards{display:grid;grid-template-columns:1fr 1fr;gap:22px}.scope-cards article{background:white;border:1px solid var(--line);padding:28px}.scope-number{font-size:14px;color:#b55112;font-weight:700}.scope-cards h3{font-size:21px;margin:14px 0}.scope-cards p{font-size:16px;color:var(--muted);line-height:1.9}.diagram-layout{align-items:center;grid-template-columns:1fr 1.35fr}.diagram-layout figure{margin:0;min-width:0}.diagram-layout img{display:block;width:100%;height:auto}.diagram-layout figcaption{color:var(--muted);font-size:14px;margin-top:14px;text-align:center}.delivery-section{padding-top:80px;padding-bottom:80px}.delivery-section>h2{font-size:36px;margin:18px 0 36px}.detail-process{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:26px;padding:0;margin:0}.detail-process li{border-top:3px solid #152b43;padding-top:20px}.detail-process li>span{color:#ac4f14;font-size:14px;font-weight:700}.detail-process h3{font-size:21px;margin:12px 0}.detail-process p{font-size:16px;color:var(--muted);line-height:1.9}.delivery-bottom{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:54px;border-top:1px solid var(--line);padding-top:38px}.delivery-bottom h3{font-size:23px;margin-bottom:18px}.delivery-bottom ul{padding-left:22px;margin:0}.delivery-bottom li{margin:8px 0;font-size:16px}.scope-note{font-size:14px;color:var(--muted);margin-top:18px}.prepare-box{border-left:3px solid var(--orange);padding-left:28px}.prepare-box p{font-size:16px;color:var(--muted);line-height:1.9}.detail-page .faq-list{min-width:0}.detail-page summary,.detail-page details p{font-size:16px}.detail-cta{background:var(--navy);color:white;text-align:center;padding:64px 0}.detail-cta h2{font-size:38px;margin:20px 0}.detail-cta p:not(.eyebrow){color:#d9e2ec;font-size:16px;margin-bottom:26px}.related{padding-top:58px;padding-bottom:58px}.related h2{font-size:25px}.related nav{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.related nav a{border:1px solid #cbd5df;padding:9px 16px;font-size:14px}.related nav a:hover,.related nav a[aria-current=page]{background:var(--navy);border-color:var(--navy);color:white}.detail-page .footer-bottom{align-items:flex-start}.detail-page .company-info{font-size:14px}.detail-page .back-top{font-size:14px}
@media(max-width:1000px){.detail-section{gap:36px;grid-template-columns:1fr 1.5fr}.scope-cards{grid-template-columns:1fr}.detail-process{grid-template-columns:1fr 1fr;gap:30px}.detail-page .header-inner{gap:20px}.detail-page .header nav{gap:18px}}
@media(max-width:700px){.detail-page .header{height:76px}.detail-hero{padding:22px 0 44px}.breadcrumbs{margin-bottom:30px;font-size:14px;gap:8px}.detail-intro{font-size:16px}.detail-hero .hero-actions{flex-wrap:wrap;gap:12px}.detail-hero .hero-actions .button{font-size:14px}.detail-tabs .container{gap:10px 18px}.detail-section{grid-template-columns:1fr;padding-top:48px;padding-bottom:48px;gap:26px}.fit-list li{font-size:16px}.scope-cards article{padding:24px}.scope-cards h3,.detail-process h3{font-size:20px}.diagram-layout{grid-template-columns:1fr}.delivery-section{padding-top:48px;padding-bottom:48px}.delivery-section>h2{font-size:29px}.detail-process{grid-template-columns:1fr;gap:26px}.delivery-bottom{grid-template-columns:1fr;gap:32px;margin-top:36px;padding-top:30px}.detail-cta h2{font-size:30px}.detail-cta{padding:48px 0}.related{padding-top:40px;padding-bottom:40px}.related nav{gap:10px}.related nav a{font-size:14px;padding:8px 12px}.detail-page .footer-top p{font-size:14px}.detail-page .footer-bottom{gap:18px}.detail-page .footer-bottom>span{font-size:12px}}

@media(max-width:700px){.diagram-layout img{aspect-ratio:340/770}}
