.site-nav .nav-inner{height:78px;min-height:78px;flex-wrap:nowrap;gap:12px}.site-nav .brand{flex-shrink:0}.site-nav .nav-links{gap:14px;white-space:nowrap}.site-nav .nav-btn{white-space:nowrap;flex-shrink:0;padding:11px 13px}.out-section{padding:64px 0;background:#f5f8fb}.out-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}.out-card{padding:34px;border:1px solid #dfe7ee;border-radius:26px;background:white;display:flex;flex-direction:column;box-shadow:0 14px 45px #142c4010}.out-card h3{font-size:26px;margin:14px 0}.out-price{font-size:56px;font-weight:900;letter-spacing:-2px}.out-price span{font-size:17px;letter-spacing:0;font-weight:600}.out-card ul{padding:0;list-style:none;line-height:1.65;flex:1}.out-card li{padding:11px 0;border-bottom:1px solid #e7edf2}.out-premium{background:#082e40;color:#fff;border-color:#082e40}.out-premium li{border-color:#ffffff20}.out-premium .ey{color:#43d6df}.out-premium .primary{background:#22c5d4;color:#062732}.out-note{font-size:14px;color:#61727e;line-height:1.7}.out-hero{padding:72px 0;background:radial-gradient(ellipse at 85% 10%,#c8f2f5,transparent 60%),#f5fafb}.out-hero h1{font-size:clamp(35px,5vw,64px);line-height:1.12;letter-spacing:-2px}.out-hero .lead{max-width:850px}.out-details{padding-top:48px;padding-bottom:40px;line-height:1.85}.out-details p{max-width:950px;color:#51616b}.out-request{max-width:720px;margin-bottom:64px;padding:32px}.out-request p{line-height:1.7;color:#61727e}
.out-nav-toggle{display:none;background:#fff;border:1px solid #dfe7ee;border-radius:10px;width:38px;height:38px;flex-shrink:0;cursor:pointer}.site-nav .nav-inner{position:relative}
@media(max-width:1350px){.out-nav-toggle{display:block}.site-nav .nav-links{display:none}.site-nav .nav-links.out-open{display:flex;position:absolute;right:0;top:78px;width:min(320px,90vw);max-height:75vh;overflow:auto;flex-direction:column;gap:0;padding:12px;background:#fff;border:1px solid #dfe7ee;border-radius:16px;box-shadow:0 20px 50px #1233}.site-nav .nav-links.out-open a{padding:12px;color:#172936}}
@media(max-width:700px){.site-nav .nav-inner{height:70px;min-height:70px;gap:6px}.out-grid{grid-template-columns:1fr}.out-card{padding:24px}.out-section{padding:40px 0}.out-hero{padding:42px 0}.out-price{font-size:46px}.out-request{padding:22px}.site-nav .nav-language{margin-left:auto}.site-nav .brand img{width:110px}.site-nav .nav-links.out-open{top:70px}.site-nav a.nav-btn[href="/#builder"]{display:none}.site-nav .nav-btn{padding:8px;font-size:11px}}
