:root{--bg:#09090b;--panel:#111116;--text:#f5f5f5;--muted:#a7a7b0;--line:#25252d;--accent:#7c3aed}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}.tt-wrap{width:min(1160px,92%);margin:auto}.tt-header{position:sticky;top:0;z-index:10;background:rgba(9,9,11,.92);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.tt-nav{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.tt-logo{font-weight:900;letter-spacing:.08em}.tt-logo span{font-weight:400}.tt-nav nav{display:flex;gap:28px;font-size:14px;color:var(--muted)}.tt-nav nav a:hover{color:#fff}.tt-cart{font-size:14px}.tt-hero{padding:90px 0 70px;background:radial-gradient(circle at 78% 35%,rgba(124,58,237,.25),transparent 30%),linear-gradient(180deg,#0b0b0f,#09090b)}.tt-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center}.tt-kicker,.tt-eyebrow{font-size:11px;letter-spacing:.2em;color:#a78bfa;font-weight:800}.tt-hero h1{font-size:clamp(48px,7vw,86px);line-height:.96;margin:18px 0}.tt-hero h1 span{color:#a78bfa}.tt-lead{max-width:560px;color:var(--muted);font-size:18px;margin-bottom:30px}.tt-btn{display:inline-block;background:#fff;color:#09090b;padding:14px 22px;border-radius:999px;font-weight:800;border:0;cursor:pointer}.tt-btn:hover{transform:translateY(-1px);opacity:.92}.tt-hero-card{min-height:420px;border:1px solid var(--line);border-radius:30px;background:linear-gradient(145deg,#17171d,#0d0d11);position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:30px}.tt-orb{position:absolute;width:290px;height:290px;border-radius:50%;background:radial-gradient(circle,#8b5cf6,rgba(124,58,237,.08) 60%,transparent 70%);left:50%;top:40%;transform:translate(-50%,-50%);filter:blur(2px)}.tt-card-copy{position:relative;display:flex;flex-direction:column;gap:4px}.tt-card-copy span{font-size:10px;letter-spacing:.18em;color:#a78bfa}.tt-card-copy strong{font-size:36px}.tt-card-copy em{color:var(--muted);font-style:normal}.tt-section{padding:90px 0}.tt-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-top:28px}.tt-product-art{height:520px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 50% 40%,rgba(124,58,237,.22),transparent 35%),#101014;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.tt-product-glow{width:130px;height:340px;border-radius:40px;background:linear-gradient(90deg,#111,#34343b,#111);box-shadow:0 0 90px rgba(139,92,246,.45);transform:rotate(8deg)}.tt-phantom-label{position:absolute;bottom:25px;left:25px;font-size:11px;letter-spacing:.2em;color:#777}.tt-feature-copy h2,.tt-section h2{font-size:48px;line-height:1.05;margin:10px 0 18px}.tt-feature-copy p,.tt-feature-copy li,.tt-why p{color:var(--muted)}.tt-feature-copy ul{padding-left:20px;margin:25px 0}.tt-section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:25px}.tt-section-head>a{color:#a78bfa}.tt-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.tt-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden}.tt-card img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;background:#17171c}.tt-card-body{padding:16px}.tt-card h3{font-size:15px;margin:0 0 8px}.tt-card p{margin:0;color:#d4d4d8}.tt-why{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tt-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:35px}.tt-why-grid>div{border-top:1px solid var(--line);padding-top:20px}.tt-why-grid b{color:#a78bfa}.tt-product{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.tt-main-image{width:100%;border-radius:24px;background:#111116}.tt-product-info h1{font-size:48px;line-height:1.05}.tt-price{font-size:24px;margin:18px 0}.tt-description{color:var(--muted);margin:25px 0}.tt-cart-row{display:flex;gap:18px;padding:18px 0;border-bottom:1px solid var(--line)}.tt-cart-row img{width:90px;height:90px;object-fit:cover;border-radius:12px}.tt-cart-total{font-size:22px;font-weight:800;margin:25px 0}.tt-footer{padding:50px 0;border-top:1px solid var(--line);color:var(--muted)}@media(max-width:800px){.tt-nav nav{display:none}.tt-hero-grid,.tt-feature-grid,.tt-product{grid-template-columns:1fr;gap:35px}.tt-hero{padding:60px 0}.tt-hero-card{min-height:320px}.tt-grid{grid-template-columns:repeat(2,1fr)}.tt-why-grid{grid-template-columns:1fr}.tt-section{padding:60px 0}.tt-feature-copy h2,.tt-section h2,.tt-product-info h1{font-size:38px}}@media(max-width:480px){.tt-grid{grid-template-columns:1fr 1fr;gap:10px}.tt-card-body{padding:11px}.tt-card h3{font-size:13px}.tt-hero h1{font-size:48px}}