img:is([sizes=auto i],[sizes^=auto\, i]){contain-intrinsic-size:3000px 1500px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (resolution>=192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important;word-break:normal!important}.screen-reader-text:focus{clip-path:none;color:#444;z-index:100000;background-color:#ddd;width:auto;height:auto;padding:15px 23px 14px;font-size:1em;line-height:normal;text-decoration:none;display:block;top:5px;left:5px}html :where(.has-border-color),html :where([style^=border-color],[style*=\;border-color],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=\;border-top-color],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=\;border-right-color],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=\;border-bottom-color],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=\;border-left-color],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=\;border-width],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=\;border-top-width],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=\;border-right-width],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=\;border-bottom-width],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=\;border-left-width],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){max-width:100%;height:auto}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (width<=600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--base:#fff;--wp--preset--color--contrast:#111;--wp--preset--color--accent-1:#ffee58;--wp--preset--color--accent-2:#f6cff4;--wp--preset--color--accent-3:#503aa8;--wp--preset--color--accent-4:#686868;--wp--preset--color--accent-5:#fbfaf3;--wp--preset--color--accent-6:color-mix(in srgb, currentColor 20%, transparent);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:.875rem;--wp--preset--font-size--medium:clamp(1rem, 1rem + ((1vw - .2rem) * .196), 1.125rem);--wp--preset--font-size--large:clamp(1.125rem, 1.125rem + ((1vw - .2rem) * .392), 1.375rem);--wp--preset--font-size--x-large:clamp(1.75rem, 1.75rem + ((1vw - .2rem) * .392), 2rem);--wp--preset--font-size--xx-large:clamp(2.15rem, 2.15rem + ((1vw - .2rem) * 1.333), 3rem);--wp--preset--font-family--manrope:Manrope, sans-serif;--wp--preset--font-family--fira-code:"Fira Code", monospace;--wp--preset--spacing--20:10px;--wp--preset--spacing--30:20px;--wp--preset--spacing--40:30px;--wp--preset--spacing--50:clamp(30px, 5vw, 50px);--wp--preset--spacing--60:clamp(30px, 7vw, 70px);--wp--preset--spacing--70:clamp(50px, 7vw, 90px);--wp--preset--spacing--80:clamp(70px, 10vw, 140px);--wp--preset--shadow--natural:6px 6px 9px #0003;--wp--preset--shadow--deep:12px 12px 50px #0006;--wp--preset--shadow--sharp:6px 6px 0px #0003;--wp--preset--shadow--outlined:6px 6px 0px -3px #fff, 6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:root{--wp--style--global--content-size:645px;--wp--style--global--wide-size:1340px}:where(body){margin:0}.wp-site-blocks{padding-top:var(--wp--style--root--padding-top);padding-bottom:var(--wp--style--root--padding-bottom)}.has-global-padding{padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}.has-global-padding>.alignfull{margin-right:calc(var(--wp--style--root--padding-right) * -1);margin-left:calc(var(--wp--style--root--padding-left) * -1)}.has-global-padding :where(:not(.alignfull.is-layout-flow)>.has-global-padding:not(.wp-block-block,.alignfull)){padding-left:0;padding-right:0}.has-global-padding :where(:not(.alignfull.is-layout-flow)>.has-global-padding:not(.wp-block-block,.alignfull))>.alignfull{margin-left:0;margin-right:0}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.wp-site-blocks)>*{margin-block:1.2rem 0}:where(.wp-site-blocks)>:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child{margin-block-end:0}:root{--wp--style--block-gap:1.2rem}:root :where(.is-layout-flow)>:first-child{margin-block-start:0}:root :where(.is-layout-flow)>:last-child{margin-block-end:0}:root :where(.is-layout-flow)>*{margin-block:1.2rem 0}:root :where(.is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.is-layout-constrained)>*{margin-block:1.2rem 0}:root :where(.is-layout-flex),:root :where(.is-layout-grid){gap:1.2rem}.is-layout-flow>.alignleft{float:left;margin-inline:0 2em}.is-layout-flow>.alignright{float:right;margin-inline:2em 0}.is-layout-flow>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignleft{float:left;margin-inline:0 2em}.is-layout-constrained>.alignright{float:right;margin-inline:2em 0}.is-layout-constrained>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--manrope);font-size:var(--wp--preset--font-size--large);letter-spacing:-.1px;--wp--style--root--padding-top:0px;--wp--style--root--padding-right:var(--wp--preset--spacing--50);--wp--style--root--padding-bottom:0px;--wp--style--root--padding-left:var(--wp--preset--spacing--50);font-weight:300;line-height:1.4}a:where(:not(.wp-element-button)){color:currentColor}:root :where(a:where(:not(.wp-element-button)):hover){text-decoration:none}h1,h2,h3,h4,h5,h6{letter-spacing:-.1px;font-weight:400;line-height:1.125}h1{font-size:var(--wp--preset--font-size--xx-large)}h3{font-size:var(--wp--preset--font-size--large)}h4{font-size:var(--wp--preset--font-size--medium)}h5{font-size:var(--wp--preset--font-size--small);letter-spacing:.5px}h6{font-size:var(--wp--preset--font-size--small);letter-spacing:1.4px;text-transform:uppercase;font-weight:700}:root :where(.wp-element-button,.wp-block-button__link){background-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);font-family:inherit;font-size:var(--wp--preset--font-size--medium);font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;border-width:0;padding:1rem 2.25rem;text-decoration:none}:root :where(.wp-element-button:hover,.wp-block-button__link:hover){background-color:color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent);color:var(--wp--preset--color--base);border-color:#0000}:root :where(.wp-element-button:focus,.wp-block-button__link:focus){outline-color:var(--wp--preset--color--accent-4);outline-offset:2px}:root :where(.wp-element-caption,.wp-block-audio figcaption,.wp-block-embed figcaption,.wp-block-gallery figcaption,.wp-block-image figcaption,.wp-block-table figcaption,.wp-block-video figcaption){font-size:var(--wp--preset--font-size--small);line-height:1.4}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-base-color{color:var(--wp--preset--color--base)!important}.has-contrast-color{color:var(--wp--preset--color--contrast)!important}.has-accent-1-color{color:var(--wp--preset--color--accent-1)!important}.has-accent-2-color{color:var(--wp--preset--color--accent-2)!important}.has-accent-3-color{color:var(--wp--preset--color--accent-3)!important}.has-accent-4-color{color:var(--wp--preset--color--accent-4)!important}.has-accent-5-color{color:var(--wp--preset--color--accent-5)!important}.has-accent-6-color{color:var(--wp--preset--color--accent-6)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-base-background-color{background-color:var(--wp--preset--color--base)!important}.has-contrast-background-color{background-color:var(--wp--preset--color--contrast)!important}.has-accent-1-background-color{background-color:var(--wp--preset--color--accent-1)!important}.has-accent-2-background-color{background-color:var(--wp--preset--color--accent-2)!important}.has-accent-3-background-color{background-color:var(--wp--preset--color--accent-3)!important}.has-accent-4-background-color{background-color:var(--wp--preset--color--accent-4)!important}.has-accent-5-background-color{background-color:var(--wp--preset--color--accent-5)!important}.has-accent-6-background-color{background-color:var(--wp--preset--color--accent-6)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-base-border-color{border-color:var(--wp--preset--color--base)!important}.has-contrast-border-color{border-color:var(--wp--preset--color--contrast)!important}.has-accent-1-border-color{border-color:var(--wp--preset--color--accent-1)!important}.has-accent-2-border-color{border-color:var(--wp--preset--color--accent-2)!important}.has-accent-3-border-color{border-color:var(--wp--preset--color--accent-3)!important}.has-accent-4-border-color{border-color:var(--wp--preset--color--accent-4)!important}.has-accent-5-border-color{border-color:var(--wp--preset--color--accent-5)!important}.has-accent-6-border-color{border-color:var(--wp--preset--color--accent-6)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.has-xx-large-font-size{font-size:var(--wp--preset--font-size--xx-large)!important}.has-manrope-font-family{font-family:var(--wp--preset--font-family--manrope)!important}.has-fira-code-font-family{font-family:var(--wp--preset--font-family--fira-code)!important}.skip-link.screen-reader-text{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;word-break:normal!important;position:absolute!important}.skip-link.screen-reader-text:focus{clip-path:none;color:#444;z-index:100000;background-color:#eee;width:auto;height:auto;padding:15px 23px 14px;font-size:1em;line-height:normal;text-decoration:none;display:block;top:5px;left:5px}a{text-underline-offset:.1em;text-decoration-thickness:1px!important}:where(.wp-site-blocks :focus){outline-width:2px;outline-style:solid}.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child){margin-bottom:3px}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline-offset:4px}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}blockquote,caption,figcaption,h1,h2,h3,h4,h5,h6,p{text-wrap:pretty}.more-link{display:block}:where(pre){overflow-x:auto}.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}@media screen and (height<=1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@media screen and (height<=640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:fallback;src:url(/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-VariableFont_wght.woff2)format("woff2")}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:fallback;src:url(/wp-content/themes/twentytwentyfive/assets/fonts/fira-code/FiraCode-VariableFont_wght.woff2)format("woff2")}:root{--bg:#08080a;--surface:#111116;--mint:#7765e6;--mint2:#bbb2f3;--text:#f4faf7;--muted:#abacb8;--line:#c4c5de26}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:40px}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--mint);outline-offset:6px}button{color:inherit}img{object-fit:cover;max-width:100%;display:block}button{cursor:pointer}p{line-height:1.65}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:-.065em;font-weight:600;line-height:1.04}em{color:var(--mint);font-style:normal}.container{width:min(1216px,100% - 96px);margin-inline:auto}.eyebrow{letter-spacing:.19em;align-items:center;gap:10px;font-size:10px;font-weight:600;line-height:1.2;display:flex}.eyebrow>span{background:var(--mint);border-radius:50%;width:6px;height:6px;box-shadow:0 0 13px #7765e666}.concept-bar{letter-spacing:.16em;border-bottom:1px solid var(--line);color:#bdbec7;background:#0f0f13;justify-content:center;align-items:center;gap:10px;height:28px;font-size:8px;display:flex}.signal{background:var(--mint);border-radius:50%;width:4px;height:4px}.concept-line{background:#30313d;width:1px;height:8px}.skip{z-index:100;background:var(--mint);color:var(--bg);padding:16px;position:fixed;top:0;left:30px;transform:translateY(-120%)}.skip:focus{transform:none}.hero-shell{background:radial-gradient(at 78% 42%,#2d2d3940,#0000 55%),radial-gradient(at 30% 20%,#21212a25,#0000 65%);position:relative;overflow:hidden}.hero-shell:before{content:"";pointer-events:none;background-image:linear-gradient(#7765e609 1px,#0000 1px),linear-gradient(90deg,#7765e609 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 85%)}.nav-wrap{z-index:10;backdrop-filter:blur(22px);background:linear-gradient(125deg,#1b1b2278,#0c0d1080);border:1px solid #aba0ef22;border-radius:22px;justify-content:space-between;align-items:center;width:calc(100% - 64px);max-width:1296px;height:80px;margin:26px auto 0;padding:0 24px;display:flex;position:relative;box-shadow:0 8px 32px #0002}.brand{align-items:center;gap:10px;width:max-content;display:flex}.brand-symbol{align-items:center;gap:3px;height:32px;display:flex;transform:skewY(-12deg)}.brand-symbol i{background:var(--mint);border-radius:2px;width:6px;height:18px;display:block}.brand-name{letter-spacing:-1.7px;font-size:29px;font-weight:700;line-height:.95}.brand-eight{color:var(--mint);letter-spacing:-1px;margin-left:3px;font-size:21px}.brand small{letter-spacing:.25em;color:var(--muted);margin:6px 0 0 2px;font-size:6px;font-weight:400;display:block}.desktop-nav{gap:5px;display:flex}.desktop-nav a{color:#b9bac5;border-radius:30px;padding:12px 18px;font-size:11px;transition:background .2s}.desktop-nav a.active{color:var(--text);background:#ffffff0c}.desktop-nav a:hover{color:#fff;background:#fff1}.nav-button{background:var(--mint);color:#101015;border-radius:11px;align-items:center;gap:27px;padding:14px 20px;font-size:11px;font-weight:600;display:flex}.nav-button span{font-size:17px}.menu-toggle,#mobile-menu{display:none}.hero{grid-template-columns:46% 54%;align-items:center;min-height:671px;padding-top:34px;padding-bottom:44px;display:grid;position:relative}.hero-copy{z-index:2;animation:.8s .12s both reveal;position:relative}.hero-copy .eyebrow{color:#c0b8f3;margin-bottom:28px}.hero h1{letter-spacing:-.07em;font-size:88px;font-weight:600;line-height:.99}.hero h1 em{color:#0000;background:linear-gradient(120deg,#c2b9f4,#7765e6) text}.hero-description{color:var(--muted);margin:26px 0 31px;font-size:15px;line-height:1.65}.hero-actions{align-items:center;gap:24px;display:flex}.button{border-radius:11px;justify-content:space-between;align-items:center;gap:36px;padding:19px 23px;font-size:12px;font-weight:600;line-height:1;transition:transform .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-3px);box-shadow:0 10px 30px #7d6ce720}.primary{background:var(--mint);color:#121216;box-shadow:inset 0 1px #ded9f9}.button>span{font-size:18px}.text-link{align-items:center;gap:10px;font-size:11px;display:flex}.play-icon{border:1px solid #aea3f040;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:8px;display:inline-flex}.hero-footnote{letter-spacing:.14em;color:#838598;align-items:center;gap:12px;margin-top:35px;font-size:7px;display:flex}.mini-line{background:#383948;width:26px;height:1px}.muted{color:#515362}.hero-visual{perspective:1200px;isolation:isolate;height:540px;position:relative}.orbit{z-index:-1;border:1px solid #8b7bea10;border-radius:50%;width:480px;height:480px;position:absolute;top:47%;left:48%;transform:translate(-50%,-50%)}.orbit-two{border-color:#8b7bea08;width:640px;height:640px}.hero-visual:before{content:"";filter:blur(20px);z-index:-1;background:radial-gradient(#7765e632,#0000 62%);animation:8s ease-in-out infinite alternate glow;position:absolute;inset:8% -8% 5% -2%}.stage-panel{background:linear-gradient(140deg,#1d1d25ee,#0a0b0df7);border:1px solid #998cec40;border-radius:18px;width:560px;animation:1.2s .18s both panel-in;position:absolute;top:90px;left:14px;overflow:hidden;transform:rotateY(-10deg)rotate(3deg);box-shadow:0 36px 90px #0008,inset 0 1px #b3a9f118}.stage-top{color:#8f91a1;letter-spacing:.18em;justify-content:space-between;align-items:center;height:43px;padding:0 17px;font-size:6px;display:flex}.panel-logo{letter-spacing:-2px;color:#fff;font-size:18px;font-weight:700}.panel-logo>span{color:var(--mint);letter-spacing:-.5px;margin-left:2px;font-size:11px}.stage-dots{letter-spacing:3px;color:#7b7d91;font-size:5px}.hero-photo{border-radius:8px;height:288px;margin:0 9px;position:relative;overflow:hidden}.hero-photo>img{object-position:center;width:100%;height:100%}.screen-gradient{background:linear-gradient(90deg,#060607b0,#0000 70%),linear-gradient(#0000 40%,#07080a96);position:absolute;inset:0}.screen-caption{flex-direction:column;gap:9px;width:calc(100% - 60px);display:flex;position:absolute;bottom:28px;left:30px}.screen-caption>small{letter-spacing:.22em;color:#a89def;font-size:6px}.screen-caption>strong{letter-spacing:-1.6px;font-size:29px;font-weight:500}.screen-play{backdrop-filter:blur(4px);background:#b5abf118;border:1px solid #eceafb57;border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;display:grid;position:absolute;bottom:0;right:0}.stage-bottom{letter-spacing:.12em;color:#c0c1ca;justify-content:space-between;align-items:center;height:43px;padding:0 20px;font-size:6px;display:flex}.stage-bottom>span:first-child{align-items:center;gap:7px;display:flex}.green-dot{background:var(--mint);width:4px;height:4px;box-shadow:0 0 10px var(--mint);border-radius:50%}.stage-bottom b{color:#66687b;font-weight:400}.stage-shadow{filter:blur(15px);background:#0009;border-radius:50%;width:490px;height:35px;position:absolute;top:447px;left:50px;transform:rotate(3deg)}.floating-card{z-index:3;border:1px solid #c2baf46b;border-radius:14px;width:137px;height:198px;animation:1s .65s both card-in;position:absolute;top:35px;right:-15px;overflow:hidden;transform:rotate(11deg);box-shadow:0 20px 45px #0008}.floating-card:after{content:"";background:linear-gradient(#0000 30%,#08080ae6);position:absolute;inset:0}.floating-card img{width:100%;height:100%}.floating-card>div{z-index:1;position:absolute;bottom:19px;left:13px}.floating-card small{letter-spacing:.13em;color:#b0a6f0;margin-bottom:5px;font-size:5px;display:block}.floating-card strong{letter-spacing:-.6px;font-size:16px}.floating-card>span{z-index:2;background:#0005;border:1px solid #fff3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid;position:absolute;top:12px;right:12px}.floating-label{backdrop-filter:blur(16px);background:linear-gradient(130deg,#22222bdb,#131318e6);border:1px solid #b5acf13b;border-radius:14px;align-items:center;gap:12px;padding:14px 21px;animation:1s .9s both card-in;display:flex;position:absolute;bottom:35px;left:45px;transform:rotate(-4deg);box-shadow:0 18px 45px #0005}.label-icon{width:35px;height:35px;color:var(--mint);background:#7765e628;border:1px solid #b8aff22c;border-radius:9px;place-items:center;font-size:25px;display:grid}.floating-label>div{font-size:11px;font-weight:500}.floating-label small{color:#a6a8b5;margin-top:5px;font-size:8px;display:block}.visual-caption{letter-spacing:.15em;color:#6b6e81;font-size:5px;position:absolute;bottom:15px;right:8px}.values{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:50px;padding:27px 0 29px;display:flex;position:relative}.values>div{align-items:center;gap:16px;display:flex}.values svg{width:28px;height:28px;stroke:var(--mint);stroke-width:1px;fill:none}.values span{font-size:11px;line-height:1.7}.values small{color:#9394a4;font-size:10px;display:block}.scroll-cue{letter-spacing:.15em;color:#a0a1af;align-items:center;gap:23px;margin-left:auto;font-size:7px;display:flex}.scroll-cue>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.section-head{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:44px;display:flex}.section-head .eyebrow{color:#b0b1bd;margin-bottom:21px}.section-head>p{color:var(--muted);max-width:340px;padding-bottom:5px;font-size:13px;line-height:1.7}.moods{padding-top:100px;padding-bottom:97px}.mood-selector{align-items:center;gap:22px;min-height:486px;padding:0 18px;display:flex}.mood-card{text-align:left;isolation:isolate;background:#131318;border:1px solid #9c8eed2e;border-radius:17px;width:33.333%;height:438px;padding:0;transition:transform .55s cubic-bezier(.2,.8,.2,1),height .55s,border-color .4s,box-shadow .4s;position:relative;overflow:hidden;transform:scale(.96)}.mood-card:hover{border-color:#9a8dec80;transform:scale(.98)}.mood-card.selected{border-color:#8f81ea;height:486px;transform:scale(1);box-shadow:0 0 0 5px #7f6ee709,0 26px 55px #0004}.mood-card img{object-position:center 40%;width:100%;height:100%;transition:transform .8s}.mood-card:hover img{transform:scale(1.04)}.card-shade{z-index:1;background:linear-gradient(#08080a25,#0000 25%,#09090b20 45%,#070708fa);position:absolute;inset:0}.card-top{color:#dcd7f9;z-index:2;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;top:22px;left:24px;right:24px}.card-top>i{letter-spacing:.14em;backdrop-filter:blur(7px);background:#0a0b0d48;border:1px solid #e4e1fa2e;border-radius:22px;padding:7px 10px;font-size:7px;font-style:normal}.card-copy{z-index:2;position:absolute;bottom:29px;left:27px;right:27px}.card-copy>small{letter-spacing:.15em;color:#a498ee;margin-bottom:10px;font-size:6px;display:block}.card-copy>strong{letter-spacing:-1.7px;margin-bottom:14px;font-size:32px;font-weight:500;display:block}.card-copy>span{color:#bdbec8;justify-content:space-between;align-items:center;font-size:10px;display:flex}.card-copy b{color:#e9e6fb;border:1px solid #d4cff766;border-radius:50%;place-items:center;width:27px;height:27px;font-size:17px;font-weight:400;display:grid}.selected .card-copy b{background:var(--mint);border-color:var(--mint);color:#131318}.mood-bottom{justify-content:space-between;align-items:center;margin:24px 18px 0;display:flex}.mood-progress{gap:7px;display:flex}.mood-progress span{background:#262630;border-radius:3px;width:18px;height:3px;transition:width .3s,background .3s}.device-section{background:linear-gradient(120deg,#0f0f13,#0c0c0f 70%);border-block:1px solid #beb5f30d;padding-block:100px;overflow:hidden}.device-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:20px;display:grid}.device-visual{perspective:1200px;justify-content:center;align-items:center;height:415px;display:flex;position:relative}.device-aura{background:radial-gradient(#7765e616,#0000 66%);border:1px solid #7866e61c;border-radius:50%;width:400px;height:400px;position:absolute}.device-aura:after{content:"";border:1px dashed #8271e812;border-radius:50%;position:absolute;inset:25px}.device-frame{background:linear-gradient(135deg,#5b5d6d,#08080a 23%,#1f1f27);border:1px solid #6a6c7e;border-radius:15px;width:475px;padding:9px;transition:width .6s,height .6s,transform .6s,border-radius .6s;position:relative;transform:rotateY(13deg)rotate(-3deg);box-shadow:0 30px 60px #0006}.device-screen{border-radius:8px;height:264px;transition:height .6s;position:relative;overflow:hidden}.device-screen>img{object-position:65% center;width:100%;height:100%}.device-overlay{background:linear-gradient(90deg,#060607bb,#07080a35);flex-direction:column;align-items:flex-start;padding:22px 25px;display:flex;position:absolute;inset:0}.device-overlay>strong{letter-spacing:-1.5px;margin:auto 0 15px;font-size:33px;font-weight:500;line-height:1.08}.demo-pill{letter-spacing:.14em;background:#36364452;border:1px solid #aca1f057;border-radius:3px;padding:6px 8px;font-size:5px}.device-stand{background:linear-gradient(90deg,#09090b,#353543,#15151a);width:23px;height:34px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.device-stand:after{content:"";background:linear-gradient(90deg,#131318,#3a3b4a,#131318);border-radius:50%;width:150px;height:7px;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 7px 8px #0008}.device-frame[data-view=tablet]{border-radius:19px;width:310px;padding:12px;transform:rotateY(8deg)rotate(-5deg)}.device-frame[data-view=tablet] .device-screen{border-radius:10px;height:316px}.device-frame[data-view=phone]{border-radius:26px;width:168px;padding:7px;transform:rotateY(-7deg)rotate(5deg)}.device-frame[data-view=phone] .device-screen{border-radius:19px;height:315px}.device-frame[data-view=phone] .device-overlay{padding:18px 14px}.device-frame[data-view=phone] .device-overlay>strong{font-size:27px}.device-frame:not([data-view=tv]) .device-stand{display:none}.device-small{letter-spacing:.17em;color:#787b8f;font-size:6px;position:absolute;bottom:0}.device-orbit-dot{background:var(--mint);width:5px;height:5px;box-shadow:0 0 17px var(--mint);border-radius:50%;position:absolute;top:60px;left:80px}.device-copy{padding-left:32px}.device-copy .eyebrow{margin-bottom:23px}.device-copy>p:not(.eyebrow){color:var(--muted);margin-top:22px;font-size:12px;line-height:1.8}.device-switch{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex}.device-switch button{color:#b2b3bf;background:#0c0c0f;border:1px solid #8c7cea26;border-radius:8px;align-items:center;gap:7px;padding:12px 13px;font-size:9px;transition:background .3s,border-color .3s;display:flex}.device-switch svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:15px;height:15px}.device-note{align-items:flex-start;gap:12px;margin-top:25px;display:flex}.device-note>span{color:var(--mint);font-size:14px}.device-note p{color:#babbc6;font-size:9px;line-height:1.8}.device-note small{color:#787a8e;font-size:8px;display:block}.step-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.step-grid li{background:linear-gradient(130deg,#15151a8c,#0c0d1080);border:1px solid #9283eb20;border-radius:14px;padding:29px 29px 30px;position:relative}.step-grid li:nth-child(2){background:linear-gradient(130deg,#1b1c238c,#13131880);border-color:#9587eb3d}.step-number{letter-spacing:.12em;color:#828496;font-size:8px}.step-icon{color:var(--mint);margin:23px 0 27px;font-size:29px;display:block}.step-grid p{color:#9799a9;max-width:260px;margin-top:12px;font-size:11px}.faq{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:40px;padding-top:20px;padding-bottom:110px;display:grid}.faq-intro{min-height:360px;position:relative}.faq-intro .eyebrow{margin-bottom:24px}.faq-intro h2{font-size:42px;line-height:1.08}.faq-intro>p:not(.eyebrow){color:var(--muted);margin-top:20px;font-size:12px}.faq-art{color:#1f1f27;text-shadow:1px 1px #64667840,-1px -1px #8c7dea1c;filter:drop-shadow(0 12px 25px #7765e60a);font-size:126px;font-weight:500;line-height:1.2;position:absolute;bottom:0;left:275px;transform:rotate(13deg)}.faq-list details{border-bottom:1px solid var(--line);margin-bottom:23px;padding:0 0 23px}.faq-list summary{cursor:pointer;color:#d2ccf7;justify-content:space-between;align-items:center;gap:20px;font-size:12px;line-height:1.6;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{border:1px solid #6d6f8346;border-radius:50%;flex:0 0 23px;height:23px;position:relative}.faq-list summary>span:before,.faq-list summary>span:after{content:"";background:#a5a7b4;width:7px;height:1px;position:absolute;top:10px;left:7px}.faq-list summary>span:after{transform:rotate(90deg)}.faq-list details[open] summary>span:after{transform:none}.faq-list p{color:#9698a7;max-width:440px;margin:14px 34px 2px 0;font-size:11px;line-height:1.8}.closing{text-align:center;background:radial-gradient(at 50% 0,#2627316e,#0000 74%),linear-gradient(#121217,#0d0d10);border:1px solid #8d7eea32;border-radius:24px;padding:69px 30px 40px;position:relative;overflow:hidden}.closing:before{content:"";pointer-events:none;background-image:linear-gradient(#8a7be909 1px,#0000 1px),linear-gradient(90deg,#8a7be909 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;mask-image:radial-gradient(#000,#0000 70%)}.closing-light{background:#b2a7f1;border-radius:50%;width:600px;height:100px;position:absolute;top:-99px;left:50%;transform:translate(-50%);box-shadow:0 15px 60px #a093ee66}.closing .eyebrow{color:#c2baf4;letter-spacing:.22em;justify-content:center;margin-bottom:24px;font-size:8px}.closing h2{margin-bottom:31px;font-size:53px;line-height:1.08;position:relative}.closing-note{color:#6b6d80;margin-top:22px;font-size:8px}.footer-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:56px 0 37px;display:flex}.footer-top>p{color:#8b8d9e;font-size:11px}.to-top{color:#b5b6c1;align-items:center;gap:15px;font-size:9px;display:flex}.to-top>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.footer-bottom{color:#67697b;letter-spacing:.05em;justify-content:space-between;gap:20px;padding:22px 0 28px;font-size:7px;display:flex}.footer-bottom span:nth-child(2){letter-spacing:.15em;font-size:6px}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes panel-in{0%{opacity:0;transform:rotateY(-14deg)rotate(3deg)translateY(35px)scale(.94)}to{opacity:1;transform:rotateY(-10deg)rotate(3deg)translateY(0)scale(1)}}@keyframes card-in{0%{opacity:0;translate:0 24px;scale:.94}to{opacity:1;translate:0;scale:1}}@keyframes glow{0%{opacity:.65;transform:translate(-10px)}to{opacity:1;transform:translate(10px,-8px)}}@media (width>=1600px){.hero{min-height:720px}.hero h1{font-size:96px}.hero-visual{transform:scale(1.05)}}@media (width<=1150px){.container{width:calc(100% - 64px)}.hero h1{font-size:73px}.hero{grid-template-columns:46% 54%;min-height:630px}.hero-visual{transform-origin:0;width:610px;transform:scale(.83)}.hero-actions{gap:15px}.hero-actions .button{gap:20px;padding:17px}.text-link{font-size:10px}.desktop-nav a{padding:12px}.values{gap:35px}.device-frame{width:380px}.device-screen{height:220px}.device-copy{padding-left:10px}.device-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.device-copy h2{font-size:49px}.device-switch button{padding:10px}.mood-selector{gap:16px;padding:0}.mood-card{height:400px}.mood-card.selected{height:450px}.mood-selector{min-height:450px}.card-copy{left:22px;right:22px}.card-copy>strong{font-size:29px}.faq{grid-template-columns:42% 58%;gap:25px}.faq-intro h2{font-size:36px}.faq-art{left:200px}.closing h2{font-size:48px}}@media (width<=850px){.desktop-nav{gap:0}.desktop-nav a{padding:11px;font-size:10px}.nav-wrap{height:73px;padding-inline:18px}.brand-name{font-size:25px}.nav-button{gap:18px;padding:12px 16px}.hero{grid-template-columns:48% 52%;min-height:560px}.hero h1{font-size:62px}.hero-description{font-size:13px}.hero-visual{width:610px;margin-left:0;transform:scale(.67)}.hero-actions{flex-direction:column;align-items:flex-start;gap:17px}.hero-footnote{font-size:6px}.hero-copy .eyebrow{font-size:8px}.values{gap:25px}.values>div{gap:10px}.values svg{width:23px}.values span{font-size:10px}.values small{font-size:9px}.scroll-cue{gap:0;font-size:0}.section{padding-block:76px}h2{font-size:43px}.section-head>p{font-size:11px}.mood-card{height:350px}.mood-card.selected{height:390px}.mood-selector{gap:12px;min-height:390px}.card-copy>strong{font-size:25px}.card-copy>small{letter-spacing:.1em;font-size:5px}.card-copy>span{font-size:8px}.card-copy b{width:22px;height:22px}.card-copy,.card-top{left:17px;right:17px}.device-grid{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}.device-visual{height:360px}.device-frame{width:300px}.device-screen{height:190px}.device-overlay{padding:19px}.device-overlay>strong{font-size:27px}.device-aura{width:320px;height:320px}.device-copy h2{font-size:42px}.device-copy>p:not(.eyebrow){font-size:11px}.device-switch{gap:6px}.device-switch button{gap:4px;padding:10px 8px;font-size:8px}.device-note p{font-size:8px}.device-note small{font-size:7px}.device-visual .device-frame[data-view=tablet]{width:235px}.device-visual .device-frame[data-view=tablet] .device-screen{height:270px}.device-visual .device-frame[data-view=phone] .device-screen{height:280px}.device-visual .device-frame[data-view=phone]{width:150px}.step-grid{gap:12px}.step-grid li{padding:23px}.step-grid h3{font-size:16px}.step-grid p{font-size:10px}.faq-intro h2{font-size:30px}.faq{gap:22px}.faq-art{left:130px}.faq-list summary{font-size:11px}.faq-list p{font-size:10px}.closing h2{font-size:43px}}@media (width<=640px){html{scroll-padding-top:20px}.container{width:calc(100% - 40px)}.concept-bar{letter-spacing:.13em;gap:7px;height:24px;font-size:5.5px}.nav-wrap{border-radius:16px;width:calc(100% - 32px);height:66px;margin-top:14px;padding:0 17px}.brand-name{font-size:25px}.brand-eight{font-size:18px}.brand-symbol{margin-right:-2px;transform:skewY(-12deg)scale(.86)}.brand{gap:7px}.desktop-nav,.nav-button{display:none}.menu-toggle{background:#b8aff20a;border:1px solid #afa4f022;border-radius:9px;flex-direction:column;justify-content:center;gap:5px;width:35px;height:35px;padding:8px;display:flex}.menu-toggle span{background:#dad5f8;width:17px;height:1px;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3px)rotate(-45deg)}#mobile-menu:not([hidden]){border:1px solid var(--line);z-index:20;backdrop-filter:blur(20px);background:#121217f7;border-radius:15px;flex-direction:column;padding:12px;display:flex;position:absolute;top:110px;left:16px;right:16px;box-shadow:0 15px 35px #0008}#mobile-menu a{border-bottom:1px solid #fff08;padding:15px;font-size:13px}#mobile-menu a:last-child{border:0}.hero{flex-direction:column;align-items:stretch;min-height:0;padding-top:48px;padding-bottom:10px;display:flex}.hero-copy{text-align:center}.hero-copy .eyebrow{letter-spacing:.17em;justify-content:center;margin-bottom:22px;font-size:7px}.hero h1{letter-spacing:-.075em;font-size:65px;line-height:.99}.hero-description{margin:23px 0 24px;font-size:12px;line-height:1.75}.hero-actions{flex-direction:row;justify-content:center;align-items:center;gap:16px}.hero-actions .button{border-radius:9px;gap:15px;padding:16px;font-size:9px}.text-link{gap:7px;font-size:9px}.play-icon{width:23px;height:23px;font-size:6px}.hero-footnote{justify-content:center;gap:9px;margin-top:24px;font-size:5px}.mini-line{width:17px}.hero-visual{transform-origin:0 0;width:610px;height:540px;margin:24px 0 -218px;left:calc(50% - 171px);transform:scale(.56)}.stage-panel{left:0}.floating-card{right:18px}.visual-caption{right:35px}.values{grid-template-columns:repeat(3,1fr);gap:8px;padding:20px 0;display:grid}.values>div{text-align:center;flex-direction:column;gap:7px}.values svg{width:23px;height:23px}.values span{font-size:8px;line-height:1.65}.values small{font-size:7px}.scroll-cue{display:none}.section{padding-block:62px}h2{letter-spacing:-.065em;font-size:38px;line-height:1.06}.section-head{margin-bottom:26px;display:block}.section-head .eyebrow{margin-bottom:18px;font-size:7px}.section-head>p{margin-top:19px;padding:0;font-size:10px;line-height:1.7}.mood-selector{scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;align-items:center;gap:12px;width:calc(100vw - 20px);min-height:367px;padding:5px 20px 10px 0;overflow-x:auto}.mood-selector::-webkit-scrollbar{display:none}.mood-card{scroll-snap-align:center;flex:0 0 78%;height:330px;transform:none}.mood-card:hover{transform:none}.mood-card.selected{height:352px;transform:none;box-shadow:0 0 0 3px #7f6ee709}.card-copy{bottom:25px;left:23px;right:23px}.card-copy>strong{font-size:29px}.card-copy>small{letter-spacing:.13em;font-size:5.5px}.card-copy>span{font-size:9px}.card-copy b{width:27px;height:27px}.card-top{left:23px;right:23px}.card-top>i{font-size:6px}.mood-bottom{gap:15px;margin:14px 0 0}.mood-bottom p{font-size:6.5px}.mood-progress span{width:13px}.mood-progress .on{width:28px}.device-grid{flex-direction:column-reverse;gap:28px;display:flex}.device-copy{width:100%;padding:0}.device-copy .eyebrow{margin-bottom:18px;font-size:7px}.device-copy h2{font-size:40px}.device-copy>p:not(.eyebrow){margin-top:18px;font-size:11px}.device-switch{gap:8px;margin-top:21px}.device-switch button{gap:6px;padding:12px 13px;font-size:9px}.device-note{gap:10px;margin-top:20px}.device-note p{font-size:8px}.device-note small{font-size:7px}.device-visual{width:100%;height:304px}.device-frame{width:300px}.device-screen{height:174px}.device-aura{width:290px;height:290px}.device-small{font-size:5px;bottom:-5px}.device-orbit-dot{top:40px;left:20px}.device-frame[data-view=tablet]{width:210px!important}.device-frame[data-view=tablet] .device-screen{height:245px!important}.device-frame[data-view=phone]{width:140px!important}.device-frame[data-view=phone] .device-screen{height:250px!important}.device-frame[data-view=phone] .device-overlay>strong{font-size:23px}.step-grid{grid-template-columns:1fr;gap:12px}.step-grid li{min-height:142px;padding:25px 24px 25px 80px}.step-number{font-size:7px;position:absolute;top:25px;left:24px}.step-icon{margin:0;font-size:25px;position:absolute;top:44px;left:24px}.step-grid h3{letter-spacing:-.6px;margin-bottom:10px;font-size:18px;line-height:1.2}.step-grid p{margin-top:0;font-size:10px;line-height:1.75}.faq{padding-top:6px;display:block}.faq-intro{min-height:0;margin-bottom:30px}.faq-intro .eyebrow{margin-bottom:18px;font-size:7px}.faq-intro h2{font-size:35px}.faq-intro>p:not(.eyebrow){margin-top:16px;font-size:10px}.faq-art{font-size:100px;bottom:-6px;left:auto;right:15px}.faq-list details{margin-bottom:20px;padding-bottom:20px}.faq-list summary{gap:12px;font-size:11px}.faq-list p{margin-right:12px;font-size:10px;line-height:1.85}.closing{border-radius:18px;padding:47px 15px 29px}.closing .eyebrow{margin-bottom:18px;font-size:7px}.closing h2{margin-bottom:24px;font-size:32px;line-height:1.08}.closing .button{gap:23px;padding:17px 18px;font-size:10px}.closing-note{margin-top:17px;font-size:7px}.footer-top{flex-wrap:wrap;gap:25px;padding:35px 0 26px}.footer-top .brand{order:1}.footer-top>p{order:3;width:100%;margin-top:-7px;font-size:9px}.to-top{order:2;gap:10px;font-size:8px}.footer-bottom{flex-wrap:wrap;gap:12px;padding:19px 0 24px;font-size:6px}.footer-bottom span:nth-child(2){order:3;width:100%;font-size:5px}.footer-bottom span:nth-child(3){margin-left:auto}}@media (width<=360px){.container{width:calc(100% - 32px)}.hero h1{font-size:58px}.hero-visual{margin-bottom:-250px;left:calc(50% - 152px);transform:scale(.5)}.hero-actions{gap:11px}.hero-actions .button{gap:10px;padding:15px 13px;font-size:8px}.device-switch button{padding:10px;font-size:8px}.device-frame{width:270px}.device-screen{height:160px}.closing h2{font-size:29px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.hero-copy{opacity:1;transform:none}.stage-panel{opacity:1;transform:rotateY(-10deg)rotate(3deg)}.floating-card,.floating-label{opacity:1;translate:none;scale:1}}.section-head>p,.device-copy>p:not(.eyebrow){font-size:14px}.step-grid p,.faq-list p{font-size:13px}.faq-list summary{font-size:14px}.device-note p{font-size:11px}.device-note small{font-size:10px}.hero-footnote{font-size:8px}.mood-bottom p,.closing-note{font-size:10px}.footer-bottom{font-size:9px}.footer-bottom span:nth-child(2){font-size:8px}.footer-top>p{font-size:12px}.mood-card,.device-copy,.faq-list{min-width:0}@media (width<=850px) and (width>=641px){.section-head>p,.device-copy>p:not(.eyebrow),.step-grid p,.faq-list p,.faq-list summary{font-size:12px}}@media (width<=640px){.eyebrow,.hero-copy .eyebrow,.section-head .eyebrow,.device-copy .eyebrow,.faq-intro .eyebrow{font-size:8px}.hero-description{font-size:14px}.hero-footnote{font-size:6px}.section-head>p,.device-copy>p:not(.eyebrow){font-size:13px}.hero-actions .button,.text-link{font-size:10px}.step-grid p,.faq-list p{font-size:13px}.step-grid li{padding-right:21px}.faq-list summary{font-size:13px}.device-note p{font-size:10px}.device-note small{font-size:9px}.values span{font-size:10px}.values small{font-size:9px}.mood-bottom p{text-align:right;max-width:210px;font-size:8px}.faq-intro>p:not(.eyebrow){font-size:13px}.closing-note{font-size:9px}.footer-bottom{font-size:8px}.footer-bottom span:nth-child(2){font-size:7px}.footer-top>p{font-size:11px}.device-switch button{font-size:10px}.mood-card>.card-copy>small{font-size:7px}.card-copy>span{font-size:11px}}.trial-band{background:radial-gradient(at 0 100%,#7765e635,#0000 65%),#131318;border:1px solid #9789ec44;border-radius:18px;align-items:center;gap:30px;margin-top:68px;padding:36px 38px;display:flex;position:relative;overflow:hidden}.trial-mark{letter-spacing:-.1em;color:#9d90ed;text-shadow:0 0 40px #7765e630;padding-right:15px;font-size:95px;font-weight:600;line-height:1}.trial-mark span{letter-spacing:-.03em;font-size:35px}.trial-band .eyebrow{color:#9f92ed;margin-bottom:13px;font-size:8px}.trial-band h2{letter-spacing:-.055em;font-size:33px}.trial-band p:not(.eyebrow){color:#a5a6b3;margin-top:13px;font-size:11px}.trial-band>.button{white-space:nowrap;margin-left:auto}.benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.benefit-grid article{border-top:1px solid var(--line);padding:30px 0}.glow-icon{color:#afa4f0;background:linear-gradient(135deg,#2e2f3b90,#0f0f13);border:1px solid #cec8f62b;border-radius:13px;place-items:center;width:54px;height:54px;margin-bottom:27px;font-size:26px;display:grid;box-shadow:0 13px 25px #0004,inset 0 -2px #7765e655}.benefit-grid h3{letter-spacing:-.7px;margin-bottom:13px;font-size:21px;font-weight:500}.benefit-grid p{color:#9c9dac;max-width:310px;font-size:13px}.periods,.content-tabs{background:#15151a;border:1px solid #ada2f01c;border-radius:12px;gap:5px;width:max-content;max-width:100%;margin:0 auto 35px;padding:6px;display:flex}.periods button,.content-tabs button{color:#b1b2be;background:0 0;border:0;border-radius:7px;min-width:78px;padding:13px 17px;font-size:12px;transition:background .2s,color .2s}.periods button.selected,.content-tabs button.selected{color:#121217;background:var(--mint);box-shadow:0 3px 12px #0002}.price-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.price-card{background:linear-gradient(130deg,#17181e7d,#0d0d1080);border:1px solid #998bec25;border-radius:15px;min-width:0;padding:25px 22px}.price-top{justify-content:space-between;align-items:center;gap:5px;min-height:20px;display:flex}.price-quality{letter-spacing:.11em;color:#9283eb;border:1px solid #a599ee2a;border-radius:5px;padding:6px 8px;font-size:8px}.price-pick{letter-spacing:.05em;color:#9587ec;white-space:nowrap;font-size:5px}.price-card h3{letter-spacing:-1.3px;margin:24px 0 9px;font-size:29px;font-weight:500}.price-amount{align-items:flex-start;gap:6px;margin-top:22px;line-height:1;display:flex}.price-amount>span{color:#a9abb8;margin-top:6px;font-size:21px}.price-period{color:#bbbcc6;margin-top:13px;font-size:10px}.price-monthly{color:#74768b;margin-top:7px;font-size:9px}.price-card .button{gap:10px;width:100%;margin-top:25px;padding:15px;font-size:10px}.price-card ul{border-top:1px solid #8979e91c;flex-direction:column;gap:12px;margin:22px 0 0;padding:23px 0 0;list-style:none;display:flex}.price-card li{color:#9d9fad;padding-left:16px;font-size:10px;line-height:1.5;position:relative}.price-card li:before{content:"";border-bottom:1px solid #7f6ee7;border-left:1px solid #7f6ee7;width:6px;height:3px;position:absolute;top:4px;left:0;transform:rotate(-45deg)}.price-note{color:#7e8093;text-align:center;max-width:740px;margin:25px auto 0;font-size:10px;line-height:1.7}.under-link{color:#a89def;border-bottom:1px solid #a498ee37;align-items:center;gap:14px;margin-top:22px;padding-bottom:6px;font-size:12px;display:inline-flex}.pricing>.under-link{margin:26px auto 0;display:table}.footer-links{color:#9c9dac;flex-wrap:wrap;gap:25px;padding:22px 0 3px;font-size:11px;display:flex}.whatsapp-float{z-index:25;backdrop-filter:blur(10px);color:#d4cff7;background:#1b1b22f2;border:1px solid #ada2f077;border-radius:30px;align-items:center;gap:8px;padding:12px 18px;font-size:11px;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 10px 24px #0007}.whatsapp-float span{color:#9182eb;font-size:20px;line-height:1}.sub-hero{padding:90px 0 70px}.sub-hero h1,.support-page>header h1{margin:25px 0;font-size:72px;line-height:1.02}.sub-hero>p:not(.eyebrow){color:#a2a4b2;max-width:650px;font-size:16px;line-height:1.8}.inner-page .nav-wrap{margin-bottom:0}.inner-page .pricing{padding-bottom:20px}.inner-page .trial-band{margin-top:65px}.support-page{padding-top:80px}.support-page section>h2{margin-bottom:30px;font-size:35px}.support-page .step-grid{margin-top:28px}.support-page .step-grid li{padding:28px}.support-page .step-grid h3{margin:21px 0 12px}.support-page .step-grid p{max-width:none;margin-top:10px}.support-page .section{padding:60px 0}.support-page .hero-actions{flex-wrap:wrap;margin-top:25px}.support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:28px 0 0;display:grid}.info-card{background:#131318;border:1px solid #8979e92b;border-radius:13px;padding:26px}.info-card h2,.info-card h3{letter-spacing:-.5px;font-weight:500;line-height:1.3;margin:0 0 14px!important;font-size:21px!important}.info-card p,.info-card li{color:#a2a3b1;font-size:13px;line-height:1.8}.info-card p+p{margin-top:12px}.info-card ul{padding-left:18px}.info-card a{color:#bdb4f3}.info-card .eyebrow{margin-bottom:14px;font-size:9px}.support-page>section>p{color:#abacb8;font-size:14px;line-height:1.8}.support-page .faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.support-page .faq h2{font-size:38px}.support-page .faq-list a,.prose a{color:#aca1f0;text-underline-offset:3px;text-decoration:underline}.catalogue{padding-bottom:25px}.content-tabs{margin-left:0}.content-tabs button{min-width:0;padding:12px 18px}.catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.catalogue-card{background:#121217;border:1px solid #998cec27;border-radius:15px;overflow:hidden}.catalogue-card[hidden]{display:none}.catalogue-card img{object-position:center 40%;width:100%;height:225px}.catalogue-card>div{padding:25px}.catalogue-card h2{letter-spacing:-1px;margin-bottom:12px;font-size:26px}.catalogue-card p{color:#9c9dac;min-height:45px;font-size:13px}.catalogue-card a{color:#aa9fef;margin-top:20px;font-size:11px;display:inline-block}.request-panel{background:radial-gradient(at 0 0,#2828334d,#0000 70%),#111116;border:1px solid #9486eb35;border-radius:18px;grid-template-columns:1fr 1fr;gap:65px;padding:50px;display:grid}.request-panel h2{margin:22px 0;font-size:41px}.request-panel p{color:#a6a8b5;max-width:450px;font-size:14px}.channel-request{flex-direction:column;align-items:stretch;gap:14px;display:flex}.channel-request label{color:#b8aef2;font-size:12px}.channel-request textarea{color:#ddd8f9;resize:vertical;background:#0a0a0d;border:1px solid #9688ec4d;border-radius:9px;min-height:145px;padding:16px;font:13px/1.7 Arial}.channel-request textarea:focus{outline:2px solid var(--mint);outline-offset:3px}.channel-request .button{border:0;align-self:flex-start}.channel-request small{color:#7e8194;font-size:10px}.faq-full{max-width:900px;padding-bottom:50px}.faq-full .faq-list p{max-width:720px}.faq-full .faq-list details{margin-bottom:26px;padding-bottom:26px}.faq-full .faq-list summary{font-size:17px}.contact-cta{background:#141419;border:1px solid #9b8ded38;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;margin-bottom:60px;padding:35px;display:flex}.contact-cta h2{font-size:34px}.prose{max-width:860px;padding-bottom:70px}.prose h2{margin:40px 0 19px;font-size:30px}.prose p{color:#aeb0bc;margin:12px 0;font-size:15px;line-height:1.9}.arrow-svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex-shrink:0;width:18px;height:18px}.play-icon,.screen-play{font-size:0}.play-icon:after,.screen-play:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid;margin-left:2px}.button.primary{border:0}@media (width<=1100px){.price-grid{gap:12px}.price-card{padding:22px 16px}.price-card .button{padding:14px 12px;font-size:9px}.price-card h3{font-size:26px}.price-pick{font-size:4px}.trial-band{gap:22px;padding:30px}.trial-mark{font-size:80px}.trial-band>.button{gap:15px;padding:17px;font-size:11px}.request-panel{gap:35px;padding:35px}}@media (width<=850px){.price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.price-card.featured{transform:none}.price-card{padding:26px}.price-card .button{font-size:11px}.price-card li{font-size:12px}.price-desc{min-height:0;font-size:12px}.price-pick{font-size:6px}.price-period{font-size:12px}.price-monthly{font-size:10px}.trial-mark{font-size:72px}.trial-band{flex-wrap:wrap;gap:22px}.trial-band>.button{margin-left:0}.trial-band>div:nth-child(2){flex:1}.trial-band p:not(.eyebrow){font-size:12px}.benefit-grid{gap:22px}.benefit-grid h3{font-size:18px}.benefit-grid p{font-size:12px}.sub-hero h1,.support-page>header h1{font-size:62px}.support-grid,.catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.request-panel{grid-template-columns:1fr;gap:30px}.request-panel p{max-width:none}.contact-cta h2{font-size:30px}.content-tabs button{padding:12px;font-size:11px}.support-page .step-grid{grid-template-columns:1fr}.support-page .step-grid li{padding-left:28px}.support-page .step-number{position:static}.support-page .step-grid h3{margin-top:14px}}@media (width<=640px){.trial-band{border-radius:15px;gap:20px;margin-top:38px;padding:28px 23px}.trial-mark{padding:0;font-size:66px}.trial-mark span{font-size:27px}.trial-band h2{font-size:29px}.trial-band .eyebrow{font-size:6px}.trial-band p:not(.eyebrow){font-size:10px}.trial-band>.button{width:100%;padding:17px 19px;font-size:11px}.benefit-section{padding-top:0}.benefit-grid{grid-template-columns:1fr;gap:0}.benefit-grid article{padding:26px 0 26px 75px;position:relative}.glow-icon{width:48px;height:48px;font-size:22px;position:absolute;top:28px;left:0}.benefit-grid h3{margin-bottom:10px;font-size:20px}.benefit-grid p{font-size:13px}.periods{justify-content:space-between;gap:2px;width:100%;margin-bottom:26px;padding:4px}.periods button{flex:1;min-width:0;padding:12px 8px;font-size:11px}.price-grid{grid-template-columns:1fr;gap:16px}.price-card{padding:26px}.price-card h3{margin-top:19px;font-size:30px}.price-card .price-top{min-height:15px}.price-quality{font-size:8px}.price-card.featured{box-shadow:0 0 0 3px #7e6de70a}.price-desc{font-size:13px}.price-amount{margin-top:24px}.price-amount strong{font-size:64px}.price-card li{font-size:12px}.price-card .button{padding:17px;font-size:12px}.price-card ul{gap:12px}.price-note{margin-top:24px;font-size:10px}.price-pick{font-size:7px}.footer-links{gap:17px;padding-top:23px;font-size:10px}.whatsapp-float{padding:11px 14px;font-size:10px;bottom:13px;right:14px}.sub-hero{padding:57px 0 42px}.sub-hero h1,.support-page>header h1{margin:22px 0;font-size:49px;line-height:1.04}.sub-hero>p:not(.eyebrow){font-size:14px;line-height:1.8}.inner-page .trial-band{margin-top:38px}.support-page{padding-top:56px}.support-page>header{margin-bottom:35px}.support-page section>h2{margin-bottom:22px;font-size:30px}.support-page .section{padding:40px 0}.support-page .step-grid li{padding:24px}.support-page .step-grid h3{margin:13px 0;font-size:20px}.support-page .step-grid p{font-size:13px}.support-grid{grid-template-columns:1fr;gap:13px}.info-card{padding:24px}.info-card h3{font-size:21px!important}.info-card p,.info-card li{font-size:13px}.support-page .hero-actions{flex-direction:column;align-items:stretch;gap:17px}.support-page .hero-actions .button{padding:18px;font-size:12px}.support-page .faq{display:block}.support-page .faq h2{font-size:33px}.catalogue-grid{grid-template-columns:1fr;gap:18px}.catalogue-card img{height:230px}.catalogue-card>div{padding:24px}.catalogue-card h2{font-size:29px}.catalogue-card p{min-height:0;font-size:13px}.catalogue-card a{font-size:12px}.content-tabs{gap:2px;width:100%;margin-bottom:24px;padding:4px;overflow:auto}.content-tabs button{white-space:nowrap;flex:1;padding:12px 9px;font-size:9px}.request-panel{padding:27px 23px}.request-panel h2{font-size:34px}.request-panel p{font-size:13px}.channel-request .button{width:100%;padding:17px;font-size:11px}.channel-request textarea{font-size:13px}.faq-full .faq-list summary{font-size:14px}.faq-full .faq-list p{font-size:13px}.contact-cta{margin-bottom:40px;padding:27px 23px;display:block}.contact-cta h2{margin-bottom:24px;font-size:32px}.contact-cta .button{padding:17px 20px;font-size:12px}.prose h2{margin-top:30px;font-size:28px}.prose p{font-size:14px}.arrow-svg{width:16px;height:16px}}html,body{max-width:100%;overflow-x:clip}@supports not (overflow-x:clip){html,body{overflow-x:hidden}}@media (width<=640px){.mood-selector{width:100%;padding-right:0}.device-visual{max-width:100%}.hero h1{overflow-wrap:normal}.footer-links{max-width:100%}}:root{--bg:#08090d;--surface:#111217;--mint:#a996ff;--mint2:#d3caff;--text:#f8f8fc;--muted:#a2a4b0;--line:#cdd0ee21;--blue:#6f99ff}body{background:#08090d}.container{width:min(1160px,100% - 80px)}h1,h2{letter-spacing:-.055em}h2{font-size:clamp(37px,4.5vw,60px)}em{color:#aaa5bc}.eyebrow{color:#a5a4b5;letter-spacing:.14em;font-size:10px}.eyebrow>span{box-shadow:none;background:#8e81f4}.section{padding-block:90px}.section-head{align-items:flex-end;gap:45px;margin-bottom:40px}.section-head>p{color:#92939f;max-width:355px;font-size:14px}.concept-bar{color:#737280;letter-spacing:.15em;background:#0a0a10;border-color:#ffffff0a;height:24px;font-size:7px}.concept-line{background:#33313f}.signal{box-shadow:none;background:#9891b3}.hero-shell{background:radial-gradient(at 50% 55%,#271d443d,#0000 58%),#08090d;overflow:hidden}.hero-shell:before{background-image:repeating-linear-gradient(135deg,#d2bfff04 0 1px,#0000 1px 64px);background-size:auto;mask-image:linear-gradient(#0000,#000 20%,#0000 90%)}.hero-shell:after{content:"";background:linear-gradient(90deg,#0000,#7b6db144,#0000);height:1px;position:absolute;bottom:0;left:15%;right:15%}.nav-wrap{backdrop-filter:blur(24px);background:linear-gradient(120deg,#17171eec,#101015c9);border:1px solid #c2b8e329;border-radius:40px;width:calc(100% - 80px);max-width:1160px;height:64px;margin-top:24px;padding:0 18px 0 23px;box-shadow:inset 0 1px #ffffff08,0 12px 42px #0004}.brand{gap:9px}.brand-symbol{flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.brand-symbol svg{width:100%;height:100%;display:block}.brand-symbol i{background:linear-gradient(#d0beff,#7a8dff);width:5px;height:15px}.brand-symbol i:nth-child(2){height:25px}.brand-symbol i:nth-child(3){height:19px}.brand-name{font-size:25px}.brand-eight{color:#b4a2f4;font-size:18px}.brand small{color:#8c8a9b;font-size:5px}.desktop-nav a{color:#a2a0ae;padding:10px 16px;font-size:11px}.desktop-nav a.active{color:#fff;background:#e7deff12;box-shadow:inset 0 1px #ffffff0c}.nav-button{color:#1a162b;background:#f3f0ff;border-radius:25px;gap:17px;padding:12px 18px;font-size:11px}.nav-button:hover{background:#fff}.menu-toggle span{background:#dbd6ed}.hero-v3{text-align:center;padding-top:50px;position:relative}.hero-v3-copy{z-index:4;position:relative}.hero-pill{color:#bcb6cc;letter-spacing:.11em;background:#c5b3ff06;border:1px solid #cec3ff22;border-radius:25px;align-items:center;gap:10px;padding:9px 13px;font-size:9px;line-height:1;display:inline-flex}.hero-pill>span{background:#a794ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #a794ff75}.hero-pill>i{background:#52455e;width:1px;height:9px}.hero-v3 h1{letter-spacing:-.065em;margin:22px auto 19px;font-size:clamp(52px,6.6vw,84px);font-weight:600;line-height:1.06}.hero-v3 h1 em{color:#e2dff0;-webkit-text-fill-color:transparent;background:linear-gradient(95deg,#cfc1f2 15%,#fbfaff 50%,#a5bbec 85%);-webkit-background-clip:text;background-clip:text}.hero-v3-description{color:#9593a2;font-size:14px;line-height:1.8}.hero-v3-description strong{color:#dfdce8;font-weight:500}.hero-v3-actions{justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.button{border-radius:9px;gap:28px;padding:17px 21px;font-size:12px;font-weight:500}.button.primary{color:#171225;background:linear-gradient(115deg,#c4b5ff,#ada7ff);box-shadow:inset 0 1px #fff7,0 6px 22px #9f83ff16}.button.primary:hover{box-shadow:0 9px 25px #8872ff35}.glass-button{color:#ded9ef;background:#ffffff04;border:1px solid #bcaeff2c;gap:12px;box-shadow:inset 0 1px #ffffff08}.play-triangle{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid;width:0;height:0;display:inline-block}.hero-assurance{color:#6e6d7b;justify-content:center;gap:11px;margin-top:15px;font-size:10px;display:flex}.poster-stage{isolation:isolate;max-width:1000px;height:340px;margin:18px auto 0;position:relative}.poster-light{z-index:-2;filter:blur(30px);background:radial-gradient(at 30% 60%,#3724ab60,#0000 52%),radial-gradient(at 70% 60%,#155ba952,#0000 55%);position:absolute;inset:15% 10% -3%}.poster-floor{filter:blur(18px);opacity:.8;z-index:-1;background:#000;border-radius:50%;height:44px;position:absolute;bottom:19px;left:15%;right:15%}.poster-fan{perspective:1200px;width:100%;height:310px;position:relative}.poster{text-align:left;width:205px;height:278px;transform:translateX(calc(-50% + var(--x))) translateY(var(--y)) rotate(var(--r)) scale(var(--s));will-change:transform;background:#17141d;border:1px solid #e1daff4d;border-radius:13px;transition:filter .3s,box-shadow .3s;display:block;position:absolute;top:7px;left:50%;overflow:hidden;box-shadow:0 20px 35px #0009,inset 0 1px 1px #fff5}.poster img{filter:saturate(.76);object-position:center 42%;width:100%;height:100%}.poster-overlay{background:linear-gradient(#0000 30%,#05050ded),linear-gradient(#06060b80,#0000 40%);position:absolute;inset:0}.poster-one{--x:-318px;--y:34px;--r:-12deg;--s:.86;z-index:1;filter:brightness(.65)}.poster-two{--x:-167px;--y:14px;--r:-6deg;--s:.94;z-index:2;filter:brightness(.83)}.poster-three{--x:0px;--y:0px;--r:0deg;--s:1.06;z-index:3;border-color:#c7c9ff9e;box-shadow:0 20px 50px #000b,0 0 30px #8d72f117}.poster-four{--x:167px;--y:14px;--r:6deg;--s:.94;z-index:2;filter:brightness(.82)}.poster-five{--x:318px;--y:34px;--r:12deg;--s:.86;z-index:1;filter:brightness(.65)}.poster:hover{filter:brightness(1.12);box-shadow:0 20px 45px #000a,0 0 25px #967dff25}.poster-tag{letter-spacing:.12em;color:#e1ddeb;align-items:center;gap:6px;font-size:6px;display:flex;position:absolute;top:15px;left:15px}.poster-tag>i{background:#d5caff;border-radius:50%;width:4px;height:4px}.poster-caption{position:absolute;bottom:20px;left:18px;right:14px}.poster-caption>small{letter-spacing:.16em;color:#b5adc6;margin-bottom:9px;font-size:5px;display:block}.poster-caption>strong{letter-spacing:-.055em;font-size:24px;font-weight:500;line-height:1.02;display:block}.poster-play{backdrop-filter:blur(3px);background:#eee6ff13;border:1px solid #dfd6ff50;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:0;right:0}.poster-play .play-triangle{border-top-width:4px;border-bottom-width:4px;border-left-width:5px;margin-left:2px}.fan-note{letter-spacing:.17em;color:#5f5c6f;justify-content:center;align-items:center;gap:13px;margin-top:13px;font-size:6px;display:flex}.fan-line{background:#6e60843b;width:35px;height:1px}.platform-strip{z-index:2;border-top:1px solid #b9addd15;justify-content:space-between;align-items:center;gap:30px;padding:25px 0 31px;display:flex;position:relative}.platform-strip>p{color:#656370;letter-spacing:.13em;max-width:108px;font-size:7px;line-height:1.6}.platform-strip>div{color:#a8a7b0;letter-spacing:-.04em;align-items:center;gap:34px;font-size:16px;font-weight:600;display:flex}.platform-strip>a{color:#7c788f;align-items:center;gap:10px;font-size:9px;display:flex}.hero-shell .nav-wrap{animation:.65s .12s both v3-in}.hero-v3-copy{animation:.9s .55s both v3-in}.poster{animation:1.2s cubic-bezier(.18,.7,.2,1) both poster-in}.poster-three{animation-delay:1.1s}.poster-two,.poster-four{animation-delay:1.5s}.poster-one,.poster-five{animation-delay:1.9s}.poster-light{animation:4.6s ease-out both light-in}.platform-strip{animation:.7s 2.2s both v3-in}@keyframes v3-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes poster-in{0%{opacity:0;transform:translate(-50%)translateY(50px)rotate(0)scale(.7)}to{opacity:1;transform:translateX(calc(-50% + var(--x))) translateY(var(--y)) rotate(var(--r)) scale(var(--s))}}@keyframes light-in{0%{opacity:0;transform:translate(-15%)}70%{opacity:1;transform:translate(4%)}to{opacity:1;transform:translate(0)}}.feature-matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.feature-tile{background:linear-gradient(135deg,#18181f,#101116 65%);border:1px solid #c9c7ea19;border-radius:15px;padding:30px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.feature-tile:after{content:"";background:linear-gradient(90deg,#0000,#647bbf80,#0000);width:55%;height:1px;position:absolute;bottom:0;left:22.5%}.bevel-icon{color:#c0c7ed;background:linear-gradient(135deg,#31313d,#16171f 60%);border:1px solid #c5c8ff3b;border-radius:15px;place-items:center;width:58px;height:58px;margin-bottom:28px;display:grid;position:relative;box-shadow:inset 0 2px 1px #ffffff14,inset 0 -2px 1px #8aa4ff3d,0 9px 17px #0006}.bevel-icon:after{content:"";filter:blur(8px);background:#6884ec5c;border-radius:50%;height:8px;position:absolute;bottom:-7px;left:7px;right:7px}.bevel-icon svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.feature-index{color:#42424e;letter-spacing:.1em;font-size:11px;position:absolute;top:27px;right:26px}.feature-tile h3{letter-spacing:-.045em;margin-bottom:13px;font-size:21px;font-weight:500}.feature-tile p{color:#898995;max-width:285px;min-height:69px;font-size:13px;line-height:1.8}.feature-tile>a{color:#aaa5bd;border-top:1px solid #ffffff0b;justify-content:space-between;align-items:center;margin-top:24px;padding-top:19px;font-size:11px;display:flex}.feature-tile>a span{color:#c4b8f4}.benefit-section{padding-top:0}.moods{padding-bottom:75px}.mood-selector{gap:22px;min-height:470px}.mood-card{filter:saturate(.74);background:#101116;border-color:#c6c1e030;border-radius:16px;height:410px;transition:transform .5s,height .5s,filter .5s,border-color .5s;transform:scale(.94);box-shadow:0 18px 40px #0004}.mood-card.selected{filter:saturate();border-color:#ada1e280;height:450px;transform:scale(1);box-shadow:0 18px 45px #0008,0 0 40px #67529a10}.mood-card:focus-visible{outline-offset:2px}.card-copy>strong{letter-spacing:-.055em;font-weight:500}.mood-progress .on{background:#a49bc4}.card-copy b{background:#ffffff12;border:1px solid #fff2}.mood-bottom p{color:#64616e}.mood-progress span{background:#3b3548}.card-top>i{background:#0003;border-color:#fff3}.pricing{padding-top:15px}.pricing .section-head{align-items:center}.periods{background:#111218;border-color:#c2bfe021;border-radius:35px;gap:4px;margin-bottom:48px;padding:6px}.periods button{color:#93919f;border-radius:25px;min-width:85px;padding:12px 18px;font-size:12px}.periods button.selected{color:#24212f;background:#e0d9f9;box-shadow:inset 0 1px #fff8,0 3px 10px #0004}.price-grid{align-items:stretch;gap:13px}.price-card{background:linear-gradient(145deg,#17171f,#0d0e12);border:1px solid #b4b1cf28;border-radius:16px;padding:28px 23px;position:relative;box-shadow:inset 0 1px #ffffff09}.price-card:before{content:"";background:linear-gradient(90deg,#0000,#b1aed018,#0000);height:1px;position:absolute;inset:7px 10px auto}.price-card.featured{background:radial-gradient(at 50% -20%,#775bae27,#0000 65%),linear-gradient(#1a1823,#101015);border-color:#a28be2aa;transform:translateY(-11px);box-shadow:0 0 0 5px #8664b807,0 15px 40px #0006}.price-quality{letter-spacing:.12em;color:#9892ac;background:#ffffff03;border-color:#aea4cb26;font-size:8px}.price-pick{color:#bfa8ff;font-size:6px}.price-card h3{letter-spacing:-.06em;margin-top:25px;font-size:29px;font-weight:500}.price-desc{color:#7b7789;min-height:36px;font-size:12px;line-height:1.5}.price-amount strong{letter-spacing:-.07em;font-size:63px;font-weight:500}.price-amount>span{color:#9b96aa}.price-period{color:#b0aabc;font-size:11px}.price-card ul{border-color:#bbb2d318;gap:14px;margin-top:24px}.price-card li{color:#9791a4;font-size:11px;line-height:1.5}.price-card li:before{border-color:#ab9bd4}.price-card .button{margin-top:26px;padding:15px 14px;font-size:11px}.outline{color:#c4bdcf;background:#ffffff04;border:1px solid #c4b5ec31}.under-link{color:#aea1cd;border-color:#a495c236}.trial-band{background:radial-gradient(at 0 0,#44366a36,#0000 60%),linear-gradient(110deg,#14121c,#111116);border-color:#a599be37;border-radius:17px;gap:33px;margin-top:0;margin-bottom:20px;padding:40px 45px}.trial-mark{color:#c6b8ee;text-shadow:0 0 40px #9985d523;border-right:1px solid #b4a2d52c;padding-right:32px;font-size:100px;font-weight:500}.trial-band .eyebrow{color:#8e849e;font-size:8px}.trial-band h2{font-size:33px}.trial-band p:not(.eyebrow){color:#938aa4;font-size:12px}.trial-band>.button{font-size:12px}.device-section{background:linear-gradient(#0b0c11,#08090d);border-block:1px solid #afafcd0b}.device-aura{filter:blur(20px);background:radial-gradient(#69639a27,#0000 65%);border-color:#bfaef313}.device-frame{background:linear-gradient(145deg,#383544,#0b0c13);border-color:#b0a9d153;box-shadow:0 25px 50px #0007,inset 0 1px #eae0ff50}.device-screen{background:#08080e}.device-screen>img{filter:saturate(.6)}.device-overlay{background:linear-gradient(90deg,#070711c9,#0000)}.device-stand{background:linear-gradient(90deg,#15151c,#55515f,#15151c)}.device-switch button{color:#8b859a;background:#121319;border-color:#b1aacb29}.device-switch button.selected{color:#e6def7;background:#282235;border-color:#b2a0de80}.device-copy>p:not(.eyebrow){color:#95909f}.device-note p{color:#96909f}.device-note small{color:#5f5969}.device-small{color:#55505f}.device-orbit-dot{background:#a99bca;box-shadow:0 0 30px #b6a2f570}.setup-progress{color:#696270;align-items:center;gap:18px;max-width:690px;margin:0 0 30px;display:flex}.setup-progress>span{white-space:nowrap;align-items:center;gap:11px;font-size:10px;display:flex}.setup-progress b{font-size:12px;font-weight:400}.setup-progress .on{color:#d1c1ed}.setup-progress>i{background:#262231;border-radius:5px;flex:1;height:3px}.setup-progress>i:first-of-type{background:linear-gradient(90deg,#ae91df,#514266)}.step-grid{gap:17px}.step-grid li{box-shadow:inset 0 1px 0 #fff05;background:linear-gradient(145deg,#15131b,#0d0e12);border:1px solid #b0a4c625;border-radius:13px;padding:31px}.step-number{color:#9f8ab9;letter-spacing:.15em;font-size:9px}.step-icon{color:#c0aad9;margin:25px 0 19px;font-size:30px}.step-grid h3{letter-spacing:-.04em;font-size:22px;font-weight:500}.step-grid p{color:#8b8295;font-size:13px;line-height:1.8}.faq{padding-top:20px}.faq-list details{border-bottom-color:#a69cb526}.faq-list summary{color:#c4bdcf;font-size:15px}.faq-list p{color:#89818f;font-size:13px;line-height:1.9}.faq-list summary span:before,.faq-list summary span:after{background:#a597bb}.faq-art{color:#0000;opacity:.2;background:linear-gradient(#a18ac8,#21202b) text}.closing{background:radial-gradient(at 50% 100%,#45376655,#0000 75%),#111117;border-color:#c1ace327;border-radius:22px;padding:70px 30px 55px}.closing-light{background:radial-gradient(#7660b333,#0000 70%);animation:none}.closing h2{font-size:56px}.closing em{color:#b0a2cd}.closing .eyebrow{color:#91839e}.closing-note{color:#756880}.footer-top{padding-top:55px}.footer-top>p{color:#6b6175}.footer-links{color:#887e96;border-color:#b19bc320;font-size:12px}.footer-bottom{color:#5f556b;border-color:#b4a0c71a}.whatsapp-float{color:#d4c8e6;background:#1a1722e8;border-color:#b49bd448;padding:12px 17px;box-shadow:0 8px 22px #0008}.whatsapp-float span{color:#b69ccf}.inner-page{background:radial-gradient(at 70% 0,#30233f3d,#0000 30%),#08090d}.inner-page .nav-wrap{background:#121118e8}.sub-hero,.support-page>header{border-bottom:1px solid #b4a0ca20;padding-bottom:45px;position:relative}.sub-hero{margin-bottom:50px;padding-top:80px}.sub-hero:after,.support-page>header:after{content:"";background:#b19acb;width:85px;height:1px;position:absolute;bottom:-1px;left:0}.sub-hero h1,.support-page>header h1{letter-spacing:-.06em;max-width:900px;font-size:clamp(48px,6.4vw,79px);line-height:1.02}.sub-hero>p:not(.eyebrow){color:#958b9f;max-width:680px}.support-page>header{margin-bottom:45px}.support-page>section>p{color:#a194ac}.info-card{box-shadow:inset 0 1px 0 #fff04;background:linear-gradient(135deg,#18141e,#101015);border-color:#b4a0c52b;border-radius:14px}.info-card h2,.info-card h3{color:#ded3e8}.info-card p,.info-card li{color:#95859f}.info-card a,.support-page .faq-list a,.prose a{color:#c5acd9}.info-card .eyebrow{color:#a58db4}.catalogue-card{background:#121017;border-color:#b39bc028}.catalogue-card img{filter:saturate(.75)}.catalogue-card p{color:#9a87a3}.catalogue-card a{color:#b9a0ca}.content-tabs{background:#15101c;border-color:#ae92c329;border-radius:25px}.content-tabs button{color:#a08bab;border-radius:20px}.content-tabs button.selected{color:#281a34;background:#c9b2dd}.request-panel{background:radial-gradient(at 0 0,#64427530,#0000 60%),#131017;border-color:#b194c62c}.request-panel p{color:#9c85a7}.channel-request textarea{color:#e6d8ee;background:#0c0b10;border-color:#a487bb42}.channel-request label{color:#c6afd4}.channel-request small{color:#7e658c}.contact-cta{background:#17101e;border-color:#af8dc535}.prose p{color:#a291ad}@media (width<=1050px){.nav-wrap,.container{width:calc(100% - 56px)}.desktop-nav a{padding:10px 12px}.poster{width:184px;height:260px}.poster-one{--x:-270px}.poster-two{--x:-144px}.poster-four{--x:144px}.poster-five{--x:270px}.poster-stage{height:320px}.poster-fan{height:290px}.platform-strip>div{gap:22px;font-size:14px}.platform-strip>a{display:none}.feature-tile{padding:26px}.feature-tile h3{font-size:19px}.price-card{padding:24px 17px}.price-card .button{font-size:10px}.trial-band{gap:25px;padding:35px}.trial-mark{font-size:85px}.trial-band>.button{gap:16px;padding:17px;font-size:10px}}@media (width<=850px){.section{padding-block:65px}.hero-v3{padding-top:40px}.hero-v3 h1{font-size:59px}.hero-v3-description{font-size:13px}.poster-stage{height:295px;margin-top:22px}.poster-fan{height:265px}.poster{width:168px;height:235px}.poster-one{--x:-225px;--r:-11deg}.poster-two{--x:-122px}.poster-four{--x:122px}.poster-five{--x:225px;--r:11deg}.poster-caption>strong{font-size:22px}.poster-tag{font-size:5px;left:12px}.poster-caption{left:15px}.poster-caption>small{font-size:4.5px}.platform-strip{gap:20px}.platform-strip>div{gap:20px;font-size:12px}.platform-strip>p{max-width:90px;font-size:6px}.feature-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.feature-tile p{min-height:69px}.price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.price-card.featured{transform:none}.price-card{padding:28px}.price-card .button,.price-card li{font-size:12px}.price-desc{min-height:0}.trial-band{flex-wrap:wrap}.trial-band>div:nth-child(2){flex:1}.trial-band>.button{font-size:12px}.trial-mark{font-size:90px}.closing h2{font-size:47px}.mood-selector{gap:15px;min-height:380px}.mood-card{height:335px}.mood-card.selected{height:365px}.card-copy>strong{font-size:27px}.section-head>p{max-width:280px;font-size:13px}.step-grid h3{font-size:19px}}@media (width<=640px){.container{width:calc(100% - 36px)}.nav-wrap{border-radius:32px;width:calc(100% - 28px);height:56px;margin-top:14px;padding:0 17px}.concept-bar{letter-spacing:.12em;height:20px;font-size:5px}.brand-name{font-size:24px}.brand-eight{font-size:17px}.brand-symbol{gap:3px}.brand-symbol i{width:4px}.brand small{font-size:5px}.nav-button{display:none}.menu-toggle{background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:12px;display:flex}.menu-toggle span{width:20px;height:1px}.desktop-nav{display:none}#mobile-menu:not([hidden]){z-index:12;background:#15121c;border:1px solid #b8a6ce30;border-radius:18px;gap:0;margin:10px 14px 0;padding:19px;display:flex;position:relative}#mobile-menu a{color:#c6bcd4;min-height:44px;padding:13px;font-size:13px}#mobile-menu{flex-direction:column}.hero-v3{width:100%;padding-top:33px}.hero-v3-copy{padding-inline:19px}.hero-pill{gap:7px;padding:8px 10px;font-size:6px}.hero-pill>span{width:4px;height:4px}.hero-pill>i{height:7px}.hero-v3 h1{letter-spacing:-.065em;max-width:540px;margin:19px auto 14px;font-size:clamp(36px,9.9vw,56px);line-height:1.07}.hero-v3-description{max-width:350px;margin:auto;font-size:12px;line-height:1.7}.hero-v3-description br{display:none}.hero-v3-actions{gap:9px;margin-top:21px}.hero-v3-actions .button{border-radius:8px;gap:10px;min-height:44px;padding:14px 13px;font-size:9px}.hero-v3-actions .arrow-svg{width:14px}.hero-v3-actions .play-triangle{border-top-width:4px;border-bottom-width:4px;border-left-width:5px}.hero-assurance{gap:7px;margin-top:12px;font-size:7px}.poster-stage{max-width:550px;height:258px;margin:25px auto 0;overflow:visible}.poster-fan{height:232px}.poster{border-radius:10px;width:153px;height:216px;top:0}.poster-one{--x:-215px;--y:25px;--r:-14deg;--s:.82;filter:brightness(.5)}.poster-two{--x:-114px;--y:15px;--r:-9deg;--s:.9;filter:brightness(.75)}.poster-three{--s:1.02;--y:0px}.poster-four{--x:114px;--y:15px;--r:9deg;--s:.9;filter:brightness(.75)}.poster-five{--x:215px;--y:25px;--r:14deg;--s:.82;filter:brightness(.5)}.poster-caption{bottom:17px;left:14px;right:10px}.poster-caption>strong{font-size:23px}.poster-caption>small{margin-bottom:7px;font-size:4px}.poster-tag{font-size:4.5px;top:13px;left:13px}.poster-play{width:24px;height:24px}.fan-note{gap:11px;margin-top:8px;font-size:5px}.fan-line{width:25px}.poster-light{filter:blur(22px);inset:10% -10% 0}.poster-floor{height:32px;bottom:20px;left:10%;right:10%}.platform-strip{text-align:center;padding:21px 0 24px;display:block}.platform-strip>p{letter-spacing:.13em;max-width:none;margin-bottom:16px;font-size:6px}.platform-strip>div{letter-spacing:-.03em;flex-wrap:wrap;justify-content:space-between;gap:0;font-size:10px;font-weight:500}.section{padding-block:52px}.section-head{margin-bottom:28px;display:block}.section-head .eyebrow{letter-spacing:.14em;margin-bottom:18px;font-size:7px}.section-head>p{max-width:340px;margin-top:18px;font-size:13px;line-height:1.8}h2{letter-spacing:-.05em;font-size:37px;line-height:1.07}.moods{padding-top:43px}.mood-selector{gap:14px;width:100%;min-height:358px;padding:6px 0 10px;overflow-x:auto}.mood-card{flex:0 0 79%;height:320px;transform:none}.mood-card.selected{height:340px;transform:none}.card-copy>strong{font-size:31px}.card-copy>small{font-size:6px}.card-copy>span{font-size:11px}.mood-bottom{margin-top:15px}.mood-bottom p{font-size:8px}.benefit-section{padding-top:0}.feature-matrix{grid-template-columns:1fr 1fr;gap:10px}.feature-tile{border-radius:12px;padding:20px 15px}.feature-index{font-size:7px;top:17px;right:13px}.bevel-icon{border-radius:11px;width:44px;height:44px;margin-bottom:21px}.bevel-icon svg{width:22px;height:22px}.feature-tile h3{letter-spacing:-.04em;min-height:41px;margin-bottom:11px;font-size:18px;line-height:1.14}.feature-tile p{min-height:94px;font-size:11px;line-height:1.75}.feature-tile>a{gap:6px;margin-top:18px;padding-top:14px;font-size:9px}.pricing{padding-top:8px}.periods{gap:2px;width:100%;margin-bottom:26px;padding:5px}.periods button{min-width:0;min-height:40px;padding:12px 7px;font-size:11px}.price-grid{grid-template-columns:1fr;gap:17px}.price-card{padding:28px}.price-card h3{font-size:31px}.price-desc{font-size:13px}.price-card .button{min-height:48px;font-size:12px}.price-card li{font-size:12px}.price-pick{font-size:7px}.price-period{font-size:12px}.price-monthly{font-size:11px}.price-note{font-size:10px}.trial-band{border-radius:15px;gap:20px;margin-top:5px;margin-bottom:15px;padding:28px 24px}.trial-mark{padding-right:20px;font-size:69px}.trial-mark span,.trial-band h2{font-size:27px}.trial-band .eyebrow{font-size:6px}.trial-band p:not(.eyebrow){font-size:11px}.trial-band>.button{width:100%;min-height:48px;padding:17px;font-size:11px}.device-copy h2{font-size:39px}.device-copy .eyebrow{font-size:7px}.device-copy>p:not(.eyebrow){font-size:13px}.device-switch{gap:7px}.device-switch button{min-height:44px;padding:13px 12px;font-size:10px}.device-visual{height:300px}.device-frame{width:295px}.device-screen{height:176px}.device-overlay>strong{font-size:27px}.device-small{font-size:5px}.setup-progress{gap:10px;margin-bottom:22px}.setup-progress>span{gap:6px;font-size:8px}.setup-progress b{font-size:10px}.step-grid{gap:12px}.step-grid li{min-height:145px;padding:25px 22px 25px 79px}.step-number{font-size:8px;top:25px;left:22px}.step-icon{margin:0;font-size:24px;top:45px;left:22px}.step-grid h3{margin-bottom:11px;font-size:20px}.step-grid p{font-size:12px}.faq{padding-top:15px}.faq-intro h2{font-size:37px}.faq-list summary{min-height:28px;font-size:14px;line-height:1.45}.faq-list p{font-size:13px}.faq-list details{margin-bottom:22px;padding-bottom:22px}.closing{border-radius:17px;padding:45px 22px 35px}.closing h2{margin-bottom:24px;font-size:35px}.closing .eyebrow{font-size:7px}.closing .button{min-height:48px;font-size:11px}.closing-note{font-size:9px}.footer-top{padding:35px 0 24px}.footer-links{gap:18px;font-size:11px}.footer-bottom{padding-bottom:80px;font-size:8px}.whatsapp-float{min-height:42px;padding:10px 13px;font-size:9px;bottom:12px;right:12px}.whatsapp-float span{font-size:17px}.sub-hero{margin-bottom:37px;padding-top:47px;padding-bottom:32px}.sub-hero h1,.support-page>header h1{margin:19px 0;font-size:47px;line-height:1.04}.sub-hero>p:not(.eyebrow){font-size:14px}.support-page{padding-top:47px}.support-page>header{margin-bottom:35px;padding-bottom:32px}.info-card{padding:24px}.info-card h2,.info-card h3{font-size:22px!important}.info-card p,.info-card li{font-size:13px}.support-page .step-grid li{padding:24px}.support-page .step-grid .step-number{position:static}.support-page .step-grid h3{font-size:21px}.content-tabs{border-radius:10px}.content-tabs button{border-radius:7px}.request-panel{padding:27px 23px}.request-panel h2{font-size:35px}.contact-cta h2{font-size:33px}}@media (width<=360px){.hero-v3-copy{padding-inline:16px}.hero-v3 h1{font-size:35px}.hero-v3-description{font-size:11px}.hero-v3-actions .button{gap:7px;padding:13px 10px;font-size:8px}.hero-assurance{font-size:6px}.poster{width:143px;height:205px}.poster-two{--x:-104px}.poster-four{--x:104px}.poster-stage{height:246px}.poster-fan{height:220px}.platform-strip>div{font-size:9px}.feature-matrix{grid-template-columns:1fr}.feature-tile{padding:25px}.feature-tile h3,.feature-tile p{min-height:0}.feature-tile h3{font-size:22px}.feature-tile p{font-size:13px}.feature-tile>a{font-size:11px}.price-card{padding:25px}.device-frame{width:270px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hero-v3-copy,.hero-shell .nav-wrap,.platform-strip,.poster-light{opacity:1;transform:none}.poster{opacity:1;transform:translateX(calc(-50% + var(--x))) translateY(var(--y)) rotate(var(--r)) scale(var(--s))}}.fact-ribbon{border-bottom:1px solid #cec3e112;grid-template-columns:repeat(4,minmax(0,1fr));padding:29px 0;display:grid}.fact-ribbon>div{border-right:1px solid #bba6d51a;justify-content:center;align-items:center;gap:14px;display:flex}.fact-ribbon>div:last-child{border:0}.fact-ribbon strong{letter-spacing:-.06em;font-size:29px;font-weight:500}.fact-ribbon strong>span{color:#a79caf;font-size:13px}.fact-ribbon div>span{color:#a198ac;max-width:100px;font-size:10px;line-height:1.65}.feature-matrix{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-tile{padding:26px 23px}.feature-tile h3{min-height:44px;font-size:20px}.feature-tile p{min-height:93px;font-size:12px}.feature-tile>a{font-size:10px}.feature-index{right:20px}.cinema-carousel{isolation:isolate;position:relative;overflow:hidden}.carousel-aura{z-index:-1;filter:blur(20px);background:radial-gradient(at 50% 70%,#5c3c7933,#0000 65%);position:absolute;inset:0 10%}.mood-selector{perspective:1000px;width:100%;height:420px;min-height:420px;padding:0;display:block;position:relative;overflow:hidden}.mood-card,.mood-card.selected,.mood-card:hover{width:286px;height:375px;transform:translateX(calc(-50% + var(--slot)*243px)) scale(.87);filter:brightness(.6)saturate(.65);opacity:.85;z-index:1;text-align:left;border:1px solid #a0a4ca25;margin:0;transition:transform .65s cubic-bezier(.22,.68,.2,1),filter .5s,opacity .5s;position:absolute;top:25px;left:50%;box-shadow:0 15px 35px #0008}.mood-card.selected,.mood-card.selected:hover{transform:translateX(calc(-50% + var(--slot)*243px)) scale(1.03);filter:brightness()saturate(.95);opacity:1;z-index:3;border-color:#a6a4d980;box-shadow:0 20px 45px #000b,0 0 30px #6e54a31a}.card-copy{bottom:28px;left:25px;right:20px}.card-copy>strong{max-width:210px;font-size:32px;line-height:1.03}.card-copy>small{letter-spacing:.13em;font-size:7px}.card-copy>span{color:#b7abbf;margin-top:14px;font-size:11px;line-height:1.6;display:block}.card-top{left:25px;right:25px}.card-top i{font-size:6px}.cinema-controls{justify-content:center;align-items:center;gap:22px;margin-top:5px;display:flex}.cinema-controls>button{color:#b9accb;background:#16121e;border:1px solid #baadd333;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.cinema-controls>button:hover{color:#fff;border-color:#c5abef}.carousel-prev svg{transform:rotate(180deg)}.mood-progress span{width:14px;height:3px}.mood-progress .on{background:#c1a5db;width:32px}.mood-bottom{justify-content:space-between;align-items:center;gap:20px;margin-top:16px;display:flex}.mood-bottom .under-link{margin:0;font-size:11px}.mood-bottom p{color:#84758e;font-size:10px}.category-section{padding-top:0}.category-grid{border-top:1px solid #a98dbe25;border-left:1px solid #a98dbe25;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.category-grid>a{background:#0e0c12;border-bottom:1px solid #a98dbe25;border-right:1px solid #a98dbe25;align-items:flex-start;gap:15px;padding:25px 20px;transition:background .2s;display:flex}.category-grid>a:hover{background:#1c1425}.category-grid>a>span{color:#725f83;font-size:8px;line-height:1.6}.category-grid h3{letter-spacing:-.03em;margin-bottom:7px;font-size:17px;font-weight:500}.category-grid p{color:#8e7d99;font-size:10px;line-height:1.7}.category-grid svg{color:#7b638d;flex-shrink:0;width:13px;height:13px;margin-top:3px;margin-left:auto}.category-grid>a>div{flex:1;min-width:0}.sport-spotlight{background:linear-gradient(120deg,#18111f,#0e0d12);border:1px solid #ac8ec62c;border-radius:19px;grid-template-columns:1fr 1.2fr;min-height:515px;margin-bottom:95px;display:grid;overflow:hidden}.sport-photo{min-height:100%;position:relative;overflow:hidden}.sport-photo:after{content:"";background:linear-gradient(90deg,#0000 50%,#18111f),linear-gradient(#0000 40%,#0a0a1280);position:absolute;inset:0}.sport-photo img{object-position:50% 38%;filter:saturate(.65);width:100%;height:100%;position:absolute}.sport-kicker{z-index:1;letter-spacing:.17em;color:#ada9bc;font-size:7px;position:absolute;top:30px;left:30px}.sport-number{letter-spacing:-.07em;z-index:1;font-size:48px;font-weight:500;position:absolute;bottom:27px;left:30px}.sport-number>span{letter-spacing:-.03em;color:#81758f;margin-left:4px;font-size:15px}.sport-copy{z-index:2;padding:47px 45px 40px;position:relative}.sport-copy .eyebrow{margin-bottom:25px;font-size:8px}.sport-copy h2{font-size:49px}.sport-copy>p:not(.eyebrow){color:#a68eaf;max-width:400px;margin-top:22px;font-size:13px;line-height:1.8}.sports-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:26px;display:grid}.sports-grid>a{color:#c8b7d0;background:#ffffff03;border:1px solid #b693cb29;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:13px;font-size:11px;display:flex}.sports-grid>a:hover{background:#a880be12}.sports-grid svg{width:13px}.sport-copy>p.small-disclosure{color:#7c658a;margin-top:18px;font-size:9px;line-height:1.7}.price-comparison{background:#100d15;border:1px solid #b395cd2c;border-radius:12px;margin:25px 0 0;overflow:hidden}.price-comparison summary{cursor:pointer;color:#b9a8c6;justify-content:space-between;gap:20px;min-height:54px;padding:20px 23px;font-size:12px;list-style:none;display:flex}.price-comparison summary::-webkit-details-marker{display:none}.price-comparison summary>span{color:#a68aba;font-size:15px}.table-scroll{max-width:100%;padding:0 22px 20px;overflow:auto}.table-scroll table{border-collapse:collapse;text-align:left;color:#baabc5;width:100%;min-width:530px;font-size:12px}.table-scroll caption{text-align:left;color:#877092;padding:3px 0 18px;font-size:10px}.table-scroll th,.table-scroll td{white-space:nowrap;border-top:1px solid #b99aca1a;padding:14px 12px}.table-scroll th{color:#d3bedf;font-weight:500}.table-scroll thead{color:#866c94}.order-transparency{border-bottom:1px solid #af89c326;align-items:center;gap:20px;padding:24px 0;display:flex}.order-icon{color:#b397c7;background:#b78bd506;border:1px solid #ad8abe29;border-radius:13px;flex-shrink:0;place-items:center;width:50px;height:50px;font-size:30px;font-weight:500;display:grid}.order-transparency h3{letter-spacing:-.03em;font-size:17px;font-weight:500}.order-transparency p{color:#9a80a9;max-width:630px;margin-top:8px;font-size:12px;line-height:1.8}.order-transparency>a{white-space:nowrap;color:#b499c8;align-items:center;gap:12px;margin-left:auto;font-size:11px;display:flex}.iptv-explainer{grid-template-columns:1fr 1.04fr;align-items:center;gap:80px;display:grid}.explain-copy>.eyebrow{margin-bottom:24px}.explain-copy>p:not(.eyebrow){color:#9c88a9;max-width:440px;margin-top:25px;font-size:14px;line-height:1.9}.explain-points{flex-direction:column;gap:19px;margin-top:27px;display:flex}.explain-points>div{gap:16px;display:flex}.explain-points>div>span{color:#a586bd;border:1px solid #b595c52b;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;margin-top:2px;font-size:9px;display:grid}.explain-points p{color:#8f799e;font-size:12px;line-height:1.85}.explain-points strong{color:#cfbddb;margin-bottom:5px;font-size:14px;font-weight:500;display:block}.explain-copy .under-link{margin-top:29px;font-size:11px}.epg-demo{background:linear-gradient(140deg,#292131,#111015);border:1px solid #b9a2cf3d;border-radius:19px;padding:10px;position:relative;transform:perspective(1000px)rotateY(-4deg)rotate(2deg);box-shadow:0 25px 65px #0008,inset 0 1px #ffffff0d}.epg-demo:before{content:"";z-index:-1;filter:blur(35px);background:radial-gradient(#79529125,#0000 60%);position:absolute;inset:15% -5%}.epg-head{justify-content:space-between;align-items:center;gap:20px;height:40px;padding:0 10px 10px;display:flex}.epg-head>span:nth-child(2){letter-spacing:.13em;color:#8b769c;font-size:6px}.epg-head>i{background:#ae85d3;border-radius:50%;width:5px;height:5px}.epg-image{border-radius:10px;height:230px;position:relative;overflow:hidden}.epg-image:after{content:"";background:linear-gradient(90deg,#08060fc9,#0000),linear-gradient(#0000,#0d081f80);position:absolute;inset:0}.epg-image img{object-position:50% 35%;width:100%;height:100%}.epg-image>div{z-index:1;position:absolute;bottom:24px;left:24px;right:25px}.epg-image small{letter-spacing:.16em;color:#bca5d0;margin-bottom:12px;font-size:6px;display:block}.epg-image strong{letter-spacing:-.05em;font-size:30px;font-weight:500;line-height:1.05;display:block}.demo-play{background:#ffffff0a;border:1px solid #c4aed05e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:0;right:0}.demo-play .play-triangle{border-top-width:4px;border-bottom-width:4px;border-left-width:5px}.epg-programs{padding:17px 8px 9px}.epg-programs>div{gap:6px;margin-bottom:7px;display:flex}.epg-programs .epg-times{letter-spacing:.1em;color:#74627e;justify-content:space-between;margin-bottom:12px;padding-right:10px;font-size:5px}.epg-programs b{color:#746381;width:23px;padding-top:10px;font-size:7px;font-weight:400}.epg-block{color:#8a7897;background:#ffffff03;border:1px solid #b396c919;border-radius:4px;flex:1;padding:11px 9px;font-size:6px;display:block}.epg-block.selected{color:#c3a6da;background:#b383d71c;border-color:#ba91dc46;flex:1.5}.epg-demo>p{color:#716078;text-align:center;padding:7px 10px 9px;font-size:6px}.device-directory{padding-bottom:55px}.device-options{grid-template-columns:repeat(9,minmax(0,1fr));gap:9px;display:grid}.device-options button{color:#b3a0c0;background:linear-gradient(#19141f,#100d15);border:1px solid #a88fbe29;border-radius:12px;flex-direction:column;align-items:center;min-height:137px;padding:21px 8px;transition:border-color .2s,background .2s;display:flex}.device-options button.selected{background:linear-gradient(#30213e,#16101e);border-color:#ae85d078;box-shadow:0 0 0 3px #a074cb08}.device-mini{color:#b49dcc;margin-bottom:16px;display:block}.device-mini svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:29px;height:29px}.device-options strong{letter-spacing:-.03em;font-size:11px;font-weight:500}.device-options small{color:#7c648d;margin-top:5px;font-size:7px;line-height:1.7;display:block}.device-answer{align-items:center;gap:25px;padding:24px 0 0;display:flex}.answer-label{letter-spacing:.12em;color:#9873b4;white-space:nowrap;font-size:7px}.device-answer>p{color:#9f88ae;max-width:665px;min-height:44px;font-size:12px;line-height:1.8}.device-answer .under-link{white-space:nowrap;gap:10px;margin:0 0 0 auto;font-size:10px}.apps-section{border-bottom:1px solid #b08ac026;grid-template-columns:1fr 1.12fr;align-items:center;gap:85px;padding-bottom:65px;display:grid}.apps-section .eyebrow{margin-bottom:25px;font-size:8px}.apps-section h2{font-size:47px}.apps-section>div>p:not(.eyebrow){color:#a18bad;margin-top:22px;font-size:14px;line-height:1.85}.apps-section .under-link{font-size:11px}.app-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.app-tiles>a{text-align:center;background:linear-gradient(135deg,#1e1725,#100e15);border:1px solid #c3a1d52b;border-radius:14px;flex-direction:column;align-items:center;padding:23px 11px 20px;display:flex;position:relative;overflow:hidden}.app-tiles>a:after{content:"";background:linear-gradient(90deg,#0000,#9c72c88c,#0000);height:1px;position:absolute;bottom:0;left:20%;right:20%}.app-symbol{letter-spacing:-.05em;color:#c8a9de;background:linear-gradient(135deg,#33223d,#16101d);border:1px solid #bca1d039;border-radius:11px;place-items:center;width:43px;height:43px;margin-bottom:17px;font-size:20px;font-weight:500;display:grid;box-shadow:0 9px 18px #0005,inset 0 -2px #be8be33d}.app-tiles strong{color:#c3acd0;font-size:11px;font-weight:500}.app-tiles small{color:#7f6290;margin-top:7px;font-size:7px}.trial-checklist{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-top:0;display:grid}.trial-checklist .eyebrow{margin-bottom:25px;font-size:9px}.trial-checklist>div>p{color:#a18aad;max-width:435px;margin-top:23px;font-size:14px;line-height:1.9}.trial-checklist .button{margin-top:28px}.trial-checklist>div>small{color:#846993;max-width:340px;margin-top:15px;font-size:9px;line-height:1.8;display:block}.test-panel{box-shadow:inset 0 1px 0 #fff05;background:linear-gradient(135deg,#1b1422,#100e14);border:1px solid #bc98d32c;border-radius:17px;padding:31px}.test-panel-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.test-panel-head>span{letter-spacing:.13em;color:#ad8dbe;font-size:8px}.test-panel-head>b{color:#d9b9ee;font-size:12px;font-weight:500}.test-progress{background:#32233c;border-radius:3px;height:3px;margin-top:19px;overflow:hidden}.test-progress>span{background:linear-gradient(90deg,#9e6cd0,#d3adeb);width:0;height:100%;transition:width .3s;display:block}.test-panel fieldset{border:0;margin:19px 0 0;padding:0}.test-panel label{color:#b49ac2;cursor:pointer;border-bottom:1px solid #b48bc51a;align-items:center;gap:12px;min-height:48px;padding:15px 0;font-size:12px;line-height:1.65;display:flex;position:relative}.test-panel input{opacity:0;width:20px;height:20px;position:absolute;left:0}.custom-check{background:#140d1c;border:1px solid #ad7fcb63;border-radius:5px;flex-shrink:0;width:18px;height:18px;display:block;position:relative}.test-panel input:checked+.custom-check{background:#c39de0;border-color:#c39de0}.test-panel input:checked+.custom-check:after{content:"";border-bottom:1.5px solid #271334;border-left:1.5px solid #271334;width:7px;height:4px;position:absolute;top:4px;left:4px;transform:rotate(-45deg)}.test-panel input:focus-visible+.custom-check{outline-offset:4px;outline:2px solid #ddbcf1}.test-panel>p{color:#775783!important;margin-top:15px!important;font-size:8px!important}.renewal-panel{border-block:1px solid #b890cb24;grid-template-columns:1fr 1fr;gap:55px;padding-block:30px;display:grid}.renewal-panel>div+div{border-left:1px solid #b890cb24;padding-left:55px}.mini-kicker{letter-spacing:.13em;color:#8d6e9d;font-size:7px}.renewal-panel h3{letter-spacing:-.04em;margin:14px 0 12px;font-size:24px;font-weight:500}.renewal-panel p{color:#a082af;max-width:440px;font-size:13px;line-height:1.85}.renewal-panel a{color:#baa0ca;align-items:center;gap:12px;margin-top:20px;font-size:11px;display:flex}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.guide-card{background:#100d15;border:1px solid #b08ac028;border-radius:15px;overflow:hidden}.guide-art{background:radial-gradient(at 50% 120%,#5a3873ad,#0000 75%),#15101c;border-bottom:1px solid #b08ac020;justify-content:center;align-items:center;height:170px;display:flex;position:relative;overflow:hidden}.guide-art>span:first-child{letter-spacing:-.07em;color:#0000;-webkit-text-stroke:1px #a580bf55;z-index:2;font-size:85px;font-weight:500;position:relative}.guide-lines{background:repeating-linear-gradient(135deg,#c7a3e10b 0 1px,#0000 1px 23px);position:absolute;inset:-70% -30%}.art-1{background:radial-gradient(at 50% 120%,#334a7bb0,#0000 75%),#10121b}.art-2{background:radial-gradient(at 50% 120%,#61476da1,#0000 75%),#17111b}.guide-card>div:last-child{padding:26px}.guide-card small{letter-spacing:.1em;color:#9876ac;font-size:7px}.guide-card h3{letter-spacing:-.04em;max-width:230px;margin:17px 0 13px;font-size:24px;font-weight:500;line-height:1.1}.guide-card p{color:#a185ae;min-height:45px;font-size:12px;line-height:1.85}.guide-read{color:#c2a8d4;border-top:1px solid #ba94cf1a;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:20px;font-size:11px;display:flex}.hero-assurance{color:#a39caa;font-size:11px}.hero-v3-description{color:#aaa3b2}.price-desc{color:#a198ad}.price-monthly{color:#a196ad;font-size:11px}.price-note{color:#988aa4}.price-card li{color:#b1a4be}.price-quality{color:#b5a8c4}.trial-band p:not(.eyebrow){color:#b2a1c1}.small-disclosure{color:#9f8bab!important}@media (width<=1050px){.feature-matrix{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-tile{padding:24px 18px}.feature-tile h3{min-height:43px;font-size:19px}.feature-tile p{min-height:111px;font-size:12px}.category-grid>a{gap:10px;padding:22px 15px}.category-grid h3{font-size:15px}.category-grid p{font-size:9px}.sport-copy{padding:38px 32px}.sport-copy h2{font-size:43px}.sport-spotlight{min-height:500px}.iptv-explainer{gap:45px}.epg-image{height:215px}.epg-image strong{font-size:27px}.device-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.device-options button{min-height:140px;padding:22px 10px}.device-options strong{font-size:12px}.device-options small{font-size:8px}.device-answer{gap:20px}.device-answer>p{max-width:500px}.apps-section{gap:45px}.apps-section h2{font-size:43px}.trial-checklist{gap:50px}.trial-checklist h2{font-size:48px}.guide-card>div:last-child{padding:24px}.guide-card h3{font-size:23px}}@media (width<=850px){.fact-ribbon{padding-block:25px}.fact-ribbon>div{gap:10px}.fact-ribbon strong{font-size:25px}.fact-ribbon div>span{max-width:85px;font-size:8px}.feature-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-tile{padding:27px}.feature-tile h3{min-height:0;font-size:21px}.feature-tile p{min-height:70px;font-size:13px}.feature-tile>a{font-size:11px}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid>a{gap:16px;padding:25px}.category-grid h3{font-size:18px}.category-grid p{font-size:11px}.sport-spotlight{grid-template-columns:.8fr 1.2fr;min-height:500px;margin-bottom:65px}.sport-copy{padding:36px 29px}.sport-copy h2{font-size:39px}.sport-copy .eyebrow{font-size:6px}.sport-copy>p:not(.eyebrow){font-size:12px}.sports-grid>a{gap:6px;padding:11px;font-size:10px}.sport-copy>p.small-disclosure{font-size:8px}.iptv-explainer{grid-template-columns:1fr 1fr;gap:30px}.explain-copy h2{font-size:39px}.explain-copy>p:not(.eyebrow){font-size:13px}.explain-points p{font-size:11px}.explain-points strong{font-size:13px}.epg-image{height:200px}.epg-image strong{font-size:24px}.epg-image>div{bottom:20px;left:19px}.epg-head>span:nth-child(2){font-size:4px}.epg-programs{padding-inline:2px}.epg-block{padding:10px 7px;font-size:5px}.epg-demo>p{font-size:5px}.device-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.device-answer{grid-template-columns:100px 1fr;gap:10px 20px;display:grid}.device-answer .under-link{grid-column:2;justify-self:start;margin:0}.apps-section{grid-template-columns:1fr;gap:32px;padding-bottom:45px}.apps-section>div:first-child{max-width:600px}.app-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.app-tiles>a{padding:18px 8px}.app-symbol{width:38px;height:38px;font-size:18px}.app-tiles strong{font-size:9px}.app-tiles small{font-size:6px}.trial-checklist{gap:35px}.trial-checklist h2{font-size:39px}.trial-checklist>div>p{font-size:13px}.test-panel{padding:25px}.test-panel label{font-size:11px}.trial-checklist .button{gap:15px;font-size:11px}.renewal-panel{gap:30px}.renewal-panel>div+div{padding-left:30px}.renewal-panel h3{font-size:22px}.renewal-panel p{font-size:12px}.guide-grid{gap:14px}.guide-art{height:145px}.guide-art>span:first-child{font-size:70px}.guide-card>div:last-child{padding:23px 20px}.guide-card h3{font-size:21px}.guide-card p{min-height:62px;font-size:11px}.order-transparency p{max-width:460px;font-size:11px}.order-transparency>a{font-size:10px}.mood-card,.mood-card.selected,.mood-card:hover{width:255px;height:350px;transform:translateX(calc(-50% + var(--slot)*216px)) scale(.87)}.mood-card.selected,.mood-card.selected:hover{transform:translateX(calc(-50% + var(--slot)*216px)) scale(1.02)}.mood-selector{height:400px;min-height:400px}.card-copy>strong{font-size:30px}}@media (width<=640px){.hero-v3-actions .button{gap:9px;padding:14px 12px;font-size:11px}.hero-assurance{flex-wrap:wrap;gap:6px;font-size:9px;line-height:1.7}.hero-v3-description{font-size:12px}.poster-stage{margin-top:24px}.fact-ribbon{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 0;padding:24px 0}.fact-ribbon>div{justify-content:flex-start;gap:12px;padding-left:18px}.fact-ribbon>div:nth-child(2){border:0}.fact-ribbon>div:nth-child(3){padding-top:0}.fact-ribbon strong{min-width:46px;font-size:27px}.fact-ribbon strong>span{font-size:11px}.fact-ribbon div>span{max-width:90px;font-size:9px}.feature-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.feature-tile{padding:21px 16px}.feature-tile h3{min-height:42px;font-size:18px}.feature-tile p{min-height:95px;font-size:11px}.feature-tile>a{gap:6px;font-size:9px}.feature-index{right:15px}.mood-selector{scroll-snap-type:none;height:352px;min-height:352px;overflow:hidden}.mood-card,.mood-card.selected,.mood-card:hover{width:235px;height:316px;transform:translateX(calc(-50% + var(--slot)*190px)) scale(.88);flex:none;top:18px}.mood-card.selected,.mood-card.selected:hover{transform:translateX(calc(-50% + var(--slot)*190px)) scale(1.01)}.card-copy{bottom:24px;left:21px;right:18px}.card-copy>strong{font-size:29px}.card-copy>small{font-size:6px}.card-copy>span{font-size:10px;line-height:1.6}.card-top{top:22px;left:21px;right:21px}.card-top>i{font-size:5px}.cinema-controls{gap:19px;margin-top:4px}.cinema-controls>button{width:44px;height:44px}.mood-bottom{flex-direction:column;align-items:flex-start;gap:12px;margin-top:18px}.mood-bottom .under-link{font-size:11px}.mood-bottom p{text-align:left;max-width:none;font-size:9px}.category-section{padding-top:0}.category-grid{border-radius:12px;grid-template-columns:1fr 1fr}.category-grid>a{gap:9px;min-height:98px;padding:19px 14px}.category-grid>a>span{margin-top:2px;font-size:6px}.category-grid h3{margin-bottom:7px;font-size:16px}.category-grid p{font-size:9px;line-height:1.7}.category-grid svg{width:11px;height:11px;display:none}.sport-spotlight{border-radius:16px;flex-direction:column;min-height:0;margin-bottom:55px;display:flex}.sport-photo{height:230px;min-height:230px}.sport-photo img{object-position:50% 28%}.sport-photo:after{background:linear-gradient(#0000 40%,#18111f)}.sport-kicker{font-size:6px;top:23px;left:24px}.sport-number{font-size:40px;bottom:20px;left:24px}.sport-copy{padding:16px 25px 28px}.sport-copy .eyebrow{margin-bottom:19px;font-size:7px}.sport-copy h2{font-size:38px}.sport-copy>p:not(.eyebrow){margin-top:20px;font-size:13px}.sports-grid{gap:9px;margin-top:23px}.sports-grid>a{min-height:45px;padding:13px 12px;font-size:10px}.sport-copy>p.small-disclosure{margin-top:18px;font-size:9px;line-height:1.8}.price-comparison{margin-top:22px}.price-comparison summary{padding:19px 20px;font-size:11px}.table-scroll{padding:0 16px 17px}.table-scroll table{min-width:475px;font-size:11px}.table-scroll th,.table-scroll td{padding:13px 10px}.order-transparency{flex-wrap:wrap;gap:17px;padding:24px 0}.order-icon{border-radius:11px;width:42px;height:42px;font-size:24px}.order-transparency>div{flex:1}.order-transparency h3{font-size:17px}.order-transparency p{font-size:12px;line-height:1.8}.order-transparency>a{margin-left:59px;font-size:11px}.iptv-explainer{grid-template-columns:1fr;gap:40px}.explain-copy h2{font-size:39px}.explain-copy .eyebrow{margin-bottom:20px;font-size:7px}.explain-copy>p:not(.eyebrow){font-size:13px}.explain-points{gap:20px}.explain-points p{font-size:12px}.explain-points strong{font-size:14px}.epg-demo{margin:0 6px;transform:perspective(1000px)rotateY(-3deg)rotate(1deg)}.epg-image{height:220px}.epg-image strong{font-size:29px}.epg-head>span:nth-child(2){font-size:5px}.epg-programs{padding:17px 7px 9px}.epg-block{padding:11px 9px;font-size:6px}.epg-demo>p{font-size:6px;line-height:1.7}.device-directory{padding-bottom:38px}.device-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.device-options button{border-radius:10px;min-height:129px;padding:18px 7px}.device-options strong{font-size:11px}.device-options small{font-size:7px}.device-mini{margin-bottom:13px}.device-mini svg{width:25px;height:25px}.device-answer{padding-top:23px;display:block}.answer-label{font-size:7px}.device-answer>p{min-height:0;margin-top:10px;font-size:12px}.device-answer .under-link{white-space:normal;margin-top:14px;font-size:11px;display:inline-flex}.apps-section{gap:30px;padding-bottom:44px}.apps-section h2{font-size:39px}.apps-section .eyebrow{margin-bottom:21px;font-size:7px}.apps-section>div>p:not(.eyebrow){font-size:13px}.app-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.app-tiles>a{border-radius:12px;padding:23px 9px 20px}.app-symbol{width:41px;height:41px;font-size:20px}.app-tiles strong{font-size:10px}.app-tiles small{font-size:6px;line-height:1.7}.trial-checklist{grid-template-columns:1fr;gap:33px;padding-top:5px}.trial-checklist .eyebrow{margin-bottom:21px;font-size:7px}.trial-checklist h2{font-size:39px}.trial-checklist>div>p{font-size:13px}.trial-checklist .button{gap:25px;min-height:48px;font-size:12px}.trial-checklist>div>small{color:#a18aae;font-size:10px}.test-panel{padding:25px}.test-panel label{gap:12px;padding:16px 0;font-size:12px}.test-panel-head>span{font-size:8px}.test-panel-head>b{font-size:12px}.test-panel>p{color:#9977ad!important;font-size:9px!important}.renewal-panel{grid-template-columns:1fr;gap:27px;padding-block:27px}.renewal-panel>div+div{border-top:1px solid #b890cb24;border-left:0;padding:27px 0 0}.renewal-panel h3{font-size:24px}.renewal-panel p{font-size:13px}.renewal-panel a{font-size:11px}.mini-kicker{font-size:7px}.guide-section .section-head>.under-link{margin-top:23px;font-size:11px}.guide-grid{grid-template-columns:1fr;gap:17px}.guide-art{height:145px}.guide-art>span:first-child{font-size:77px}.guide-card>div:last-child{padding:25px}.guide-card h3{max-width:none;margin:16px 0 13px;font-size:26px}.guide-card p{min-height:0;font-size:13px}.guide-card small{font-size:7px}.guide-read{margin-top:20px;padding-top:18px;font-size:11px}.price-monthly{font-size:11px}.price-note{font-size:10px}}@media (width<=360px){.hero-v3-actions{flex-wrap:wrap;gap:10px}.hero-v3-actions .button{padding:14px 10px;font-size:10px}.hero-assurance{font-size:8px}.feature-matrix{grid-template-columns:1fr}.feature-tile{padding:25px}.feature-tile h3,.feature-tile p{min-height:0}.feature-tile h3{font-size:22px}.feature-tile p{font-size:13px}.feature-tile>a{font-size:11px}.category-grid h3{font-size:15px}.category-grid>a{padding:18px 12px}.device-options{gap:8px}.device-options strong{font-size:10px}.device-options small{font-size:6px}.apps-section h2{font-size:37px}}.hero-v3{padding-top:30px}.hero-v3 h1{margin-top:17px;margin-bottom:13px;font-size:clamp(50px,6.1vw,76px)}.hero-v3-description{font-size:13px;line-height:1.65}.hero-v3-actions{margin-top:18px}.hero-assurance{margin-top:11px}.poster-stage{height:328px;margin-top:13px}.poster-fan{height:299px}.platform-strip{padding-block:23px}@media (width<=850px){.hero-v3{padding-top:28px}.hero-v3 h1{font-size:55px}.poster-stage{height:287px}.poster-fan{height:258px}}@media (width<=640px){.hero-v3{padding-top:27px}.hero-v3 h1{margin:17px auto 12px;font-size:clamp(36px,9.9vw,54px)}.hero-v3-description{font-size:12px;line-height:1.7}.hero-v3-actions{margin-top:18px}.hero-assurance{gap:5px;margin-top:10px;font-size:10px}.poster-stage{height:258px;margin-top:22px}.poster-fan{height:232px}.hero-assurance span{display:none}.hero-assurance{column-gap:11px;max-width:310px;margin-inline:auto}.hero-v3-copy{padding-inline:17px}}@media (width<=360px){.hero-v3 h1{font-size:35px}.hero-assurance{font-size:9px}.poster-stage{height:246px}.poster-fan{height:220px}}.whatsapp-float{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,transform .2s,visibility .2s;transform:translateY(15px)}.whatsapp-float.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:none}@media (width<=640px){.hero-pill{display:none}.hero-v3{padding-top:26px}.hero-v3 h1{margin-top:0;margin-bottom:13px}.hero-desktop-sentence{display:none}.hero-v3-description{max-width:300px}.hero-v3-actions{margin-top:17px}.poster-stage{margin-top:20px}}#mobile-menu:not([hidden]){inset:auto}@media (width<=640px){.v3{-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}.v3 .container{width:calc(100% - 36px)}.v3 .hero-v3{width:100%}.v3 .hero-v3-copy{padding-inline:18px}.v3 .hero-v3 h1{letter-spacing:-.055em;font-size:clamp(38px,10.2vw,46px);line-height:1.08}.v3 .hero-v3-description{color:#b7afc2;max-width:360px;font-size:16px;line-height:1.65}.v3 .hero-v3-actions{margin-top:21px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;max-width:410px;margin-inline:auto;display:grid}.v3 .hero-v3-actions .button{text-align:left;border-radius:10px;gap:9px;min-height:56px;padding:14px 12px;font-size:14px;line-height:1.3}.v3 .hero-v3-actions .arrow-svg{width:17px;height:17px}.v3 .hero-assurance{color:#a89db4;max-width:345px;margin:13px auto 0;font-size:12px;line-height:1.6}.v3 .poster-stage{height:284px;margin-top:30px}.v3 .poster-fan{height:256px}.v3 .poster{width:174px;height:245px}.v3 .poster-two{--x:-126px}.v3 .poster-four{--x:126px}.v3 .poster-one{--x:-231px}.v3 .poster-five{--x:231px}.v3 .poster-caption>strong{font-size:27px}.v3 .poster-caption>small{font-size:7px;line-height:1.5}.v3 .poster-tag{letter-spacing:.08em;font-size:7px}.v3 .poster-play{width:31px;height:31px}.v3 .fan-note{letter-spacing:.12em;font-size:8px}.v3 .platform-strip>p{margin-bottom:15px;font-size:10px}.v3 .platform-strip>div{justify-content:center;gap:14px 20px;font-size:13px;line-height:1.5}.v3 .fact-ribbon{gap:24px 0;padding-block:28px}.v3 .fact-ribbon>div{gap:10px;padding-left:10px}.v3 .fact-ribbon strong{font-size:29px}.v3 .fact-ribbon strong>span{font-size:14px}.v3 .fact-ribbon div>span{max-width:100px;font-size:12px;line-height:1.6}.v3 .section{padding-block:58px}.v3 .section-head{margin-bottom:29px}.v3 .section-head .eyebrow,.v3 .device-copy .eyebrow,.v3 .faq-intro .eyebrow,.v3 .eyebrow{letter-spacing:.11em;font-size:10px;line-height:1.5}.v3 h2{font-size:37px;line-height:1.12}.v3 .section-head>p,.v3 .device-copy>p:not(.eyebrow){color:#aaa0b6;max-width:none;font-size:16px;line-height:1.8}.v3 .button{gap:22px;min-height:48px;padding:15px 19px;font-size:14px;line-height:1.35}.v3 .under-link{align-items:center;gap:12px;min-height:44px;padding-block:10px;font-size:14px;line-height:1.5}.v3 .moods{padding-top:43px}.v3 .mood-selector{height:392px;min-height:392px}.v3 .mood-card,.v3 .mood-card.selected,.v3 .mood-card:hover{width:258px;height:354px;transform:translateX(calc(-50% + var(--slot)*208px)) scale(.88);top:18px}.v3 .mood-card.selected,.v3 .mood-card.selected:hover{transform:translateX(calc(-50% + var(--slot)*208px)) scale(1.01)}.v3 .card-copy>strong{font-size:32px;line-height:1.08}.v3 .card-copy>small{font-size:10px;line-height:1.5}.v3 .card-copy>span{margin-top:14px;font-size:14px;line-height:1.6}.v3 .card-top{font-size:11px}.v3 .card-top>i{letter-spacing:.08em;font-size:8px}.v3 .mood-bottom p{color:#9e8bac;font-size:12px;line-height:1.7}.v3 .mood-bottom .under-link{font-size:14px}.v3 .cinema-controls>button{width:48px;height:48px}.v3 .category-section{padding-top:0}.v3 .category-grid{grid-template-columns:1fr 1fr}.v3 .category-grid>a{gap:8px;min-height:124px;padding:23px 16px}.v3 .category-grid>a>span{margin-top:3px;font-size:9px}.v3 .category-grid h3{margin-bottom:9px;font-size:18px;line-height:1.25}.v3 .category-grid p{font-size:14px;line-height:1.6}.v3 .category-grid>a>div{overflow-wrap:normal;min-width:0}.v3 .sport-copy{padding:19px 25px 29px}.v3 .sport-copy .eyebrow{font-size:10px}.v3 .sport-copy h2{font-size:38px;line-height:1.12}.v3 .sport-copy>p:not(.eyebrow){font-size:16px;line-height:1.8}.v3 .sports-grid{grid-template-columns:1fr 1fr;gap:10px}.v3 .sports-grid>a{gap:8px;min-height:52px;padding:13px 12px;font-size:14px;line-height:1.4}.v3 .sports-grid svg{width:15px}.v3 .sport-copy>p.small-disclosure{font-size:12px;line-height:1.75}.v3 .sport-kicker{font-size:9px}.v3 .benefit-section{padding-top:0}.v3 .feature-matrix{grid-template-columns:1fr;gap:14px}.v3 .feature-tile{padding:27px}.v3 .feature-index{font-size:11px;top:25px;right:24px}.v3 .bevel-icon{border-radius:13px;width:54px;height:54px;margin-bottom:24px}.v3 .bevel-icon svg{width:27px;height:27px}.v3 .feature-tile h3{min-height:0;margin-bottom:14px;font-size:24px;line-height:1.2}.v3 .feature-tile p{color:#aaa0b5;max-width:none;min-height:0;font-size:16px;line-height:1.8}.v3 .feature-tile>a{color:#c0afcf;min-height:47px;margin-top:22px;padding-top:17px;font-size:14px;line-height:1.5}.v3 .pricing{padding-top:8px}.v3 .periods{gap:3px;padding:5px}.v3 .periods button{min-height:46px;padding:13px 7px;font-size:13px}.v3 .price-card{padding:29px 27px}.v3 .price-card h3{font-size:33px}.v3 .price-quality{letter-spacing:.09em;padding:7px 9px;font-size:11px}.v3 .price-pick{font-size:10px}.v3 .price-desc{font-size:16px;line-height:1.7}.v3 .price-amount strong{font-size:68px}.v3 .price-period,.v3 .price-monthly{font-size:14px;line-height:1.6}.v3 .price-card .button{min-height:52px;padding:16px 17px;font-size:15px}.v3 .price-card li{padding-left:20px;font-size:15px;line-height:1.7}.v3 .price-card li:before{top:8px}.v3 .price-note{font-size:13px;line-height:1.8}.v3 .price-comparison summary{align-items:center;min-height:60px;padding:19px 20px;font-size:15px;line-height:1.6}.v3 .table-scroll table{min-width:570px;font-size:14px}.v3 .table-scroll caption{font-size:12px;line-height:1.6}.v3 .table-scroll th,.v3 .table-scroll td{padding:15px 13px}.v3 .order-transparency h3{font-size:20px;line-height:1.25}.v3 .order-transparency p{font-size:15px;line-height:1.8}.v3 .order-transparency>a{white-space:normal;min-height:44px;font-size:14px;line-height:1.5}.v3 .trial-band{gap:23px;padding:29px 25px}.v3 .trial-band>div:nth-child(2){min-width:0}.v3 .trial-band h2{font-size:30px;line-height:1.13}.v3 .trial-band .eyebrow{font-size:9px}.v3 .trial-band p:not(.eyebrow){font-size:15px;line-height:1.75}.v3 .trial-band p br{display:none}.v3 .trial-band>.button{min-height:52px;font-size:14px}.v3 .explain-copy .eyebrow{font-size:10px}.v3 .explain-copy h2{font-size:38px;line-height:1.12}.v3 .explain-copy>p:not(.eyebrow){font-size:16px;line-height:1.85}.v3 .explain-points p{font-size:15px;line-height:1.8}.v3 .explain-points strong{margin-bottom:8px;font-size:18px}.v3 .explain-points>div>span{width:31px;height:31px;font-size:11px}.v3 .explain-copy .under-link{font-size:14px}.v3 .epg-head>span:nth-child(2){font-size:7px}.v3 .epg-image small{font-size:9px}.v3 .epg-image strong{font-size:30px}.v3 .epg-programs .epg-times{font-size:7px}.v3 .epg-programs b{font-size:9px}.v3 .epg-block{padding:12px 9px;font-size:9px;line-height:1.5}.v3 .epg-demo>p{font-size:10px;line-height:1.65}.v3 .device-copy h2{font-size:39px;line-height:1.12}.v3 .device-switch{flex-wrap:wrap;gap:8px}.v3 .device-switch button{flex:1;gap:7px;min-width:102px;min-height:48px;padding:13px 10px;font-size:12px}.v3 .device-switch button svg{width:18px;height:18px}.v3 .device-note p{font-size:14px;line-height:1.65}.v3 .device-note small{font-size:13px;line-height:1.7}.v3 .device-small{font-size:8px}.v3 .device-options{grid-template-columns:1fr 1fr;gap:12px}.v3 .device-options button{min-height:158px;padding:23px 13px}.v3 .device-mini svg{width:31px;height:31px}.v3 .device-options strong{font-size:16px;line-height:1.4}.v3 .device-options small{font-size:12px;line-height:1.6}.v3 .answer-label{font-size:10px}.v3 .device-answer>p{margin-top:12px;font-size:16px;line-height:1.8}.v3 .device-answer .under-link{font-size:14px}.v3 .apps-section .eyebrow{font-size:10px}.v3 .apps-section h2{font-size:38px;line-height:1.12}.v3 .apps-section>div>p:not(.eyebrow){font-size:16px;line-height:1.8}.v3 .apps-section .under-link{font-size:14px}.v3 .app-tiles{grid-template-columns:1fr 1fr;gap:13px}.v3 .app-tiles>a{padding:25px 14px 24px}.v3 .app-symbol{width:50px;height:50px;margin-bottom:20px;font-size:25px}.v3 .app-tiles strong{font-size:15px;line-height:1.45}.v3 .app-tiles small{font-size:11px;line-height:1.65}.v3 .setup-progress>span{font-size:11px}.v3 .setup-progress b{font-size:13px}.v3 .setup-progress{gap:10px}.v3 .step-grid li{min-height:180px;padding:27px 24px 27px 77px}.v3 .step-number{font-size:11px;top:27px;left:24px}.v3 .step-icon{font-size:27px;top:56px;left:24px}.v3 .step-grid h3{margin-bottom:13px;font-size:23px;line-height:1.2}.v3 .step-grid p{max-width:none;font-size:16px;line-height:1.8}.v3 .trial-checklist .eyebrow{font-size:10px}.v3 .trial-checklist h2{font-size:38px;line-height:1.13}.v3 .trial-checklist>div>p{font-size:16px;line-height:1.85}.v3 .trial-checklist .button{min-height:52px;font-size:14px}.v3 .trial-checklist>div>small{font-size:12px;line-height:1.8}.v3 .test-panel{padding:26px}.v3 .test-panel-head>span{font-size:11px}.v3 .test-panel-head>b{font-size:15px}.v3 .test-panel label{gap:13px;min-height:58px;padding:17px 0;font-size:15px;line-height:1.7}.v3 .custom-check{border-radius:6px;width:22px;height:22px}.v3 .test-panel input{width:22px;height:22px}.v3 .test-panel input:checked+.custom-check:after{width:8px;height:5px;top:5px;left:5px}.v3 .test-panel>p{font-size:12px!important;line-height:1.7!important}.v3 .mini-kicker{font-size:10px;line-height:1.6}.v3 .renewal-panel h3{font-size:25px;line-height:1.25}.v3 .renewal-panel p{font-size:16px;line-height:1.85}.v3 .renewal-panel a{min-height:44px;font-size:14px;line-height:1.5}.v3 .guide-card small{font-size:10px}.v3 .guide-card h3{font-size:27px;line-height:1.2}.v3 .guide-card p{font-size:16px;line-height:1.8}.v3 .guide-read{min-height:47px;font-size:14px;line-height:1.5}.v3 .guide-section .section-head>.under-link{font-size:14px}.v3 .faq-intro h2{font-size:38px;line-height:1.12}.v3 .faq-intro>p:not(.eyebrow){font-size:16px;line-height:1.8}.v3 .faq-list summary{align-items:center;gap:17px;min-height:48px;font-size:17px;line-height:1.55}.v3 .faq-list p{margin-right:0;font-size:16px;line-height:1.85}.v3 .faq-list details{margin-bottom:23px;padding-bottom:23px}.v3 .faq-full .faq-list summary{font-size:17px}.v3 .faq-full .faq-list p{font-size:16px}.v3 .closing h2{font-size:36px;line-height:1.15}.v3 .closing .eyebrow{font-size:10px}.v3 .closing .button{gap:20px;min-height:52px;font-size:14px}.v3 .closing-note{font-size:13px;line-height:1.7}.v3 .footer-top>p{font-size:14px;line-height:1.7}.v3 .footer-links{grid-template-columns:1fr 1fr;gap:3px 18px;display:grid}.v3 .footer-links a{align-items:center;min-height:44px;padding-block:10px;font-size:15px;line-height:1.5;display:flex}.v3 .to-top{gap:9px;min-height:44px;font-size:12px}.v3 .footer-bottom{gap:14px;padding-top:25px;padding-bottom:85px;font-size:11px;line-height:1.8}.v3 .footer-bottom span:nth-child(2){font-size:11px}.v3 .whatsapp-float{min-height:48px;padding:12px 17px;font-size:13px}.v3 .whatsapp-float span{font-size:19px}.v3 #mobile-menu a{min-height:52px;padding:14px;font-size:17px;line-height:1.5}.v3 #mobile-menu:not([hidden]){padding:17px;inset:auto}.v3 .menu-toggle{width:48px;height:48px}.v3 .sub-hero h1,.v3 .support-page>header h1{font-size:43px;line-height:1.12}.v3 .sub-hero>p:not(.eyebrow){font-size:17px;line-height:1.8}.v3 .support-page .hero-actions .button{min-height:52px;font-size:14px}.v3 .support-page section>h2{font-size:31px;line-height:1.2}.v3 .support-page>section>p{font-size:16px;line-height:1.8}.v3 .support-page .step-grid li{padding:27px}.v3 .support-page .step-grid h3{font-size:23px}.v3 .support-page .step-grid p{font-size:16px;line-height:1.85}.v3 .info-card{padding:27px}.v3 .info-card h2,.v3 .info-card h3{font-size:24px!important;line-height:1.25!important}.v3 .info-card p,.v3 .info-card li{font-size:16px;line-height:1.85}.v3 .info-card .eyebrow{font-size:11px}.v3 .support-page .faq h2{font-size:36px;line-height:1.15}.v3 .catalogue-card h2{font-size:29px;line-height:1.15}.v3 .catalogue-card p{font-size:16px;line-height:1.8}.v3 .catalogue-card a{min-height:44px;font-size:14px;line-height:1.6}.v3 .content-tabs{flex-wrap:wrap;gap:6px;padding:6px;overflow:visible}.v3 .content-tabs button{flex:auto;min-height:46px;padding:12px 13px;font-size:13px}.v3 .request-panel h2{font-size:35px;line-height:1.15}.v3 .request-panel p{font-size:16px;line-height:1.8}.v3 .channel-request label{font-size:15px}.v3 .channel-request textarea{min-height:170px;font-size:16px;line-height:1.7}.v3 .channel-request .button{min-height:52px;font-size:14px}.v3 .channel-request small{font-size:12px;line-height:1.75}.v3 .contact-cta h2{font-size:33px;line-height:1.15}.v3 .contact-cta .button{min-height:52px;font-size:14px}.v3 .prose h2{font-size:29px;line-height:1.2}.v3 .prose p{font-size:17px;line-height:1.9}}@media (width<=360px){.v3 .hero-v3-actions{grid-template-columns:1fr}.v3 .hero-v3-actions .button{justify-content:center;gap:18px;min-height:50px;font-size:15px}.v3 .hero-v3 h1{font-size:36px}.v3 .category-grid{grid-template-columns:1fr}.v3 .category-grid>a{min-height:100px;padding:23px}.v3 .category-grid h3{font-size:20px}.v3 .category-grid p{font-size:15px}.v3 .sports-grid{grid-template-columns:1fr}.v3 .trial-band{display:block}.v3 .trial-mark{border-right:0;margin-bottom:22px;padding:0}.v3 .trial-band>.button{margin-top:25px}.v3 .device-switch button{min-width:95px}.v3 .step-grid li{padding:25px 22px}.v3 .step-grid .step-number{margin-bottom:14px;display:block;position:static}.v3 .step-grid .step-icon{display:none}.v3 .step-grid h3{font-size:23px}.v3 .info-card{padding:24px}.v3 .poster{width:160px;height:232px}.v3 .poster-two{--x:-115px}.v3 .poster-four{--x:115px}.v3 .poster-stage{height:270px}.v3 .poster-fan{height:244px}}.v3 .ui-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;width:23px;height:23px;display:inline-block}.v3 .wa-icon{fill:currentColor;vertical-align:middle;flex:none;width:23px;height:23px;display:inline-block}.v3 .whatsapp-float{background:#111d18ed;border-color:#41b78359;gap:10px}.v3 .whatsapp-float .wa-icon{color:#50db93;width:24px;height:24px}.v3 .button .wa-icon{width:21px;height:21px}.v3 .step-icon .ui-icon{width:31px;height:31px}.v3 .app-symbol.app-logo-box{background:#fff;border:0;padding:0;overflow:hidden;box-shadow:0 8px 25px #0005}.v3 .app-logo-box img{object-fit:contain;width:100%;height:100%;display:block}.v3 .app-symbol.format-icon{background:#18141f}.v3 .format-icon .ui-icon{width:29px;height:29px}.v3 .app-logo-row{align-items:center;gap:13px;margin-bottom:25px;display:flex}.v3 .app-logo-row img{object-fit:contain;background:#fff;border-radius:11px;width:49px;height:49px}.v3 .flow-app-stack{justify-content:center;gap:10px;display:flex}.v3 .flow-app-stack img{object-fit:contain;background:#fff;border-radius:11px;width:44px;height:44px;box-shadow:0 9px 20px #0004}.v3 .price-tail{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:25px;display:grid}.v3 .price-compare-polish{background:linear-gradient(140deg,#16121e,#0e0d13);border:1px solid #9e8ab52e;border-radius:18px;margin:0;overflow:hidden}.v3 .price-compare-polish summary{cursor:pointer;align-items:center;gap:18px;padding:27px;list-style:none;display:flex}.v3 .price-compare-polish summary::-webkit-details-marker{display:none}.v3 .compare-symbol,.v3 .order-chat-mark{color:#ccb1ed;background:linear-gradient(#272030,#17131e);border:1px solid #ab92d42b;border-radius:12px;flex-shrink:0;place-items:center;width:49px;height:49px;display:grid}.v3 .compare-heading{flex:1;min-width:0}.v3 .compare-heading strong{color:#f3edf9;letter-spacing:-.02em;font-size:19px;font-weight:500;display:block}.v3 .compare-heading small{color:#9e91ad;margin-top:6px;font-size:12px;line-height:1.6;display:block}.v3 .compare-toggle{color:#c0add8;border:1px solid #9e88b536;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.v3 .compare-toggle .ui-icon{width:15px;height:15px;transition:transform .2s}.v3 .price-compare-polish[open] .compare-toggle .ui-icon{transform:rotate(180deg)}.v3 .comparison-cards{grid-template-columns:1fr 1fr;gap:12px;padding:0 25px 25px;display:grid}.v3 .comparison-card{background:#0d0c12;border:1px solid #a78fc522;border-radius:12px;padding:20px}.v3 .comparison-card h4{color:#eee6f6;margin:0 0 16px;font-size:17px;font-weight:500}.v3 .comparison-card dl{margin:0}.v3 .comparison-card dl>div{border-top:1px solid #aa8eb015;justify-content:space-between;gap:12px;padding:9px 0;font-size:12px;line-height:1.4;display:flex}.v3 .comparison-card dt{color:#a598b3}.v3 .comparison-card dd{color:#f3edf8;font-variant-numeric:tabular-nums;margin:0}.v3 .comparison-caption{color:#8f829e;margin:0;padding:0 27px 23px;font-size:11px;line-height:1.7}.v3 .order-card{background:linear-gradient(140deg,#14111b,#0e0d12);border:1px solid #a991c02e;border-radius:18px;min-width:0;padding:27px}.v3 .order-card-head{align-items:center;gap:17px;display:flex}.v3 .order-card h3{letter-spacing:-.025em;color:#f3edf8;margin:0;font-size:20px;font-weight:500;line-height:1.2}.v3 .order-card p{color:#aa9ab8;margin:18px 0 21px;font-size:13px;line-height:1.8}.v3 .order-card .button{color:#e0ceef;background:#211a2b;border-color:#a68abb36;justify-content:space-between;width:100%;min-height:45px;padding:13px 17px;font-size:12px}.v3 .order-facts{color:#a797b6;flex-wrap:wrap;gap:12px 18px;margin-top:17px;font-size:10px;line-height:1.6;display:flex}.v3 .order-facts span{align-items:center;gap:6px;display:flex}.v3 .order-facts .ui-icon{color:#bda1da;width:14px;height:14px}.v3 .pricing-fineprint{justify-content:space-between;align-items:flex-start;gap:25px;margin-top:22px;display:flex}.v3 .pricing-fineprint p{color:#91849f;max-width:640px;margin:0;font-size:11px;line-height:1.8}.v3 .pricing-fineprint .under-link{white-space:nowrap;min-height:35px;margin:0;font-size:12px}.v3 .service-flow{padding-top:100px;padding-bottom:95px}.v3 .service-flow .section-head{align-items:flex-end;margin-bottom:35px}.v3 .service-flow .section-head>p{max-width:380px}.v3 .flow-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid;position:relative}.v3 .flow-track:before{content:"";opacity:.35;background:linear-gradient(90deg,#0000,#b396d4,#0000);height:1px;position:absolute;top:86px;left:14%;right:14%}.v3 .flow-card{background:linear-gradient(145deg,#18131f,#0e0d13 80%);border:1px solid #b6a1ca22;border-radius:17px;padding:30px;position:relative;overflow:hidden}.v3 .flow-card:after{content:"";filter:blur(40px);opacity:.3;background:#a87ee7;height:80px;position:absolute;top:-73px;left:20%;right:20%}.v3 .flow-index{letter-spacing:.1em;color:#9581a5;margin-bottom:28px;font-size:10px;display:block}.v3 .flow-visual{justify-content:center;align-items:center;height:90px;margin-bottom:28px;display:flex}.v3 .flow-package{color:#dfc9f3;background:linear-gradient(145deg,#302238,#17121f);border:1px solid #b9a0d34d;border-radius:13px;place-items:center;width:98px;height:72px;display:grid;transform:rotate(-8deg);box-shadow:8px 9px #18131d,8px 9px 0 1px #a895c01b}.v3 .flow-package .ui-icon{width:34px;height:34px}.v3 .flow-screen{color:#e7d3fb;background:radial-gradient(#4c2b61,#14101d);border:1px solid #bda8d452;border-radius:10px;place-items:center;width:108px;height:68px;display:grid;position:relative;box-shadow:0 12px 30px #08060c}.v3 .flow-screen:after{content:"";background:#75647f;width:32px;height:3px;position:absolute;bottom:-9px}.v3 .flow-screen .ui-icon{width:29px;height:29px}.v3 .flow-card h3{letter-spacing:-.035em;color:#eee5f6;margin:0 0 13px;font-size:23px;font-weight:500}.v3 .flow-card p{color:#a092b0;max-width:310px;margin:0;font-size:13px;line-height:1.85}.v3 .flow-card small{color:#a88fb9;border-top:1px solid #b19bc216;margin-top:23px;padding-top:15px;font-size:10px;line-height:1.6;display:block}.v3 .flow-bottom{justify-content:space-between;align-items:center;gap:25px;margin-top:24px;display:flex}.v3 .flow-bottom p{color:#91839f;max-width:630px;margin:0;font-size:12px;line-height:1.8}.v3 .flow-bottom .under-link{white-space:nowrap;margin:0;font-size:12px}.v3 .football-media{background:#0d0c12;border:1px solid #a38dbb29;border-radius:20px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);margin-top:40px;display:grid;overflow:hidden}.v3 .youtube-shell{aspect-ratio:16/9;background:#09080e;min-width:0;position:relative;overflow:hidden}.v3 .youtube-cover{color:#fff;cursor:pointer;text-align:left;background:#111;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.v3 .youtube-cover>img{object-fit:cover;filter:brightness(.76);width:100%;height:100%;display:block}.v3 .youtube-cover:after{content:"";background:linear-gradient(#0000 35%,#05070ddd);position:absolute;inset:0}.v3 .youtube-play{z-index:1;background:#f03;border-radius:19px;place-items:center;width:83px;height:62px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 40px #0005}.v3 .youtube-play .ui-icon{fill:#fff;stroke:none;width:30px;height:30px}.v3 .youtube-cover-caption{z-index:2;justify-content:space-between;align-items:end;gap:15px;display:flex;position:absolute;bottom:23px;left:25px;right:25px}.v3 .youtube-cover-caption strong{letter-spacing:-.03em;font-size:19px;font-weight:500}.v3 .youtube-cover-caption small{color:#d3c9dc;font-size:10px}.v3 .youtube-shell iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.v3 .football-media-copy{flex-direction:column;justify-content:center;padding:35px;display:flex}.v3 .football-media-copy h3{letter-spacing:-.04em;color:#f4edf8;margin:14px 0 17px;font-size:29px;font-weight:500;line-height:1.12}.v3 .football-media-copy>p:not(.eyebrow){color:#ac9db8;margin:0 0 15px;font-size:13px;line-height:1.8}.v3 .football-media-copy .under-link{align-self:flex-start;margin:0;font-size:12px}.v3 .video-disclosure{color:#897c97!important;margin-top:19px!important;margin-bottom:0!important;font-size:10px!important;line-height:1.7!important}.v3 .photo-credit{z-index:2;color:#ddd3e5;background:#09070b99;border-radius:4px;padding:4px 7px;line-height:1.5;position:absolute;bottom:12px;left:15px;font-size:8px!important}.v3 .photo-credit a{color:inherit}.v3 .poster.real-poster .poster-caption{bottom:15px}.v3 .poster.real-poster .poster-caption>strong{letter-spacing:-.025em;font-size:18px;line-height:1.15}.v3 .poster.real-poster .poster-caption>small,.v3 .poster.real-poster .poster-tag{font-size:6px}.v3 .poster.real-poster .poster-overlay{background:linear-gradient(#0000 57%,#08060de0)}.v3 .mood-card.film-poster .card-copy>strong{font-size:31px}.v3 .mood-card.film-poster .card-copy>span{font-size:12px}.v3 .mood-progress{flex-wrap:wrap;gap:5px;max-width:220px}.v3 .mood-progress span{max-width:13px}.v3 .movie-count{font-variant-numeric:tabular-nums;color:#baa5ce;font-size:12px}.v3 .movie-count b{color:#f5ecfb;font-weight:500}@media (width<=1000px){.v3 .price-tail{grid-template-columns:1fr 1fr}.v3 .comparison-cards{grid-template-columns:1fr}.v3 .price-compare-polish summary{gap:13px;padding:23px 20px}.v3 .compare-heading strong{font-size:17px}.v3 .compare-symbol{width:42px;height:42px}.v3 .order-card{padding:23px}.v3 .flow-card{padding:25px}.v3 .flow-app-stack{gap:6px}.v3 .flow-app-stack img{width:37px;height:37px}.v3 .football-media-copy{padding:27px}.v3 .football-media-copy h3{font-size:25px}.v3 .youtube-cover-caption strong{font-size:16px}}@media (width<=760px){.v3 .price-tail{grid-template-columns:1fr}.v3 .comparison-cards{grid-template-columns:1fr 1fr}.v3 .flow-track{grid-template-columns:1fr;gap:15px}.v3 .flow-track:before{display:none}.v3 .flow-card{grid-template-columns:100px minmax(0,1fr);gap:0 22px;padding:27px;display:grid}.v3 .flow-index{grid-column:1;margin:0 0 18px}.v3 .flow-visual{grid-area:2/1/5;align-self:start;height:75px;margin:0}.v3 .flow-card h3{grid-area:1/2/3;align-self:center;margin-bottom:12px}.v3 .flow-card p{grid-column:2;max-width:none}.v3 .flow-card small{grid-column:2;margin-top:17px;padding-top:12px}.v3 .flow-app-stack{flex-wrap:wrap;gap:6px;max-width:90px}.v3 .flow-app-stack img{width:34px;height:34px}.v3 .flow-package{width:75px;height:60px}.v3 .flow-screen{width:89px;height:57px}.v3 .football-media{grid-template-columns:1fr}.v3 .football-media-copy{padding:30px}.v3 .pricing-fineprint,.v3 .flow-bottom{flex-direction:column;align-items:flex-start;gap:15px}}@media (width<=640px){.v3 .price-tail{gap:17px;margin-top:20px}.v3 .price-compare-polish summary{gap:13px;min-height:106px;padding:24px 19px}.v3 .compare-heading strong{font-size:18px;line-height:1.3}.v3 .compare-heading small{font-size:13px;line-height:1.6}.v3 .compare-symbol{border-radius:10px;width:42px;height:46px}.v3 .compare-toggle{width:27px;height:27px}.v3 .comparison-cards{gap:10px;padding:0 18px 18px}.v3 .comparison-card{padding:18px 14px}.v3 .comparison-card h4{margin-bottom:14px;font-size:19px}.v3 .comparison-card dl>div{gap:10px;padding:11px 0;font-size:14px;line-height:1.5}.v3 .comparison-caption{padding:0 21px 21px;font-size:12px;line-height:1.8}.v3 .order-card{padding:25px}.v3 .order-card-head{gap:15px}.v3 .order-chat-mark{width:47px;height:47px}.v3 .order-card h3{font-size:24px;line-height:1.2}.v3 .order-card p{margin:20px 0 23px;font-size:16px;line-height:1.8}.v3 .order-card .button{gap:15px;min-height:54px;padding:16px 18px;font-size:15px}.v3 .order-facts{flex-direction:column;gap:11px;font-size:12px;line-height:1.6}.v3 .order-facts .ui-icon{width:17px;height:17px}.v3 .pricing-fineprint{gap:13px;margin-top:20px}.v3 .pricing-fineprint p{font-size:13px;line-height:1.8}.v3 .pricing-fineprint .under-link{white-space:normal;min-height:44px;font-size:14px}.v3 .service-flow{padding-block:65px}.v3 .service-flow .section-head{margin-bottom:28px}.v3 .service-flow .section-head>p{max-width:none;font-size:16px;line-height:1.8}.v3 .flow-card{grid-template-columns:74px minmax(0,1fr);gap:0 20px;padding:25px}.v3 .flow-index{margin-bottom:20px;font-size:11px}.v3 .flow-visual{height:72px}.v3 .flow-card h3{font-size:24px;line-height:1.2}.v3 .flow-card p{font-size:16px;line-height:1.8}.v3 .flow-card small{font-size:12px;line-height:1.7}.v3 .flow-package{width:65px;height:53px}.v3 .flow-package .ui-icon{width:29px;height:29px}.v3 .flow-screen{width:72px;height:49px}.v3 .flow-app-stack img{border-radius:8px;width:31px;height:31px}.v3 .flow-bottom{gap:12px;margin-top:22px}.v3 .flow-bottom p{font-size:13px;line-height:1.8}.v3 .flow-bottom .under-link{white-space:normal;min-height:44px;font-size:14px}.v3 .football-media{border-radius:17px;margin-top:30px}.v3 .football-media-copy{padding:27px}.v3 .football-media-copy h3{margin:12px 0 17px;font-size:31px;line-height:1.15}.v3 .football-media-copy>p:not(.eyebrow){font-size:16px;line-height:1.8}.v3 .football-media-copy .under-link{font-size:14px;line-height:1.6}.v3 .video-disclosure{font-size:12px!important;line-height:1.8!important}.v3 .youtube-play{border-radius:14px;width:68px;height:49px}.v3 .youtube-play .ui-icon{width:25px;height:25px}.v3 .youtube-cover-caption{bottom:17px;left:19px;right:19px}.v3 .youtube-cover-caption strong{font-size:16px}.v3 .youtube-cover-caption small{font-size:10px}.v3 .app-symbol.app-logo-box{border-radius:13px;width:57px;height:57px}.v3 .app-logo-row img{width:49px;height:49px}.v3 .poster.real-poster .poster-caption>strong{font-size:17px}.v3 .poster.real-poster .poster-caption>small{font-size:6px}.v3 .mood-card.film-poster .card-copy>strong{font-size:29px}.v3 .mood-card.film-poster .card-copy>span{font-size:13px}.v3 .mood-progress{gap:4px;max-width:140px}.v3 .mood-progress span{width:8px;max-width:8px}.v3 .photo-credit{max-width:85%;bottom:10px;left:13px;font-size:8px!important}.v3 .whatsapp-float{gap:9px;font-size:13px}.v3 .whatsapp-float .wa-icon{width:23px;height:23px}}@media (width<=360px){.v3 .comparison-cards{grid-template-columns:1fr}.v3 .compare-symbol{display:none}.v3 .flow-card{padding:25px;display:block}.v3 .flow-index{margin-bottom:16px}.v3 .flow-visual{justify-content:flex-start;height:60px;margin-bottom:28px}.v3 .flow-card h3{margin-bottom:15px}.v3 .flow-app-stack{flex-wrap:nowrap;max-width:none}.v3 .flow-app-stack img{width:41px;height:41px}.v3 .order-card-head{align-items:flex-start}.v3 .order-card h3{font-size:23px}.v3 .order-chat-mark{width:42px;height:42px}.v3 .order-card .button{font-size:14px}}@media (prefers-reduced-motion:reduce){.v3 .compare-toggle .ui-icon{transition:none}}.v3 .photo-credit{max-width:calc(100% - 30px);line-height:1.6;font-size:10px!important}@media (width<=640px){.v3 .flow-card{grid-template-columns:74px minmax(0,1fr)}.v3 .flow-index{grid-area:1/2;align-self:end;margin:0 0 10px}.v3 .flow-visual{grid-area:1/1/3;align-self:center;height:68px}.v3 .flow-card h3{grid-area:2/2;margin:0}.v3 .flow-card p{grid-column:1/-1;margin-top:24px}.v3 .flow-card small{grid-column:1/-1;margin-top:18px}.v3 .photo-credit{line-height:1.6;font-size:10px!important}.v3 .app-logo-row{flex-wrap:wrap}}.v3 .youtube-cover{background:radial-gradient(at 50% 105%,#423159 0%,#18131f 42%,#0c0b11 85%)}.v3 .video-match{z-index:1;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;top:30px;left:35px;right:35px}.v3 .video-match strong{letter-spacing:-.025em;font-size:28px;font-weight:600}.v3 .video-match>span{letter-spacing:.14em;color:#b3a2c3;font-size:8px}.v3 .video-pitch{border:1px solid #d7baf729;border-radius:5px;position:absolute;inset:27% 15% 13%;transform:perspective(350px)rotateX(40deg)}.v3 .video-pitch:before{content:"";border-left:1px solid #d7baf729;height:100%;position:absolute;left:50%}.v3 .video-pitch:after{content:"";border:1px solid #d7baf729;border-radius:50%;width:70px;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v3 .video-pitch i:before,.v3 .video-pitch i:after{content:"";border:1px solid #d7baf729;width:15%;position:absolute;top:25%;bottom:25%}.v3 .video-pitch i:before{border-left:0;left:0}.v3 .video-pitch i:after{border-right:0;right:0}@media (width<=640px){.v3 .video-match{gap:13px;top:22px;left:22px;right:22px}.v3 .video-match strong{font-size:23px}.v3 .video-match>span{font-size:7px}.v3 .youtube-cover-caption strong{font-size:14px}.v3 .youtube-cover-caption small{font-size:9px}}.v3 .cinema-carousel .mood-card.film-poster{transition:transform .85s cubic-bezier(.22,.61,.24,1),filter .7s,opacity .7s,border-color .7s}.v3 .cinema-carousel .mood-card.is-recycling{opacity:0!important;transition:none!important}.v3 .carousel-playback{justify-content:center;margin-top:16px;display:flex}.v3 .carousel-motion{color:#b9a8c9;cursor:pointer;background:#15111d;border:1px solid #a990c02b;border-radius:30px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 16px;font:12px/1.5 Arial,Helvetica,sans-serif;display:inline-flex}.v3 .carousel-motion[hidden]{display:none}.v3 .carousel-motion .ui-icon{stroke-width:2px;width:17px;height:17px}.v3 .carousel-motion.is-paused .ui-icon{fill:currentColor;stroke:none}.v3 .carousel-motion:hover{color:#f0e5f8;border-color:#b99bd668}.v3 .carousel-motion:disabled{cursor:default;color:#9b8da7;opacity:.8}@media (width<=640px){.v3 .carousel-motion{min-height:46px;padding:11px 17px;font-size:14px}.v3 .carousel-playback{margin-top:13px}}@media (prefers-reduced-motion:reduce){.v3 .cinema-carousel .mood-card.film-poster{transition:none!important}}.v3 .device-showcase{padding-block:45px 80px}.v3 .device-showcase-panel{background:radial-gradient(at 88% 45%,#56306b20,#0000 55%),linear-gradient(135deg,#16121d,#0d0c12 80%);border:1px solid #b39ac72b;border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"intro visual""tabs visual""hint visual";gap:27px 40px;padding:48px;display:grid;overflow:hidden}.v3 .device-intro{grid-area:intro}.v3 .device-intro .eyebrow{color:#a99ab8;margin-bottom:23px}.v3 .device-intro h2{font-size:49px;line-height:1.07}.v3 .device-intro>p:last-child{color:#a89ab6;max-width:420px;margin-top:24px;font-size:14px;line-height:1.8}.v3 .device-tabs{grid-area:tabs;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.v3 .device-tabs button{color:#9c8fa9;background:#14111b;border:1px solid #af99bd23;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:55px;padding:12px 10px;font-size:12px;transition:background .25s,border-color .25s,color .25s,box-shadow .25s;display:flex}.v3 .device-tabs .ui-icon{width:22px;height:22px}.v3 .device-tabs button.selected{color:#f1e3fc;background:linear-gradient(135deg,#34263e,#251d30);border-color:#bda0da7a;box-shadow:inset 0 1px #e6c9ff12,0 7px 25px #180e232e}.v3 .device-hint{grid-area:hint}.v3 .device-advice h3{letter-spacing:-.025em;color:#eadcf4;margin:0 0 10px;font-size:20px;font-weight:500;line-height:1.2}.v3 .device-advice p{color:#a294b0;max-width:420px;min-height:47px;margin:0;font-size:13px;line-height:1.8}.v3 .device-connection{color:#c4b1d3;align-items:center;gap:8px;margin-top:19px;font-size:11px;line-height:1.6;display:flex}.v3 .device-connection .ui-icon{flex-shrink:0;width:16px;height:16px}.v3 .device-hint .under-link{gap:14px;min-height:39px;margin:12px 0 0;font-size:12px;display:inline-flex}.v3 .device-preview-note{color:#84748f;max-width:400px;margin-top:13px;font-size:10px;line-height:1.7;display:block}.v3 .device-preview-stage{isolation:isolate;grid-area:visual;justify-content:center;align-self:center;align-items:center;min-width:0;height:450px;display:flex;position:relative}.v3 .preview-halo{filter:blur(28px);z-index:-1;background:radial-gradient(#8b58b83b,#0000 68%);width:90%;height:260px;position:absolute;top:22%}.v3 .device-preview-stage:after{content:"";filter:blur(17px);z-index:-1;opacity:.7;background:#030207;border-radius:50%;width:67%;height:22px;position:absolute;bottom:42px}.v3 .screen-preview{z-index:1;background:linear-gradient(130deg,#3a3442,#15121b 13%,#19151f 82%,#4f425a);border:1px solid #786c8387;border-radius:15px;width:100%;max-width:490px;height:285px;padding:8px;transition:width .65s cubic-bezier(.22,.61,.24,1),height .65s cubic-bezier(.22,.61,.24,1),border-radius .65s,padding .65s,transform .65s;position:relative;transform:perspective(1300px)rotateY(-7deg)rotateX(2deg);box-shadow:0 25px 45px #0009,inset 0 1px #e8cfff31}.v3 .preview-display{background:#09080d;border-radius:8px;width:100%;height:100%;transition:border-radius .65s;position:relative;overflow:hidden}.v3 .preview-poster{object-fit:cover;object-position:50% 31%;opacity:.86;width:100%;height:100%;transition:object-position .65s}.v3 .preview-scrim{background:linear-gradient(90deg,#05040beb,#0000 85%),linear-gradient(#0000 30%,#07050de0);position:absolute;inset:0}.v3 .preview-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;top:15px;left:18px;right:18px}.v3 .preview-brand{letter-spacing:-.8px;color:#f4eafc;font-size:16px;font-weight:700}.v3 .preview-brand>span{color:#b998e5}.v3 .preview-toolbar-dot{background:#c7a5eb;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #b687e78c}.v3 .preview-ui{position:absolute;bottom:18px;left:22px;right:18px}.v3 .preview-ui>small{letter-spacing:.15em;color:#c5b0d4;font-size:6px}.v3 .preview-ui>strong{letter-spacing:-.035em;color:#f6eefc;margin:9px 0 11px;font-size:27px;font-weight:500;line-height:1.1;display:block}.v3 .preview-watch{color:#1b1126;background:#eee5f4;border-radius:5px;align-items:center;gap:5px;padding:6px 9px;font-size:7px;display:inline-flex}.v3 .preview-watch .ui-icon{fill:currentColor;stroke:none;width:10px;height:10px}.v3 .preview-mini-posters{gap:6px;display:flex;position:absolute;bottom:0;right:0}.v3 .preview-mini-posters img{object-fit:cover;border:1px solid #f5dfff27;border-radius:4px;width:44px;height:66px;box-shadow:0 3px 8px #0005}.v3 .screen-feet{height:22px;transition:opacity .3s;position:absolute;bottom:-22px;left:16%;right:16%}.v3 .screen-feet:before,.v3 .screen-feet:after{content:"";background:linear-gradient(#796b87,#19161f);border-radius:4px;width:43px;height:5px;position:absolute;bottom:6px}.v3 .screen-feet:before{left:0;transform:rotate(-35deg)}.v3 .screen-feet:after{right:0;transform:rotate(35deg)}.v3 .screen-camera{z-index:5;opacity:0;background:#020205;border-radius:50%;width:4px;height:4px;transition:opacity .3s;position:absolute;top:2px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #504655}.v3 .preview-caption{letter-spacing:.14em;color:#89749c;font-size:8px;position:absolute;bottom:12px}.v3 .screen-preview[data-view=tablet]{border-radius:23px;width:278px;height:365px;padding:10px;transform:perspective(1300px)rotateY(-5deg)rotate(-3deg)}.v3 .screen-preview[data-view=tablet] .preview-display{border-radius:14px}.v3 .screen-preview[data-view=tablet] .preview-ui{bottom:22px;left:20px;right:17px}.v3 .screen-preview[data-view=tablet] .preview-mini-posters{margin-top:15px;position:static}.v3 .screen-preview[data-view=tablet] .preview-ui>strong{font-size:29px}.v3 .screen-preview[data-view=tablet] .preview-poster{object-position:52% 40%}.v3 .screen-preview[data-view=tablet] .screen-camera{opacity:1;top:3px}.v3 .screen-preview[data-view=tablet] .screen-feet,.v3 .screen-preview[data-view=phone] .screen-feet{opacity:0}.v3 .screen-preview[data-view=phone]{border-radius:29px;width:185px;height:365px;padding:7px;transform:perspective(1300px)rotateY(-5deg)rotate(3deg)}.v3 .screen-preview[data-view=phone] .preview-display{border-radius:22px}.v3 .screen-preview[data-view=phone] .screen-camera{opacity:1;width:42px;height:9px;box-shadow:none;border-radius:12px;top:12px}.v3 .screen-preview[data-view=phone] .preview-toolbar{top:27px;left:13px;right:13px}.v3 .screen-preview[data-view=phone] .preview-brand{font-size:13px}.v3 .screen-preview[data-view=phone] .preview-ui{bottom:19px;left:13px;right:13px}.v3 .screen-preview[data-view=phone] .preview-ui>strong{margin-top:8px;font-size:24px}.v3 .screen-preview[data-view=phone] .preview-mini-posters{gap:5px;margin-top:15px;position:static}.v3 .screen-preview[data-view=phone] .preview-mini-posters img{width:40px;height:56px}.v3 .screen-preview[data-view=phone] .preview-poster{object-position:51% 35%}@media (width<=1050px){.v3 .device-showcase-panel{gap:25px 28px;padding:34px}.v3 .device-intro h2{font-size:43px}.v3 .device-tabs button{flex-direction:column;gap:8px;min-height:75px}.v3 .screen-preview{height:230px}.v3 .preview-mini-posters img{width:35px;height:52px}.v3 .preview-ui>strong{font-size:23px}.v3 .preview-ui{left:17px}.v3 .screen-preview[data-view=tablet]{width:245px;height:340px}.v3 .screen-preview[data-view=phone]{width:177px;height:345px}}@media (width<=760px){.v3 .device-showcase-panel{grid-template-columns:1fr;grid-template-areas:"intro""tabs""visual""hint";gap:23px;padding:29px}.v3 .device-intro h2{font-size:43px}.v3 .device-intro>p:last-child{max-width:none}.v3 .device-tabs button{flex-direction:row;min-height:55px}.v3 .device-preview-stage{width:100%;height:290px;transition:height .65s cubic-bezier(.22,.61,.24,1)}.v3 .device-preview-stage[data-view=tablet],.v3 .device-preview-stage[data-view=phone]{height:365px}.v3 .screen-preview{width:100%;max-width:430px;height:245px}.v3 .screen-preview[data-view=tablet]{width:238px;height:315px}.v3 .screen-preview[data-view=phone]{width:163px;height:315px}.v3 .preview-caption{bottom:0}.v3 .device-preview-stage:after{bottom:27px}.v3 .device-advice p{max-width:none;min-height:0}.v3 .device-preview-note{max-width:none}}@media (width<=640px){.v3 .device-showcase{padding-block:20px 55px}.v3 .device-showcase-panel{border-radius:19px;gap:20px;padding:25px 23px}.v3 .device-intro .eyebrow{margin-bottom:22px;font-size:10px}.v3 .device-intro h2{font-size:39px;line-height:1.1}.v3 .device-intro>p:last-child{margin-top:21px;font-size:16px;line-height:1.8}.v3 .device-tabs{gap:8px}.v3 .device-tabs button{border-radius:11px;flex-direction:column;gap:8px;min-height:80px;padding:13px 7px;font-size:14px}.v3 .device-tabs .ui-icon{width:25px;height:25px}.v3 .device-preview-stage{height:237px}.v3 .screen-preview{border-radius:12px;height:180px;padding:6px;transform:perspective(1100px)rotateY(-4deg)rotateX(1deg)}.v3 .screen-preview[data-view=tablet]{border-radius:21px;width:216px;height:285px;padding:9px}.v3 .screen-preview[data-view=phone]{border-radius:25px;width:153px;height:292px;padding:6px}.v3 .device-preview-stage[data-view=tablet],.v3 .device-preview-stage[data-view=phone]{height:324px}.v3 .preview-display{border-radius:6px}.v3 .preview-toolbar{top:11px;left:13px;right:13px}.v3 .preview-brand{font-size:13px}.v3 .preview-ui{bottom:13px;left:13px;right:12px}.v3 .preview-ui>small{font-size:5px}.v3 .preview-ui>strong{margin:6px 0 8px;font-size:20px}.v3 .preview-mini-posters{gap:4px}.v3 .preview-mini-posters img{width:29px;height:44px}.v3 .preview-watch{gap:4px;padding:5px 7px;font-size:6px}.v3 .screen-feet{height:18px;bottom:-18px}.v3 .screen-feet:before,.v3 .screen-feet:after{width:32px;height:4px}.v3 .preview-caption{letter-spacing:.1em;font-size:8px;bottom:0}.v3 .screen-preview[data-view=tablet] .preview-ui{bottom:16px;left:16px;right:14px}.v3 .screen-preview[data-view=tablet] .preview-ui>strong{font-size:26px}.v3 .screen-preview[data-view=tablet] .preview-mini-posters img{width:37px;height:54px}.v3 .screen-preview[data-view=phone] .preview-ui{bottom:15px;left:11px;right:11px}.v3 .screen-preview[data-view=phone] .preview-ui>strong{font-size:22px}.v3 .screen-preview[data-view=phone] .preview-mini-posters img{width:32px;height:46px}.v3 .screen-preview[data-view=phone] .preview-toolbar{top:24px;left:11px;right:11px}.v3 .screen-preview[data-view=phone] .preview-brand{font-size:11px}.v3 .device-advice h3{font-size:22px;line-height:1.25}.v3 .device-advice p{margin-top:12px;font-size:16px;line-height:1.8}.v3 .device-connection{align-items:flex-start;margin-top:19px;font-size:13px;line-height:1.7}.v3 .device-connection .ui-icon{width:18px;height:18px;margin-top:2px}.v3 .device-hint .under-link{gap:13px;min-height:46px;margin-top:12px;font-size:14px;line-height:1.5}.v3 .device-preview-note{margin-top:13px;font-size:12px;line-height:1.8}}@media (width<=360px){.v3 .device-showcase-panel{padding:24px 18px}.v3 .device-intro h2{font-size:36px}.v3 .device-tabs button{font-size:13px}.v3 .screen-preview{height:160px}.v3 .device-preview-stage{height:215px}.v3 .preview-mini-posters{display:none}}@media (prefers-reduced-motion:reduce){.v3 .screen-preview,.v3 .preview-display,.v3 .preview-poster,.v3 .device-preview-stage,.v3 .screen-feet,.v3 .screen-camera,.v3 .device-tabs button{transition:none!important}}@keyframes gentleEnter{0%{opacity:.86;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.v3 .gentle-enter{animation:.68s cubic-bezier(.2,.7,.2,1) gentleEnter}.v3 .youtube-shell{min-height:200px}.v3 .youtube-cover[hidden]{display:none!important}.v3 .video-controls{flex-wrap:wrap;align-items:center;gap:18px;margin:3px 0 16px;display:flex}.v3 .video-start{color:#f5eefc;cursor:pointer;background:#21182d;border:1px solid #b28bd44d;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 16px;font-size:13px;display:inline-flex}.v3 .video-start .ui-icon{fill:currentColor;stroke:none;width:16px;height:16px}.v3 .video-status{color:#bbaec8!important;font-size:12px!important;line-height:1.7!important}.v3 .asset-credits{color:#a69bae;border-top:1px solid #ffffff12;margin:20px 0 0;padding:20px 0 0;font-size:11px;line-height:1.8}.v3 .asset-credits summary{cursor:pointer;color:#cfc3d8;align-items:center;min-height:36px;display:flex}.v3 .asset-credits p{font-size:11px;line-height:1.8;margin:8px 0!important}.v3 .asset-credits a{text-underline-offset:3px;color:#d8cae5;text-decoration:underline!important}@media (hover:hover) and (pointer:fine){.v3 .feature-tile,.v3 .app-tiles>a,.v3 .guide-card{transition:transform .3s,border-color .3s,box-shadow .3s}.v3 .feature-tile:hover,.v3 .app-tiles>a:hover,.v3 .guide-card:hover{border-color:#ae8bd663;transform:translateY(-3px);box-shadow:0 14px 35px #0003}}@media (width<=640px){.v3 .whatsapp-float{bottom:calc(52px + env(safe-area-inset-bottom,0px))}.v3 .video-start{min-height:48px;padding:12px 18px;font-size:14px}.v3 .video-status{font-size:13px!important}.v3 .asset-credits{font-size:12px}.v3 .asset-credits p{font-size:12px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.v3 .gentle-enter{animation:none!important}.v3 .feature-tile,.v3 .app-tiles>a,.v3 .guide-card{transition:none!important}.v3 .feature-tile:hover,.v3 .app-tiles>a:hover,.v3 .guide-card:hover{transform:none!important}}.v3 .motion-wait{opacity:.18;transform:translate3d(0,30px,0) scale(.985) var(--motion-rest,translateZ(0))}.v3 [data-motion-state]{backface-visibility:hidden}.v3 .prose-chapter{display:block}.v3 .sub-hero{isolation:isolate;position:relative}.v3 .sub-hero:after{content:"";pointer-events:none;z-index:-1;filter:blur(25px);background:radial-gradient(#7351a52e,#0000 67%);height:220px;animation:4.4s cubic-bezier(.2,.7,.2,1) both pageLightSweep;position:absolute;top:20%;left:20%;right:20%}@keyframes pageLightSweep{0%{opacity:.15;transform:translate(-45px)scale(.85)}65%{opacity:1}to{opacity:.65;transform:translate(35px)scale(1.12)}}.v3 .device-tabs button,.v3 .periods button,.v3 .content-tabs button,.v3 .device-options button{transition:background-color .3s,border-color .3s,color .3s,box-shadow .3s,transform .3s}.v3 .button,.v3 .nav-button{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,background-color .3s}.v3 .button:active,.v3 .nav-button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.v3 .info-card,.v3 .catalogue-card,.v3 .step-grid>li,.v3 .benefit-grid>*{transition:transform .35s,border-color .35s,box-shadow .35s}.v3 .info-card:hover,.v3 .catalogue-card:hover,.v3 .step-grid>li:hover,.v3 .benefit-grid>:hover{border-color:#a28ad166;transform:translateY(-5px);box-shadow:0 15px 35px #0003}.v3 .button:hover,.v3 .nav-button:hover{transform:translateY(-3px);box-shadow:0 12px 30px #8c65c322}}@media (prefers-reduced-motion:reduce){.v3 .motion-wait{opacity:1!important;transform:none!important}.v3 .sub-hero:after{animation:none!important}.v3 .button,.v3 .nav-button,.v3 .device-tabs button,.v3 .periods button,.v3 .content-tabs button,.v3 .device-options button,.v3 .info-card,.v3 .catalogue-card,.v3 .step-grid>li,.v3 .benefit-grid>*{transition:none!important}.v3 .button:hover,.v3 .nav-button:hover,.v3 .button:active,.v3 .nav-button:active,.v3 .info-card:hover,.v3 .catalogue-card:hover,.v3 .step-grid>li:hover,.v3 .benefit-grid>:hover{transform:none!important}}body:has(#subscription-preview){background:#08090d!important;margin:0!important;padding:0!important}body:has(#subscription-preview) .wp-site-blocks{padding:0!important}body:has(#subscription-preview) .wp-site-blocks>header,body:has(#subscription-preview) .wp-site-blocks>footer,body:has(#subscription-preview) .wp-block-post-title{display:none!important}body:has(#subscription-preview) .entry-content,body:has(#subscription-preview) .wp-block-post-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body:has(#subscription-preview) .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:none}#subscription-preview{color:#f8f8fc;background:#08090d;width:100%;font-family:Arial,Helvetica,sans-serif;line-height:normal;max-width:none!important;margin:0!important}#subscription-preview button{font-family:inherit}#subscription-preview a{text-decoration:none}#subscription-preview h1,#subscription-preview h2,#subscription-preview h3{font-family:inherit}.v3 .whatsapp-float{color:#fff;backdrop-filter:none;background:#25d366;border:0;border-radius:50%;justify-content:center;align-items:center;gap:0;width:60px;min-width:60px;height:60px;min-height:60px;padding:0;font-size:0;line-height:0;text-decoration:none;display:flex;box-shadow:0 8px 24px #0005}.v3 .whatsapp-float .wa-icon{color:#fff;fill:currentColor;flex-shrink:0;width:32px;height:32px}.v3 .whatsapp-float:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (width<=640px){.v3 .whatsapp-float{width:58px;min-width:58px;height:58px;min-height:58px}.v3 .whatsapp-float .wa-icon{width:31px;height:31px}}.v3 .reader-toc{border-bottom:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:8px;margin-top:-8px;margin-bottom:20px;padding:14px 0 26px;display:flex}.v3 .reader-toc strong{letter-spacing:.07em;text-transform:uppercase;color:#b4adca;margin-right:7px;font-size:12px}.v3 .reader-toc a{color:#e0dced;background:#14131b;border:1px solid #c5b8ee28;border-radius:9px;align-items:center;min-height:44px;padding:10px 15px;font-size:13px;line-height:1.4;transition:background .2s,border-color .2s;display:inline-flex}.v3 .reader-toc a:hover{background:#211d31;border-color:#a795e5}.v3 .reader-guide{background:linear-gradient(130deg,#15131e,#0f1016);border:1px solid #b8a8e72b;border-radius:22px;margin-top:56px;margin-bottom:64px;padding:32px}.v3 .reader-guide-head{grid-template-columns:minmax(240px,.85fr) minmax(0,1.3fr);align-items:start;gap:34px;display:grid}.v3 .reader-guide figure{min-width:0;margin:0}.v3 .reader-guide figure img{aspect-ratio:16/9;object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}.v3 .reader-guide figcaption{color:#b3afc1;margin-top:12px;font-size:12px;line-height:1.65}.v3 .reader-guide h2{letter-spacing:-.035em;color:#f2eff8;margin:0 0 18px;font-size:clamp(25px,2.5vw,33px);line-height:1.2}.v3 .reader-guide p,.v3 .reader-guide li{color:#c5c3d0;font-size:16px;line-height:1.85}.v3 .reader-guide p+p{margin-top:15px}.v3 .reader-guide ul{margin:16px 0;padding-left:22px}.v3 .reader-guide li+li{margin-top:8px}.v3 .reader-guide a{color:#d5c9ff;text-underline-offset:4px;text-decoration:underline}.v3 .reader-guide-sections{border-top:1px solid #ffffff12;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:30px;padding-top:30px;display:grid}.v3 .reader-guide-sections article{min-width:0}.v3 .reader-guide-sections article:last-child:nth-child(odd){grid-column:1/-1;max-width:900px}.v3 .reader-guide [id],.v3 .reader-toc-target{scroll-margin-top:35px}@media (width<=760px){.v3 .reader-guide{margin-top:35px;margin-bottom:44px;padding:25px}.v3 .reader-guide-head,.v3 .reader-guide-sections{grid-template-columns:1fr;gap:26px}.v3 .reader-guide h2{font-size:28px;line-height:1.25}.v3 .reader-guide p,.v3 .reader-guide li{font-size:16px;line-height:1.85}.v3 .reader-guide figure{max-width:none}.v3 .reader-toc{gap:7px;margin-top:0;padding-bottom:22px}.v3 .reader-toc strong{width:100%;margin-bottom:3px;font-size:11px}.v3 .reader-toc a{flex:auto;justify-content:center;padding-inline:11px;font-size:13px}}@media (prefers-reduced-motion:reduce){.v3 .reader-toc a{transition:none}}.v3 #rank-math-toc.reader-toc>p{letter-spacing:.07em;text-transform:uppercase;color:#b4adca;margin:0 7px 0 0;font-size:12px;font-weight:700;line-height:normal}.v3 #rank-math-toc.reader-toc>nav,.v3 #rank-math-toc.reader-toc>nav>ul,.v3 #rank-math-toc.reader-toc>nav>ul>li{margin:0;padding:0;list-style:none;display:contents}@media (width<=760px){.v3 #rank-math-toc.reader-toc>p{width:100%;margin-bottom:3px;font-size:11px}}#subscription-preview.inner-calm main{padding-bottom:12px}#subscription-preview.inner-calm main .container{width:min(1120px,100% - 64px)}#subscription-preview.inner-calm main .section{padding-block:64px}#subscription-preview.inner-calm main .support-page{padding-top:52px;padding-bottom:0}#subscription-preview.inner-calm main .sub-hero{border-bottom:1px solid #ffffff14;margin-bottom:20px;padding-block:48px 34px}#subscription-preview.inner-calm main .sub-hero:after{display:none}#subscription-preview.inner-calm main .sub-hero h1{letter-spacing:-.045em;max-width:850px;margin:17px 0 20px;font-size:clamp(42px,4.8vw,62px);line-height:1.12}#subscription-preview.inner-calm main .sub-hero h1 em{color:#bfc3de}#subscription-preview.inner-calm main .sub-hero>p:not(.eyebrow){color:#b7bbc8;max-width:68ch;font-size:17px;line-height:1.75}#subscription-preview.inner-calm main .support-page>header.sub-hero{margin-bottom:24px;padding-top:0}#subscription-preview.inner-calm main .support-page>header.section-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px}#subscription-preview.inner-calm main .eyebrow{letter-spacing:.12em;color:#a8afc5;font-size:11px;line-height:1.5}#subscription-preview.inner-calm main h2:not(.faq-question-heading){letter-spacing:-.03em;text-wrap:balance;font-size:clamp(27px,2.65vw,34px);line-height:1.25}#subscription-preview.inner-calm main .section-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:40px;margin-bottom:25px;display:grid}#subscription-preview.inner-calm main .section-head>p{color:#b6bac7;max-width:60ch;font-size:16px;line-height:1.75}#subscription-preview.inner-calm main .support-grid{gap:18px;margin-top:24px}#subscription-preview.inner-calm main .info-card,#subscription-preview.inner-calm main .step-grid>li{height:auto;min-height:0;box-shadow:none;background:#111217;border:1px solid #ffffff13;border-radius:16px;padding:27px}#subscription-preview.inner-calm main .info-card:hover,#subscription-preview.inner-calm main .step-grid>li:hover{box-shadow:none;border-color:#ffffff25;transform:none}#subscription-preview.inner-calm main .info-card h2,#subscription-preview.inner-calm main .info-card h3,#subscription-preview.inner-calm main .step-grid h3{letter-spacing:-.025em;text-wrap:balance;margin:0 0 14px;font-size:21px!important;line-height:1.3!important}#subscription-preview.inner-calm main .info-card p,#subscription-preview.inner-calm main .step-grid p,#subscription-preview.inner-calm main .info-card li{color:#b8bcc8;max-width:none;font-size:16px;line-height:1.75}#subscription-preview.inner-calm main .step-grid{gap:18px;margin-block:24px 0}#subscription-preview.inner-calm main .step-number{color:#a6aec5;margin-bottom:18px;font-size:13px;line-height:1.5;display:block;position:static}#subscription-preview.inner-calm main .app-logo-row{align-items:center;gap:12px;min-height:54px;margin-bottom:23px;display:flex}#subscription-preview.inner-calm main .app-logo-row img{object-fit:contain;border-radius:11px;width:48px;height:48px}#subscription-preview.inner-calm main .reader-toc{border-color:#ffffff14;gap:12px;margin-top:0;margin-bottom:34px;padding:15px 0 22px}#subscription-preview.inner-calm main .reader-toc>p{color:#aeb5c6;font-size:12px;font-weight:600}#subscription-preview.inner-calm main .reader-toc nav a{color:#d2d6e3;background:#14161d;border:1px solid #ffffff13;border-radius:9px;min-height:44px;padding:11px 15px;font-size:13px;line-height:20px}#subscription-preview.inner-calm main .faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:54px;min-height:0;margin:0;padding-block:40px 34px}#subscription-preview.inner-calm main .faq.container{margin-inline:auto}#subscription-preview.inner-calm main .faq-intro{min-height:0}#subscription-preview.inner-calm main .faq-intro h2{max-width:22ch;font-size:32px;line-height:1.25}#subscription-preview.inner-calm main .faq-intro>p:not(.eyebrow){color:#b7bbc8;max-width:36ch;margin-top:19px;font-size:16px;line-height:1.75}#subscription-preview.inner-calm main .faq-list details{border-color:#ffffff17;margin:0;padding:0}#subscription-preview.inner-calm main .faq-list summary{color:#e8eaf1;gap:24px;min-height:68px;padding:20px 0;font-size:17px;font-weight:500;line-height:1.55}#subscription-preview.inner-calm main .faq-list summary h2,#subscription-preview.inner-calm main .faq-list summary h3{font:inherit;letter-spacing:inherit;text-wrap:initial;margin:0}#subscription-preview.inner-calm main .faq-list details>p{color:#b8bdcb;margin:0;padding:0 30px 24px 0;font-size:16px;line-height:1.8}#subscription-preview.inner-calm main .faq-full{max-width:850px;padding-top:8px;padding-bottom:24px}#subscription-preview.inner-calm main .reader-guide{box-shadow:none;background:0 0;border:0;border-top:1px solid #ffffff18;border-radius:0;margin-top:40px;margin-bottom:48px;padding:38px 0 8px}#subscription-preview.inner-calm main .reader-guide-head{grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);align-items:start;gap:46px;display:grid}#subscription-preview.inner-calm main .reader-guide-head>figure{background:0 0;border:0;max-width:none;margin:0;padding:0}#subscription-preview.inner-calm main .reader-guide-head>figure>img{aspect-ratio:16/9;object-fit:cover;border-radius:14px;width:100%;height:auto}#subscription-preview.inner-calm main .reader-guide figcaption{color:#929bac;max-width:49ch;margin-top:12px;font-size:12px;line-height:1.6}#subscription-preview.inner-calm main .reader-guide h2{letter-spacing:-.025em;max-width:32ch;margin:0 0 20px;font-size:27px;line-height:1.3}#subscription-preview.inner-calm main .reader-guide h3{letter-spacing:-.02em;margin:25px 0 12px;font-size:20px;line-height:1.4}#subscription-preview.inner-calm main .reader-guide p,#subscription-preview.inner-calm main .reader-guide li{color:#b9bfcc;max-width:70ch;font-size:16px;line-height:1.8}#subscription-preview.inner-calm main .reader-guide p+p{margin-top:17px}#subscription-preview.inner-calm main .reader-guide ul{margin:17px 0 0;padding-left:20px}#subscription-preview.inner-calm main .reader-guide li+li{margin-top:9px}#subscription-preview.inner-calm main .reader-guide-sections{border:0;margin-top:34px;padding-top:0;display:block}#subscription-preview.inner-calm main .reader-guide-sections>article{border-top:1px solid #ffffff12;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:46px;max-width:none;padding-block:30px;display:grid}#subscription-preview.inner-calm main .reader-article-copy{min-width:0}#subscription-preview.inner-calm main .reader-article-copy>:first-child{margin-top:0}#subscription-preview.inner-calm main .reader-guide a{color:#c9d3f1}#subscription-preview.inner-calm main .reader-guide .faq-explainer-diagram{max-width:620px;margin-inline:0}#subscription-preview.inner-calm main .prose{max-width:900px;padding-block:0 20px}#subscription-preview.inner-calm main .prose h2{margin-top:38px;margin-bottom:17px;font-size:28px}#subscription-preview.inner-calm main .prose p,#subscription-preview.inner-calm main .prose li{color:#bcc1ce;font-size:16px;line-height:1.8}#subscription-preview.inner-calm main .calm-note{background:#11151d;border:1px solid #ffffff14;border-left:3px solid #697a9f;border-radius:12px;grid-template-columns:1fr;gap:15px;margin-top:24px;padding:24px 28px;display:grid}#subscription-preview.inner-calm main .calm-note p{color:#bdc3d1;max-width:80ch;margin:0;font-size:16px;line-height:1.8}#subscription-preview.inner-calm main .calm-note a{color:#d2dcf4;text-underline-offset:3px;text-decoration:underline}#subscription-preview.inner-calm main .calm-actions{background:#12151d;border:1px solid #ffffff15;border-radius:14px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;margin-block:20px 38px;padding:22px 24px;display:flex}#subscription-preview.inner-calm main .calm-actions.container{margin-inline:auto}#subscription-preview.inner-calm main .calm-actions .button{white-space:normal;height:auto;min-height:48px;box-shadow:none;border-radius:9px;padding:13px 20px;font-size:14px;line-height:1.5}#subscription-preview.inner-calm main .calm-actions .text-link{color:#dbe0ed;border:1px solid #ffffff24;border-radius:9px;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font-size:14px;line-height:1.5;display:inline-flex}#subscription-preview.inner-calm main .calm-actions>span{color:#b4bece;padding-inline:6px;font-size:14px}#subscription-preview.inner-calm main .contact-cta{background:#12151d;border-color:#ffffff17;gap:24px;margin-block:22px 50px;padding:26px 30px}#subscription-preview.inner-calm main .contact-cta h2{font-size:27px;line-height:1.3}#subscription-preview.inner-calm main .request-panel{background:#12151d;border-color:#ffffff17;border-radius:16px;gap:24px;padding:30px}#subscription-preview.inner-calm main .request-panel h2{font-size:31px}#subscription-preview.inner-calm main .device-downloads{background:#10131a;border:1px solid #ffffff17;border-radius:16px;margin-top:32px;padding:27px}#subscription-preview.inner-calm main .device-downloads>h3{letter-spacing:-.02em;margin-bottom:12px;font-size:23px;line-height:1.3}#subscription-preview.inner-calm main .device-downloads>p{color:#b9c0ce;max-width:75ch;margin-bottom:21px;font-size:15px;line-height:1.75}#subscription-preview.inner-calm main .download-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}#subscription-preview.inner-calm main .download-list details{background:#151923;border:1px solid #ffffff16;border-radius:10px;overflow:hidden}#subscription-preview.inner-calm main .download-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:17px 19px;font-size:16px;font-weight:600;line-height:1.4;list-style:none;display:flex}#subscription-preview.inner-calm main .download-list summary::-webkit-details-marker{display:none}#subscription-preview.inner-calm main .download-list summary:after{content:"+";color:#aebbd5;font-size:22px;font-weight:400}#subscription-preview.inner-calm main .download-list details[open] summary:after{content:"−"}#subscription-preview.inner-calm main .download-links{flex-wrap:wrap;gap:10px;padding:0 18px 14px;display:flex}#subscription-preview.inner-calm main .download-links a{color:#dce6fa;text-wrap:balance;background:#202b3c;border:1px solid #9aafd34a;border-radius:8px;align-items:center;gap:12px;max-width:100%;min-height:46px;padding:11px 14px;font-size:13px;font-weight:500;line-height:1.5;display:flex}#subscription-preview.inner-calm main .download-links a:after{content:"↗";font-size:18px}#subscription-preview.inner-calm main .download-list details>p{color:#aab6ca;margin:0;padding:0 19px 18px;font-size:13px;line-height:1.65}@media (width>=1024px){#subscription-preview.inner-calm main .package-faq-mark{margin-top:32px;font-size:clamp(240px,25vw,320px)}}@media (width<=900px){#subscription-preview.inner-calm main .support-page>header.section-head,#subscription-preview.inner-calm main .section-head{grid-template-columns:1fr;gap:20px}#subscription-preview.inner-calm main .support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#subscription-preview.inner-calm main .reader-guide-head,#subscription-preview.inner-calm main .reader-guide-sections>article{grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);gap:28px}#subscription-preview.inner-calm main .faq{gap:30px}}@media (width<=650px){#subscription-preview.inner-calm main .container{width:calc(100% - 40px)}#subscription-preview.inner-calm main .section{padding-block:38px}#subscription-preview.inner-calm main .support-page{padding-top:30px;padding-bottom:0}#subscription-preview.inner-calm main .sub-hero{margin-bottom:12px;padding-block:30px 26px}#subscription-preview.inner-calm main .sub-hero h1{letter-spacing:-.045em;margin:16px 0 18px;font-size:39px;line-height:1.13}#subscription-preview.inner-calm main .sub-hero>p:not(.eyebrow){font-size:16px;line-height:1.75}#subscription-preview.inner-calm main h2:not(.faq-question-heading),#subscription-preview.inner-calm main .faq-intro h2{max-width:none;font-size:27px;line-height:1.3}#subscription-preview.inner-calm main .section-head{gap:15px;margin-bottom:22px}#subscription-preview.inner-calm main .support-grid,#subscription-preview.inner-calm main .step-grid{grid-template-columns:1fr;gap:14px}#subscription-preview.inner-calm main .info-card,#subscription-preview.inner-calm main .step-grid>li{padding:23px}#subscription-preview.inner-calm main .info-card h3,#subscription-preview.inner-calm main .step-grid h3{font-size:21px!important}#subscription-preview.inner-calm main .reader-toc{margin-bottom:26px}#subscription-preview.inner-calm main .faq{padding-block:26px 20px;display:block}#subscription-preview.inner-calm main .faq-intro{margin-bottom:22px}#subscription-preview.inner-calm main .faq-list summary{min-height:65px;padding-block:18px;font-size:16px}#subscription-preview.inner-calm main .faq-list summary h2,#subscription-preview.inner-calm main .faq-list summary h3{font:inherit;margin:0}#subscription-preview.inner-calm main .faq-list details>p{padding-right:0;font-size:16px;line-height:1.8}#subscription-preview.inner-calm main .reader-guide{margin-top:28px;margin-bottom:30px;padding-top:28px}#subscription-preview.inner-calm main .reader-guide-head,#subscription-preview.inner-calm main .reader-guide-sections>article{display:block}#subscription-preview.inner-calm main .reader-guide-head>figure{margin-bottom:25px}#subscription-preview.inner-calm main .reader-guide-head>figure>img{aspect-ratio:16/9;border-radius:12px}#subscription-preview.inner-calm main .reader-guide h2{margin-bottom:18px;font-size:25px;line-height:1.3}#subscription-preview.inner-calm main .reader-guide h3{font-size:20px}#subscription-preview.inner-calm main .reader-guide-sections{margin-top:25px}#subscription-preview.inner-calm main .reader-guide-sections>article{padding-block:25px}#subscription-preview.inner-calm main .calm-note{gap:16px;padding:21px}#subscription-preview.inner-calm main .calm-actions{gap:12px;margin-block:18px 30px;padding:19px}#subscription-preview.inner-calm main .calm-actions .button,#subscription-preview.inner-calm main .calm-actions .text-link{justify-content:center;width:100%;min-height:48px;font-size:14px}#subscription-preview.inner-calm main .calm-actions>span{text-align:center;width:100%;display:block}#subscription-preview.inner-calm main .request-panel,#subscription-preview.inner-calm main .contact-cta{flex-direction:column;align-items:flex-start;gap:20px;padding:24px;display:flex}#subscription-preview.inner-calm main .request-panel .button,#subscription-preview.inner-calm main .contact-cta .button{white-space:normal;width:100%;line-height:1.5}#subscription-preview.inner-calm main .device-downloads{padding:22px}#subscription-preview.inner-calm main .download-list{grid-template-columns:1fr}#subscription-preview.inner-calm main .download-links a{justify-content:space-between;width:100%;font-size:14px}#subscription-preview.inner-calm main .download-list details>p{font-size:14px}}#subscription-preview.inner-calm main .section-head>p{margin:0}@media (width<=900px){#subscription-preview.inner-calm main .support-page>header.section-head h1{margin-bottom:0}}#subscription-preview.violet-depth{background:#08090d}#subscription-preview.violet-depth main{isolation:isolate;position:relative}#subscription-preview.violet-depth .site-depth{z-index:-1;pointer-events:none;user-select:none;position:absolute;inset:0;overflow:hidden}#subscription-preview.violet-depth .depth-wash{background-image:radial-gradient(660px 360px at 108% 310px,#7345c430,#0000 78%),radial-gradient(560px 380px at -16% 1160px,#6236a824,#0000 80%);background-repeat:repeat-y;background-size:100% 2100px;position:absolute;inset:0}#subscription-preview.violet-depth .depth-beam{background:radial-gradient(at 68%,#936bed3d,#6a40b221 34%,#0000 69%);width:1050px;height:610px;position:absolute;top:-160px;right:-230px;transform:rotate(-32deg)}#subscription-preview.violet-depth .depth-beam:after{content:"";background:radial-gradient(at 75%,#b18bff1f,#0000 70%);position:absolute;inset:160px 50px 170px 80px}#subscription-preview.violet-depth .depth-grid{background-image:linear-gradient(#a68ecf0e 1px,#0000 1px),linear-gradient(90deg,#a68ecf0e 1px,#0000 1px);background-size:54px 54px;width:min(700px,65vw);height:510px;position:absolute;top:0;right:0;-webkit-mask-image:radial-gradient(at 74% 12%,#000,#0000 68%);mask-image:radial-gradient(at 74% 12%,#000,#0000 68%)}#subscription-preview.violet-depth .depth-grain{opacity:.12;background-image:radial-gradient(#d0c1ed24 .55px,#0000 .75px);background-size:5px 7px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 35% 65%,#000);mask-image:linear-gradient(90deg,#000,#0000 35% 65%,#000)}#subscription-preview.violet-depth .pricing{isolation:isolate;position:relative}#subscription-preview.violet-depth .price-depth{z-index:-1;pointer-events:none;background:radial-gradient(44% 35% at 50% 26%,#7642b529,#0000 80%);width:min(1320px,100vw);height:780px;position:absolute;top:-100px;left:50%;overflow:hidden;transform:translate(-50%)}#subscription-preview.violet-depth .price-depth:before{content:"";background:radial-gradient(at 50% 75%,#0000 36%,#a98bd91f 36.12%,#0000 36.3% 49%,#a98bd91b 49.12%,#0000 49.3% 63%,#a98bd914 63.12%,#0000 63.3%);position:absolute;inset:10px 0 0;-webkit-mask-image:linear-gradient(#000 0% 70%,#0000 92%);mask-image:linear-gradient(#000 0% 70%,#0000 92%)}#subscription-preview.violet-depth .reader-guide{isolation:isolate;position:relative}#subscription-preview.violet-depth .reader-guide:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#966fe240,#0000);width:76%;height:1px;position:absolute;top:0;left:12%;box-shadow:0 0 22px #774ac22b}#subscription-preview.violet-depth:not(.inner-page) .site-depth{display:none}#subscription-preview.violet-depth:not(.inner-page) .device-showcase,#subscription-preview.violet-depth:not(.inner-page) .faq{background-image:radial-gradient(at 0 55%,#6e41b313,#0000 65%);background-repeat:no-repeat}#subscription-preview.violet-depth .site-footer{background:radial-gradient(55% 100% at 80% 110%,#6740aa17,#0000 75%),#08090d}@media (width<=767px){#subscription-preview.violet-depth .depth-beam{opacity:.8;width:690px;height:420px;top:-90px;right:-330px}#subscription-preview.violet-depth .depth-grid{opacity:.65;background-size:42px 42px;width:78vw;height:340px}#subscription-preview.violet-depth .depth-wash{opacity:.65;background-size:100% 1500px}#subscription-preview.violet-depth .depth-grain{display:none}#subscription-preview.violet-depth .price-depth{opacity:.7;height:650px;top:-50px}}@media (forced-colors:active){#subscription-preview.violet-depth .site-depth,#subscription-preview.violet-depth .price-depth{display:none}}#subscription-preview.violet-depth.inner-page{isolation:isolate;display:flow-root;position:relative}#subscription-preview.violet-depth.inner-page>.site-depth{z-index:-1;inset:0}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
