.yal-subscribe-page{--sub-bg: #0e1217;--sub-paper: #191f27;--sub-ink: #fff8eb;--sub-copy: #cdc6ba;--sub-border: #59606a;--sub-tint: #252b32;--sub-accent: #d9b55b;--sub-accent-ink: #171209;--sub-soft-accent: #f1cf82;--sub-error: #ffb7b7;color-scheme:dark}html.theme-classic .yal-subscribe-page{--sub-bg: #fcf7ed;--sub-paper: #ffffff;--sub-ink: #081d38;--sub-copy: #355477;--sub-border: #bccfe0;--sub-tint: #edf5ff;--sub-accent: #0064e8;--sub-accent-ink: #ffffff;--sub-soft-accent: #0054c4;--sub-error: #b42318;color-scheme:light}html body #main-content .yal-subscribe-page[data-subscription-step="2"]{background:var(--sub-bg)!important;color:var(--sub-ink)!important}html body #main-content #yal-subscription-setup{background:var(--sub-bg)!important;color:var(--sub-ink)!important;font:400 15px/1.5 Inter,Arial,sans-serif}html body #main-content #yal-subscription-setup *,html body #main-content #yal-subscription-setup *:before,html body #main-content #yal-subscription-setup *:after{box-sizing:border-box;-webkit-text-fill-color:currentColor!important}html body #main-content #yal-subscription-setup :is(h1,h2,strong,label,summary,li,dd){color:var(--sub-ink)!important}html body #main-content #yal-subscription-setup h1{font:700 34px/1.2 Georgia,serif;margin:0 0 10px}html body #main-content #yal-subscription-setup h2{font:700 24px/1.25 Georgia,serif;margin:0 0 10px}html body #main-content #yal-subscription-setup p{color:var(--sub-copy)!important;margin:0 0 18px}html body #main-content #yal-subscription-setup .sub-billing-note{display:flex;flex-wrap:wrap;gap:10px 20px;margin:18px 0 24px;font-size:14px;color:var(--sub-copy)!important}html body #main-content #yal-subscription-setup .sub-billing-note span{display:flex;align-items:center;gap:7px;color:var(--sub-copy)!important}html body #main-content #yal-subscription-setup svg{width:18px;height:18px;flex-shrink:0;color:var(--sub-soft-accent)!important}html body #main-content #yal-subscription-setup .sub-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}html body #main-content #yal-subscription-setup .sub-plan{display:flex;flex-direction:column;padding:20px;border:1px solid var(--sub-border)!important;border-radius:16px;background:var(--sub-paper)!important;min-width:0}html body #main-content #yal-subscription-setup .sub-plan[data-selected=true]{background:var(--sub-tint)!important;border-color:var(--sub-accent)!important;box-shadow:inset 0 0 0 1px var(--sub-accent)}html body #main-content #yal-subscription-setup .sub-plan-top{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:8px}html body #main-content #yal-subscription-setup .sub-plan-top h2,html body #main-content #yal-subscription-setup .sub-selected-heading h2{font:700 19px/1.3 Inter,Arial,sans-serif;margin:0}html body #main-content #yal-subscription-setup .sub-popular{color:var(--sub-soft-accent)!important;font-size:11px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}html body #main-content #yal-subscription-setup .sub-price{font:700 30px/1.2 Inter,Arial,sans-serif;color:var(--sub-soft-accent)!important;margin:14px 0 8px}html body #main-content #yal-subscription-setup .sub-price small{font:400 14px/1.4 Inter,Arial,sans-serif;color:var(--sub-copy)!important}html body #main-content #yal-subscription-setup .sub-plan p{font-size:14px;margin-bottom:14px}html body #main-content #yal-subscription-setup .sub-includes{color:var(--sub-ink)!important;font-weight:600;font-size:14px;margin:3px 0 8px}html body #main-content #yal-subscription-setup .sub-features{padding:0;margin:0 0 20px;list-style:none;display:grid;gap:8px;font-size:14px}html body #main-content #yal-subscription-setup .sub-features li{display:flex;align-items:flex-start;gap:7px}html body #main-content #yal-subscription-setup .sub-features svg{width:15px;height:15px;margin-top:3px}html body #main-content #yal-subscription-setup .sub-features span{color:var(--sub-ink)!important}html body #main-content #yal-subscription-setup button{display:inline-flex;justify-content:center;align-items:center;gap:8px;font:600 15px/1.3 Inter,Arial,sans-serif;padding:12px 16px;min-height:46px;border:1px solid var(--sub-border)!important;border-radius:10px;color:var(--sub-ink)!important;background:var(--sub-paper)!important;cursor:pointer;transition:border-color .15s,box-shadow .15s}html body #main-content #yal-subscription-setup button:not(:disabled):hover{color:var(--sub-ink)!important;background:var(--sub-paper)!important;border-color:var(--sub-accent)!important;box-shadow:inset 0 0 0 1px var(--sub-accent);transform:none!important}html body #main-content #yal-subscription-setup button[aria-pressed=true],html body #main-content #yal-subscription-setup .sub-primary,html body #main-content #yal-subscription-setup button[aria-pressed=true]:not(:disabled):hover,html body #main-content #yal-subscription-setup .sub-primary:not(:disabled):hover{color:var(--sub-accent-ink)!important;background:var(--sub-accent)!important;border-color:var(--sub-accent)!important}html body #main-content #yal-subscription-setup button svg,html body #main-content #yal-subscription-setup button:hover svg{color:inherit!important}html body #main-content #yal-subscription-setup button:disabled{opacity:.65;cursor:wait}html body #main-content #yal-subscription-setup :is(button,a,summary,input,select):focus-visible{outline:3px solid var(--sub-accent)!important;outline-offset:3px}html body #main-content #yal-subscription-setup .sub-plan button{width:100%;margin-top:auto}html body #main-content #yal-subscription-setup .sub-academy{display:flex;gap:14px;padding:20px 0 24px;align-items:flex-start}html body #main-content #yal-subscription-setup .sub-academy>svg{width:24px;height:24px;margin-top:3px}html body #main-content #yal-subscription-setup .sub-academy p{margin:4px 0 0;font-size:14px}html body #main-content #yal-subscription-setup .sub-comparison-link{display:inline-block;margin-top:8px;font-size:14px;font-weight:600;color:var(--sub-soft-accent)!important;text-decoration:underline;text-underline-offset:3px}html body #main-content #yal-subscription-setup .sub-selected{background:var(--sub-tint)!important;padding:20px;border-radius:14px;margin-bottom:24px}html body #main-content #yal-subscription-setup .sub-selected-heading{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:baseline;gap:12px}html body #main-content #yal-subscription-setup .sub-selected-heading strong{font-size:22px}html body #main-content #yal-subscription-setup .sub-selected p{margin:10px 0 0;font-size:14px}html body #main-content #yal-subscription-setup .sub-totals{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0 0}html body #main-content #yal-subscription-setup .sub-totals dt{color:var(--sub-copy)!important;font-size:14px}html body #main-content #yal-subscription-setup .sub-totals dd{margin:3px 0 0;font-weight:600}html body #main-content #yal-subscription-setup .sub-business{border:1px solid var(--sub-border)!important;border-radius:16px;background:var(--sub-paper)!important;padding:24px}html body #main-content #yal-subscription-setup .sub-form{display:grid;gap:16px}html body #main-content #yal-subscription-setup .sub-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}html body #main-content #yal-subscription-setup .sub-label{display:block;margin-bottom:6px;font-size:15px;font-weight:600}html body #main-content #yal-subscription-setup .sub-required{color:var(--sub-error)!important}html body #main-content #yal-subscription-setup .sub-input{font:400 16px/1.4 Inter,Arial,sans-serif;width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid var(--sub-border)!important;border-radius:10px;color:var(--sub-ink)!important;background:var(--sub-paper)!important}html body #main-content #yal-subscription-setup .sub-input::-moz-placeholder{color:var(--sub-copy)!important;-webkit-text-fill-color:var(--sub-copy)!important;opacity:1!important}html body #main-content #yal-subscription-setup .sub-input::placeholder{color:var(--sub-copy)!important;-webkit-text-fill-color:var(--sub-copy)!important;opacity:1!important}html body #main-content #yal-subscription-setup option{color:var(--sub-ink)!important;background:var(--sub-paper)!important}html body #main-content #yal-subscription-setup p.sub-error{margin:16px 0 0;color:var(--sub-error)!important;font-weight:600}html body #main-content #yal-subscription-setup .sub-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:24px}html body #main-content #yal-subscription-setup .sub-actions .sub-primary{flex:1}html body #main-content #yal-subscription-setup p.sub-next{font-size:14px;margin:14px 0 0}html body #main-content #yal-subscription-setup .sub-faqs{margin-top:28px}html body #main-content #yal-subscription-setup .sub-faqs details{border-bottom:1px solid var(--sub-border)!important;padding:15px 0}html body #main-content #yal-subscription-setup .sub-faqs summary{font-weight:600;cursor:pointer}html body #main-content #yal-subscription-setup .sub-faqs p{margin:12px 0 0;font-size:14px}@media(max-width:520px){html body #main-content #yal-subscription-setup .sub-plans,html body #main-content #yal-subscription-setup .sub-form-row,html body #main-content #yal-subscription-setup .sub-totals{grid-template-columns:1fr}html body #main-content #yal-subscription-setup .sub-business{padding:20px}html body #main-content #yal-subscription-setup h1{font-size:29px}html body #main-content #yal-subscription-setup .sub-actions{align-items:stretch}html body #main-content #yal-subscription-setup .sub-actions .sub-secondary{width:100%}}html body #main-content .yal-subscribe-page button.subscribe-plan-choice[aria-pressed=false]{color:#fff8eb!important;-webkit-text-fill-color:#fff8eb!important;background:#252b32!important;border:1px solid #727a84!important;opacity:1}html body #main-content .yal-subscribe-page button.subscribe-plan-choice[aria-pressed=true]{color:#171209!important;-webkit-text-fill-color:#171209!important;background:#d9b55b!important;border:1px solid #f1cf82!important;opacity:1}html.theme-classic body #main-content .yal-subscribe-page button.subscribe-plan-choice[aria-pressed=false]{color:#0a3158!important;-webkit-text-fill-color:#0a3158!important;background:#fff!important;border-color:#8eb4d5!important}html.theme-classic body #main-content .yal-subscribe-page button.subscribe-plan-choice[aria-pressed=true]{color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:#0064e8!important;border-color:#0054c4!important}html.theme-executive-gold body #main-content .yal-subscribe-page button.subscribe-plan-choice[aria-pressed=false]{color:#fff8eb!important;-webkit-text-fill-color:#fff8eb!important;background:#252b32!important;border-color:#8d7440!important}html.theme-executive-gold body #main-content .yal-subscribe-page button.subscribe-plan-choice[aria-pressed=true]{color:#171209!important;-webkit-text-fill-color:#171209!important;background:#d9b55b!important;border-color:#f1cf82!important}html body #main-content .yal-subscribe-page button.subscribe-plan-choice:focus-visible{outline:3px solid #4da3ff!important;outline-offset:2px}
