.inner-page{background:var(--paper)}.inner-hero{background:var(--navy);color:#fff;padding:172px 0 92px;position:relative;overflow:hidden}.inner-hero:after{content:'';position:absolute;width:460px;height:460px;border:1px solid rgba(255,255,255,.13);border-radius:50%;right:-110px;top:75px;transform:rotate(30deg)}.inner-hero .section-tag{color:#ff6465;position:relative;z-index:1}.inner-hero h1{font:800 clamp(52px,7vw,92px) Manrope;letter-spacing:-4px;line-height:.94;margin:22px 0 0;position:relative;z-index:1}.inner-hero h1 em{font:400 italic 1em Georgia;letter-spacing:-4px}.inner-hero p:not(.section-tag){color:rgba(255,255,255,.66);max-width:480px;line-height:1.7;margin:26px 0 0;position:relative;z-index:1}.page-content{padding:110px 0}.page-intro{display:grid;grid-template-columns:32% 68%;gap:45px}.page-intro h2,.page-section h2{font:800 clamp(40px,5vw,66px) Manrope;letter-spacing:-3px;line-height:.98;margin:0}.page-intro h2 em,.page-section h2 em{font:400 italic 1em Georgia;letter-spacing:-3px}.page-intro>div:last-child>p,.page-section>p{font-size:17px;color:#707077;line-height:1.75;max-width:640px;margin:0}.page-section{padding:105px 0;border-top:1px solid var(--line)}.page-section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:55px}.page-section-heading>p{max-width:370px!important;font-size:14px!important}.page-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:55px}.page-stat-card{background:#fff;border:1px solid var(--line);padding:28px;min-height:175px}.page-stat-card strong{display:block;color:var(--red);font:800 40px Manrope;letter-spacing:-2px}.page-stat-card h3{font:700 19px Manrope;margin:30px 0 7px}.page-stat-card p{color:#777;font-size:13px;line-height:1.5;margin:0}.dark-page-section{background:var(--navy);color:#fff}.dark-page-section>p{color:rgba(255,255,255,.62)}.reason-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:55px;border-top:1px solid rgba(255,255,255,.2)}.reason{padding:28px 22px 32px;border-bottom:1px solid rgba(255,255,255,.2)}.reason:nth-child(odd){border-right:1px solid rgba(255,255,255,.2)}.reason span{color:var(--red);font-size:11px;font-weight:bold}.reason h3{font:700 23px Manrope;margin:42px 0 9px}.reason p{color:rgba(255,255,255,.55);font-size:13px;line-height:1.6;margin:0;max-width:260px}.timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:55px}.timeline-step{border-top:1px solid var(--line);padding-top:18px}.timeline-step>span{color:var(--red);font:700 13px Manrope}.timeline-step h3{font:700 21px Manrope;margin:35px 0 10px}.timeline-step p{font-size:13px;color:#777;line-height:1.6;margin:0;max-width:210px}.page-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.page-contact-card{background:#fff;border:1px solid var(--line);padding:30px;min-height:210px}.page-contact-card small{display:block;color:var(--red);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:45px}.page-contact-card a,.page-contact-card strong{font:700 21px Manrope;display:block;word-break:break-word}.page-contact-card p{font-size:13px;color:#777;line-height:1.55}.page-cta{background:var(--red);color:#fff;padding:75px 0}.page-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.page-cta h2{font:800 clamp(36px,5vw,60px) Manrope;letter-spacing:-3px;line-height:.98;margin:0}.page-cta h2 em{font:400 italic 1em Georgia}.page-cta .button{background:var(--navy)}@media(max-width:800px){.inner-hero{padding:135px 0 75px}.inner-hero h1{font-size:54px}.page-content{padding:76px 0}.page-intro{grid-template-columns:1fr;gap:28px}.page-intro h2,.page-section h2{font-size:45px}.page-section{padding:76px 0}.page-section-heading{display:block;margin-bottom:35px}.page-section-heading>p{margin-top:22px}.page-stat-grid,.page-contact-grid{grid-template-columns:1fr}.timeline{grid-template-columns:1fr 1fr;gap:35px 20px}.page-cta-inner{display:block}.page-cta .button{margin-top:28px}.reason-grid{margin-top:35px}}@media(max-width:500px){.inner-hero{padding-top:112px}.inner-hero h1{font-size:46px;letter-spacing:-2px}.page-intro h2,.page-section h2{font-size:40px;letter-spacing:-2px}.page-stat-grid{margin-top:35px}.timeline{grid-template-columns:1fr}.reason-grid{grid-template-columns:1fr}.reason:nth-child(odd){border-right:0}.reason h3{margin-top:28px}.page-contact-card{min-height:175px}.page-contact-card small{margin-bottom:30px}.page-contact-card a,.page-contact-card strong{font-size:18px}}
