.footer{background:#0b0f14;color:#a8b3c7;padding:3.5rem max(2rem,calc((100% - 1216px)/2)) 1.5rem}.footer__inner,.footer__bottom{align-items:flex-start;display:flex;justify-content:space-between}.footer__brand{color:#fff;font-size:1.3rem;font-weight:850;letter-spacing:-.07em}.footer__brand span{color:#4a9eff}.footer__brand sup{color:#8dbdff;font-size:.48em;letter-spacing:0;margin-left:.14rem;vertical-align:top}.footer p{font-size:.88rem;margin:.7rem 0 0}.footer__links,.footer__legal{display:flex;flex-wrap:wrap;gap:1.5rem}.footer__links a,.footer__legal a{font-size:.84rem;font-weight:650}.footer__links a:hover,.footer__legal a:hover{color:#fff}.footer__bottom{border-top:1px solid rgba(168,179,199,.11);font-size:.75rem;margin-top:3rem;padding-top:1.4rem}.footer__legal{gap:1.1rem}@media(max-width:600px){.footer{padding-left:1.25rem;padding-right:1.25rem}.footer__inner,.footer__bottom{flex-direction:column;gap:1.25rem}.footer__bottom{gap:.5rem;margin-top:2.25rem}}.legal-page{background:#0d131c;min-height:70vh;padding:7rem max(2rem,calc((100% - 1216px)/2))}.legal-page__intro{margin:0 auto 3.75rem;max-width:760px;text-align:center}.legal-page h1{font-size:clamp(2.7rem,6vw,5rem);letter-spacing:-.075em;line-height:.98;margin:0}.legal-page h1 span{color:#4a9eff}.legal-page__intro>p:last-child{color:#a8b3c7;line-height:1.65;margin:1.25rem auto 0;max-width:55ch}.legal-page__content{margin:0 auto;max-width:780px}.legal-page__content section{border-top:1px solid rgba(168,179,199,.13);padding:1.45rem 0}.legal-page__content h2{font-size:1.18rem;letter-spacing:-.035em;margin:0 0 .55rem}.legal-page__content p{color:#a8b3c7;font-size:.93rem;line-height:1.7;margin:0}.legal-page__updated{color:#758397;font-size:.77rem;margin:2.5rem auto 0;max-width:780px}@media(max-width:760px){.legal-page{padding:5rem 1.25rem}.legal-page__intro{margin-bottom:2.5rem}}.signup-modal{align-items:center;background:#03070cbf;display:flex;inset:0;justify-content:center;padding:1.25rem;position:fixed;z-index:20}.signup-modal__dialog{background:linear-gradient(155deg,#1a2c44,#121a25 57%);border:1px solid rgba(105,175,255,.38);border-radius:1.1rem;box-shadow:0 30px 70px #00000080;max-width:460px;padding:2.5rem;position:relative;width:100%}.signup-modal__close{background:transparent;border:0;color:#a8b3c7;cursor:pointer;font-size:2rem;line-height:1;padding:.2rem .5rem;position:absolute;right:1rem;top:1rem}.signup-modal__close:hover{color:#fff}.signup-modal h2{font-size:clamp(2rem,7vw,3.1rem);letter-spacing:-.065em;line-height:1;margin:0}.signup-modal h2 span{color:#4a9eff}.signup-modal__plan{color:#a8b3c7;font-size:.92rem;margin:.85rem 0 1.75rem}.signup-modal__form{display:grid;gap:1.1rem}.signup-modal__form label{color:#dce8fa;display:grid;font-size:.82rem;font-weight:700;gap:.5rem}.signup-modal__form input{background:#050b1299;border:1px solid rgba(168,179,199,.24);border-radius:.6rem;color:#fff;font:inherit;outline:0;padding:.85rem .95rem}.signup-modal__form input::placeholder{color:#718096}.signup-modal__form input:focus{border-color:#4a9eff;box-shadow:0 0 0 3px #4a9eff29}.signup-modal__form .button{border:0;cursor:pointer;margin-top:.35rem}.signup-modal__notice{color:#8290a6;font-size:.72rem;line-height:1.5;margin:1.15rem 0 0;text-align:center}.signup-modal__error{color:#ffadb3;font-size:.78rem;line-height:1.45;margin:0;text-align:center}.signup-modal__notice a{color:#9dcbff;font-weight:700}.signup-modal__notice a:hover{color:#fff;text-decoration:underline;text-underline-offset:.18rem}.signup-modal__confirmation{text-align:center}.signup-modal__confirmation>p:not(.eyebrow){color:#a8b3c7;line-height:1.65;margin:1rem auto 1.75rem;max-width:33ch}@media(max-width:480px){.signup-modal__dialog{padding:2.15rem 1.4rem 1.5rem}}.navbar{background:#0b0f14db;border-bottom:1px solid rgba(168,179,199,.11);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;z-index:10}.navbar__inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px;min-height:76px;padding:0 2rem}.navbar__brand{color:#fff;font-size:1.35rem;font-weight:850;letter-spacing:-.07em}.navbar__brand span{color:#4a9eff}.navbar__brand sup{color:#8dbdff;font-size:.48em;letter-spacing:0;margin-left:.14rem;vertical-align:top}.navbar__menu,.navbar__links,.navbar__actions{align-items:center;display:flex}.navbar__menu{gap:2.25rem}.navbar__links{gap:1.35rem}.navbar__links a,.navbar__login{color:#a8b3c7;font-size:.85rem;font-weight:650;transition:color .2s ease}.navbar__login{background:transparent;border:0;cursor:pointer;font-family:inherit;padding:0}.navbar__account{color:#dce8fa;font-size:.78rem;font-weight:700;max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar__links a:hover,.navbar__login:hover{color:#fff}.navbar__actions{gap:1.1rem}.navbar__toggle{background:transparent;border:0;cursor:pointer;display:none;padding:.5rem}.navbar__toggle span{background:#fff;border-radius:2px;display:block;height:2px;margin:4px 0;width:22px}@media(max-width:940px){.navbar__inner{padding:0 1.25rem}.navbar__toggle{display:block}.navbar__menu{background:#121923;border-bottom:1px solid rgba(168,179,199,.13);box-shadow:0 18px 32px #00000040;display:none;left:0;padding:1.25rem;position:absolute;right:0;top:76px}.navbar__menu--open{display:grid;gap:1.25rem}.navbar__links{align-items:stretch;flex-direction:column;gap:.9rem}.navbar__actions{border-top:1px solid rgba(168,179,199,.13);padding-top:1.1rem}}.applications{background:#101720;padding:6.5rem max(2rem,calc((100% - 1216px)/2))}.applications__intro{margin:0 auto;max-width:690px;text-align:center}.applications h2{font-size:clamp(2.25rem,4.5vw,4.1rem);letter-spacing:-.065em;line-height:1;margin:0}.applications h2 span{color:#4a9eff}.applications__intro>p:last-child{color:#a8b3c7;line-height:1.65;margin:1.25rem auto 0;max-width:48ch}.applications__devices{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin:3.1rem auto 5rem;max-width:1120px}.application-device{background:#151f2c;border:1px solid rgba(168,179,199,.11);border-radius:1rem;display:grid;gap:.45rem;padding:1.35rem}.application-device>span{align-items:center;background:#2f80ed24;border-radius:.65rem;color:#69afff;display:flex;font-size:.55rem;font-weight:850;height:2.65rem;justify-content:center;letter-spacing:.07em;margin-bottom:.55rem;width:2.65rem}.application-device b{font-size:1rem}.application-device small{color:#a8b3c7;font-size:.8rem}.applications__downloads{align-items:end;border-top:1px solid rgba(168,179,199,.13);display:flex;gap:2rem;justify-content:space-between;margin:0 auto 1.7rem;max-width:1120px;padding-top:3.5rem}.applications__downloads .eyebrow{margin-bottom:.85rem}.applications__downloads h3{font-size:clamp(1.7rem,3vw,2.45rem);letter-spacing:-.055em;line-height:1;margin:0}.applications__downloads>p{color:#a8b3c7;font-size:.9rem;margin:0}.applications__grid{display:grid;gap:1rem;grid-template-columns:repeat(5,1fr);margin:0 auto;max-width:1120px}.application-card{background:#182332;border:1px solid rgba(168,179,199,.12);border-radius:.9rem;display:flex;min-height:12rem;overflow:hidden;padding:1rem;position:relative;transition:border-color .2s ease,transform .2s ease}.application-card:after{background:linear-gradient(180deg,transparent 20%,rgba(5,10,17,.9));content:"";inset:0;position:absolute}.application-card:hover{border-color:#69afffe6;box-shadow:0 0 0 1px #69afff33,0 0 26px #4a9eff61;transform:translateY(-4px)}.application-card:hover em i{transform:translate(3px)}.application-card img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.application-card span,.application-card em{position:relative;z-index:1}.application-card span{align-self:end;font-size:.9rem;font-weight:800;max-width:9ch}.application-card em{align-self:end;color:#8dbdff;font-size:.67rem;font-style:normal;font-weight:750;margin-left:auto;white-space:nowrap}.application-card em i{display:inline-block;font-size:.95rem;font-style:normal;transition:transform .2s ease}@media(max-width:980px){.applications__grid{grid-template-columns:repeat(3,1fr)}}.application-card{min-height:11rem}@media(max-width:760px){.applications{padding:4.5rem 1.25rem}.applications__devices{grid-template-columns:repeat(2,1fr);margin-bottom:4rem}.applications__downloads{align-items:start;flex-direction:column;gap:1rem;padding-top:2.75rem}.applications__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.applications__devices,.applications__grid{grid-template-columns:1fr}.application-card{min-height:10rem}}.features{background:#101720;padding:6rem max(2rem,calc((100% - 1216px)/2))}.features__intro{max-width:720px}.features h2{font-size:clamp(2.25rem,4.5vw,4.1rem);letter-spacing:-.065em;line-height:1;margin:0 0 3rem}.features h2 span{color:#4a9eff}.features__grid{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.feature-card{background:#151f2c;border:1px solid rgba(168,179,199,.11);border-radius:1rem;padding:1.65rem;transition:border-color .2s ease,transform .2s ease}.feature-card:hover{border-color:#4a9eff8c;transform:translateY(-4px)}.feature-card__icon{align-items:center;background:#2f80ed24;border-radius:.7rem;color:#69afff;display:flex;font-size:.56rem;font-weight:800;height:2.8rem;justify-content:center;letter-spacing:.03em;margin-bottom:1.8rem;width:2.8rem}.feature-card h3{font-size:1.05rem;margin:0 0 .6rem}.feature-card p{color:#a8b3c7;font-size:.92rem;line-height:1.65;margin:0}@media(max-width:760px){.features{padding:4.5rem 1.25rem}.features__grid{grid-template-columns:1fr}}.final-cta{background:#0b111a;overflow:hidden;padding:6.5rem max(2rem,calc((100% - 1216px)/2));position:relative;text-align:center}.final-cta__glow{background:radial-gradient(ellipse,rgba(47,128,237,.35),transparent 67%);height:38rem;left:50%;pointer-events:none;position:absolute;top:-18rem;transform:translate(-50%);width:66rem}.final-cta__content{margin:0 auto;max-width:700px;position:relative}.final-cta h2{font-size:clamp(2.5rem,5vw,4.5rem);letter-spacing:-.07em;line-height:.98;margin:0}.final-cta h2 span{color:#4a9eff}.final-cta__content>p:last-of-type{color:#b2c0d4;font-size:1rem;line-height:1.65;margin:1.35rem auto 1.85rem;max-width:47ch}.final-cta__button{align-items:center;box-shadow:0 .85rem 2.5rem #2f80ed40;padding:1rem 1.35rem}.final-cta__button span{font-size:1.15rem;transition:transform .2s ease}.final-cta__button:hover span{transform:translate(4px)}.final-cta small{align-items:center;color:#a8b3c7;display:flex;font-size:.74rem;gap:.45rem;justify-content:center;margin-top:1.1rem}.final-cta small span{color:#70e89d;font-size:.85rem}@media(max-width:760px){.final-cta{padding:4.5rem 1.25rem}}.featured-entertainment{background:#0d131c;padding:6.5rem max(2rem,calc((100% - 1216px)/2))}.featured-entertainment__heading{align-items:end;display:flex;gap:2rem;justify-content:space-between;margin:0 auto 2.6rem;max-width:1120px}.featured-entertainment__heading>div{max-width:650px}.featured-entertainment h2{font-size:clamp(2.25rem,4.5vw,4.1rem);letter-spacing:-.065em;line-height:1;margin:0}.featured-entertainment h2 span{color:#4a9eff}.featured-entertainment__heading>div>p:last-child{color:#a8b3c7;line-height:1.65;margin:1.25rem 0 0;max-width:56ch}.featured-entertainment__browse{align-items:center;color:#dce8fa;display:inline-flex;font-size:.9rem;font-weight:750;gap:.65rem;white-space:nowrap}.featured-entertainment__browse span{color:#69afff;font-size:1.2rem;transition:transform .2s ease}.featured-entertainment__browse:hover span{transform:translate(4px)}.featured-entertainment__grid{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1120px}.entertainment-card{background:#151f2c;border:1px solid rgba(168,179,199,.11);border-radius:1rem;min-width:0;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.entertainment-card:hover{border-color:#4a9effa6;transform:translateY(-5px)}.entertainment-card__art{aspect-ratio:.92;display:flex;isolation:isolate;overflow:hidden;padding:1rem;position:relative}.entertainment-card__art:before,.entertainment-card__art:after{content:"";pointer-events:none;position:absolute}.entertainment-card__art:before{border:1px solid rgba(255,255,255,.2);border-radius:50%;height:15rem;right:-6rem;top:2rem;width:15rem}.entertainment-card__art:after{background:linear-gradient(transparent 40%,#04080ecc);inset:0}.entertainment-card__image{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.entertainment-card--horizon .entertainment-card__art{background:radial-gradient(circle at 67% 31%,#ffd78a 0 4%,transparent 5%),linear-gradient(145deg,#d7734c,#554786 48%,#131d38)}.entertainment-card--matchday .entertainment-card__art{background:radial-gradient(circle at 60% 26%,rgba(146,232,255,.7),transparent 8%),linear-gradient(145deg,#087185,#164763 49%,#081d33)}.entertainment-card--gold .entertainment-card__art{background:radial-gradient(circle at 43% 28%,#ffda6b 0 6%,transparent 7%),linear-gradient(145deg,#a64422,#7a2617 48%,#24110e)}.entertainment-card--dark .entertainment-card__art{background:radial-gradient(circle at 68% 28%,#9a87f8 0 3%,transparent 4%),linear-gradient(145deg,#1e2151,#161934 48%,#080b18)}.entertainment-card__art-label{color:#ffffffd9;font-size:.56rem;font-weight:800;letter-spacing:.15em;position:relative;z-index:1}.entertainment-card__art-mark{align-self:center;color:#ffffffe6;font-family:Georgia,serif;font-size:clamp(5.5rem,10vw,8rem);font-style:italic;font-weight:700;line-height:.7;margin:auto;position:relative;text-shadow:0 .5rem 1rem rgba(0,0,0,.28);z-index:1}.entertainment-card__content{padding:1.15rem 1.15rem 1.3rem}.entertainment-card__type{color:#69afff;font-size:.68rem;font-weight:800;letter-spacing:.08em;margin:0 0 .6rem;text-transform:uppercase}.entertainment-card__type--live{color:#8be6b0}.entertainment-card__type--live span{background:#2fd16b;border-radius:50%;display:inline-block;height:.42rem;margin:0 .35rem .05rem 0;width:.42rem}.entertainment-card h3{font-size:1.08rem;letter-spacing:-.025em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entertainment-card__meta{color:#a8b3c7;font-size:.8rem;margin:.45rem 0 0}@media(max-width:980px){.featured-entertainment__grid{grid-template-columns:repeat(2,1fr)}.entertainment-card__art{aspect-ratio:1.5}}@media(max-width:760px){.featured-entertainment{padding:4.5rem 1.25rem}.featured-entertainment__heading{align-items:start;flex-direction:column;gap:1.35rem}}@media(max-width:460px){.featured-entertainment__grid{grid-template-columns:1fr}.entertainment-card__art{aspect-ratio:1.3}}.faq{background:#0d131c;padding:6.5rem max(2rem,calc((100% - 1216px)/2))}.faq__intro{margin:0 auto 3rem;max-width:700px;text-align:center}.faq h2{font-size:clamp(2.25rem,4.5vw,4.1rem);letter-spacing:-.065em;line-height:1;margin:0}.faq h2 span{color:#4a9eff}.faq__list{display:grid;gap:.75rem;margin:0 auto;max-width:800px}.faq__item{background:#151f2c;border:1px solid rgba(168,179,199,.12);border-radius:.8rem;overflow:hidden;transition:border-color .2s ease}.faq__item:hover,.faq__item[open]{border-color:#69afff80}.faq__item summary{align-items:center;color:#f0f6ff;cursor:pointer;display:flex;font-size:.98rem;font-weight:750;justify-content:space-between;list-style:none;padding:1.15rem 1.25rem}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary span{color:#7abbff;font-size:1.5rem;font-weight:400;line-height:1;transition:transform .2s ease}.faq__item[open] summary span{transform:rotate(45deg)}.faq__item p{border-top:1px solid rgba(168,179,199,.1);color:#a8b3c7;font-size:.9rem;line-height:1.65;margin:0;padding:0 1.25rem 1.15rem}.faq__item[open] p{padding-top:1rem}@media(max-width:760px){.faq{padding:4.5rem 1.25rem}.faq__intro{margin-bottom:2.4rem}.faq__item summary{font-size:.9rem;padding:1.05rem}.faq__item p{padding-left:1.05rem;padding-right:1.05rem}}.getting-started{background:#0b111a;overflow:hidden;padding:6.5rem max(2rem,calc((100% - 1216px)/2));position:relative}.getting-started:before{background:radial-gradient(circle,rgba(45,130,237,.2),transparent 68%);content:"";height:35rem;left:50%;pointer-events:none;position:absolute;top:-20rem;transform:translate(-50%);width:62rem}.getting-started__intro{margin:0 auto 3.35rem;max-width:650px;position:relative;text-align:center}.getting-started h2{font-size:clamp(2.25rem,4.5vw,4.1rem);letter-spacing:-.065em;line-height:1;margin:0}.getting-started h2 span{color:#4a9eff}.getting-started__intro>p:last-child{color:#a8b3c7;line-height:1.65;margin:1.25rem auto 0;max-width:43ch}.getting-started__steps{counter-reset:setup;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);list-style:none;margin:0 auto;max-width:1120px;padding:0;position:relative}.setup-step{background:linear-gradient(145deg,#182536f0,#0e1621f5);border:1px solid rgba(143,190,255,.16);border-radius:1rem;min-width:0;overflow:hidden;padding:1.25rem;position:relative;transition:border-color .2s ease,transform .2s ease}.setup-step:hover{border-color:#69afffb3;transform:translateY(-5px)}.setup-step__topline{align-items:center;color:#6caeff;display:flex;font-size:.68rem;font-weight:850;justify-content:space-between;letter-spacing:.12em}.setup-step__topline i{background:#2f80ed;border-radius:50%;box-shadow:0 0 0 .3rem #2f80ed1f;height:.42rem;width:.42rem}.setup-step__screen{align-items:center;background:linear-gradient(135deg,#173e68,#0c2038 65%,#11263d);border:1px solid rgba(131,198,255,.24);border-radius:.75rem;box-shadow:inset 0 1px #ffffff17,0 1.1rem 2rem #0003;display:flex;height:9.6rem;justify-content:center;margin:1.25rem 0;overflow:hidden;position:relative}.setup-step__screen:before{border:1px solid rgba(135,203,255,.2);border-radius:50%;content:"";height:13rem;position:absolute;right:-3.75rem;top:-5.5rem;width:13rem}.setup-step__screen strong{color:#dbeeff;font-size:.62rem;font-weight:850;letter-spacing:.22em;position:relative}.setup-step__screen--plan:after{background:linear-gradient(90deg,#61b6ff,#2f80ed);border-radius:.25rem;bottom:1.35rem;content:"";height:.35rem;left:1.35rem;position:absolute;width:44%}.setup-step__screen--tv b{border:.5rem solid rgba(224,242,255,.82);border-radius:.32rem;height:2.5rem;left:1.25rem;position:absolute;top:1.25rem;width:3.8rem}.setup-step__screen--play b{align-items:center;background:#3d9af9;border-radius:50%;box-shadow:0 0 0 .55rem #69afff26;color:#fff;display:flex;font-size:1rem;height:3.35rem;justify-content:center;padding-left:.15rem;position:absolute;width:3.35rem}.setup-step h3{font-size:1.28rem;letter-spacing:-.04em;margin:0}.setup-step p{color:#a8b3c7;font-size:.9rem;line-height:1.62;margin:.7rem 0 1.1rem}.setup-step a{color:#9dcbff;font-size:.82rem;font-weight:800}.setup-step a span{display:inline-block;font-size:1.05rem;margin-left:.3rem;transition:transform .2s ease}.setup-step a:hover span{transform:translate(4px)}@media(max-width:760px){.getting-started{padding:4.5rem 1.25rem}.getting-started__intro{margin-bottom:2.5rem}.getting-started__steps{grid-template-columns:1fr}.setup-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,.65fr);column-gap:1.25rem}.setup-step__topline,.setup-step h3,.setup-step p,.setup-step a{grid-column:1}.setup-step__screen{grid-column:2;grid-row:1 / span 4;height:auto;margin:0;min-height:100%}.setup-step__topline{margin-bottom:1.4rem}.setup-step p{margin-bottom:.85rem}}@media(max-width:460px){.setup-step{display:block}.setup-step__topline{margin-bottom:0}.setup-step__screen{height:8.5rem;margin:1.15rem 0}.setup-step p{margin-bottom:1rem}}.hero{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1280px;min-height:660px;overflow:hidden;padding:5rem 2rem;position:relative}.hero__content,.hero__visual{position:relative;z-index:1}.eyebrow{color:#4a9eff;font-size:.72rem;font-weight:800;letter-spacing:.15em;margin:0 0 1.25rem}.hero h1{font-size:clamp(3.25rem,7vw,6.4rem);letter-spacing:-.075em;line-height:.94;margin:0 0 1.5rem;max-width:8ch}.hero h1 span{color:#4a9eff}.hero__description{color:#a8b3c7;font-size:1.06rem;line-height:1.7;margin:0;max-width:48ch}.hero__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.hero__glow{border-radius:50%;filter:blur(4px);pointer-events:none;position:absolute}.hero__glow--one{background:#2f80ed40;height:27rem;right:-10rem;top:-8rem;width:27rem}.hero__glow--two{background:#1f46822e;bottom:-12rem;height:24rem;left:-14rem;width:24rem}.hero__visual{justify-self:end;max-width:520px;width:100%}.hero__screen{aspect-ratio:1.13;background:linear-gradient(145deg,#204f92,#102b55 47%,#0c131f);border:1px solid rgba(162,202,255,.32);border-radius:1.5rem;box-shadow:0 30px 70px #0000007a;display:grid;overflow:hidden;place-content:center;position:relative;text-align:center;transform:rotate(3deg)}.hero__screen:before{background:radial-gradient(circle at 70% 25%,rgba(74,158,255,.55),transparent 20%),linear-gradient(125deg,transparent 42%,rgba(255,255,255,.08) 42% 43%,transparent 43%);content:"";inset:0;position:absolute}.hero__screen-top{align-items:center;background:#040c1780;display:flex;font-size:.76rem;font-weight:800;justify-content:flex-start;left:0;letter-spacing:-.04em;padding:1.1rem 1.25rem;position:absolute;right:0;top:0}.hero__screen-top span span{color:#4a9eff}.hero__screen-top i{background:#ffffff47;border-radius:50%;height:6px;margin-left:.45rem;width:6px}.hero__screen-top i:first-of-type{margin-left:auto}.hero__play{background:#ffffff29;border:1px solid rgba(255,255,255,.55);border-radius:50%;font-size:1.8rem;height:5rem;line-height:5rem;padding-left:.22rem;position:relative;width:5rem}.hero__screen p{bottom:2rem;font-size:.66rem;font-weight:800;letter-spacing:.13em;margin:0;position:absolute}.hero__card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121923db;border:1px solid rgba(168,179,199,.18);border-radius:.75rem;box-shadow:0 18px 30px #00000040;color:#dfeaff;font-size:.72rem;font-weight:800;letter-spacing:.08em;padding:.85rem 1rem;position:absolute}.hero__card--live{left:-1rem;top:24%}.hero__card--rating{bottom:9%;right:-1.2rem}.hero__card--rating span{color:#a8b3c7;display:block;font-size:.54rem;letter-spacing:.08em;margin-top:.25rem}.live-dot{background:#22c55e;border-radius:50%;display:inline-block;height:.42rem;margin-right:.35rem;width:.42rem}@media(max-width:760px){.hero{gap:3rem;grid-template-columns:1fr;min-height:auto;padding:4.5rem 1.25rem 5rem}.hero__visual{justify-self:center;max-width:430px;width:88%}.hero__card--live{left:-2rem}.hero__card--rating{right:-2rem}}.pricing{background:#0b0f14;padding:6.5rem max(2rem,calc((100% - 1216px)/2));position:relative}.pricing:before{background:radial-gradient(circle,rgba(47,128,237,.17),transparent 68%);content:"";height:34rem;left:50%;pointer-events:none;position:absolute;top:-13rem;transform:translate(-50%);width:min(70rem,100%)}.pricing__intro{margin:0 auto 3.25rem;max-width:700px;position:relative;text-align:center}.pricing h2{font-size:clamp(2.25rem,4.5vw,4.1rem);letter-spacing:-.065em;line-height:1;margin:0}.pricing h2 span{color:#4a9eff}.pricing__intro>p:last-child{color:#a8b3c7;font-size:1rem;line-height:1.65;margin:1.25rem auto 0;max-width:48ch}.pricing__billing{background:#151f2c;border:1px solid rgba(168,179,199,.14);border-radius:.75rem;display:flex;margin:-1.8rem auto 3.25rem;padding:.3rem;position:relative;width:fit-content}.pricing__billing-option{background:transparent;border:0;border-radius:.5rem;color:#a8b3c7;cursor:pointer;font:inherit;font-size:.82rem;font-weight:750;padding:.65rem .85rem;transition:background .2s ease,color .2s ease}.pricing__billing-option--active{background:#2f80ed;color:#fff}.pricing__billing-option span{color:#69afff;font-size:.68rem;margin-left:.25rem}.pricing__billing-option--active span{color:#dce8fa}.pricing__grid{align-items:stretch;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1120px;position:relative}.pricing-card{background:#151f2c;border:1px solid rgba(168,179,199,.11);border-radius:1rem;display:flex;flex-direction:column;padding:2rem;position:relative}.pricing-card--featured{background:linear-gradient(160deg,#1a3456,#151f2c 53%);border-color:#4a9effb3;box-shadow:0 20px 45px #00000045;transform:translateY(-.7rem)}.pricing-card__badge{background:#4a9eff;border-radius:999px;color:#07101b;font-size:.62rem;font-weight:850;left:50%;letter-spacing:.1em;padding:.42rem .75rem;position:absolute;top:0;transform:translate(-50%,-50%);white-space:nowrap}.pricing-card h3{font-size:1.35rem;letter-spacing:-.035em;margin:0 0 .7rem}.pricing-card__description{color:#a8b3c7;font-size:.9rem;line-height:1.6;margin:0;min-height:4.4em}.pricing-card__price{align-items:baseline;display:flex;font-size:3rem;font-weight:800;letter-spacing:-.07em;line-height:1;margin:2rem 0}.pricing-card__price>span{font-size:1.35rem;letter-spacing:-.04em;margin-right:.15rem;vertical-align:top}.pricing-card__price small{color:#a8b3c7;font-size:.78rem;font-weight:650;letter-spacing:0;margin-left:.4rem}.pricing-card__annual-note{color:#69afff;font-size:.73rem;font-weight:700;margin:-1.45rem 0 1.45rem}.pricing-card .button{width:100%}.pricing-card__features{border-top:1px solid rgba(168,179,199,.14);color:#dce8fa;font-size:.88rem;list-style:none;margin:1.75rem 0 0;padding:1.45rem 0 0}.pricing-card__features li{line-height:1.45;padding-left:1.45rem;position:relative}.pricing-card__features li+li{margin-top:.85rem}.pricing-card__features li:before{color:#69afff;content:"✓";font-weight:850;left:0;position:absolute}@media(max-width:860px){.pricing__grid{grid-template-columns:1fr;max-width:520px}.pricing-card--featured{transform:none}}@media(max-width:760px){.pricing{padding:4.5rem 1.25rem}}.support-widget{bottom:1.35rem;position:fixed;right:1.35rem;z-index:20}.support-widget__trigger{align-items:center;background:#2f80ed;border:1px solid #5aa8ff;border-radius:999px;box-shadow:0 .75rem 2.25rem #00000059;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:.84rem;font-weight:800;gap:.6rem;padding:.72rem 1rem .72rem .72rem;transition:background .2s ease,transform .2s ease}.support-widget__trigger:hover{background:#4a9eff;transform:translateY(-2px)}.support-widget__trigger>span{align-items:center;background:#ffffff2e;border-radius:50%;display:inline-flex;font-size:.95rem;height:1.7rem;justify-content:center;width:1.7rem}.support-widget__panel{background:#131e2b;border:1px solid rgba(129,190,255,.3);border-radius:1.1rem;bottom:3.65rem;box-shadow:0 1.5rem 4.5rem #00000080;color:#fff;overflow:hidden;position:absolute;right:0;width:min(23rem,calc(100vw - 2.5rem))}.support-widget__header{align-items:flex-start;background:linear-gradient(135deg,#1e5186,#163556);display:flex;justify-content:space-between;padding:1.25rem}.support-widget__header p{color:#cfeaff;font-size:.6rem;font-weight:850;letter-spacing:.13em;margin:0 0 .4rem}.support-widget__header h2{font-size:1.38rem;letter-spacing:-.045em;margin:0}.support-widget__header button{background:transparent;border:0;color:#d9efff;cursor:pointer;font-size:1.8rem;line-height:.8;padding:0}.support-widget__status{background:#63e998;border-radius:50%;box-shadow:0 0 0 .24rem #63e99824;display:block;height:.45rem;position:absolute;right:3.85rem;top:1.1rem;width:.45rem}.support-widget__content{padding:1.25rem}.support-widget__content>p{color:#b3c1d2;font-size:.88rem;line-height:1.6;margin:0}.support-widget__choices{display:grid;gap:.65rem;margin-top:1rem}.support-widget__choices button{background:#1a2838;border:1px solid rgba(168,179,199,.15);border-radius:.65rem;color:#e4effd;cursor:pointer;display:flex;font:inherit;font-size:.83rem;font-weight:700;justify-content:space-between;padding:.85rem .9rem;text-align:left}.support-widget__choices button:hover{border-color:#69afff}.support-widget__choices span,.support-widget__answer a span{color:#78b8ff;font-size:1.1rem}.support-widget__back{background:transparent;border:0;color:#8fc4ff;cursor:pointer;font:inherit;font-size:.76rem;font-weight:750;margin:0 0 1.15rem;padding:0}.support-widget__answer h3{font-size:1.12rem;letter-spacing:-.03em;margin:0 0 .55rem}.support-widget__answer a{color:#9dcbff;display:inline-flex;font-size:.82rem;font-weight:800;gap:.35rem;margin-top:1rem}.support-widget__form{display:grid;gap:.85rem}.support-widget__form label{font-size:.94rem;font-weight:750}.support-widget__form input,.support-widget__form textarea{background:#0e1620;border:1px solid rgba(168,179,199,.22);border-radius:.65rem;color:#fff;font:inherit;font-size:.84rem;padding:.75rem}.support-widget__form textarea{resize:vertical}.support-widget__form input:focus,.support-widget__form textarea:focus{border-color:#69afff;outline:0}.support-widget__form small{color:#8c9bae;font-size:.68rem;text-align:center}.support-widget__form .button,.support-widget__answer .button{cursor:pointer;font:inherit;padding:.75rem;width:100%}.support-widget__form .button:disabled{cursor:wait;opacity:.7}.support-widget__honeypot{left:-10000px;position:absolute}.support-widget__error{color:#ffadb3;font-size:.75rem;line-height:1.45;margin:0;text-align:center}@media(max-width:600px){.support-widget{bottom:1rem;right:1rem}.support-widget__trigger b{display:none}.support-widget__trigger{padding:.72rem}.support-widget__panel{bottom:3.4rem}.support-widget__status{right:3.4rem}}.trust-section{background:#101720;padding:6.5rem max(2rem,calc((100% - 1216px)/2));position:relative}.trust-section:before{background:linear-gradient(90deg,transparent,rgba(74,158,255,.13),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.trust-section__intro{margin:0 auto 3.25rem;max-width:680px;text-align:center}.trust-section h2{font-size:clamp(2.25rem,4.5vw,4.1rem);letter-spacing:-.065em;line-height:1;margin:0}.trust-section h2 span{color:#4a9eff}.trust-section__intro>p:last-child{color:#a8b3c7;line-height:1.65;margin:1.25rem auto 0;max-width:48ch}.trust-section__reasons{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1120px}.trust-reason{align-items:flex-start;background:#151f2c;border:1px solid rgba(168,179,199,.12);border-radius:1rem;display:flex;gap:1rem;padding:1.45rem;transition:border-color .2s ease,transform .2s ease}.trust-reason:hover{border-color:#69afffa6;transform:translateY(-4px)}.trust-reason__badge{align-items:center;background:linear-gradient(145deg,#245a91,#173656);border:1px solid rgba(125,194,255,.26);border-radius:.7rem;color:#d9efff;display:flex;flex:0 0 auto;font-size:.61rem;font-weight:850;height:2.9rem;justify-content:center;letter-spacing:.09em;width:2.9rem}.trust-reason h3{font-size:1.08rem;letter-spacing:-.03em;margin:.1rem 0 .45rem}.trust-reason p{color:#a8b3c7;font-size:.85rem;line-height:1.6;margin:0}.trust-section__promise{align-items:center;color:#dce8fa;display:flex;font-size:.83rem;font-weight:700;gap:.55rem;justify-content:center;margin:2rem 0 0;text-align:center}.trust-section__promise span{align-items:center;background:#2fd16b24;border-radius:50%;color:#69e69a;display:inline-flex;font-size:.66rem;height:1.25rem;justify-content:center;width:1.25rem}@media(max-width:860px){.trust-section__reasons{grid-template-columns:1fr;max-width:620px}}@media(max-width:760px){.trust-section{padding:4.5rem 1.25rem}.trust-section__intro{margin-bottom:2.5rem}}:root{background:#0b0f14;color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#0b0f14;margin:0;min-width:320px}section[id],article[id]{scroll-margin-top:6rem}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid #69afff;outline-offset:3px}.app-shell{overflow:hidden}.button{background:#2f80ed;border:1px solid #2f80ed;border-radius:.65rem;color:#fff;display:inline-flex;font-size:.88rem;font-weight:750;gap:.45rem;justify-content:center;padding:.9rem 1.2rem;transition:background .2s ease,border-color .2s ease,transform .2s ease}.button:hover{background:#4a9eff;border-color:#4a9eff;transform:translateY(-2px)}.button--small{padding:.65rem 1rem}.button--ghost{background:transparent;border-color:#a8b3c74d;color:#dce8fa}.button--ghost:hover{background:#4a9eff1a;border-color:#4a9eff}
