:root{--bg:#f4f0e8;--surface:#fbf8f3;--surface-strong:#0d1b31;--surface-panel:#12223f;--surface-muted:#f2ede3;--text:#1f2330;--text-soft:#6e7280;--text-inverse:#edf4ff;--line:rgba(26, 38, 60, 0.1);--line-strong:rgba(130, 165, 255, 0.18);--brand:#1c4d96;--accent:#3bb8ff;--accent-deep:#1677d8;--accent-warm:#f2bb5a;--success:#39b97b;--radius-xl:2rem;--radius-lg:1.5rem;--radius-md:1rem;--shadow:0 24px 60px rgba(9, 15, 30, 0.08)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:108px}body{margin:0;background:radial-gradient(circle at top left,rgb(59 184 255 / .08),transparent 24rem),linear-gradient(180deg,#f7f2e8 0%,#f3eee5 40%,#f7f4ed 100%);color:var(--text);font-family:"Roboto",Arial,Helvetica,sans-serif;line-height:1.6}img{max-width:100%;height:auto}a{color:var(--brand);text-decoration:none}button,input,select,textarea{font:inherit}p{margin:0 0 1rem}h1,h2,h3,h4{margin:0;color:#101522;line-height:1.05}h1,h2{font-family:"Roboto",Arial,Helvetica,sans-serif;letter-spacing:-.02em}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:1rem;left:1rem;width:auto;height:auto;padding:.85rem 1.1rem;margin:0;clip:auto;overflow:visible;white-space:normal;border-radius:999px;background:#10213f;color:#f7fbff;font-weight:700;box-shadow:0 18px 32px rgb(9 15 30 / .24);transform:translateY(-180%);transition:transform 0.2s ease;z-index:120}.skip-link:focus{transform:translateY(0)}a,button,summary,.btn-primary,.btn-secondary,.hero-chip,.hero-quicklink,.hero-panel-callout,.topic-pill--search,.exam-jump-nav__link{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,.btn-primary:focus-visible,.btn-secondary:focus-visible,.hero-chip:focus-visible,.hero-quicklink:focus-visible,.hero-panel-callout:focus-visible,.topic-pill--search:focus-visible,.exam-jump-nav__link:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(247 250 255 / .95),0 0 0 6px rgb(28 77 150 / .28)}.container{width:min(1180px, calc(100% - 2rem));margin:0 auto}.site-header{position:static;z-index:20;backdrop-filter:blur(14px);background:rgb(247 242 232 / .86);border-bottom:1px solid rgb(17 24 39 / .08)}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:.6rem;min-height:50px;padding:.22rem 0}.logo{flex-shrink:0}.brand-lockup{display:inline-flex;align-items:center;gap:.62rem;color:#091224;text-decoration:none;transition:transform 0.2s ease}.brand-lockup:hover,.brand-lockup:focus{transform:translateY(-1px)}.brand-lockup__mark{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.95rem;height:1.95rem;border-radius:.72rem;overflow:hidden;flex-shrink:0;isolation:isolate;background:radial-gradient(circle at 20% 20%,rgb(112 215 255 / .58),transparent 32%),linear-gradient(145deg,#0f1d39 10%,#173c73 56%,#2b7ce9 100%);box-shadow:0 18px 32px rgb(16 33 63 / .18)}.brand-lockup__mark::before{content:"";position:absolute;inset:0;background:linear-gradient(140deg,rgb(255 255 255 / .32) 0%,#fff0 44%),linear-gradient(180deg,rgb(255 255 255 / .08),#fff0);z-index:0}.brand-lockup__mark::after{content:"";position:absolute;left:18%;right:18%;bottom:.46rem;height:.18rem;border-radius:999px;background:linear-gradient(90deg,rgb(103 213 255 / .18),rgb(255 255 255 / .96),rgb(103 213 255 / .18));z-index:1}.brand-lockup__letters{position:relative;z-index:2;color:#f7fbff;font-size:.6rem;font-weight:800;line-height:1;letter-spacing:.2em;text-transform:uppercase;transform:translateX(.12em);text-shadow:0 1px 8px rgb(6 11 23 / .24)}.brand-lockup__copy{display:flex;flex-direction:column;gap:.04rem;min-width:0}.brand-lockup__wordmark{font-size:.84rem;font-weight:800;letter-spacing:.02em;color:#091224}.brand-lockup__tagline{font-size:.56rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#607496}.brand-lockup--header .brand-lockup__tagline{display:none}.brand-lockup:hover .brand-lockup__wordmark,.brand-lockup:focus .brand-lockup__wordmark{color:var(--brand)}.brand-lockup:hover .brand-lockup__mark,.brand-lockup:focus .brand-lockup__mark{box-shadow:0 22px 38px rgb(16 33 63 / .2)}.brand-lockup--footer{gap:1rem}.brand-lockup--footer .brand-lockup__mark{width:3.4rem;height:3.4rem;border-radius:1.15rem}.brand-lockup--footer .brand-lockup__letters{font-size:.98rem}.brand-lockup--footer .brand-lockup__wordmark{font-size:1.45rem}.brand-lockup--footer .brand-lockup__tagline{font-size:.7rem}.main-nav{display:flex;align-items:center;gap:.55rem;flex:1 1 auto;justify-content:flex-end}.main-nav ul{display:flex;gap:.75rem;list-style:none;padding:0;margin:0;align-items:center}.main-nav li a{color:#4a5160;font-size:.82rem;transition:color 0.2s ease;line-height:1.1}.main-nav li a:hover,.main-nav li a:focus{color:var(--brand)}.main-nav__actions{display:flex;align-items:center;gap:.32rem;margin-left:auto;flex-wrap:nowrap}.header-search{display:inline-flex;align-items:center;gap:.45rem;flex:0 1 17.5rem;min-width:12rem;margin-left:auto;padding:.24rem .24rem .24rem .78rem;border-radius:999px;border:1px solid rgb(16 33 63 / .1);background:rgb(255 255 255 / .82);box-shadow:inset 0 1px 0 rgb(255 255 255 / .65);transition:border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}.header-search:focus-within{border-color:rgb(28 77 150 / .4);background:rgb(255 255 255 / .96);box-shadow:0 0 0 4px rgb(28 77 150 / .12)}.header-search__icon{display:inline-flex;align-items:center;justify-content:center;width:.95rem;height:.95rem;color:#587094;flex-shrink:0}.header-search__icon svg{width:100%;height:100%;display:block}.header-search input{flex:1 1 auto;min-width:0;border:0;padding:0;background:#fff0;color:#0d1930;font-size:.8rem;line-height:1.2;outline:none}.header-search input::placeholder{color:#6f7f96}.header-search button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;padding:.42rem .82rem;background:linear-gradient(135deg,#112344,#1c4d96);color:#f7fbff;font-size:.72rem;font-weight:700;line-height:1;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease;box-shadow:0 10px 18px rgb(16 33 63 / .18)}.header-search button:hover,.header-search button:focus-visible{transform:translateY(-1px)}.main-nav__account-link{color:#17315a;font-size:.78rem;font-weight:700;transition:color 0.2s ease;line-height:1.1;padding:.2rem 0}.main-nav__account-link:hover,.main-nav__account-link:focus{color:#0f4f9f}.main-nav__cart-link{display:inline-flex;align-items:center;gap:.45rem;min-height:1.95rem;padding:.34rem .72rem .34rem .56rem;border-radius:999px;border:1px solid rgb(20 57 109 / .12);background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(241 246 255 / .96));box-shadow:0 10px 22px rgb(16 33 63 / .08);color:#10213f;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease,background 0.2s ease}.main-nav__cart-link:hover,.main-nav__cart-link:focus{transform:translateY(-1px);border-color:rgb(28 77 150 / .22);box-shadow:0 14px 26px rgb(16 33 63 / .12);color:#10213f}.main-nav__cart-icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:#1c4d96;flex-shrink:0}.main-nav__cart-icon svg{width:100%;height:100%;display:block}.main-nav__cart-label{font-size:.72rem;font-weight:800;line-height:1;letter-spacing:.01em;white-space:nowrap}.main-nav__cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.3rem;min-height:1.3rem;padding:0 .34rem;border-radius:999px;background:linear-gradient(135deg,#10213f,#1c4d96);color:#f7fbff;font-size:.68rem;font-weight:800;line-height:1;box-shadow:0 8px 14px rgb(16 33 63 / .18)}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.95rem 1.35rem;border-radius:999px;font-weight:700;text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease,border-color 0.2s ease,color 0.2s ease}.main-nav__actions .btn-primary,.main-nav__actions .btn-secondary{min-height:1.95rem;padding:.42rem .78rem;font-size:.76rem}.btn-primary{background:linear-gradient(135deg,#10213f,#1c4d96);color:#f7fbff;box-shadow:0 16px 30px rgb(16 33 63 / .18)}.btn-primary:hover,.btn-secondary:hover{transform:translateY(-1px)}.btn-primary--ghost,.btn-secondary{background:rgb(16 33 63 / .06);color:#13213a;box-shadow:none}.hero{padding:2.5rem 0 5rem}.hero-shell{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,0.75fr);gap:2rem;align-items:stretch}.hero-copy,.hero-panel-card,.taxonomy-panel,.content-card,.listing-card,.industry-card,.intent-card,.revenue-step{border-radius:var(--radius-xl);background:rgb(255 255 255 / .78);border:1px solid rgb(18 34 63 / .08);box-shadow:var(--shadow)}.hero-copy{padding:clamp(2rem, 5vw, 4rem);background:radial-gradient(circle at top left,rgb(91 191 255 / .18),transparent 22rem),radial-gradient(circle at bottom right,rgb(242 187 90 / .18),transparent 16rem),linear-gradient(135deg,rgb(255 255 255 / .98),rgb(244 249 255 / .96));color:var(--text);overflow:hidden;position:relative;border:1px solid rgb(18 34 63 / .08)}.hero-copy::after{content:"";position:absolute;inset:auto -3rem -4rem auto;width:17rem;height:17rem;border-radius:50%;background:radial-gradient(circle,rgb(59 184 255 / .16),transparent 70%);pointer-events:none}.hero-kicker,.section-kicker,.footer-kicker{text-transform:uppercase;letter-spacing:.18em;font-size:.76rem;font-weight:700;color:var(--accent);margin-bottom:1rem}.hero-copy h1,.exam-hero-copy h1,.taxonomy-hero h1{font-size:clamp(3rem, 7vw, 5.4rem);max-width:12ch;text-wrap:balance}.hero-copy h1{color:#10213f;max-width:10.5ch}.hero-lede,.exam-hero-lede,.taxonomy-lede{font-size:1.08rem;max-width:56ch;margin:1.2rem 0 1.75rem}.hero-lede{color:#4b5f7d}.hero-memory-feature{position:relative;display:grid;gap:.7rem;max-width:760px;margin:1.45rem 0 1.2rem;padding:1.05rem;overflow:hidden;border:1px solid rgb(19 33 63 / .1);border-radius:1.35rem;background:radial-gradient(circle at 0% 0%,rgb(45 123 214 / .16),transparent 12rem),linear-gradient(135deg,rgb(255 255 255 / .94),rgb(246 250 255 / .9) 52%,rgb(255 248 237 / .86));box-shadow:0 18px 42px rgb(16 33 63 / .08)}.hero-memory-feature::after{content:"";position:absolute;right:-3.5rem;bottom:-4.25rem;width:9rem;height:9rem;border-radius:999px;background:rgb(247 179 43 / .18);pointer-events:none}.hero-memory-feature__badge,.hero-memory-feature strong,.hero-memory-feature p,.hero-memory-feature__chips{position:relative;z-index:1}.hero-memory-feature__badge{display:inline-flex;width:max-content;padding:.34rem .62rem;border-radius:999px;background:rgb(19 33 63 / .08);color:#2d5f9d;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero-memory-feature strong{max-width:36rem;color:#10213f;font-size:clamp(1.12rem, 2vw, 1.42rem);line-height:1.18;text-wrap:balance}.hero-memory-feature p{max-width:58ch;margin:0;color:#526782;font-size:.95rem;line-height:1.62}.hero-memory-feature__chips{display:flex;flex-wrap:wrap;gap:.45rem}.hero-memory-feature__chips span{display:inline-flex;align-items:center;padding:.38rem .6rem;border:1px solid rgb(45 123 214 / .12);border-radius:999px;background:rgb(255 255 255 / .82);color:#405977;font-size:.78rem;font-weight:800}.hero-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;max-width:760px}.hero-search input{border:1px solid rgb(140 170 255 / .18);background:rgb(255 255 255 / .98);border-radius:999px;padding:1rem 1.15rem;font:inherit}.btn-search-submit{border:none;border-radius:999px;background:linear-gradient(135deg,#6bd5ff,#8bffc5);color:#07111f;font:inherit;font-weight:800;padding:0 1.5rem;cursor:pointer}.hero-chip-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.hero-quicklinks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.2rem}.hero-quicklink{display:grid;gap:.3rem;padding:.95rem 1rem;border-radius:1.1rem;border:1px solid rgb(18 34 63 / .08);background:rgb(255 255 255 / .86);transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.hero-quicklink:hover,.hero-quicklink:focus{transform:translateY(-2px);border-color:rgb(22 119 216 / .24);box-shadow:0 18px 32px rgb(9 15 30 / .08)}.hero-quicklink__label{color:#10213f;font-size:.95rem;font-weight:700}.hero-quicklink__copy{color:#5d7291;font-size:.88rem;line-height:1.45}.hero-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.4rem}.hero-stat{padding:1rem 1.05rem;border-radius:1.25rem;border:1px solid rgb(88 132 204 / .14);background:rgb(255 255 255 / .88)}.hero-stat strong{display:block;color:#10213f;font-size:1.4rem;line-height:1;margin-bottom:.35rem}.hero-stat span{color:#5c7090;font-size:.9rem}.hero-chip{display:inline-flex;align-items:center;padding:.65rem .9rem;border-radius:999px;border:1px solid rgb(88 132 204 / .12);background:rgb(255 255 255 / .86);color:#284062;font-size:.92rem;max-width:100%;line-height:1.35;overflow-wrap:anywhere;transition:transform 0.2s ease,border-color 0.2s ease,background 0.2s ease,box-shadow 0.2s ease,color 0.2s ease}.hero-chip:hover,.hero-chip:focus{transform:translateY(-2px);border-color:rgb(22 119 216 / .24);background:rgb(244 249 255 / .96);box-shadow:0 16px 30px rgb(9 15 30 / .08);color:#163761}.hero-panel-card,.taxonomy-panel{padding:2rem;background:linear-gradient(180deg,rgb(255 249 237 / .96),rgb(255 255 255 / .9))}.hero-study-visual{position:relative;margin:0 0 1rem;overflow:hidden;border-radius:1.55rem;border:1px solid rgb(18 34 63 / .08);box-shadow:0 24px 48px rgb(9 15 30 / .14);background:#eef5ff}.hero-study-visual img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.hero-study-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgb(8 17 32 / .66));pointer-events:none}.hero-study-visual figcaption{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:1;display:grid;gap:.2rem;color:#fff}.hero-study-visual figcaption span{width:max-content;max-width:100%;padding:.28rem .55rem;border-radius:999px;background:rgb(255 255 255 / .18);color:rgb(255 255 255 / .86);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(10px)}.hero-study-visual figcaption strong{max-width:22rem;font-size:clamp(1.05rem, 2vw, 1.45rem);line-height:1.08;text-shadow:0 2px 18px rgb(0 0 0 / .24)}.hero-panel-kicker{color:#8e6725;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:700;margin-bottom:.85rem}.hero-panel-card h2,.final-cta h2,.section-header h2,.content-card h2{font-size:clamp(2rem, 4vw, 3.2rem);text-wrap:balance}.hero-panel-list,.check-list,.related-exams{list-style:none;padding:0;margin:1.25rem 0 0;display:grid;gap:.8rem}.hero-panel-list li,.check-list li,.related-exams li{position:relative;padding-left:1.5rem}.hero-panel-list li::before,.check-list li::before,.related-exams li::before{content:"";position:absolute;left:0;top:.6rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--accent-warm)}.hero-panel-callouts{display:grid;gap:.8rem;margin-top:1.25rem}.hero-panel-callout{display:grid;gap:.3rem;padding:1rem 1.05rem;border-radius:1.15rem;border:1px solid rgb(18 34 63 / .08);background:rgb(255 255 255 / .84);transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.hero-panel-callout:hover,.hero-panel-callout:focus{transform:translateY(-2px);border-color:rgb(22 119 216 / .22);box-shadow:0 18px 32px rgb(9 15 30 / .08)}.hero-panel-callout__eyebrow,.student-tool__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#7b874f;font-size:.7rem;font-weight:700}.hero-panel-callout strong{color:#10213f;font-size:1.05rem}.hero-panel-callout span:last-child{color:#5d7291;font-size:.9rem;line-height:1.45}.proof-band,.access-path-section,.featured-exams-section,.student-tools-section,.study-route-section,.resource-playbook-section,.contact-help-section,.intent-section,.industries-section,.revenue-section,.taxonomy-listing,.exam-content-section,.final-cta{padding:0 0 5rem}.exam-content-section>.container{width:min(1320px, calc(100% - 1.5rem))}.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.proof-grid>div{padding:1.5rem;border-top:1px solid rgb(16 33 63 / .14)}.student-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.study-route-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.access-path-shell{display:grid;gap:1.2rem}.access-path-header{align-items:end}.access-path-proof{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;width:min(420px, 100%)}.access-path-proof__item{padding:1rem 1.05rem;border-radius:1.2rem;border:1px solid rgb(18 34 63 / .08);background:rgb(255 255 255 / .82)}.access-path-proof__item strong{display:block;color:#10213f;font-size:1.2rem;line-height:1;margin-bottom:.35rem}.access-path-proof__item span{color:#5c7090;font-size:.88rem}.access-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.access-step-card,.access-compare-card{display:grid;gap:.8rem;padding:1.45rem;border-radius:var(--radius-xl);border:1px solid rgb(18 34 63 / .08);background:radial-gradient(circle at top left,rgb(91 191 255 / .1),transparent 15rem),linear-gradient(135deg,rgb(255 255 255 / .98),rgb(246 250 255 / .96));box-shadow:0 18px 38px rgb(9 15 30 / .06);transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.access-step-card.is-primary,.access-compare-card.is-primary,.access-compare-card.is-owned{border-color:rgb(22 119 216 / .2);background:radial-gradient(circle at top left,rgb(91 191 255 / .14),transparent 13rem),linear-gradient(135deg,rgb(246 250 255 / .98),rgb(235 245 255 / .96))}.access-step-card:hover,.access-step-card:focus-within,.access-compare-card:hover,.access-compare-card:focus-within{transform:translateY(-3px);border-color:rgb(22 119 216 / .2)}.access-step-card__eyebrow,.access-compare-card__eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:1.95rem;padding:.3rem .7rem;border-radius:999px;background:rgb(16 33 63 / .06);color:#1e4f95;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.access-step-card h3,.access-compare-card h3{font-size:1.28rem;text-wrap:balance}.access-step-card p,.access-compare-card p{color:#586d8c}.access-step-card__meta,.access-compare-card__meta{display:flex;flex-wrap:wrap;gap:.55rem}.access-step-card__meta span,.access-compare-card__meta span{display:inline-flex;align-items:center;min-height:2rem;padding:.38rem .7rem;border-radius:999px;background:rgb(255 255 255 / .86);border:1px solid rgb(18 34 63 / .08);color:#506682;font-size:.84rem;font-weight:700}.access-step-card__link,.access-compare-card__link{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;color:var(--accent-deep);font-weight:700}.access-compare-card__link.is-primary,.access-compare-card__link.is-owned{color:#10213f}.access-step-card__link::after,.access-compare-card__link::after{content:"→";transition:transform 0.18s ease}.access-step-card__link:hover::after,.access-step-card__link:focus::after,.access-compare-card__link:hover::after,.access-compare-card__link:focus::after{transform:translateX(2px)}.search-empty-recovery,.search-help-card,.contact-help-card,.contact-commitment-item,.resource-playbook-card,.resource-spotlight{border-radius:var(--radius-xl);border:1px solid rgb(18 34 63 / .08);background:radial-gradient(circle at top left,rgb(91 191 255 / .1),transparent 15rem),linear-gradient(135deg,rgb(255 255 255 / .98),rgb(246 250 255 / .96));box-shadow:0 18px 38px rgb(9 15 30 / .06)}.search-empty-recovery,.search-help-shell{margin-top:1.4rem}.search-empty-recovery{padding:1.45rem}.search-empty-recovery h2,.search-empty-recovery h3{font-size:1.5rem;margin-bottom:.55rem}.search-help-shell{display:grid;gap:1rem}.search-help-grid,.contact-help-grid,.resource-playbook-grid,.contact-commitment-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.search-help-card,.contact-help-card,.resource-playbook-card{display:grid;gap:.8rem;padding:1.45rem;transition:transform 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease}.search-help-card:hover,.search-help-card:focus-within,.contact-help-card:hover,.contact-help-card:focus-within,.resource-playbook-card:hover,.resource-playbook-card:focus-within,.resource-spotlight:hover,.resource-spotlight:focus-within{transform:translateY(-3px);border-color:rgb(22 119 216 / .18);box-shadow:0 24px 38px rgb(9 15 30 / .08)}.search-help-card__eyebrow,.contact-help-card__eyebrow,.resource-playbook-card__eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:1.95rem;padding:.3rem .7rem;border-radius:999px;background:rgb(16 33 63 / .06);color:#1e4f95;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.search-help-card h3,.contact-help-card h3,.contact-commitment-item h3,.resource-playbook-card h3,.resource-spotlight__copy h3{font-size:1.28rem;text-wrap:balance}.search-help-card p,.contact-help-card p,.contact-commitment-item p,.resource-playbook-card p,.resource-spotlight__copy p:not(.section-kicker){color:#586d8c}.search-help-card__link,.contact-help-card__link,.resource-playbook-card__link{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;color:var(--accent-deep);font-weight:700}.search-help-card__link::after,.contact-help-card__link::after,.resource-playbook-card__link::after{content:"->";transition:transform 0.18s ease}.search-help-card__link:hover::after,.search-help-card__link:focus::after,.contact-help-card__link:hover::after,.contact-help-card__link:focus::after,.resource-playbook-card__link:hover::after,.resource-playbook-card__link:focus::after{transform:translateX(2px)}.search-help-chip-row{display:grid;gap:.75rem}.search-help-chip-row__label{margin:0;color:#5d7291;font-size:.88rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.search-quickpick-row{display:flex;flex-wrap:wrap;gap:.75rem}.search-quickpick{display:inline-flex;align-items:center;padding:.7rem .95rem;border-radius:999px;border:1px solid rgb(88 132 204 / .12);background:rgb(255 255 255 / .92);color:#284062;font-size:.92rem;line-height:1.35;transition:transform 0.2s ease,border-color 0.2s ease,background 0.2s ease,box-shadow 0.2s ease,color 0.2s ease}.search-quickpick:hover,.search-quickpick:focus{transform:translateY(-2px);border-color:rgb(22 119 216 / .24);background:rgb(244 249 255 / .96);box-shadow:0 16px 30px rgb(9 15 30 / .08);color:#163761}.taxonomy-listing--assist{padding-top:0}.ptv-404-page .hero-search{margin-top:1.2rem}.ptv-404-categories .topic-pill-grid{margin-top:0}.contact-commitment-row{margin-top:1rem}.contact-commitment-item{padding:1.2rem 1.25rem}.resource-playbook-grid{margin-bottom:1rem}.resource-spotlight{display:grid;grid-template-columns:minmax(280px,0.82fr) minmax(0,1.18fr);gap:1.1rem;padding:1.1rem;align-items:stretch;transition:transform 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease}.resource-spotlight__image{display:block;overflow:hidden;border-radius:1.45rem;min-height:100%}.resource-spotlight__image img{display:block;width:100%;height:100%;min-height:100%;object-fit:cover}.resource-spotlight__copy{display:grid;gap:.85rem;align-content:start;padding:.45rem}.resource-spotlight__copy h3 a:hover,.resource-spotlight__copy h3 a:focus{color:var(--brand)}.resource-spotlight__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.15rem}.student-tool{padding:1.5rem;border-radius:var(--radius-xl);border:1px solid rgb(18 34 63 / .08);background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(244 248 255 / .94));box-shadow:var(--shadow);transition:transform 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease}.student-tool:hover,.student-tool:focus-within{transform:translateY(-3px);border-color:rgb(22 119 216 / .22);box-shadow:0 22px 36px rgb(9 15 30 / .08)}.student-tool h3{margin:.85rem 0 .7rem;font-size:1.4rem;text-wrap:balance}.student-tool p{color:#586d8c}.student-tool__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:1rem;color:#10213f}.student-tool__icon svg{width:1.5rem;height:1.5rem}.student-tool__icon--diagnose{background:rgb(59 184 255 / .16)}.student-tool__icon--review{background:rgb(242 187 90 / .18)}.student-tool__icon--account{background:rgb(16 33 63 / .1)}.student-tool__link{display:inline-flex;margin-top:1rem;color:var(--brand);font-weight:700}.student-tool__link:hover,.student-tool__link:focus{color:var(--accent-deep)}.study-route-card,.score-guide-card,.resource-mini-card{padding:1.5rem;border-radius:var(--radius-xl);border:1px solid rgb(18 34 63 / .08);background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(244 248 255 / .94));box-shadow:var(--shadow)}.resource-mini-card{overflow:hidden}.resource-mini-card__image{display:block;margin:-1.5rem -1.5rem 1.15rem;overflow:hidden;background:#10213f}.resource-mini-card__image img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;transition:transform 180ms ease,filter 180ms ease}.resource-mini-card__image:hover img,.resource-mini-card__image:focus img{filter:saturate(1.08) contrast(1.04);transform:scale(1.025)}.study-route-card{display:grid;gap:.8rem;align-content:start}.study-route-card h3,.score-guide-card h3,.resource-mini-card h3{font-size:1.35rem;text-wrap:balance}.study-route-card p,.score-guide-card p,.resource-mini-card p{color:#586d8c}.study-route-card__eyebrow,.score-guide-card__range{display:inline-flex;align-items:center;width:fit-content;padding:.4rem .7rem;border-radius:999px;background:rgb(16 33 63 / .06);color:#17315a;font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.study-route-card__meta,.blog-card__meta,.resource-mini-card__meta{display:flex;flex-wrap:wrap;gap:.6rem}.study-route-card__meta span,.blog-card__meta span,.resource-mini-card__meta span{display:inline-flex;align-items:center;padding:.4rem .7rem;border-radius:999px;background:rgb(244 249 255 / .96);border:1px solid rgb(18 34 63 / .08);color:#38506f;font-size:.82rem;font-weight:700}.study-route-card__link,.score-guide-card__link,.resource-mini-card__link{display:inline-flex;align-items:center;margin-top:auto;color:var(--brand);font-weight:700}.study-route-card__link:hover,.study-route-card__link:focus,.score-guide-card__link:hover,.score-guide-card__link:focus,.resource-mini-card__link:hover,.resource-mini-card__link:focus{color:var(--accent-deep)}.proof-label,.listing-kicker,.industry-count,.exam-meta-label{display:block;text-transform:uppercase;letter-spacing:.15em;font-size:.72rem;color:#838a96;margin-bottom:.7rem;font-weight:700}.proof-grid strong{display:block;font-size:1.1rem;margin-bottom:.4rem}.proof-grid span{color:var(--text-soft)}.listing-kicker a,.intent-modifier a,.exam-meta-grid strong a{color:inherit;text-decoration:none}.listing-kicker a:hover,.listing-kicker a:focus,.intent-modifier a:hover,.intent-modifier a:focus,.exam-meta-grid strong a:hover,.exam-meta-grid strong a:focus{color:var(--brand)}.split-section,.revenue-shell,.final-cta-shell,.taxonomy-hero-shell,.exam-content-grid{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:2rem;align-items:start}.section-copy h2{font-size:clamp(2.1rem, 4.4vw, 3.4rem);max-width:12ch;margin-bottom:1rem;text-wrap:balance}.section-copy p{color:var(--text-soft);max-width:56ch}.intent-grid,.industry-grid,.revenue-steps,.exam-listing-grid{display:grid;gap:1rem}.intent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-grid,.exam-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.taxonomy-page .exam-listing-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%, 31rem),1fr));align-items:start}.taxonomy-page .exam-listing-grid--single{grid-template-columns:minmax(0,1fr)}.intent-card,.industry-card,.revenue-step,.listing-card,.content-card{padding:1.5rem}.intent-modifier{font-size:1.15rem;font-weight:700;margin-bottom:.4rem}.intent-example,.industry-card p,.listing-card p,.revenue-step p,.content-card p,.taxonomy-panel p{color:var(--text-soft)}.section-header{margin-bottom:2rem;max-width:56rem}.section-header--split{display:flex;justify-content:space-between;align-items:end;gap:1rem;max-width:none}.section-header--split>:first-child{max-width:46rem}.section-header h2{margin-bottom:.85rem}.industry-card h3,.listing-card h2,.revenue-step h3,.content-card h3{margin-bottom:.75rem;font-size:1.45rem;text-wrap:balance}.industry-card{display:flex;flex-direction:column}.industry-card__top{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:1rem}.industry-card__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:1.05rem;background:radial-gradient(circle at 30% 20%,rgb(255 255 255 / .94),transparent 45%),linear-gradient(135deg,rgb(107 213 255 / .3),rgb(247 179 43 / .24));box-shadow:inset 0 0 0 1px rgb(18 34 63 / .08),0 14px 26px rgb(9 15 30 / .08);font-size:1.35rem}.industry-card__sample{display:grid;gap:.45rem;margin:1rem 0 0}.industry-card__sample span{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:.45rem .65rem;border-radius:999px;background:rgb(16 33 63 / .055);color:#34506f;font-size:.82rem;font-weight:800}.industry-card__actions{margin-top:auto;padding-top:1rem}.revenue-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.revenue-step span{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;margin-bottom:1rem;border-radius:999px;background:rgb(16 33 63 / .08);color:#0f223f;font-weight:800}.final-cta-shell{padding:2rem 0 3rem;align-items:center}.final-cta-actions{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:flex-start}.site-footer{padding:4rem 0 1.5rem;background:radial-gradient(circle at top left,rgb(91 191 255 / .14),transparent 18rem),linear-gradient(180deg,rgb(255 250 242 / .98),rgb(243 248 255 / .98));color:#435874;border-top:1px solid rgb(18 34 63 / .08)}.footer-support-card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,0.9fr);gap:1.35rem;padding:1.65rem;margin-bottom:2rem;border-radius:1.9rem;border:1px solid rgb(18 34 63 / .08);background:radial-gradient(circle at top right,rgb(59 184 255 / .16),transparent 18rem),linear-gradient(135deg,rgb(255 255 255 / .96),rgb(244 248 255 / .94));box-shadow:var(--shadow)}.footer-support-card__copy h2{font-size:clamp(2rem, 4vw, 3rem);margin-bottom:.85rem;text-wrap:balance}.footer-support-card__copy p:last-child{margin-bottom:0}.footer-support-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-content:center}.footer-support-card__actions .btn-secondary,.footer-support-card__actions .btn-primary{width:100%}.search-page .taxonomy-hero-shell{grid-template-columns:1fr}.search-page .taxonomy-hero-shell>div:first-child{max-width:58rem}.search-page .taxonomy-hero-shell .taxonomy-lede{max-width:54ch}.footer-inner{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,0.72fr));gap:2rem}.footer-brand{display:grid;gap:.95rem}.footer-brand .brand-lockup{width:fit-content}.footer-brand .footer-kicker{margin-bottom:0}.footer-links h3{color:#10213f;margin-bottom:1rem}.footer-links ul{list-style:none;padding:0;margin:0;display:grid;gap:.8rem;color:#52627f}.footer-links a,.footer-aux-link a,.listing-card h2 a{transition:color 0.2s ease}.footer-links a:hover,.footer-links a:focus{color:var(--brand)}.listing-card h2 a:hover,.listing-card h2 a:focus{color:var(--brand)}.footer-bottom{padding-top:1.4rem;margin-top:2rem;border-top:1px solid rgb(18 34 63 / .08);color:#667892}.footer-disclaimer{max-width:78rem;margin:.55rem 0 0;color:#7a879a;font-size:.78rem;line-height:1.6}.ptv-compliance-note{max-width:72rem;margin:1.8rem auto 0;padding:1rem 1.1rem;border:1px solid rgb(18 34 63 / .1);border-radius:18px;background:rgb(246 249 253 / .88);color:#5c6d84}.ptv-compliance-note strong{display:block;margin-bottom:.2rem;color:#172847;font-size:.84rem}.ptv-compliance-note p{margin:0;font-size:.86rem;line-height:1.6}.ptv-memory-method{position:relative;display:grid;grid-template-columns:minmax(0,0.95fr) minmax(320px,1.05fr);gap:clamp(1rem, 3vw, 1.55rem);max-width:72rem;margin:1.8rem auto 0;padding:clamp(1.25rem, 3vw, 1.85rem);overflow:hidden;border:1px solid rgb(17 48 92 / .12);border-radius:1.55rem;background:radial-gradient(circle at 8% 0%,rgb(45 123 214 / .17),transparent 16rem),linear-gradient(135deg,rgb(255 255 255 / .97),rgb(246 250 255 / .93) 48%,rgb(255 248 237 / .92));box-shadow:0 22px 58px rgb(16 33 63 / .09)}.ptv-memory-method::after{content:"";position:absolute;inset:auto -5rem -7rem auto;width:15rem;height:15rem;border-radius:999px;background:rgb(247 179 43 / .16);pointer-events:none}.ptv-memory-method__copy,.ptv-memory-method__steps{position:relative;z-index:1}.ptv-memory-method__copy h2{max-width:12ch;margin-bottom:.7rem;color:#10213f;font-size:clamp(1.75rem, 4vw, 2.65rem);line-height:.98;text-wrap:balance}.ptv-memory-method__copy p:not(.section-kicker){color:#526782;line-height:1.72}.ptv-memory-method__steps{display:grid;gap:.78rem}.ptv-memory-method__steps article{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.85rem;row-gap:.2rem;align-items:start;padding:.95rem;border:1px solid rgb(18 34 63 / .08);border-radius:1.1rem;background:rgb(255 255 255 / .76)}.ptv-memory-method__steps span{grid-row:span 2;display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;background:#13213f;color:#fff;font-size:.78rem;font-weight:800}.ptv-memory-method__steps strong{color:#13213f;font-size:1rem}.ptv-memory-method__steps p{margin:0;color:#60738f;font-size:.92rem;line-height:1.55}@media (max-width:760px){.ptv-memory-method{grid-template-columns:1fr;margin-top:1.25rem;padding:1rem;border-radius:1.25rem}.ptv-memory-method__copy h2{max-width:16ch;font-size:clamp(1.55rem, 8vw, 2.15rem)}.ptv-memory-method__steps article{padding:.78rem;border-radius:.95rem}}.exam-page,.taxonomy-page{padding-bottom:4rem}.exam-hero,.taxonomy-hero{padding:1.5rem 0 2rem}.exam-hero-shell{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,0.9fr);gap:2rem}.exam-hero-copy,.exam-hero-panel,.taxonomy-hero-shell>div,.taxonomy-panel{padding:2rem;border-radius:var(--radius-xl);box-shadow:var(--shadow)}.exam-hero-copy{background:radial-gradient(circle at top left,rgb(91 191 255 / .16),transparent 20rem),radial-gradient(circle at bottom right,rgb(242 187 90 / .16),transparent 16rem),linear-gradient(135deg,rgb(255 255 255 / .98),rgb(244 249 255 / .96));color:var(--text);border:1px solid rgb(18 34 63 / .08)}.ptv-breadcrumbs,.exam-breadcrumbs{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.95rem;color:#6a7890;font-size:.86rem}.ptv-breadcrumbs a,.exam-breadcrumbs a{color:#35527a;font-weight:700}.ptv-breadcrumbs span:last-child,.exam-breadcrumbs span:last-child{color:#415875;font-weight:700}.ptv-breadcrumbs a:hover,.ptv-breadcrumbs a:focus,.exam-breadcrumbs a:hover,.exam-breadcrumbs a:focus{color:var(--brand)}.exam-hero-copy h1,.taxonomy-hero h1{color:#10213f}.exam-hero-lede,.taxonomy-lede{color:#4b5f7d}.exam-hero-visual{margin:1.05rem 0 1rem;overflow:hidden;border-radius:1.35rem;border:1px solid rgb(18 34 63 / .08);background:#eef5ff;box-shadow:0 18px 36px rgb(9 15 30 / .12)}.exam-hero-visual img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.exam-hero-visual figcaption{padding:.65rem .85rem;background:rgb(255 255 255 / .92);color:#52657f;font-size:.84rem;line-height:1.45}.exam-meta-grid,.listing-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.exam-meta-grid>div{min-width:0;padding:.86rem .95rem;border:1px solid rgb(66 133 244 / .18);overflow:hidden}.exam-meta-label{max-width:100%;overflow-wrap:anywhere}.exam-meta-grid strong{display:block;max-width:100%;color:#10213f;line-height:1.28;overflow-wrap:anywhere;word-break:normal}.exam-meta-grid strong a{overflow-wrap:anywhere;word-break:normal}.listing-meta span{display:block;color:#38506f}.exam-hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.5rem}.exam-hero-actions .btn-primary,.exam-hero-actions .btn-secondary,.purchase-card .purchase-cta{min-height:3.15rem;padding:.98rem 1.3rem;font-weight:900;letter-spacing:-.01em}.exam-hero-actions .btn-primary,.purchase-card .btn-primary.purchase-cta{background:radial-gradient(circle at 18% 20%,rgb(255 255 255 / .22),transparent 8rem),linear-gradient(135deg,#10213f,#1f5ca8 55%,#2d7bd6);box-shadow:0 18px 34px rgb(16 33 63 / .2)}.exam-hero-actions .btn-primary::after,.purchase-card .btn-primary.purchase-cta::after{content:">";display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;background:rgb(255 255 255 / .18);color:#fff;font-size:.82rem;line-height:1}.exam-hero-actions .btn-secondary,.purchase-card .btn-secondary.purchase-cta-secondary{border-color:rgb(22 119 216 / .18);background:rgb(255 255 255 / .86)}.exam-offer-strip{display:grid;gap:.85rem;margin-top:1rem;padding:1rem;border:1px solid rgb(18 34 63 / .08);border-radius:1.25rem;background:linear-gradient(135deg,rgb(255 255 255 / .94),rgb(247 250 255 / .9)),rgb(255 255 255 / .92);box-shadow:0 18px 36px rgb(9 15 30 / .07)}.exam-offer-strip__intro{display:grid;gap:.22rem}.exam-offer-strip__intro span{color:#8e6725;font-size:.66rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.exam-offer-strip__intro strong{color:#10213f;font-size:.98rem;line-height:1.35}.exam-offer-strip__buttons{display:grid;grid-template-columns:1fr;gap:.58rem}.exam-offer-button{position:relative;display:grid;grid-template-columns:minmax(0,1.55fr) auto minmax(10.5rem,0.76fr) auto;gap:.18rem .8rem;align-items:center;min-height:0;padding:.82rem .9rem;border:1px solid rgb(18 34 63 / .1);border-radius:.95rem;background:rgb(255 255 255 / .92);color:#10213f;text-decoration:none;transition:transform 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease,background 0.18s ease}.exam-offer-button:hover,.exam-offer-button:focus{transform:translateY(-2px);border-color:rgb(22 119 216 / .28);background:#fff;box-shadow:0 18px 32px rgb(9 15 30 / .1)}.exam-offer-button.is-single{border-color:rgb(22 119 216 / .22);background:linear-gradient(135deg,rgb(245 249 255 / .98),rgb(255 255 255 / .94))}.exam-offer-button.is-bundle{border-color:rgb(57 185 123 / .24);background:linear-gradient(135deg,rgb(244 255 249 / .98),rgb(255 255 255 / .94))}.exam-offer-button__eyebrow{color:#1f5ca8;font-size:.64rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.exam-offer-button.is-bundle .exam-offer-button__eyebrow{color:#14734f}.exam-offer-button strong{grid-column:1;grid-row:2;font-size:1.05rem;line-height:1.15}.exam-offer-button__detail{grid-column:3;grid-row:1 / span 2;color:#4e6078;font-size:.9rem;font-weight:700;line-height:1.3}.exam-offer-button__eyebrow{grid-column:1;grid-row:1}.exam-offer-button__price{grid-column:2;grid-row:1 / span 2;justify-self:end;padding:.38rem .62rem;border-radius:999px;background:#10213f;color:#fff;font-size:.88rem;font-weight:900;line-height:1;white-space:nowrap}.exam-offer-button__cta{grid-column:4;grid-row:1 / span 2;justify-self:end;padding:.48rem .7rem;border-radius:999px;background:rgb(22 119 216 / .1);color:#123d73;font-size:.78rem;font-weight:900;line-height:1;white-space:nowrap}.exam-jump-section{padding:0 0 1rem}.exam-jump-nav{display:flex;flex-wrap:wrap;gap:.75rem;padding:.9rem;border-radius:1.45rem;border:1px solid rgb(18 34 63 / .08);background:rgb(255 255 255 / .74);box-shadow:0 18px 38px rgb(9 15 30 / .06)}.exam-jump-nav__link{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1rem;border-radius:999px;border:1px solid rgb(18 34 63 / .08);background:rgb(244 248 255 / .92);color:#17315a;font-size:.92rem;font-weight:700;line-height:1.2;transition:transform 0.2s ease,border-color 0.2s ease,background 0.2s ease,color 0.2s ease,box-shadow 0.2s ease}.exam-jump-nav__link:hover,.exam-jump-nav__link:focus{transform:translateY(-2px);border-color:rgb(22 119 216 / .22);background:rgb(247 250 255);color:var(--brand);box-shadow:0 14px 30px rgb(9 15 30 / .08)}.btn-secondary{border:1px solid rgb(16 33 63 / .12)}.exam-hero-panel{background:linear-gradient(180deg,rgb(255 248 237 / .96),rgb(255 255 255 / .92))}.exam-code-badge{display:inline-flex;margin-top:1rem;padding:.7rem .95rem;border-radius:999px;background:rgb(16 33 63 / .08);color:#10213f;font-weight:700}.exam-hero-fit{margin:1rem 0 0;color:#48607e}.exam-cycle-badge{display:inline-flex;align-items:center;width:fit-content;margin:.1rem 0 1rem;padding:.48rem .82rem;border:1px solid rgb(22 119 216 / .18);border-radius:999px;background:linear-gradient(135deg,rgb(232 245 255 / .98),rgb(255 250 237 / .96));color:#194f91;font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 12px 24px rgb(9 15 30 / .06)}.exam-content-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,0.55fr)}.exam-content-main,.exam-content-side{min-width:0}.entry-content{color:var(--text-soft);margin-top:1rem}.topic-pill-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:1.25rem 0 0}.topic-pill-grid--compact{grid-template-columns:1fr}.topic-pill{padding:.95rem 1rem;border-radius:1rem;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(243 248 255 / .92));border:1px solid rgb(18 34 63 / .08);color:#20314e;font-size:.96rem;line-height:1.6}.topic-pill--search{display:block;color:#1b4f91;font-weight:700;transition:transform 0.2s ease,border-color 0.2s ease,background 0.2s ease,box-shadow 0.2s ease,color 0.2s ease}.topic-pill--search:hover,.topic-pill--search:focus{transform:translateY(-2px);border-color:rgb(22 119 216 / .24);background:linear-gradient(180deg,rgb(255 255 255),rgb(241 247 255 / .96));box-shadow:0 16px 30px rgb(9 15 30 / .07);color:#123e79}.study-plan-list{margin:1rem 0 0;padding-left:1.15rem;color:#304766;display:grid;gap:.75rem}.study-plan-list li::marker{color:#2d7bd6;font-weight:700}.score-guide-grid,.resource-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.access-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.content-card--access-guide>p:not(.section-kicker):not(:last-child){max-width:60ch}.score-guide-card{display:grid;gap:.8rem;align-content:start}.score-guide-card__range{background:rgb(59 184 255 / .12);color:#12406f}.resource-mini-card{display:grid;gap:.75rem;align-content:start}.resource-mini-card .listing-kicker,.blog-card .listing-kicker{margin-bottom:0}.content-card--simulator{scroll-margin-top:96px}.content-card--guide{background:linear-gradient(180deg,rgb(255 252 246 / .98),rgb(246 250 255 / .96))}.student-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1rem}.student-path-step{padding:1rem 1rem 1.05rem;border-radius:1.1rem;border:1px solid rgb(18 34 63 / .08);background:rgb(255 255 255 / .86)}.student-path-step p{margin:0;color:#516784}.student-path-step__number{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;height:2.2rem;margin-bottom:.8rem;border-radius:999px;background:rgb(16 33 63 / .08);color:#10213f;font-weight:800}.sticky-card{position:sticky;top:100px}body.single-ptv_exam .sticky-card{position:static;top:auto}#ptv-footer-enhance,#ptv-footer-bottom{display:none!important}.faq-list{display:grid;gap:.8rem;margin-top:1rem}.faq-item{border:1px solid rgb(18 34 63 / .1);border-radius:1rem;padding:1rem 1rem .95rem;background:rgb(244 240 232 / .7);transition:border-color 0.2s ease,background 0.2s ease,box-shadow 0.2s ease}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;font-weight:700;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:999px;background:rgb(16 33 63 / .08);color:#10213f;font-size:1rem;font-weight:800;flex-shrink:0;transition:transform 0.2s ease,background 0.2s ease,color 0.2s ease}.faq-item[open]{border-color:rgb(22 119 216 / .18);background:linear-gradient(180deg,rgb(248 251 255 / .96),rgb(244 240 232 / .82));box-shadow:0 18px 32px rgb(9 15 30 / .05)}.faq-item[open] summary::after{transform:rotate(45deg);background:rgb(22 119 216 / .12);color:var(--brand)}.faq-item p{margin-top:.85rem;color:#516784}.listing-price{margin:1rem 0 .85rem;color:#10213f!important;font-weight:700}.search-result-card{display:flex;flex-direction:column}.search-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.search-result-card .listing-actions{margin-top:auto}.listing-product-options{display:grid;gap:.65rem;margin:1rem 0;padding:.85rem;border:1px solid rgb(18 34 63 / .08);border-radius:1.1rem;background:radial-gradient(circle at top right,rgb(57 185 123 / .12),transparent 10rem),linear-gradient(135deg,rgb(247 250 255 / .96),rgb(255 255 255 / .92))}.listing-card--product-map{gap:.85rem}.taxonomy-page .taxonomy-hero-shell{grid-template-columns:minmax(0,1fr);gap:clamp(0.85rem, 2vw, 1.5rem);align-items:stretch}.taxonomy-page .taxonomy-hero-shell>div,.taxonomy-page .taxonomy-panel{min-width:0}.taxonomy-panel{display:flex;flex-direction:column;gap:1rem}.taxonomy-panel__header{display:grid;gap:.45rem}.taxonomy-panel__eyebrow{width:fit-content;max-width:100%;padding:.35rem .6rem;border-radius:999px;background:#e8f0fe;color:#1a73e8;font-size:.72rem;font-weight:900;text-transform:uppercase}.taxonomy-panel__header h2{margin:0;color:#10213f;font-size:clamp(1.35rem, 2.4vw, 2rem);line-height:1.08;text-wrap:balance}.taxonomy-panel__header p{margin:0}.taxonomy-flow-list{display:grid;gap:.72rem;margin:0;padding:0;list-style:none}.taxonomy-flow-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;padding:.85rem;border:1px solid rgb(66 133 244 / .16);border-radius:1rem;background:rgb(255 255 255 / .82)}.taxonomy-flow-list__step{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:#1a73e8;color:#fff;font-weight:900}.taxonomy-flow-list strong,.taxonomy-panel__quickfacts strong{display:block;color:#10213f;line-height:1.25}.taxonomy-flow-list small,.taxonomy-panel__quickfacts small{display:block;color:#52657f;font-size:.86rem;line-height:1.4}.taxonomy-panel__quickfacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.taxonomy-panel__quickfacts span{min-width:0;padding:.75rem;border:1px solid rgb(18 34 63 / .08);border-radius:.95rem;background:#f8fafd}@media (max-width:720px){.taxonomy-panel__quickfacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.taxonomy-panel__quickfacts span:last-child{grid-column:1 / -1}.taxonomy-flow-list li{padding:.75rem}.taxonomy-panel__quickfacts span{padding:.65rem}}.exam-listing-grid--single .listing-card--product-map{width:100%}@media (min-width:900px){.taxonomy-page .taxonomy-hero-shell{grid-template-columns:minmax(0,1fr) minmax(340px,0.9fr)}.exam-listing-grid--single .listing-card--product-map{display:grid;grid-template-columns:minmax(0,0.72fr) minmax(420px,1fr);gap:clamp(1rem, 2vw, 1.45rem);align-items:start}.exam-listing-grid--single .listing-card--product-map .listing-kicker,.exam-listing-grid--single .listing-card--product-map h2,.exam-listing-grid--single .listing-card--product-map>p,.exam-listing-grid--single .listing-card--product-map .listing-meta,.exam-listing-grid--single .listing-card--product-map .listing-actions{grid-column:1}.exam-listing-grid--single .listing-card--product-map .listing-product-options{grid-column:2;grid-row:1 / span 6;margin:0}.exam-listing-grid--single .listing-card--product-map .listing-product-options{grid-template-columns:repeat(2,minmax(0,1fr))}.exam-listing-grid--single .listing-card--product-map .listing-product-options__label{grid-column:1 / -1}}.listing-meta--dense{gap:.55rem}.listing-card .listing-product-options__label{margin:0;color:#10213f;font-size:.75rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.listing-product-option{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.18rem .7rem;align-items:center;min-height:6.6rem;padding:.8rem .85rem;border:1px solid rgb(18 34 63 / .1);border-radius:.9rem;background:rgb(255 255 255 / .88);color:#10213f;text-decoration:none;transition:transform 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease,background 0.18s ease}.listing-product-option:hover,.listing-product-option:focus{transform:translateY(-2px);border-color:rgb(22 119 216 / .24);background:#fff;box-shadow:0 16px 28px rgb(9 15 30 / .09)}.listing-product-option.is-single{border-color:rgb(22 119 216 / .2)}.listing-product-option.is-bundle{border-color:rgb(57 185 123 / .24)}.listing-product-option__eyebrow,.listing-product-option__name{grid-column:1 / -1}.listing-product-option__eyebrow{color:#1f5ca8;font-size:.63rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.listing-product-option.is-bundle .listing-product-option__eyebrow{color:#14734f}.listing-product-option strong{color:#10213f;font-size:1.05rem;line-height:1.18}.listing-product-option__detail{color:#38506f;font-size:.9rem;font-weight:700}.listing-product-option__name{color:#667892;font-size:.78rem;line-height:1.3}.listing-product-option__price{grid-column:2;grid-row:2 / 4;justify-self:end;padding:.38rem .55rem;border-radius:999px;background:rgb(16 33 63 / .08);color:#10213f;font-weight:900;white-space:nowrap}.listing-product-option__price .amount{color:inherit}.listing-route-note{margin:0;padding:.75rem .85rem;border:1px dashed rgb(18 34 63 / .16);border-radius:.85rem;background:rgb(255 255 255 / .7);color:#465b76!important;font-size:.86rem;font-weight:700;line-height:1.45}.listing-card,.industry-card,.intent-card,.revenue-step,.content-card{transition:transform 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease}.listing-card:hover,.industry-card:hover,.intent-card:hover,.revenue-step:hover,.content-card:hover,.listing-card:focus-within,.industry-card:focus-within,.intent-card:focus-within,.revenue-step:focus-within{transform:translateY(-3px);border-color:rgb(22 119 216 / .18);box-shadow:0 24px 38px rgb(9 15 30 / .08)}.listing-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.bundle-card{background:radial-gradient(circle at top right,rgb(59 184 255 / .12),transparent 14rem),linear-gradient(180deg,rgb(255 255 255 / .96),rgb(246 251 255 / .94))}.bundle-mini-list{display:grid;gap:.75rem;margin-top:1rem}.bundle-mini-pill{display:grid;gap:.15rem;padding:.9rem 1rem;border-radius:1rem;background:rgb(255 255 255 / .74);border:1px solid rgb(18 34 63 / .08);color:#14233c}a.bundle-mini-pill{transition:transform 0.2s ease,border-color 0.2s ease,background 0.2s ease,box-shadow 0.2s ease,color 0.2s ease}a.bundle-mini-pill:hover,a.bundle-mini-pill:focus{transform:translateY(-2px);border-color:rgb(22 119 216 / .22);background:rgb(247 250 255 / .98);box-shadow:0 16px 28px rgb(9 15 30 / .08);color:#163761}.bundle-mini-pill span{color:var(--accent-deep);font-weight:700}.bundle-mini-pill small{color:var(--text-soft);font-size:.82rem}.listing-bundle-note{margin:.35rem 0 0;font-size:.92rem;color:#1a4d8f!important;font-weight:700}.listing-bundle-note a{color:inherit}.btn-buy-now{flex:1 1 190px}.search-page-form{margin-top:1rem}.listing-card-empty{grid-column:1 / -1}.blog-listing-grid{align-items:stretch}.blog-card{display:flex;flex-direction:column;gap:.8rem}.blog-card__image{display:block;margin:-1.5rem -1.5rem 0;border-radius:1.5rem 1.5rem 1rem 1rem;overflow:hidden;border-bottom:1px solid rgb(18 34 63 / .08);background:linear-gradient(180deg,rgb(241 247 255 / .98),rgb(255 253 246 / .98))}.blog-card__image img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.blog-card .listing-actions{margin-top:auto}.footer-aux-link{margin:.9rem 0 0}.footer-aux-link a{color:inherit;text-decoration:none}.footer-aux-link a:hover,.footer-aux-link a:focus{color:var(--accent)}.purchase-card{background:linear-gradient(180deg,rgb(255 249 239 / .98),rgb(245 250 255 / .98));color:#1a2842;border:1px solid rgb(18 34 63 / .1)}.purchase-card--owned{position:static;top:auto}.purchase-card h3{color:#101522}.purchase-card p,.purchase-card .check-list li{color:#52627f}.purchase-card .section-kicker{color:#2d7bd6}.purchase-price{font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:clamp(2.2rem, 5vw, 3.3rem);line-height:1;margin:1rem 0 .8rem;color:#10213f}.purchase-note{margin-top:.95rem;font-size:.95rem;color:#425b83}.purchase-cta{width:100%;margin-top:1.15rem}.purchase-cta-secondary{margin-top:.75rem}.ptv-sample-cta{border-color:rgb(22 119 216 / .2);background:rgb(246 251 255 / .96);color:#1d4f93;box-shadow:0 12px 25px rgb(16 33 63 / .06)}.ptv-sample-cta:hover,.ptv-sample-cta:focus{border-color:rgb(22 119 216 / .34);background:rgb(255 255 255);color:#163c73}.listing-actions .ptv-sample-cta{flex-basis:100%;justify-content:center}.study-coach-note{margin-top:1rem;padding:.95rem 1rem;border-radius:1rem;background:rgb(59 184 255 / .08);border:1px solid rgb(59 184 255 / .14);color:#2d4968!important}.exam-help-card .listing-actions{margin-top:1.1rem}@media (prefers-reduced-motion:no-preference){.hero-copy,.hero-panel-card,.student-tool,.footer-support-card,.exam-hero-copy,.exam-hero-panel{animation:ptv-rise-in 0.7s ease both}.hero-panel-card,.student-tool:nth-child(2),.exam-hero-panel{animation-delay:0.08s}.student-tool:nth-child(3),.footer-support-card{animation-delay:0.14s}}@keyframes ptv-rise-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ptv-library{display:grid;gap:1.5rem}.ptv-library-summary{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,0.55fr);gap:1.2rem;padding:clamp(1.45rem, 2.2vw, 2.2rem);border-radius:var(--radius-xl);border:1px solid rgb(18 34 63 / .08);box-shadow:var(--shadow);background:radial-gradient(circle at top left,rgb(91 191 255 / .18),transparent 18rem),linear-gradient(135deg,rgb(255 255 255 / .96),rgb(244 249 255 / .94))}.ptv-library-summary h2{margin-bottom:.75rem}.ptv-library-summary__intro p:not(.section-kicker){max-width:70ch;color:#4b617d}.ptv-library-summary__actions{display:grid;gap:.8rem;align-content:start;justify-items:stretch;padding:1rem;border-radius:1.3rem;border:1px solid rgb(18 34 63 / .08);background:rgb(255 255 255 / .72);box-shadow:inset 0 1px 0 rgb(255 255 255 / .55)}.ptv-library-stat-row,.ptv-library-grid{display:grid;gap:1rem}.ptv-library-stat-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:1.25rem;grid-column:1 / -1}.ptv-library-stat{padding:1rem 1.1rem;border-radius:1rem;background:rgb(255 255 255 / .82);border:1px solid rgb(18 34 63 / .08)}.ptv-library-stat strong{display:block;color:#10213f;font-size:1.45rem;line-height:1;margin-bottom:.35rem}.ptv-library-stat span{color:#5c7090;font-size:.92rem}.ptv-library-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.ptv-library-card{height:100%;display:grid;gap:.95rem;align-content:start;padding:1.65rem;border-radius:1.55rem;background:radial-gradient(circle at top left,rgb(91 191 255 / .1),transparent 16rem),linear-gradient(180deg,rgb(255 255 255 / .98),rgb(244 249 255 / .94));box-shadow:0 18px 34px rgb(9 15 30 / .06)}.ptv-library-card h3{font-size:1.35rem}.ptv-library-card p{color:#4b607c}.ptv-library-card .listing-actions{margin-top:auto;display:grid;grid-template-columns:1fr;gap:.8rem}.ptv-library-card .listing-actions>*{width:100%;justify-content:center}.ptv-library-card__footer{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.ptv-library-card__status{display:inline-flex;align-items:center;min-height:2rem;padding:.38rem .72rem;border-radius:999px;background:rgb(57 185 123 / .13);border:1px solid rgb(57 185 123 / .2);color:#146245;font-size:.82rem;font-weight:700;letter-spacing:.02em}.ptv-library-tip-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ptv-library-tip{padding:1.1rem 1.15rem;border-radius:1.15rem;border:1px solid rgb(18 34 63 / .08);background:rgb(255 255 255 / .82)}.ptv-library-tip h3{margin:.45rem 0;font-size:1.12rem}.ptv-library-tip p{margin:0;color:#536985}.ptv-purchase-success{display:grid;gap:1.2rem;margin-bottom:1.6rem}.ptv-purchase-success__intro,.ptv-purchase-success__card{padding:1.6rem;border-radius:1.6rem;border:1px solid rgb(18 34 63 / .08);background:radial-gradient(circle at top left,rgb(59 184 255 / .08),transparent 16rem),linear-gradient(135deg,rgb(255 255 255 / .96),rgb(246 250 255 / .95));box-shadow:0 18px 38px rgb(9 15 30 / .08)}.ptv-purchase-success__intro h2{margin-bottom:.7rem}.ptv-purchase-success__intro>p:not(.section-kicker):not(.ptv-purchase-success__note){max-width:54ch;color:#485d79}.ptv-purchase-success__email{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1rem;padding:.75rem 1rem;border-radius:999px;border:1px solid rgb(18 34 63 / .08);background:rgb(255 255 255 / .92);color:#49607f;font-size:.94rem}.ptv-purchase-success__email span{text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:800;color:#2d7bd6}.ptv-purchase-success__email strong{color:#13213f;font-weight:800}.ptv-purchase-success__steps{display:grid;gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;counter-reset:purchase-success-steps}.ptv-purchase-success__steps li{position:relative;min-height:2.5rem;padding-left:3rem;color:#4d678d}.ptv-purchase-success__steps li::before{counter-increment:purchase-success-steps;content:counter(purchase-success-steps);position:absolute;left:0;top:-.05rem;display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:linear-gradient(135deg,#10213f,#1c4d96);color:#fff;font-size:.85rem;font-weight:800;box-shadow:0 12px 25px rgb(16 33 63 / .14)}.ptv-purchase-success__actions,.ptv-purchase-success__list{display:grid;gap:1rem}.ptv-purchase-success__actions{grid-template-columns:repeat(2,minmax(0,max-content));margin:1.2rem 0 .8rem}.ptv-purchase-success__note{margin:0;color:#5c7090;font-size:.95rem}.ptv-purchase-success__card h3{font-size:1.28rem;margin-bottom:.55rem}.ptv-purchase-success__card p{color:#49607f}.ptv-checkout-account-banner,.ptv-account-access-hero__copy,.ptv-account-access-hero__panel,body.woocommerce-account:not(.logged-in) #customer_login>.u-column1,body.woocommerce-account:not(.logged-in) #customer_login>.u-column2,body.woocommerce-account .woocommerce-ResetPassword,body.logged-in.woocommerce-account .woocommerce-MyAccount-content>p:first-child{padding:1.5rem;border-radius:1.6rem;border:1px solid rgb(18 34 63 / .08);background:radial-gradient(circle at top left,rgb(91 191 255 / .12),transparent 17rem),linear-gradient(135deg,rgb(255 255 255 / .98),rgb(247 251 255 / .96));box-shadow:var(--shadow)}.ptv-checkout-account-banner{display:grid;grid-template-columns:minmax(0,1.2fr) max-content;gap:1rem;align-items:center;margin-bottom:1.1rem}.ptv-checkout-account-banner__copy h2{margin-bottom:.65rem}.ptv-checkout-account-banner__copy p:not(.section-kicker){margin:0;max-width:60ch;color:#49607f}.ptv-checkout-account-banner__actions{display:grid;gap:.8rem;justify-items:stretch}.ptv-account-access-hero{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(320px,0.68fr);gap:1.35rem;margin-bottom:1.2rem}.ptv-account-access-hero__copy,.ptv-account-access-hero__panel{min-width:0}.ptv-account-access-hero__copy h2{margin-bottom:.7rem}.ptv-account-access-hero__copy>p:not(.section-kicker){color:#49607f;max-width:68ch}.ptv-account-access-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.15rem}.ptv-account-switcher__link{display:inline-flex;align-items:center;justify-content:center;min-height:3.2rem;padding:.9rem 1.2rem;border-radius:999px;border:1px solid rgb(18 34 63 / .08);background:rgb(255 255 255 / .85);color:#17315a;font-weight:700;transition:transform 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease}.ptv-account-switcher__link:hover,.ptv-account-switcher__link:focus,.ptv-account-switcher__link.is-active{transform:translateY(-1px);border-color:rgb(22 119 216 / .26);box-shadow:0 12px 25px rgb(16 33 63 / .09)}.ptv-account-switcher__link.is-active{background:linear-gradient(135deg,#10213f,#1c4d96);color:#f7fbff}.ptv-account-benefits{list-style:none;display:grid;gap:.85rem;margin:1rem 0 0;padding:0}.ptv-account-benefits li{position:relative;padding-left:1.35rem;color:#31455f}.ptv-account-benefits li::before{content:"";position:absolute;left:0;top:.58rem;width:.5rem;height:.5rem;border-radius:999px;background:linear-gradient(135deg,#39b97b,#3bb8ff)}.ptv-account-access-hero__note,.ptv-account-form-copy,.ptv-account-recovery-note p{color:#546885}.ptv-account-access-hero__note{margin:1rem 0 0}.ptv-account-support-link{display:inline-flex;align-items:center;gap:.32rem;color:var(--google-blue);font-weight:800;overflow-wrap:anywhere;word-break:break-word}.ptv-account-support-link:hover,.ptv-account-support-link:focus{color:var(--google-green)}.ptv-account-recovery-note{display:grid;gap:.55rem}.ptv-account-recovery-note p,.ptv-account-recovery-note__support,.ptv-account-support-line{overflow-wrap:anywhere}.contact-content-section{padding-top:0}.contact-hero{padding-bottom:1.2rem}.contact-hero .taxonomy-hero-shell{align-items:stretch}.contact-hero--fast{padding-top:clamp(1rem, 3vw, 2.2rem)}.contact-hero-shell{grid-template-columns:minmax(0,0.88fr) minmax(320px,1.12fr)}.contact-hero-copy,.contact-panel,.contact-form-card,.contact-side .content-card{background:rgb(255 255 255 / .82);border:1px solid rgb(18 34 63 / .08);box-shadow:var(--shadow)}.contact-hero-copy{padding:clamp(1.6rem, 4vw, 2.4rem);border-radius:var(--radius-xl)}.contact-page .contact-hero-copy h1{max-width:11ch}.contact-lede{max-width:58ch}.contact-quick-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.05rem}.contact-email-link{display:inline-flex;align-items:center;min-height:2.75rem;padding:.65rem .9rem;border-radius:999px;border:1px solid rgb(26 115 232 / .18);background:#f8fbff;color:var(--google-blue-deep);font-weight:800;text-decoration:none;overflow-wrap:anywhere}.contact-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,0.85fr);gap:1.5rem;align-items:start}.contact-form-card,.contact-side .content-card{padding:clamp(1.4rem, 4vw, 2rem)}.contact-form-card--hero{position:relative}.taxonomy-panel h2,.contact-form-card h2{text-wrap:balance}.contact-side{display:grid;gap:1.2rem}.ptv-contact-form{display:grid;gap:.85rem;margin-top:1rem}.ptv-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ptv-contact-field{display:grid;gap:.5rem}.ptv-contact-field span{font-size:.95rem;font-weight:700;color:#10213f}.ptv-contact-field input,.ptv-contact-field select,.ptv-contact-field textarea{width:100%;padding:.95rem 1rem;border-radius:1rem;border:1px solid rgb(18 34 63 / .12);background:rgb(255 255 255 / .96);color:#14233c;font:inherit;transition:border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}.ptv-contact-field input::placeholder,.ptv-contact-field textarea::placeholder{color:#7b8ca8}.ptv-contact-field input:focus,.ptv-contact-field select:focus,.ptv-contact-field textarea:focus{outline:none;border-color:rgb(22 119 216 / .45);box-shadow:0 0 0 4px rgb(59 184 255 / .14);transform:translateY(-1px)}.ptv-contact-field textarea{min-height:8rem;resize:vertical}.ptv-contact-field--honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ptv-contact-notice{margin-top:1.1rem;padding:1rem 1.1rem;border-radius:1rem;border:1px solid rgb(18 34 63 / .08)}.ptv-contact-notice strong{display:block;margin-bottom:.35rem;color:#10213f}.ptv-contact-notice p{margin:0;color:#415673}.ptv-contact-notice.is-success{background:rgb(57 185 123 / .12);border-color:rgb(57 185 123 / .22)}.ptv-contact-notice.is-error{background:rgb(242 187 90 / .14);border-color:rgb(242 187 90 / .3)}.contact-form-actions{display:grid;gap:.85rem;align-items:start}.contact-form-actions .btn-primary{justify-self:start}.contact-form-note{margin:0;font-size:.94rem;color:#5b6e89}.contact-form-note--top{margin-top:.4rem}.contact-compact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.entry-content a,.content-card a:not(.btn-primary):not(.btn-secondary):not(.purchase-cta):not(.resource-mini-card__image),.listing-card h2 a,.industry-card h3 a,.intent-card a,.resource-mini-card h3 a,.faq-item a,.contact-page a:not(.btn-primary):not(.btn-secondary):not(.contact-email-link),.search-page a:not(.btn-primary):not(.btn-secondary){color:var(--google-blue-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.listing-actions .btn-primary,.search-result-card .btn-primary{background:var(--google-blue-deep);border-color:var(--google-blue-deep);color:#fff}.ptv-generic-page{padding:2.2rem 0 4.5rem}.ptv-generic-page__shell{display:grid;gap:1.4rem}body.woocommerce-account .container.ptv-generic-page{width:min(1700px, calc(100% - 1.75rem))}body.woocommerce-account .ptv-generic-page__shell{gap:1rem}.ptv-generic-page__header,.ptv-generic-page__content{padding:clamp(1.45rem, 3.5vw, 2rem);border-radius:1.75rem;border:1px solid rgb(18 34 63 / .08);background:rgb(255 255 255 / .84);box-shadow:0 24px 60px rgb(9 15 30 / .08)}.ptv-generic-page__header h1{font-size:clamp(2.2rem, 6vw, 3.3rem);letter-spacing:-.03em}.ptv-blog-pagination{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:2rem}.ptv-blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.9rem;min-height:2.9rem;padding:.75rem 1rem;border-radius:999px;border:1px solid rgb(18 34 63 / .08);background:rgb(255 255 255 / .9);color:#17315a;font-weight:700}.ptv-blog-pagination .page-numbers.current,.ptv-blog-pagination .page-numbers:hover,.ptv-blog-pagination .page-numbers:focus{background:linear-gradient(135deg,#10213f,#1c4d96);border-color:#fff0;color:#f7fbff}.ptv-generic-page__content{color:#31455f;font-size:1.05rem}body.woocommerce-account .ptv-generic-page__header{padding:clamp(1.15rem, 2vw, 1.55rem)}body.woocommerce-account .ptv-generic-page__content{padding:clamp(1rem, 1.7vw, 1.35rem);background:rgb(255 255 255 / .74)}body.logged-in.woocommerce-account .ptv-generic-page__content{padding:0;border:0;background:#fff0;box-shadow:none}.ptv-generic-page__content .woocommerce{display:grid;gap:1.2rem}.ptv-article-page{padding-bottom:4.5rem}.ptv-article-hero{padding:1.7rem 0 2.2rem}.ptv-article-hero__shell{display:grid;grid-template-columns:minmax(0,1fr);gap:1.15rem;align-items:start}.ptv-article-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.4fr);gap:1.6rem;align-items:start}.ptv-article-hero__copy,.ptv-article-hero__media,.ptv-article-content-card{padding:clamp(1.45rem, 3.5vw, 2rem);border-radius:1.75rem;border:1px solid rgb(18 34 63 / .08);background:rgb(255 255 255 / .86);box-shadow:0 24px 60px rgb(9 15 30 / .08)}.ptv-article-hero__copy{background:radial-gradient(circle at top left,rgb(91 191 255 / .16),transparent 20rem),radial-gradient(circle at bottom right,rgb(242 187 90 / .16),transparent 14rem),linear-gradient(135deg,rgb(255 255 255 / .98),rgb(244 249 255 / .96))}.ptv-article-hero__copy h1{font-size:clamp(2.6rem, 6vw, 4.25rem);max-width:14ch;letter-spacing:-.03em;text-wrap:balance}.ptv-article-meta{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.ptv-article-meta span{display:inline-flex;align-items:center;padding:.45rem .78rem;border-radius:999px;background:rgb(255 255 255 / .88);border:1px solid rgb(18 34 63 / .08);color:#38506f;font-size:.84rem;font-weight:700}.ptv-article-hero__lede{margin:1rem 0 0;font-size:1.06rem;color:#536782;max-width:58ch}.ptv-article-hero__actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.4rem}.ptv-article-hero__media{padding:.8rem;overflow:hidden}.ptv-article-hero__media img{display:block;width:100%;aspect-ratio:16 / 7;object-fit:cover;border-radius:1.2rem}.ptv-article-side{display:grid;gap:1rem}.ptv-article-prose{color:#304766;font-size:1.06rem;line-height:1.8}.ptv-article-prose>*+*{margin-top:1.15rem}.ptv-article-prose h2,.ptv-article-prose h3,.ptv-article-prose h4{color:#10213f;text-wrap:balance}.ptv-article-prose h2{font-size:clamp(1.8rem, 4vw, 2.4rem)}.ptv-article-prose h3{font-size:1.45rem}.ptv-article-prose a{color:var(--brand);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.16em}.ptv-article-prose ul,.ptv-article-prose ol{padding-left:1.25rem}.ptv-article-prose blockquote{margin:1.4rem 0;padding:1rem 1.2rem;border-left:4px solid rgb(22 119 216 / .26);border-radius:0 1rem 1rem 0;background:rgb(244 249 255 / .92);color:#38506f}body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-account{background:radial-gradient(circle at top left,rgb(59 184 255 / .14),transparent 24rem),radial-gradient(circle at top right,rgb(242 187 90 / .14),transparent 20rem),linear-gradient(180deg,#f8f4ec 0%,#f4efe6 48%,#f8f5ef 100%)}.woocommerce-cart .site-main,.woocommerce-checkout .site-main,.woocommerce-account .site-main,body.woocommerce-order-received .site-main{padding:2rem 0 4.5rem}.woocommerce-cart .wp-block-post-content,.woocommerce-checkout .wp-block-post-content,.woocommerce-account .woocommerce,.woocommerce-account .entry-content,body.woocommerce-order-received .ptv-generic-page{width:min(1240px, calc(100% - 1.5rem));margin:0 auto}.woocommerce-cart .wp-block-post-title,.woocommerce-checkout .wp-block-post-title,.woocommerce-account .entry-title,.woocommerce-account .woocommerce-MyAccount-content h2,.woocommerce-account .woocommerce-MyAccount-content h3{font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:clamp(2.15rem, 6vw, 3.3rem);color:#10213f;letter-spacing:-.03em;margin-bottom:.9rem}.woocommerce-cart .wp-block-post-title+*,.woocommerce-checkout .wp-block-post-title+*{margin-top:.95rem}.woocommerce-cart .wc-block-cart,.woocommerce-checkout .wc-block-checkout,.woocommerce-account .woocommerce,body.woocommerce-order-received .woocommerce{position:relative}body.logged-in.woocommerce-account .woocommerce{display:grid;grid-template-columns:minmax(220px,272px) minmax(0,1fr);gap:clamp(1rem, 1.8vw, 1.6rem);align-items:stretch}body.logged-in.woocommerce-account .woocommerce::before,body.logged-in.woocommerce-account .woocommerce-notices-wrapper{grid-column:1 / -1}body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation{position:sticky;top:6rem;overflow:hidden}body.logged-in.woocommerce-account .woocommerce-MyAccount-content{min-width:0;align-self:start}body.woocommerce-account:not(.logged-in) #customer_login{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,0.92fr);gap:1.35rem;align-items:start}body.woocommerce-account:not(.logged-in) #customer_login>.u-column1,body.woocommerce-account:not(.logged-in) #customer_login>.u-column2{min-width:0;width:100%;float:none;margin:0}body.woocommerce-account:not(.logged-in) #customer_login>.u-column2,body.ptv-account-view-register:not(.logged-in) #customer_login>.u-column2,body.ptv-account-view-login:not(.logged-in) #customer_login>.u-column1{border-color:rgb(22 119 216 / .18)}body.woocommerce-account:not(.logged-in) #customer_login h2{font-size:1.7rem;margin-bottom:.4rem}body.woocommerce-account:not(.logged-in) .woocommerce-form-login,body.woocommerce-account:not(.logged-in) .woocommerce-form-register,body.woocommerce-account .woocommerce-ResetPassword{display:grid;gap:.9rem}body.woocommerce-account:not(.logged-in) .woocommerce-form-login,body.woocommerce-account:not(.logged-in) .woocommerce-form-register{min-height:100%}body.woocommerce-account:not(.logged-in) .woocommerce-form-login .form-row,body.woocommerce-account:not(.logged-in) .woocommerce-form-register .form-row,body.woocommerce-account .woocommerce-ResetPassword .form-row{margin:0}body.woocommerce-account:not(.logged-in) .woocommerce-form-login .form-row:last-child,body.woocommerce-account:not(.logged-in) .woocommerce-form-register .form-row:last-child,body.woocommerce-account .woocommerce-ResetPassword .form-row:last-child{margin-top:.25rem}body.woocommerce-account:not(.logged-in) .woocommerce-form-login__submit,body.woocommerce-account:not(.logged-in) .woocommerce-form-register__submit,body.woocommerce-account .woocommerce-Button,body.woocommerce-account .woocommerce-button{justify-self:start}body.woocommerce-account:not(.logged-in) .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:.45rem;color:#576c88;font-size:.95rem}body.woocommerce-account:not(.logged-in) .woocommerce-LostPassword a,body.woocommerce-account .lost_password a{color:#1f5ca5;font-weight:700}body.woocommerce-account .woocommerce-form-login .show-password-input,body.woocommerce-account .woocommerce-form-register .show-password-input,body.woocommerce-account .woocommerce-ResetPassword .show-password-input{right:1rem;top:.95rem}body.woocommerce-account .woocommerce-privacy-policy-text,body.woocommerce-account .woocommerce-form-login,body.woocommerce-account .woocommerce-form-register,body.woocommerce-account .woocommerce-ResetPassword,body.logged-in.woocommerce-account .woocommerce-MyAccount-content p,body.logged-in.woocommerce-account .woocommerce-MyAccount-content li{color:#48607c}.ptv-checkout-coupon-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,0.9fr);gap:1.1rem;align-items:center;margin:0 0 1.25rem;padding:1.4rem;border-radius:1.75rem;border:1px solid rgb(18 34 63 / .08);background:radial-gradient(circle at top left,rgb(59 184 255 / .1),transparent 16rem),linear-gradient(135deg,rgb(255 255 255 / .96),rgb(246 250 255 / .96));box-shadow:0 24px 60px rgb(9 15 30 / .08)}.ptv-checkout-coupon-card h2{font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:clamp(1.7rem, 4vw, 2.5rem);letter-spacing:-.03em;color:#10213f;margin-bottom:.35rem}.ptv-checkout-coupon-card p:last-child{margin-bottom:0}.ptv-checkout-coupon-copy p:not(.section-kicker){color:#495c77;max-width:46ch}.ptv-checkout-coupon-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center}.ptv-checkout-coupon-form input{min-height:3.4rem;width:100%;padding:.95rem 1rem;border-radius:999px;border:1px solid rgb(18 34 63 / .12);background:rgb(255 255 255 / .98);color:#12233e;font:inherit}.ptv-checkout-coupon-form input:focus{outline:none;border-color:rgb(22 119 216 / .38);box-shadow:0 0 0 4px rgb(59 184 255 / .14)}.ptv-checkout-coupon-form .btn-primary{min-height:3.4rem;border:0;cursor:pointer}.ptv-checkout-coupon-feedback{grid-column:1 / -1;margin:-.15rem 0 0;padding:.9rem 1rem;border-radius:1rem;border:1px solid rgb(18 34 63 / .08);background:rgb(255 255 255 / .86);color:#3e536e;font-weight:600}.ptv-checkout-coupon-feedback.is-success{background:rgb(57 185 123 / .12);border-color:rgb(57 185 123 / .22);color:#14583d}.ptv-checkout-coupon-feedback.is-error{background:rgb(242 187 90 / .18);border-color:rgb(242 187 90 / .28);color:#7b4d05}.ptv-checkout-coupon-feedback.is-loading{background:rgb(59 184 255 / .12);border-color:rgb(22 119 216 / .18);color:#1e4f95}.woocommerce-cart .wc-block-cart::before{content:"PracticeTestVault checkout";display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem .85rem;border-radius:999px;background:rgb(16 33 63 / .06);color:#1f4e93;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body.woocommerce-order-received .woocommerce-notice--success,body.woocommerce-order-received .woocommerce-order,body.woocommerce-order-received .woocommerce-order-overview,body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details{padding:1.2rem 1.25rem;border-radius:1.4rem;border:1px solid rgb(18 34 63 / .08);background:rgb(255 255 255 / .92);box-shadow:0 14px 28px rgb(9 15 30 / .05)}body.woocommerce-order-received .woocommerce-notice--success{color:#14583d;background:rgb(57 185 123 / .12);border-color:rgb(57 185 123 / .22)}.woocommerce-cart .wc-block-cart__main,.woocommerce-cart .wc-block-cart__sidebar,.woocommerce-checkout .wc-block-checkout__main,.woocommerce-checkout .wc-block-checkout__sidebar,.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{border-radius:1.75rem;border:1px solid rgb(18 34 63 / .08);background:rgb(255 255 255 / .82);box-shadow:0 24px 60px rgb(9 15 30 / .08);backdrop-filter:blur(12px)}.woocommerce-cart .wc-block-cart__main,.woocommerce-checkout .wc-block-checkout__main,.woocommerce-account .woocommerce-MyAccount-content{padding:clamp(1.25rem, 3vw, 2rem)}.woocommerce-cart .wc-block-cart__sidebar,.woocommerce-checkout .wc-block-checkout__sidebar,.woocommerce-account .woocommerce-MyAccount-navigation{padding:clamp(1rem, 2.5vw, 1.5rem)}.woocommerce-cart .wc-block-cart-items,.woocommerce-checkout .wc-block-components-order-summary,.woocommerce-checkout .wc-block-components-totals-wrapper,.woocommerce-checkout .wc-block-components-checkout-step,.woocommerce-checkout .wc-block-checkout__actions,.woocommerce-checkout .wc-block-components-address-card,.woocommerce-checkout .wc-block-components-panel,.woocommerce-checkout .wc-block-components-totals-coupon,.woocommerce-account .woocommerce-orders-table,.woocommerce-account .woocommerce-Addresses,.woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-error{border-radius:1.2rem;border:1px solid rgb(18 34 63 / .08);background:rgb(255 255 255 / .92);box-shadow:0 14px 28px rgb(9 15 30 / .05)}.woocommerce-checkout .wc-block-components-sidebar-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(20.5rem,24vw);gap:clamp(0.9rem, 2vw, 1.25rem);align-items:flex-start;margin:0 auto 16px;position:relative}.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main{box-sizing:border-box;margin:0;min-width:0;padding-right:0;width:auto}.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar{box-sizing:border-box;min-width:0;padding-left:0;width:auto}.woocommerce-checkout .wc-block-checkout__main{display:block}.woocommerce-checkout .wc-block-checkout__sidebar{display:block;align-self:start;position:static;top:auto}.woocommerce-checkout .wc-block-components-order-summary{overflow:hidden}.woocommerce-checkout .wc-block-components-order-summary-item,.woocommerce-cart .wc-block-cart-items__row{min-width:0}.woocommerce-checkout .wc-block-components-order-summary-item__description,.woocommerce-checkout .wc-block-components-product-metadata,.woocommerce-checkout .wc-block-components-product-details,.woocommerce-cart .wc-block-components-product-name,.woocommerce-cart .wc-block-components-product-metadata,.woocommerce-cart .wc-block-components-product-details{min-width:0}.woocommerce-checkout .wc-block-components-product-name,.woocommerce-checkout .wc-block-components-product-metadata,.woocommerce-checkout .wc-block-components-product-metadata__description,.woocommerce-checkout .wc-block-components-product-details,.woocommerce-checkout .wc-block-components-product-details__name,.woocommerce-checkout .wc-block-components-product-details__value,.woocommerce-cart .wc-block-components-product-name,.woocommerce-cart .wc-block-components-product-metadata,.woocommerce-cart .wc-block-components-product-metadata__description,.woocommerce-cart .wc-block-components-product-details,.woocommerce-cart .wc-block-components-product-details__name,.woocommerce-cart .wc-block-components-product-details__value{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.45}.woocommerce-checkout .wc-block-components-order-summary,.woocommerce-checkout .wc-block-components-order-summary-item__description,.woocommerce-checkout .wc-block-components-order-summary-item__quantity,.woocommerce-checkout .wc-block-components-product-name,.woocommerce-checkout .wc-block-components-formatted-money-amount,.woocommerce-checkout .wc-block-components-totals-item__label,.woocommerce-checkout .wc-block-components-totals-item__value,.woocommerce-checkout .wc-block-components-checkout-step__description,.woocommerce-checkout .wc-block-components-checkout-step__content,.woocommerce-checkout .wc-block-components-address-card__address-section,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-content p,.woocommerce-account .woocommerce-MyAccount-content li{color:#263246}.woocommerce-checkout .wc-block-components-checkout-step__heading,.woocommerce-checkout .wc-block-components-title,.woocommerce-checkout .wc-block-components-panel__button,.woocommerce-checkout .wc-block-components-order-summary__title,.woocommerce-cart .wc-block-components-title,.woocommerce-account .woocommerce-MyAccount-navigation-link a,.woocommerce-account .woocommerce-MyAccount-content strong,.woocommerce-account .woocommerce-order-details__title,.woocommerce-account .woocommerce-column__title{color:#10213f}.woocommerce-checkout .wc-block-components-checkout-step__heading,.woocommerce-cart .wc-block-components-title{font-weight:700;letter-spacing:-.02em}.woocommerce-checkout .wc-block-components-text-input input,.woocommerce-checkout .wc-block-components-combobox-control .components-combobox-control__input,.woocommerce-checkout .wc-block-components-address-form input,.woocommerce-checkout .wc-block-components-address-form select,.woocommerce-checkout .wc-block-components-text-input textarea,.woocommerce-account .woocommerce-EditAccountForm input,.woocommerce-account .woocommerce-address-fields input,.woocommerce-account .woocommerce-address-fields select,.woocommerce-account .woocommerce-form-row input{min-height:3.45rem;border-radius:1rem;border:1px solid rgb(18 34 63 / .12);background:rgb(247 250 255 / .95);color:#12233e;box-shadow:inset 0 1px 0 rgb(255 255 255 / .75)}.woocommerce-checkout .wc-block-components-text-input input:focus,.woocommerce-checkout .wc-block-components-combobox-control .components-combobox-control__input:focus,.woocommerce-checkout .wc-block-components-address-form input:focus,.woocommerce-checkout .wc-block-components-address-form select:focus,.woocommerce-checkout .wc-block-components-text-input textarea:focus,.woocommerce-account .woocommerce-EditAccountForm input:focus,.woocommerce-account .woocommerce-address-fields input:focus,.woocommerce-account .woocommerce-address-fields select:focus,.woocommerce-account .woocommerce-form-row input:focus{border-color:rgb(22 119 216 / .38);box-shadow:0 0 0 4px rgb(59 184 255 / .14);outline:none}.woocommerce-checkout .wc-block-components-checkbox__label,.woocommerce-checkout .wc-block-components-radio-control__label,.woocommerce-checkout .wc-block-components-text-input label,.woocommerce-account .woocommerce-form-row label{color:#394b63;font-weight:600}.woocommerce-checkout .wc-block-components-radio-control__option,.woocommerce-checkout .wc-block-components-payment-method-label,.woocommerce-account .woocommerce-MyAccount-navigation ul li a{border-radius:1rem;border:1px solid rgb(18 34 63 / .08);background:rgb(248 251 255 / .95)}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.95rem 1rem;color:#17315a;font-weight:700;border:1px solid rgb(18 34 63 / .08);background:rgb(248 251 255 / .96);box-shadow:none;transition:border-color 0.18s ease,background 0.18s ease,color 0.18s ease,transform 0.18s ease}.woocommerce-account .woocommerce-MyAccount-navigation ul li a::after{content:"chevron_right";font-family:"Material Symbols Rounded";font-weight:400;line-height:1;color:#6480a7;font-size:1rem}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{border-color:rgb(22 119 216 / .2);background:linear-gradient(135deg,#10213f,#1c4d96);color:#f8fbff;transform:translateY(-1px)}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a::after,.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover::after{color:rgb(248 251 255 / .82)}body.logged-in.woocommerce-account .woocommerce,body.logged-in.woocommerce-account .entry-content{width:min(1660px, calc(100% - 2rem))}body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation,body.logged-in.woocommerce-account .woocommerce-MyAccount-content{width:100%;min-width:0}body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation{padding:1rem}body.logged-in.woocommerce-account .woocommerce-MyAccount-content{display:grid;gap:1.15rem;padding:clamp(1.35rem, 2vw, 2.1rem)}body.logged-in.woocommerce-account .woocommerce-MyAccount-content>*{width:100%;min-width:0}@media (min-width:981px){body.logged-in.woocommerce-account .woocommerce,body.logged-in.woocommerce-account .entry-content{width:min(1840px, calc(100% - 1rem))}body.logged-in.woocommerce-account .woocommerce{grid-template-columns:minmax(208px,232px) minmax(0,1fr);gap:clamp(1rem, 1.9vw, 1.85rem)}body.logged-in.woocommerce-account .woocommerce-MyAccount-content{gap:1.3rem;padding:clamp(1.25rem, 1.7vw, 1.9rem)}body.logged-in.woocommerce-account .woocommerce-MyAccount-content>p,.ptv-library-summary__intro p:not(.section-kicker),.ptv-account-overview__intro p:not(.section-kicker){max-width:none}.ptv-library-summary{grid-template-columns:minmax(0,1.28fr) minmax(300px,0.72fr);gap:1.25rem 1.35rem}.ptv-library-summary__actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;padding:1.1rem}.ptv-library-summary__actions>*{width:100%}.ptv-library-grid{grid-template-columns:repeat(auto-fit,minmax(440px,1fr));gap:1.15rem}.ptv-library-card{min-width:0;padding:clamp(1.45rem, 1.7vw, 1.85rem)}.ptv-library-card .listing-actions{grid-template-columns:1fr;gap:.8rem}.ptv-library-card .listing-actions>*{width:100%}.ptv-account-overview__hero,.ptv-account-overview__support{grid-template-columns:minmax(0,1.18fr) minmax(280px,0.82fr)}.ptv-account-overview__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.ptv-account-dashboard-shell{display:grid;gap:1rem}.ptv-account-dashboard-note{margin:0;padding:1rem 1.15rem;border-radius:1.15rem;border:1px solid rgb(18 34 63 / .08);background:rgb(255 255 255 / .86);color:#506882}.ptv-account-nav-card,.ptv-account-overview__hero,.ptv-account-overview__card,.ptv-account-overview__support{padding:1.4rem;border-radius:1.45rem;border:1px solid rgb(18 34 63 / .08);background:radial-gradient(circle at top left,rgb(91 191 255 / .12),transparent 17rem),linear-gradient(135deg,rgb(255 255 255 / .98),rgb(247 251 255 / .96));box-shadow:0 18px 38px rgb(9 15 30 / .08)}.ptv-account-nav-card{display:grid;gap:.9rem;margin-bottom:.9rem}.ptv-account-nav-card h2{margin:0;font-size:1.38rem}.ptv-account-nav-card__email{margin:-.2rem 0 0;color:#547090;font-size:.93rem;word-break:break-word}.ptv-account-nav-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ptv-account-nav-card__stats div{padding:.85rem .9rem;border-radius:1rem;background:rgb(255 255 255 / .84);border:1px solid rgb(18 34 63 / .08)}.ptv-account-nav-card__stats strong{display:block;color:#10213f;font-size:1.18rem;line-height:1;margin-bottom:.28rem}.ptv-account-nav-card__stats span{color:#5f7492;font-size:.84rem}.ptv-account-overview{display:grid;gap:1rem}.ptv-account-overview__hero,.ptv-account-overview__support{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(240px,0.88fr);gap:1rem;align-items:start}.ptv-account-overview__intro p:not(.section-kicker){color:#4c617d;max-width:58ch}.ptv-account-overview__actions,.ptv-account-overview__support-actions{display:grid;gap:.8rem;align-content:start}.ptv-account-overview__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ptv-account-overview__card h3,.ptv-account-overview__support h3{margin:.45rem 0 .55rem;font-size:1.18rem}.ptv-account-overview__card p,.ptv-account-overview__support p{margin:0;color:#536985}.woocommerce-account .woocommerce-MyAccount-content>p{max-width:60ch}.woocommerce-account .woocommerce-orders-table,.woocommerce-account .woocommerce-Addresses,.woocommerce-account .woocommerce-EditAccountForm,.woocommerce-account .woocommerce-address-fields,.woocommerce-account .woocommerce-order-details,.woocommerce-account .woocommerce-customer-details{padding:1.25rem;border-radius:1.35rem;border:1px solid rgb(18 34 63 / .08);background:rgb(255 255 255 / .92);box-shadow:0 14px 28px rgb(9 15 30 / .05)}.woocommerce-account .woocommerce-orders-table,.woocommerce-account .shop_table,.woocommerce-account .woocommerce-table{width:100%;table-layout:auto;overflow:hidden}.woocommerce-account .woocommerce-orders-table th,.woocommerce-account .woocommerce-orders-table td,.woocommerce-account .shop_table th,.woocommerce-account .shop_table td,.woocommerce-account .woocommerce-table th,.woocommerce-account .woocommerce-table td{padding:1rem 1.05rem;vertical-align:top}.woocommerce-account .woocommerce-orders-table th,.woocommerce-account .shop_table th,.woocommerce-account .woocommerce-table th{color:#17315a;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}.woocommerce-account .woocommerce-orders-table td,.woocommerce-account .shop_table td,.woocommerce-account .woocommerce-table td{color:#465d79}.woocommerce-checkout .wc-block-components-button,.woocommerce-checkout .wc-block-components-checkout-place-order-button,.woocommerce-cart .wc-block-components-button,.woocommerce-account .button,.woocommerce-account button.button{min-height:3.4rem;border-radius:999px;border:0;background:linear-gradient(135deg,#10213f,#1c4d96);color:#f8fbff;font-weight:700;box-shadow:0 16px 30px rgb(16 33 63 / .18)}.woocommerce-checkout .wc-block-components-checkout-place-order-button{font-size:1rem}.woocommerce-checkout .wc-block-components-button:hover,.woocommerce-checkout .wc-block-components-checkout-place-order-button:hover,.woocommerce-cart .wc-block-components-button:hover,.woocommerce-account .button:hover,.woocommerce-account button.button:hover{filter:brightness(1.03);transform:translateY(-1px)}.woocommerce-checkout .wc-block-components-notice-banner,.woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-error{padding:1rem 1.1rem}.woocommerce-cart .wc-block-cart__submit-container,.woocommerce-checkout .wc-block-checkout__actions_row{margin-top:1rem}.woocommerce-checkout .wc-block-checkout__actions_row{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.woocommerce-checkout .wc-block-checkout__actions_row>*{min-width:0}.woocommerce-checkout .wc-block-components-checkout-return-to-cart-button{margin-right:auto}.woocommerce-checkout .wc-block-components-checkout-place-order-button{box-sizing:border-box;flex:1 1 18rem;max-width:100%}.woocommerce-checkout .wc-block-checkout__actions .checkout-order-summary-block-fill-wrapper{display:none}.woocommerce-cart .wc-block-components-order-summary-item,.woocommerce-checkout .wc-block-components-order-summary-item{padding:.9rem 0}.woocommerce-checkout .wc-block-components-totals-item,.woocommerce-checkout .wc-block-components-totals-footer-item{padding-block:.7rem}.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-formatted-money-amount{font-size:.96rem;font-weight:600}.woocommerce-checkout .wc-block-components-checkout-return-to-cart-button{color:#1f5ca5;font-weight:700}.woocommerce-checkout .wc-block-components-checkout-return-to-cart-button:hover{color:#133a6d}body.woocommerce-cart .footer-support-card,body.woocommerce-checkout .footer-support-card{display:none}body.woocommerce-checkout .site-main{padding-top:1.4rem}.woocommerce-checkout .wp-block-post-title{margin-bottom:.45rem}.woocommerce-checkout .ptv-generic-page__header{padding:clamp(1.35rem, 2.6vw, 1.95rem)}.woocommerce-checkout .ptv-generic-page__header .section-kicker{margin-bottom:.3rem}.woocommerce-checkout .ptv-generic-page__header h1{margin-bottom:0}.woocommerce-checkout .wp-block-post-title+*{max-width:64ch;color:#5d708a}.woocommerce-checkout .wc-block-checkout{margin-top:.35rem}.woocommerce-checkout .wc-block-components-sidebar-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(21rem,0.82fr);gap:clamp(1.2rem, 2vw, 1.65rem);align-items:start}.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main{grid-column:1;padding-right:0;width:auto}.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar{grid-column:2;padding-left:0;width:auto;margin-top:0}.woocommerce-checkout .wc-block-checkout__main,.woocommerce-checkout .wc-block-checkout__sidebar{border-radius:1.9rem;border:1px solid rgb(16 33 63 / .08);background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(248 250 254 / .98));box-shadow:0 28px 72px rgb(15 23 42 / .08);backdrop-filter:none}.woocommerce-checkout .wc-block-checkout__main{padding:clamp(1.5rem, 2vw, 2.2rem)}.woocommerce-checkout .wc-block-checkout__sidebar{padding:1.15rem;position:static;top:auto;align-self:start}.woocommerce-checkout .wc-block-components-checkout-step,.woocommerce-checkout .wc-block-checkout__actions,.woocommerce-checkout .wc-block-components-address-card,.woocommerce-checkout .wc-block-components-panel,.woocommerce-checkout .wc-block-components-order-summary,.woocommerce-checkout .wc-block-components-totals-wrapper{border-radius:1.45rem;border:1px solid rgb(16 33 63 / .08);background:#fff;box-shadow:0 10px 30px rgb(15 23 42 / .05)}.woocommerce-checkout .wc-block-components-checkout-step,.woocommerce-checkout .wc-block-components-address-card,.woocommerce-checkout .wc-block-components-panel{padding:1.25rem 1.3rem}.woocommerce-checkout .wc-block-components-order-summary,.woocommerce-checkout .wc-block-components-totals-wrapper{padding:1rem 1.1rem}.woocommerce-checkout .wc-block-components-order-summary{margin-bottom:.9rem}.woocommerce-checkout .wc-block-components-order-summary+.wc-block-components-totals-wrapper{margin-top:0}.woocommerce-checkout .wc-block-components-checkout-step__heading{font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.8rem}.woocommerce-checkout .wc-block-components-checkout-step__description,.woocommerce-checkout .wc-block-components-address-card__address-section,.woocommerce-checkout .wc-block-components-payment-method-description,.woocommerce-checkout .wc-block-components-order-summary-item__description{color:#62758f;font-size:.96rem;line-height:1.6}.woocommerce-checkout .wc-block-components-text-input input,.woocommerce-checkout .wc-block-components-combobox-control .components-combobox-control__input,.woocommerce-checkout .wc-block-components-address-form input,.woocommerce-checkout .wc-block-components-address-form select,.woocommerce-checkout .wc-block-components-text-input textarea{min-height:3.65rem;padding:.95rem 1rem;font-size:1rem;background:#fbfcfe}.woocommerce-checkout .wc-block-components-text-input label,.woocommerce-checkout .wc-block-components-checkbox__label,.woocommerce-checkout .wc-block-components-radio-control__label{color:#354862;font-size:.95rem;font-weight:700}.woocommerce-checkout .wc-block-components-radio-control__option,.woocommerce-checkout .wc-block-components-payment-method-label{padding:1rem 1.05rem;border-radius:1.15rem;border:1px solid rgb(16 33 63 / .08);background:linear-gradient(180deg,#f9fbff,#f5f8fd);transition:border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease,background 0.18s ease}.woocommerce-checkout .wc-block-components-radio-control__option:hover,.woocommerce-checkout .wc-block-components-payment-method-label:hover{border-color:rgb(29 111 198 / .2);background:#fff;transform:translateY(-1px)}.woocommerce-checkout .wc-block-components-radio-control__option:has(input:checked),.woocommerce-checkout .wc-block-components-payment-method-label:has(input:checked){border-color:rgb(29 111 198 / .32);background:linear-gradient(180deg,#ffffff,#f4f9ff);box-shadow:0 0 0 4px rgb(59 184 255 / .1)}.woocommerce-checkout .wc-block-components-order-summary__title,.woocommerce-checkout .wc-block-components-title{font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:1.03rem;font-weight:700;letter-spacing:-.01em}.woocommerce-checkout .wc-block-components-order-summary-item{padding:1rem 0;border-top:1px solid rgb(16 33 63 / .08)}.woocommerce-checkout .wc-block-components-order-summary-item:first-child{border-top:0;padding-top:.35rem}.woocommerce-checkout .wc-block-components-order-summary-item__quantity{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;min-height:1.75rem;margin-left:.45rem;padding:.15rem .45rem;border-radius:999px;background:#eef4ff;color:#1b4f92;font-size:.82rem;font-weight:700}.woocommerce-checkout .wc-block-components-product-name{color:#10213f;font-weight:700;line-height:1.45}.woocommerce-checkout .wc-block-components-totals-item{padding-block:.8rem;color:#40556f}.woocommerce-checkout .wc-block-components-totals-footer-item{margin-top:.35rem;padding:1rem 0 0;border-top:1px solid rgb(16 33 63 / .1)}.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-formatted-money-amount{font-size:.92rem;font-weight:700;color:#10213f}.woocommerce-checkout .wc-block-checkout__actions{padding:1.1rem 1.2rem}.woocommerce-checkout .wc-block-checkout__actions_row{gap:1rem}.woocommerce-checkout .wc-block-components-checkout-return-to-cart-button{padding:.8rem 1rem;border-radius:999px;background:#eef4ff;color:#1f5ca5}.woocommerce-checkout .wc-block-components-checkout-return-to-cart-button:hover{background:#e3edff}.woocommerce-checkout .wc-block-components-checkout-place-order-button{min-height:3.75rem;font-size:1rem;letter-spacing:.01em}.woocommerce-checkout .wc-block-components-sidebar-layout{grid-template-columns:minmax(0,1fr) minmax(20.5rem,24vw);gap:clamp(0.9rem, 2vw, 1.25rem)}.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main{padding-right:0;width:auto}.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar{padding-left:0;width:auto}.woocommerce-checkout .wc-block-checkout__main,.woocommerce-checkout .wc-block-checkout__sidebar{padding:clamp(1rem, 1.75vw, 1.25rem)}.woocommerce-checkout .wc-block-components-checkout-step,.woocommerce-checkout .wc-block-components-order-summary,.woocommerce-checkout .wc-block-components-totals-wrapper,.woocommerce-checkout .wc-block-checkout__actions{padding:.95rem 1rem;border-radius:1.05rem}.woocommerce-checkout .wc-block-components-checkout-step{margin-bottom:.85rem}.woocommerce-checkout .wc-block-components-checkout-step__container{padding-top:.55rem}.woocommerce-checkout .wc-block-components-checkout-step__description:empty,.woocommerce-checkout .wc-block-components-payment-method-description:empty,.woocommerce-checkout .wc-block-components-panel__content:empty{display:none}.woocommerce-checkout .wc-block-components-checkout-step .wc-block-components-panel,.woocommerce-checkout .wc-block-components-checkout-step .wc-block-components-panel__button,.woocommerce-checkout .wc-block-components-checkout-step .wc-block-components-panel__content,.woocommerce-checkout .wc-block-components-checkout-step .wc-block-components-radio-control-accordion-content,.woocommerce-checkout .wc-block-components-checkout-step .wc-block-components-payment-method__content{background:#fff0;border:0;border-radius:0;box-shadow:none}.woocommerce-checkout .wc-block-components-address-form,.woocommerce-checkout .wc-block-components-address-card,.woocommerce-checkout .wc-block-components-checkout-step__content{gap:.75rem}.woocommerce-checkout .wc-block-components-text-input input,.woocommerce-checkout .wc-block-components-combobox-control .components-combobox-control__input,.woocommerce-checkout .wc-block-components-address-form input,.woocommerce-checkout .wc-block-components-address-form select,.woocommerce-checkout .wc-block-components-text-input textarea{min-height:3.2rem;padding:.8rem .92rem}.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input,.woocommerce-checkout .wc-block-components-form .wc-block-components-combobox,.woocommerce-checkout .wc-block-components-form .wc-block-components-address-form__address_2-toggle{margin-bottom:0}.woocommerce-checkout .wc-block-components-payment-methods__content,.woocommerce-checkout .wc-block-components-radio-control{display:grid;gap:.75rem}.woocommerce-checkout .wc-block-components-radio-control-accordion-option{margin:0;overflow:hidden;border-radius:1.05rem;border:1px solid rgb(16 33 63 / .1);background:linear-gradient(180deg,#fbfcff,#f5f8fd);box-shadow:0 10px 22px rgb(9 15 30 / .04);transition:border-color 0.18s ease,box-shadow 0.18s ease,background 0.18s ease,transform 0.18s ease}.woocommerce-checkout .wc-block-components-radio-control-accordion-option:hover{border-color:rgb(29 111 198 / .18);background:#fff;transform:translateY(-1px)}.woocommerce-checkout .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.woocommerce-checkout .wc-block-components-radio-control-accordion-option:has(input:checked){border-color:rgb(29 111 198 / .3);background:linear-gradient(180deg,#ffffff,#f2f8ff);box-shadow:0 0 0 4px rgb(59 184 255 / .09)}.woocommerce-checkout .wc-block-components-radio-control__option,.woocommerce-checkout .wc-block-components-payment-method-label{padding:.9rem .95rem;border:0;border-radius:0;background:#fff0;box-shadow:none}.woocommerce-checkout .wc-block-components-payment-method-label:hover,.woocommerce-checkout .wc-block-components-radio-control__option:hover,.woocommerce-checkout .wc-block-components-payment-method-label:has(input:checked),.woocommerce-checkout .wc-block-components-radio-control__option:has(input:checked){border:0;background:#fff0;box-shadow:none;transform:none}.woocommerce-checkout .wc-block-components-payment-method-icons{gap:.35rem}.woocommerce-checkout .wc-block-components-payment-method-icons img,.woocommerce-checkout .wc-block-components-payment-method-icons svg{max-height:1rem;width:auto}.woocommerce-checkout .wc-block-components-payment-method-description,.woocommerce-checkout .wc-block-components-radio-control__secondary-label{margin-top:.22rem;color:#5f738d;font-size:.88rem;line-height:1.5}.woocommerce-checkout .wc-block-components-radio-control-accordion-content,.woocommerce-checkout .wc-block-components-payment-method__content{padding:0 .95rem .95rem;margin:0}.woocommerce-checkout .wc-block-components-order-summary-item{padding:.85rem 0}.woocommerce-checkout .wc-block-components-totals-item{padding-block:.65rem}.woocommerce-checkout .wc-block-components-totals-footer-item{padding-top:.8rem}.woocommerce-checkout .wc-block-checkout__actions{padding:.95rem 1.05rem}.woocommerce-checkout .wc-block-checkout__actions_row{gap:.75rem}.woocommerce-checkout .wc-block-components-totals-wrapper .wc-block-components-panel:has(.wc-block-components-totals-coupon-link),.woocommerce-checkout .wc-block-components-totals-wrapper .wc-block-components-panel:has(.wc-block-components-totals-coupon),.woocommerce-checkout .wc-block-components-totals-wrapper .wc-block-components-totals-coupon{display:none!important}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-coupon-form-block.wc-block-components-totals-wrapper,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-discount-block.wc-block-components-totals-wrapper:empty,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-fee-block.wc-block-components-totals-wrapper:empty,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-shipping-block.wc-block-components-totals-wrapper:empty,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-taxes-block.wc-block-components-totals-wrapper:empty,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-discount-block.wc-block-components-totals-wrapper:not(:has(.wc-block-components-totals-item)),.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-fee-block.wc-block-components-totals-wrapper:not(:has(.wc-block-components-totals-item)),.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-shipping-block.wc-block-components-totals-wrapper:not(:has(.wc-block-components-totals-item)),.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-taxes-block.wc-block-components-totals-wrapper:not(:has(.wc-block-components-totals-item)){display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-totals-block{border:0!important;background:transparent!important;box-shadow:none!important}@media (max-width:1024px){.woocommerce-checkout .wc-block-components-sidebar-layout{gap:1rem}.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main,.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar{width:100%}.woocommerce-checkout .wc-block-checkout__sidebar{position:static;top:auto}}@media (max-width:640px){.woocommerce-checkout .wc-block-checkout__main,.woocommerce-checkout .wc-block-checkout__sidebar{border-radius:1.35rem;padding:1rem}.woocommerce-checkout .wc-block-components-checkout-step,.woocommerce-checkout .wc-block-components-address-card,.woocommerce-checkout .wc-block-components-panel,.woocommerce-checkout .wc-block-components-order-summary,.woocommerce-checkout .wc-block-components-totals-wrapper,.woocommerce-checkout .wc-block-checkout__actions{border-radius:1.15rem;padding:.95rem}.woocommerce-checkout .wc-block-checkout__actions .checkout-order-summary-block-fill-wrapper,.woocommerce-checkout .wc-block-checkout__actions .checkout-order-summary-block-fill,.woocommerce-checkout .wc-block-checkout__actions .wp-block-woocommerce-checkout-order-summary-cart-items-block,.woocommerce-checkout .wc-block-checkout__actions .wc-block-components-order-summary{width:100%!important;max-width:100%!important}.woocommerce-checkout .wc-block-checkout__actions .wp-block-woocommerce-checkout-order-summary-cart-items-block,.woocommerce-checkout .wc-block-checkout__actions .wc-block-components-order-summary{padding:0!important;border:0;background:#fff0;box-shadow:none}.woocommerce-checkout .wc-block-components-order-summary-item{display:block!important;width:100%;max-width:100%;padding:.95rem;border-radius:1rem;border:1px solid rgb(18 34 63 / .08);background:#fff}.woocommerce-checkout .wc-block-components-order-summary__content{display:block!important;width:100%;min-width:0}.woocommerce-checkout .wc-block-components-order-summary-item__image{display:none!important}.woocommerce-checkout .wc-block-components-order-summary-item__image img{display:none!important}.woocommerce-checkout .wc-block-components-order-summary-item__description{flex:1 1 100%!important;width:100%;max-width:100%;min-width:0;padding:0}.woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-product-name,.woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-product-metadata,.woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-product-metadata__description,.woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-product-details{width:100%!important;max-width:100%!important;min-width:0}.woocommerce-checkout .wc-block-components-order-summary-item__total-price{display:block;width:100%;margin-top:.45rem;text-align:left}.woocommerce-checkout .wc-block-components-order-summary-item__quantity{position:static;display:inline-flex;margin:0 0 .45rem}body.woocommerce-checkout .woocommerce-checkout-review-order-table,body.woocommerce-checkout .woocommerce-checkout-review-order-table thead,body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot,body.woocommerce-checkout .woocommerce-checkout-review-order-table tr,body.woocommerce-checkout .woocommerce-checkout-review-order-table th,body.woocommerce-checkout .woocommerce-checkout-review-order-table td{display:block;width:100%;box-sizing:border-box}body.woocommerce-checkout .woocommerce-checkout-review-order-table tr{padding:.78rem 0;border-bottom:1px solid rgb(18 34 63 / .08)}body.woocommerce-checkout .woocommerce-checkout-review-order-table th,body.woocommerce-checkout .woocommerce-checkout-review-order-table td{padding:.22rem 0;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word}body.woocommerce-checkout .woocommerce-checkout-review-order-table .product-total,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td{color:#10213f;font-weight:800}}#exam-simulator,#exam-study-session,#exam-overview,#exam-faq,#exam-next-step,#exam-bundle-options,#exam-access,#exam-bundles,#exam-details,#exam-help,#exam-resources,#related-practice,#exam-study-plan{scroll-margin-top:118px}@media (max-width:1024px){.hero-shell,.split-section,.revenue-shell,.final-cta-shell,.taxonomy-hero-shell,.exam-hero-shell,.contact-grid,.exam-content-grid,.footer-support-card,.footer-inner,.proof-grid{grid-template-columns:1fr}.industry-grid,.exam-listing-grid,.proof-grid,.intent-grid,.revenue-steps,.topic-pill-grid,.student-tools-grid,.study-route-grid,.access-step-grid,.student-path-grid,.score-guide-grid,.resource-mini-grid,.access-compare-grid,.search-help-grid,.contact-help-grid,.resource-playbook-grid,.contact-commitment-row,.ptv-article-hero__shell,.ptv-article-layout,.ptv-contact-grid,.ptv-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ptv-article-hero__shell,.ptv-article-layout{grid-template-columns:1fr}.resource-spotlight{grid-template-columns:1fr}.woocommerce-checkout .wc-block-components-sidebar-layout{display:block;margin-bottom:0}.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main,.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar{padding:0;width:100%}.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main{margin-bottom:1rem}.woocommerce-checkout .wc-block-checkout__sidebar{display:none;position:static}.woocommerce-checkout .wc-block-checkout__actions .checkout-order-summary-block-fill-wrapper{display:block}.ptv-purchase-success__actions{grid-template-columns:1fr}.ptv-checkout-account-banner{grid-template-columns:1fr}body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation{position:static}body.ptv-account-view-register:not(.logged-in) #customer_login>.u-column2{order:-1}body.ptv-account-view-login:not(.logged-in) #customer_login>.u-column1{order:-1}}@media (max-width:1180px){.header-inner{align-items:center;padding:.2rem 0;flex-wrap:wrap;row-gap:.38rem}.main-nav{flex:1 1 100%;width:100%;justify-content:space-between;gap:.35rem;flex-wrap:wrap}.main-nav ul{display:none}.header-search{flex:1 1 15rem;min-width:0;margin-left:0}.main-nav__actions{justify-content:flex-end;gap:.32rem;flex-wrap:nowrap}.main-nav__account-link{display:none}.main-nav__cart-label{font-size:.7rem}.ptv-account-overview__grid,.ptv-library-tip-grid{grid-template-columns:1fr}body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation{position:static}}@media (min-width:1081px) and (max-width:1180px){body.logged-in.woocommerce-account .woocommerce{grid-template-columns:minmax(216px,248px) minmax(0,1fr)}.ptv-library-summary,.ptv-account-overview__hero,.ptv-account-overview__support{grid-template-columns:minmax(0,1.2fr) minmax(220px,0.8fr)}.ptv-account-overview__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ptv-library-tip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:981px){body.logged-in.woocommerce-account .woocommerce,body.logged-in.woocommerce-account .entry-content{width:min(1880px, calc(100% - 1rem))}body.logged-in.woocommerce-account .woocommerce{grid-template-columns:1fr;gap:1rem}body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation{position:static;top:auto;display:grid;gap:.85rem;padding:1rem 1.15rem}body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.7rem}body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul li a{justify-content:center;gap:.55rem;min-height:3.2rem;padding:.95rem 1.05rem;text-align:center}body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul li a::after{content:none}body.logged-in.woocommerce-account .woocommerce-MyAccount-content{gap:1.4rem;padding:clamp(1.45rem, 1.95vw, 2.1rem)}body.logged-in.woocommerce-account .woocommerce-MyAccount-content>p,.ptv-library-summary__intro p:not(.section-kicker),.ptv-account-overview__intro p:not(.section-kicker){max-width:none}.ptv-library-summary,.ptv-account-overview__hero,.ptv-account-overview__support{grid-template-columns:minmax(0,1.45fr) minmax(360px,0.55fr);gap:1.25rem 1.35rem}.ptv-library-summary__actions,.ptv-account-overview__actions,.ptv-account-overview__support-actions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.8rem}.ptv-library-grid{grid-template-columns:repeat(auto-fit,minmax(520px,1fr));gap:1.2rem}.ptv-library-card{padding:clamp(1.5rem, 1.8vw, 1.95rem)}.ptv-library-card .listing-actions{grid-template-columns:1fr;gap:.8rem}.ptv-account-overview__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ptv-library-tip-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:980px){.ptv-account-access-hero,.ptv-library-summary,.ptv-account-overview__hero,.ptv-account-overview__support,body.logged-in.woocommerce-account .woocommerce,body.woocommerce-account:not(.logged-in) #customer_login{grid-template-columns:1fr}body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation{position:static}}@media (max-width:720px){html{scroll-padding-top:.5rem}body{overflow-x:hidden}.exam-content-section>.container{width:min(100%, calc(100% - 0.2rem))}body.single-ptv_exam .exam-content-grid{gap:.85rem}.site-header{position:static;backdrop-filter:none}.main-nav{gap:.35rem}.exam-hero-actions{flex-direction:column}.exam-offer-strip{padding:.82rem;border-radius:1.05rem}.exam-offer-strip__buttons{grid-template-columns:1fr;gap:.52rem}.exam-offer-button{grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:.78rem;column-gap:.65rem}.exam-offer-button__eyebrow,.exam-offer-button strong,.exam-offer-button__detail,.exam-offer-button__cta{grid-column:1;grid-row:auto}.exam-offer-button__price{grid-column:2;grid-row:1 / span 3;align-self:center;justify-self:end;white-space:nowrap}.exam-offer-button__cta{grid-row:auto;justify-self:start}.header-inner{flex-direction:row;flex-wrap:nowrap;min-height:0;padding:.18rem 0 .28rem;align-items:center;gap:.35rem}.brand-lockup{gap:.45rem}.brand-lockup--header{gap:0}.brand-lockup--header .brand-lockup__copy{display:none}.brand-lockup__mark{width:1.75rem;height:1.75rem;border-radius:.65rem}.brand-lockup__letters{font-size:.54rem}.brand-lockup--header .brand-lockup__tagline{display:none}.main-nav,.main-nav ul{width:auto;align-items:center}.main-nav ul{display:none}.main-nav{width:auto;flex:1 1 auto;min-width:0;margin-left:0;gap:.24rem;flex-wrap:nowrap;justify-content:flex-end}.header-search{order:0;width:auto;max-width:none;flex:1 1 auto;min-width:0;margin-left:auto;padding:.16rem .16rem .16rem .5rem;gap:.28rem;overflow:hidden}.main-nav__actions{width:auto;margin-left:auto;gap:.18rem;display:flex;flex-wrap:nowrap;align-items:center;flex:0 0 auto}.main-nav__account-link{display:none}.main-nav__cart-link{min-height:1.95rem;padding:.32rem .54rem;gap:.34rem;box-shadow:0 8px 16px rgb(16 33 63 / .08)}.main-nav__cart-label{display:none}.main-nav__cart-count{min-width:1.18rem;min-height:1.18rem;padding:0 .28rem;font-size:.64rem}.exam-jump-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.65rem}.exam-jump-nav__link{min-width:0;padding:.68rem .78rem;font-size:.82rem;text-align:center;white-space:normal;text-wrap:balance}.hero-search{grid-template-columns:1fr;width:100%}.ptv-checkout-coupon-card,.ptv-checkout-coupon-form{grid-template-columns:1fr}.ptv-checkout-coupon-form .btn-primary{width:100%}.ptv-generic-page{padding-top:1rem}.blog-card__image{margin-left:-1.1rem;margin-right:-1.1rem;border-radius:1.35rem 1.35rem .95rem .95rem}.woocommerce-cart .wp-block-post-content,.woocommerce-checkout .wp-block-post-content,.woocommerce-account .woocommerce,.woocommerce-account .entry-content{width:min(100%, calc(100% - 1rem))}.woocommerce-cart .wc-block-cart__main,.woocommerce-cart .wc-block-cart__sidebar,.woocommerce-checkout .wc-block-checkout__main,.woocommerce-checkout .wc-block-checkout__sidebar,.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{padding:1rem;border-radius:1.35rem}.woocommerce-checkout .wc-block-components-sidebar-layout{gap:1rem}.woocommerce-checkout .wc-block-checkout__actions{overflow:hidden}.woocommerce-checkout .wc-block-checkout__actions_row{flex-direction:column;align-items:stretch}.woocommerce-checkout .wc-block-components-checkout-return-to-cart-button{justify-content:center;margin-right:0;text-align:center}.woocommerce-checkout .wc-block-components-checkout-place-order-button{flex-basis:auto;width:100%}.ptv-checkout-account-banner__actions,.ptv-account-access-hero__actions,.ptv-library-summary__actions,.ptv-account-overview__actions,.ptv-account-overview__support-actions{width:100%}.ptv-checkout-account-banner__actions .btn-primary,.ptv-checkout-account-banner__actions .btn-secondary,.ptv-account-access-hero__actions .btn-secondary,.ptv-library-summary__actions .btn-primary,.ptv-library-summary__actions .btn-secondary,.ptv-account-overview__actions .btn-primary,.ptv-account-overview__actions .btn-secondary,.ptv-account-overview__support-actions .btn-secondary,.ptv-account-switcher__link{width:100%}.main-nav__actions .btn-secondary,.main-nav__actions .btn-primary{width:auto;min-height:1.9rem;padding:.42rem .7rem;font-size:.74rem;line-height:1.1;white-space:normal;text-align:center;min-width:0;max-width:none}.main-nav__account-link{display:none}.main-nav__cart-link{min-height:1.9rem;padding:.34rem .5rem}.main-nav__cart-icon{width:.92rem;height:.92rem}.header-search__icon{width:.82rem;height:.82rem}.header-search input{min-width:3rem;font-size:.72rem}.header-search button{position:static;width:auto;min-width:2.1rem;min-height:1.85rem;padding:.34rem .58rem;font-size:.66rem;line-height:1;flex:0 0 auto}.header-search button::before{content:none}.header-search button::after{content:none}.main-nav__actions .btn-secondary,.main-nav__actions .btn-primary{padding:.42rem .62rem;font-size:.7rem}body.woocommerce-account .ptv-library-grid{order:1}body.woocommerce-account .ptv-library-summary{order:2}body.single-ptv_exam .exam-content-main{order:1}body.single-ptv_exam .exam-content-side{order:2}.hero-panel{display:contents}.hero-study-visual{order:-1;margin:0;border-radius:1.25rem;box-shadow:0 16px 34px rgb(9 15 30 / .13)}.hero-study-visual img{aspect-ratio:16 / 9;max-height:13.5rem}.hero-study-visual figcaption{left:.75rem;right:.75rem;bottom:.75rem}.hero-study-visual figcaption strong{max-width:18rem;font-size:.98rem}.exam-hero-visual{margin-top:.95rem;border-radius:1.15rem}.exam-hero-visual figcaption{padding:.55rem .7rem;font-size:.78rem}.hero-copy{order:0}.hero-panel-card{order:1}.ptv-exam-workspace__app{order:1}.ptv-exam-workspace__notice{order:2}.ptv-exam-workspace__hero{order:3}body.woocommerce-account:not(.logged-in) #customer_login>.u-column1,body.woocommerce-account:not(.logged-in) #customer_login>.u-column2,body.woocommerce-account .woocommerce-ResetPassword{padding:1.1rem;border-radius:1.35rem}.ptv-account-nav-card__stats,.ptv-library-tip-grid,.ptv-account-overview__grid,.ptv-library-stat-row{grid-template-columns:1fr}.footer-kicker,.footer-brand p{overflow-wrap:anywhere;word-break:break-word}.section-header--split{flex-direction:column;align-items:flex-start}.hero-search input{min-height:3.9rem;padding:1.1rem 1.2rem;font-size:1rem}.hero-memory-feature{gap:.55rem;margin:1.05rem 0 .95rem;padding:.85rem;border-radius:1.05rem}.hero-memory-feature__badge{font-size:.58rem;letter-spacing:.1em}.hero-memory-feature strong{font-size:1.02rem;line-height:1.2}.hero-memory-feature p{font-size:.84rem;line-height:1.48}.hero-memory-feature__chips{gap:.32rem}.hero-memory-feature__chips span{padding:.3rem .46rem;font-size:.68rem}.btn-search-submit{min-height:3.9rem;padding:.95rem 1.2rem}.hero-copy h1,.exam-hero-copy h1,.taxonomy-hero h1{max-width:none;overflow-wrap:anywhere;word-break:break-word}.hero-copy h1{font-size:clamp(1.45rem, 6.9vw, 2.15rem);line-height:.98}.exam-hero-copy h1,.taxonomy-hero h1{font-size:clamp(1.5rem, 7.2vw, 2.25rem);line-height:.99}.hero-panel-card h2,.taxonomy-panel h2,.contact-form-card h2,.section-header h2,.section-copy h2,.ptv-generic-page__header h1{font-size:clamp(1.35rem, 6.2vw, 1.95rem);line-height:1.04;overflow-wrap:anywhere;word-break:break-word}.hero-copy,.hero-panel-card,.exam-hero-copy,.exam-hero-panel,.taxonomy-hero-shell>div,.taxonomy-panel,.contact-hero-copy,.contact-panel,.contact-form-card,.contact-side .content-card,.ptv-generic-page__header{padding:1.35rem;border-radius:1.55rem}.ptv-article-hero__copy,.ptv-article-hero__media,.ptv-article-content-card{padding:1.35rem;border-radius:1.55rem}.ptv-article-hero__copy h1{max-width:none;font-size:clamp(1.65rem, 7.1vw, 2.45rem);line-height:1}.ptv-article-hero__actions .btn-primary,.ptv-article-hero__actions .btn-secondary{width:100%}.ptv-article-hero__media{padding:.65rem}.ptv-article-hero__media img{aspect-ratio:16 / 10}.hero-lede,.exam-hero-lede,.taxonomy-lede{font-size:1rem;margin:1rem 0 1.4rem}.hero-chip-row{gap:.55rem}.hero-quicklinks{grid-template-columns:1fr}.hero-chip{display:flex;width:100%;justify-content:flex-start;padding:.75rem .95rem}.exam-content-grid{gap:1rem}.content-card{padding:1.1rem}#exam-simulator,#exam-study-session,#exam-overview,#exam-faq,#exam-next-step,#exam-bundle-options,#exam-access,#exam-bundles,#exam-details,#exam-help,#exam-resources,#related-practice,#exam-study-plan{scroll-margin-top:.75rem}.content-card--simulator{padding:.8rem;border-radius:1.35rem}body.single-ptv_exam .content-card--simulator{padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none;scroll-margin-top:.5rem}body.single-ptv_exam .content-card--simulator>.section-kicker,body.single-ptv_exam .content-card--simulator>h2,body.single-ptv_exam .content-card--simulator>p{margin-left:.35rem;margin-right:.35rem}.content-card--simulator>.section-kicker,.content-card--simulator>h2,.content-card--simulator>p{margin-left:.2rem;margin-right:.2rem}.industry-grid,.exam-listing-grid,.proof-grid,.hero-stat-row,.intent-grid,.revenue-steps,.exam-meta-grid,.listing-meta,.topic-pill-grid,.student-tools-grid,.study-route-grid,.access-step-grid,.access-path-proof,.student-path-grid,.score-guide-grid,.resource-mini-grid,.access-compare-grid,.search-help-grid,.contact-help-grid,.resource-playbook-grid,.footer-support-card__actions,.contact-commitment-row,.ptv-contact-grid,.ptv-library-grid,.ptv-library-stat-row{grid-template-columns:1fr}.footer-support-card{padding:1.35rem;border-radius:1.55rem}.final-cta-actions{width:100%}.final-cta-actions .btn-primary,.final-cta-actions .btn-secondary{width:100%}.listing-actions,.search-page-form{grid-template-columns:1fr}.listing-actions .btn-secondary,.listing-actions .btn-buy-now,.search-page-form .btn-search-submit,.contact-form-actions .btn-primary{width:100%}.listing-product-options{padding:.75rem}.listing-product-option{grid-template-columns:1fr;min-height:0}.listing-product-option__price{grid-column:1;grid-row:auto;justify-self:start;margin-top:.2rem;white-space:normal}.search-quickpick{width:100%;justify-content:flex-start}.resource-spotlight__actions{width:100%}}@media (max-width:520px){.header-inner{flex-wrap:wrap;row-gap:.32rem}.main-nav{flex-wrap:wrap;justify-content:flex-end}.header-search{order:2;flex:1 0 100%;width:100%;min-width:0;margin-left:0}.main-nav__actions{order:1;margin-left:0}.exam-offer-button{grid-template-columns:1fr}.exam-offer-button__price{grid-column:1;grid-row:auto;justify-self:start;white-space:normal}.exam-offer-button__cta{grid-column:1;justify-self:start}}.ptv-chat-widget{position:fixed;right:1rem;bottom:1rem;z-index:80;display:grid;justify-items:end;gap:.75rem}.ptv-chat-widget--dismissed,.ptv-chat-bringback,.ptv-chat-dismiss-x{display:none!important}.ptv-chat-toggle{display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.1rem;border:1px solid rgb(19 33 63 / .12);border-radius:999px;background:#13213f;color:#fff;font:inherit;font-weight:700;box-shadow:0 20px 40px rgb(19 33 63 / .18);cursor:pointer}.ptv-chat-dismiss{position:absolute;top:-.3rem;right:-.3rem;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid rgb(19 33 63 / .18);border-radius:999px;background:#fff;color:#13213f;font-size:1rem;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 10px 24px rgb(19 33 63 / .18)}.ptv-chat-dismiss:hover,.ptv-chat-dismiss:focus-visible{background:#13213f;color:#fff}.ptv-chat-toggle__dot{width:.6rem;height:.6rem;border-radius:999px;background:#4bd3a8;box-shadow:0 0 0 .28rem rgb(75 211 168 / .2)}.ptv-chat-panel{width:min(25rem, calc(100vw - 2rem));max-height:min(42rem, calc(100vh - 6rem));display:grid;grid-template-rows:auto auto minmax(8rem,1fr) auto;overflow:hidden;border:1px solid rgb(19 33 63 / .12);border-radius:1.5rem;background:rgb(255 255 255 / .98);box-shadow:0 28px 60px rgb(19 33 63 / .18);backdrop-filter:blur(12px)}.ptv-chat-panel__header{padding:1.15rem 1.15rem .8rem;background:linear-gradient(180deg,#fff8ec 0%,#f4fbff 100%);border-bottom:1px solid rgb(19 33 63 / .08)}.ptv-chat-panel__header h2{margin:0;font-size:1.25rem}.ptv-chat-panel__header p{margin:.35rem 0 0;color:#506885;font-size:.95rem;line-height:1.6}.ptv-chat-panel__kicker,.ptv-chat-message__eyebrow{margin:0 0 .35rem;color:#2d7bd6;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ptv-chat-suggestions{display:flex;flex-wrap:wrap;gap:.55rem;padding:.85rem 1rem 0}.ptv-chat-suggestions button{padding:.55rem .8rem;border:1px solid rgb(19 33 63 / .09);border-radius:999px;background:#f6fbff;color:#13213f;font:inherit;font-size:.85rem;cursor:pointer}.ptv-chat-messages{overflow-y:auto;padding:1rem;display:grid;gap:.75rem}.ptv-chat-message{max-width:92%;padding:.85rem .95rem;border-radius:1.1rem;line-height:1.65;font-size:.95rem}.ptv-chat-message p{margin:0}.ptv-chat-message--assistant{justify-self:start;background:#f6fbff;border:1px solid rgb(19 33 63 / .08);color:#13213f}.ptv-chat-message--user{justify-self:end;background:#13213f;color:#fff}.ptv-chat-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.8rem}.ptv-chat-action{display:inline-flex;align-items:center;justify-content:center;padding:.55rem .8rem;border-radius:999px;background:#fff;border:1px solid rgb(19 33 63 / .12);color:#13213f;font-size:.84rem;font-weight:700;text-decoration:none}.ptv-chat-form{display:grid;grid-template-columns:1fr auto;gap:.65rem;padding:1rem;border-top:1px solid rgb(19 33 63 / .08);background:#fff}.ptv-chat-form input{min-width:0;padding:.85rem .95rem;border:1px solid rgb(19 33 63 / .14);border-radius:.95rem;background:#fff;color:#13213f;font:inherit}.ptv-chat-form button{padding:.85rem 1rem;border:0;border-radius:.95rem;background:#2d7bd6;color:#fff;font:inherit;font-weight:700;cursor:pointer}@media (max-width:780px){.ptv-chat-widget{right:.75rem;bottom:.75rem;left:.75rem;justify-items:stretch}.ptv-chat-toggle{justify-content:center}.ptv-chat-dismiss{top:-.2rem;right:-.1rem;width:1.7rem;height:1.7rem}.ptv-chat-panel{width:100%;max-height:min(38rem, calc(100vh - 5.5rem))}.ptv-chat-form{grid-template-columns:1fr}}body.ptv-exam-workspace-body{background:radial-gradient(circle at top left,rgb(255 237 206 / .75),transparent 32%),linear-gradient(180deg,#f8fbff 0%,#eef5ff 100%)}.brand-lockup--workspace .brand-lockup__mark{width:2.4rem;height:2.4rem}.brand-lockup--workspace .brand-lockup__letters{font-size:.72rem}.brand-lockup--workspace .brand-lockup__wordmark{font-size:.98rem}.brand-lockup--workspace .brand-lockup__tagline{font-size:.58rem}.ptv-exam-workspace{min-height:100vh;padding:1rem 0 2.75rem}.ptv-exam-workspace__shell{width:min(1500px, calc(100% - 2rem));margin:0 auto;display:grid;gap:1rem}.ptv-exam-workspace__topbar,.ptv-exam-workspace__hero,.ptv-exam-workspace__notice,.ptv-exam-workspace__gate-card{border:1px solid rgb(16 33 63 / .08);box-shadow:0 24px 65px rgb(16 33 63 / .08)}.ptv-exam-workspace__topbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;border-radius:28px;background:rgb(255 255 255 / .86);backdrop-filter:blur(12px)}.ptv-exam-workspace__brand{display:flex;align-items:center;gap:.9rem}.ptv-exam-workspace__brand p{margin:0;color:#546885;font-size:.92rem;line-height:1.5}.ptv-exam-workspace__topbar-actions,.ptv-exam-workspace__gate-actions{display:flex;flex-wrap:wrap;gap:.7rem}.ptv-exam-workspace__topbar-actions{justify-content:flex-end}.ptv-exam-workspace__utility{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;padding:0 .25rem}.ptv-exam-workspace__utility a{display:inline-flex;align-items:center;min-height:2.35rem;padding:.62rem .9rem;border-radius:999px;border:1px solid rgb(16 33 63 / .08);background:rgb(255 255 255 / .78);color:#183153;font-size:.88rem;font-weight:600;text-decoration:none;transition:background 0.18s ease,border-color 0.18s ease,transform 0.18s ease}.ptv-exam-workspace__utility a:hover{border-color:rgb(22 119 216 / .18);background:rgb(255 255 255 / .96);transform:translateY(-1px)}.ptv-exam-workspace__hero,.ptv-exam-workspace__gate-card{padding:1.45rem 1.55rem;border-radius:30px;background:rgb(255 255 255 / .96)}.ptv-exam-workspace__hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,0.9fr);gap:1rem;align-items:start}.ptv-exam-workspace__hero-copy h1,.ptv-exam-workspace__gate-card h1,.ptv-exam-workspace__gate-card h2{margin-bottom:.75rem}.ptv-exam-workspace__hero-copy p:not(.section-kicker),.ptv-exam-workspace__gate-card p:not(.section-kicker){color:#4e637f;max-width:62ch}.ptv-exam-workspace__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.7rem;align-content:start}.ptv-exam-workspace__meta span{display:flex;align-items:center;min-height:4.4rem;padding:.95rem 1rem;border-radius:22px;background:linear-gradient(180deg,rgb(255 249 239 / .92),rgb(242 248 255 / .96));border:1px solid rgb(16 33 63 / .08);color:#13213f;font-weight:700;line-height:1.45}.ptv-exam-workspace__notice{padding:.95rem 1.15rem;border-radius:24px;background:linear-gradient(180deg,rgb(255 249 239 / .86),rgb(255 255 255 / .94))}.ptv-exam-workspace__notice p{margin:0;color:#536782}.ptv-exam-workspace__return{white-space:nowrap;min-height:2.45rem;padding:.58rem .82rem;border-radius:16px;font-size:.8rem;box-shadow:none}.ptv-exam-workspace__return-icon{font-size:.96rem;line-height:1}.ptv-exam-workspace__app .ptv-exam-container{max-width:none;border-radius:32px;box-shadow:0 28px 70px rgb(16 33 63 / .1)}.ptv-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);border:0;white-space:nowrap}.ptv-exam-uxbar{position:sticky;top:.75rem;z-index:12;display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;justify-content:flex-start;padding:.7rem .85rem;margin:0 0 .85rem;border-radius:22px;border:1px solid rgb(24 56 103 / .12);background:rgb(255 255 255 / .92);backdrop-filter:blur(12px);box-shadow:0 18px 44px rgb(16 33 63 / .08)}.ptv-exam-uxbar__skip,.ptv-exam-uxbar__toggle{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:.55rem .85rem;border-radius:16px;font-size:.88rem;font-weight:650;letter-spacing:-.01em;text-decoration:none;border:1px solid rgb(24 56 103 / .18);background:rgb(246 250 255 / .92);color:#183867}.ptv-exam-uxbar__toggle{cursor:pointer}.ptv-exam-uxbar__skip:hover,.ptv-exam-uxbar__toggle:hover{background:rgb(232 244 255 / .95)}.ptv-exam-uxbar__skip:focus-visible,.ptv-exam-uxbar__toggle:focus-visible{outline:3px solid rgb(59 184 255 / .55);outline-offset:2px}.ptv-exam-uxbar__help{flex:1 1 100%;padding:.65rem .75rem;border-radius:18px;border:1px solid rgb(24 56 103 / .12);background:rgb(255 255 255 / .88);color:#3a4f6b}.ptv-exam-uxbar__help p{margin:0 0 .4rem}.ptv-exam-uxbar__help ul{margin:.25rem 0 .55rem;padding-left:1.15rem}.ptv-exam-uxbar__help kbd{display:inline-block;padding:.12rem .35rem;border-radius:8px;border:1px solid rgb(24 56 103 / .22);background:rgb(246 250 255 / .95);font-size:.86em;font-weight:650;color:#183867}.ptv-exam-uxbar__note{margin:0;font-size:.88rem}.ptv-exam-workspace__gate{display:grid}.ptv-exam-workspace__gate-card .check-list{margin:1rem 0 0}.ptv-exam-workspace__gate-actions{margin-top:1.2rem}@media (max-width:980px){.ptv-exam-workspace__shell{width:min(100%, calc(100% - 1rem))}.ptv-exam-workspace__hero{grid-template-columns:1fr}.ptv-exam-workspace__topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.ptv-exam-workspace__topbar-actions{justify-content:flex-end}.ptv-exam-workspace__utility{padding:0 .1rem}}@media (max-width:720px){.ptv-exam-workspace{padding:.4rem 0 1.6rem}.ptv-exam-workspace__shell{width:min(28.75rem, calc(100% - 1.4rem));gap:.55rem}.ptv-exam-workspace__topbar,.ptv-exam-workspace__hero,.ptv-exam-workspace__gate-card{padding:.9rem .82rem;border-radius:22px}.ptv-exam-workspace__brand p{display:none}.ptv-exam-workspace__brand .brand-lockup__copy{display:none}.ptv-exam-workspace__topbar{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;padding:.72rem .78rem}.ptv-exam-workspace__topbar-actions{width:auto;justify-content:flex-end}.ptv-exam-workspace__topbar-actions .btn-secondary{width:auto;min-height:2.25rem;padding:.46rem .68rem;font-size:.76rem;justify-content:center;box-shadow:none}.ptv-exam-workspace__return{max-width:none;min-width:0;border-radius:14px;font-size:.76rem}.ptv-exam-workspace__utility{display:none}.ptv-exam-workspace__utility a{flex:1 1 calc(50% - 0.3rem);justify-content:center;min-height:2.65rem;padding:.62rem .75rem;font-size:.84rem}.ptv-exam-workspace__hero{padding:.95rem .82rem;gap:.8rem}.ptv-exam-workspace__hero .section-kicker{margin-bottom:.35rem}.ptv-exam-workspace__hero-copy h1{font-size:clamp(1.45rem, 6vw, 2rem);margin-bottom:.45rem}.ptv-exam-workspace__hero-copy p:not(.section-kicker){font-size:.94rem;line-height:1.55}.ptv-exam-workspace__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.ptv-exam-workspace__meta span{min-height:0;padding:.78rem .8rem;border-radius:18px;font-size:.84rem;line-height:1.38}.ptv-exam-workspace__notice{padding:.78rem .85rem;border-radius:20px}.ptv-exam-workspace__notice p{font-size:.9rem;line-height:1.5}.ptv-exam-workspace__gate-actions{width:100%}.ptv-exam-workspace__gate-actions .btn-primary,.ptv-exam-workspace__gate-actions .btn-secondary{width:100%;justify-content:center}.ptv-exam-workspace__app .ptv-exam-container{border-radius:20px;box-shadow:0 22px 44px rgb(16 33 63 / .11)}.ptv-exam-workspace__app{padding:0 .14rem}}.ptv-site-map-page .taxonomy-hero-shell{align-items:stretch}.ptv-site-map-section{padding:2.2rem 0}.ptv-site-map-section--soft{background:linear-gradient(180deg,rgb(246 241 230 / .65),#fff0)}.ptv-site-map-route-grid,.ptv-site-map-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.ptv-site-map-card{background:#fff;border:1px solid rgb(14 31 61 / .08);border-radius:22px;padding:1.15rem 1.1rem;box-shadow:0 16px 34px rgb(14 31 61 / .06)}.ptv-site-map-card h3{margin:0 0 .55rem;font-size:1.08rem}.ptv-site-map-card h3 a{color:var(--ptv-navy,#183153);text-decoration:none}.ptv-site-map-card p{margin:0;color:var(--ptv-muted,#5c6b81);line-height:1.65;font-size:.95rem}.ptv-site-map-card__count{display:inline-flex;margin-bottom:.7rem;padding:.3rem .65rem;border-radius:999px;background:rgb(24 49 83 / .08);color:var(--ptv-navy,#183153);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ptv-site-map-index{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.ptv-site-map-letter-block{background:#fff;border:1px solid rgb(14 31 61 / .08);border-radius:24px;padding:1.1rem 1rem;box-shadow:0 16px 32px rgb(14 31 61 / .05)}.ptv-site-map-letter-block h3{margin:0 0 .8rem;color:var(--ptv-navy,#183153);font-size:1.1rem}.ptv-site-map-link-list{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.ptv-site-map-link-list a{color:var(--ptv-text,#243244);text-decoration:none;line-height:1.5}.ptv-site-map-link-list a:hover,.ptv-site-map-link-list a:focus-visible,.ptv-site-map-card h3 a:hover,.ptv-site-map-card h3 a:focus-visible{color:var(--ptv-blue,#1e5bb6)}@media (max-width:720px){.ptv-site-map-section{padding:1.6rem 0}.ptv-site-map-card,.ptv-site-map-letter-block{border-radius:20px;padding:1rem .95rem}}.ptv-recent-proof{position:fixed;left:1rem;bottom:1rem;z-index:80;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;width:min(25rem, calc(100vw - 2rem));padding:.9rem .95rem;border:1px solid rgb(16 33 63 / .12);border-radius:20px;background:radial-gradient(circle at top left,rgb(88 166 255 / .18),transparent 7rem),rgb(255 255 255 / .96);box-shadow:0 22px 58px rgb(16 33 63 / .18);opacity:0;pointer-events:none;transform:translateY(.75rem);transition:opacity 0.24s ease,transform 0.24s ease;backdrop-filter:blur(14px)}.ptv-recent-proof.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.ptv-recent-proof__mark{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:.75rem;background:linear-gradient(135deg,#13213f,#1d5fbf);color:#fff;font-size:.74rem;font-weight:800;letter-spacing:.08em}.ptv-recent-proof[data-kind="purchase"] .ptv-recent-proof__mark{background:linear-gradient(135deg,#0f7b55,#19a974);font-size:1rem;letter-spacing:0}.ptv-recent-proof__copy{min-width:0}.ptv-recent-proof__eyebrow,.ptv-recent-proof__title,.ptv-recent-proof__meta{margin:0}.ptv-recent-proof__eyebrow{color:#2d7bd6;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ptv-recent-proof__title{margin-top:.15rem;color:#142440;font-size:.94rem;font-weight:800;line-height:1.28}.ptv-recent-proof__meta{margin-top:.16rem;color:#66758f;font-size:.75rem;font-weight:700;line-height:1.25}.ptv-recent-proof__link{display:inline-flex;margin-top:.36rem;color:#1e5bb6;font-size:.8rem;font-weight:800;text-decoration:none}.ptv-recent-proof__link:hover,.ptv-recent-proof__link:focus-visible{text-decoration:underline}.ptv-recent-proof__close{align-self:start;display:inline-grid;place-items:center;width:1.7rem;height:1.7rem;border:0;border-radius:999px;background:rgb(19 33 63 / .08);color:#13213f;cursor:pointer;font:inherit;font-weight:800;line-height:1}.ptv-recent-proof__close:hover,.ptv-recent-proof__close:focus-visible{background:#13213f;color:#fff}@media (max-width:720px){.ptv-recent-proof{left:.55rem;right:.55rem;bottom:.55rem;width:auto;grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;padding:.56rem .62rem;border-radius:14px}.ptv-recent-proof__mark{width:1.8rem;height:1.8rem;border-radius:.58rem;font-size:.58rem}.ptv-recent-proof__eyebrow{font-size:.54rem;letter-spacing:.09em}.ptv-recent-proof__title{display:-webkit-box;overflow:hidden;font-size:.78rem;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ptv-recent-proof__meta{margin-top:.1rem;font-size:.64rem}.ptv-recent-proof__link{margin-top:.16rem;font-size:.68rem}.ptv-recent-proof__close{width:2rem;height:2rem;font-size:1rem}}@media (prefers-reduced-motion:reduce){.ptv-recent-proof{transition:none}}:root{--bg:#ffffff;--surface:#ffffff;--surface-strong:#202124;--surface-panel:#f8fafd;--surface-muted:#f1f3f4;--text:#202124;--text-soft:#5f6368;--text-inverse:#ffffff;--line:#dadce0;--line-strong:#c8dafc;--brand:#1a73e8;--accent:#1a73e8;--accent-deep:#174ea6;--accent-warm:#fbbc04;--success:#34a853;--google-blue:#4285f4;--google-blue-deep:#1a73e8;--google-red:#ea4335;--google-yellow:#fbbc04;--google-green:#34a853;--google-ink:#202124;--google-muted:#5f6368;--google-border:#dadce0;--radius-xl:16px;--radius-lg:12px;--radius-md:8px;--shadow:0 1px 2px rgba(60, 64, 67, 0.14), 0 8px 24px rgba(60, 64, 67, 0.08)}html,body,button,input,select,textarea{font-family:"Roboto",Arial,Helvetica,sans-serif}body{background:#fff;color:var(--google-ink);font-weight:400}h1,h2,h3,h4,.hero-copy h1,.exam-hero-copy h1,.taxonomy-hero h1,.resource-article h1,.brand-lockup__wordmark{font-family:"Roboto",Arial,Helvetica,sans-serif;letter-spacing:0}h1,h2,h3,h4{color:var(--google-ink);font-weight:700}.hero-copy h1,.exam-hero-copy h1,.taxonomy-hero h1{max-width:13ch;font-size:4.35rem;font-weight:700;line-height:1.04}.hero-copy h1{color:var(--google-ink)}.site-header{position:sticky;top:0;z-index:80;border-bottom:1px solid var(--google-border);background:rgb(255 255 255 / .94);box-shadow:0 1px 2px rgb(60 64 67 / .08)}.header-inner{min-height:64px;padding:.45rem 0}.brand-lockup{gap:.72rem;color:var(--google-ink)}.brand-lockup__mark{width:2.15rem;height:2.15rem;border-radius:8px;background:linear-gradient(#ffffff,#ffffff) padding-box,conic-gradient(from 215deg,var(--google-blue) 0 50%,var(--google-green) 0 100%) border-box;border:.32rem solid #fff0;box-shadow:0 2px 8px rgb(60 64 67 / .18)}.brand-lockup__mark::before{inset:.18rem;border-radius:5px;background:linear-gradient(135deg,rgb(66 133 244 / .14),rgb(52 168 83 / .16))}.brand-lockup__mark::after{display:none}.brand-lockup__letters{color:var(--google-ink);font-family:"Roboto Mono","Roboto",monospace;font-size:.56rem;font-weight:700;letter-spacing:0;text-shadow:none;transform:none}.brand-lockup__wordmark{font-size:1rem;font-weight:700;background:linear-gradient(90deg,var(--google-blue-deep) 0 52%,var(--google-green) 52% 100%);-webkit-background-clip:text;background-clip:text;color:#fff0}.brand-lockup__tagline{color:var(--google-muted);font-size:.62rem;font-weight:500;letter-spacing:0;text-transform:none}.brand-lockup--footer .brand-lockup__mark,.brand-lockup--workspace .brand-lockup__mark{border-radius:10px}.main-nav li a,.main-nav__account-link{color:var(--google-muted);font-weight:500}.main-nav li a:hover,.main-nav li a:focus,.main-nav__account-link:hover,.main-nav__account-link:focus{color:var(--google-blue-deep)}.header-search{min-height:42px;border:1px solid var(--google-border);border-radius:999px;background:#f1f3f4;box-shadow:none}.header-search:focus-within{border-color:#fff0;background:#fff;box-shadow:0 1px 2px rgb(60 64 67 / .16),0 0 0 3px rgb(26 115 232 / .15)}.header-search button,.btn-primary,.btn-search-submit,.purchase-cta.btn-primary,.main-nav__cart-count{background:var(--google-blue-deep);color:#fff;border:1px solid var(--google-blue-deep);box-shadow:0 1px 2px rgb(60 64 67 / .18)}.btn-primary:hover,.btn-search-submit:hover,.header-search button:hover,.purchase-cta.btn-primary:hover{background:#185abc;border-color:#185abc;box-shadow:0 2px 8px rgb(60 64 67 / .2)}.btn-secondary,.main-nav__cart-link,.main-nav__actions .btn-secondary,.purchase-cta-secondary,.listing-actions .btn-secondary,.hero-panel-callout,.hero-quicklink,.topic-pill,.exam-jump-nav__link{border:1px solid var(--google-border);background:#fff;color:var(--google-blue-deep);box-shadow:none}.btn-secondary:hover,.main-nav__cart-link:hover,.purchase-cta-secondary:hover,.listing-actions .btn-secondary:hover,.hero-panel-callout:hover,.hero-quicklink:hover,.topic-pill:hover,.exam-jump-nav__link:hover{border-color:#c8dafc;background:#f8fbff;color:#174ea6;box-shadow:0 1px 2px rgb(60 64 67 / .12)}.hero,.taxonomy-hero,.exam-hero,.featured-exams-section,.industries-section,.intent-section,.revenue-section,.ptv-study-guides-page,.ptv-exam-workspace{background:#fff}.hero-copy,.exam-hero-card,.hero-panel-card,.taxonomy-panel,.content-card,.listing-card,.industry-card,.intent-card,.revenue-step,.purchase-card,.exam-offer-strip,.ptv-library-summary,.ptv-exam-workspace__gate-card,.ptv-exam-workspace__notice{border:1px solid var(--google-border);border-radius:16px;background:#fff;box-shadow:var(--shadow)}.hero-copy,.exam-hero-card,.taxonomy-hero{background:linear-gradient(90deg,rgb(66 133 244 / .1),transparent 28%),linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)}.hero-copy::after,.hero-memory-feature::after{display:none}.hero-kicker,.section-kicker,.footer-kicker,.listing-kicker,.proof-label,.exam-meta-label,.exam-offer-strip__intro span,.exam-offer-button__eyebrow{color:var(--google-blue-deep);font-weight:700;letter-spacing:0;text-transform:none}.hero-lede,.exam-hero-lede,.taxonomy-lede,.content-card p,.listing-card p,.industry-card p,.intent-card p,.footer-brand p{color:var(--google-muted)}.hero-memory-feature{border:1px solid #c8dafc;border-radius:16px;background:linear-gradient(90deg,rgb(66 133 244 / .1),rgb(52 168 83 / .08)),#ffffff;box-shadow:0 1px 2px rgb(60 64 67 / .14)}.hero-memory-feature__badge{border-radius:999px;background:#e8f0fe;color:var(--google-blue-deep);letter-spacing:0;text-transform:none}.hero-memory-feature strong{color:var(--google-ink)}.hero-memory-feature p{color:var(--google-muted)}.hero-memory-feature__chips span,.exam-meta-grid div,.listing-meta span,.industry-card__sample span,.score-band,.score-guide-card,.access-card{border-color:var(--google-border);border-radius:999px;background:#f8fafd;color:var(--google-ink)}.hero-memory-feature__chips span:nth-child(4n+1),.listing-meta span:nth-child(4n+1),.exam-meta-grid div:nth-child(4n+1){border-color:rgb(66 133 244 / .3);background:#e8f0fe}.hero-memory-feature__chips span:nth-child(4n+2),.listing-meta span:nth-child(4n+2),.exam-meta-grid div:nth-child(4n+2){border-color:rgb(52 168 83 / .3);background:#e6f4ea}.hero-memory-feature__chips span:nth-child(4n+3),.listing-meta span:nth-child(4n+3),.exam-meta-grid div:nth-child(4n+3){border-color:rgb(251 188 4 / .38);background:#fef7e0}.hero-memory-feature__chips span:nth-child(4n+4),.listing-meta span:nth-child(4n+4),.exam-meta-grid div:nth-child(4n+4){border-color:rgb(234 67 53 / .28);background:#fce8e6}.hero-search input,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.select2-container--default .select2-selection--single{border:1px solid var(--google-border);border-radius:8px;background:#fff;color:var(--google-ink);box-shadow:none}.hero-search input:focus,.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{border-color:var(--google-blue-deep);box-shadow:0 0 0 3px rgb(26 115 232 / .14)}.proof-band,.final-cta,.site-footer,.ptv-exam-workspace__header{background:#f8fafd;border-top:1px solid var(--google-border);border-bottom:1px solid var(--google-border)}.proof-grid>div,.access-card,.score-guide-card,.related-exams li,.woocommerce-checkout-review-order,.woocommerce table.shop_table{border:1px solid var(--google-border);border-radius:12px;background:#fff;box-shadow:none}.exam-offer-strip{background:linear-gradient(90deg,rgb(66 133 244 / .08),rgb(52 168 83 / .06)),#ffffff}.exam-offer-button{border:1px solid var(--google-border);border-radius:12px;background:#fff;color:var(--google-ink);box-shadow:none}.exam-offer-button:hover,.exam-offer-button:focus{border-color:#c8dafc;box-shadow:0 2px 8px rgb(60 64 67 / .16)}.exam-offer-button__price{color:var(--google-green);font-weight:700}.exam-offer-button__cta{background:#e8f0fe;color:var(--google-blue-deep)}.exam-offer-button:nth-child(4n+1){border-top:4px solid var(--google-blue)}.exam-offer-button:nth-child(4n+2){border-top:4px solid var(--google-red)}.exam-offer-button:nth-child(4n+3){border-top:4px solid var(--google-yellow)}.exam-offer-button:nth-child(4n+4){border-top:4px solid var(--google-green)}.check-list li::marker,.study-plan-list li::marker{color:var(--google-blue-deep)}.woocommerce #payment,.woocommerce-checkout #payment{border:1px solid var(--google-border);border-radius:12px;background:#fff}.woocommerce button.button,.woocommerce a.button,.woocommerce input.button,.woocommerce #payment #place_order{border-radius:999px;background:var(--google-blue-deep);color:#fff;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:700}.woocommerce button.button:hover,.woocommerce a.button:hover,.woocommerce input.button:hover,.woocommerce #payment #place_order:hover{background:#185abc;color:#fff}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-color:var(--google-border)}.site-footer{color:var(--google-ink)}.site-footer a:hover,.site-footer a:focus{color:var(--google-blue-deep)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,.btn-primary:focus-visible,.btn-secondary:focus-visible,.hero-chip:focus-visible,.hero-quicklink:focus-visible,.hero-panel-callout:focus-visible,.topic-pill--search:focus-visible,.exam-jump-nav__link:focus-visible{box-shadow:0 0 0 3px #ffffff,0 0 0 6px rgb(26 115 232 / .28)}@media (max-width:900px){.hero-copy h1,.exam-hero-copy h1,.taxonomy-hero h1{font-size:3.1rem}}@media (max-width:720px){.site-header{position:static}.hero-copy h1,.exam-hero-copy h1,.taxonomy-hero h1{font-size:2.42rem;max-width:14ch}.header-search,.hero-search input,.btn-primary,.btn-secondary,.btn-search-submit{border-radius:12px}.brand-lockup__wordmark{font-size:.9rem}}.material-symbol-helper,.btn-search-submit::before,.header-search button::before,.btn-buy-now::before,.purchase-cta::before,.exam-offer-button::before,.listing-product-option::before,.hero-quicklink::before,.access-step-card::before,.search-help-card::before,.resource-mini-card__link::before,.exam-jump-nav__link::before{display:inline-flex;align-items:center;justify-content:center;font-family:"Material Symbols Rounded";font-size:1.08em;font-style:normal;font-weight:500;line-height:1;letter-spacing:0;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-feature-settings:"liga"}.header-search button::before,.btn-search-submit::before{content:"search"}.btn-buy-now::before,.purchase-cta::before{content:"shopping_cart_checkout"}.resource-mini-card__link::before{content:"article"}.exam-jump-nav__link::before{content:"keyboard_arrow_down"}.exam-offer-button,.listing-product-option,.hero-quicklink,.access-step-card,.search-help-card{position:relative}.exam-offer-button::before,.listing-product-option::before{content:"local_offer";position:absolute;top:.78rem;right:.78rem;width:1.75rem;height:1.75rem;border-radius:999px;background:#e8f0fe;color:var(--google-blue-deep);font-size:1rem}.hero-quicklink::before,.access-step-card::before,.search-help-card::before{position:absolute;top:.95rem;right:.95rem;width:2rem;height:2rem;border-radius:999px;background:#f1f3f4;color:var(--google-blue-deep);font-size:1.08rem}.hero-quicklink:nth-child(1)::before{content:"person";background:#e8f0fe}.hero-quicklink:nth-child(2)::before{content:"menu_book";background:#e6f4ea;color:var(--google-green)}.hero-quicklink:nth-child(3)::before{content:"support_agent";background:#fef7e0;color:#b06000}.access-step-card:nth-child(4n+1)::before,.search-help-card:nth-child(4n+1)::before{content:"play_circle";background:#e8f0fe}.access-step-card:nth-child(4n+2)::before,.search-help-card:nth-child(4n+2)::before{content:"verified";background:#e6f4ea;color:var(--google-green)}.access-step-card:nth-child(4n+3)::before,.search-help-card:nth-child(4n+3)::before{content:"inventory_2";background:#fef7e0;color:#b06000}.access-step-card:nth-child(4n+4)::before,.search-help-card:nth-child(4n+4)::before{content:"account_circle";background:#fce8e6;color:var(--google-red)}.featured-exams-section,.industries-section,.intent-section,.revenue-section,.taxonomy-listing,.exam-content-section,.access-path-section,.student-tools-section,.study-route-section,.study-routes-section{content-visibility:auto;contain-intrinsic-size:1px 900px}.hero-study-visual img,.exam-hero-visual img,.resource-mini-card img,.blog-card__image img,.ptv-article-hero__media img{aspect-ratio:16 / 9;object-fit:cover}@media (max-width:720px){:root{--radius-xl:14px;--radius-lg:12px;--radius-md:8px;--shadow:0 1px 2px rgba(60, 64, 67, 0.12), 0 6px 18px rgba(60, 64, 67, 0.08)}body{font-size:15px;line-height:1.55;text-rendering:optimizeLegibility}.container,.exam-content-section>.container{width:min(100% - 0.85rem, 1180px)}.hero,.exam-hero,.taxonomy-hero{padding:.85rem 0 1.2rem}.proof-band,.featured-exams-section,.industries-section,.intent-section,.revenue-section,.taxonomy-listing,.exam-content-section,.access-path-section,.student-tools-section,.study-routes-section,.final-cta{padding:1.25rem 0}.hero-shell,.exam-hero-shell,.taxonomy-hero-shell,.exam-content-grid{gap:.72rem}.contact-hero-shell{grid-template-columns:1fr}.hero-copy,.exam-hero-card,.exam-hero-copy,.exam-hero-panel,.hero-panel-card,.taxonomy-hero-shell>div,.content-card,.listing-card,.industry-card,.intent-card,.access-step-card,.search-help-card,.score-guide-card,.access-compare-card,.resource-mini-card,.purchase-card{border-radius:12px;padding:.92rem;box-shadow:0 1px 2px rgb(60 64 67 / .12)}.hero-copy h1,.exam-hero-copy h1,.taxonomy-hero h1{max-width:none;font-size:2rem;line-height:1.08}.hero-kicker,.section-kicker,.listing-kicker,.exam-meta-label,.exam-offer-button__eyebrow,.listing-product-option__eyebrow{font-size:.72rem;line-height:1.2}.hero-lede,.exam-hero-lede,.taxonomy-lede{margin:.65rem 0 .85rem;font-size:.96rem;line-height:1.48}.hero-lede--compact{margin-bottom:0;padding:.7rem .8rem;border:1px solid var(--google-border);border-radius:12px;background:#f8fafd}.hero-memory-feature{gap:.46rem;margin:.75rem 0;padding:.78rem;border-radius:12px}.hero-memory-feature strong{font-size:.95rem;line-height:1.34}.hero-memory-feature p,.hero-panel-card p,.access-step-card p,.search-help-card p,.score-guide-card p,.access-compare-card p,.resource-mini-card p,.listing-card>p,.industry-card p,.intent-card p,.content-card>p:not(.purchase-price):not(.section-kicker){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home .access-path-section,.home .student-tools-section,.home .study-route-section,.home .revenue-section,.home .intent-section,.home #bundle-savings,.exam-page .exam-hero-visual,.exam-page .exam-hero-lede,.exam-page .exam-hero-panel,.exam-page .hero-memory-feature p,.exam-page .hero-memory-feature__chips,.exam-page .content-card--access-guide,.exam-page .content-card--guide,.exam-page .content-card--score-guide,.exam-page #exam-overview,.search-page .search-help-shell{display:none}.hero-memory-feature__chips{gap:.36rem}.hero-memory-feature__chips span,.exam-meta-grid div,.listing-meta span,.topic-pill{border-radius:10px;padding:.62rem .68rem;font-size:.78rem}.exam-meta-grid{gap:.58rem}.exam-meta-grid>div{display:block;min-width:0;width:100%}.exam-meta-label{margin-bottom:.3rem;font-size:.68rem;line-height:1.18}.exam-meta-grid strong{font-size:.94rem;line-height:1.25}.hero-search{grid-template-columns:1fr;gap:.48rem}.hero-search input,.btn-primary,.btn-secondary,.btn-search-submit,.purchase-cta{min-height:2.8rem;width:100%;justify-content:center;padding:.78rem .9rem;font-size:.92rem;line-height:1.15;white-space:normal}.contact-quick-actions{display:grid;grid-template-columns:1fr;gap:.45rem}.contact-email-link{justify-content:center;min-height:2.8rem;padding:.72rem .8rem;border-radius:12px;font-size:.88rem;text-align:center}.header-search button{width:auto;min-height:1.95rem;padding:.42rem .58rem;font-size:0}.header-search button::before{font-size:1rem}.main-nav__actions .btn-secondary{display:none}.hero-chip-row{display:grid;grid-template-columns:1fr;gap:.4rem}.hero-chip-row .hero-chip:nth-child(n+5){display:none}.hero-chip,.search-quickpick{min-height:2.55rem;border-radius:12px;font-size:.86rem}.hero-quicklink,.access-step-card,.search-help-card{padding-right:3.15rem}.hero-quicklink__copy{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hero-study-visual,.exam-hero-visual{border-radius:12px}.hero-study-visual figcaption,.exam-hero-visual figcaption{padding:.72rem .8rem;font-size:.74rem}.proof-grid>div{padding:.85rem}.proof-grid>div span,.hero-panel-list li,.check-list li,.related-exams li,.study-plan-list li{font-size:.9rem;line-height:1.45}.exam-hero-panel{order:2}.exam-hero-actions,.listing-actions,.final-cta-actions,.ptv-checkout-account-banner__actions,.ptv-account-access-hero__actions,.ptv-library-summary__actions{gap:.48rem}.exam-jump-section{padding:.48rem 0}.exam-jump-nav{display:flex;gap:.42rem;overflow-x:auto;padding:.48rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.exam-jump-nav__link{flex:0 0 auto;min-width:9.4rem;justify-content:center;padding:.62rem .78rem;white-space:nowrap;scroll-snap-align:start}.exam-offer-strip{padding:.72rem;border-radius:12px}.exam-offer-strip__intro{gap:.18rem}.exam-offer-strip__intro strong{font-size:.92rem;line-height:1.34}.exam-offer-button,.listing-product-option{display:grid;grid-template-columns:1fr;gap:.24rem;padding:.82rem 3rem .82rem .82rem;border-radius:12px}.exam-offer-button__price,.listing-product-option__price{justify-self:start;color:var(--google-green);font-size:1rem;white-space:normal}.exam-offer-button__detail,.listing-product-option__detail{font-size:.82rem;line-height:1.28}.exam-offer-button__cta{margin-top:.18rem;width:max-content;max-width:100%;padding:.38rem .62rem}.search-help-shell{margin-top:1.1rem}.section-header,.section-header--split{gap:.5rem;margin-bottom:.75rem}.section-header h2,.content-card h2,.content-card h3,.hero-panel-card h2,.exam-hero-panel h2,.listing-card h2{font-size:1.22rem;line-height:1.18}.contact-form-card h2{font-size:1.32rem}.contact-form-card--hero{order:2}.contact-hero-copy{order:1}.contact-page .taxonomy-lede{-webkit-line-clamp:2}.ptv-contact-grid,.contact-compact-grid,.search-listing-grid{grid-template-columns:1fr}.ptv-contact-form{gap:.68rem;margin-top:.72rem}.ptv-contact-field{gap:.32rem}.ptv-contact-field input,.ptv-contact-field select,.ptv-contact-field textarea{min-height:2.8rem;padding:.72rem .82rem;border-radius:12px;font-size:.94rem}.ptv-contact-field textarea{min-height:7rem}.taxonomy-listing .section-header p,.search-help-shell .section-header p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.woocommerce-cart .wp-block-post-content,.woocommerce-checkout .wp-block-post-content,.woocommerce-checkout .woocommerce,.woocommerce-cart .woocommerce{width:min(100% - 0.85rem, 680px);margin-inline:auto}.woocommerce-checkout form.checkout,.woocommerce-cart form.woocommerce-cart-form{display:block;min-width:0}.woocommerce-checkout-review-order,.woocommerce table.shop_table{width:100%;min-width:0;overflow:hidden}.woocommerce-checkout table.shop_table,.woocommerce-cart table.shop_table,.woocommerce-checkout table.shop_table tbody,.woocommerce-cart table.shop_table tbody,.woocommerce-checkout table.shop_table tfoot,.woocommerce-cart table.shop_table tfoot,.woocommerce-checkout table.shop_table tr,.woocommerce-cart table.shop_table tr,.woocommerce-checkout table.shop_table th,.woocommerce-cart table.shop_table th,.woocommerce-checkout table.shop_table td,.woocommerce-cart table.shop_table td{display:block;width:100%;min-width:0}.woocommerce-checkout table.shop_table thead,.woocommerce-cart table.shop_table thead{display:none}.woocommerce-checkout table.shop_table tr,.woocommerce-cart table.shop_table tr{margin-bottom:.65rem;padding:.78rem;border:1px solid var(--google-border);border-radius:12px;background:#fff}.woocommerce-checkout table.shop_table td,.woocommerce-cart table.shop_table td,.woocommerce-checkout table.shop_table th,.woocommerce-cart table.shop_table th{padding:.28rem 0;border:0;text-align:left}.woocommerce-checkout table.shop_table td[data-title]::before,.woocommerce-cart table.shop_table td[data-title]::before{content:attr(data-title);display:block;margin-bottom:.18rem;color:var(--google-muted);font-size:.72rem;font-weight:700}.woocommerce-checkout-review-order-table .product-name,.woocommerce-cart-form__cart-item .product-name{color:var(--google-ink);font-weight:700;line-height:1.35;overflow-wrap:anywhere}.woocommerce-checkout-review-order-table .product-total,.woocommerce-cart-form__cart-item .product-price,.woocommerce-cart-form__cart-item .product-subtotal,.woocommerce-checkout-review-order-table tfoot td{color:var(--google-green);font-size:1.02rem;font-weight:800}.woocommerce-checkout-review-order-table tfoot tr,.woocommerce-cart table.shop_table tfoot tr{display:grid;grid-template-columns:1fr;gap:.12rem}.woocommerce #payment,.woocommerce-checkout #payment,.woocommerce-checkout-review-order{border-radius:12px;overflow:hidden}.woocommerce-checkout #payment ul.payment_methods,.woocommerce-checkout #payment div.form-row{padding:.82rem}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block,.woocommerce-checkout .checkout-order-summary-block-fill-wrapper,.woocommerce-checkout .checkout-order-summary-block-fill,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-cart-items-block,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-totals-block,.woocommerce-checkout .wc-block-components-order-summary,.woocommerce-checkout .wc-block-components-order-summary__content,.woocommerce-checkout .wc-block-components-totals-wrapper{width:100%!important;max-width:100%!important;min-width:0!important}.woocommerce-checkout .checkout-order-summary-block-fill{padding:0.48rem!important}.woocommerce-checkout .wc-block-components-order-summary-item{padding:0.78rem!important}.woocommerce-checkout .wc-block-components-order-summary-item__description{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;min-height:3rem;margin-top:.4rem}.ptv-recent-proof,.ptv-chat-widget{max-width:calc(100vw - 0.85rem)}}@media (max-width:420px){.hero-copy h1,.exam-hero-copy h1,.taxonomy-hero h1{font-size:1.78rem}.brand-lockup__mark{width:1.56rem;height:1.56rem}.header-inner{gap:.26rem}.header-search{flex-basis:100%}.exam-meta-grid{grid-template-columns:1fr}}.ptv-account-access-hero__copy>p:not(.section-kicker),.ptv-account-form-copy,.ptv-account-access-hero__note,.ptv-account-overview__support p{line-height:1.55}body.woocommerce-account .woocommerce form .form-row,body.woocommerce-account .woocommerce form .form-row-first,body.woocommerce-account .woocommerce form .form-row-last{min-width:0}body.woocommerce-account .woocommerce form input.input-text,body.woocommerce-account .woocommerce form textarea,body.woocommerce-account .woocommerce form select{width:100%;max-width:100%;box-sizing:border-box}@media (max-width:780px){body.woocommerce-account .woocommerce,body.woocommerce-account .entry-content{width:min(100%, calc(100% - 0.9rem))}.ptv-account-access-hero{grid-template-columns:1fr;gap:.85rem;margin-bottom:.9rem}.ptv-account-access-hero__copy,.ptv-account-access-hero__panel,body.woocommerce-account:not(.logged-in) #customer_login>.u-column1,body.woocommerce-account:not(.logged-in) #customer_login>.u-column2,body.woocommerce-account .woocommerce-ResetPassword{padding:1rem;border-radius:1.15rem}.ptv-account-access-hero__copy h2{font-size:clamp(1.45rem, 7vw, 2.05rem);line-height:1.12}.ptv-account-access-hero__actions,.ptv-account-overview__actions,.ptv-account-overview__support-actions{display:grid;grid-template-columns:1fr;gap:.5rem}.ptv-account-switcher__link,.ptv-account-access-hero__actions .btn-secondary,.ptv-account-overview__actions .btn-primary,.ptv-account-overview__actions .btn-secondary,.ptv-account-overview__support-actions .btn-secondary{width:100%;min-height:2.9rem;padding:.78rem .9rem}body.woocommerce-account:not(.logged-in) #customer_login{grid-template-columns:1fr;gap:.85rem}body.ptv-account-view-login:not(.logged-in) #customer_login>.u-column2,body.ptv-account-view-register:not(.logged-in) #customer_login>.u-column1{display:none}body.logged-in.woocommerce-account .woocommerce{grid-template-columns:1fr;gap:.85rem}body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation{position:static;padding:.75rem;overflow:hidden}body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.15rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul li{flex:0 0 auto;scroll-snap-align:start}body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul li a{min-height:2.75rem;padding:.72rem .88rem;white-space:nowrap}body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul li a::after{content:none}.ptv-account-nav-card,.ptv-account-overview__hero,.ptv-account-overview__card,.ptv-account-overview__support{padding:1rem;border-radius:1.15rem}}@media (max-width:520px){body.woocommerce-account .woocommerce form .form-row-first,body.woocommerce-account .woocommerce form .form-row-last{float:none;width:100%}.ptv-account-benefits{gap:.6rem}.ptv-account-benefits li,.ptv-account-form-copy,.ptv-account-recovery-note p,.ptv-account-access-hero__note,.ptv-account-overview__support p{font-size:.93rem}.ptv-account-overview__support-actions{align-content:stretch}}