:root{color-scheme:light;--paper:#f7f6f3;--ink:#17161a;--muted:#77747b;--line:#e8e6e1;--violet:#8d39d0;--display:'Orbitron',ui-sans-serif,system-ui,sans-serif;--mono:ui-monospace,SFMono-Regular,Consolas,monospace;--sans:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
    *{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.page{width:min(1180px,calc(100% - 64px));margin:auto}.header{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.wordmark{display:flex;align-items:center;gap:10px}.brand-logo{display:block;width:190px;height:78px;object-fit:contain;transform:none;animation:none;filter:drop-shadow(0 4px 8px rgba(20,22,26,.2))}.nav{display:flex;align-items:center;gap:26px;color:var(--muted);font:500 10px var(--display);letter-spacing:.03em;text-transform:uppercase}.nav a:hover,.product-link:hover,.download-button:hover{color:var(--violet)}.nav-cta{border:1px solid #d9d6d1;border-radius:999px;padding:10px 14px;color:var(--ink)!important}.nav-cta:hover{border-color:var(--violet);background:#f0e6f8}
    .intro{text-align:center;padding:92px 0 55px}.eyebrow{font:9px var(--mono);letter-spacing:.16em;color:var(--muted);text-transform:uppercase} .intro h1{font-family:var(--display);font-size:clamp(45px,7vw,76px);line-height:.98;letter-spacing:-.04em;font-weight:600;margin:19px 0 16px}.intro h1 span{color:var(--violet)}.intro p{max-width:400px;margin:0 auto;color:var(--muted);font-size:13px;line-height:1.75}.intro-link{display:inline-flex;align-items:center;gap:8px;margin-top:24px;color:var(--ink);font:10px var(--mono);border-bottom:1px solid #c9c5bd;padding-bottom:5px}.intro-link:hover{border-color:var(--violet);color:var(--violet)}
    .products{display:grid;grid-template-columns:1fr 1fr;gap:34px;padding:0 0 79px;perspective:1200px}.product{min-width:0;text-align:center}.art{height:360px;display:flex;align-items:center;justify-content:center;position:relative;transform-style:preserve-3d}.art::before{content:"";position:absolute;z-index:0;left:50%;top:50%;width:270px;height:270px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(163,72,244,.58) 0%,rgba(163,72,244,.38) 38%,rgba(163,72,244,.18) 62%,transparent 78%);filter:blur(20px);opacity:.9;transform:translate(-50%,-50%) translateZ(-40px)}.distort .art::before{width:260px;height:310px}.clipper .art::before{width:min(500px,100%);height:230px}.art::after{content:"";position:absolute;z-index:-1;bottom:26px;left:20%;right:20%;height:20px;border-radius:50%;background:#8d39d015;filter:blur(20px);transform:translateZ(-35px)}.art img{position:relative;z-index:1;display:block;max-width:100%;object-fit:contain;backface-visibility:hidden}.distort .art img{height:min(340px,90%);clip-path:inset(1.2% 3.4% 2.7% round 13px);filter:drop-shadow(0 0 2px rgba(239,211,255,1)) drop-shadow(0 0 12px rgba(196,54,255,1)) drop-shadow(0 0 28px rgba(164,45,255,.98)) drop-shadow(0 0 44px rgba(128,31,238,.78))}.clipper .art img{width:min(100%,470px);clip-path:inset(2% 1% round 13px);filter:drop-shadow(0 0 2px rgba(239,211,255,1)) drop-shadow(0 0 12px rgba(196,54,255,1)) drop-shadow(0 0 28px rgba(164,45,255,.98)) drop-shadow(0 0 44px rgba(128,31,238,.78))}
    .product-info{max-width:360px;margin:auto;text-align:left;padding:3px 8px}.product-top{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:16px}.product-number{font:9px var(--mono);color:#96929a}.product-tag{font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--violet)}.product-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:13px 0 7px}.product h2{font-family:var(--display);font-size:21px;letter-spacing:-.04em;margin:0}.product-price{font:600 11px var(--mono);color:var(--violet);white-space:nowrap}.product p{margin:0;color:var(--muted);font-size:11px;line-height:1.7}.downloads{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px}.download-button{display:inline-flex;align-items:center;gap:12px;border-radius:999px;background:var(--ink);color:#fff;padding:11px 14px;font:9px var(--mono);transition:background .2s,transform .2s}.download-button:hover{background:var(--violet);color:#fff;transform:translateY(-1px)}.download-button span{color:#d6a0ff}.download-note{margin-top:8px;color:#88848d;font:8px var(--mono);letter-spacing:.025em}
    .section{padding:64px 0;border-top:1px solid var(--line)}.section-head{margin-bottom:28px}.section-kicker{font:9px var(--mono);letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.section h2{font-family:var(--display);font-size:clamp(28px,4vw,42px);letter-spacing:-.04em;font-weight:600;margin:10px 0 0}.section-copy{max-width:600px;color:var(--muted);font-size:13px;line-height:1.8}.download-grid,.install-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px}.download-card,.install-card{border-top:1px solid var(--line);padding-top:18px}.download-card .product-title-row{margin:12px 0 8px}.download-card h3,.install-card h3{font-family:var(--display);font-size:16px;letter-spacing:-.035em;margin:0}.download-card p,.install-card p{color:var(--muted);font-size:11px;line-height:1.75;margin:0}.download-card .downloads{margin-top:14px}.support-hint{margin-top:24px;color:var(--muted);font-size:11px;line-height:1.7}.install-path{display:block;margin-top:8px;padding:10px 12px;background:#eeece8;border-radius:8px;font:10px var(--mono);overflow-wrap:anywhere}.footer{border-top:1px solid var(--line);min-height:88px;display:flex;align-items:center;justify-content:space-between;color:#96929a;font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.footer a{color:var(--muted)}.footer a:hover{color:var(--violet)}
    @media(max-width:720px){.page{width:min(100% - 38px,500px)}.header{height:78px}.brand-logo{width:140px;height:70px}.nav{gap:12px}.intro{padding:68px 0 37px} .intro h1{font-family:var(--display);font-size:clamp(45px,12vw,66px)}.products{grid-template-columns:1fr;gap:35px;padding-bottom:55px}.download-grid,.install-grid{grid-template-columns:1fr;gap:26px}.section{padding:48px 0}.art{height:310px}.distort .art img{height:min(298px,93%)}.clipper .art img{width:min(100%,440px)}.product-info{padding:3px 4px}.footer{min-height:78px}}
    @media(max-width:390px){.page{width:calc(100% - 30px)}.brand-logo{width:112px;height:56px}.wordmark{font-size:12px}.nav{font-size:8px}.art{height:280px}.distort .art img{height:265px}}
    @media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
.nav a[aria-current="page"]{color:var(--ink)}
