.cost-hero>.wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.85fr);gap:28px;align-items:center}.cost-hero .hero-card{width:100%}.lcq-card{background:#fff;color:#1c2b40;border-radius:12px;padding:27px 28px;box-shadow:0 8px 32px #14223b30;font-size:14px;min-width:0}.lcq-eyebrow{font-size:11px;letter-spacing:.12em;font-weight:800;color:#2864ad;margin:0 0 5px}.lcq-card h2{font-size:26px;line-height:1.16;letter-spacing:-.025em;margin:0 0 6px}.lcq-intro{margin:0 0 16px;color:#5a687a;line-height:1.45;font-size:14px}.lcq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.lcq-grid label{font-weight:700;font-size:13px;line-height:1.3;display:block;min-width:0}.lcq-grid label span{font-weight:400;color:#657487}.lcq-full{grid-column:1/-1}.lcq-grid input,.lcq-grid select{display:block;width:100%;min-width:0;min-height:40px;margin-top:4px;padding:8px 10px;border:1px solid #b9c5d1;border-radius:6px;color:#1c2b40;background:#fff;font:inherit}.lcq-consent{font-size:11px;line-height:1.45;color:#536174;margin:14px 0 8px}.lcq-consent a,.lcq-fallback a{text-decoration:underline;color:#2053a3}.lcq-check{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.4;margin:8px 0 12px}.lcq-check input{margin:3px 0 0;flex:none}.lcq-card button{width:100%;border:0;border-radius:6px;padding:12px 15px;background:#2053a3;color:white;font:inherit;font-weight:800;cursor:pointer}.lcq-card button:hover{background:#163e7d}.lcq-card button:disabled{opacity:.6;cursor:default}.lcq-card input:focus-visible,.lcq-card select:focus-visible,.lcq-card button:focus-visible,.lcq-card a:focus-visible{outline:3px solid #df9634;outline-offset:2px}.lcq-message,.lcq-fallback{font-size:12px;line-height:1.45;margin:9px 0 0;color:#536174}.lcq-message:empty{display:none}.lcq-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}@media(max-width:900px){.cost-hero>.wrap{grid-template-columns:1fr;gap:18px}.lcq-card{max-width:685px;width:100%}}@media(max-width:420px){.lcq-card{padding:22px 18px}.lcq-grid{gap:10px}.lcq-grid label{font-size:12px}}

.lcq-consent summary{cursor:pointer;color:#2053a3;font-weight:700;text-decoration:underline;min-height:24px}.lcq-consent summary:focus-visible{outline:3px solid #df9634;outline-offset:2px}.lcq-consent[open]>div{margin-top:8px}.lcq-check a{color:#2053a3;text-decoration:underline}

.cost-hero{padding:60px 0}.cost-hero>.wrap{grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);gap:36px}.hero-card{padding:45px}.lcq-card{padding:32px 36px}.lcq-grid{gap:14px 16px}.lcq-consent{margin:15px 0 8px}.lcq-check{margin:10px 0 16px}.lcq-fallback{margin-top:12px}@media(max-width:900px){.cost-hero>.wrap{grid-template-columns:1fr;gap:20px}.cost-hero{padding:42px 0}}@media(max-width:600px){.hero-card{padding:30px 26px}.lcq-card{padding:26px 24px}.lcq-pair{grid-column:1/-1}.lcq-grid{gap:13px 12px}}
/* Homepage spacing */
.cost-hero{padding:64px 0 72px}
.cost-hero>.wrap{width:min(1280px,calc(100% - 80px));grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:64px;align-items:center}
.hero-card{padding:48px;max-width:none}
.lcq-card{padding:38px 40px}
.lcq-intro{margin-bottom:22px;line-height:1.55}
.lcq-grid{gap:18px 20px}
.lcq-grid input,.lcq-grid select{margin-top:6px;min-height:44px}
.lcq-consent{margin:20px 0 10px}
.lcq-check{margin:12px 0 20px;line-height:1.5}
.lcq-fallback{margin-top:14px}
@media(max-width:1050px){.cost-hero>.wrap{width:min(685px,calc(100% - 48px));grid-template-columns:1fr;gap:28px}.cost-hero{padding:48px 0}}
@media(max-width:600px){.cost-hero>.wrap{width:calc(100% - 36px);gap:24px}.cost-hero{padding:36px 0 42px}.hero-card{padding:30px 26px}.lcq-card{padding:28px 24px}.lcq-grid{gap:17px 14px}.lcq-pair{grid-column:1/-1}}
