.hero-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:31px}.section-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:clamp(32px,4vw,48px)}.section-head h2{margin-bottom:0}.section-head>p{max-width:350px;margin-bottom:4px}.section-head>a{flex-shrink:0}.dark-section{background:#171818;border-block:1px solid #ffffff10}.cta-section{padding:85px 0;background:#e8b027;color:#121313}.cta-grid{display:flex;align-items:center;justify-content:space-between;gap:50px}.cta-grid h2{font-size:clamp(2.8rem,5vw,5rem);max-width:790px;margin:0}.cta-grid .button{background:#111;color:#fff;border-color:#111;flex-shrink:0}.cta-grid p{color:#443617;margin-top:18px;max-width:660px;margin-bottom:0}.page-hero{padding:65px 0 70px;position:relative;border-bottom:1px solid #ffffff1a}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:.76rem;color:#898e87;margin-bottom:39px}.breadcrumbs a:hover{color:#e8b027}.page-hero h1{max-width:1000px;font-size:clamp(3.2rem,6.6vw,6.3rem);margin-bottom:25px}.page-lead{font-size:1.2rem;line-height:1.8;max-width:790px}.page-hero .hero-actions{margin-top:26px}.facts{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #ffffff24;margin-top:45px}.fact{padding:25px 25px;border-right:1px solid #ffffff24}.fact:last-child{border:0}.fact span{display:block;font-size:.68rem;color:#9b9f97;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.fact strong{font-size:1.05rem}.feature-list{padding:0;list-style:none;margin:0}.feature-list li{padding:22px 0;border-bottom:1px solid #ffffff1b}.feature-list li:first-child{padding-top:0}.feature-list strong{display:block;margin-bottom:7px;font-size:1.05rem}.feature-list p{font-size:.98rem;margin:0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.step{border-top:1px solid #67694e;padding-top:24px}.step .num{color:#e8b027;font-size:.8rem;letter-spacing:.1em}.step h3{font-size:2rem;margin:22px 0 15px}.step p{font-size:.98rem}.faq{max-width:850px}.faq details{border-bottom:1px solid #ffffff2b;padding:21px 0}.faq summary{cursor:pointer;list-style:none;display:flex;gap:25px;justify-content:space-between;font-weight:600;font-size:1.05rem}.faq summary:after{content:"+";flex-shrink:0;color:#e8b027;font-size:1.3rem}.faq details[open] summary:after{content:"−"}.faq details p{margin:15px 35px 3px 0;font-size:.98rem}@media(max-width:850px){.section-head{align-items:start;flex-direction:column;gap:23px}.section-head>p{max-width:650px}.cta-grid{align-items:start;flex-direction:column;gap:25px}.facts{grid-template-columns:repeat(2,1fr)}.fact{border-bottom:1px solid #ffffff24}.fact:nth-child(2){border-right:0}.fact:nth-child(3){border-bottom:0}.steps{grid-template-columns:1fr;gap:28px}.step h3{margin:12px 0}.page-hero{padding:40px 0 55px}.page-lead{font-size:1.1rem}}@media(max-width:520px){.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{justify-content:space-between}.facts{margin-top:35px}.fact{padding:19px 14px}.fact strong{font-size:.91rem}.fact span{font-size:.62rem}.page-hero h1{font-size:3.2rem;overflow-wrap:break-word}.page-lead{font-size:1.02rem}.cta-section{padding:60px 0}.cta-grid h2{font-size:3.1rem}}.copy-columns{display:grid;grid-template-columns:1fr 1fr;gap:75px}.copy-columns h3{font-size:2.1rem;line-height:1.1}.copy-columns p{line-height:1.85}@media(max-width:850px){.copy-columns{grid-template-columns:1fr;gap:30px}}@media(max-width:520px){.copy-columns h3{font-size:1.9rem}}@media(max-width:520px){.page-hero h1{font-size:2.65rem;hyphens:auto}}@media(max-width:520px){.copy-columns{gap:24px}}.content-flow{display:flex;flex-direction:column;gap:42px;max-width:920px;align-items:stretch}.content-flow>div,.content-flow>ul{min-width:0}.content-flow h2{font-size:clamp(2.5rem,4.5vw,4.5rem);line-height:1.03;hyphens:auto}.content-flow p{font-size:1.0625rem;line-height:1.85}.content-flow>div>p:last-child{margin-bottom:0}.content-flow .feature-list strong{font-family:Barlow,"Arial Narrow",Impact,sans-serif;text-transform:uppercase;font-size:1.8rem;line-height:1.12;margin-bottom:12px}.content-flow .feature-list li{padding:26px 0}.content-flow .feature-list li:first-child{padding-top:0}.content-flow .feature-list p{font-size:1.0625rem}.content-flow>div>img,.business-image img{width:100%;aspect-ratio:1.9;max-height:480px;object-fit:cover}.business-image{margin:0}.section-head,.section-head-stacked{flex-direction:column;align-items:flex-start;gap:22px}.section-head>p,.section-head-stacked>p{max-width:790px}.content-flow>.section-head{margin-bottom:0}.content-flow .faq{max-width:none}.questions-block{padding-top:32px;border-top:1px solid #ffffff28}.questions-block>h3{font-size:2rem}.copy-stacked{display:flex;flex-direction:column;gap:40px;max-width:920px}.copy-stacked h3{margin-bottom:18px}.copy-stacked p+h3{margin-top:42px}.copy-stacked p{font-size:1.0625rem}.training-topics{display:flex;flex-direction:column;gap:24px}.training-topics article{background:#1a1c1b;border:1px solid #ffffff17;border-left:3px solid #e8b027;padding:34px 38px}.training-topics article:nth-child(even){background:#20221f}.topic-number{display:block;font-size:.9rem;letter-spacing:.12em;color:#e8b027;margin-bottom:18px}.training-topics h3{font-size:2.3rem;line-height:1.08;margin-bottom:24px}.training-topics p{color:#bcc1b8}.training-topics ul{padding-left:22px;margin:22px 0 0;color:#e0e3dc;font-size:1rem}.training-topics li{padding:5px 0}.training-topics li::marker{color:#e8b027}@media(max-width:600px){.content-flow{gap:30px}.training-topics article{padding:25px 22px}.training-topics h3{font-size:2rem}.content-flow>div>img,.business-image img{aspect-ratio:1.5}.copy-stacked{gap:30px}}.content-flow .offer-photo,.business-image .offer-photo{width:100%;height:auto;max-height:none;aspect-ratio:3/2;object-fit:contain}.nav-offers-current>summary{color:#e8b027}.page-jumps{display:flex;flex-wrap:wrap;gap:8px 26px;padding-block:20px;border-bottom:1px solid #ffffff28;font-size:.9rem}.page-jumps a{display:inline-flex;align-items:center;gap:10px;padding-block:9px;color:#d8dbd3}.page-jumps a:hover{color:#e8b027}.content-flow .system-photo{width:100%;height:auto;max-height:none;aspect-ratio:3/2;object-fit:contain}.page-hero h1,.content-flow h2,.section-head h2{hyphens:manual;overflow-wrap:normal}.cta-grid>div{min-width:0}@media(max-width:600px){.content-flow h2,.section-head h2{font-size:clamp(1.95rem,7.5vw,2.7rem)}.cta-grid h2{font-size:clamp(1.95rem,7.6vw,3.1rem)}.training-topics h3{font-size:clamp(1.5rem,5.4vw,2rem)}}@media(max-width:520px){.page-hero h1{font-size:clamp(2.2rem,8.3vw,2.65rem)}}@media(min-width:851px){.dark-section .steps .step h3{font-size:clamp(1.5rem,2.4vw,2rem)}}