.cfm-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}.page-intro .cfm-families{font-size:14px;letter-spacing:.025em;margin-top:38px;line-height:2;color:var(--gts-muted)}.cfm-families span{padding:0 8px}.cfm-economics{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.cfm-saving{display:flex;flex-direction:column;gap:20px;color:var(--yellow)}.cfm-saving strong{font-size:clamp(78px,10vw,155px);font-weight:400;letter-spacing:-.04em;line-height:1}.cfm-saving>span{font-size:19px;line-height:1.5}.cfm-economics h2{font-size:clamp(36px,4vw,64px);font-weight:400;letter-spacing:-.035em;line-height:1.08;margin:0 0 24px}.cfm-economics p,.cfm-scope p,.cfm-hardware p,.cfm-steps p{font-size:17px;line-height:1.7;color:var(--gts-muted)}.cfm-qualification{font-size:14px!important;line-height:1.6!important;max-width:760px;color:var(--gts-muted)}.cfm-scope{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-bottom:32px}.cfm-scope h3,.cfm-steps h3{font-size:26px;font-weight:400;letter-spacing:-.025em;margin:0 0 18px}.cfm-scope article{padding-top:24px;border-top:1px solid var(--gts-rule)}.cfm-hardware details{border-top:1px solid var(--gts-rule);padding:26px 0}.cfm-hardware details:last-child{border-bottom:1px solid var(--gts-rule)}.cfm-hardware summary{cursor:pointer;font-size:clamp(24px,2.8vw,38px);line-height:1.3}.cfm-hardware summary span{display:block;font-size:14px;color:var(--gts-muted);margin:10px 0 0 25px}.cfm-hardware details>div{max-width:800px;padding:14px 0 0 25px}.cfm-hardware ul{display:flex;flex-wrap:wrap;gap:12px 36px;padding-left:20px;font-size:17px;line-height:1.6}.cfm-hardware .text-link{margin:12px 24px 0 0}.cfm-process-links{display:grid;gap:14px;margin:28px 0}.cfm-process-links a{font-size:16px;color:var(--yellow)}.cfm-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;padding-left:24px}.cfm-steps li{padding-left:8px}.cfm-steps li::marker{color:var(--yellow)}.cfm-approval-links{display:flex;flex-wrap:wrap;gap:24px}.cfm-hardware summary:focus-visible,.cfm-process-links a:focus-visible{outline:2px solid var(--yellow);outline-offset:6px}#cfm-hardware{scroll-margin-top:100px}@media(max-width:800px){.cfm-economics{grid-template-columns:1fr;gap:40px}.cfm-scope,.cfm-steps{grid-template-columns:1fr;gap:28px}.cfm-saving strong{font-size:100px}.cfm-hardware details>div{padding-left:0}.cfm-hardware summary span{margin-left:0}}
