:root{--navy:#274952;--navy2:#2d515c;--orange:#ff7148;--cream:#f7f5f0;--muted:#657a7e;--line:#dbe2de}*{box-sizing:border-box}body{margin:0;color:var(--navy);background:var(--cream);font-family:Arial,sans-serif}a{text-decoration:none;color:inherit}header,.hero,.proof,.benefits,.process,.cta,footer{padding-left:max(24px,calc((100vw - 1180px)/2));padding-right:max(24px,calc((100vw - 1180px)/2))}header{height:76px;background:#fff;border-bottom:1px solid #e6e8e6;display:flex;align-items:center;gap:32px;position:sticky;top:0;z-index:5}header img,footer img{width:104px;height:auto}nav{display:flex;gap:27px;margin-left:auto;color:#667a7e;font-size:14px;font-weight:bold}nav .active,nav a:hover{color:var(--navy)}.button{background:var(--orange);color:#fff;padding:14px 19px;border-radius:10px;font-weight:bold;font-size:14px;display:inline-flex;gap:9px;align-items:center}.small{padding:12px 16px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:72px;padding-top:82px;padding-bottom:74px;align-items:center;background:linear-gradient(110deg,#f7f5f0,#eef0eb)}.eyebrow{color:#bd4a2d;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:bold;margin:0 0 14px}.hero h1,h2{font-size:clamp(38px,4vw,59px);line-height:1.08;letter-spacing:-.045em;margin:0}.hero-copy>p:not(.eyebrow),.intro{color:var(--muted);font-size:18px;line-height:1.55;margin:22px 0}.tabs{display:inline-flex;padding:4px;border:1px solid var(--line);border-radius:10px;background:#fff;margin-bottom:16px}.tabs>*{padding:9px 17px;font-size:14px}.tabs b{background:var(--navy);color:#fff;border-radius:7px}.tabs span{color:var(--muted)}form{padding:14px;background:#fff;border:1px solid #e1e5e0;border-radius:16px;box-shadow:0 18px 38px #2749521f}form label{font-size:13px;font-weight:bold;display:block;margin:0 0 8px}form div{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:#fafaf7;padding:0 13px;border-radius:10px}form i{color:var(--orange)}input{border:0;outline:0;background:transparent;flex:1;height:48px;font-size:14px;min-width:0}button{border:0;background:var(--orange);color:white;border-radius:8px;padding:13px 18px;font-weight:bold}.link{display:block;margin-top:19px;font-size:13px;font-weight:bold}.link i{color:var(--orange)}.hero-image{height:520px;position:relative}.hero-image>img{width:100%;height:100%;object-fit:cover;border-radius:28px;box-shadow:0 24px 50px #27495235}.hero-image aside{position:absolute;bottom:25px;left:-32px;background:#fffc;padding:14px;display:flex;gap:12px;border-radius:13px;box-shadow:0 12px 28px #27495228}.hero-image aside>i,.cards article>i{background:var(--orange);color:#fff;padding:11px;border-radius:50%;height:37px}.hero-image b,.hero-image small{display:block}.hero-image small{color:var(--muted);font-size:11px;margin-top:4px}.proof{min-height:140px;background:var(--navy);color:#fff;display:grid;grid-template-columns:1.7fr repeat(3,1fr);align-items:center;gap:28px}.proof p{color:#ffffffc9;font-size:16px;line-height:1.4}.proof div{padding-left:26px;border-left:1px solid #ffffff33}.proof b,.proof span{display:block}.proof b{font-size:29px}.proof span{font-size:12px;color:#ffffffaa;margin-top:7px}.benefits{padding-top:105px;padding-bottom:105px}.benefits h2,.process h2{font-size:clamp(32px,3.4vw,47px);max-width:680px}.intro{max-width:600px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:48px}.cards article{background:#fbfaf6;border:1px solid var(--line);border-radius:17px;padding:27px;min-height:228px}.cards article>i{border-radius:11px}.cards h3{font-size:20px;margin:24px 0 9px}.cards p{color:var(--muted);font-size:14px;line-height:1.5}.process{padding-top:85px;padding-bottom:85px;background:#ebeee9;display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.process>img{width:100%;height:490px;object-fit:cover;border-radius:24px;box-shadow:0 20px 42px #2749522b}.process ol{padding:0;list-style:none}.process li{display:flex;gap:15px;margin:20px 0;color:var(--muted);font-size:14px;line-height:1.5}.process li>b{border:1px solid #cbd7d1;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;color:#bd4a2d;font-size:11px}.process strong{display:block;color:var(--navy);font-size:17px}.cta{background:var(--navy2);color:#fff;padding-top:74px;padding-bottom:74px;display:flex;justify-content:space-between;align-items:center;gap:35px}.cta h2{color:#fff;max-width:700px;font-size:clamp(32px,3.6vw,49px)}.cta .eyebrow{color:#f5d39b}.light{background:#fff;color:var(--navy)}footer{background:#fff;padding-top:27px;padding-bottom:27px;display:flex;align-items:center;gap:22px;color:#75878a;font-size:12px}footer a{margin-left:auto;color:var(--navy);font-weight:bold}@media(max-width:800px){nav{display:none}.hero,.process{grid-template-columns:1fr;gap:45px}.hero{padding-top:58px}.hero-image{height:400px}.proof{grid-template-columns:1fr 1fr;padding-top:25px;padding-bottom:25px}.proof p{grid-column:1/-1}.cards{grid-template-columns:1fr}.cta{flex-direction:column;align-items:flex-start}}@media(max-width:500px){header{height:65px;padding-left:16px;padding-right:16px}header img{width:86px}.small{font-size:12px;padding:10px}.hero,.benefits,.process,.cta,footer{padding-left:16px;padding-right:16px}.hero h1{font-size:39px}.hero-image{height:310px}.hero-image aside{left:12px}.proof{grid-template-columns:1fr}.proof div{padding:10px 0 0;border-left:0;border-top:1px solid #ffffff33}.process>img{height:280px}.cta{padding-top:60px;padding-bottom:60px}}
