@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cal Sans;font-style:normal;font-display:swap;font-weight:400;src:url(cal-sans-vietnamese-400-normal-ZD4NtNj8.woff2) format("woff2"),url(cal-sans-vietnamese-400-normal-I4QIi_z4.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cal Sans;font-style:normal;font-display:swap;font-weight:400;src:url(cal-sans-latin-ext-400-normal-TtpXEvyb.woff2) format("woff2"),url(cal-sans-latin-ext-400-normal-BkuRabHn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cal Sans;font-style:normal;font-display:swap;font-weight:400;src:url(cal-sans-latin-400-normal-Dbkae8dt.woff2) format("woff2"),url(cal-sans-latin-400-normal-xE-7h5s-.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue:#2556df;--blue-dark:#1242c5;--ink:#111318;--nav:#201f2e;--pale:#eaf0ff;--muted:#626976;--line:#dce2ed;--radius:30px;font-family:Inter,Arial,sans-serif;color:var(--ink);background:#fff;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #43a8ff;outline-offset:4px}h1,h2,h3,h4,p{margin:0}h1,h2{font-family:Cal Sans,Inter,Arial,sans-serif;font-weight:400;line-height:1.12;letter-spacing:-.025em}h1{font-size:60px}h2{font-size:46px}h3{font-size:23px;line-height:1.25}p{line-height:1.7;color:var(--muted)}img{max-width:100%;height:auto;display:block}svg{flex-shrink:0;vertical-align:middle}ul{padding-left:21px;line-height:1.8}figure{margin:0}figcaption{font-size:12px;color:#747e8f;line-height:1.6;margin-top:9px}fieldset{border:0;padding:0;margin:0}textarea{width:100%;border:1px solid #bdc7d8;border-radius:12px;padding:15px;resize:vertical}.container{max-width:1250px;margin-inline:auto;width:calc(100% - 80px)}.narrow{max-width:920px}.section{padding:90px 0}.short-section{padding:30px 0 80px}.section-end{margin-top:45px}.center{text-align:center}.small{font-size:13px;line-height:1.65;margin-top:20px}.pill{display:inline-flex;background:#e9eeff;color:#2055dc;font-size:15px;line-height:1.3;padding:13px 26px;border-radius:100px;font-weight:600;margin-bottom:30px}.section-heading{text-align:center;margin:0 auto 65px;max-width:1020px}.section-heading h2{margin-bottom:26px}.section-heading p{font-size:22px;line-height:1.6}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;color:#fff;background:var(--blue);border:1px solid transparent;border-radius:10px;min-height:50px;padding:14px 27px;font-weight:600;font-size:16px;line-height:1.25;text-align:center;transition:background .2s,transform .2s}.button:hover{background:var(--blue-dark);transform:translateY(-2px)}.button.secondary{color:#111318;background:#e5e5e8}.button.secondary:hover{background:#d0d6e4}.button[hidden]{display:none}.soft-card{border-radius:35px;background:#fff;padding:52px 40px;box-shadow:0 5px 65px #19294312}.soft-card h2{margin-bottom:27px}.soft-card p+p{margin-top:18px}.soft-card .button{margin-top:25px}.blue-tint{background:#f5f7ff}.site-header{height:83px;background:var(--nav);color:#fff;position:sticky;top:0;z-index:50}.header-inner{max-width:1280px;width:calc(100% - 80px);margin:auto;display:flex;align-items:center;justify-content:space-between;height:100%;gap:25px}.brand{display:inline-flex;align-items:center;gap:12px;color:#4977f3}.brand>span{font-size:28px;line-height:1;font-weight:700;letter-spacing:2px}.brand-fi{color:#fff;letter-spacing:0}.brand small{font-size:10px;display:block;color:#abb5cf;letter-spacing:4px;margin-top:8px}.brand-link{flex-shrink:0}.site-header nav{display:flex;align-items:center;gap:32px}.site-header nav>a,.nav-group>button{font-size:15px;font-weight:650}.site-header nav>a:hover{color:#74a0ff}.nav-group{position:relative}.nav-group>button{background:none;border:0;color:#fff;display:flex;align-items:center;gap:7px;padding:25px 0}.submenu{display:none;position:absolute;top:100%;left:-20px;min-width:245px;padding:12px;background:#fff;color:#19213b;border-radius:12px;box-shadow:0 12px 30px #0002}.submenu a{display:block;font-size:14px;padding:13px;border-radius:7px}.submenu a:hover{background:var(--pale)}.nav-group>button[aria-expanded=true]+.submenu{display:block}.header-cta{font-size:14px;min-width:127px;padding:15px 18px;border-radius:14px}.menu-toggle{display:none;color:#fff;background:none;border:0;padding:8px}.hero{height:679px;position:relative;background:url(iptv-fi-urheilu.webp?v=20261007) center 53%/cover no-repeat;color:#fff;text-align:center}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d0828b3}.hero-content{position:relative;padding:81px 20px 55px;max-width:1250px;margin:auto}.hero-kicker{font-size:22px;color:#e6e4ee}.hero h1{color:#4a7aff;font-size:66px;margin:16px 0 36px}.hero p{font-size:26px;color:#e1dfe8}.hero h2{font:700 27px/1.35 Inter,Arial,sans-serif;letter-spacing:0;margin-top:20px}.hero-actions{display:flex;justify-content:center;gap:30px;margin-top:65px}.hero-actions .button{min-height:66px;font-size:24px;font-weight:400;padding:15px 27px}.hero-actions .button:first-child{min-width:328px}.hero-ribbon{display:inline-block;margin-top:52px;padding:18px 52px;border-radius:13px;color:#83a9ff;background:#061936;font-size:18px}.intro>.soft-card{margin-bottom:60px}.intro>.soft-card p{color:#252b35;font-size:18px;max-width:1050px;margin:auto}.trial-feature{border-radius:35px;background:#f0f5ff;display:grid;grid-template-columns:1.2fr 1fr;gap:55px;padding:70px 40px;align-items:center}.trial-feature h2{font-size:35px;margin-bottom:26px}.trial-feature h2 span{color:var(--blue)}.trial-feature h3{font-size:21px;margin-bottom:18px}.trial-feature p,.trial-feature li{font-size:16px}.trial-feature img{border-radius:20px;aspect-ratio:4/3;object-fit:cover}.trial-feature .button{margin-top:15px}.content-band{padding:90px 0 80px;text-align:center;border-radius:10px}.content-band.dark{background:#070e18;color:#fff}.content-band.teal{background:#051923}.content-band .section-heading{margin-bottom:45px}.content-band .pill{background:#102b53;color:#91b7ff}.content-band p{color:#b0bbc8;font-size:22px}.wide-photo{max-width:1090px;margin:auto auto 30px}.wide-photo img{width:100%;aspect-ratio:2.55;object-fit:cover;border-radius:18px}.content-band .wide-photo figcaption{color:#97a8bd}.payment-card{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center}.payment-card h2{font-size:40px}.payment-card .pill{margin-bottom:20px}.payment-mark{min-height:220px;background:#f1f4ff;border-radius:25px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;color:var(--blue)}.payment-mark strong{font-size:44px;font-weight:700;letter-spacing:-2px}.payment-mark span{font-size:12px;color:#5e6780}.device-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.device-card{background:#eaf0ff;min-height:280px;border-radius:26px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:30px;padding:30px 20px;transition:background .2s}.device-card:hover{background:#dce6ff}.device-card svg{color:#2e343e}.device-card h3{font-size:23px}.device-card p{font-size:14px}.family-band{background:#1b1304;color:#fff;padding:75px 35px}.family-band .pill{background:#61400c;color:#ffd182}.family-band p{color:#c5bda8}.family-band .section-heading{margin-bottom:0}.price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:23px}.price-card{position:relative;background:#eaf0ff;border-radius:26px;padding:39px 25px 28px;display:flex;flex-direction:column}.price-card.featured{background:var(--blue);color:#fff}.duration{font-size:23px;font-weight:700}.price{font-family:Cal Sans,Arial;font-size:57px;line-height:1;margin:25px 0 12px}.price span{font-size:33px}.pay-once{font-size:14px}.featured .pay-once{color:#e5ebff}.price-card hr{border:0;border-top:1px solid #a6b3d6;width:100%;margin:28px 0 20px}.price-card ul{list-style:none;padding:0;margin:0 0 28px;font-size:14px;line-height:1.5}.price-card li{display:flex;gap:9px;margin:13px 0}.price-card .button{margin-top:auto;font-size:14px;padding:13px 10px}.price-card.featured .button{background:#fff;color:var(--blue)}.price-label{position:absolute;top:-14px;right:24px;border-radius:100px;padding:8px 18px;background:#152953;color:#fff;font-size:12px}.trial-strip{margin-top:35px;border:1px solid #d3dcf2;border-radius:20px;padding:28px 30px;display:flex;justify-content:space-between;gap:30px;align-items:center}.trial-strip strong{display:block;font-size:23px;margin-bottom:8px}.trial-strip span{color:var(--muted);font-size:15px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:center}.step-number{display:inline-flex;justify-content:center;align-items:center;border-radius:50% 50% 50% 10%;transform:rotate(-45deg);background:var(--blue);color:#fff;font-size:0;width:52px;height:52px;margin-bottom:36px}.step-number:first-letter{font-size:30px}.step-number{transform:none;font-size:30px;font-weight:700;border-radius:50%}.steps .soft-card{border-radius:16px;padding:36px 30px;height:calc(100% - 88px)}.steps h3{font-size:21px;margin-bottom:18px}.steps p{font-size:15px}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.benefit-grid .soft-card{border-radius:20px;padding:35px 30px}.benefit-grid svg{color:var(--blue);margin-bottom:25px}.benefit-grid h3{font-size:21px;margin-bottom:15px}.benefit-grid p{font-size:15px}.app-ribbon{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.app-ribbon a{background:#fff;border:1px solid #dbe4f5;border-radius:12px;min-height:78px;display:flex;align-items:center;justify-content:space-between;padding:20px;font-size:16px;font-weight:650}.support-callout{background:#eff4ff;border-radius:32px;display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:65px 50px;align-items:center}.support-callout h2{margin-bottom:28px}.support-callout p{margin-bottom:30px}.support-number{display:flex;flex-direction:column;align-items:center;gap:22px;color:var(--blue)}.support-number strong{font-size:29px;color:#18274b}.support-number span{font-size:14px;color:var(--muted)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.blog-card{background:#fff;box-shadow:0 5px 50px #1a294110;border:1px solid #edf0f6;border-radius:22px;overflow:hidden;transition:transform .2s}.blog-card:hover{transform:translateY(-5px)}.blog-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.blog-card>div{padding:30px}.eyebrow{font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:1.2px;color:var(--blue)}.blog-card h3{margin:15px 0 26px}.text-link{display:flex;align-items:center;gap:8px;color:var(--blue);font-weight:600;font-size:14px}.accordions{border-top:1px solid #dce2ec}.accordions details{border-bottom:1px solid #dce2ec}.accordions summary{padding:25px 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:19px;font-weight:650}.accordions summary::-webkit-details-marker{display:none}.accordions details[open] summary{color:var(--blue)}.accordions details[open] summary svg{transform:rotate(180deg)}.accordions details p{padding:0 40px 27px 0}.site-footer{background:var(--nav);color:#fff;padding:70px 0 25px}.footer-grid{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:50px}.site-footer p{color:#b0b6c8;margin:28px 0 22px;font-size:14px}.site-footer h3{font-size:16px;margin:12px 0 25px}.site-footer a:not(:has(.brand)){display:block;color:#c5cada;font-size:14px;margin:14px 0}.site-footer a:hover{color:#fff}.site-footer .phone{color:#89aaff!important}.footer-bottom{border-top:1px solid #424354;margin-top:48px;padding-top:25px;display:flex;justify-content:space-between;gap:25px;font-size:12px;color:#adb4c7}.floating-support{position:fixed;right:22px;bottom:20px;background:var(--blue);color:#fff;border-radius:100px;box-shadow:0 5px 20px #0003;display:flex;align-items:center;gap:10px;padding:15px 20px;font-size:14px;font-weight:650;z-index:55}.page-hero{background:#f0f4ff;padding:45px 0 70px;text-align:center}.page-hero .breadcrumb{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280;margin-bottom:40px}.page-hero .pill{margin-bottom:20px}.page-hero h1{max-width:950px;margin:auto;font-size:54px}.page-hero p{font-size:21px;max-width:850px;margin:28px auto 0}.order-section{padding-top:55px}.order-box{max-width:1000px;scroll-margin-top:100px}.order-progress{display:flex;list-style:none;padding:0 0 30px;margin:0 0 35px;border-bottom:1px solid #e1e5ee;gap:30px}.order-progress li{display:flex;align-items:center;gap:10px;color:#7b8190;font-size:14px;flex:1}.order-progress span{width:35px;height:35px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#eceff5;font-weight:700}.order-progress li[aria-current],.order-progress .done{color:var(--blue)}.order-progress li[aria-current] span,.order-progress .done span{background:var(--blue);color:#fff}.order-panel h2{font-size:33px;margin-bottom:16px}.order-panel>p{margin-bottom:27px}.order-options{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.option{border:1px solid #d6ddec;position:relative;display:flex;align-items:center;gap:12px;border-radius:15px;min-height:95px;padding:22px;cursor:pointer;background:#fff}.option input{width:18px;height:18px;accent-color:var(--blue);flex-shrink:0}.option strong{display:block;font-size:15px}.option small{font-size:12px;color:#737d8b;display:block;margin-top:7px}.option b{margin-left:auto;white-space:nowrap;font-size:20px}.option .selected-mark{display:none}.option:has(input:checked){background:#eef3ff;border:2px solid var(--blue);padding:21px}.option:has(input:focus-visible){outline:3px solid #9cbeff}.plans-options{grid-template-columns:1fr 1fr}.plans-options .option:first-child{grid-column:1/-1}.order-actions{display:flex;justify-content:flex-end;gap:15px;margin-top:25px}.order-summary{background:#f3f6fc;border-radius:18px;padding:20px 30px;margin:0 0 25px}.order-summary>div{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid #dfe5ef}.order-summary>div:last-child{border:0}.order-summary dt{color:#6b7485}.order-summary dd{font-weight:700;margin:0;text-align:right}.note-label{display:block;font-weight:600;font-size:14px;margin-bottom:12px}#whatsapp-order{margin-top:25px}.form-error{color:#b2242c;font-size:14px;margin-top:20px}.order-note{display:flex;gap:20px;max-width:1000px;padding-bottom:65px;font-size:14px}.order-note svg{color:var(--blue)}.device-notes{margin-top:90px;display:grid;grid-template-columns:1fr 1fr;gap:25px}.device-notes h2{font-size:30px}.device-notes .soft-card{scroll-margin-top:110px}.app-intro{margin-bottom:50px}.app-intro h2{font-size:36px}.app-intro p{font-size:17px}.search-box{border:1px solid #cbd4e5;display:flex;align-items:center;gap:12px;padding:12px 18px;max-width:620px;border-radius:12px}.search-box svg{color:var(--blue)}.search-box input{border:none;width:100%;padding:5px;outline:none}.apps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px}.app-card{background:#edf2ff;border-radius:20px;padding:32px}.app-card h2{font-family:Inter,Arial;font-size:24px;font-weight:700;margin-bottom:20px}.app-card p{font-size:14px}.app-card a{display:flex;align-items:center;gap:10px;color:var(--blue);font-weight:650;font-size:14px;margin-top:24px}.app-card[hidden]{display:none}.phone{font-size:21px;font-weight:600;margin-top:25px}.article-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:70px;max-width:1130px}.article-layout aside{position:sticky;top:120px;align-self:start;border:1px solid #e3e8f1;border-radius:18px;padding:25px}.article-layout aside>strong{display:block;margin-bottom:23px;font-size:17px}.article-layout aside>a:not(.button){display:block;font-size:13px;color:#5e6878;padding:10px 0;line-height:1.5}.article-layout aside .button{font-size:14px;padding:12px 15px;margin-top:20px}.article-body img{border-radius:20px}.article-body figure{margin-bottom:45px}.article-body section{scroll-margin-top:115px;margin-bottom:40px}.article-body h2{font-size:30px;margin-bottom:18px}.article-body p{font-size:18px;line-height:1.8;color:#4a5464}.article-related{background:#f0f4ff;padding:30px;border-radius:20px;margin-top:40px}.article-related h3{margin-bottom:20px}.article-related a{display:flex;align-items:center;gap:10px;color:var(--blue);margin:13px 0;font-size:15px}.skip-link{position:fixed;left:20px;top:-100px;background:#fff;padding:15px;z-index:100;color:var(--blue)}.skip-link:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}@media(max-width:1100px){.header-inner{width:calc(100% - 40px)}.site-header nav{gap:20px}.container{width:calc(100% - 50px)}.brand>span{font-size:24px}.brand svg{width:44px}.price-grid{gap:15px}.price-card{padding-inline:18px}.app-ribbon{grid-template-columns:repeat(3,1fr)}.payment-card{gap:50px}.support-callout{gap:40px}.footer-grid{gap:25px}}@media(max-width:850px){.site-header{height:72px}.header-inner{gap:15px}.menu-toggle{display:block;margin-left:auto}.site-header nav{display:none;position:absolute;top:72px;left:0;right:0;background:var(--nav);padding:20px;flex-direction:column;align-items:stretch;gap:0;border-top:1px solid #ffffff25;max-height:calc(100dvh - 72px);overflow:auto}.site-header nav.is-open{display:flex}.site-header nav>a{padding:17px 10px}.nav-group>button{padding:17px 10px;width:100%;justify-content:space-between}.submenu{position:static;background:#2d2c40;color:#fff;box-shadow:none;min-width:0}.submenu a:hover{background:#3a3a50}.header-cta{font-size:13px;min-width:100px;min-height:45px;padding:12px}.hero h2{font-size:23px}.hero p{font-size:22px}.hero-actions .button{font-size:21px}.hero-actions .button:first-child{min-width:270px}.device-grid{grid-template-columns:repeat(3,1fr)}.price-grid{grid-template-columns:1fr 1fr;gap:35px 22px}.benefit-grid{grid-template-columns:1fr 1fr}.steps .soft-card{padding:27px 20px}.steps h3{font-size:18px}.trial-feature{grid-template-columns:1fr;padding:45px;gap:40px}.trial-feature img{aspect-ratio:16/8;width:100%}.footer-grid{grid-template-columns:1fr 1fr;gap:40px}.article-layout{grid-template-columns:1fr;gap:35px}.article-layout aside{position:static}.article-layout aside>a:not(.button){display:inline-block;margin-right:25px}.blog-card>div{padding:22px}.blog-card h3{font-size:21px}.support-callout{padding:45px 35px}.support-number strong{font-size:22px}.order-progress{gap:14px}.order-progress li{font-size:12px;gap:7px}.order-options,.apps-grid{grid-template-columns:1fr 1fr}.page-hero h1{font-size:46px}}@media(max-width:600px){.container{width:calc(100% - 40px)}.header-inner{width:calc(100% - 24px);gap:8px}.site-header{height:64px}.site-header nav{top:64px}.brand{gap:7px}.brand>span{font-size:23px}.brand svg{width:38px;height:38px}.brand small{font-size:8px;letter-spacing:3px;margin-top:6px}.header-cta{font-size:12px;min-width:91px;border-radius:12px;padding:10px}.menu-toggle{padding:7px}.hero{height:585px;background-position:50% center}.hero-content{padding:48px 20px 35px}.hero-kicker{font-size:18px}.hero h1{font-size:42px;margin:18px 0 35px}.hero p{font-size:18px;line-height:1.55;max-width:350px;margin:auto}.hero h2{font-size:16px;line-height:1.45;max-width:330px;margin:29px auto 0}.hero-actions{gap:10px;margin-top:43px}.hero-actions .button{font-size:14px;min-height:51px;padding:13px 17px}.hero-actions .button:first-child{min-width:0}.hero-ribbon{font-size:13px;margin-top:51px;padding:16px 15px;border-radius:12px;max-width:100%}.section{padding:55px 0}.short-section{padding:10px 0 50px}h2{font-size:35px}h3{font-size:21px}.section-heading{margin-bottom:37px}.section-heading h2{margin-bottom:22px}.section-heading p{font-size:17px;line-height:1.65}.pill{font-size:12px;padding:11px 20px;margin-bottom:25px}.soft-card{border-radius:26px;padding:35px 25px}.intro>.soft-card{margin-bottom:35px}.intro>.soft-card p{font-size:16px}.intro>.soft-card h2{font-size:33px}.trial-feature{padding:32px 25px;border-radius:25px}.trial-feature h2{font-size:29px}.trial-feature h3{font-size:18px}.trial-feature p,.trial-feature li{font-size:14px}.trial-feature img{aspect-ratio:4/3}.button{font-size:14px;min-height:48px;padding:13px 21px}.content-band{padding:55px 0}.content-band h2{font-size:40px}.content-band p{font-size:17px}.wide-photo img{aspect-ratio:1.3}.wide-photo figcaption{font-size:10px}.payment-card{grid-template-columns:1fr;gap:35px}.payment-card h2{font-size:31px}.payment-mark{padding:30px;min-height:200px}.payment-mark strong{font-size:37px}.device-grid{grid-template-columns:1fr 1fr;gap:12px}.device-card{min-height:190px;border-radius:20px;padding:25px 12px;gap:22px}.device-card svg{width:59px;height:59px}.device-card h3{font-size:17px}.device-card p{font-size:12px}.family-band{padding:50px 25px}.family-band h2{font-size:33px}.price-grid{grid-template-columns:1fr;gap:30px;max-width:390px;margin:auto}.price-card{padding:30px 27px}.duration{font-size:24px}.price{font-size:55px;margin:20px 0 10px}.price-card ul{font-size:15px}.price-card .button{font-size:16px}.price-card hr{margin:23px 0 15px}.trial-strip{padding:27px;flex-direction:column;text-align:center;gap:24px}.trial-strip strong{font-size:22px}.trial-strip span{font-size:14px;line-height:1.6}.steps{grid-template-columns:1fr;gap:32px}.step-number{margin-bottom:23px}.steps .soft-card{height:auto;padding:30px}.steps h3{font-size:22px}.steps p{font-size:15px}.benefit-grid{grid-template-columns:1fr;gap:17px}.benefit-grid .soft-card{padding:30px}.app-ribbon{grid-template-columns:1fr 1fr;gap:10px}.app-ribbon a{font-size:13px;padding:16px;min-height:65px}.support-callout{grid-template-columns:1fr;padding:36px 26px;gap:45px}.support-callout h2{font-size:34px}.support-callout p{font-size:15px}.support-number{padding-bottom:10px}.support-number svg{height:75px}.support-number strong{font-size:25px}.blog-grid{grid-template-columns:1fr;gap:24px}.blog-card>div{padding:25px}.blog-card h3{font-size:24px}.accordions summary{font-size:16px;padding:22px 0;line-height:1.5}.accordions details p{padding:0 0 25px;font-size:15px}.site-footer{padding-top:50px;padding-bottom:80px}.footer-grid{gap:35px 20px;grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.site-footer h3{font-size:15px}.site-footer a:not(:has(.brand)){font-size:13px}.footer-bottom{flex-direction:column;gap:13px;margin-top:30px}.floating-support{right:14px;bottom:14px;padding:13px 16px;font-size:12px;gap:8px}.page-hero{padding:26px 0 48px}.page-hero .breadcrumb{margin-bottom:30px}.page-hero h1{font-size:38px}.page-hero p{font-size:17px;margin-top:24px}.order-section{padding-top:33px}.order-box{scroll-margin-top:82px}.order-progress{gap:6px;justify-content:space-between;padding-bottom:25px;margin-bottom:28px}.order-progress li{flex-direction:column;font-size:10px;gap:8px}.order-progress span{width:31px;height:31px}.order-panel h2{font-size:29px}.order-panel>p{font-size:15px}.order-options,.plans-options{grid-template-columns:1fr}.plans-options .option:first-child{grid-column:auto}.option{min-height:78px;padding:18px}.option:has(input:checked){padding:17px}.option strong{font-size:15px}.option small{font-size:12px}.order-actions{justify-content:space-between;gap:12px}.order-actions .button{flex:1}.order-summary{padding:10px 20px}.order-summary dt,.order-summary dd{font-size:14px}.order-note{padding-bottom:40px}.device-notes{grid-template-columns:1fr;gap:20px;margin-top:55px}.device-notes .soft-card{scroll-margin-top:88px}.device-notes h2{font-size:29px}.device-notes p{font-size:15px}.apps-grid{grid-template-columns:1fr;gap:15px}.app-card{padding:28px}.app-intro{padding:30px 24px}.app-intro h2{font-size:30px}.app-intro p{font-size:15px}.search-box{padding:12px}.search-box input{font-size:14px;min-width:0}.article-layout{gap:35px}.article-layout aside{padding:25px}.article-layout aside>a:not(.button){display:block}.article-body p{font-size:16px;line-height:1.85}.article-body h2{font-size:28px}.article-body section{scroll-margin-top:90px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}body.admin-bar .site-header{top:32px}@media(max-width:782px){body.admin-bar .site-header{top:46px}}@media(max-width:600px){body.admin-bar .site-header{top:0}}

/* Preserve complete branded photographs and keep package comparisons readable. */
.wide-photo img{aspect-ratio:auto;height:auto;object-fit:contain}
.split-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.split-grid p{line-height:1.8;margin-top:16px}
@media(max-width:767px){.split-grid{grid-template-columns:1fr;gap:24px}}
