@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_7a84a0{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_7a84a0{--font-outfit:"Outfit","Outfit Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_014e29{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_014e29{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}:root{--bg-main:#050811;--bg-secondary:#090f1e;--bg-card:rgba(13,21,38,0.78);--bg-card-hover:rgba(18,29,52,0.94);--bg-glass:rgba(255,255,255,0.035);--bg-glass-elevated:rgba(255,255,255,0.065);--accent-copper:#e08e45;--accent-gold:#ffb703;--accent-amber:#f59e0b;--accent-med-blue:#0077ff;--accent-aegean:#00b4d8;--accent-sky:#38bdf8;--accent-green:#25d366;--accent-red:#ef4444;--gradient-cyprus:linear-gradient(135deg,#ffb703,#e08e45 48%,#00b4d8);--gradient-gold:linear-gradient(135deg,#ffb703,#e08e45 55%,#d97706);--gradient-med:linear-gradient(135deg,#00b4d8,#0077ff);--gradient-card:linear-gradient(180deg,rgba(16,26,48,0.72),rgba(7,11,22,0.9));--text-white:#ffffff;--text-main:#f1f5f9;--text-muted:#94a3b8;--text-dim:#64748b;--border-subtle:rgba(255,255,255,0.08);--border-blue:rgba(0,180,216,0.38);--border-gold:rgba(255,183,3,0.45);--border-copper:rgba(224,142,69,0.45);--shadow-sm:0 4px 14px rgba(0,0,0,0.35);--shadow-md:0 12px 34px rgba(0,0,0,0.55);--shadow-blue:0 0 36px rgba(0,119,255,0.28);--shadow-gold:0 0 40px rgba(255,183,3,0.28);--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-full:9999px;--font-heading:var(--font-outfit),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-body:var(--font-jakarta),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--transition:all 0.28s cubic-bezier(0.16,1,0.3,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{min-height:100vh;font-family:var(--font-body);line-height:1.65;color:var(--text-main);background:radial-gradient(circle at 12% 0,rgba(0,119,255,.18),transparent 48%),radial-gradient(circle at 88% 8%,rgba(224,142,69,.16),transparent 45%),radial-gradient(circle at 75% 58%,rgba(0,180,216,.1),transparent 50%),radial-gradient(circle at 20% 85%,rgba(255,183,3,.08),transparent 48%),var(--bg-main);background-attachment:fixed;overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text-white);line-height:1.15}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.section-pad{padding:88px 0;position:relative}.section-header{text-align:center;max-width:760px;margin:0 auto 52px}.section-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--radius-full);background:rgba(255,183,3,.1);border:1px solid rgba(255,183,3,.28);color:var(--accent-gold);font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px}.section-badge-blue{background:rgba(0,180,216,.1);border-color:rgba(0,180,216,.32);color:var(--accent-aegean)}.section-title{font-size:clamp(1.85rem,3.2vw,2.55rem);font-weight:800;margin-bottom:14px}.section-subtitle{font-size:1.05rem;color:var(--text-muted)}.gradient-text{background:var(--gradient-cyprus);-webkit-background-clip:text;background-clip:text}.gradient-text,.gradient-text-gold{-webkit-text-fill-color:transparent;display:inline-block}.gradient-text-gold{background:var(--gradient-gold);-webkit-background-clip:text;background-clip:text}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 26px;border-radius:var(--radius-md);font-weight:700;font-size:.96rem;transition:var(--transition);position:relative;overflow:hidden;white-space:nowrap}.btn-primary{background:var(--gradient-gold);color:#080b12;box-shadow:0 8px 26px rgba(255,183,3,.28)}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:70%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);transition:left .55s ease}.btn-primary:hover:before{left:130%}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 34px rgba(255,183,3,.42)}.btn-blue{background:var(--gradient-med);color:#ffffff;box-shadow:0 8px 26px rgba(0,119,255,.32)}.btn-blue:hover{transform:translateY(-2px);box-shadow:0 12px 34px rgba(0,180,216,.42)}.btn-glass{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);color:var(--text-white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn-glass:hover{background:rgba(0,180,216,.12);border-color:var(--accent-aegean);transform:translateY(-2px)}.btn-whatsapp{background:linear-gradient(135deg,#25d366,#128c7e);color:#ffffff;box-shadow:0 8px 24px rgba(37,211,102,.28)}.btn-whatsapp:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(37,211,102,.42)}.topbar{background:linear-gradient(90deg,rgba(0,119,255,.16),rgba(224,142,69,.14),rgba(0,119,255,.16));border-bottom:1px solid var(--border-subtle);padding:8px 0;font-size:.82rem}.topbar-inner{justify-content:space-between;gap:14px;flex-wrap:wrap}.topbar-inner,.topbar-status{display:flex;align-items:center}.topbar-status{gap:10px;color:var(--text-main)}.pulse-dot{width:9px;height:9px;border-radius:50%;background:var(--accent-green);box-shadow:0 0 0 0 rgba(37,211,102,.7);animation:pulse-ring 1.8s infinite;flex-shrink:0}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 rgba(37,211,102,.75)}70%{box-shadow:0 0 0 8px rgba(37,211,102,0)}to{box-shadow:0 0 0 0 rgba(37,211,102,0)}}.topbar-actions{display:flex;align-items:center;gap:16px}.topbar-trial-btn{color:var(--accent-gold);font-weight:700;display:inline-flex;align-items:center;gap:6px;transition:var(--transition)}.topbar-trial-btn:hover{color:#ffffff}.navbar.navbar-blackridge{position:fixed;top:0;left:0;right:0;z-index:60;background:linear-gradient(180deg,rgba(6,7,9,.88),rgba(6,7,9,.35) 75%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:none}.navbar-inner{justify-content:space-between;height:84px;gap:20px}.brand-logo,.navbar-inner{display:flex;align-items:center}.brand-logo{gap:11px}.brand-name-minimal{font-family:var(--font-heading);font-size:1.55rem;font-weight:600;letter-spacing:-.025em;color:#f8fafc}.nav-right-group{gap:34px}.nav-links,.nav-right-group{display:flex;align-items:center}.nav-links{gap:30px}.nav-link,.nav-link-minimal{display:inline-flex;align-items:center;gap:5px;font-size:.94rem;font-weight:500;color:#cbd5e1;transition:var(--transition)}.nav-link-minimal:hover,.nav-link:hover{color:#ffffff}.btn-light-pill{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border-radius:9999px;background:#e5e7eb;color:#090b10;font-size:.9rem;font-weight:600;transition:var(--transition);white-space:nowrap}.btn-light-pill:hover{background:#ffffff;transform:translateY(-1px);box-shadow:0 6px 22px rgba(255,255,255,.16)}.nav-mobile-toggle{display:none;color:#ffffff;padding:8px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle)}.mobile-drawer{display:none;padding:18px 24px 24px;border-top:1px solid var(--border-subtle);background:rgba(6,7,9,.98);flex-direction:column;gap:14px}.mobile-drawer.open{display:flex}.hero-blackridge{position:relative;min-height:100vh;display:flex;align-items:center;padding:128px 0 64px;background-color:#060709;overflow:hidden}.hero-bg-layer{position:absolute;inset:0;z-index:0;pointer-events:none}.hero-smoke-back{position:absolute;right:-8%;top:6%;width:72%;height:92%;background:radial-gradient(ellipse 68% 58% at 62% 52%,rgba(148,163,184,.28),transparent 72%),radial-gradient(ellipse 52% 45% at 45% 78%,rgba(100,116,139,.24),transparent 70%);filter:url(#blackridge-fog) blur(12px);opacity:.85}.hero-red-ambilight{position:absolute;right:4%;top:16%;width:52%;height:68%;background:radial-gradient(ellipse 55% 48% at 52% 42%,rgba(224,142,69,.25),transparent 68%),radial-gradient(ellipse 45% 40% at 62% 58%,rgba(0,180,216,.18),transparent 64%);pointer-events:none}.hero-split-layout{position:relative;z-index:2;display:grid;grid-template-columns:.92fr 1.18fr;grid-gap:36px;gap:36px;align-items:center}.hero-content-wrap{position:relative;z-index:3;width:100%;max-width:590px}.hero-est-pill{display:inline-flex;align-items:center;padding:6px 16px;border-radius:9999px;border:1px solid rgba(224,142,69,.48);background:rgba(224,142,69,.08);color:#ffb703;font-size:.84rem;font-weight:600;letter-spacing:.01em;margin-bottom:22px}.hero-editorial-title{font-family:var(--font-heading);font-weight:800;font-size:clamp(2.65rem,4.6vw,3.85rem);line-height:1.08;letter-spacing:-.028em;color:#f8fafc;margin-bottom:20px}.hero-editorial-subtitle{font-size:clamp(.95rem,1.05vw,1.03rem);line-height:1.68;color:#9ca3af;font-weight:400;margin-bottom:30px;max-width:560px}.hero-pill-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:48px}.btn-crimson-pill{display:inline-flex;align-items:center;justify-content:center;padding:15px 34px;border-radius:9999px;background:linear-gradient(135deg,#ffb703,#e08e45 55%,#d57800);color:#06080f;font-size:1rem;font-weight:700;box-shadow:0 8px 30px rgba(224,142,69,.38);transition:var(--transition)}.btn-crimson-pill:hover{transform:translateY(-2px);background:linear-gradient(135deg,#ffc425,#ea9a52 55%,#e08300);box-shadow:0 12px 38px rgba(255,183,3,.5)}.btn-outline-pill{display:inline-flex;align-items:center;justify-content:center;padding:15px 34px;border-radius:9999px;background:rgba(0,180,216,.05);border:1px solid rgba(0,180,216,.45);color:#f8fafc;font-size:1rem;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:var(--transition)}.btn-outline-pill:hover{background:rgba(0,180,216,.15);border-color:#00b4d8;box-shadow:0 8px 26px rgba(0,180,216,.25);transform:translateY(-2px)}.hero-bottom-stats{display:flex;flex-wrap:wrap;align-items:center;gap:14px;color:#cbd5e1;font-size:.94rem;font-weight:400}.hero-stat-dot{color:#e08e45;font-weight:700}.hero-tv-stage{position:relative;perspective:1350px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 0 36px}.oled-tv-3d-wrapper{width:100%;max-width:690px;transform:rotateY(-14deg) rotateX(2.5deg);transform-style:preserve-3d;transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative;z-index:2}.oled-tv-3d-wrapper:hover{transform:rotateY(-9deg) rotateX(1.5deg) translateY(-4px)}.oled-tv-bezel{position:relative;border-radius:14px;padding:11px;background:linear-gradient(145deg,#161920,#07090d 60%,#111319);border:1px solid rgba(255,255,255,.12);box-shadow:22px 28px 65px rgba(0,0,0,.92),-4px -4px 36px rgba(224,142,69,.26),0 0 80px rgba(0,180,216,.16)}.oled-red-neon-strip{position:absolute;inset:-2px;border-radius:15px;pointer-events:none;border-color:#ffb703 rgba(0,180,216,.65) rgba(0,180,216,.28) #e08e45;border-style:solid;border-width:2.5px 1.5px 1px 2.5px;filter:drop-shadow(0 0 10px rgba(255,183,3,.85)) drop-shadow(0 0 24px rgba(224,142,69,.55));z-index:4}.oled-screen-glass{position:relative;border-radius:9px;background:radial-gradient(circle at 22% 28%,rgba(224,142,69,.18),transparent 52%),radial-gradient(circle at 82% 18%,rgba(0,180,216,.15),transparent 48%),linear-gradient(180deg,#0b0d13,#06080c);padding:22px 24px 20px;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.oled-screen-glare{position:absolute;top:-40%;left:-20%;width:65%;height:180%;background:linear-gradient(105deg,rgba(255,255,255,.045),rgba(255,255,255,.012) 45%,transparent 60%);transform:rotate(12deg);pointer-events:none}.hp-topbar{justify-content:space-between;gap:12px;margin-bottom:20px;position:relative;z-index:2}.hp-brand,.hp-topbar{display:flex;align-items:center}.hp-brand{gap:9px}.hp-flame-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:rgba(224,142,69,.18);border:1px solid rgba(255,183,3,.5);box-shadow:0 0 14px rgba(255,183,3,.35)}.hp-brand-text{font-family:var(--font-heading);font-size:.96rem;font-weight:800;letter-spacing:.06em;color:#ffffff}.hp-status-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:9999px;background:rgba(37,211,102,.14);border:1px solid rgba(37,211,102,.4);color:#4ade80;font-size:.62rem;font-weight:800;letter-spacing:.05em}.hp-meta{display:flex;align-items:center;gap:10px;font-size:.75rem;color:#cbd5e1}.hp-isp-tag{padding:3px 8px;border-radius:6px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);font-size:.66rem;color:#e2e8f0}.hp-clock{font-family:var(--font-heading);font-weight:700;font-size:.84rem;color:#f8fafc}.hp-tiles-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:20px;position:relative;z-index:2}.hp-tile{border-radius:12px;padding:18px 12px 15px;background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.11);display:flex;flex-direction:column;align-items:center;text-align:center;transition:var(--transition)}.hp-tile.active{background:linear-gradient(180deg,rgba(255,183,3,.24),rgba(224,142,69,.14));border:1.5px solid #ffb703;box-shadow:0 0 24px rgba(255,183,3,.38),inset 0 0 14px rgba(224,142,69,.22);transform:scale(1.03)}.hp-tile-icon{width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;color:#f8fafc;margin-bottom:10px}.hp-tile.active .hp-tile-icon{background:linear-gradient(135deg,#ffb703,#e08e45);border-color:#fde047;color:#050811;box-shadow:0 0 16px rgba(255,183,3,.6)}.hp-tile-title{font-family:var(--font-heading);font-size:.84rem;font-weight:800;letter-spacing:.04em;color:#ffffff;margin-bottom:3px}.hp-tile-sub{font-size:.65rem;color:#94a3b8;font-weight:500}.hp-tile.active .hp-tile-sub{color:#fed7aa}.hp-posters-section{position:relative;z-index:2}.hp-section-label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:9px}.hp-posters-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:9px;gap:9px}.hp-poster-card{border-radius:8px;padding:8px;height:92px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(255,255,255,.12);position:relative;overflow:hidden}.hp-poster-badge{align-self:flex-start;font-size:.54rem;font-weight:800;padding:2px 5px;border-radius:4px;background:rgba(5,8,17,.72);border:1px solid;letter-spacing:.04em}.hp-poster-title{font-family:var(--font-heading);font-size:.66rem;font-weight:800;color:#ffffff;line-height:1.15}.hp-poster-sub{font-size:.55rem;color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oled-stand-neck{width:96px;height:22px;margin:0 auto;background:linear-gradient(90deg,#090b10,#1e2430 50%,#090b10);border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1)}.oled-stand-base{width:260px;height:8px;margin:0 auto;border-radius:9999px;background:linear-gradient(90deg,#0b0e14,#2a3140 50%,#0b0e14);border-top:1px solid rgba(255,183,3,.55);box-shadow:0 10px 30px rgba(0,0,0,.95),0 0 24px rgba(224,142,69,.38)}.hero-smoke-front{position:absolute;bottom:-24px;left:-12%;right:-12%;height:135px;background:radial-gradient(ellipse 48% 65% at 35% 75%,rgba(148,163,184,.26),transparent 72%),radial-gradient(ellipse 55% 70% at 68% 80%,rgba(100,116,139,.3),transparent 75%);filter:url(#blackridge-fog) blur(10px);z-index:5;pointer-events:none}.cinema-hub-card,.hero-visual-col{position:relative}.cinema-hub-card{border-radius:var(--radius-lg);background:linear-gradient(155deg,rgba(16,28,54,.92),rgba(7,11,22,.95));border:1px solid rgba(0,180,216,.32);padding:24px;box-shadow:var(--shadow-md),0 0 55px rgba(0,119,255,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cinema-screen{border-radius:16px;background:radial-gradient(circle at 80% 20%,rgba(255,183,3,.24),transparent 50%),radial-gradient(circle at 15% 80%,rgba(0,119,255,.28),transparent 55%),#060b18;border:1px solid rgba(255,255,255,.1);padding:20px;margin-bottom:18px}.screen-top-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.live-pill{display:inline-flex;align-items:center;gap:7px;padding:4px 11px;border-radius:var(--radius-full);background:rgba(239,68,68,.16);border:1px solid rgba(239,68,68,.45);color:#fca5a5;letter-spacing:.05em}.live-pill,.quality-pill{font-size:.72rem;font-weight:800}.quality-pill{padding:4px 10px;border-radius:var(--radius-full);background:rgba(0,180,216,.15);border:1px solid rgba(0,180,216,.4);color:var(--accent-sky)}.match-preview-box{padding:16px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);margin-bottom:14px}.match-league{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-gold);margin-bottom:6px}.match-title{font-family:var(--font-heading);font-size:1.15rem;font-weight:800;color:#ffffff;margin-bottom:8px}.match-meta-row{align-items:center;justify-content:space-between;font-size:.78rem;color:var(--text-muted)}.match-meta-row,.mini-channel-pills{display:flex;flex-wrap:wrap;gap:8px}.mini-channel-pill{padding:5px 10px;border-radius:8px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09);font-size:.74rem;font-weight:600;color:var(--text-main)}.floating-badge-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.floating-stat-card{padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-left:3px solid var(--accent-aegean)}.floating-stat-card.gold{border-left-color:var(--accent-gold)}.floating-stat-value{font-family:var(--font-heading);font-size:1.15rem;font-weight:800;color:#ffffff}.floating-stat-label{font-size:.75rem;color:var(--text-muted)}.hero-promo-card{border-radius:16px;padding:18px;background:linear-gradient(135deg,rgba(255,183,3,.12),rgba(224,142,69,.08),rgba(0,119,255,.12));border:1px solid rgba(255,183,3,.42)}.promo-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;flex-wrap:wrap}.promo-label{font-size:.82rem;font-weight:800;color:var(--accent-gold);text-transform:uppercase;letter-spacing:.04em}.countdown-boxes{display:flex;align-items:center;gap:6px}.countdown-unit{background:rgba(5,8,17,.85);border:1px solid rgba(255,183,3,.35);border-radius:8px;padding:4px 8px;font-family:var(--font-heading);font-size:.85rem;font-weight:800;color:#ffffff}.promo-copy{font-size:.88rem;color:var(--text-main);margin-bottom:14px}.promo-actions{display:flex;gap:10px;flex-wrap:wrap}.apps-wave-banner{position:relative;background-color:#ffffff;padding:22px 0;overflow:hidden;border-bottom:1px solid rgba(0,0,0,.08);z-index:10}.apps-wave-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.apps-wave-inner{position:relative;z-index:2;display:grid;grid-template-columns:340px 1fr;align-items:center;grid-gap:32px;gap:32px}.apps-wave-text{text-align:center;color:#263246;font-family:var(--font-heading);line-height:1.28}.apps-wave-line1{font-size:1.35rem;font-weight:700;letter-spacing:.01em;color:#263246;white-space:nowrap}.apps-typing-cursor{display:inline-block;margin-left:1px;font-weight:300;color:#94a3b8;animation:cursor-blink .9s infinite}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}.apps-wave-line2{font-size:1.32rem;font-weight:700;color:#263246}.apps-logos-viewport{overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.apps-logos-track{display:flex;align-items:center;width:max-content;gap:68px;animation:apps-logo-slide 24s linear infinite}.apps-logos-track:hover{animation-play-state:paused}@keyframes apps-logo-slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.support-logo-item{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:900px){.apps-wave-inner{grid-template-columns:1fr;gap:16px}.apps-logos-track{gap:44px}}.explorer-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:34px}.explorer-tab{padding:11px 20px;border-radius:var(--radius-full);background:rgba(255,255,255,.04);border:1px solid var(--border-subtle);color:var(--text-muted);font-weight:700;font-size:.9rem;transition:var(--transition)}.explorer-tab:hover{border-color:var(--border-blue);color:#ffffff}.explorer-tab.active{background:var(--gradient-gold);border-color:transparent;color:#050811;box-shadow:0 6px 22px rgba(255,183,3,.3)}.explorer-panel{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:32px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-md)}.explorer-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:26px;flex-wrap:wrap}.explorer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.channel-card{padding:18px;border-radius:var(--radius-md);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);transition:var(--transition)}.channel-card:hover{transform:translateY(-3px);border-color:var(--border-blue);background:rgba(0,119,255,.08)}.channel-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.channel-card-title{font-weight:800;font-size:1rem;color:#ffffff}.channel-quality{font-size:.72rem;font-weight:800;padding:3px 9px;border-radius:var(--radius-full);background:rgba(255,183,3,.14);color:var(--accent-gold);border:1px solid rgba(255,183,3,.3)}.channel-card-desc{font-size:.86rem;color:var(--text-muted)}.features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.glass-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:28px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:var(--transition)}.glass-card:hover{transform:translateY(-6px);background:var(--bg-card-hover);border-color:var(--border-blue);box-shadow:var(--shadow-blue)}.feature-icon-wrap{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,rgba(0,180,216,.18),rgba(255,183,3,.16));border:1px solid rgba(0,180,216,.32);display:flex;align-items:center;justify-content:center;color:var(--accent-gold);margin-bottom:18px}.feature-badge{display:inline-block;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-aegean);margin-bottom:8px}.glass-card h3{font-size:1.2rem;margin-bottom:10px}.glass-card p{font-size:.93rem;color:var(--text-muted)}.formulas-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px;align-items:stretch}.formula-card{position:relative;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(14,21,36,.88),rgba(7,10,18,.96));border:1px solid rgba(255,255,255,.08);border-radius:24px;overflow:hidden;transition:var(--transition);box-shadow:0 16px 40px rgba(0,0,0,.55);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.formula-card:hover{transform:translateY(-7px)}.formula-card.theme-teal:hover{border-color:rgba(45,212,191,.45);box-shadow:0 20px 45px rgba(13,148,136,.22)}.formula-card.theme-sapphire:hover{border-color:rgba(56,189,248,.45);box-shadow:0 20px 45px rgba(37,99,235,.24)}.formula-card.is-featured{border:1.5px solid rgba(255,183,3,.55);box-shadow:0 18px 48px rgba(224,142,69,.24)}.formula-card.theme-copper:hover{border-color:#ffb703;box-shadow:0 22px 52px rgba(255,183,3,.34)}.formula-card.theme-emerald:hover{border-color:rgba(132,204,22,.45);box-shadow:0 20px 45px rgba(16,185,129,.22)}.formula-art-wrap{width:100%;height:175px;overflow:hidden;position:relative;border-bottom:1px solid rgba(255,255,255,.07)}.formula-top-bar{position:absolute;top:12px;left:14px;right:14px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:8px}.formula-tier-pill{font-family:var(--font-heading);font-size:.65rem;font-weight:800;letter-spacing:.06em;padding:4px 10px;border-radius:9999px;text-transform:uppercase}.pill-teal{background:rgba(20,184,166,.2);border:1px solid rgba(94,234,212,.4);color:#5eead4}.pill-sapphire{background:rgba(37,99,235,.22);border:1px solid rgba(125,211,252,.4);color:#7dd3fc}.pill-copper{background:linear-gradient(135deg,#ffb703,#e08e45);color:#06080f}.pill-emerald{background:rgba(16,185,129,.2);border:1px solid rgba(163,230,53,.4);color:#bef264}.formula-spec-chip{font-size:.65rem;font-weight:600;color:#cbd5e1;background:rgba(5,8,17,.72);border:1px solid rgba(255,255,255,.12);padding:3px 9px;border-radius:9999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.formula-art-svg{width:100%;height:100%;display:block}.formula-body{padding:20px;display:flex;flex-direction:column;flex:1 1}.formula-title-row{display:flex;align-items:flex-start;gap:13px;margin-bottom:14px}.formula-icon-badge{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#ffffff;flex-shrink:0;box-shadow:0 6px 16px rgba(0,0,0,.4)}.badge-teal{background:linear-gradient(135deg,#2dd4bf,#0d9488);color:#042f2e}.badge-sapphire{background:linear-gradient(135deg,#38bdf8,#2563eb)}.badge-copper{background:linear-gradient(135deg,#ffb703,#e08e45);color:#06080f}.badge-emerald{background:linear-gradient(135deg,#a3e635,#10b981);color:#052e16}.formula-title{font-family:var(--font-heading);font-size:1.2rem;font-weight:800;line-height:1.2;color:#ffffff;margin-bottom:4px}.formula-subtitle{font-size:.8rem;font-weight:600;line-height:1.3}.sub-teal{color:#2dd4bf}.sub-sapphire{color:#38bdf8}.sub-copper{color:#ffb703}.sub-emerald{color:#a3e635}.formula-desc{font-size:.86rem;line-height:1.6;color:#94a3b8;margin-bottom:16px;flex:1 1}.formula-tags{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.formula-tag-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:10px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07);color:#e2e8f0;font-size:.76rem;font-weight:600}.tag-teal .formula-tag-check{color:#2dd4bf}.tag-sapphire .formula-tag-check{color:#38bdf8}.tag-copper .formula-tag-check{color:#ffb703}.tag-emerald .formula-tag-check{color:#a3e635}.formula-durations-bar{display:flex;align-items:center;justify-content:space-between;font-size:.73rem;color:#64748b;padding:8px 4px;border-top:1px dashed rgba(255,255,255,.08);margin-bottom:10px}.formula-durations-bar strong{color:#cbd5e1;font-weight:700}.formula-footer-dock{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07)}.formula-price-block{display:flex;flex-direction:column}.formula-from-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:2px}.formula-price-range{font-family:var(--font-heading);font-size:1.38rem;font-weight:900;color:#ffffff;letter-spacing:-.02em;line-height:1.1}.formula-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:10px 16px;border-radius:11px;font-size:.82rem;font-weight:800;white-space:nowrap;transition:var(--transition)}.cta-teal{background:linear-gradient(135deg,#2dd4bf,#0d9488);color:#042f2e;box-shadow:0 6px 18px rgba(13,148,136,.32)}.cta-sapphire{background:linear-gradient(135deg,#38bdf8,#2563eb);color:#ffffff;box-shadow:0 6px 18px rgba(37,99,235,.35)}.cta-copper{background:linear-gradient(135deg,#ffb703,#e08e45);color:#06080f;box-shadow:0 6px 20px rgba(224,142,69,.4)}.cta-emerald{background:linear-gradient(135deg,#a3e635,#10b981);color:#052e16;box-shadow:0 6px 18px rgba(16,185,129,.32)}.formula-cta-btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.step-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:30px;position:relative}.step-number{font-family:var(--font-heading);font-size:2.5rem;font-weight:900;background:var(--gradient-cyprus);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:14px}.step-card h3{font-size:1.2rem;margin-bottom:10px}.step-card p{font-size:.93rem;color:var(--text-muted)}.devices-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.device-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:26px;transition:var(--transition)}.device-card:hover{transform:translateY(-5px);border-color:var(--border-copper)}.device-os{font-size:.76rem;font-weight:800;text-transform:uppercase;color:var(--accent-copper);letter-spacing:.05em;margin-bottom:6px}.device-apps{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-subtle);font-size:.82rem;color:var(--accent-sky);font-weight:600}.trial-showcase-grid{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:54px;gap:54px;align-items:center}.trial-gift-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 15px;border-radius:9999px;background:rgba(255,183,3,.1);border:1px solid rgba(224,142,69,.42);color:var(--accent-gold);font-size:.8rem;font-weight:700;margin-bottom:18px}.trial-main-heading{font-family:var(--font-heading);font-size:clamp(2.1rem,3.8vw,2.95rem);font-weight:800;line-height:1.12;color:#ffffff;margin-bottom:20px}.trial-main-heading span{background:var(--gradient-cyprus);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.trial-paragraph{font-size:.96rem;line-height:1.68;color:#94a3b8;margin-bottom:16px}.trial-paragraph strong{color:#f1f5f9}.trial-highlight-line{font-size:.96rem;color:#cbd5e1;margin-bottom:16px}.trial-highlight-line strong{color:#ffffff}.trial-included-title{font-size:.95rem;font-weight:700;color:var(--accent-gold);margin:22px 0 14px}.trial-checklist{list-style:none;display:flex;flex-direction:column;gap:11px;margin-bottom:28px}.trial-checklist li{display:flex;align-items:center;gap:11px;font-size:.94rem;color:#e2e8f0;font-weight:500}.trial-check-icon{color:var(--accent-aegean);flex-shrink:0}.trial-wide-cta{width:100%;max-width:490px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;border-radius:9999px;background:linear-gradient(135deg,#ffb703,#e08e45 55%,#d57800);color:#06080f;font-size:1rem;font-weight:800;box-shadow:0 10px 32px rgba(224,142,69,.38);transition:var(--transition)}.trial-wide-cta:hover{transform:translateY(-2px);box-shadow:0 14px 40px rgba(255,183,3,.5);filter:brightness(1.06)}.trial-outer-frame{position:relative;border-radius:26px;padding:46px 36px 52px;background:radial-gradient(circle at 85% 18%,rgba(255,183,3,.24),transparent 55%),radial-gradient(circle at 15% 85%,rgba(0,180,216,.24),transparent 60%),linear-gradient(145deg,#0d172a,#080e1c 60%,#050811);border:1px solid rgba(224,142,69,.38);box-shadow:0 24px 60px rgba(0,0,0,.65),0 0 65px rgba(224,142,69,.16);display:flex;flex-direction:column;align-items:center}.trial-inner-card{position:relative;width:100%;border-radius:20px;background:linear-gradient(180deg,rgba(16,25,44,.95),rgba(9,14,26,.98));border:1px solid rgba(255,255,255,.09);padding:38px 26px 32px;text-align:center;box-shadow:0 20px 50px rgba(0,0,0,.6)}.trial-corner-dot{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--accent-gold);opacity:.8}.trial-corner-dot.top-left{top:16px;left:16px}.trial-corner-dot.bottom-right{bottom:16px;right:16px;background:var(--accent-aegean)}.trial-play-orb{width:82px;height:82px;border-radius:50%;margin:0 auto 22px;background:linear-gradient(135deg,#ffb703,#e08e45);display:flex;align-items:center;justify-content:center;box-shadow:0 0 38px rgba(255,183,3,.55);transition:var(--transition)}.trial-play-orb:hover{transform:scale(1.06);box-shadow:0 0 50px rgba(255,183,3,.8)}.trial-card-headline{font-size:2rem;color:#ffffff;line-height:1.1;letter-spacing:-.01em}.trial-card-headline,.trial-card-subheadline{font-family:var(--font-heading);font-weight:800}.trial-card-subheadline{font-size:2.2rem;background:var(--gradient-gold);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1.15;margin-bottom:22px}.trial-card-divider{height:1px;width:100%;background:rgba(255,255,255,.08);margin-bottom:22px}.trial-mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.trial-mini-box{border-radius:12px;padding:14px 8px 12px;background:rgba(255,255,255,.03);border:1px solid rgba(0,180,216,.2);display:flex;flex-direction:column;align-items:center;gap:8px;font-size:.72rem;font-weight:600;color:#cbd5e1}.trial-mini-icon{color:var(--accent-aegean)}.trial-bottom-badge{margin-top:-18px;position:relative;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:9px 24px;border-radius:9999px;background:linear-gradient(135deg,#ffb703,#e08e45);color:#06080f;font-family:var(--font-heading);font-size:.78rem;font-weight:900;letter-spacing:.04em;box-shadow:0 8px 24px rgba(224,142,69,.45)}@media (max-width:960px){.trial-showcase-grid{grid-template-columns:1fr;gap:36px}}.faq-list{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.faq-item{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;transition:var(--transition)}.faq-item.open{border-color:var(--border-gold)}.faq-question{width:100%;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;color:#ffffff;font-family:var(--font-heading);font-size:1.04rem;font-weight:700}.faq-answer{padding:0 24px 20px;font-size:.94rem;color:var(--text-muted)}.cta-banner{border-radius:var(--radius-lg);padding:52px 40px;background:radial-gradient(circle at 10% 20%,rgba(0,119,255,.28),transparent 55%),radial-gradient(circle at 90% 80%,rgba(255,183,3,.25),transparent 55%),rgba(11,18,34,.95);border:1px solid rgba(255,183,3,.35);text-align:center;box-shadow:var(--shadow-md)}.cta-banner h2{font-size:clamp(1.85rem,3.6vw,2.55rem);margin-bottom:14px}.cta-banner p{max-width:680px;margin:0 auto 28px;color:var(--text-muted);font-size:1.04rem}.cta-banner-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.footer{border-top:1px solid var(--border-subtle);background:rgba(4,7,15,.95);padding:64px 0 32px}.footer-grid{display:grid;grid-template-columns:1.25fr .85fr .95fr 1.35fr;grid-gap:36px;gap:36px;margin-bottom:42px}.footer-col h4{font-size:1rem;margin-bottom:16px;color:var(--accent-gold)}.footer-links{list-style:none;display:flex;flex-direction:column;gap:10px;font-size:.9rem;color:var(--text-muted)}.footer-links a:hover{color:#ffffff}.footer-bottom{padding-top:24px;border-top:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;font-size:.84rem;color:var(--text-dim)}.whatsapp-float{position:fixed;right:22px;bottom:22px;z-index:70;display:inline-flex;align-items:center;gap:10px;padding:13px 20px;border-radius:var(--radius-full);background:linear-gradient(135deg,#25d366,#128c7e);color:#ffffff;font-weight:800;font-size:.9rem;box-shadow:0 10px 30px rgba(37,211,102,.38);transition:var(--transition)}.whatsapp-float:hover{transform:translateY(-3px) scale(1.03)}.modal-backdrop{position:fixed;inset:0;z-index:90;background:rgba(3,6,14,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:20px}.modal-card{width:100%;max-width:520px;background:#0a1122;border:1px solid rgba(255,183,3,.4);border-radius:var(--radius-lg);padding:30px;box-shadow:var(--shadow-md),var(--shadow-gold);position:relative}.modal-close{position:absolute;top:18px;right:18px;color:var(--text-muted);padding:6px}.modal-close:hover{color:#ffffff}.form-group{margin-bottom:16px}.form-label{display:block;font-size:.84rem;font-weight:700;color:var(--text-main);margin-bottom:7px}.form-input,.form-select{width:100%;padding:12px 14px;border-radius:10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);color:#ffffff;font-family:inherit;font-size:.94rem}.form-select option{background:#0a1122;color:#ffffff}@media (max-width:1100px){.footer-grid,.formulas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1040px){.hero-split-layout{grid-template-columns:1fr;gap:44px}.oled-tv-3d-wrapper{transform:rotateY(-5deg) rotateX(1.5deg);max-width:640px}}@media (max-width:960px){.nav-links,.nav-right-group{display:none}.nav-mobile-toggle{display:inline-flex}.hero-blackridge{min-height:88vh;padding:120px 0 48px}.devices-grid,.explorer-grid,.features-grid,.reviews-grid,.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.section-pad{padding:64px 0}.hero-blackridge{padding:112px 0 42px}.hero-pill-ctas{margin-bottom:42px}.oled-tv-3d-wrapper{transform:none}.hp-tiles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-posters-row{grid-template-columns:repeat(3,minmax(0,1fr))}.devices-grid,.explorer-grid,.features-grid,.footer-grid,.formulas-grid,.reviews-grid,.steps-grid{grid-template-columns:1fr}.cta-banner{padding:36px 20px}.whatsapp-float span{display:none}.whatsapp-float{padding:15px}}.blog-hero{position:relative;padding:145px 0 56px;text-align:center;background:radial-gradient(ellipse 60% 55% at 50% 15%,rgba(255,183,3,.14),transparent 70%),radial-gradient(ellipse 55% 50% at 80% 70%,rgba(0,180,216,.14),transparent 70%);border-bottom:1px solid rgba(255,255,255,.06)}.blog-breadcrumb{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:#94a3b8;margin-bottom:20px}.blog-breadcrumb a{color:#cbd5e1;transition:color .2s ease}.blog-breadcrumb a:hover,.blog-breadcrumb span[aria-current=page]{color:var(--accent-gold)}.blog-hero-title{font-family:var(--font-heading);font-size:clamp(2.15rem,4.4vw,3.4rem);font-weight:800;line-height:1.12;letter-spacing:-.025em;color:#ffffff;max-width:820px;margin:0 auto 18px}.blog-hero-subtitle{max-width:680px;margin:0 auto;font-size:1.04rem;line-height:1.68;color:#94a3b8}.blog-hub-section{padding:48px 0 72px}.blog-controls-bar{justify-content:space-between;gap:20px;margin-bottom:42px;padding:16px 20px;border-radius:20px;background:rgba(13,21,38,.78);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.blog-category-pills,.blog-controls-bar{display:flex;align-items:center;flex-wrap:wrap}.blog-category-pills{gap:8px}.blog-cat-pill{padding:9px 18px;border-radius:9999px;font-size:.84rem;font-weight:700;color:#94a3b8;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);transition:var(--transition)}.blog-cat-pill:hover{color:#ffffff;border-color:rgba(0,180,216,.4)}.blog-cat-pill.active{background:linear-gradient(135deg,#ffb703,#e08e45);color:#06080f;border-color:transparent;box-shadow:0 6px 20px rgba(224,142,69,.35)}.blog-search-box{position:relative;flex:1 1;min-width:250px;max-width:340px}.blog-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none}.blog-search-input{width:100%;padding:10px 14px 10px 40px;border-radius:9999px;background:rgba(5,8,17,.75);border:1px solid rgba(255,255,255,.1);color:#f8fafc;font-size:.86rem;font-family:inherit;outline:none;transition:var(--transition)}.blog-search-input:focus{border-color:var(--accent-gold);box-shadow:0 0 0 3px rgba(255,183,3,.15)}.blog-posts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:26px;gap:26px}.blog-post-card{display:flex;flex-direction:column;border-radius:22px;background:linear-gradient(180deg,rgba(14,21,36,.9),rgba(7,10,18,.96));border:1px solid rgba(255,255,255,.08);overflow:hidden;transition:var(--transition);box-shadow:0 14px 36px rgba(0,0,0,.45)}.blog-post-card:hover{transform:translateY(-6px);border-color:rgba(255,183,3,.45);box-shadow:0 20px 45px rgba(224,142,69,.2)}.blog-card-cover{height:195px;position:relative;padding:16px;display:flex;align-items:flex-start;justify-content:flex-start;border-bottom:1px solid rgba(255,255,255,.07);overflow:hidden}.blog-card-cover-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog-post-card:hover .blog-card-cover-img{transform:scale(1.04)}.blog-card-cat-badge{position:relative;z-index:2;display:inline-flex;align-items:center;padding:5px 12px;border-radius:9999px;background:rgba(5,8,17,.85);border:1px solid rgba(255,183,3,.45);color:var(--accent-gold);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.blog-card-body{padding:22px;display:flex;flex-direction:column;flex:1 1}.blog-card-meta{display:flex;align-items:center;gap:14px;font-size:.78rem;color:#94a3b8;margin-bottom:10px}.blog-card-meta span{display:inline-flex;align-items:center;gap:5px}.blog-card-title{font-family:var(--font-heading);font-size:1.24rem;font-weight:800;line-height:1.3;color:#ffffff;margin-bottom:10px}.blog-card-title a:hover{color:var(--accent-gold)}.blog-card-excerpt{font-size:.9rem;line-height:1.62;color:#94a3b8;margin-bottom:18px;flex:1 1}.blog-card-footer{padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}.blog-read-link{display:inline-flex;align-items:center;gap:6px;font-size:.86rem;font-weight:800;color:var(--accent-gold)}.blog-empty-showcase{max-width:860px;margin:0 auto;padding:56px 36px;border-radius:26px;background:radial-gradient(circle at 85% 15%,rgba(255,183,3,.16),transparent 55%),radial-gradient(circle at 15% 85%,rgba(0,180,216,.16),transparent 55%),linear-gradient(160deg,rgba(14,22,39,.94),rgba(7,11,20,.98));border:1px solid rgba(224,142,69,.35);box-shadow:0 24px 60px rgba(0,0,0,.55);text-align:center;display:flex;flex-direction:column;align-items:center}.blog-empty-orb{width:72px;height:72px;border-radius:20px;background:linear-gradient(135deg,rgba(255,183,3,.2),rgba(0,180,216,.2));border:1px solid rgba(255,183,3,.45);display:flex;align-items:center;justify-content:center;color:var(--accent-gold);margin-bottom:18px;box-shadow:0 10px 30px rgba(224,142,69,.25)}.blog-empty-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:9999px;background:rgba(0,180,216,.12);border:1px solid rgba(0,180,216,.35);color:var(--accent-aegean);font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;margin-bottom:14px}.blog-empty-title{font-family:var(--font-heading);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;color:#ffffff;margin-bottom:10px}.blog-empty-desc{max-width:560px;font-size:.96rem;line-height:1.65;color:#94a3b8;margin-bottom:30px}.blog-topic-pillars{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:26px;text-align:left}.blog-pillar-item{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.blog-pillar-icon{color:var(--accent-gold);flex-shrink:0;margin-top:2px}.blog-pillar-item strong{display:block;font-size:.88rem;color:#f8fafc;margin-bottom:3px}.blog-pillar-item span{display:block;font-size:.78rem;color:#94a3b8;line-height:1.4}.blog-card-visual-center{position:absolute;inset:0;flex-direction:column;padding-top:22px;pointer-events:none}.blog-card-play-badge,.blog-card-visual-center{display:flex;align-items:center;justify-content:center}.blog-card-play-badge{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#ffb703,#e08e45);margin-bottom:8px;box-shadow:0 0 24px rgba(255,183,3,.5)}.blog-card-visual-title{font-family:var(--font-heading);font-size:1.35rem;font-weight:900;letter-spacing:.03em;color:#ffffff;line-height:1.1}.blog-card-visual-sub{font-family:var(--font-heading);font-size:.76rem;font-weight:800;letter-spacing:.08em;color:var(--accent-gold);margin-top:3px}.blog-article-page{padding:136px 0 64px}.blog-article-container{max-width:900px}.blog-article-top-meta{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:18px}.blog-meta-item{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;color:#94a3b8;font-weight:600}.blog-article-h1{font-family:var(--font-heading);font-size:clamp(1.95rem,3.8vw,2.85rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:#ffffff;margin-bottom:24px}.blog-article-hero-figure{margin:0 0 32px;border-radius:22px;overflow:hidden;border:1px solid rgba(224,142,69,.42);box-shadow:0 22px 55px rgba(0,0,0,.65),0 0 40px rgba(224,142,69,.16);background:#050811}.blog-article-hero-img{width:100%;height:auto;display:block}.blog-intro-box{padding:26px 28px;border-radius:20px;background:linear-gradient(145deg,rgba(16,26,46,.9),rgba(9,14,26,.96));border:1px solid rgba(224,142,69,.35);border-left:4px solid var(--accent-gold);margin-bottom:38px;box-shadow:0 16px 40px rgba(0,0,0,.45)}.blog-intro-box p{font-size:1.03rem;line-height:1.75;color:#e2e8f0;margin-bottom:14px}.blog-inline-link{color:var(--accent-gold);font-weight:700;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.blog-inline-link:hover{color:#fde047}.blog-article-section{margin-bottom:42px}.blog-article-section h2{font-family:var(--font-heading);font-size:clamp(1.45rem,2.6vw,1.9rem);font-weight:800;color:#ffffff;margin-bottom:14px;line-height:1.25}.blog-article-section h3{font-family:var(--font-heading);font-size:1.2rem;font-weight:800;color:#f8fafc;margin-bottom:10px;display:flex;align-items:center;gap:9px}.blog-h3-icon{color:var(--accent-gold);flex-shrink:0}.blog-article-section p{font-size:1rem;line-height:1.75;color:#cbd5e1;margin-bottom:16px}.blog-sub-card{padding:24px 26px;border-radius:18px;background:rgba(14,21,36,.78);border:1px solid rgba(255,255,255,.08);margin-bottom:18px}.blog-numbered-steps,.blog-styled-list{margin:12px 0 16px 20px;color:#cbd5e1;display:flex;flex-direction:column;gap:10px;line-height:1.68}.blog-numbered-steps li strong,.blog-styled-list li strong{color:#ffffff}.blog-article-section code{padding:2px 7px;border-radius:6px;background:rgba(255,183,3,.14);border:1px solid rgba(255,183,3,.3);color:var(--accent-gold);font-size:.9em;font-weight:700}.blog-table-wrap{overflow-x:auto;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:rgba(10,16,29,.92);box-shadow:0 14px 36px rgba(0,0,0,.45)}.blog-comparison-table{width:100%;border-collapse:collapse;text-align:left;font-size:.92rem}.blog-comparison-table th{padding:15px 18px;background:rgba(255,255,255,.04);font-family:var(--font-heading);font-weight:800;color:#ffffff;border-bottom:1px solid rgba(255,255,255,.1)}.blog-comparison-table th:nth-child(3){color:var(--accent-gold);background:rgba(255,183,3,.1)}.blog-comparison-table td{padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.06);color:#e2e8f0}.blog-comparison-table tr:last-child td{border-bottom:none}.blog-comparison-table .td-bad{color:#94a3b8}.blog-comparison-table .td-good{color:#fde047;font-weight:700;background:rgba(255,183,3,.05)}.blog-risks-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:16px}.blog-risk-card{padding:20px 22px;border-radius:16px;background:rgba(15,23,42,.82);border:1px solid rgba(224,142,69,.28)}.blog-risk-head{display:flex;align-items:center;gap:10px;margin-bottom:8px;color:#ffffff;font-size:.96rem}.blog-risk-icon{color:var(--accent-gold);flex-shrink:0}.blog-risk-card p{font-size:.9rem;color:#94a3b8;margin-bottom:0;line-height:1.6}.blog-mid-cta-box{margin:42px 0;padding:36px 32px;border-radius:24px;background:radial-gradient(circle at 85% 20%,rgba(255,183,3,.22),transparent 55%),radial-gradient(circle at 15% 80%,rgba(0,180,216,.22),transparent 55%),linear-gradient(155deg,#0d172a,#070c18);border:1.5px solid rgba(255,183,3,.48);text-align:center;box-shadow:0 20px 50px rgba(0,0,0,.6),0 0 45px rgba(224,142,69,.18)}.blog-mid-cta-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:9999px;background:rgba(255,183,3,.14);border:1px solid rgba(255,183,3,.4);color:var(--accent-gold);font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;margin-bottom:14px}.blog-mid-cta-box h3{font-family:var(--font-heading);font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:800;color:#ffffff;margin-bottom:10px}.blog-mid-cta-box p{max-width:620px;margin:0 auto 22px;color:#cbd5e1;font-size:.96rem;line-height:1.65}.blog-mid-cta-buttons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px}.blog-faq-grid{display:flex;flex-direction:column;gap:14px;margin-top:16px}.blog-faq-card{padding:22px 24px;border-radius:16px;background:rgba(14,21,36,.85);border:1px solid rgba(255,255,255,.08)}.blog-faq-card h3{font-size:1.05rem;color:var(--accent-gold);margin-bottom:8px}.blog-faq-card p{font-size:.94rem;color:#cbd5e1;margin-bottom:0;line-height:1.65}.blog-article-bottom-bar{margin-top:42px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}@media (max-width:960px){.blog-posts-grid,.blog-risks-grid,.blog-topic-pillars{grid-template-columns:1fr}.blog-search-box{max-width:100%}}.formula-card-clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.formula-card-clickable:focus-visible{outline:2px solid var(--accent-sky);outline-offset:4px}.forfait-modal-overlay{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(2,5,12,.84);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:forfaitFadeIn .22s ease-out}@keyframes forfaitFadeIn{0%{opacity:0}to{opacity:1}}.forfait-modal-window{position:relative;width:100%;max-width:1260px;max-height:91vh;overflow-y:auto;background:linear-gradient(155deg,#0d1424,#050811);border:1px solid rgba(255,255,255,.12);border-radius:26px;box-shadow:0 28px 80px rgba(0,0,0,.82);animation:forfaitSlideUp .26s cubic-bezier(.16,1,.3,1)}@keyframes forfaitSlideUp{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.forfait-modal-close{position:absolute;top:18px;right:18px;z-index:10;width:44px;height:44px;border-radius:9999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:#ffffff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition)}.forfait-modal-close:hover{background:rgba(255,255,255,.18);transform:scale(1.06)}.forfait-modal-header{padding:32px 34px 28px;border-bottom:1px solid rgba(255,255,255,.1)}.header-theme-teal{background:linear-gradient(135deg,rgba(20,184,166,.18),rgba(13,148,136,.05))}.header-theme-sapphire{background:linear-gradient(135deg,rgba(37,99,235,.22),rgba(56,189,248,.06))}.header-theme-copper{background:linear-gradient(135deg,rgba(255,183,3,.2),rgba(224,142,69,.06))}.header-theme-emerald{background:linear-gradient(135deg,rgba(132,204,22,.18),rgba(16,185,129,.06))}.forfait-modal-title-row{display:flex;align-items:center;gap:16px;margin-bottom:14px;padding-right:48px}.modal-icon-lg{width:54px;height:54px;border-radius:15px;flex-shrink:0}.forfait-modal-h2{font-family:var(--font-heading);font-size:clamp(1.4rem,2.3vw,1.85rem);font-weight:800;color:#ffffff;line-height:1.18;margin-bottom:3px}.forfait-modal-tagline{font-size:.92rem;font-weight:700}.forfait-modal-seo-desc{color:#cbd5e1;font-size:.92rem;line-height:1.62;max-width:980px}.forfait-modal-key-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.forfait-key-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:9999px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.18);color:#ffffff;font-size:.78rem;font-weight:600}.forfait-key-pill-icon{color:#38bdf8;flex-shrink:0}.forfait-modal-body{padding:30px 34px 34px}.forfait-trial-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:22px 26px;margin-bottom:28px;border-radius:18px;background:linear-gradient(90deg,rgba(22,163,74,.18),rgba(5,150,105,.14));border:1px solid rgba(34,197,94,.36)}.forfait-trial-left{display:flex;align-items:center;gap:16px}.forfait-trial-play-circle{width:48px;height:48px;border-radius:9999px;background:linear-gradient(135deg,#22c55e,#059669);color:#ffffff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 8px 20px rgba(34,197,94,.3)}.forfait-trial-title{display:flex;align-items:center;gap:8px;font-family:var(--font-heading);font-size:1.12rem;font-weight:800;color:#ffffff;margin-bottom:3px}.forfait-trial-gift{color:#4ade80;flex-shrink:0}.forfait-trial-sub{font-size:.88rem;color:#94a3b8}.forfait-trial-cta{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:9999px;background:linear-gradient(135deg,#22c55e,#059669);color:#ffffff;font-weight:800;font-size:.92rem;box-shadow:0 8px 22px rgba(34,197,94,.28);transition:var(--transition);white-space:nowrap}.forfait-trial-cta:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 12px 28px rgba(34,197,94,.42)}.forfait-subplans-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:stretch}.forfait-subplan-card{position:relative;display:flex;flex-direction:column;padding:24px 22px;border-radius:20px;background:linear-gradient(155deg,rgba(17,24,39,.95),rgba(10,15,28,.95));border:1px solid rgba(255,255,255,.1);transition:var(--transition)}.forfait-subplan-card:hover{border-color:rgba(255,255,255,.24);transform:translateY(-4px);box-shadow:0 16px 36px rgba(0,0,0,.45)}.forfait-subplan-card.is-popular{border:2px solid #06b6d4;box-shadow:0 0 28px rgba(6,182,212,.22)}.forfait-popular-pill-wrap{position:absolute;top:-13px;left:50%;transform:translateX(-50%);z-index:3}.forfait-popular-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 14px;border-radius:9999px;background:linear-gradient(90deg,#06b6d4,#2563eb);color:#ffffff;font-size:.74rem;font-weight:800;box-shadow:0 6px 16px rgba(6,182,212,.35);white-space:nowrap}.forfait-subplan-name{font-family:var(--font-heading);font-size:1.15rem;font-weight:800;color:#ffffff;margin-top:6px;margin-bottom:3px}.forfait-subplan-duration{font-size:.86rem;color:#94a3b8;margin-bottom:8px}.forfait-subplan-desc{font-size:.78rem;color:#94a3b8;line-height:1.5;margin-bottom:16px}.forfait-subplan-price-wrap{margin-bottom:14px}.forfait-subplan-old-price{font-size:.86rem;font-weight:700;color:#64748b;text-decoration:line-through;margin-bottom:2px}.forfait-subplan-price-line{display:flex;align-items:baseline;gap:3px}.forfait-subplan-price-val{font-family:var(--font-heading);font-size:2.35rem;font-weight:900;color:#ffffff;line-height:1.05}.forfait-subplan-price-cur{font-size:1.25rem;font-weight:700;color:#cbd5e1}.forfait-subplan-monthly{font-size:.85rem;font-weight:600;color:#22d3ee;margin-top:3px}.forfait-bonus-box{position:relative;display:inline-flex;align-items:center;gap:9px;align-self:flex-start;padding:8px 14px;margin-bottom:14px;border-radius:12px;background:linear-gradient(90deg,rgba(245,158,11,.2),rgba(249,115,22,.2) 50%,rgba(239,68,68,.2));border:1px solid rgba(245,158,11,.45);box-shadow:0 6px 18px rgba(245,158,11,.12)}.forfait-bonus-icon-wrap{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#fbbf24,#f97316);color:#ffffff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.forfait-bonus-text{font-size:.82rem;font-weight:800;background:linear-gradient(90deg,#fcd34d,#fdba74 50%,#fde047);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.forfait-free-app-box{display:flex;align-items:flex-start;gap:10px;padding:12px;margin-bottom:14px;border-radius:12px;background:linear-gradient(90deg,rgba(16,185,129,.15),rgba(20,184,166,.15));border:1px solid rgba(16,185,129,.4)}.forfait-free-app-icon{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#34d399,#14b8a6);color:#ffffff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.forfait-free-app-title{font-size:.82rem;font-weight:800;color:#6ee7b7;line-height:1.25}.forfait-free-app-sub{font-size:.74rem;color:#cbd5e1;line-height:1.45;margin-top:3px}.forfait-free-app-sub strong{color:#ffffff}.forfait-subplan-features{display:flex;flex-direction:column;gap:10px;margin:14px 0 22px;flex-grow:1}.forfait-subplan-feat-row{display:flex;align-items:flex-start;gap:8px;font-size:.84rem;color:#cbd5e1;line-height:1.45}.forfait-subplan-check{color:#22d3ee;flex-shrink:0;margin-top:2px}.forfait-subplan-footer{margin-top:auto}.forfait-order-btn{display:block;width:100%;padding:12px 18px;border-radius:12px;text-align:center;font-weight:700;font-size:.92rem;color:#ffffff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);transition:var(--transition)}.forfait-order-btn:hover{background:rgba(255,255,255,.18);transform:translateY(-2px)}.forfait-order-btn.is-popular-btn{background:linear-gradient(90deg,#06b6d4,#2563eb);border:none;box-shadow:0 8px 22px rgba(6,182,212,.3)}.forfait-order-btn.is-popular-btn:hover{filter:brightness(1.08);box-shadow:0 12px 28px rgba(6,182,212,.45)}.forfait-included-all-box{margin-top:28px;padding:24px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1)}.forfait-included-all-title{font-family:var(--font-heading);font-size:1.08rem;font-weight:800;color:#ffffff;text-align:center;margin-bottom:16px}.forfait-included-all-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.forfait-included-all-item{display:flex;align-items:center;gap:8px;font-size:.86rem;color:#cbd5e1}.forfait-included-check{color:#4ade80;flex-shrink:0}@media (max-width:1120px){.forfait-subplans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.forfait-modal-body,.forfait-modal-header{padding:20px 18px}.forfait-included-all-grid,.forfait-subplans-grid{grid-template-columns:1fr}.forfait-trial-banner{flex-direction:column;align-items:stretch}.forfait-trial-cta{justify-content:center}}.brand-logo-img{height:46px;width:auto;display:block;object-fit:contain;transition:transform .22s ease}.brand-logo:hover .brand-logo-img{transform:scale(1.03)}.footer-logo-img{height:48px}@media (max-width:640px){.brand-logo-img{height:38px}}.footer-trust-col .footer-accept-heading{font-family:var(--font-heading);font-size:1.18rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#ffffff;margin-bottom:20px}.footer-trust-badges{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.footer-safe-checkout-img{max-width:350px}.footer-safe-checkout-img,.footer-trustpilot-img{width:100%;height:auto;display:block;object-fit:contain}.footer-trustpilot-img{max-width:315px}.legal-page-main{padding:132px 0 84px;min-height:80vh}.legal-container{max-width:960px}.legal-tabs-bar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.legal-tab-pill{display:inline-flex;align-items:center;padding:8px 18px;border-radius:9999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);color:#cbd5e1;font-size:.86rem;font-weight:600;transition:var(--transition)}.legal-tab-pill:hover{background:rgba(255,255,255,.1);color:#ffffff}.legal-tab-pill.is-active{background:var(--gradient-gold);color:#050811;border-color:transparent;font-weight:800;box-shadow:0 6px 20px rgba(255,183,3,.28)}.legal-header-card{padding:34px 36px;border-radius:22px;background:linear-gradient(155deg,rgba(16,26,48,.85),rgba(8,13,25,.94));border:1px solid rgba(255,183,3,.28);margin-bottom:28px;box-shadow:var(--shadow-md)}.legal-badge-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:18px}.legal-updated-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:9999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#94a3b8;font-size:.78rem;font-weight:600}.legal-h1{font-family:var(--font-heading);font-size:clamp(2rem,3.8vw,2.8rem);font-weight:800;color:#ffffff;margin-bottom:14px}.legal-intro{font-size:1.02rem;color:#cbd5e1;line-height:1.7}.legal-sections-stack{display:flex;flex-direction:column;gap:20px}.legal-section-card{padding:28px 32px;border-radius:18px;background:rgba(13,21,38,.78);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.legal-h2{font-family:var(--font-heading);font-size:1.28rem;font-weight:800;color:var(--accent-gold);margin-bottom:12px}.legal-paragraph{font-size:.96rem;color:#cbd5e1;line-height:1.72;margin-bottom:12px}.legal-paragraph:last-child{margin-bottom:0}.legal-list{list-style:none;display:flex;flex-direction:column;gap:11px;margin-top:14px}.legal-list li{display:flex;align-items:flex-start;gap:10px;font-size:.94rem;color:#e2e8f0;line-height:1.62}.legal-list-icon{color:#38bdf8;flex-shrink:0;margin-top:3px}.legal-contact-box{margin-top:32px;padding:28px 32px;border-radius:20px;background:linear-gradient(135deg,rgba(0,180,216,.14),rgba(255,183,3,.12));border:1px solid rgba(0,180,216,.35);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.legal-contact-box h3{font-size:1.22rem;font-weight:800;color:#ffffff;margin-bottom:6px}.legal-contact-box p{font-size:.92rem;color:#cbd5e1;max-width:540px}.legal-contact-actions{display:flex;flex-wrap:wrap;gap:12px}.footer-bottom-links{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.footer-bottom-links a{color:#94a3b8;transition:color .2s ease}.footer-bottom-links a:hover{color:#ffffff}@media (max-width:640px){.legal-contact-box,.legal-header-card,.legal-section-card{padding:22px 20px}}