.hero-v2{background:#fff;padding:52px 0 100px;position:relative}.hero-v2-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:48px;gap:48px;align-items:center}.hero-v2-copy .h-xl{margin-top:4px}.hero-v2-signup{position:relative}.hero-v2-signup-card{background:#fff;border:1px solid var(--border);border-radius:16px;padding:26px 24px 22px;box-shadow:0 24px 48px -12px rgba(15,23,42,.18),0 4px 12px rgba(15,23,42,.06);max-width:440px;margin-left:auto}.hero-v2-signup-eyebrow{margin:0 0 6px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary)}.hero-v2-signup-title{margin:0 0 12px;font-size:1.35rem;line-height:1.2;letter-spacing:-.01em}.hero-v2-signup-perks{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-gap:6px;gap:6px}.hero-v2-signup-perks li{position:relative;padding-left:22px;font-size:.88rem;color:var(--text-2);line-height:1.45}.hero-v2-signup-perks li:before{content:"✓";position:absolute;left:0;top:0;color:var(--primary);font-weight:800}.hero-v2-statcard{position:absolute;left:0;right:0;bottom:-54px;padding:0 20px}.hero-v2-statcard-inner{max-width:1080px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 24px 48px -12px rgba(15,23,42,.18),0 4px 12px rgba(15,23,42,.06);display:grid;grid-template-columns:repeat(5,1fr);padding:20px 6px}.hero-v2-stat{display:flex;align-items:center;gap:10px;justify-content:center;padding:0 10px;border-right:1px solid var(--border)}.hero-v2-stat:last-child{border-right:none}.hero-v2-stat-icon{width:38px;height:38px;border-radius:50%;background:var(--primary-light);display:flex;align-items:center;justify-content:center;flex-shrink:0}.hero-v2-stat-num{font-size:1.05rem;font-weight:800;color:var(--ink);letter-spacing:-.01em;line-height:1.15;white-space:nowrap}.hero-v2-stat-lbl{font-size:.68rem;color:var(--text-2);font-weight:600;margin-top:1px;white-space:nowrap}@media (max-width:900px){.hero-v2-grid{grid-template-columns:1fr;gap:28px}.hero-v2-signup-card{max-width:none;margin:0;padding:22px 18px 18px}.hero-v2{padding-bottom:40px}.hero-v2-statcard{position:static;margin-top:20px;padding:0}.hero-v2-statcard-inner{grid-template-columns:repeat(2,1fr);gap:14px 8px}.hero-v2-stat{border-right:none;border-bottom:1px solid var(--border);padding:8px 4px}}.qa-strip{padding:84px 0 52px}.qa-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;margin-top:26px}.qa-item{text-align:center}.qa-icon{width:52px;height:52px;border-radius:12px;background:var(--primary-light);display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.qa-item h3{font-size:1rem;margin-bottom:6px}.qa-item p{font-size:.88rem;color:var(--text-2);line-height:1.65;max-width:32ch;margin:0 auto}@media (max-width:720px){.qa-grid{grid-template-columns:1fr;gap:26px}.qa-strip{padding-top:44px}}.hero-v2 .hero-search{margin:22px 0 18px;max-width:none}.hero-v2 .hero-search-bar{padding-right:132px}.hero-v2 .hero-search-actions{position:absolute;top:50%;right:8px;margin:0;transform:translateY(-50%)}.hero-v2 .hero-search-btn{padding:9px 18px;border-radius:10px;min-height:40px}.home-page ul.exam-card-meta li{padding:0 0 0 13px;font-size:.8rem}.home-page .exam-card-head{padding-right:0}.home-page .exam-card-count{position:static;align-self:flex-start;margin-top:10px}@media (max-width:900px){.hero-v2-stat{border-bottom:none;padding:6px 4px}.hero-v2-stat:nth-child(5){grid-column:1/-1}.hero-v2-statcard{padding:0 20px}.hero-v2-statcard-inner{padding:18px 12px}}@media (max-width:720px){.hero-v2 .hero-search-bar{padding-right:116px}.hero-v2 .hero-search-icon{display:none}.hero-v2 .hero-search-btn{padding:8px 14px}.home-page .card-grid{gap:10px;margin-top:12px}.home-page .exam-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:12px;-moz-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px;padding:14px 16px!important}.home-page .exam-card-head{grid-column:1;grid-row:1;align-items:center}.home-page .exam-card-count{grid-column:2;grid-row:1;margin:0;align-self:center}.home-page ul.exam-card-meta{grid-column:1/-1;grid-row:2;margin:6px 0 0}.home-page .exam-card .exam-card-cta,.home-page .exam-card .exam-card-cta:hover{grid-column:1/-1;grid-row:3;width:auto;justify-self:start;margin:8px 0 0;padding:0;min-height:0;border:0;box-shadow:none;background:none!important;color:var(--primary)!important;font-size:.86rem;font-weight:700}.home-page .exam-card .exam-card-cta:after{content:" \2192"}}