
.v14{color:#24354d;line-height:1.6;font-family:Arial,sans-serif}
.v14 *{box-sizing:border-box}
.v14-wrap{width:min(1100px,calc(100% - 36px));margin:auto}
.v14-hero{background:linear-gradient(130deg,#e9f7ff,#fff1f7);padding:66px 0}
.v14-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:35px;align-items:center}
.v14-kicker{display:block;color:#1487bd;font-size:12px;font-weight:800;letter-spacing:1.3px;margin-bottom:15px}
.v14 h1,.v14 h2,.v14 h3{line-height:1.23;letter-spacing:-.4px}
.v14 h1{font-size:clamp(32px,4vw,52px);margin:0 0 20px;font-weight:850}
.v14 h1 span{display:block;color:#2387c2}
.v14 h2{font-size:clamp(26px,3vw,38px);margin:0 0 15px}
.v14 h3{font-size:19px;margin:12px 0}
.v14 p{margin:0 0 17px}
.v14-copy>p{font-size:17px}
.v14-promise{font-weight:800;color:#24648b}
.v14-family{display:block;width:100%;max-height:450px;object-fit:contain;border-radius:20px}
.v14-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 15px}
.v14-button{display:inline-block;background:#2686c4;color:white!important;text-decoration:none;padding:12px 21px;border-radius:13px;font-weight:800;text-align:center}
.v14-outline{background:white;color:#247cba!important;border:2px solid #2686c4}
.v14-tagline{font-size:13px!important;color:#6a7e91}
.v14-section{padding:75px 0}
.v14-soft{background:#f3f9ff}
.v14-heading{text-align:center;max-width:750px;margin:0 auto 35px}
.v14-heading p{color:#64758c}
.v14-grid{display:grid;gap:20px}
.v14-three{grid-template-columns:repeat(3,minmax(0,1fr))}
.v14-two{grid-template-columns:repeat(2,minmax(0,1fr))}
.v14-benefits{grid-template-columns:repeat(5,minmax(0,1fr))}
.v14-card{padding:24px;border:1px solid #e5edf4;border-radius:20px;background:white;min-width:0}
.v14-card p{font-size:15px;color:#5e7186;margin:0}
.v14-card small{font-weight:800;color:#2581b9;letter-spacing:1px}
.v14-emoji{font-size:32px}
.v14-card.pink{background:#fff0f6}
.v14-card.yellow{background:#fff9e8}
.v14-card.blue{background:#eaf5ff}
.v14-reassure{text-align:center;margin:27px 0 0!important;font-weight:800}
.v14-soon{display:inline-block;margin-top:15px;background:#edf2f7;border-radius:99px;padding:6px 12px;color:#66798e;font-size:12px;font-weight:800}
.v14-finale{text-align:center;background:linear-gradient(135deg,#e8f6ff,#fff0f7);padding:45px 25px;border-radius:26px}
.v14-finale p{max-width:650px;margin:0 auto 24px}
.v14 a:focus-visible{outline:3px solid #ed80a6;outline-offset:4px}
@media(max-width:850px){
.v14-hero-grid{grid-template-columns:1fr}
.v14-family{max-height:300px;grid-row:1}
.v14-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:600px){
.v14-hero{padding:30px 0 42px}
.v14-hero-grid{gap:15px}
.v14-family{max-height:220px}
.v14 h1{font-size:30px}
.v14-copy>p{font-size:15px}
.v14-section{padding:52px 0}
.v14-three,.v14-two{grid-template-columns:1fr}
.v14-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.v14-card{padding:18px}
.v14-card h3{font-size:17px}
.v14-card p{font-size:14px}
.v14-actions{flex-direction:column}
.v14-button{width:100%}
.v14-finale{padding:32px 18px}
}
@media(prefers-reduced-motion:reduce){
.v14{scroll-behavior:auto}
}
