.ott-marquee-section{background:radial-gradient(circle at 50% 38%,#0e7ef67a,#0000 39%),linear-gradient(125deg,#021d53 0%,#064d9a 48%,#021943 100%);padding:clamp(4rem,7vw,6rem) 0 clamp(3.5rem,6vw,5rem);position:relative;overflow:hidden}.ott-marquee-orbit{pointer-events:none;border:1px solid #33a4ff59;border-radius:50%;width:74vw;height:24vw;position:absolute}.ott-marquee-orbit-left{bottom:-16vw;left:-15vw;transform:rotate(12deg)}.ott-marquee-orbit-right{top:-16vw;right:-20vw;transform:rotate(-22deg)}.ott-marquee-accent{background:#63c6ff;border-radius:999px;width:54px;height:3px;margin:0 auto 1.35rem;display:block;box-shadow:0 0 12px #63c6ff}.ott-marquee-heading,.ott-marquee-subtitle,.ott-marquee-viewport,.ott-marquee-action{z-index:1;position:relative}.ott-marquee-heading{color:#fff;letter-spacing:.01em;text-align:center;margin:0 1rem .7rem;font-size:clamp(1.75rem,3.2vw,2.65rem);font-weight:800}.ott-marquee-subtitle{color:#eaf6ffe0;text-align:center;max-width:780px;margin:0 auto 2.25rem;padding:0 1rem;font-size:clamp(1rem,1.5vw,1.18rem);font-weight:500;line-height:1.5}.ott-marquee-viewport{min-height:122px;padding:0 1rem;overflow:hidden}.ott-marquee-track{gap:.9rem;width:max-content;padding:0 .45rem;animation:42s linear infinite ott-marquee-scroll;display:flex}.ott-marquee-viewport:hover .ott-marquee-track{animation-play-state:paused}.ott-marquee-message{color:#ffffffe6;text-align:center;margin:0;padding:1.5rem 1rem;font-size:1rem}.ott-marquee-card{background:linear-gradient(135deg,#fff 0%,#edf7ff 100%);border:1px solid #cbe7ffe0;border-radius:.8rem;flex:0 0 196px;justify-content:center;align-items:center;gap:.75rem;width:196px;min-height:106px;padding:.75rem;display:flex;box-shadow:0 .6rem 1.5rem #000c3740}.ott-marquee-logo,.ott-marquee-placeholder{border-radius:.7rem;flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid}.ott-marquee-logo{object-fit:contain}.ott-marquee-placeholder{color:#07557e;background:#e6f5fb;font-size:1.3rem;font-weight:700}.ott-marquee-name{color:#092c69;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:800;overflow:hidden}.ott-marquee-action{text-align:center;margin-top:1.8rem}.ott-marquee-view-button{color:#0b55b2;background:#fff;border:1px solid #d9eaff;border-radius:.85rem;align-items:center;gap:.45rem;padding:.85rem 1.7rem;font-weight:800;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex;box-shadow:0 .4rem 1rem #000f4438}.ott-marquee-view-button:hover{color:#073b83;background:#dff2ff;transform:translateY(-2px)}@keyframes ott-marquee-scroll{to{transform:translate(calc(-50% - .45rem))}}@media (width<=640px){.ott-marquee-section{padding:3.5rem 0 3rem}.ott-marquee-card{flex-basis:170px;width:170px;min-height:96px}.ott-marquee-track{animation-duration:32s}}@media (prefers-reduced-motion:reduce){.ott-marquee-track{animation:none}}.ott-platforms-page{background:#f6fbfd;min-height:60vh;padding:5rem 0}.ott-platforms-intro{text-align:center;margin-bottom:2.5rem}.ott-platforms-intro h1{color:#07557e;margin-bottom:.65rem;font-size:clamp(2rem,4vw,3rem);font-weight:700}.ott-platforms-intro p,.ott-platforms-message{color:#52616b;font-size:1.05rem}.ott-platforms-message{text-align:center}.ott-platforms-view-plans{color:#fff;background:#00699e;border-radius:.7rem;justify-content:center;align-items:center;margin-top:1rem;padding:.8rem 1.6rem;font-weight:800;text-decoration:none;display:inline-flex}.ott-platforms-action{text-align:center;margin-top:2rem}.ott-platforms-view-plans:hover{color:#fff;background:#004d73}.ott-platforms-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.ott-platform-card{background:#fff;border:1px solid #d9e9ef;border-radius:.9rem;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;min-width:0;min-height:170px;padding:1.25rem .75rem;display:flex;box-shadow:0 .45rem 1.25rem #05557e14}.ott-platform-logo,.ott-platform-placeholder{border-radius:.75rem;place-items:center;width:82px;height:82px;display:grid}.ott-platform-logo{object-fit:contain}.ott-platform-placeholder{color:#07557e;background:#e6f5fb;font-size:1.8rem;font-weight:700}.ott-platform-card h2{color:#102a43;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:700;overflow:hidden}@media (width<=1199px){.ott-platforms-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px){.ott-platforms-page{padding:3.5rem 0}.ott-platforms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ott-plans-page{background:#fcfdfe;padding:4.5rem 0}.ott-plans-page-heading{text-align:center;margin-bottom:2.5rem}.ott-plans-page-heading h1{color:#004d73;font-weight:800}.ott-plans-page-heading p,.ott-plans-message{color:#6c757d;text-align:center}.ott-plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.ott-plan-card{background:#fff;border:1px solid #eee;border-radius:25px;padding:2rem;box-shadow:0 15px 35px #0000000d}.ott-plan-card-title{color:#004d73;align-items:center;gap:.8rem;margin-bottom:1.5rem;display:flex}.ott-plan-card-title span{color:#fff;background:#00acee;border-radius:12px;place-items:center;width:50px;height:50px;display:grid}.ott-plan-card-title h2{margin:0;font-size:1.35rem;font-weight:800}.ott-plan-main-row{text-align:center;background:#0000000a;border-left:4px solid #00acee;border-radius:12px;padding:1rem 1.15rem}.ott-plan-main-row h3{color:#004d73;margin:0 0 .3rem;font-size:1.15rem;font-weight:800}.ott-plan-main-row p{color:#6c757d;margin:0;font-size:.9rem}.ott-plan-price-rows{gap:.65rem;margin-top:1rem;display:grid}.ott-plan-price-row{color:#44515c;background:#f5fbfe;border-radius:10px;justify-content:space-between;padding:.8rem 1rem;display:flex}.ott-plan-price-row strong{color:#004d73}.ott-plan-action{color:#fff;background:#00699e;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;margin-top:1.25rem;padding:.8rem;font-weight:700;text-decoration:none;display:flex}.ott-plan-action:hover{color:#fff;background:#004d73}@media (width<=991px){.ott-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575px){.ott-plans-grid{grid-template-columns:1fr}.ott-plan-card{padding:1.35rem}}.ott-plan-includes{color:#52616b;margin:1rem 0 0;font-size:.88rem;line-height:1.5}.ott-plan-includes strong{color:#004d73;margin-bottom:.55rem;display:block}.ott-plan-ott-list{flex-wrap:wrap;gap:.4rem;display:flex}.ott-plan-ott-list span{color:#07557e;background:#eaf7fc;border-radius:999px;padding:.28rem .55rem;font-size:.75rem;font-weight:600}.ott-plan-view-all{color:#00699e;margin-top:.7rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-block}.ott-plan-view-all:hover{color:#004d73;text-decoration:underline}.ott-subscription-overlay{z-index:2000;background:#0418319e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.ott-subscription-modal{background:#fff;border-radius:20px;width:min(100%,510px);padding:2rem;position:relative;box-shadow:0 1.25rem 3rem #00000040}.ott-subscription-close{color:#07557e;background:#edf5f8;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:.8rem;right:.8rem}.ott-subscription-kicker{color:#0093dd;letter-spacing:.1em;margin:0 0 .3rem;font-size:.75rem;font-weight:800}.ott-subscription-modal h2{color:#004d73;margin:0;font-size:1.5rem;font-weight:800}.ott-subscription-copy{color:#667781;margin:.45rem 0 1.25rem}.ott-subscription-modal label{color:#344b59;margin:.9rem 0 .35rem;font-size:.88rem;font-weight:700;display:block}.ott-subscription-modal input,.ott-subscription-modal select{border:1px solid #d7e1e6;border-radius:9px;outline:none;width:100%;padding:.75rem .85rem}.ott-subscription-modal input:focus,.ott-subscription-modal select:focus{border-color:#0093dd;box-shadow:0 0 0 3px #0093dd1f}.ott-subscription-price{color:#718096;white-space:nowrap;text-align:right;margin:.25rem 0 0 auto;font-size:12px;font-weight:600;line-height:1.3}.ott-subscription-captcha{margin-top:1rem}.ott-subscription-message{color:#b42318;margin:.85rem 0 0;font-size:.88rem}.ott-field-error{color:#b42318;margin-top:.3rem;font-size:.78rem;display:block}.ott-subscription-modal .ott-input-error{border-color:#dc3545}.ott-subscription-submit{color:#fff;background:#00699e;border:0;border-radius:10px;width:100%;margin-top:1rem;padding:.9rem;font-weight:800}.ott-subscription-submit:disabled{opacity:.7;cursor:not-allowed}.ott-subscription-submit:not(:disabled):hover{background:#004d73}.ott-subscription-success{text-align:center;padding:2rem .5rem .5rem}.ott-subscription-success-icon{color:#16803c;background:#dff7e8;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 1rem;font-size:2rem;font-weight:800;display:grid}.ott-subscription-success h3{color:#16803c;margin:0;font-size:1.45rem;font-weight:800}.ott-subscription-success p{color:#52616b;margin:.7rem 0 1rem}.ott-view-all-btn{color:#00699e;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:10px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.ott-view-all-btn:hover{color:#004d73}.ott-view-all-count{color:#ea580c;background:#fff1e8;border-radius:12px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.ott-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:32px;display:grid}.ott-plan-card{box-sizing:border-box;flex-direction:column;height:100%;display:flex}.ott-plan-price-rows{margin-top:20px}.ott-plan-action{cursor:pointer;border:0;align-self:center;min-width:190px;margin:1.75rem auto 1.5rem;padding:.85rem 1.65rem}@media (width<=768px){.ott-plans-grid{grid-template-columns:1fr}}.searchable-select{width:100%;position:relative}.searchable-select__control{color:#212529;text-align:left;background:#fcfcfc;border:1px solid #e0e0e0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:50px;padding:12px;transition:border-color .15s,box-shadow .15s;display:flex}.searchable-select__control:focus,.searchable-select.is-open .searchable-select__control{border-color:#0093dd;outline:none;box-shadow:0 0 0 .2rem #0093dd26}.searchable-select.is-invalid .searchable-select__control{border-color:#dc3545}.searchable-select.is-invalid .searchable-select__control:focus,.searchable-select.is-invalid.is-open .searchable-select__control{box-shadow:0 0 0 .2rem #dc354526}.searchable-select__control:disabled{color:#6c757d;cursor:not-allowed;background:#e9ecef}.searchable-select__placeholder{color:#6c757d}.searchable-select__chevron{color:#6c757d;flex:none;transition:transform .2s}.searchable-select.is-open .searchable-select__chevron{transform:rotate(180deg)}.searchable-select__menu{z-index:1050;background:#fff;border:1px solid #e0e0e0;border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 12px 30px #00000024}.searchable-select__search-wrap{color:#6c757d;background:#fcfcfc;border:1px solid #e0e0e0;border-radius:8px;align-items:center;gap:8px;margin:8px;padding:6px 9px;display:flex}.searchable-select__search-wrap:focus-within{border-color:#0093dd;box-shadow:0 0 0 .15rem #0093dd1f}.searchable-select__search{background:0 0;border-radius:0;outline:0;width:100%;font-size:.875rem;line-height:22px;height:22px!important;min-height:0!important;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}.searchable-select__options{max-height:220px;padding:0 6px 6px;overflow-y:auto}.searchable-select__option{color:#212529;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.searchable-select__option:hover,.searchable-select__option.is-active{background:#eef8fd}.searchable-select__option.is-selected{color:#005d8c;font-weight:600}.searchable-select__option:disabled{color:#adb5bd;cursor:not-allowed}.searchable-select__empty{color:#6c757d;text-align:center;padding:14px 12px}
