.tq-step h3+p{margin-top:10px}.tq-step .btn{margin:15px auto}.tq-step a.subscription-box-clickable{display:block;position:absolute;width:100%;height:100%;left:0;top:0;text-decoration:none;border:0;z-index:2}
.pin-entry-form .uforconsent .consent-msg{font-size:14px;margin:24px auto}
@keyframes shadow-pulse{0%{box-shadow:0 0 0 0px rgba(47,189,33,.7)}100%{box-shadow:0 0 0 20px rgba(47,189,33,0)}}.top-headline{display:flex;flex-direction:column;font-weight:bold;line-height:1.25;color:#333;margin-left:8px;max-width:calc(100% - 110px);white-space:nowrap;font-size:15px}@media(max-width: 768px){.top-headline{font-size:clamp(9px,(100vw - 150px)/36,15px)}}@media(max-width: 480px){.top-headline{max-width:100%;white-space:normal;line-height:1.2;font-size:clamp(10px,3vw,12px)}}.top-headline .sub-headline{font-size:max(8.5px,.72em);color:#999;margin-top:1px;font-weight:normal;line-height:1.15;letter-spacing:-0.2px}.headline,.top-legals{display:none}.steps>.title{font-size:2.2rem;text-align:center;margin-bottom:15px;font-weight:800;line-height:1.1}@media(max-width: 380px){.steps>.title{font-size:1.8rem}}.steps .subtitle{font-size:1.1rem;text-align:center;margin-bottom:30px;color:#333;display:block;font-weight:400}@media(max-width: 380px){.steps .subtitle{font-size:1rem}}.steps li .title{text-align:left}.steps ul li{opacity:.3 !important;transition:opacity .3s ease}.steps ul li.active{opacity:1 !important}.phone-entry-step .additional-text-container,.pin-entry-form .additional-text-container{font-size:11px;line-height:1.2;text-align:center;margin-bottom:20px;color:#333}.phone-entry-step .phone-input,.phone-entry-step .pin-input,.pin-entry-form .phone-input,.pin-entry-form .pin-input{border:2px solid #4ade80 !important;border-radius:4px !important;height:60px !important;margin-bottom:8px;display:flex !important;align-items:center !important}.phone-entry-step .phone-input input.text-input,.phone-entry-step .phone-input input,.phone-entry-step .pin-input input.text-input,.phone-entry-step .pin-input input,.pin-entry-form .phone-input input.text-input,.pin-entry-form .phone-input input,.pin-entry-form .pin-input input.text-input,.pin-entry-form .pin-input input{font-size:1.6rem !important;color:#333;padding-left:10px !important;height:100% !important;border:none !important;background:rgba(0,0,0,0) !important}.phone-entry-step .phone-input input.text-input::placeholder,.phone-entry-step .phone-input input::placeholder,.phone-entry-step .pin-input input.text-input::placeholder,.phone-entry-step .pin-input input::placeholder,.pin-entry-form .phone-input input.text-input::placeholder,.pin-entry-form .phone-input input::placeholder,.pin-entry-form .pin-input input.text-input::placeholder,.pin-entry-form .pin-input input::placeholder{color:#aaa !important;opacity:1 !important}.phone-entry-step .phone-input .phone,.phone-entry-step .phone-input .pin,.phone-entry-step .pin-input .phone,.phone-entry-step .pin-input .pin,.pin-entry-form .phone-input .phone,.pin-entry-form .phone-input .pin,.pin-entry-form .pin-input .phone,.pin-entry-form .pin-input .pin{background-color:#eee !important;width:70px !important;height:100% !important;margin:0 !important;background-size:24px !important;background-position:center !important;border-right:1px solid #ddd}.phone-entry-step button.btn,.pin-entry-form button.btn{min-height:80px !important;border-radius:6px !important;font-size:1.75rem !important;text-transform:uppercase;letter-spacing:1px;background:#ccc !important;color:#fff !important;box-shadow:none !important;width:100% !important;margin:0 !important}.phone-entry-step button.btn:disabled,.pin-entry-form button.btn:disabled{background:#ccc !important;filter:none !important;opacity:1 !important}.phone-entry-step button.btn:not(:disabled),.pin-entry-form button.btn:not(:disabled){background:var(--cta-bg) !important}.phone-entry-step .link-try-again,.pin-entry-form .link-try-again{display:block;text-align:center;margin-top:15px;color:#f1c40f;text-decoration:underline;font-size:.9rem}.swal2-container{position:fixed}.compliance-bullets-container{display:flex;justify-content:center;margin-top:10px;margin-bottom:20px;z-index:10;position:relative;width:100%;box-sizing:border-box}.compliance-bullets{background:rgba(0,0,0,0);backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:0;padding:0 10px;color:#000;font-size:clamp(11px,2vw,13.5px);font-weight:600;width:100%;max-width:var(--header-width);box-shadow:none;letter-spacing:.3px;line-height:1.5;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;column-gap:14px}.compliance-bullets span{white-space:nowrap}@media(max-width: 500px){.compliance-bullets{display:grid;grid-template-columns:repeat(2, auto);grid-template-rows:repeat(2, auto);grid-auto-flow:row;justify-content:space-between;justify-items:start;column-gap:16px;row-gap:4px;font-size:clamp(9.5px,3.4vw,13px)}}.subscription__box .title,.subscription__box .subtitle,.subscription__box .steps-title,.subscription__box .steps-subtitle,.subscription__box .step-title,.subscription__box .step-subtitle{text-align:left !important}.steps>.title,.steps>.subtitle{text-align:center !important}.pdf-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.75);display:flex;justify-content:center;align-items:center;z-index:99999;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:fadeIn .25s ease-out forwards}.pdf-modal-content{background:rgba(25,25,35,.98);border:1px solid rgba(255,255,255,.12);border-radius:20px;width:92%;max-width:850px;height:82vh;display:flex;flex-direction:column;position:relative;box-shadow:0 25px 55px rgba(0,0,0,.65);overflow:hidden;animation:slideUp .3s cubic-bezier(0.16, 1, 0.3, 1) forwards}.pdf-modal-close{position:absolute;top:15px;right:20px;background:none;border:none;color:#888;font-size:36px;font-weight:300;cursor:pointer;z-index:10;transition:color .2s,transform .2s}.pdf-modal-close:hover{color:#fff;transform:scale(1.1)}.pdf-modal-body{padding:35px;flex-grow:1;display:flex;flex-direction:column;height:100%;color:#fff}.pdf-modal-body h3{margin-top:0;margin-bottom:20px;font-size:26px;font-weight:700;letter-spacing:.5px;background:linear-gradient(90deg, #ffffff 0%, #a8a8a8 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.pdf-modal-body iframe{flex-grow:1;border-radius:12px;background:#f4f4f4;margin-bottom:25px;border:none;box-shadow:inset 0 2px 8px rgba(0,0,0,.15)}.pdf-modal-actions{display:flex;justify-content:center}.pdf-download-btn{background:linear-gradient(135deg, #ff8700 0%, #ff4500 100%);color:#fff;border:none;padding:12px 35px;font-size:15px;font-weight:700;border-radius:30px;text-decoration:none;box-shadow:0 4px 18px rgba(255,69,0,.45);transition:transform .2s,box-shadow .2s,filter .2s}.pdf-download-btn:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(255,69,0,.65);filter:brightness(1.1)}.pdf-download-btn:active{transform:translateY(0)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideUp{from{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.schedule-section{display:flex;justify-content:center;width:100%;padding:40px 20px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.02) 0%, rgba(255, 255, 255, 0.05) 100%);border-top:1px solid rgba(0,0,0,.05);box-sizing:border-box}.schedule-section .schedule-inner{width:100%;max-width:var(--header-width);display:flex;flex-direction:column;align-items:center}.schedule-section .schedule-inner h2{font-size:24px;font-weight:800;color:#000;margin-bottom:24px;text-transform:uppercase;letter-spacing:1px;text-align:center}.schedule-selectors{display:flex;flex-direction:column;gap:15px;width:100%;margin-bottom:30px;align-items:center}@media(min-width: 576px){.schedule-selectors{flex-direction:row;justify-content:space-between}}.schedule-selectors .channel-selectors,.schedule-selectors .month-selectors{display:flex;gap:8px;background:rgba(0,0,0,.04);padding:4px;border-radius:30px;border:1px solid rgba(0,0,0,.08)}.schedule-selectors .channel-btn,.schedule-selectors .month-btn{background:rgba(0,0,0,0);border:none;color:#666;padding:8px 18px;border-radius:20px;font-size:13px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);text-transform:uppercase;letter-spacing:.5px}.schedule-selectors .channel-btn:hover,.schedule-selectors .month-btn:hover{color:#000}.schedule-selectors .channel-btn.active,.schedule-selectors .month-btn.active{background:#000;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1)}.pdf-modal-tabs{display:flex;justify-content:center;gap:12px;margin-bottom:20px;width:100%}.pdf-modal-tabs .pdf-tab-btn{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#ccc;padding:8px 22px;border-radius:30px;font-size:13px;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase}.pdf-modal-tabs .pdf-tab-btn:hover{color:#fff;background:rgba(255,255,255,.1)}.pdf-modal-tabs .pdf-tab-btn.active{background:#35de55;border-color:#35de55;color:#000;box-shadow:0 0 15px rgba(53,222,85,.25)}.schedule-table-container{width:100%;background:rgba(255,255,255,.95);border-radius:12px;overflow:hidden;box-shadow:0 12px 30px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.05)}.schedule-table{width:100%;border-collapse:collapse;text-align:left}.schedule-table th,.schedule-table td{padding:16px 20px;font-size:14px}.schedule-table th{background:#000;color:#fff;font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:1px}.schedule-table tr{border-bottom:1px solid rgba(0,0,0,.04);transition:background .2s ease}.schedule-table tr:last-child{border-bottom:none}.schedule-table tr:hover{background:rgba(0,0,0,.01)}.schedule-table .date-col{width:25%;font-weight:700}.schedule-table .date-badge{background:#000;color:#fff;padding:4px 10px;border-radius:4px;font-size:11px;text-transform:uppercase;letter-spacing:.5px;display:inline-block}.schedule-table .title-col{color:#111;font-weight:600}.schedule-table .time-col{color:#555;font-weight:500}@media(max-width: 768px){.header__wrapper{display:flex !important;flex-direction:row !important;align-items:center !important;height:auto !important;min-height:60px;padding-top:8px !important;padding-bottom:8px !important}.header__wrapper .Header{flex-shrink:0}.top-headline{flex:1;min-width:0;padding-left:0 !important}}.header{padding:5px}@media(max-width: 480px){.header__wrapper{flex-wrap:wrap !important;padding-left:10px !important;padding-right:10px !important}.Header__logo img{width:50px}}@media screen and (max-width: 480px)and (min-width: 520px){.Header__logo img{width:80px}}@media(max-width: 480px){.top-headline{margin-left:0px !important;margin-top:0}.header__wrapper>div:last-child{margin-top:4px}}:root body [data-theme=generic-gradient-bg-theme] .header .header__wrapper{justify-content:space-between !important;height:auto !important;min-height:60px}
