*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#20364b;background:#fff;font-family:Arial,Helvetica,sans-serif;line-height:1.55}.topline{min-height:42px;background:#0d3155;color:#fff;display:flex;align-items:center;justify-content:center;gap:34px;padding:8px 20px;font-size:13px}.topline a{color:#fff;font-weight:800;text-decoration:none}header{min-height:112px;max-width:1200px;margin:auto;padding:12px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #e7edf2}.logo{display:flex;align-items:center;gap:14px;text-decoration:none;color:#15375f}.logo img{width:120px;height:88px;object-fit:contain}.logo b{display:block;font-size:20px}.logo small{display:block;color:#6e8193;font-size:11px;margin-top:3px}nav{display:flex;gap:22px}nav a{color:#36556f;text-decoration:none;font-weight:700;font-size:13px}main{max-width:1200px;margin:auto;padding:0 28px}.organicHero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.6fr);gap:44px;align-items:center;padding:70px 0 58px}.kicker{margin:0 0 10px;color:#1687d0;font-weight:900;font-size:12px;letter-spacing:.14em}.organicHero h1{margin:0;color:#17375f;font-size:clamp(40px,5vw,68px);line-height:1.02;max-width:820px}.intro{font-size:20px;color:#5d7185;max-width:780px;margin:22px 0}.heroActions{display:flex;gap:12px;flex-wrap:wrap}.primary-button,.outline-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;text-decoration:none;font-weight:800;border-radius:4px}.primary-button{background:#1687d0;color:#fff;border:1px solid #1687d0}.outline-button{color:#1687d0;border:1px solid #1687d0;background:#fff}.trust{display:flex;gap:16px;flex-wrap:wrap;margin-top:20px;color:#4d6b7e;font-size:12px;font-weight:700}.lossPhoto{margin:28px 0 0;border-radius:9px;overflow:hidden;background:#eef3f6;box-shadow:0 10px 28px rgba(13,49,85,.13)}.lossPhoto img{display:block;width:100%;height:360px;object-fit:cover}.lossPhoto figcaption{padding:9px 13px;color:#587086;background:#f6f9fb;font-size:11px;font-weight:700}.organicHero aside{background:#0d3155;color:#fff;padding:30px;border-radius:8px}.organicHero aside b{font-size:22px}.organicHero aside p{color:#d5e4ef}.organicHero aside a{display:inline-block;color:#fff;font-size:22px;font-weight:900;margin-top:8px}.contentGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:38px 0 62px;border-top:1px solid #e7edf2}.contentGrid article{padding:26px;background:#f6f9fb;border-top:4px solid #1687d0}.contentGrid h2{margin:0 0 12px;color:#17375f;font-size:23px}.contentGrid p{margin:0;color:#607487}.signs{display:grid;grid-template-columns:.8fr 1.2fr;gap:46px;background:#eef6fb;padding:46px;border-radius:8px}.signs h2,.process h2,.faq h2,.request h2,.related h2{margin:0;color:#17375f;font-size:clamp(30px,3.5vw,46px);line-height:1.08}.signs ul{margin:0;display:grid;gap:12px;padding-left:24px;color:#445f73}.process{padding:70px 0}.process>div{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:26px}.process article{border:1px solid #e0e9ef;padding:22px}.process article>b{color:#1687d0;font-size:28px}.process h3{color:#17375f;margin:10px 0 7px}.process article p{margin:0;color:#687c8e;font-size:14px}.faq{padding:0 0 70px}.faq details{border-top:1px solid #dde6ec;padding:18px 4px}.faq details:last-child{border-bottom:1px solid #dde6ec}.faq summary{font-weight:800;color:#23496a;cursor:pointer}.faq details p{color:#607487;max-width:920px}.request{display:grid;grid-template-columns:.75fr 1.25fr;gap:44px;background:#0d3155;color:#fff;padding:50px;margin:0 -28px}.request .kicker{color:#74d1ff}.request h2{color:#fff}.request>div>p:last-child{color:#d5e4ef}.request a{color:#fff}.contact-form{background:#fff;color:#20364b;padding:26px;border-radius:7px;display:block}.contact-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact-form label{display:grid;gap:6px;font-size:11px;font-weight:800;color:#34536c;margin-bottom:12px}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid #cad7e0;border-radius:4px;padding:12px;font:inherit;color:#20364b;background:#fff}.contact-form textarea{resize:vertical}.contact-form .consent-row{grid-template-columns:auto 1fr;align-items:start}.contact-form .consent-row input{width:auto;margin-top:3px}.contact-form button{border:0;cursor:pointer}.form-status{font-size:12px;margin:12px 0 0}.form-error{color:#a52d2d}.spam-trap{position:absolute!important;left:-9999px!important}.related{padding:58px 0}.related>div{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px}.related a{display:block;padding:15px;background:#f5f8fa;color:#1b6094;text-decoration:none;font-weight:700;border-left:3px solid #1687d0}footer{background:#f3f6f8;border-top:1px solid #e0e7ec;padding:34px max(28px,calc((100vw - 1144px)/2));display:grid;grid-template-columns:1fr auto;gap:20px;color:#607487;font-size:12px}footer b{display:block;color:#17375f;font-size:16px}footer span{display:block;margin-top:4px}footer a{color:#1687d0;text-decoration:none;margin-left:14px;font-weight:700}footer p{grid-column:1/-1;margin:0;max-width:860px}.mobileCall{display:none}@media(max-width:850px){nav{display:none}.organicHero,.signs,.request{grid-template-columns:1fr}.contentGrid{grid-template-columns:1fr}.process>div{grid-template-columns:1fr 1fr}.request{gap:24px}.related>div{grid-template-columns:1fr}}@media(max-width:560px){.topline{justify-content:space-between;gap:12px;font-size:10px}.topline span{max-width:150px}.logo img{width:92px;height:70px}.logo span{display:none}header{min-height:84px;padding:8px 16px}main{padding:0 18px}.organicHero{padding:42px 0 38px;gap:26px}.organicHero h1{font-size:40px}.intro{font-size:17px}.organicHero aside{padding:22px}.contentGrid{padding-bottom:44px}.signs{padding:28px;margin:0}.process{padding:50px 0}.process>div{grid-template-columns:1fr}.request{margin:0 -18px;padding:34px 18px}.contact-form{padding:18px}.contact-form .form-grid{grid-template-columns:1fr}.related{padding-bottom:80px}footer{grid-template-columns:1fr;padding:28px 18px 80px}footer div:nth-child(2){display:flex;flex-direction:column;gap:6px}footer a{margin-left:0}.mobileCall{display:flex;position:fixed;left:12px;right:12px;bottom:10px;z-index:20;align-items:center;justify-content:center;height:52px;background:#1687d0;color:#fff;text-decoration:none;font-weight:900;border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.2)}}
