
:root{--navy:#12324d;--orange:#ff641f;--text:#1e3446;--muted:#5e6871;--light:#f1f4f6;--white:#fff}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--text);background:#fff}a{text-decoration:none;color:inherit}.wrap{max-width:1180px;margin:auto;padding:0 22px}header{height:76px;display:flex;align-items:center;border-bottom:1px solid #eef1f3}.nav{display:flex;align-items:center;width:100%;gap:30px}.logo{font-size:31px;font-weight:800;margin-right:auto}.logo span{color:var(--orange)}nav{display:flex;gap:28px;align-items:center}nav a:hover,.lang:hover{color:var(--orange)}.lang{border:1px solid #d9e0e5;background:white;padding:8px 11px;border-radius:5px;cursor:pointer;font-weight:700}.hero{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:28px}.hero-copy{background:var(--navy);color:white;padding:28px 26px;min-height:300px}.hero h1{font-size:34px;margin:0 0 16px}.hero h2{font-size:28px;font-weight:400;margin:0 0 18px}.hero p{font-size:17px;line-height:1.45}.hero img{width:100%;height:300px;object-fit:cover}.btn{display:inline-flex;background:var(--orange);color:#fff;font-weight:700;padding:11px 16px;min-width:220px;justify-content:space-between}.services{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;padding:16px 10px 8px}.service h3{font-size:17px;margin:0 0 8px}.more{color:var(--orange)}h1.page-title{font-size:42px;margin:18px 0 8px}.lead{font-size:22px;margin:0 0 14px}.copy{font-size:17px;line-height:1.55;color:var(--muted)}.section-title{font-size:30px;margin:28px 0 8px}.idea{background:var(--light);padding:20px;margin:16px 0 0;display:grid;grid-template-columns:1.2fr .9fr;gap:30px;align-items:center}.idea h2{margin:0 0 8px}.idea .btn{width:100%}.breadcrumb{margin-top:24px;color:#6c7881}.detail-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:34px;margin-top:22px}.panel{background:var(--light);padding:24px}.panel h3{margin-top:0}.checks{list-style:none;padding:0;line-height:2}.checks li:before{content:'✓';color:var(--orange);font-weight:bold;margin-right:10px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:30px 0}.step .num{font-size:35px;color:var(--orange);font-weight:800}.step h3{margin:6px 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:28px 0}.contact-card,.form{background:var(--light);padding:26px}.contact-card dt{font-weight:bold;margin-top:14px}.contact-card dd{margin:4px 0 0}.form label{display:block;font-weight:700;margin:12px 0 5px}.form input,.form textarea{width:100%;padding:12px;border:1px solid #cfd7dd;background:#fff}.form textarea{min-height:120px}.form button{border:0;margin-top:14px;cursor:pointer}.legal{max-width:850px;line-height:1.6}.legal h2{margin-top:28px}footer{margin-top:34px;border-top:1px solid #e5eaed;padding:18px 0;color:#4d5962}.foot{display:flex;gap:18px;align-items:center}.foot .brand{margin-right:auto}.mobile-menu{display:none}@media(max-width:760px){header{height:auto;padding:16px 0}.nav{flex-wrap:wrap}.logo{font-size:26px}nav{order:3;width:100%;justify-content:space-between;gap:10px;font-size:14px}.hero,.detail-grid,.idea,.contact-grid{grid-template-columns:1fr}.hero img{height:230px}.services,.steps{grid-template-columns:1fr 1fr}.hero h1{font-size:29px}.hero h2{font-size:23px}.foot{flex-wrap:wrap}.foot .brand{width:100%}}@media(max-width:480px){.services,.steps{grid-template-columns:1fr}}
