.VCPT1a_hero{border-bottom:1px solid var(--jma-border);background:linear-gradient(140deg,#f3f6fa 0%,#fff 72%);padding:0 0 88px}.VCPT1a_heroGrid{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:80px;padding-top:68px;display:grid}.VCPT1a_eyebrow,.VCPT1a_sectionHead>span,.VCPT1a_infoGrid article>span,.VCPT1a_contactHead span{color:var(--jma-accent);font-family:var(--jma-font-en);letter-spacing:.18em;font-size:11px;font-weight:700}.VCPT1a_hero h1{color:var(--jma-primary);margin:16px 0 22px;font-size:clamp(40px,5vw,62px);line-height:1.3}.VCPT1a_heroGrid>div>p{max-width:690px;color:var(--jma-text-sub);margin:0;font-size:16px;line-height:2}.VCPT1a_status{background:var(--jma-primary);color:#fff;border-top:4px solid var(--jma-accent);padding:28px}.VCPT1a_status>span{color:#ffffffb3;letter-spacing:.1em;font-size:11px;font-weight:700}.VCPT1a_status strong{margin:10px 0;font-size:20px;line-height:1.5;display:block}.VCPT1a_status p{color:#ffffffd1;font-size:12.5px;line-height:1.8}.VCPT1a_status a{color:#fff;border-top:1px solid #ffffff40;margin-top:18px;padding-top:16px;font-size:13px;font-weight:700;text-decoration:none;display:block}.VCPT1a_qualificationSection,.VCPT1a_priceSection,.VCPT1a_infoSection,.VCPT1a_contactSection{padding:104px 0}.VCPT1a_sectionHead{max-width:780px;margin-bottom:42px}.VCPT1a_sectionHead h2,.VCPT1a_contactHead h2{color:var(--jma-primary);margin:9px 0 13px;font-size:clamp(28px,3.4vw,42px)}.VCPT1a_sectionHead p,.VCPT1a_contactHead>p{color:var(--jma-text-sub);margin:0;font-size:15px;line-height:1.95}.VCPT1a_qualificationGrid{border-top:1px solid var(--jma-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.VCPT1a_qualificationGrid a{border-right:1px solid var(--jma-border);border-bottom:1px solid var(--jma-border);min-height:150px;color:inherit;gap:10px;padding:28px;text-decoration:none;display:grid}.VCPT1a_qualificationGrid a:first-child{border-left:1px solid var(--jma-border)}.VCPT1a_qualificationGrid b{color:var(--jma-accent);font-family:var(--jma-font-en);font-size:26px}.VCPT1a_qualificationGrid span{color:var(--jma-primary);font-size:14px;font-weight:700;line-height:1.6}.VCPT1a_qualificationSection blockquote{background:var(--jma-bg-alt);border-left:4px solid var(--jma-accent);color:var(--jma-primary);margin:42px 0 0;padding:30px 34px;font-size:17px;font-weight:700;line-height:1.9}.VCPT1a_priceSection{background:#f5f7fa}.VCPT1a_tableScroll{border:1px solid var(--jma-border);background:#fff;overflow-x:auto}.VCPT1a_tableScroll table{border-collapse:collapse;width:100%;min-width:820px}.VCPT1a_tableScroll th,.VCPT1a_tableScroll td{border-right:1px solid var(--jma-border);border-bottom:1px solid var(--jma-border);text-align:center;padding:16px;font-size:13px;line-height:1.55}.VCPT1a_tableScroll thead th{background:var(--jma-primary);color:#fff}.VCPT1a_tableScroll tbody td:first-of-type{text-align:left;white-space:pre-line;font-weight:700}.VCPT1a_tableScroll tbody td span{display:block}.VCPT1a_groupRow{color:var(--jma-primary);background:#eaf0f7;text-align:left!important;font-size:13px!important}.VCPT1a_groupRow span{color:var(--jma-accent);background:#fff;margin-left:12px;padding:3px 9px;font-size:10px;display:inline-block}.VCPT1a_qualifiedRow td{background:#fff5f3}.VCPT1a_notes{border-left:3px solid var(--jma-primary);background:#fff;margin-top:24px;padding:28px 32px}.VCPT1a_notes h3{color:var(--jma-primary);margin:0 0 14px;font-size:17px}.VCPT1a_notes ul{color:var(--jma-text-sub);gap:8px;margin:0;padding-left:20px;font-size:13px;line-height:1.8;display:grid}.VCPT1a_notes a,.VCPT1a_infoGrid a,.VCPT1a_privacy a{color:var(--jma-primary);font-weight:700}.VCPT1a_infoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.VCPT1a_infoGrid article{border:1px solid var(--jma-border);padding:38px}.VCPT1a_infoGrid h2{color:var(--jma-primary);margin:10px 0 28px;font-size:26px}.VCPT1a_infoGrid h3{color:var(--jma-primary);margin:0 0 14px;font-size:17px}.VCPT1a_infoGrid address,.VCPT1a_infoGrid p{color:var(--jma-text-sub);margin:0 0 20px;font-size:13.5px;font-style:normal;line-height:1.9}.VCPT1a_infoGrid dl{border-top:1px solid var(--jma-border);margin:20px 0}.VCPT1a_infoGrid dl div{border-bottom:1px solid var(--jma-border);grid-template-columns:1fr auto;gap:20px;padding:14px 0;display:grid}.VCPT1a_infoGrid dt,.VCPT1a_infoGrid dd{margin:0;font-size:13px}.VCPT1a_infoGrid dd{color:var(--jma-primary);font-weight:700}.VCPT1a_infoGrid small{color:var(--jma-text-sub);line-height:1.7}.VCPT1a_privacy{background:var(--jma-bg-alt);margin-top:20px;padding:28px 34px}.VCPT1a_privacy h2{color:var(--jma-primary);margin:0 0 10px;font-size:18px}.VCPT1a_privacy p{color:var(--jma-text-sub);margin:0;font-size:13px;line-height:1.85}.VCPT1a_contactSection{background:var(--jma-primary);color:#fff}.VCPT1a_contactHead{grid-template-columns:1fr minmax(320px,500px);align-items:end;gap:70px;display:grid}.VCPT1a_contactHead h2,.VCPT1a_contactHead>p{color:#fff}.VCPT1a_contactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:42px;display:grid}.VCPT1a_contactGrid article{border:1px solid #ffffff40;padding:28px}.VCPT1a_contactGrid span{color:#f0a097;letter-spacing:.08em;font-size:11px;font-weight:700}.VCPT1a_contactGrid h3{color:#fff;margin:10px 0;font-size:18px}.VCPT1a_contactGrid p{color:#ffffffd1;margin:0;font-size:13px;line-height:1.85}.VCPT1a_actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.VCPT1a_actions .btn-ghost{color:#fff;background:0 0;border-color:#ffffffb3}@media (max-width:760px){.VCPT1a_heroGrid,.VCPT1a_contactHead,.VCPT1a_infoGrid{grid-template-columns:1fr}.VCPT1a_heroGrid{gap:32px;padding-top:46px}.VCPT1a_hero{padding-bottom:64px}.VCPT1a_hero h1{font-size:38px}.VCPT1a_qualificationSection,.VCPT1a_priceSection,.VCPT1a_infoSection,.VCPT1a_contactSection{padding:76px 0}.VCPT1a_qualificationGrid{grid-template-columns:1fr}.VCPT1a_qualificationGrid a,.VCPT1a_qualificationGrid a:first-child{border-left:1px solid var(--jma-border)}.VCPT1a_contactHead{gap:16px}.VCPT1a_contactGrid{grid-template-columns:1fr}.VCPT1a_infoGrid article{padding:28px 24px}.VCPT1a_qualificationSection blockquote{padding:25px 22px}.VCPT1a_actions{flex-direction:column}.VCPT1a_actions .btn{justify-content:center;width:100%}}
