.hero-corp{position:relative;padding:140px 24px 80px;text-align:center;background:#1a1a1a;overflow:hidden}.hero-corp-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.hero-corp-bg img{width:100%;height:100%;object-fit:cover;opacity:.25;display:block}.hero-corp-inner{position:relative;z-index:1;max-width:760px;margin:0 auto}.hero-corp h1{font-size:clamp(28px,5vw,48px);font-weight:800;line-height:1.15;margin:0 0 16px;letter-spacing:-.02em;color:#fff}.hero-sub{font-size:17px;color:#ffffffbf;max-width:520px;margin:0 auto 32px;line-height:1.6}.kpi-row{display:flex;justify-content:center;gap:40px;margin-bottom:36px;flex-wrap:wrap}.kpi{text-align:center}.kpi strong{display:block;font-size:28px;font-weight:800;color:#e63329}.kpi span{font-size:13px;color:#fff9}.photos{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:60px 24px 0;max-width:1200px;margin:0 auto}.photos img{width:100%;height:200px;object-fit:cover;border-radius:12px}.sec{padding:80px 0;color:#1a1a1a;background:#fff}.sec-gray{background:#f8f8f8;color:#1a1a1a}.sec h2,.sec-gray h2{color:#000}.sec p,.sec-gray p{color:#444}.sec-title{font-size:clamp(24px,4vw,36px);text-align:center;margin:0 0 12px;font-weight:800;color:#000}.sec-sub{text-align:center;color:#888;font-size:16px;margin:0 auto 40px;max-width:520px}.calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.calc-inputs{display:flex;flex-direction:column;gap:24px}.field label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.field input[type=range]{width:100%;accent-color:#e63329;height:6px;cursor:pointer}.field output{display:block;text-align:right;font-size:24px;font-weight:800;color:#e63329;margin-top:4px}.calc-result{background:#fff;border-radius:16px;padding:28px;box-shadow:0 2px 20px #0000000f}.res-row{display:flex;gap:16px;align-items:center;margin-bottom:20px}.res-card{flex:1;padding:20px;border-radius:12px;text-align:center}.res-own{background:#f0f0f0}.res-mtp{background:#000;color:#fff}.res-label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;opacity:.6;margin-bottom:6px}.res-price{font-size:28px;font-weight:800}.res-unit{font-size:12px;opacity:.6}.res-vs{font-size:13px;font-weight:700;color:#ccc}.res-save{text-align:center;font-size:17px;color:#e63329;font-weight:700;margin-bottom:6px}.res-per{text-align:center;font-size:13px;color:#888}.steps-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.step{text-align:center;padding:20px 12px}.step-num{font-size:48px;font-weight:800;color:#e63329;opacity:.25;margin-bottom:8px}.step h3{font-size:15px;margin:0 0 6px;font-weight:700}.step p{font-size:13px;color:#777;line-height:1.5}.price-wrap{overflow-x:auto}.price-table{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 8px #0000000a}.price-table th{background:#000;color:#fff;padding:12px 18px;text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.price-table td{padding:12px 18px;border-bottom:1px solid #f0f0f0;font-size:14px}.price-table tr:last-child td{border:0}.price-table strong{color:#000}.mid-cta{text-align:center;padding:40px 24px;background:#e633290f;border-top:1px solid rgba(230,51,41,.1);border-bottom:1px solid rgba(230,51,41,.1)}.mid-cta-btn{display:inline-block;padding:16px 32px;background:#e63329;color:#fff;font-size:16px;font-weight:600;border-radius:4px;text-decoration:none;transition:background .3s}.mid-cta-btn:hover{background:#c42b22}.mid-cta-tg{display:block;margin-top:10px;font-size:13px;color:#666;text-decoration:none;transition:color .2s}.mid-cta-tg:hover{color:#e63329}.faq-list{max-width:760px;margin:0 auto}.faq-item{border-bottom:1px solid #e0e0e0}.faq-item summary{padding:18px 0;font-size:16px;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .fi{font-size:22px;color:#e63329;transition:transform .3s;flex-shrink:0;margin-left:12px}.faq-item[open] summary .fi{transform:rotate(45deg)}.faq-body{padding:0 0 18px;font-size:15px;line-height:1.7;color:#666}.seo-text{max-width:760px;margin:0 auto}.seo-text h2{font-size:26px;font-weight:800;margin:0 0 16px}.seo-text h3{font-size:19px;font-weight:700;margin:28px 0 10px}.seo-text p{font-size:15px;line-height:1.8;color:#555;margin:0 0 14px}.sec,.sec-gray{display:block;visibility:visible;clip-path:none;opacity:1}@media(max-width:900px){.kpi-row{gap:16px}.calc-grid{grid-template-columns:1fr}.steps-grid{grid-template-columns:1fr 1fr}.steps-grid .step:last-child{grid-column:1/-1}.photos{grid-template-columns:1fr}}
