/* ROAWIN V11 — customer value, clear reasons to choose, responsive. */
.v11-why,.v11-value,.v11-deep,.v11-product,.v11-about-promise{padding:94px 0}
.v11-why{background:#f5faff}
.v11-value{background:#fff}
.v11-about-promise{background:#fff}
.v11-kicker{display:inline-flex;font-size:11px;letter-spacing:.15em;font-weight:850;color:#176eec;margin-bottom:17px}
.v11-heading{max-width:840px;text-align:center;margin:0 auto 40px}
.v11-heading-left{max-width:880px;text-align:left;margin:0 0 35px}
.v11-heading h2{font-size:clamp(30px,3.6vw,46px);font-weight:850;line-height:1.42;letter-spacing:-.06em;color:#142e53;margin:0 0 18px}
.v11-heading h2 span{color:#1474ee}
.v11-heading p{font-size:15px;line-height:1.95;color:#607590;max-width:780px;margin:0 auto}
.v11-heading-left p{margin-left:0}
.v11-heading p strong{color:#21466f}
.v11-reasons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
.v11-reason{background:#fff;border:1px solid #e1eaf8;border-radius:25px;padding:27px 23px;box-shadow:0 12px 31px rgba(43,100,172,.055)}
.v11-reason-icon{display:grid;place-items:center;background:linear-gradient(140deg,#edf6ff,#dfefff);border-radius:14px;color:#1675ef;width:43px;height:43px;font-size:13px;font-weight:900}
.v11-reason h3{font-size:18px;letter-spacing:-.04em;margin:20px 0 10px;color:#193963}
.v11-reason p{color:#697f99;font-size:13px;line-height:1.85;margin:0}
.v11-value-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}
.v11-value-card{border:1px solid #d9e9ff;border-radius:32px;padding:38px 36px;background:linear-gradient(148deg,#f0f7ff,#fff 65%);display:flex;flex-direction:column;min-width:0}
.v11-value-card.v11-pg{background:linear-gradient(148deg,#f7fce8,#fff 65%);border-color:#d5e6b6}
.v11-value-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;gap:12px}
.v11-chip{padding:9px 13px;color:#1768dd;background:#e4f0ff;border-radius:30px;font-size:10px;font-weight:900;letter-spacing:.06em}
.v11-pg .v11-chip{background:#e8f5c6;color:#487817}
.v11-mini-symbol{font-weight:800;font-size:30px;color:#1676f4}
.v11-pg .v11-mini-symbol{color:#669923}
.v11-value-card h3{color:#143a6b;font-size:clamp(24px,2.45vw,33px);line-height:1.48;letter-spacing:-.05em;margin:0 0 16px}
.v11-pg h3{color:#335b1c}
.v11-value-card>p{font-size:14px;line-height:1.9;color:#627d9b;margin:0 0 20px}
.v11-value-card ul{padding:0 0 0 21px;margin:0 0 21px;color:#35597c;font-size:13px;line-height:2}
.v11-pg ul{color:#4b6e39}
.v11-value-card>a{align-self:flex-start;border-radius:40px;padding:13px 19px;background:#176cee;color:#fff;font-size:13px;text-decoration:none;font-weight:800;margin-top:auto}
.v11-pg>a{background:#598923;color:#fff}
.v11-value-card small{font-size:11px;color:#8191a4;line-height:1.6;margin-top:15px}
.v11-deep{background:#f5faff}
.v11-deep-pg{background:#f8fceF}
.v11-deep-pg .v11-kicker,.v11-deep-pg .v11-heading h2 span{color:#608c25}
.v11-deep-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
.v11-deep-grid article{border:1px solid #deebfb;background:white;padding:28px 25px;border-radius:24px}
.v11-deep-grid b{display:inline-flex;width:39px;height:39px;border-radius:12px;align-items:center;justify-content:center;background:#e6f1ff;color:#166ff0;font-size:12px}
.v11-deep-grid h3{color:#17385f;letter-spacing:-.04em;font-size:19px;margin:16px 0 11px}
.v11-deep-grid p{font-size:13px;line-height:1.85;color:#697f96;margin:0}
.v11-footnote{font-size:11px;color:#7890a5;line-height:1.8;margin:22px 0 0}
.v11-pg-gains{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.v11-pg-gains article{border:1px solid #dbe8bc;border-radius:25px;padding:33px;background:#fff}
.v11-pg-gains article>span{font-size:10px;color:#598328;letter-spacing:.12em;font-weight:900}
.v11-pg-gains h3{font-size:24px;color:#315a17;letter-spacing:-.05em;margin:14px 0}
.v11-pg-gains p{font-size:14px;line-height:1.85;color:#5b7351;margin:0 0 19px}
.v11-pg-gains a{font-size:13px;font-weight:800;color:#4b791b;text-decoration:none}
.v11-product{background:#f6faff}
.v11-product-cta{display:flex;gap:23px;align-items:center;justify-content:space-between;margin-top:29px;background:#eaf3ff;border-radius:24px;padding:26px}
.v11-product-cta strong{font-size:17px;color:#153f76}
.v11-product-cta p{font-size:12px;color:#627f9f;line-height:1.7;margin:6px 0 0}
.v11-product-cta a{flex-shrink:0}
@media(max-width:1000px){.v11-reasons{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.v11-why,.v11-value,.v11-deep,.v11-product,.v11-about-promise{padding:60px 0}.v11-heading{margin-bottom:26px}.v11-heading h2{font-size:30px}.v11-heading p{font-size:13px}.v11-reasons,.v11-value-grid,.v11-deep-grid,.v11-pg-gains{grid-template-columns:1fr}.v11-reason{padding:22px}.v11-value-card{padding:28px 24px;border-radius:26px}.v11-value-card h3{font-size:27px}.v11-product-cta{flex-direction:column;align-items:flex-start;padding:23px}.v11-pg-gains article{padding:24px}}
