/* V14: buyer-first hierarchy, restrained brand depth, optional local checklist. */
#serpl-v9.v14-conversion{--v14-ink:#233248;--v14-blue:#3263b2;--v14-action:#b33d40;color:var(--v14-ink)}
#serpl-v9.v14-conversion .hero{padding-top:42px;padding-bottom:54px;gap:44px;align-items:center;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}
#serpl-v9.v14-conversion .hero h1{font-size:clamp(32px,3.1vw,46px)!important;line-height:1.12!important;letter-spacing:-.035em;max-width:26ch;margin:0 0 18px;text-wrap:balance}
#serpl-v9.v14-conversion .hero .eyebrow{font-size:11px;letter-spacing:.12em;margin-bottom:14px}
#serpl-v9.v14-conversion .hero .lead{font-size:17px;line-height:1.6;max-width:52ch;margin:0 0 22px}
#serpl-v9.v14-conversion .hero-actions{margin:0 0 12px;gap:16px}
#serpl-v9.v14-conversion .hero .v14-trust{font-size:13px;line-height:1.5;margin:0 0 22px;color:#526176}
#serpl-v9.v14-conversion .hero-benefits{font-size:15px;line-height:1.55;margin:0;gap:7px}
#serpl-v9.v14-conversion .hero-benefits li{margin:0 0 7px;padding-left:22px}
#serpl-v9.v14-conversion .button{background:var(--v14-action);color:#fff;box-shadow:0 5px 12px rgba(140,42,46,.12);font-weight:650;min-height:46px;text-decoration:none}
#serpl-v9.v14-conversion .button:hover{background:#973137;box-shadow:0 7px 16px rgba(140,42,46,.16)}
#serpl-v9.v14-conversion .button:focus-visible{outline:3px solid #3263b2;outline-offset:4px}
#serpl-v9.v14-conversion .v6-monitor{box-shadow:0 18px 38px rgba(28,48,76,.13)}
#serpl-v9.v14-conversion .feature-band{background:#f5f8fc;border-top:1px solid #e3e9f1;border-bottom:1px solid #e3e9f1}
#serpl-v9.v14-conversion .feature-intro{align-self:start}
#serpl-v9.v14-conversion .feature-intro>p:not(.eyebrow){max-width:47ch}
#serpl-v9.v14-conversion .v6-selection-figure{margin:26px 0 16px}
#serpl-v9.v14-conversion .feature-list li{padding-top:21px;padding-bottom:21px;border-bottom:1px solid #dce4ef}
#serpl-v9.v14-conversion .feature-list li:last-child{border-bottom:0}
#serpl-v9.v14-conversion .feature-list h3{line-height:1.35;margin-bottom:8px;font-size:20px}
#serpl-v9.v14-conversion .feature-list p{line-height:1.65;color:#455268}
#serpl-v9.v14-conversion .section-heading>p{max-width:56ch}
#serpl-v9.v14-conversion .plan-rows article{background:#fff;border:1px solid #dae2ed;border-radius:6px;margin:12px 0;padding:24px}
#serpl-v9.v14-conversion .refund{background:#f5f8fc;border:1px solid #dce5f1;border-radius:6px}
#serpl-v9.v14-conversion .v14-check-section{padding:54px 0;background:#f5f8fc;border-top:1px solid #dfe7f2;border-bottom:1px solid #dfe7f2}
#serpl-v9 .v14-check-heading{max-width:27ch;margin-bottom:14px}
#serpl-v9 .v14-check-intro{max-width:65ch;margin:0 0 12px}
#serpl-v9 .v14-check-privacy{font-size:13px;color:#526176;margin:0 0 25px}
#serpl-v9 .v14-check-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px 26px}
#serpl-v9 .v14-check-fields fieldset{border:0;padding:0;margin:0;min-width:0}
#serpl-v9 .v14-check-fields legend{font-size:16px;line-height:1.5;font-weight:650;margin:0 0 8px;padding:0;max-width:100%}
#serpl-v9 .v14-check-fields select{font:15px/1.5 'Segoe UI',Arial,sans-serif;min-height:48px;width:100%;max-width:100%;color:#233248;background:#fff;border:1px solid #b9c7da;border-radius:4px;padding:10px 30px 10px 12px}
#serpl-v9 .v14-check-fields select:focus-visible{outline:3px solid #3263b2;outline-offset:2px}
#serpl-v9 .v14-check-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:24px 0 0}
#serpl-v9 .v14-check-actions button{font:600 15px/1.4 'Segoe UI',Arial,sans-serif;cursor:pointer;padding:12px 20px;border:0;border-radius:4px;min-height:46px}
#serpl-v9 .v14-check-actions .v14-run{color:#285497;background:#fff;border:1px solid #3263b2;box-shadow:none}
#serpl-v9 .v14-check-actions .v14-run:hover{background:#eaf1fb}
#serpl-v9 .v14-check-actions button:focus-visible{outline:3px solid #3263b2;outline-offset:3px}
#serpl-v9 .v14-check-actions .v14-reset{color:#3263b2;background:transparent;box-shadow:none;text-decoration:underline;text-underline-offset:4px}
#serpl-v9 .v14-check-actions button:disabled{opacity:.6;cursor:default}
#serpl-v9 .v14-check-result{padding:25px;background:white;border:1px solid #d4dfed;border-radius:6px;margin-top:25px;outline-offset:4px}
#serpl-v9 .v14-check-result[hidden]{display:none!important}
#serpl-v9 .v14-check-result h2{font-size:23px;line-height:1.35;max-width:none}
#serpl-v9 .v14-check-result>p{max-width:70ch}
#serpl-v9 .v14-check-result ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:0;margin:22px 0 0}
#serpl-v9 .v14-check-result li{margin:0;padding:0}
#serpl-v9 .v14-check-result h3{font-size:16px;line-height:1.4;margin:0 0 7px}
#serpl-v9 .v14-check-result li p{font-size:15px;line-height:1.65;margin:0;color:#455268}
#serpl-v9 .v14-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(min-width:1050px){#serpl-v9.v14-conversion .feature-intro{position:sticky;top:30px}}
@media(max-width:800px){#serpl-v9.v14-conversion .hero{grid-template-columns:1fr;padding-top:28px;gap:32px}#serpl-v9.v14-conversion .hero h1{font-size:34px!important}#serpl-v9.v14-conversion .hero .lead{font-size:16px}#serpl-v9.v14-conversion .hero-benefits{font-size:15px}#serpl-v9 .v14-check-fields,#serpl-v9 .v14-check-result ul{grid-template-columns:1fr}#serpl-v9 .v14-check-section{padding:40px 0}#serpl-v9 .v14-check-result{padding:20px}#serpl-v9.v14-conversion .plan-rows article{padding:20px}}
@media(max-width:400px){#serpl-v9.v14-conversion .hero h1{font-size:30px!important}#serpl-v9.v14-conversion .hero .lead{line-height:1.55}#serpl-v9.v14-conversion .hero-actions{gap:10px}}
