/* Preserved cascade layer 1 */
    :root{
      --ink:#030306;--black:#050305;--paper:#fff1e4;--cream:#fff1e4;--acid:#b8ff00;--blue:#0b55ff;--hot:#ff2da7;--red:#f0062c;--yellow:#ffe500;--violet:#19104b;--muted:rgba(255,241,228,.78);--line:rgba(255,241,228,.18)
    }
    *{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:var(--ink);color:var(--paper);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}img{display:block;width:100%}p,h1,h2,h3{margin:0}button{font:inherit}
    body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:
      radial-gradient(circle at 12% 5%,rgba(184,255,0,.20),transparent 28rem),
      radial-gradient(circle at 90% 18%,rgba(11,85,255,.31),transparent 30rem),
      radial-gradient(circle at 38% 94%,rgba(255,45,167,.19),transparent 28rem),
      linear-gradient(145deg,#030306 0%,#07111b 32%,#160010 70%,#030306 100%)}
    body::after{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.62;background:
      repeating-linear-gradient(90deg,rgba(255,241,228,.045) 0 1px,transparent 1px 42px),
      repeating-linear-gradient(0deg,rgba(255,241,228,.027) 0 1px,transparent 1px 42px),
      conic-gradient(from 208deg at 50% -12%,transparent 0 17deg,rgba(11,85,255,.34) 17deg 17.8deg,transparent 17.8deg 23deg,rgba(184,255,0,.32) 23deg 23.8deg,transparent 23.8deg 31deg,rgba(255,45,167,.25) 31deg 31.7deg,transparent 31.7deg 80deg)}
    .page{position:relative;z-index:2;isolation:isolate}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:linear-gradient(112deg,rgba(3,3,6,.94),rgba(0,12,32,.88),rgba(45,0,21,.84));border-bottom:1px solid rgba(255,241,228,.16);backdrop-filter:blur(14px)}
    .brand{display:flex;align-items:center;gap:8px}.brand img{width:98px}.studio{padding:6px 8px;color:var(--hot);border:1px solid var(--hot);box-shadow:4px 4px 0 #000;transform:rotate(-4deg);font:800 10px/1 'Space Grotesk',sans-serif;letter-spacing:.18em}.actions{display:flex;align-items:center;gap:7px}.actions a,.lang button{border:0;padding:9px 10px;background:var(--acid);color:#050305;clip-path:polygon(8% 0,100% 6%,92% 100%,0 88%);box-shadow:4px 4px 0 #000;font:800 10px/1 'Space Grotesk',sans-serif;text-transform:uppercase;letter-spacing:.06em}.actions a.buy-top{background:var(--hot);color:#fff}.lang{display:flex;gap:5px}.lang button{background:#101014;color:var(--paper);border:1px solid rgba(255,255,255,.18);cursor:pointer}.lang button.is-active{background:var(--blue);color:#fff}

    .hero{position:relative;min-height:92vh;padding:28px 15px 42px;display:grid;align-content:end;overflow:hidden}.hero::before{content:"";position:absolute;left:-16vw;right:-16vw;top:4vh;height:88vh;background:conic-gradient(from 210deg at 50% 0%,transparent 0 13deg,rgba(255,229,0,.58) 13deg 13.7deg,transparent 13.7deg 20deg,rgba(11,85,255,.60) 20deg 20.7deg,transparent 20.7deg 27deg,rgba(255,45,167,.38) 27deg 27.5deg,transparent 27.5deg 74deg);mix-blend-mode:screen;animation:laserSweep 7s ease-in-out infinite alternate;pointer-events:none}.hero-media{position:absolute;inset:0 0 auto 0;height:54vh;overflow:hidden;z-index:-1;clip-path:polygon(0 0,100% 0,100% 74%,0 100%)}.hero-media img{height:100%;object-fit:cover;filter:contrast(1.16) saturate(1.24) brightness(.82)}.hero-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,3,6,.05),rgba(3,3,6,.92)),linear-gradient(90deg,rgba(11,85,255,.20),transparent 48%,rgba(184,255,0,.15));mix-blend-mode:multiply}.label{display:inline-block;width:max-content;max-width:92%;padding:8px 10px;margin-bottom:12px;background:var(--acid);color:#050305;box-shadow:6px 6px 0 #000;transform:rotate(-2deg);font:800 11px/1 'Space Grotesk',sans-serif;letter-spacing:.15em;text-transform:uppercase}.hero h1{font:800 clamp(50px,16vw,148px)/.82 'Space Grotesk',sans-serif;letter-spacing:-.075em;text-transform:uppercase;max-width:1050px}.hero h1 span{display:block}.hero h1 .mark{color:var(--acid)}.hero-copy{display:grid;gap:13px;margin-top:20px}.lead{position:relative;max-width:850px;background:var(--black);color:var(--paper);padding:18px 16px 20px;clip-path:polygon(0 0,100% 4%,96% 100%,4% 94%);border:1px solid rgba(255,241,228,.20);box-shadow:9px 9px 0 var(--blue);font:800 clamp(18px,4.7vw,28px)/1.2 'Space Grotesk',sans-serif}.lead strong{color:var(--acid)}.micro-flow{display:flex;align-items:center;gap:9px;width:max-content;max-width:100%;padding:8px 10px;background:var(--paper);color:#050305;box-shadow:5px 5px 0 #000;clip-path:polygon(3% 0,100% 8%,97% 100%,0 88%);font:800 10px/1 'Space Grotesk',sans-serif;letter-spacing:.11em;text-transform:uppercase;overflow:hidden}.micro-flow i{display:block;width:24px;height:2px;background:var(--red)}.buy{display:inline-flex;width:max-content;align-items:center;justify-content:center;margin-top:2px;padding:16px 18px;background:var(--hot);color:#fff;box-shadow:7px 7px 0 #000;clip-path:polygon(7% 0,100% 8%,92% 100%,0 88%);font:800 14px/1 'Space Grotesk',sans-serif;text-transform:uppercase;letter-spacing:.08em}.buy.secondary{background:var(--blue)}.buy.acid{background:var(--acid);color:#050305}
    @keyframes laserSweep{from{transform:rotate(-1.3deg) scale(1)}to{transform:rotate(2deg) scale(1.035)}}

    section{position:relative;padding:42px 15px}.section-title{font:800 clamp(34px,10vw,82px)/.86 'Space Grotesk',sans-serif;letter-spacing:-.07em;text-transform:uppercase}.section-kicker{display:inline-block;margin-bottom:11px;padding:7px 9px;background:var(--blue);color:#fff;clip-path:polygon(7% 0,100% 7%,93% 100%,0 90%);box-shadow:5px 5px 0 #000;font:800 10px/1 'Space Grotesk',sans-serif;letter-spacing:.12em;text-transform:uppercase}.benefits{display:grid;gap:12px;margin-top:22px}.benefit{position:relative;display:grid;grid-template-columns:54px 1fr;gap:13px;align-items:start;padding:17px 15px;background:rgba(5,3,5,.78);border:1px solid rgba(255,241,228,.17);clip-path:polygon(0 0,100% 4%,96% 100%,4% 94%);overflow:hidden}.benefit::after{content:"";position:absolute;right:-40px;top:-30px;width:108px;height:108px;border:18px solid rgba(184,255,0,.09);transform:rotate(18deg)}.ico{display:grid;place-items:center;width:46px;height:46px;background:var(--acid);color:#050305;box-shadow:4px 4px 0 #000;clip-path:polygon(10% 0,100% 7%,90% 100%,0 88%);font:800 24px/1 'Space Grotesk',sans-serif}.benefit:nth-child(2) .ico{background:var(--blue);color:#fff}.benefit:nth-child(3) .ico{background:var(--hot);color:#fff}.benefit h3{font:800 22px/1 'Space Grotesk',sans-serif;text-transform:uppercase;color:var(--acid);letter-spacing:-.02em;margin-bottom:6px}.benefit p{font-size:15px;line-height:1.38;color:rgba(255,241,228,.82)}

    .split{display:grid;gap:26px}.cover{transform:rotate(-1.4deg);box-shadow:9px 9px 0 #000,-7px -7px 0 var(--acid);clip-path:polygon(0 2%,96% 0,100% 96%,7% 100%);border:1px solid rgba(255,241,228,.22);overflow:hidden}.copy{display:grid;gap:17px}.copy p{font-size:17px;line-height:1.48;color:rgba(255,241,228,.84)}.hard{font:800 clamp(28px,8vw,58px)/.88 'Space Grotesk',sans-serif;color:var(--acid);text-transform:uppercase;letter-spacing:-.055em}.compact{display:grid;gap:9px}.mini{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:8px;padding:8px 10px;background:var(--paper);color:#050305;box-shadow:4px 4px 0 #000;clip-path:polygon(4% 0,100% 7%,95% 100%,0 88%);font:800 11px/1 'Space Grotesk',sans-serif;text-transform:uppercase;letter-spacing:.08em}.mini:before{content:"";width:14px;height:14px;background:var(--blue);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}

    .projector{margin:18px 15px;padding:28px 18px;overflow:hidden;background:#050305;border:1px solid rgba(255,241,228,.22);clip-path:polygon(4% 0,100% 5%,94% 100%,0 93%);position:relative}.projector::before{content:"";position:absolute;left:-34%;right:-34%;top:0;height:100%;background:conic-gradient(from 198deg at 50% 0%,transparent 0 14deg,rgba(11,85,255,.36) 14deg 15deg,transparent 15deg 21deg,rgba(255,229,0,.44) 21deg 22deg,transparent 22deg 29deg,rgba(255,45,167,.30) 29deg 30deg,transparent 30deg 100deg);animation:laserSweep 5.5s ease-in-out infinite alternate;pointer-events:none}.projector h2,.projector p,.projector .compare{position:relative}.projector h2{font:800 clamp(34px,10vw,82px)/.86 'Space Grotesk',sans-serif;letter-spacing:-.07em;text-transform:uppercase;color:var(--acid);margin-bottom:16px}.projector p{font-size:17px;line-height:1.45;color:rgba(255,241,228,.84)}.compare{display:grid;gap:10px;margin-top:20px}.compare-card{padding:15px;background:rgba(255,241,228,.08);border:1px solid rgba(255,241,228,.16);clip-path:polygon(0 0,100% 5%,96% 100%,4% 94%)}.compare-card b{display:block;font:800 12px/1 'Space Grotesk',sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--hot);margin-bottom:9px}.compare-card:nth-child(2) b{color:var(--acid)}.compare-card span{display:block;font-size:16px;line-height:1.38;color:var(--paper)}

    .inside{padding-top:30px}.grid{display:grid;gap:11px;margin-top:20px}.tile{min-height:136px;padding:16px;background:linear-gradient(135deg,rgba(11,85,255,.18),rgba(255,45,167,.10),rgba(184,255,0,.06));border:1px solid rgba(255,241,228,.18);clip-path:polygon(0 0,100% 4%,96% 100%,4% 94%);display:grid;align-content:space-between}.tile-icon{width:42px;height:42px;display:grid;place-items:center;background:var(--acid);color:#050305;box-shadow:4px 4px 0 #000;clip-path:polygon(10% 0,100% 7%,90% 100%,0 88%);font-size:22px}.tile:nth-child(2n) .tile-icon{background:var(--blue);color:#fff}.tile:nth-child(3n) .tile-icon{background:var(--hot);color:#fff}.tile h3{font:800 19px/1 'Space Grotesk',sans-serif;text-transform:uppercase;color:var(--paper);margin-top:16px}.tile p{font-size:14px;line-height:1.33;color:rgba(255,241,228,.76);margin-top:6px}

    .instruction{display:grid;gap:14px;padding:34px 18px;background:var(--acid);color:#050305;clip-path:polygon(0 4%,100% 0,96% 94%,5% 100%);box-shadow:0 0 0 1px #000 inset,10px 10px 0 var(--blue);margin:18px 15px}.instruction h2{font:800 clamp(34px,10vw,80px)/.86 'Space Grotesk',sans-serif;letter-spacing:-.07em;text-transform:uppercase}.instruction p{font-size:17px;line-height:1.42;font-weight:800}.instruction .buy{background:#050305;color:var(--paper);box-shadow:7px 7px 0 var(--hot)}
    .footer{padding:32px 15px 48px;color:rgba(255,241,228,.6);font:800 11px/1.3 'Space Grotesk',sans-serif;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid rgba(255,255,255,.12)}

    @media(min-width:820px){.brand img{width:150px}.topbar{padding:16px 34px}.hero{padding:80px 6vw 70px}.hero-media{height:72vh}.lead{font-size:30px}.split{grid-template-columns:.72fr 1fr;gap:60px;align-items:center}.benefits{grid-template-columns:repeat(3,1fr)}.grid{grid-template-columns:repeat(3,1fr)}.compare{grid-template-columns:1fr 1fr}.projector,.instruction{margin-left:6vw;margin-right:6vw;padding:42px}section{padding:74px 6vw}.hero h1{max-width:980px}}
    @media(max-width:560px){.brand img{width:78px}.studio{font-size:8.5px}.actions a,.lang button{padding:8px 8px;font-size:9px}.lang{display:none}.topbar{gap:5px}.actions{gap:5px}.hero{min-height:90vh}.hero h1{font-size:clamp(45px,16.4vw,76px)}.benefit{grid-template-columns:44px 1fr}.ico{width:40px;height:40px;font-size:20px}.cover{margin:0 6px}.projector,.instruction{margin-left:10px;margin-right:10px}.micro-flow{font-size:8.5px;letter-spacing:.08em}.micro-flow i{width:16px}.tile{min-height:124px}.lead{box-shadow:6px 6px 0 var(--blue)}}

/* Preserved cascade layer 2 */
:root{
    --black:#050305;
    --ink:#120006;
    --wine:#3b0012;
    --red:#e60025;
    --pink:#ff2f73;
    --teal:#18d7c8;
    --acid:#b9ff00;
    --yellow:#fff04a;
    --paper:#fff0df;
    --cream:#fff0df;
    --blue:#174bff;
    --muted:rgba(255,240,223,.82);
    --line:rgba(255,240,223,.22);
  }

  html,body{max-width:100%;overflow-x:hidden;}
  body{
    background:
      radial-gradient(circle at 14% 0%,rgba(230,0,37,.26),transparent 24rem),
      radial-gradient(circle at 100% 16%,rgba(23,75,255,.18),transparent 25rem),
      linear-gradient(145deg,#050305 0%,#3b0012 48%,#080104 100%)!important;
    color:var(--paper);
  }
  body::before{
    background:
      linear-gradient(rgba(255,240,223,.035) 1px,transparent 1px),
      linear-gradient(90deg,rgba(255,240,223,.025) 1px,transparent 1px),
      radial-gradient(circle at 78% 14%,rgba(24,215,200,.13),transparent 22rem)!important;
    background-size:34px 34px,34px 34px,auto!important;
    opacity:1!important;
  }
  body::after{
    opacity:.32!important;
    background:
      linear-gradient(118deg,transparent 0 10%,rgba(255,47,115,.20) 10% 12%,transparent 12% 100%),
      linear-gradient(27deg,transparent 0 72%,rgba(185,255,0,.16) 72% 74%,transparent 74% 100%)!important;
  }

  .topbar{
    background:rgba(5,3,5,.82)!important;
    border-bottom:1px solid rgba(255,240,223,.18)!important;
    backdrop-filter:blur(16px);
  }
  .brand img{filter:none!important;}
  .studio{
    color:var(--pink)!important;
    border-color:var(--pink)!important;
    box-shadow:4px 4px 0 var(--teal)!important;
  }
  .actions a,.lang button{
    clip-path:polygon(7% 0,100% 8%,92% 100%,0 88%)!important;
    box-shadow:4px 4px 0 #000!important;
  }
  .actions a{background:var(--yellow)!important;color:var(--black)!important;}
  .actions a.buy-top{background:var(--pink)!important;color:var(--paper)!important;}
  .lang{display:flex!important;gap:5px!important;}
  .lang button{background:transparent!important;color:var(--paper)!important;border:1px solid rgba(255,240,223,.5)!important;}
  .lang button.is-active{background:var(--teal)!important;color:var(--black)!important;border-color:var(--teal)!important;}

  .hero{
    min-height:100svh!important;
    padding:28px 15px 54px!important;
    align-content:end!important;
    overflow:visible!important;
  }
  .hero::before{
    opacity:.42!important;
    background:conic-gradient(from 210deg at 50% 0%,transparent 0 14deg,rgba(255,240,74,.44) 14deg 14.8deg,transparent 14.8deg 22deg,rgba(23,75,255,.48) 22deg 22.8deg,transparent 22.8deg 30deg,rgba(255,47,115,.30) 30deg 30.8deg,transparent 30.8deg 78deg)!important;
  }
  .hero-media{
    height:60svh!important;
    clip-path:none!important;
  }
  .hero-media img{filter:contrast(1.14) saturate(1.18) brightness(.78)!important;}
  .hero-media::after{
    background:linear-gradient(180deg,rgba(5,3,5,.02),rgba(5,3,5,.26) 42%,rgba(5,3,5,.95) 100%)!important;
    mix-blend-mode:normal!important;
  }
  .label{
    background:var(--yellow)!important;
    color:var(--black)!important;
    box-shadow:6px 6px 0 var(--pink)!important;
    clip-path:polygon(5% 0,100% 8%,94% 100%,0 88%)!important;
  }
  .hero h1{
    color:var(--paper)!important;
    text-shadow:none!important;
    letter-spacing:-.065em!important;
    line-height:.84!important;
    overflow:visible!important;
    word-break:normal!important;
    hyphens:none!important;
  }
  .hero h1 .mark{color:var(--paper)!important;}
  .hero-copy{gap:12px!important;margin-top:22px!important;overflow:visible!important;}
  .lead{
    background:var(--black)!important;
    color:var(--paper)!important;
    border:2px solid var(--paper)!important;
    border-left:10px solid var(--red)!important;
    box-shadow:8px 8px 0 var(--teal)!important;
    clip-path:polygon(3% 0,100% 3%,96% 100%,0 94%)!important;
    overflow:visible!important;
    padding:20px 18px 21px!important;
    line-height:1.25!important;
  }
  .lead strong{color:var(--acid)!important;}
  .micro-flow{
    background:var(--paper)!important;
    color:var(--black)!important;
    box-shadow:5px 5px 0 var(--pink)!important;
    overflow:visible!important;
  }
  .buy{background:var(--pink)!important;color:var(--paper)!important;box-shadow:7px 7px 0 #000!important;}

  section{padding-top:58px!important;padding-bottom:58px!important;overflow:visible!important;}
  .section-kicker{background:var(--teal)!important;color:var(--black)!important;box-shadow:5px 5px 0 #000!important;}
  .section-title,.projector h2,.hard{
    color:var(--paper)!important;
    text-shadow:none!important;
    overflow:visible!important;
    word-break:normal!important;
    overflow-wrap:normal!important;
    hyphens:none!important;
    line-height:.9!important;
  }
  .hard{color:var(--acid)!important;}

  .benefits,.grid,.compare,.split,.copy{overflow:visible!important;}
  .benefit,.tile,.compare-card{
    background:linear-gradient(135deg,rgba(255,240,223,.075),rgba(59,0,18,.42))!important;
    border:1px solid rgba(255,240,223,.2)!important;
    clip-path:polygon(0 0,100% 3%,97% 100%,3% 96%)!important;
    overflow:visible!important;
    min-width:0!important;
  }
  .benefit{grid-template-columns:58px minmax(0,1fr)!important;padding:20px 17px!important;}
  .benefit::after{display:none!important;}
  .ico,.tile-icon{
    width:50px!important;height:50px!important;
    background:var(--blue)!important;color:#fff!important;
    box-shadow:5px 5px 0 var(--pink)!important;
  }
  .benefit:nth-child(2) .ico,.tile:nth-child(2n) .tile-icon{background:var(--pink)!important;color:#fff!important;box-shadow:5px 5px 0 var(--teal)!important;}
  .benefit:nth-child(3) .ico,.tile:nth-child(3n) .tile-icon{background:var(--yellow)!important;color:var(--black)!important;box-shadow:5px 5px 0 var(--blue)!important;}
  .benefit h3{color:var(--acid)!important;line-height:1.05!important;overflow:visible!important;}
  .benefit p,.tile p,.copy p,.projector p,.compare-card span{color:var(--muted)!important;overflow:visible!important;}

  .cover{
    clip-path:none!important;
    border:2px solid var(--black)!important;
    box-shadow:10px 10px 0 var(--pink),-7px -7px 0 var(--teal)!important;
    overflow:hidden!important;
  }
  .mini{
    background:var(--paper)!important;color:var(--black)!important;
    box-shadow:4px 4px 0 var(--pink)!important;
    clip-path:polygon(4% 0,100% 7%,95% 100%,0 88%)!important;
    overflow:visible!important;
  }

  .projector{
    margin-top:32px!important;margin-bottom:32px!important;
    padding:34px 20px!important;
    background:var(--black)!important;
    border:2px solid rgba(255,240,223,.38)!important;
    box-shadow:9px 9px 0 var(--red)!important;
    clip-path:polygon(2% 0,100% 3%,97% 100%,0 95%)!important;
    overflow:visible!important;
  }
  .projector::before{opacity:.34!important;}
  .compare-card b{color:var(--pink)!important;}
  .compare-card:nth-child(2) b{color:var(--acid)!important;}

  .tile{min-height:142px!important;padding:18px!important;}
  .tile h3{line-height:1.08!important;overflow:visible!important;word-break:normal!important;}

  .instruction{
    background:var(--acid)!important;
    color:var(--black)!important;
    box-shadow:10px 10px 0 var(--blue)!important;
    clip-path:polygon(0 3%,100% 0,97% 96%,4% 100%)!important;
    overflow:visible!important;
    padding:38px 20px!important;
  }
  .instruction h2,.instruction p{color:var(--black)!important;overflow:visible!important;word-break:normal!important;}
  .instruction .buy{background:var(--black)!important;color:var(--paper)!important;box-shadow:7px 7px 0 var(--pink)!important;}

  @media(max-width:560px){
    .topbar{padding:9px 8px!important;gap:5px!important;}
    .brand img{width:72px!important;}
    .studio{font-size:8px!important;padding:5px 5px!important;}
    .actions{gap:4px!important;}
    .actions a,.lang button{padding:8px 7px!important;font-size:8.5px!important;}
    .lang{display:flex!important;}
    .hero{min-height:100svh!important;padding:24px 11px 42px!important;}
    .hero-media{height:56svh!important;}
    .hero h1{font-size:clamp(44px,15.6vw,70px)!important;line-height:.86!important;}
    .lead{font-size:clamp(17px,4.8vw,22px)!important;padding:18px 15px 19px!important;}
    .micro-flow{width:100%!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important;font-size:7.5px!important;letter-spacing:.05em!important;padding:9px 6px!important;}
    .micro-flow i{width:12px!important;flex:0 0 12px!important;}
    section{padding:48px 12px!important;}
    .section-title,.projector h2,.instruction h2{font-size:clamp(34px,10.6vw,54px)!important;line-height:.92!important;}
    .benefit{grid-template-columns:52px minmax(0,1fr)!important;gap:12px!important;}
    .benefit h3{font-size:20px!important;}
    .benefit p{font-size:14.5px!important;line-height:1.42!important;}
    .projector,.instruction{margin-left:10px!important;margin-right:10px!important;padding:30px 17px!important;}
    .tile{min-height:auto!important;}
    .buy{max-width:100%!important;text-align:center!important;line-height:1.15!important;white-space:normal!important;}
  }

/* Preserved cascade layer 3 */
.brand{min-width:0;flex:1;}
  .page-context{display:inline-flex;align-items:center;padding:6px 8px;background:var(--yellow);color:var(--black);border:2px solid var(--black);box-shadow:4px 4px 0 var(--pink);font:800 9px/1 'Space Grotesk',sans-serif;letter-spacing:.12em;text-transform:uppercase;transform:rotate(2deg);white-space:nowrap;}
  .actions{margin-left:auto;flex:0 0 auto;}
  .actions .home-link{background:var(--paper)!important;color:var(--black)!important;white-space:nowrap;}
  .topbar{min-height:62px;}
  @media(max-width:620px){
    .topbar{padding:9px 8px!important;gap:5px!important;}
    .brand img{width:68px!important;}
    .studio{display:none;}
    .page-context{font-size:7.5px;padding:5px 6px;box-shadow:3px 3px 0 var(--pink);}
    .actions a,.lang button{padding:8px 6px!important;font-size:8px!important;}
    .actions .home-link{max-width:112px;white-space:normal;text-align:center;line-height:1.05!important;}
    .lang{display:flex!important;gap:3px!important;}
    .lang button{min-width:27px;}
  }
  @media(max-width:390px){
    .page-context{display:none;}
    .actions .home-link{max-width:95px;}
  }

  /* 2026 ebook sales-page update */
  .hero-copy{display:flex;flex-direction:column;align-items:center;text-align:center}
  .hero-buy{font-size:clamp(18px,4vw,25px)!important;padding:18px 32px!important;margin:20px auto 18px!important;box-shadow:9px 9px 0 var(--blue)!important}
  .micro-flow{justify-content:center;width:100%;margin-top:6px}
  .video-section{padding:38px 6vw 62px!important;display:flex;justify-content:center;position:relative}
  .video-section::before{content:"CASE / PDF → PROJECTOR → FABRIC → CUT";position:absolute;top:18px;left:50%;z-index:3;transform:translateX(-50%) rotate(-1.5deg);width:max-content;max-width:88vw;padding:7px 10px;background:var(--acid);color:#050305;border:1px solid #050305;box-shadow:5px 5px 0 var(--hot);font:800 9px/1 'Space Grotesk',sans-serif;letter-spacing:.12em;text-transform:uppercase}
  .video-section::after{content:"";position:absolute;left:50%;bottom:41px;width:min(92%,650px);height:18px;transform:translateX(-50%) rotate(-1deg);background:var(--blue);clip-path:polygon(2% 0,100% 20%,97% 100%,0 78%);z-index:0}
  .ebook-video{position:relative;z-index:1;display:block;width:min(100%,620px);max-height:88vh;object-fit:contain;background:#050305;border:2px solid var(--paper);outline:1px solid rgba(255,255,255,.18);box-shadow:10px 10px 0 var(--blue),-8px -8px 0 var(--hot),0 0 0 8px #050305;clip-path:polygon(1.5% 0,100% 1.2%,98.5% 100%,0 98.6%)}
  .audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}
  .audience-card{padding:20px;background:rgba(255,241,228,.07);border:1px solid rgba(255,241,228,.18);display:flex;flex-direction:column;gap:8px}
  .audience-card strong{font:800 16px/1 'Space Grotesk',sans-serif;text-transform:uppercase;color:var(--acid)}
  .audience-card span{font-size:14px;line-height:1.35;color:var(--muted)}
  .inside .grid{grid-template-columns:repeat(3,1fr)!important}
  .instruction{text-align:center}
  .instruction .buy{margin-left:auto;margin-right:auto}
  @media(max-width:620px){.actions .home-link{display:none!important}.audience-grid{grid-template-columns:1fr}.inside .grid{grid-template-columns:repeat(2,1fr)!important}.video-section{padding:34px 18px 52px!important}.video-section::before{top:16px;font-size:8px;padding:6px 8px}.video-section::after{bottom:35px;width:88%;height:14px}.ebook-video{width:100%;max-height:82vh;box-shadow:7px 7px 0 var(--blue),-6px -6px 0 var(--hot),0 0 0 6px #050305}.hero-copy{align-items:center}.micro-flow{font-size:8px}}

/* Preserved cascade layer 4 */
/* Menu: logo + STUDIO + language switch only */
  .topbar{justify-content:space-between!important;}
  .studio{display:inline-block!important;}
  .actions{display:none!important;}

  /* Video: no badge, no controls and no black side bars */
  .video-section{padding-top:34px!important;}
  .video-section::before{content:none!important;display:none!important;}
  .ebook-video{
    display:block!important;
    width:min(100%,520px)!important;
    height:auto!important;
    max-height:none!important;
    aspect-ratio:9 / 16!important;
    object-fit:cover!important;
    background:transparent!important;
    outline:1px solid rgba(255,240,223,.22)!important;
    box-shadow:10px 10px 0 var(--blue),-8px -8px 0 var(--pink)!important;
  }

  /* Keep the full label text visible */
  .section-kicker{
    padding:9px 12px 10px!important;
    line-height:1.2!important;
    clip-path:polygon(0 0,100% 0,96% 100%,0 100%)!important;
    overflow:visible!important;
  }

  @media(max-width:620px){
    .studio{display:inline-block!important;font-size:8px!important;padding:5px 6px!important;}
    .video-section{padding:30px 18px 46px!important;}
    .ebook-video{width:min(100%,430px)!important;box-shadow:7px 7px 0 var(--blue),-6px -6px 0 var(--pink)!important;}
  }

/* Preserved cascade layer 5 */
body.newsletter-open{overflow:hidden}
    .newsletter-modal{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:16px;visibility:hidden;opacity:0;transition:opacity .32s ease,visibility .32s ease}
    .newsletter-modal.is-open{visibility:visible;opacity:1}
    .newsletter-backdrop{position:absolute;inset:0;background:rgba(2,2,4,.82);backdrop-filter:blur(8px)}
    .newsletter-panel{position:relative;width:min(100%,570px);max-height:min(92svh,760px);overflow:auto;padding:30px 22px 24px;background:linear-gradient(145deg,#07101f 0%,#17000d 70%,#050305 100%);border:2px solid var(--acid);box-shadow:12px 12px 0 var(--blue),-8px -8px 0 var(--hot);clip-path:polygon(0 0,97% 2%,100% 94%,5% 100%);transform:translateY(24px) scale(.98);transition:transform .36s cubic-bezier(.2,.8,.2,1)}
    .newsletter-modal.is-open .newsletter-panel{transform:none}
    .newsletter-panel::before{content:"NEWS / PROCESS / DIGITAL CUT";display:inline-block;margin-bottom:20px;padding:7px 9px;background:var(--acid);color:#050305;font:800 9px/1 'Space Grotesk',sans-serif;letter-spacing:.13em;transform:rotate(-1.5deg)}
    .newsletter-close{position:absolute;top:14px;right:14px;z-index:2;width:42px;height:42px;border:1px solid rgba(255,241,228,.36);background:#050305;color:var(--paper);cursor:pointer;font:600 25px/1 'Space Grotesk',sans-serif}
    .newsletter-close:hover,.newsletter-close:focus-visible{background:var(--hot);outline:2px solid var(--paper);outline-offset:2px}
    .newsletter-title{max-width:470px;font:800 clamp(34px,10vw,62px)/.88 'Space Grotesk',sans-serif;letter-spacing:-.065em;text-transform:uppercase;color:var(--paper)}
    .newsletter-title span{color:var(--acid)}
    .newsletter-copy{max-width:470px;margin-top:15px;font-size:15px;line-height:1.46;color:rgba(255,241,228,.82)}
    .newsletter-form{display:grid;gap:12px;margin-top:22px}
    .newsletter-field{display:grid;gap:7px}
    .newsletter-field label{font:800 10px/1 'Space Grotesk',sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--acid)}
    .newsletter-field input{width:100%;min-height:50px;border:1px solid rgba(255,241,228,.35);border-radius:0;background:rgba(255,241,228,.08);color:var(--paper);padding:13px 14px;font:600 16px/1.2 Inter,sans-serif}
    .newsletter-field input:focus{outline:2px solid var(--blue);outline-offset:2px;border-color:transparent}
    .newsletter-consent{display:grid;grid-template-columns:20px 1fr;gap:9px;align-items:start;font-size:11px;line-height:1.42;color:rgba(255,241,228,.68)}
    .newsletter-consent input{width:18px;height:18px;margin:0;accent-color:var(--acid)}
    .newsletter-submit{min-height:52px;border:0;background:var(--hot);color:#fff;box-shadow:7px 7px 0 #000;cursor:pointer;padding:14px 18px;font:800 13px/1 'Space Grotesk',sans-serif;letter-spacing:.09em;text-transform:uppercase;clip-path:polygon(4% 0,100% 7%,96% 100%,0 90%)}
    .newsletter-submit:hover,.newsletter-submit:focus-visible{background:var(--acid);color:#050305;outline:2px solid var(--paper);outline-offset:3px}
    .newsletter-submit:disabled{opacity:.6;cursor:wait}
    .newsletter-privacy{font-size:10px;line-height:1.4;color:rgba(255,241,228,.5)}
    .newsletter-status{display:none;padding:12px 13px;background:var(--acid);color:#050305;font:800 12px/1.35 'Space Grotesk',sans-serif}
    .newsletter-status.is-visible{display:block}
    .newsletter-status.is-error{background:#ff665f;color:#050305}
    @media(min-width:700px){.newsletter-panel{padding:42px 42px 34px}.newsletter-form{grid-template-columns:1fr auto;align-items:end}.newsletter-form .newsletter-consent,.newsletter-form .newsletter-privacy,.newsletter-form .newsletter-status{grid-column:1/-1}.newsletter-submit{min-width:170px}}
    @media(prefers-reduced-motion:reduce){.newsletter-modal,.newsletter-panel{transition:none}}

/* Preserved cascade layer 6 */
:root{--ink:#020204;--paper:#fff1e4;--acid:#b9ff00;--blue:#074cff;--hot:#ff2a9a;--yellow:#fff200;--red:#f0062c;}
  body{background:linear-gradient(135deg,#020204 0%,#001326 31%,#220011 68%,#020204 100%)!important;}
  body::before{background:radial-gradient(circle at 8% 2%,rgba(185,255,0,.30),transparent 25rem),radial-gradient(circle at 92% 14%,rgba(7,76,255,.34),transparent 30rem),radial-gradient(circle at 44% 94%,rgba(255,42,154,.22),transparent 28rem)!important;}
  body::after{background:repeating-linear-gradient(90deg,rgba(185,255,0,.055) 0 1px,transparent 1px 38px),repeating-linear-gradient(0deg,rgba(7,76,255,.045) 0 1px,transparent 1px 38px),conic-gradient(from 205deg at 50% -12%,transparent 0 16deg,rgba(7,76,255,.48) 16deg 16.7deg,transparent 16.7deg 22deg,rgba(185,255,0,.42) 22deg 22.8deg,transparent 22.8deg 30deg,rgba(255,42,154,.34) 30deg 30.8deg,transparent 30.8deg 88deg)!important;}
  .topbar{background:linear-gradient(100deg,rgba(2,2,4,.94),rgba(7,76,255,.24),rgba(255,42,154,.16),rgba(2,2,4,.94))!important;}
  .actions a,.lang button,.label,.micro-flow,.mini{background:linear-gradient(90deg,var(--acid),var(--yellow),var(--blue))!important;color:var(--ink)!important;border:2px solid var(--ink)!important;box-shadow:5px 5px 0 var(--hot)!important;}
  .actions a.buy-top,.buy{background:var(--hot)!important;color:var(--paper)!important;box-shadow:7px 7px 0 var(--ink)!important;}
  .buy.acid{background:var(--acid)!important;color:var(--ink)!important;}
  .hero::before,.projector::before{mix-blend-mode:screen!important;opacity:.85!important;}
  .lead{background:linear-gradient(120deg,var(--ink),#07101f)!important;border:2px solid var(--acid)!important;box-shadow:8px 8px 0 var(--blue)!important;}
  .lead strong,.hero h1 .mark,.section-title,.projector h2,.hard,.benefit h3{color:var(--acid)!important;}
  .benefit,.tile,.compare-card{background:linear-gradient(130deg,rgba(2,2,4,.82),rgba(7,76,255,.14),rgba(185,255,0,.075))!important;border-color:rgba(185,255,0,.20)!important;}
  .ico,.tile-icon{background:var(--acid)!important;color:var(--ink)!important;box-shadow:5px 5px 0 var(--blue)!important;}
  .benefit:nth-child(2) .ico,.tile:nth-child(2) .tile-icon{background:var(--blue)!important;color:var(--paper)!important;box-shadow:5px 5px 0 var(--hot)!important;}
  .benefit:nth-child(3) .ico,.tile:nth-child(3) .tile-icon{background:var(--hot)!important;color:var(--paper)!important;box-shadow:5px 5px 0 var(--acid)!important;}
  .cover{box-shadow:9px 9px 0 var(--blue),-7px -7px 0 var(--acid)!important;}
  .projector{border-color:rgba(185,255,0,.28)!important;box-shadow:0 0 0 2px rgba(7,76,255,.16) inset!important;}
