.ap-pricing-page{--background:#f5f1e8;--foreground:#143c2d;--primary:#143c2d;--card:#fffcf6;--muted-foreground:#616762;background:var(--background);min-height:100vh;color:var(--foreground);font-family:var(--font-sans),Inter,sans-serif}.ap-pricing-page *,.ap-counsel-pricing *{box-sizing:border-box}.ap-pricing-shell{width:min(1100px,100% - 80px);margin-inline:auto}.ap-site-header{border-bottom:1px solid #e3dacf}.ap-header-shell{align-items:center;gap:36px;width:min(1100px,100% - 80px);min-height:82px;margin-inline:auto;display:flex}.ap-brand{align-items:center;min-height:48px;margin-inline-end:auto;display:inline-flex}.ap-site-header nav{align-items:center;gap:30px;font-size:14px;display:flex}.ap-site-header nav a{border-bottom:2px solid #0000;align-items:center;min-height:48px;display:flex}.ap-site-header nav a[aria-current=page]{border-color:#ab8853}.ap-sign-in{border:1px solid #597061;border-radius:5px;justify-content:center;align-items:center;min-height:44px;padding-inline:24px;font-size:14px;display:flex}.ap-main-pricing{padding-top:48px}.ap-pricing-intro{text-align:center}.ap-pricing-intro h1{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(34px,3.65vw,48px);font-weight:400;line-height:1.12}.ap-pricing-intro>p{color:#606663;margin:17px 0 0;font-size:18px;line-height:1.5}.ap-product-tabs{border-bottom:1px solid #dfd6c9;justify-content:center;gap:40px;max-width:920px;margin:34px auto 24px;display:flex}.ap-product-tabs button{min-width:88px;min-height:52px;font:15px/1.4 var(--font-sans),sans-serif;color:#666962;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 4px;position:relative}.ap-product-tabs button[data-active]{color:#143c2d;border-color:#143c2d;font-weight:650}.ap-pricing-panel{max-width:920px;margin-inline:auto}.ap-pricing-panel[data-hidden]{display:none}.ap-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ap-offer-card{background:#fffcf6;border:1px solid #e0d6c7;border-radius:13px;flex-direction:column;min-width:0;padding:28px 32px 20px;display:flex}.ap-card-heading h3{font:400 29px/1.2 var(--font-fraunces),Georgia,serif;letter-spacing:-.035em;margin:0}.ap-card-heading p{color:#656961;min-height:23px;margin:5px 0 0;font-size:15px;line-height:1.5}.ap-card-heading p:empty{display:none}.ap-offer-price{border-bottom:1px solid #e4dccf;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:17px;padding-bottom:22px;display:flex}.ap-offer-price strong{font:400 46px/1.05 var(--font-fraunces),Georgia,serif;letter-spacing:-.045em}.ap-offer-price>span{color:#666962;font-size:13px;line-height:1.5}.ap-offer-price.is-pending strong{letter-spacing:-.035em;font-size:32px;line-height:1.5}.ap-offer-features{flex-direction:column;flex:1;gap:13px;margin:0;padding:19px 0 25px;list-style:none;display:flex}.ap-offer-features li{color:#60645f;align-items:flex-start;gap:11px;font-size:14px;line-height:1.5;display:flex}.ap-offer-features svg{color:#fff9ef;stroke-width:2px;background:#ac8b58;border-radius:50%;flex:none;width:19px;height:19px;margin-top:1px;padding:3px}.ap-feature-lead{color:#354139;font-weight:600}.ap-offer-action{color:#fffcf6;min-height:48px;font:400 16px/1.3 var(--font-fraunces),Georgia,serif;text-align:center;background:#143c2d;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:11px 14px;transition:background-color .16s ease-out;display:flex}.ap-offer-action svg{width:17px;height:17px}.ap-offer-action:disabled{pointer-events:none;cursor:default;opacity:.72;box-shadow:none}.ap-offer-footnote{text-align:center;color:#686b63;min-height:19px;margin:10px 0 0;font-size:11px;line-height:1.5}.ap-shared-note{color:#686b63;text-align:center;max-width:920px;margin:14px auto 0;font-size:12px;line-height:1.6}.ap-station-inventory{border-block:1px solid #cbbb9f;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px auto 0;padding:18px 0;display:grid}.ap-station-inventory>div{text-align:center;padding-inline:12px}.ap-station-inventory>div+div{border-inline-start:1px solid #d8cbb7}.ap-station-inventory dt{font:400 32px/1 var(--font-fraunces),Georgia,serif;letter-spacing:-.04em}.ap-station-inventory dd{color:#686b63;margin:7px 0 0;font-size:12px;line-height:1.5}.ap-compare-link{color:#957235;text-underline-offset:5px;align-items:center;gap:8px;width:fit-content;min-height:44px;margin:0 auto;font-size:13px;text-decoration:underline;display:flex}.ap-compare-link svg,.ap-bundle-rail svg,.ap-free-practice svg{flex:none;width:17px;height:17px}.ap-term-picker{background:#eee8dc;border:1px solid #d9cfbf;border-radius:7px;justify-content:center;gap:0;width:fit-content;margin:0 auto 22px;padding:4px;display:flex}.ap-term-picker label{cursor:pointer;position:relative}.ap-term-picker input{opacity:0;width:1px;height:1px;position:absolute}.ap-term-picker span{color:#5d645e;border-radius:4px;justify-content:center;align-items:center;min-width:114px;min-height:40px;padding:8px 14px;font-size:13px;display:flex}.ap-term-picker input:checked+span{color:#fffcf6;background:#143c2d}.ap-term-picker input:focus-visible+span{outline-offset:3px;outline:3px solid #ad8851}.ap-free-practice{color:#666962;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px 18px;padding:22px 0;font-size:13px;display:flex}.ap-free-practice a{color:#143c2d;text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;text-decoration:underline;display:flex}.ap-lower-pricing{padding-top:44px}.ap-topups{border-top:1px solid #d6c9b4;padding-block:38px}.ap-topup-intro{grid-template-columns:1fr 1fr;align-items:center;gap:32px;margin-bottom:24px;display:grid}.ap-topup-intro h2,.ap-future-offers>h2,.ap-pricing-faq h2{font:400 32px/1.2 var(--font-fraunces),Georgia,serif;letter-spacing:-.035em;margin:0}.ap-topup-intro h2{font-size:40px}.ap-topup-intro p{color:#666962;margin:0;font-size:14px;line-height:1.7}.ap-topup-options{border-block:1px solid #d9cdbb;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ap-topup-option{text-align:left;width:100%;min-height:132px;font:inherit;cursor:default;opacity:1;background:0 0;border:0;border-radius:0;flex-direction:column;gap:18px;padding:24px 25px;display:flex}.ap-topup-option+.ap-topup-option{border-inline-start:1px solid #d9cdbb}.ap-topup-option>span:first-child{color:#62675f;font-size:18px}.ap-topup-option strong{font:400 40px/1 var(--font-fraunces),Georgia,serif;color:#143c2d;letter-spacing:-.035em;margin-inline-end:4px;display:inline-block}.ap-topup-option>span:last-child{color:#94743e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:13px;display:flex}.ap-topup-option svg{width:18px;height:18px}.ap-topup-note{color:#686b63;margin:15px 0 0;font-size:12px;line-height:1.7}.ap-institutions{border:1px solid var(--border);background:var(--card);border-radius:20px;justify-content:space-between;align-items:center;gap:32px;margin-block:0 36px;padding:30px;display:flex}.ap-institutions .ap-institutions-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin:0 0 9px;font-size:11px;font-weight:650}.ap-institutions h2{font:700 27px/1.2 var(--font-heading);letter-spacing:-.03em;margin:0}.ap-institutions p{max-width:65ch;color:var(--muted-foreground);margin:12px 0 0;font-size:14px;line-height:1.7}.ap-institutions>a{border:1px solid var(--border);min-height:44px;color:var(--primary);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:12px;padding:10px 22px;font-size:14px;font-weight:600;display:inline-flex}.ap-institutions>a svg{width:17px;height:17px}.ap-counsel-pricing .ap-institutions{background:#09130f;border-color:#d5a84e4d;border-radius:15px;margin-bottom:0}.ap-counsel-pricing .ap-institutions h2{font:400 30px/1.2 var(--font-fraunces),Georgia,serif}.ap-counsel-pricing .ap-institutions p{color:#b3bdad}.ap-counsel-pricing .ap-institutions .ap-institutions-eyebrow,.ap-counsel-pricing .ap-institutions>a{color:#d5a84e}.ap-counsel-pricing .ap-institutions>a{border-color:#d5a84e80}@media (max-width:640px){.ap-institutions{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.ap-institutions h2{font-size:25px}.ap-counsel-pricing .ap-institutions h2{font-size:28px}}.ap-future-offers{border-top:1px solid #d6c9b4;grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:30px;padding-block:32px 38px;display:grid}.ap-future-offers>h2{font-size:26px}.ap-future-offers>div{border-inline-start:1px solid #d6c9b4;flex-direction:column;gap:7px;padding-inline-start:24px;display:flex}.ap-future-offers h3{margin:0;font-size:15px;font-weight:550}.ap-future-offers span{color:#8d754d;font-size:12px}.ap-pass-support{background:#ebe7dc;border-radius:8px;align-items:flex-start;gap:18px;margin-block:0 46px;padding:26px 30px;display:flex}.ap-pass-support>svg{color:#45644d;flex:none;width:24px;height:24px}.ap-pass-support h2{font:400 22px/1.3 var(--font-fraunces),Georgia,serif;margin:0}.ap-pass-support p{color:#666962;max-width:800px;margin:7px 0 0;font-size:13px;line-height:1.7}.ap-pricing-faq{grid-template-columns:1fr 1.4fr;gap:70px;padding-bottom:65px;display:grid}.ap-pricing-faq>div:first-child p{color:#686b63;max-width:29ch;margin:14px 0 0;font-size:14px;line-height:1.7}.ap-pricing-faq details{border-bottom:1px solid #d6c9b4}.ap-pricing-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding-block:16px;font-size:14px;line-height:1.6;list-style:none;display:flex}.ap-pricing-faq summary::-webkit-details-marker{display:none}.ap-pricing-faq summary svg{color:#9a7a44;flex:none;width:18px;height:18px}.ap-pricing-faq details[open] summary svg{transform:rotate(45deg)}.ap-pricing-faq details p{color:#686b63;margin:0 24px 20px 0;font-size:13px;line-height:1.8}.ap-pricing-footer{color:#686b63;border-top:1px solid #d6c9b4;justify-content:space-between;align-items:center;gap:20px;width:calc(100% - 80px);max-width:1100px;margin-inline:auto;padding-block:24px;font-size:12px;display:flex}.ap-pricing-footer p{margin:0}.ap-pricing-footer nav{flex-wrap:wrap;gap:10px 24px;display:flex}.ap-pricing-footer a{align-items:center;min-height:44px;display:inline-flex}.ap-counsel-pricing{--background:#050b09;--foreground:#f4eddf;color:#f4eddf;font-family:var(--font-sans),Inter,sans-serif;background:#050b09;padding-block:70px 36px;scroll-margin-top:110px}.ap-counsel-pricing-intro{margin-bottom:30px}.ap-counsel-pricing-intro h2{font:400 clamp(34px,4.1vw,52px)/1.15 var(--font-fraunces),Georgia,serif;letter-spacing:-.045em;margin:0}.ap-counsel-pricing-intro p{color:#eee8db;margin:12px 0 0;font-size:20px;line-height:1.6}.ap-counsel-pricing .ap-offer-card{background:#09130f;border-color:#d5a84e80;border-radius:15px;padding:30px}.ap-counsel-pricing .ap-card-heading h3{color:#f4eddf;font-size:29px}.ap-counsel-pricing .ap-offer-price{border-color:#d5a84e42;gap:12px;margin-top:15px;padding-bottom:23px}.ap-counsel-pricing .ap-offer-price strong{color:#f4eddf;font-size:clamp(44px,4.1vw,54px)}.ap-counsel-pricing .ap-offer-price>span{color:#eee8db;font-size:14px}.ap-counsel-pricing .ap-offer-features{gap:15px;padding-block:23px 27px}.ap-counsel-pricing .ap-offer-features li{color:#e4e5db;font-size:14px}.ap-counsel-pricing .ap-offer-features svg{color:#d5a84e;background:0 0;border:1px solid #d5a84e;padding:3px}.ap-counsel-pricing .ap-feature-lead{color:inherit;font-weight:450}.ap-counsel-pricing .ap-offer-action{color:#0b1811;background:#d5a84e;border-radius:6px;font-size:16px;font-weight:600}.ap-counsel-pricing .ap-offer-action svg{display:none}.ap-counsel-pricing .ap-offer-footnote{color:#abb2a6;font-size:12px}.ap-counsel-pricing .ap-shared-note{color:#c3c6bc;margin-top:20px}.ap-bundle-rail{border-block:1px solid #d5a84e4d;grid-template-columns:1fr 1.6fr auto;align-items:center;gap:30px;margin-top:30px;padding-block:23px;display:grid}.ap-bundle-rail h3{font:400 25px/1.2 var(--font-fraunces),Georgia,serif;letter-spacing:-.03em;margin:0}.ap-bundle-rail p{color:#d1d3c9;max-width:51ch;margin:0;font-size:13px;line-height:1.7}.ap-bundle-rail a{color:#d5a84e;text-underline-offset:6px;align-items:center;gap:9px;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.ap-counsel-pricing .ap-compare-link{color:#d5a84e;margin-block:8px 14px}.ap-counsel-pricing .ap-station-inventory{border-color:#d5a84e4d;margin-block:25px 40px}.ap-counsel-pricing .ap-station-inventory>div+div{border-color:#d5a84e4d}.ap-counsel-pricing .ap-station-inventory dd{color:#b3bdad}.ap-counsel-pricing .ap-topups{border-color:#d5a84e4d}.ap-counsel-pricing .ap-topup-intro p,.ap-counsel-pricing .ap-topup-note{color:#b3bdad}.ap-counsel-pricing .ap-topup-options,.ap-counsel-pricing .ap-topup-option+.ap-topup-option{border-color:#d5a84e4d}.ap-counsel-pricing .ap-topup-option strong{color:#f4eddf}.ap-counsel-pricing .ap-topup-option>span:first-child{color:#c6ccbf}.ap-counsel-pricing .ap-topup-option>span:last-child{color:#d5a84e}.ap-pricing-page a:focus-visible,.ap-pricing-page button:focus-visible,.ap-pricing-page summary:focus-visible,.ap-counsel-pricing a:focus-visible{outline-offset:5px;outline:3px solid #b68e4e}@media (hover:hover) and (pointer:fine){.ap-offer-action:hover{background:#224d3b}.ap-counsel-pricing .ap-offer-action:hover{background:#e4bc68}.ap-topup-option:not(:disabled):hover{background:#9e7e420e}.ap-site-header a:hover{color:#8a6a35}}@media (min-width:1500px){.ap-main-pricing{padding-top:60px}.ap-product-tabs{margin-top:40px;margin-bottom:30px}.ap-offer-card{padding:34px 36px 24px}}@media (min-width:641px) and (max-width:1499px){.ap-header-shell{min-height:68px}.ap-main-pricing{padding-top:28px}.ap-pricing-intro h1{font-size:42px}.ap-pricing-intro>p{margin-top:12px;font-size:16px}.ap-product-tabs{margin-top:22px;margin-bottom:20px}.ap-product-tabs button{min-height:46px}.ap-pricing-page .ap-offer-card{padding:25px 28px 19px}.ap-pricing-page .ap-offer-features{gap:11px;padding-block:18px 21px}}@media (max-width:900px){.ap-pricing-shell,.ap-header-shell{width:calc(100% - 48px)}.ap-header-shell{gap:22px}.ap-site-header nav{gap:20px}.ap-offer-card{padding:25px 24px 20px}.ap-bundle-rail{grid-template-columns:1fr 1.5fr;gap:18px}.ap-bundle-rail a{grid-column:2}.ap-pricing-faq{gap:32px}.ap-future-offers{gap:20px}.ap-topup-option{padding:23px 17px}.ap-pricing-footer{width:calc(100% - 48px)}}@media (max-width:640px){.purchase-preview-notice{flex-wrap:wrap;gap:7px;padding:6px 10px;font-size:10px}.ap-pricing-shell,.ap-header-shell{width:calc(100% - 36px)}.ap-header-shell{flex-wrap:wrap;gap:16px;min-height:76px;padding-block:12px}.ap-brand{min-height:44px}.ap-site-header nav{order:3;justify-content:center;gap:28px;width:100%;font-size:13px}.ap-site-header nav a{min-height:35px}.ap-sign-in{min-height:40px;padding-inline:18px;font-size:13px}.ap-main-pricing{padding-top:32px}.ap-pricing-intro h1{max-width:13ch;margin-inline:auto;font-size:35px;line-height:1.1}.ap-pricing-intro>p{max-width:28ch;margin:14px auto 0;font-size:15px}.ap-product-tabs{gap:20px;margin:25px 0 20px}.ap-product-tabs button{min-width:0;min-height:48px;padding-inline:7px;font-size:13px}.ap-offer-grid{grid-template-columns:1fr;gap:17px}.ap-offer-card{padding:26px 25px 20px}.ap-card-heading h3{font-size:29px}.ap-offer-price{margin-top:17px}.ap-offer-price strong{font-size:44px}.ap-offer-features li{font-size:14px}.ap-offer-action{min-height:48px;font-size:16px}.ap-offer-footnote{font-size:12px}.ap-shared-note{padding-inline:5px;font-size:12px}.ap-station-inventory{padding-block:17px}.ap-station-inventory>div{padding-inline:6px}.ap-station-inventory dt{font-size:28px}.ap-station-inventory dd{font-size:10px;line-height:1.5}.ap-lower-pricing{padding-top:32px}.ap-topup-intro{grid-template-columns:1fr;gap:12px}.ap-topup-intro h2{font-size:30px}.ap-topup-options{grid-template-columns:1fr}.ap-topup-option{flex-direction:row;justify-content:space-between;align-items:center;gap:15px;min-height:83px;padding:20px 6px}.ap-topup-option+.ap-topup-option{border-inline-start:0;border-top:1px solid #d9cdbb}.ap-topup-option>span:last-child{gap:10px}.ap-topup-option strong{font-size:28px}.ap-topup-note{font-size:12px}.ap-future-offers{grid-template-columns:1fr;gap:20px}.ap-future-offers>div{border:0;flex-direction:row;justify-content:space-between;gap:15px;padding-inline-start:0}.ap-pass-support{gap:12px;margin-bottom:38px;padding:22px 20px}.ap-pricing-faq{grid-template-columns:1fr;gap:20px;padding-bottom:40px}.ap-pricing-faq h2{font-size:31px}.ap-pricing-faq>div:first-child p{max-width:none}.ap-pricing-faq summary{font-size:14px}.ap-pricing-footer{flex-direction:column;align-items:flex-start;gap:7px;width:calc(100% - 36px);padding-block:20px}.ap-pricing-footer nav{gap:5px 21px}.ap-counsel-pricing{padding-top:48px}.ap-counsel-pricing-intro{margin-bottom:25px}.ap-counsel-pricing-intro h2{max-width:16ch;font-size:36px}.ap-counsel-pricing-intro p{max-width:30ch;font-size:16px}.ap-counsel-pricing .ap-offer-card{padding:26px 24px 21px}.ap-counsel-pricing .ap-offer-price strong{font-size:48px}.ap-counsel-pricing .ap-offer-features li{font-size:13px}.ap-bundle-rail{grid-template-columns:1fr;gap:14px;padding-block:24px}.ap-bundle-rail h3{font-size:27px}.ap-bundle-rail a{grid-column:auto}.ap-counsel-pricing .ap-station-inventory{margin-block:20px 30px}.ap-term-picker span{min-width:106px}}@media (prefers-reduced-motion:reduce){.ap-offer-action{transition:none}}@media (min-width:641px){.ap-counsel-pricing{padding-block:36px 30px}.ap-counsel-pricing-intro{margin-bottom:24px}.ap-counsel-pricing-intro h2{font-size:clamp(34px,3.5vw,44px)}.ap-counsel-pricing-intro p{margin-top:8px;font-size:18px}.ap-counsel-pricing .ap-offer-card{padding:24px}.ap-counsel-pricing .ap-card-heading h3{font-size:26px}.ap-counsel-pricing .ap-offer-price{margin-top:10px;padding-bottom:16px}.ap-counsel-pricing .ap-offer-price strong{font-size:48px}.ap-counsel-pricing .ap-offer-features{gap:10px;padding-block:18px 20px}.ap-counsel-pricing .ap-offer-action{min-height:44px;padding-block:10px}.ap-counsel-pricing .ap-offer-footnote{margin-top:8px}.ap-counsel-pricing .ap-shared-note{margin-top:14px}.ap-counsel-pricing .ap-bundle-rail{gap:24px;margin-top:20px;padding-block:18px}}@media (min-width:961px) and (max-height:700px){.ap-counsel-pricing{padding-top:20px}.ap-counsel-pricing-intro{margin-bottom:18px}.ap-counsel-pricing-intro h2{font-size:38px}.ap-counsel-pricing-intro p{margin-top:6px;font-size:16px}.ap-counsel-pricing .ap-offer-card{padding:20px 24px}.ap-counsel-pricing .ap-offer-price strong{font-size:44px}.ap-counsel-pricing .ap-offer-price{padding-bottom:13px}.ap-counsel-pricing .ap-offer-features{gap:8px;padding-block:15px 17px}.ap-counsel-pricing .ap-shared-note{margin-top:12px}}.ap-pricing-page{--background:inherit;--foreground:inherit;--primary:inherit;--card:inherit;--muted-foreground:inherit;background:var(--background);color:var(--foreground)}.ap-pricing-page>header{top:0}.ap-pricing-page .ap-main-pricing{padding-top:36px}.ap-pricing-page .ap-pricing-intro h1{font-family:var(--font-heading);letter-spacing:-.035em;font-size:clamp(30px,3.1vw,40px);font-weight:750;line-height:1.18}.ap-pricing-page .ap-pricing-intro>p{color:var(--muted-foreground);margin-top:14px;font-size:16px}.ap-pricing-page .ap-product-tabs{border:1px solid var(--border);background:var(--card);border-radius:999px;gap:4px;width:fit-content;max-width:100%;margin:26px auto 24px;padding:4px}.ap-pricing-page .ap-product-tabs button{min-width:134px;min-height:44px;color:var(--muted-foreground);border:0;border-radius:999px;padding:9px 20px;font-size:14px;font-weight:600}.ap-pricing-page .ap-product-tabs button[data-active]{background:var(--primary);color:var(--primary-foreground)}.ap-pricing-page .ap-offer-card{border-color:var(--border);background:var(--card);border-radius:24px;padding:27px 30px 21px;box-shadow:0 5px 18px #0f766e06}.ap-pricing-page .ap-card-heading h3{font:700 23px/1.3 var(--font-heading);letter-spacing:-.025em}.ap-pricing-page .ap-question-bank-grid .ap-card-heading h3{font-size:clamp(26px,2.2vw,30px)}.ap-pricing-page .ap-card-heading p{color:var(--muted-foreground);min-height:21px;font-size:14px}.ap-pricing-page .ap-offer-price{border-color:var(--border);margin-top:19px;padding-bottom:20px}.ap-pricing-page .ap-offer-price strong{font:750 42px/1.1 var(--font-heading);letter-spacing:-.04em}.ap-pricing-page .ap-offer-price.is-pending strong{font-size:30px;line-height:1.54}.ap-pricing-page .ap-offer-price>span,.ap-pricing-page .ap-offer-footnote,.ap-pricing-page .ap-shared-note{color:var(--muted-foreground)}.ap-pricing-page .ap-offer-features{gap:13px;padding-block:20px 24px}.ap-pricing-page .ap-offer-features li{color:var(--muted-foreground);font-size:14px}.ap-pricing-page .ap-offer-features svg{background:var(--muted);color:var(--primary);padding:3px}.ap-pricing-page .ap-feature-lead{color:var(--foreground);font-weight:600}.ap-pricing-page .ap-offer-action{font:650 15px/1.4 var(--font-sans);background:linear-gradient(110deg,var(--primary),var(--accent));color:var(--primary-foreground);border-radius:999px;box-shadow:0 4px 10px #0f766e12}.ap-pricing-page .ap-term-picker{background:var(--muted);border-color:var(--border);border-radius:999px}.ap-pricing-page .ap-term-picker span{color:var(--muted-foreground);border-radius:999px;min-height:40px}.ap-pricing-page .ap-term-picker input:checked+span{background:var(--primary);color:var(--primary-foreground)}.ap-pricing-page .ap-term-picker input:focus-visible+span{outline-color:var(--ring)}.ap-pricing-page .ap-free-practice{color:var(--muted-foreground)}.ap-pricing-page .ap-free-practice a,.ap-pricing-page .ap-compare-link{color:var(--primary)}.ap-pricing-page .ap-station-inventory,.ap-pricing-page .ap-station-inventory>div+div{border-color:var(--border)}.ap-pricing-page .ap-station-inventory dt{font:700 30px/1.15 var(--font-heading);color:var(--primary)}.ap-pricing-page .ap-station-inventory dd{color:var(--muted-foreground)}.ap-pricing-page .ap-topups,.ap-pricing-page .ap-topup-options,.ap-pricing-page .ap-topup-option+.ap-topup-option,.ap-pricing-page .ap-future-offers,.ap-pricing-page .ap-future-offers>div,.ap-pricing-page .ap-pricing-faq details{border-color:var(--border)}.ap-pricing-page .ap-topup-intro h2,.ap-pricing-page .ap-future-offers>h2,.ap-pricing-page .ap-pricing-faq h2{font-family:var(--font-heading);letter-spacing:-.03em;font-size:27px;font-weight:700}.ap-pricing-page .ap-topup-intro h2{font-size:34px}.ap-pricing-page .ap-topup-intro p,.ap-pricing-page .ap-topup-note,.ap-pricing-page .ap-pricing-faq p{color:var(--muted-foreground)}.ap-pricing-page .ap-topup-option strong{font-family:var(--font-heading);color:var(--primary);font-size:40px;font-weight:700}.ap-pricing-page .ap-topup-option>span:first-child{color:var(--muted-foreground)}.ap-pricing-page .ap-topup-option>span:last-child,.ap-pricing-page .ap-future-offers span,.ap-pricing-page .ap-pricing-faq summary svg{color:var(--primary)}.ap-pricing-page .ap-pass-support{background:var(--muted);border:1px solid var(--border)}.ap-pricing-page .ap-pass-support>svg{color:var(--primary)}.ap-pricing-page .ap-pass-support h2{font:700 21px/1.4 var(--font-heading)}.ap-pricing-page .ap-pass-support p{color:var(--muted-foreground)}.ap-pricing-page a:focus-visible,.ap-pricing-page button:focus-visible,.ap-pricing-page summary:focus-visible{outline-color:var(--ring)}.ap-returning-offer{border:1px solid var(--border);background:var(--card);border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:32px;margin-bottom:36px;padding:28px 30px;display:grid}.ap-returning-offer h2{font:700 25px/1.3 var(--font-heading);letter-spacing:-.025em;margin:0}.ap-returning-offer p{max-width:62ch;color:var(--muted-foreground);margin:10px 0 0;font-size:14px;line-height:1.7}.ap-returning-offer .ap-extension-boundary{font-size:12px}.ap-extension-action{flex-direction:column;gap:13px;min-width:185px;display:flex}.ap-extension-action>strong{font:750 30px/1.1 var(--font-heading)}.ap-extension-action>strong span{font:400 13px/1.5 var(--font-sans);color:var(--muted-foreground);margin-top:7px;display:block}.ap-extension-action>a{background:var(--primary);min-height:48px;color:var(--primary-foreground);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 17px;font-size:13px;font-weight:650;display:flex}.ap-extension-action svg{width:16px;height:16px}.ap-pricing-page .ap-pricing-panel:has(.ap-counsel-pack-grid){max-width:1100px}.ap-bundle-controls{flex-wrap:wrap;justify-content:center;gap:16px 24px;margin-bottom:22px;display:flex}.ap-bundle-controls p{color:var(--muted-foreground);text-align:center;margin:0 0 8px;font-size:12px}.ap-bundle-controls .ap-term-picker{margin:0}@media (min-width:1000px){.ap-counsel-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-counsel-pricing .ap-counsel-pack-grid .ap-offer-price strong{font-size:44px}.ap-counsel-pricing .ap-counsel-pack-grid .ap-offer-price>span{font-size:13px}.ap-pricing-page .ap-counsel-pack-grid .ap-offer-card{padding-inline:24px}.ap-pricing-page .ap-counsel-pack-grid .ap-card-heading h3{font-size:22px}.ap-pricing-page .ap-counsel-pack-grid .ap-offer-price strong{font-size:38px}.ap-pricing-page .ap-counsel-pack-grid .ap-offer-price>span{font-size:12px}}@media (min-width:641px) and (max-width:999px){.ap-counsel-pack-grid{grid-template-columns:1fr}}@media (min-width:1000px) and (max-height:700px){.ap-counsel-pricing .ap-counsel-pack-grid .ap-offer-card{padding:16px 20px}.ap-counsel-pricing .ap-counsel-pack-grid .ap-card-heading h3{font-size:24px}}@media (hover:hover) and (pointer:fine){.ap-pricing-page .ap-offer-action:hover,.ap-extension-action>a:hover{filter:brightness(1.07)}.ap-pricing-page .ap-topup-option:not(:disabled):hover{background:var(--muted)}}@media (max-width:640px){.ap-pricing-page .ap-main-pricing{padding-top:29px}.ap-pricing-page .ap-pricing-intro h1{max-width:18ch;font-size:31px}.ap-pricing-page .ap-pricing-intro>p{max-width:30ch;font-size:15px}.ap-pricing-page .ap-product-tabs{gap:0;width:100%;padding:4px}.ap-pricing-page .ap-product-tabs button{flex:1;min-width:0;padding-inline:9px;font-size:13px}.ap-pricing-page .ap-offer-card{padding:26px 24px 20px}.ap-pricing-page .ap-card-heading h3{font-size:23px}.ap-pricing-page .ap-offer-price strong{font-size:39px}.ap-pricing-page .ap-station-inventory dt{font-size:26px}.ap-returning-offer{grid-template-columns:1fr;gap:23px;padding:24px}.ap-returning-offer h2{font-size:24px}.ap-extension-action{align-items:flex-start}.ap-extension-action>a{min-width:190px}.ap-counsel-pricing .ap-topup-intro h2,.ap-counsel-pricing .ap-topup-option strong{font-size:34px}}
:root{--layout-wide:96rem;--layout-standard:80rem;--layout-focused:72rem;--layout-reading:70ch;--layout-edge:1.25rem;--layout-gutter:1rem;--layout-columns:4;--layout-section-space:3rem;--layout-anchor-offset:6rem;--motion-feedback:.12s;--motion-ui:.22s;--motion-reveal:.32s;--ease-responsive-out:cubic-bezier(.23, 1, .32, 1)}@media (max-width:359px){:root{--layout-edge:1rem}}@media (min-width:768px){:root{--layout-edge:2rem;--layout-gutter:1.5rem;--layout-columns:8;--layout-section-space:4rem}}@media (min-width:1024px){:root{--layout-columns:12;--layout-gutter:2rem}}@media (min-width:1536px){:root{--layout-edge:2.5rem;--layout-section-space:5rem}}.aura-shell{--shell-edge:var(--layout-edge);width:100%;min-width:0;padding-inline:var(--shell-edge);margin-inline:auto;position:relative}.aura-shell--wide{max-width:var(--layout-wide)}.aura-shell--standard{max-width:var(--layout-standard)}.aura-shell--focused{max-width:var(--layout-focused)}.aura-section{padding-block:var(--layout-section-space)}.aura-grid{grid-template-columns:repeat(var(--layout-columns), minmax(0, 1fr));gap:var(--layout-gutter);display:grid}.aura-reading{min-width:0;max-width:var(--layout-reading);overflow-wrap:anywhere;font-size:1rem;line-height:1.65}.aura-page-title{text-wrap:balance;font-size:clamp(2rem,1.5rem + 1.5vw,3rem);line-height:1.12}.aura-action{min-height:3rem;transition:background-color .15s ease, color .15s ease, transform var(--motion-feedback) var(--ease-responsive-out);justify-content:center;align-items:center;display:inline-flex}.aura-action:active{transform:scale(.98)}@media (min-width:768px){.aura-reading{font-size:1.125rem}}:where(main section[id],article [id]){scroll-margin-top:var(--layout-anchor-offset)}.film-hero{isolation:isolate;background:#000;flex-direction:column;width:100%;min-height:100svh;display:flex;position:relative}.film-hero-media{z-index:-1;position:absolute;inset:0;overflow:hidden}.film-hero-media video::-webkit-media-controls-start-playback-button{display:none}.counsel-hero-door video::-webkit-media-controls-start-playback-button{display:none}.film-hero-media video,.film-hero-media .film-hero-poster{object-fit:cover;object-position:50% 50%;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.film-hero-nav{flex-wrap:wrap;flex-shrink:0;padding-block:1.25rem}.film-hero-content{padding-top:3rem;padding-bottom:max(3rem, env(safe-area-inset-bottom));flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;display:flex}.film-hero-title{letter-spacing:-.025em;font-size:clamp(2.5rem,11.6vw,3rem);line-height:1}.film-hero-copy{width:100%;min-width:0;max-width:48rem}.film-hero-description{max-width:36rem;margin-top:1.5rem;font-size:1rem;line-height:1.6}.film-hero-actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.film-hero-actions>a{padding:.875rem 2rem}.film-hero-countdown[data-pending=true]{visibility:hidden}.film-hero-countdown{min-width:0}.film-hero-countdown>div{margin-top:1.5rem}.aura-nav-links{gap:clamp(.75rem,1.6vw,2.25rem)}.aura-nav-links>a{align-items:center;min-height:2.75rem;display:inline-flex}.aura-sticky-nav{z-index:55}.aura-sticky-nav .aura-shell{padding-block:.625rem}@media (max-width:479px){.film-hero-actions{flex-direction:column;align-items:flex-start}.film-hero-actions>a{width:auto}}@media (min-width:768px){.film-hero-title{font-size:clamp(3rem,4.7vw,5rem)}.film-hero-content{padding-bottom:clamp(3rem,6vh,6rem)}.film-hero-description{font-size:1.125rem}}@media (min-width:1536px){.film-hero-nav{padding-block:1.75rem}.film-hero-content{--shell-edge:2rem;padding-bottom:6rem}.film-hero-actions{margin-top:2.25rem}.film-hero-countdown>div{margin-top:1.75rem}}@media (min-width:768px) and (max-height:699px){.film-hero-title{font-size:clamp(2.5rem,min(4.7vw,8svh),4rem)}.film-hero-nav{padding-block:1rem}.film-hero-content{padding-top:1.5rem;padding-bottom:1.5rem}.film-hero-actions,.film-hero-description,.film-hero-countdown>div{margin-top:1rem}}.aura-marketing-title{text-wrap:balance;font-size:clamp(2rem,1.5rem + 1.7vw,3.5rem);line-height:1.08}.aura-showcase-grid{align-items:center}.aura-showcase-grid>*{grid-column:1/-1;min-width:0}.aura-feature-list{font-size:1rem;line-height:1.6}.aura-feature-list li{font-size:inherit}.aura-mcq-shell{max-width:var(--layout-wide)}.aura-mcq-shell [data-question-content]{min-width:0}@media (min-width:1024px){.aura-showcase-grid>:first-child{grid-column:1/6}.aura-showcase-grid>:last-child{grid-column:6/-1}.aura-adaptive-section{align-items:center;min-height:min(75svh,48rem);display:flex}}.aura-table-scroll{max-width:100%;overflow-x:auto}.aura-footer a{overflow-wrap:anywhere}.aura-contact-form input,.aura-contact-form textarea{min-width:0;font-size:1rem}.aura-contact-form input{min-height:3rem}@media (prefers-reduced-motion:reduce){.aura-action{transition:color .1s,background-color .1s}.aura-action:active{transform:none}}
.layout-review-toolbar{z-index:150;color:#143b31;background:#f8fffb;border:1px solid #91b8a9;border-radius:.75rem;max-width:calc(100% - 2rem);padding:.75rem 1rem;font:13px/1.5 system-ui,sans-serif;position:fixed;bottom:1rem;right:1rem;box-shadow:0 4px 8px #0002}.layout-review-toolbar>div{flex-wrap:wrap;gap:.75rem;display:flex}.layout-review-primary{font-weight:750}@media (max-width:767px){.layout-review-toolbar{bottom:max(5.5rem, env(safe-area-inset-bottom))}}.layout-review-toolbar button,.layout-review-toolbar a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.layout-review-guides{inset-block:0;inset-inline:var(--shell-edge,var(--layout-edge));z-index:140;pointer-events:none;grid-template-columns:repeat(var(--layout-columns), minmax(0, 1fr));gap:var(--layout-gutter);background-image:repeating-linear-gradient(#ff32641a 0 1px,#0000 1px 8px);display:grid;position:absolute}.layout-review-guides>span{color:#07563e;background:#00a18714;border-inline:1px solid #00a18755;font:12px monospace}.layout-review-guides>span:nth-child(n+5){display:none}@media (min-width:768px){.layout-review-guides>span:nth-child(-n+8){display:block}}@media (min-width:1024px){.layout-review-guides>span:nth-child(-n+12){display:block}}
