*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#1e2730;line-height:1.65}a{text-decoration:none;color:inherit}.wrap{width:min(1120px,92%);margin:auto}header{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #e4e8ec}.nav{height:72px;display:flex;align-items:center;justify-content:space-between}.logo{font-size:19px;font-weight:900}.logo span,small{color:#b87812}.nav nav{display:flex;gap:28px;font-weight:700}.nav button{display:none;border:0;background:none;font-size:25px}.hero{padding:96px 0;background:linear-gradient(135deg,#fff7e9,#f2f6fa)}.heroGrid{display:grid;grid-template-columns:1.45fr .85fr;gap:60px;align-items:center}.hero h1{font-size:clamp(46px,7vw,78px);line-height:1.02;margin:12px 0 20px}.hero p{font-size:20px;color:#5d6870;max-width:700px}.btn{display:inline-block;background:#202b35;color:#fff;padding:13px 23px;border-radius:8px;font-weight:800;margin-top:18px}.outline{background:transparent;color:#202b35;border:1px solid #202b35;margin-left:10px}.heroCard{background:#202b35;color:#fff;border-radius:25px;padding:45px;text-align:center;box-shadow:0 24px 60px #202b3530}.bag{font-size:82px}.line{height:3px;width:55px;background:#d08b19;margin:12px auto}.heroCard h2{font-size:27px}.heroCard p{color:#dce3e7}.heroCard span{color:#e3b14e;font-weight:700}.section,.contact,.page{padding:82px 0}.section h2,.page h1{font-size:42px;margin:7px 0 34px}.grid2,.grid3{display:grid;gap:25px}.grid2{grid-template-columns:1fr 1fr}.grid3{grid-template-columns:repeat(3,1fr)}.card{background:#fff;border:1px solid #e1e6e9;border-radius:16px;padding:30px}.card p{color:#59656c}.dark{background:#202b35;color:#fff}.dark p{color:#dce3e7}.gray{background:#f6f8f9}.service{text-align:center}.service div{font-size:52px}.visuals{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:30px}.visuals div{height:230px;border-radius:20px;background:linear-gradient(135deg,#202b35,#c9891d);color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:62px}.visuals b{font-size:22px}.visuals em{font-style:normal;font-size:15px}.stats{padding:48px 0;background:#b87812;color:#fff}.stats .grid3{text-align:center}.stats b{font-size:38px;display:block}.stats span{font-weight:700}.contact{background:#202b35;color:#fff}.contactGrid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.contact h2{font-size:43px}.contact p{color:#dce3e7}.contact a{color:#fff}.gold{background:#e0a11d}.page{background:#f2f6f8;min-height:65vh}.legal{max-width:850px}.legal h2{margin-top:30px}.legal p{color:#59656c}footer{background:#11191f;color:#d6e0e5;padding:28px 0}.footer{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.footer b{color:#fff}.footer div:nth-child(2){display:flex;gap:20px}.footer p{font-size:14px}@media(max-width:760px){.nav button{display:block}.nav nav{display:none;position:absolute;top:72px;left:0;right:0;background:#fff;padding:15px 4%;flex-direction:column;gap:12px}.nav nav.open{display:flex}.hero{padding:62px 0}.heroGrid,.grid2,.grid3,.visuals,.contactGrid{grid-template-columns:1fr}.section,.contact,.page{padding:60px 0}.section h2,.page h1{font-size:32px}.outline{margin-left:0}.footer{align-items:flex-start;flex-direction:column}}