﻿:root{--surface-pitch-black-canvas: #08090a;--surface-graphite-card: #0f1011;--surface-deep-slate-elevated-card: #161718;--surface-charcoal-grey-overlay: #23252a}:root{--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-black: 800}:root{--spacing-4: 4px;--spacing-8: 8px;--spacing-12: 12px;--spacing-16: 16px;--spacing-20: 20px;--spacing-24: 24px;--spacing-28: 28px;--spacing-32: 32px;--spacing-36: 36px;--spacing-40: 40px;--spacing-48: 48px;--spacing-56: 56px;--spacing-64: 64px;--spacing-80: 80px;--spacing-96: 96px;--spacing-128: 128px}:root{--radius-default: 14px;--radius-sm: 8px;--radius-xs: 5px;--radius-pill: 100px;--radius-full: 9999px}:root{--shadow-sm: rgba(0,0,0,0.4) 0px 2px 4px;--shadow-lg: rgba(0,0,0,0.5) 0px 12px 32px;--shadow-glow: 0 8px 24px rgba(111,232,25,0.25);--shadow-xl: rgba(8,9,10,0.6) 0px 4px 32px}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[class],ol[class]{list-style:none;padding:0}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}.clearfix::after{content:"";display:table;clear:both}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="date"],textarea,select{width:100%;padding:0.75rem;border:1px solid var(--wp--preset--color--border);border-radius:10px;background:var(--wp--preset--color--surface-2);font-size:1rem}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="date"]:focus,textarea:focus,select:focus{outline:none;border-color:var(--wp--preset--color--accent)}textarea{min-height:150px;resize:vertical}label{display:block;margin-bottom:0.5rem;font-weight:600}fieldset{border:1px solid ar(--wp--preset--color--border);padding:10px}legend{padding:0 0.5rem;font-weight:700}.search-form{display:flex;gap:0.5rem}.search-form input[type="search"]{flex:1}.search-form button{flex-shrink:0}.site-header{--header-height: 60px;--header-pad-x: clamp(1rem, 3vw, 2rem);--nav-gap: clamp(0.35rem, 1.2vw, 0.75rem);--nav-link-pad-x: 0.85rem;--nav-link-pad-y: 0.65rem;--menu-radius: 8px;--menu-shadow: 0 22px 70px rgba(0, 0, 0, 0.34);--menu-surface: color-mix(in srgb, var(--wp--preset--color--surface) 92%, transparent);--menu-surface-2: color-mix(in srgb, var(--wp--preset--color--surface-2) 92%, transparent);--menu-border: var(--wp--preset--color--border);--menu-border-bright: var(--wp--preset--color--border-br);--menu-text: var(--wp--preset--color--text);--menu-muted: var(--wp--preset--color--text-mut);--menu-subtle: var(--wp--preset--color--text-sub);--menu-accent: var(--wp--preset--color--accent);position:sticky;top:0;z-index:90;background:color-mix(in srgb, var(--wp--preset--color--bg) 88%, transparent);border-bottom:1px solid var(--menu-border);backdrop-filter:blur(18px)}.site-header .container{display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem, 3vw, 2.5rem);width:min(100%, var(--wp--style--global--wide-size));min-height:var(--header-height);margin:0 auto;padding:0 var(--header-pad-x)}.site-branding{flex:0 0 auto}.site-branding .custom-logo-link{display:block}.site-branding .custom-logo{width:auto;max-height:42px}.site-branding .site-title{margin:0;font-family:var(--wp--preset--font-family--display);font-size:var(--wp--preset--font-size--x-large);line-height:1;display:flex;align-items:center;gap:1rem}.site-branding .site-title a{color:var(--wp--preset--color--text);text-decoration:none;transition:color 160ms ease}.site-branding .site-title a:hover,.site-branding .site-title a:focus-visible{color:var(--menu-accent)}.site-branding .site-title img{max-height:35px}.main-navigation{position:relative;display:flex;align-items:center;justify-content:flex-end;min-width:0;font-family:var(--wp--preset--font-family--body)}.primary-menu,.primary-menu .sub-menu{list-style:none;margin:0;padding:0}.primary-menu{display:flex;gap:var(--nav-gap)}.primary-menu li{position:relative}.primary-menu a{display:flex;align-items:center;gap:0.5rem;min-height:2.5rem;color:var(--menu-text);text-decoration:none;line-height:1.15;transition:color 160ms ease, background-color 160ms ease, border-color 160ms ease}.primary-menu a span{display:block;margin-top:0.2rem;color:var(--menu-muted);font-size:var(--wp--preset--font-size--small);font-weight:400;line-height:1.35}.primary-menu a:hover,.primary-menu a:focus-visible{color:var(--menu-accent)}.primary-menu a:focus-visible{outline:2px solid var(--menu-accent);outline-offset:3px}.primary-menu>li>a{border:1px solid transparent;border-radius:999px;padding:var(--nav-link-pad-y) var(--nav-link-pad-x);color:var(--menu-muted);font-size:0.92rem;font-weight:600}.primary-menu>li:hover>a,.primary-menu>li:focus-within>a,.primary-menu>li.current-menu-item>a,.primary-menu>li.current-menu-ancestor>a{color:var(--wp--preset--color--accent)}.primary-menu>.menu-item-has-children>a::after{content:"";width:0.42rem;height:0.42rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-0.12rem) rotate(45deg);opacity:0.7}.primary-menu>li:not(.mm)>.sub-menu{position:absolute;top:calc(100% + 0.75rem);left:0;z-index:100;min-width:14rem;padding:0.45rem;border:1px solid var(--menu-border);border-radius:var(--menu-radius);background:var(--menu-surface);box-shadow:var(--menu-shadow);opacity:0;visibility:hidden;transform:translateY(0.4rem);transition:opacity 160ms ease, transform 160ms ease, visibility 160ms ease}.primary-menu>li:not(.mm)>.sub-menu a{justify-content:space-between;border-radius:calc(var(--menu-radius) - 2px);padding:0.7rem 0.8rem;color:var(--menu-muted);font-size:0.94rem;font-weight:600}.primary-menu>li:not(.mm)>.sub-menu a:hover,.primary-menu>li:not(.mm)>.sub-menu a:focus-visible{background:var(--menu-surface-2);color:var(--menu-text)}.primary-menu>li:not(.mm):hover>.sub-menu,.primary-menu>li:not(.mm):focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.primary-menu>.mm{position:static}.mega-menu{position:absolute;top:calc(100% + 0.9rem);right:0;z-index:100;max-width:calc(100vw - 2rem) !important;border:1px solid var(--menu-border);border-radius:var(--menu-radius);background:var(--menu-surface);box-shadow:var(--menu-shadow);color:var(--menu-text);overflow:hidden;opacity:0;visibility:hidden;transform:translateY(0.5rem);transition:opacity 180ms ease, transform 180ms ease, visibility 180ms ease}.mega-menu .flex{display:flex}.mega-menu .mega-menu-top,.mega-menu .mega-menu-bottom,.mega-menu .mega-menu-left,.mega-menu .mega-menu-right{min-width:0}.mega-menu .mega-menu-top,.mega-menu .mega-menu-bottom{padding:1rem clamp(1rem, 2vw, 1.35rem);background:color-mix(in srgb, var(--wp--preset--color--bg-2) 72%, transparent)}.mega-menu .mega-menu-top{border-bottom:1px solid var(--menu-border)}.mega-menu .mega-menu-bottom{border-top:1px solid var(--menu-border)}.mega-menu .mega-menu-main{align-items:stretch;width:100%}.mega-menu .mega-menu-left,.mega-menu .mega-menu-right{flex:0 0 clamp(13rem, 24vw, 18rem);padding:clamp(1rem, 2vw, 1.35rem);background:color-mix(in srgb, var(--wp--preset--color--surface-2) 72%, transparent)}.mega-menu .mega-menu-left{border-right:1px solid var(--menu-border)}.mega-menu .mega-menu-right{border-left:1px solid var(--menu-border)}.mega-menu .mega-menu-center{flex:1 1 auto;min-width:0;padding:clamp(1rem, 2vw, 1.35rem)}.mega-menu .inner-mega-menu{align-items:flex-start;gap:clamp(0.75rem, 2vw, 1.4rem)}.mega-menu .sub-menu{display:grid;align-content:start;gap:0.15rem;min-width:10rem;flex:1 1 0}.mega-menu .sub-menu>li>a{align-items:flex-start;justify-content:space-between;border-radius:calc(var(--menu-radius) - 2px);padding:0.72rem 0.8rem;color:var(--menu-muted);font-size:0.94rem;font-weight:650}.mega-menu .sub-menu>li>a:hover,.mega-menu .sub-menu>li>a:focus-visible{background:var(--menu-surface-2);color:var(--menu-text)}.mega-menu .sub-menu>li.nolink>a,.mega-menu .sub-menu>li.nolink>a:hover,.mega-menu .sub-menu>li.nolink>a:focus-visible{min-height:auto;padding:0.55rem 0.8rem 0.35rem;background:transparent;color:var(--menu-accent);cursor:default;font-family:var(--wp--preset--font-family--mono);font-size:0.72rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}.mega-menu .sub-menu.new-column,.mega-menu .sub-menu.split-column{margin-left:0}.mega-menu :where(p, h1, h2, h3, h4, h5, h6){color:inherit}.mega-menu :where(p){color:var(--menu-muted);font-size:var(--wp--preset--font-size--small);line-height:1.55}.mega-menu :where(h2, h3){font-family:var(--wp--preset--font-family--display);font-size:var(--wp--preset--font-size--x-large);line-height:1.05;letter-spacing:0}.mega-menu :where(.wp-block-button__link){border-radius:999px;background:var(--menu-accent);color:var(--wp--preset--color--bg);font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em}.mega-menu :where(.wp-block-image, figure){margin:0}.mega-menu img{border-radius:var(--menu-radius)}.primary-menu>.mm:hover>.mega-menu,.primary-menu>.mm:focus-within>.mega-menu{opacity:1;visibility:visible;transform:translateY(0)}.menu-toggle{display:none;align-items:center;gap:0.65rem;min-height:2.75rem;border:1px solid var(--menu-border-bright);border-radius:999px;padding:0 0.85rem;background:var(--menu-surface-2);color:var(--menu-text);cursor:pointer;font-weight:700}.menu-toggle::after{content:"";width:1rem;height:0.75rem;background:linear-gradient(currentColor, currentColor) top / 100% 2px no-repeat, linear-gradient(currentColor, currentColor) center / 100% 2px no-repeat, linear-gradient(currentColor, currentColor) bottom / 100% 2px no-repeat}.menu-toggle[aria-expanded="true"]::after{height:1rem;background:linear-gradient(45deg, transparent calc(50% - 1px), currentColor 50%, transparent calc(50% + 1px)), linear-gradient(-45deg, transparent calc(50% - 1px), currentColor 50%, transparent calc(50% + 1px))}.menu-toggle:focus-visible{outline:2px solid var(--menu-accent);outline-offset:3px}@media (max-width:782px){.site-header{--header-height: 64px}.site-header .container{position:relative}.menu-toggle{display:inline-flex}.main-navigation{position:static}.primary-menu{position:absolute;top:calc(100% + 1px);left:var(--header-pad-x);right:var(--header-pad-x);z-index:100;display:none;max-height:calc(100vh - var(--header-height) - 1rem);padding:0.55rem;border:1px solid var(--menu-border);border-radius:var(--menu-radius);background:var(--wp--preset--color--bg-2);box-shadow:var(--menu-shadow);overflow-y:auto;overscroll-behavior:contain}.primary-menu>li{position:relative}.primary-menu>li>a{justify-content:space-between;width:100%;border-radius:calc(var(--menu-radius) - 2px);padding:0.95rem;color:var(--menu-text)}.main-navigation.toggled .primary-menu{display:grid;gap:0.15rem;background:var(--wp--preset--color--surface)}.primary-menu>li:not(.mm)>.sub-menu,.mega-menu{position:static;width:100% !important;max-width:none !important;margin:0.15rem 0 0.55rem;border-radius:calc(var(--menu-radius) - 2px);box-shadow:none;opacity:1;visibility:visible;transform:none;transition:none}.primary-menu>li:not(.mm)>.sub-menu{display:grid;gap:0.1rem;padding:0.35rem;background:color-mix(in srgb, var(--wp--preset--color--surface) 70%, transparent)}.mega-menu{border-color:color-mix(in srgb, var(--menu-border) 78%, transparent);background:color-mix(in srgb, var(--wp--preset--color--surface) 78%, transparent)}.mega-menu .flex,.mega-menu .mega-menu-main,.mega-menu .inner-mega-menu{display:grid}.mega-menu .mega-menu-top,.mega-menu .mega-menu-bottom,.mega-menu .mega-menu-left,.mega-menu .mega-menu-right,.mega-menu .mega-menu-center{border:0;padding:0.8rem;background:transparent}.mega-menu .mega-menu-top,.mega-menu .mega-menu-bottom,.mega-menu .mega-menu-left,.mega-menu .mega-menu-right{border-bottom:1px solid var(--menu-border)}.mega-menu .inner-mega-menu{gap:0.2rem}.mega-menu .sub-menu{min-width:0}}.skip-link{position:absolute;top:0.75rem;left:-9999px;z-index:110;border-radius:999px;padding:0.55rem 1rem;background:var(--menu-accent);color:var(--wp--preset--color--bg);font-weight:700}.skip-link:focus{left:0.75rem}.site-info{padding:var(--wp--preset--spacing--40) 0}.site-info p{font-size:12px;color:var(--wp--preset--color--text-muted)}body{font-family:var(--wp--preset--font-family--body);font-size:16px;line-height:1.6;color:var(--wp--preset--color--text);background:var(--wp--preset--color--canvas);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--wp--preset--font-family--display);font-weight:var(--wp--custom--font-weight--black);line-height:1.05;letter-spacing:0.02em}body a:where(:not(.wp-element-button)){color:var(--wp--preset--color--accent)}.hd-display{font-size:clamp(56px, 7vw, 92px);font-weight:var(--wp--custom--font-weight--black);line-height:0.97;letter-spacing:0.01em}.hd-section{font-size:clamp(38px, 5vw, 58px);font-weight:var(--wp--custom--font-weight--black)}.hd-split{font-size:clamp(36px, 5vw, 60px);font-weight:var(--wp--custom--font-weight--black);line-height:1}mark.has-inline-color{background:none;font-style:normal}mark.has-accent-color{color:var(--wp--preset--color--accent)}.section-header{text-align:center}.section-header p{font-size:17px;color:var(--wp--preset--color--text-muted);max-width:520px;line-height:1.65}.badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--wp--preset--font-family--display);font-size:12px;font-weight:var(--wp--custom--font-weight--semibold);letter-spacing:0.14em;text-transform:uppercase;color:var(--wp--preset--color--accent);border:1px solid rgba(111, 232, 25, 0.3);border-radius:var(--radius-pill);padding:5px 14px;background:var(--wp--preset--color--accent-glow);line-height:1}.card{background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--border);border-radius:var(--radius-default);padding:28px 26px;transition:border-color 0.8s, transform 0.2s, box-shadow 0.8s}.card:hover{border-color:var(--wp--preset--color--accent-dim);transform:translateY(-3px);box-shadow:var(--wp--preset--shadow--glow)}.card h3{font-size:20px;font-weight:var(--wp--custom--font-weight--bold);color:var(--wp--preset--color--text)}.card p{font-size:14px;color:var(--wp--preset--color--text-muted);line-height:1.65}.card-icon{width:46px;height:46px;background:var(--wp--preset--color--accent-glow);border:1px solid var(--wp--preset--color--accent-glow-md);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:22px}.card.card-device{background:var(--wp--preset--color--canvas);border-radius:0;border:none;border-left:1px solid var(--wp--preset--color--border);padding:40px 30px}.card.card-device:first-child{border-left:none}.card.card-device:hover{transform:none;background:var(--wp--preset--color--raised);box-shadow:none}.card.card-device h3{font-size:28px;font-weight:var(--wp--custom--font-weight--black)}.card.card-device>p{font-size:14px;color:var(--wp--preset--color--text-muted);line-height:1.65}.card.card-device>p.device-emoji{font-size:36px;line-height:1}.device-tag{display:block;font-family:var(--wp--preset--font-family--display);font-size:11px;font-weight:var(--wp--custom--font-weight--semibold);letter-spacing:0.14em;text-transform:uppercase;color:var(--wp--preset--color--accent)}section.surface-card{background:var(--wp--preset--color--surface);border-top:1px solid var(--wp--preset--color--border);border-bottom:1px solid var(--wp--preset--color--border)}section.hero{min-height:100vh;padding:0;display:flex;align-items:center;position:relative;overflow:hidden}section.hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 55% 55% at 72% 50%, rgba(111, 232, 25, 0.06) 0%, transparent 70%), radial-gradient(ellipse 70% 40% at 50% 110%, rgba(0, 0, 0, 0.9) 0%, transparent 60%);pointer-events:none}.hero-eyebrow{display:block;font-family:var(--wp--preset--font-family--display);font-size:12px;font-weight:var(--wp--custom--font-weight--semibold);letter-spacing:0.2em;text-transform:uppercase;color:var(--wp--preset--color--text)}.hero-sub{font-size:18px;color:var(--wp--preset--color--text-muted);line-height:1.65;max-width:480px}.store-badges{display:flex;gap:var(--spacing-12);flex-wrap:wrap}.store-badge{display:inline-flex;align-items:center;gap:11px;background:var(--wp--preset--color--raised);border:1px solid var(--wp--preset--color--border-bright);border-radius:var(--radius-sm);padding:11px 20px;text-decoration:none;color:var(--wp--preset--color--text);transition:border-color 0.15s, background 0.15s, transform 0.15s}.store-badge:hover{border-color:var(--wp--preset--color--accent);background:var(--wp--preset--color--accent-glow);transform:translateY(-1px);text-decoration:none}.store-badge svg{width:22px;height:22px;flex-shrink:0}.store-badge svg{width:22px;height:22px;flex-shrink:0}.store-badge-label{display:flex;flex-direction:column}.store-badge-sub{font-size:10px;color:var(--text-muted);line-height:1;margin-bottom:2px}.store-badge-name{font-family:"Barlow Condensed", sans-serif;font-size:18px;font-weight:700;line-height:1}.proof-row{display:flex;align-items:center;gap:var(--spacing-24)}.proof-item{display:flex;flex-direction:column;position:relative}.proof-item+.proof-item::before{content:"";position:absolute;left:-12px;top:50%;transform:translate(-50%, -50%);width:1px;height:36px;background:var(--wp--preset--color--border-bright)}.proof-value{font-family:var(--wp--preset--font-family--display);font-size:28px;font-weight:var(--wp--custom--font-weight--black);color:var(--wp--preset--color--accent);line-height:1}.proof-label{font-size:12px;color:var(--wp--preset--color--text-muted)}figure.hero-visual{display:flex;justify-content:center;align-items:center}figure.hero-visual img{max-width:130%;margin:-25% 0}.problem-sub{font-size:16px;color:var(--wp--preset--color--text-muted);line-height:1.7}.devices-panels{display:grid;grid-template-columns:repeat(3, 1fr);border:1px solid var(--wp--preset--color--border);border-radius:var(--radius-default);overflow:hidden}section.watch-section{position:relative;overflow:hidden}section.watch-section::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 40% 80% at 100% 50%, rgba(111, 232, 25, 0.05) 0%, transparent 60%);pointer-events:none}figure.watch-visual{display:flex;justify-content:center}figure.watch-visual img{max-width:100%;max-height:500px;width:auto;filter:drop-shadow(0 32px 80px rgba(111, 232, 25, 0.18))}.compat-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-12)}.compat-pill{background:var(--wp--preset--color--canvas);border:1px solid var(--wp--preset--color--border-bright);border-radius:var(--radius-pill);padding:10px 22px;font-family:var(--wp--preset--font-family--display);font-size:16px;font-weight:var(--wp--custom--font-weight--semibold);color:var(--wp--preset--color--text-muted);transition:border-color 0.15s, color 0.15s}.compat-pill:hover{border-color:var(--wp--preset--color--accent);color:var(--wp--preset--color--text)}.compat-note{text-align:center;font-size:13px;color:var(--wp--preset--color--text-dim)}.how-steps{position:relative;counter-reset:step}.how-steps>div{display:flex;flex-direction:column;align-items:center}.how-steps::before{content:"";position:absolute;top:28px;left:calc(16.67% + 14px);right:calc(16.67% + 14px);height:1px;background:var(--wp--preset--color--border-bright)}section.download-cta{padding:120px 0;text-align:center;position:relative;overflow:hidden}section.download-cta::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 65% at 50% 50%, rgba(111, 232, 25, 0.07) 0%, transparent 65%);pointer-events:none}section.download-cta h2{font-size:clamp(44px, 7vw, 80px);font-weight:var(--wp--custom--font-weight--black)}.cta-lead{font-size:18px;color:var(--wp--preset--color--text-muted);line-height:1.6}.faq-group:not(:first-child){margin-top:3rem}.faq-wrap{max-width:760px;padding:64px 0 88px}.faq-group-label{font-family:"Barlow Condensed", sans-serif;font-size:12px;font-weight:600;letter-spacing:0.15em;text-transform:uppercase;color:var(--wp--preset--color--accent);padding-bottom:10px;border-bottom:1px solid var(--wp--preset--color--border)}.schema-faq-answer{font-size:12px;color:var(--wp--preset--color--text-muted)}.schema-faq-section{border-bottom:1px solid var(--wp--preset--color--border)}.schema-faq-question{width:100%;text-align:left;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:16px 0;gap:16px;font-family:"Inter", sans-serif;font-size:15px;font-weight:500;color:var(--wp--preset--color--text);transition:color 0.15s}.schema-faq-question::after{content:"›";color:var(--wp--preset--color--accent);transition:all 0.3s ease}.schema-faq-question.sel::after{transform:rotate(90deg)}.schema-faq-question.sel,.schema-faq-question:hoverl{color:var(--wp--preset--color--accent)}.schema-faq-answer{font-size:14px;color:var(--wp--preset--color--text-muted);line-height:1.75;padding-bottom:20px;display:none;display:block}.schema-faq-answer a{color:var(--wp--preset--color--accent)}.billing-toggle{display:inline-flex;align-items:center;gap:16px;background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--border);border-radius:var(--radius-full);padding:3px 5px}.billing-toggle button{background:none;border:none;cursor:pointer;padding:8px 20px;border-radius:var(--radius-full);font-family:var(--wp--preset--font-family--display);font-size:12px;font-weight:500;letter-spacing:0.06em;text-transform:uppercase;color:var(--wp--preset--color--text-muted);transition:background 0.25s ease, color 0.25s ease;line-height:1}.billing-toggle button.active{background:var(--wp--preset--color--canvas);color:var(--wp--preset--color--text)}.billing-badge{font-family:var(--wp--preset--font-family--display);font-size:10px;letter-spacing:0.06em;text-transform:uppercase;background:rgba(200, 255, 60, 0.12);color:var(--wp--preset--color--accent);border-radius:var(--radius-full);padding:3px 9px;margin-right:-8px}.pricing-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px;align-items:start}.pricing-card{background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--border);border-radius:var(--radius-default);padding:32px 28px 28px;display:flex;flex-direction:column;gap:0;transition:transform 0.3s ease, border-color 0.3s ease}.pricing-card:hover{transform:translateY(-3px)}.pricing-card.featured{border-color:rgba(200, 255, 60, 0.35);box-shadow:0 0 0 1px rgba(200, 255, 60, 0.08), 0 0 40px rgba(200, 255, 60, 0.06);position:relative}.featured-badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--wp--preset--color--accent);color:var(--wp--preset--color--surface);font-family:var(--wp--preset--font-family--display);font-size:10px;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;padding:4px 14px;border-radius:var(--radius-full);white-space:nowrap}.plan-label{font-family:var(--wp--preset--font-family--display);font-size:11px;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;color:var(--wp--preset--color--text-subtle)}.plan-label.accent{color:var(--wp--preset--color--accent)}.plan-price{display:flex;align-items:baseline;gap:6px}.plan-amount{font-family:var(--wp--preset--font-family--display);font-size:56px;font-weight:var(--wp--black);line-height:1;letter-spacing:-0.02em}.plan-currency{font-family:var(--wp--preset--font-family--display);font-size:18px;color:var(--wp--preset--color--text-muted);align-self:flex-start}.plan-period{font-family:var(--wp--preset--font-family--display);font-size:12px;color:var(--wp--preset--color--accent-dim);letter-spacing:0.06em}.plan-desc{font-size:15px;color:var(--wp--preset--color--text-muted);line-height:1.5;padding-bottom:28px;border-bottom:1px solid var(--wp--preset--color--border);margin-bottom:var(--spacing-28)}.plan-cta.wp-block-buttons{width:100%}.plan-cta.wp-block-buttons>.wp-block-button{display:block;width:100%}.plan-cta.wp-block-buttons>.wp-block-button .wp-block-button__link{justify-content:center}.compare-head{text-align:center}.compare-heading{font-size:clamp(32px, 4vw, 52px);font-weight:400;letter-spacing:-0.01em}.wp-block-table.compare-table thead{border-bottom:none}.wp-block-table.compare-table{width:100%;border-collapse:collapse;border:1px solid var(--wp--preset--color--border);border-radius:var(--radius-default);overflow:hidden}.wp-block-table.compare-table td,.wp-block-table.compare-table th{border:none;padding:18px 24px;text-align:left;border-bottom:1px solid var(--wp--preset--color--border);font-size:15px;color:var(--wp--preset--color--text-muted)}.wp-block-table.compare-table th,.wp-block-table.compare-table td[colspan="4"]{padding:10px 24px;text-align:left;font-size:13px;border-bottom:1px solid var(--wp--preset--color--border);font-family:var(--wp--preset--font-family--display);text-transform:uppercase;background:var(--wp--preset--color--surface)}.wp-block-table.compare-table th{text-align:center}.wp-block-table.compare-table th:first-child{text-align:left}.wp-block-table.compare-table th.plan-col{text-align:center}.wp-block-table.compare-table th.featured-col{color:var(--wp--preset--color--accent)}.wp-block-table.compare-table td:not(:first-child){text-align:center}.wp-block-table.compare-table tr:last-child td{border-bottom:none}.wp-block-table.compare-table tbody tr:hover td{background:rgba(255, 255, 255, 0.015)}@media (max-width:960px){.hero-sub{max-width:100%}figure.problem-visual{display:none}figure.hero-visual img{max-width:100%;margin:0}.devices-panels{grid-template-columns:1fr}.card.card-device{border-left:none;border-top:1px solid var(--wp--preset--color--border)}.card.card-device:first-child{border-top:none}.how-steps::before{display:none}}@media (max-width:781px){.pricing-grid{grid-template-columns:repeat(1, 1fr) !important}}@media (max-width:600px){section.download-cta{padding:80px 0}.wp-block-group.devices-panels{grid-template-columns:repeat(1, minmax(0, 1fr))}}.wp-block-button.is-style-primary .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;transition:transform 0.2s ease, box-shadow 0.2s ease;padding:12px 24px}.wp-block-button.is-style-primary .wp-block-button__link:hover{transform:translateY(-1px);box-shadow:var(--shadow-glow);text-decoration:none}.wp-block-button.is-style-ghost .wp-block-button__link{display:inline-flex;align-items:center;gap:var(--spacing-8);white-space:nowrap;transition:all 0.15s ease;padding:12px 24px}.wp-block-button.is-style-ghost .wp-block-button__link:hover{border-color:var(--wp--preset--color--accent);color:var(--wp--preset--color--accent);transform:translateY(-1px);text-decoration:none}.d-none{display:none}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:flex}.d-grid{display:grid}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:var(--wp--preset--color--surface);border-radius:var(--wp--preset--radius);clip:auto !important;color:var(--wp--preset--color--text);display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:1}.hidden{display:none !important}.visible{visibility:visible}.invisible{visibility:hidden}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-sticky{position:sticky}:root{--site-edge-space: clamp(1rem, 4vw, 2rem)}@media (max-width:1280px){.entry-content>.is-layout-constrained>*{max-width:min(var(--wp--style--global--content-size), calc(100% - var(--site-edge-space) - var(--site-edge-space)))}.entry-content>.is-layout-constrained>.alignwide{max-width:min(var(--wp--style--global--wide-size), calc(100% - var(--site-edge-space) - var(--site-edge-space)))}}@media (max-width:780px){.quotes{grid-template-columns:1fr}}