*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#0a2147;font-family:'DM Sans',Arial,sans-serif;line-height:1.55}.site-header{height:82px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7e1d5;background:#fff;position:sticky;top:0;z-index:20}.logo{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;text-decoration:none;color:#09234b;column-gap:10px;line-height:.92}.rr-mark{font-family:Georgia,serif;font-size:44px;font-weight:700;color:#c99132;grid-row:1/3;align-self:center;letter-spacing:-8px;padding-right:5px}.logo-name{font-family:Montserrat,sans-serif;font-size:14px;font-weight:800;letter-spacing:1.5px}.logo-name em{color:#c99132;font-style:normal}.logo-sub{grid-column:2;font-size:8px;letter-spacing:4px;text-align:center;margin-top:5px}.desktop-nav{display:flex;gap:30px}.desktop-nav a,.text-link{color:#0a2147;text-decoration:none;font-weight:600;font-size:14px}.desktop-nav a:hover,.text-link:hover{color:#c99132}.header-cta,.btn{display:inline-flex;align-items:center;gap:18px;text-decoration:none;font-weight:800;letter-spacing:.3px}.header-cta{background:#0a2147;color:white;padding:13px 19px;border-radius:3px}.header-cta span,.btn span{font-size:20px}.menu-btn{display:none;border:0;background:none;font-size:25px;color:#0a2147}.hero{position:relative;overflow:hidden;background:#061d43;color:#fff;min-height:680px}.hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 35%,rgba(196,143,49,.15),transparent 28%),repeating-linear-gradient(165deg,transparent 0 17px,rgba(255,255,255,.025) 18px 19px);pointer-events:none}.hero-inner{position:relative;z-index:2;max-width:1200px;margin:auto;padding:105px 6%;display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:center}.kicker,.section-kicker{font-size:12px;font-weight:800;letter-spacing:3px;color:#c99132;margin:0 0 18px}.hero h1{font-family:Manrope,sans-serif;font-size:clamp(38px,5vw,68px);line-height:1.04;letter-spacing:-2px;margin:0 0 28px}.hero h1 span{color:#d7a24a}.hero-lead{max-width:650px;font-size:18px;color:#d9e2f0}.hero-actions{display:flex;gap:28px;align-items:center;margin-top:36px}.btn{padding:16px 23px;border-radius:3px}.gold{background:#c99132;color:#071f45;box-shadow:0 10px 25px rgba(0,0,0,.15)}.text-link{color:white}.hero-panel{min-height:380px;border:1px solid rgba(210,162,79,.55);border-radius:10px;padding:45px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.015));box-shadow:0 30px 80px rgba(0,0,0,.25);display:flex;flex-direction:column;justify-content:center}.mini-logo{font-family:Georgia,serif;font-size:72px;color:#d9a448;letter-spacing:-14px;margin-bottom:12px}.hero-panel>p{font-family:Montserrat,sans-serif;letter-spacing:4px;font-size:19px;line-height:1.2}.hero-panel>p b{color:#d9a448}.panel-rule{height:1px;background:#c99132;margin:24px 0}.panel-stat{display:flex;gap:18px;align-items:center}.stat-icon{font-size:38px;color:#d9a448}.panel-stat strong{font-family:Montserrat,sans-serif;letter-spacing:1px}.panel-stat small{display:block;color:#b9c7db;margin-top:5px}.section{max-width:1120px;margin:auto;padding:100px 6%}.intro{display:grid;grid-template-columns:1fr 1fr;gap:70px}.about h2,.how h2,.contact h2{font-family:Manrope,sans-serif;font-size:42px;line-height:1.08;margin:0 0 25px}.about h2 span,.how h2 span,.contact h2 span{color:#c99132}.about p{font-size:17px;color:#394b68}.about strong{color:#c99132}.emphasis{font-weight:700!important;color:#0a2147!important;margin-top:30px}.emphasis span{color:#c99132}.lost{border-left:1px solid #d7ad68;padding-left:45px}.lost-item{display:flex;gap:18px;margin:0 0 28px}.round-icon{width:58px;height:58px;min-width:58px;border-radius:50%;display:grid;place-items:center;background:#0a2147;color:#d8a044;border:1px solid #d8a044;font-size:25px}.lost h3{font-size:17px;margin:4px 0 3px}.lost p{margin:0;color:#52627a}.solution{padding-top:25px}.solution-card{border:1px solid #c99132;border-radius:14px;padding:45px;display:grid;grid-template-columns:130px 1fr;gap:25px;align-items:center;background:#fff}.target{font-size:100px;color:#c99132;text-align:center}.solution h2{font-family:Manrope,sans-serif;font-size:31px;margin:0 0 12px}.solution h2 span{color:#0a2147}.solution-lead{font-size:17px;color:#43546e;max-width:780px}.gold-text{color:#c99132}.benefits{margin-top:0;border:1px solid #b9c6d8;border-top:0;border-radius:0 0 12px 12px;background:#f3f6fa;display:grid;grid-template-columns:repeat(4,1fr);padding:22px 20px}.benefits>div{display:flex;gap:13px;align-items:center;padding:0 22px;border-right:1px solid #c99132}.benefits>div:last-child{border:0}.benefits span{font-size:28px}.benefits strong{font-size:13px}.how{background:#fff}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.steps article{padding:30px;border:1px solid #d9dee7;border-top:4px solid #c99132;min-height:225px}.steps article>span{font-size:12px;color:#c99132;font-weight:800;letter-spacing:2px}.steps h3{font-family:Montserrat,sans-serif;font-size:16px;margin:18px 0 10px}.steps p{color:#52627a;font-size:14px}.contact{padding-top:30px;padding-bottom:90px}.contact-box{background:#061d43;color:white;border-radius:15px;padding:60px;display:grid;grid-template-columns:1fr 1fr;gap:70px;position:relative;overflow:hidden}.contact-box:after{content:"";position:absolute;width:500px;height:500px;border-radius:50%;border:1px solid rgba(201,145,50,.2);right:-260px;top:-260px}.contact h2{font-size:45px}.contact-intro>p:last-child{color:#c8d3e3;max-width:500px}.contact-details{display:flex;flex-direction:column;justify-content:center;gap:22px;border-left:1px solid rgba(201,145,50,.6);padding-left:50px;position:relative;z-index:2}.contact-details a,.contact-details div{color:white;text-decoration:none;font-size:18px}.contact-details span{color:#d6a34e;display:inline-block;width:36px}.contact-btn{width:max-content;margin-top:12px}.contact-btn{color:#061d43!important}footer{height:72px;background:#061d43;border-top:1px solid #c99132;color:#fff;display:flex;align-items:center;justify-content:center;gap:35px;letter-spacing:4px;font-size:12px}footer span{color:#c99132}.desktop-nav.open{display:flex}.hero .kicker{color:#d8a44b}@media(max-width:850px){.desktop-nav{display:none;position:absolute;top:82px;left:0;right:0;background:#fff;padding:20px 6%;flex-direction:column;gap:18px;border-bottom:1px solid #ddd}.menu-btn{display:block}.header-cta{display:none}.hero-inner,.intro,.contact-box{grid-template-columns:1fr}.hero-inner{padding-top:75px}.hero-panel{min-height:300px}.lost{border-left:0;border-top:1px solid #d7ad68;padding:45px 0 0}.benefits,.steps{grid-template-columns:1fr 1fr}.benefits>div{margin:10px 0}.benefits>div:nth-child(2){border-right:0}.solution-card{grid-template-columns:1fr}.target{font-size:70px}.contact-details{border-left:0;border-top:1px solid rgba(201,145,50,.6);padding:30px 0 0}}@media(max-width:520px){.site-header{padding:0 5%}.logo-name{font-size:11px}.hero h1{font-size:38px}.hero-inner{padding-left:5%;padding-right:5%}.section{padding:70px 5%}.benefits,.steps{grid-template-columns:1fr}.benefits>div{border-right:0;border-bottom:1px solid #d6a34e;padding:15px 0}.contact-box{padding:38px 28px}.contact h2{font-size:36px}.hero-actions{flex-direction:column;align-items:flex-start}.desktop-nav{padding-left:5%;padding-right:5%}}
