.sv{--navy:#113160;--navy-deep:#081933;--gold:#ffd54d;--gold-d:#f5b800;--ink:#0f172a;--slate:#475569;--line:#dce4ef;--bg:#f7f9fc;color:var(--slate)}.sv__wrap{width:min(1180px,92vw);margin:0 auto}.sv__sec{padding:clamp(52px,7vw,96px) 0}.sv__eyebrow{color:var(--navy);letter-spacing:.08em;text-transform:uppercase;background:#11316014;border:1px solid #11316033;border-radius:999px;padding:7px 16px;font-size:.76rem;font-weight:800;display:inline-block}.sv__h2{color:var(--navy);margin:14px 0 12px;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:800;line-height:1.18}.sv__lead{max-width:740px;margin:0;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.75}.sv__head{margin-bottom:clamp(28px,4vw,46px)}.sv__head--c{text-align:center}.sv__head--c .sv__lead{margin-inline:auto}.sv__btn{cursor:pointer;border:2px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:13px 26px;font-size:.95rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:inline-flex}.sv__btn svg{width:16px;height:16px}.sv__btn--gold{background:var(--gold);color:var(--navy)}.sv__btn--gold:hover{background:var(--gold-d);transform:translateY(-2px);box-shadow:0 12px 26px #f5b80059}.sv__btn--navy{border-color:var(--navy);color:var(--navy)}.sv__btn--navy:hover{background:var(--navy);color:#fff}.sv-core{background:linear-gradient(180deg,var(--bg),#fff)}.sv-core__grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.sv-card{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;gap:12px;padding:30px 28px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 26px #1131600f}.sv-card:before{content:"";background:linear-gradient(90deg,var(--gold),var(--gold-d));transform-origin:0;width:100%;height:4px;transition:transform .3s;position:absolute;top:0;left:0;transform:scaleX(0)}.sv-card:hover{border-color:#11316059;transform:translateY(-5px);box-shadow:0 20px 44px #11316024}.sv-card:hover:before{transform:scaleX(1)}.sv-card__ic{background:var(--navy);width:58px;height:58px;color:var(--gold);border-radius:18px;place-items:center;display:grid}.sv-card__ic svg{width:28px;height:28px}.sv-card h3{color:var(--navy);margin:6px 0 0;font-size:1.3rem;font-weight:800}.sv-card p{margin:0;font-size:.98rem;line-height:1.7}.sv-card__go{color:var(--navy);align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-weight:800;display:inline-flex}.sv-card__go svg{width:16px;height:16px;transition:transform .2s}.sv-card:hover .sv-card__go svg{transform:translate(4px)}.sv-more{background:#fff}.sv-more__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sv-mini{background:var(--bg);border:1px solid var(--line);border-radius:18px;align-items:flex-start;gap:16px;padding:20px;transition:background .2s,box-shadow .2s,transform .2s;display:flex}.sv-mini:hover{background:#fff;transform:translateY(-3px);box-shadow:0 12px 30px #1131601a}.sv-mini i{border:1px solid var(--line);width:46px;height:46px;color:var(--navy);background:#fff;border-radius:14px;flex:none;place-items:center;display:grid}.sv-mini svg{width:22px;height:22px}.sv-mini h3{color:var(--navy);margin:0 0 4px;font-size:1.05rem;font-weight:800}.sv-mini p{margin:0;font-size:.92rem;line-height:1.6}.sv-help{background:linear-gradient(135deg,var(--navy-deep),var(--navy));color:#fff}.sv-help .sv__wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}.sv-help h2{color:#fff;margin:0 0 6px;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:800}.sv-help p{color:#ffffffd1;max-width:620px;margin:0;line-height:1.65}.sv-help .sv__sec{padding:0}.sv-help{padding:clamp(34px,5vw,56px) 0}.sv-quote{background:var(--bg)}.sv-quote__grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(24px,4vw,56px);display:grid}.sv-quote__side{position:sticky;top:120px}.sv-quote__side p{margin:0 0 14px;line-height:1.75}.sv-quote__pts{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.sv-quote__pts li{color:var(--ink);gap:12px;margin:0;font-weight:600;display:flex}.sv-quote__pts li:before{content:"";background:var(--gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23113160' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E") center/13px no-repeat;border-radius:50%;flex:none;width:22px;height:22px}.sv-form{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:1fr 1fr;gap:18px;padding:clamp(22px,3vw,38px);display:grid;box-shadow:0 18px 48px #1131601a}.sv-form__f{flex-direction:column;gap:6px;min-width:0;display:flex}.sv-form__f--full{grid-column:1/-1}.sv-form label,.sv-form legend{color:var(--navy);padding:0;font-size:.88rem;font-weight:800}.sv-form label i,.sv-form legend i{color:#c2410c;font-style:normal}.sv-form input[type=text],.sv-form input[type=tel],.sv-form input[type=email],.sv-form select,.sv-form textarea{width:100%;font:inherit;color:var(--ink);border:1.5px solid var(--line);background:#f8fafc;border-radius:12px;padding:13px 14px;transition:border-color .2s,box-shadow .2s,background .2s}.sv-form textarea{resize:vertical;min-height:110px}.sv-form input:focus,.sv-form select:focus,.sv-form textarea:focus{border-color:var(--navy);background:#fff;outline:none;box-shadow:0 0 0 4px #1131601f}.sv-form fieldset{border:0;min-width:0;margin:0;padding:0}.sv-seg{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.sv-seg label{color:var(--navy);cursor:pointer;margin:0;font-weight:700;position:relative}.sv-seg input{opacity:0;pointer-events:none;position:absolute}.sv-seg span{border:1.5px solid var(--line);background:#f8fafc;border-radius:999px;padding:10px 18px;font-size:.9rem;transition:all .2s;display:inline-block}.sv-seg input:checked+span{background:var(--navy);border-color:var(--navy);color:#fff}.sv-seg input:focus-visible+span{box-shadow:0 0 0 4px #11316033}.sv-form .kc-hp{opacity:0;width:0;height:0;position:absolute;left:-9999px}.sv-form__submit{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;display:flex}.sv-form__submit button{border:0}.sv-form__submit button[disabled]{opacity:.6;cursor:wait}.sv-form__note{font-size:.92rem;font-weight:700}.sv-form__note--ok{color:#0b6b3a}.sv-form__note--err{color:#b91c1c}@media (max-width:1000px){.sv-core__grid,.sv-more__grid{grid-template-columns:repeat(2,1fr)}.sv-quote__grid{grid-template-columns:1fr}}@media (max-width:640px){.sv-core__grid,.sv-more__grid,.sv-form{grid-template-columns:1fr}.sv__btn{justify-content:center;width:100%}.sv-form__f--full{grid-column:auto}}@media (prefers-reduced-motion:reduce){.sv-card,.sv-mini,.sv__btn,.sv-card:before{transition:none}}
