
:root{--tn-bg:#070709;--tn-card:#1c1c22;--tn-card2:#18181d;--tn-line:#2b2b34;--tn-mint:#00ffbe;--tn-vio:#b050d8;--tn-txt:#ffffff;--tn-mut:#aeaeba;--tn-r:20px}
*{box-sizing:border-box}html{scroll-behavior:smooth}
body.tn-e339b53{margin:0;background:var(--tn-bg);color:var(--tn-txt);font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-weight:500;line-height:1.6;padding-bottom:88px}
.tn-e339b53 a{color:var(--tn-mint)}.tn-e339b53 img{max-width:100%;height:auto;display:block}
.tn-e339b53-bar{position:sticky;top:0;z-index:50;background:rgba(7,7,9,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--tn-line)}
.tn-e339b53-bar-in{max-width:1240px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;gap:18px}
.tn-e339b53-logo img{width:190px;height:auto}
.tn-e339b53-nav{display:flex;gap:6px;flex:1;overflow-x:auto;scrollbar-width:none}.tn-e339b53-nav::-webkit-scrollbar{display:none}
.tn-e339b53-nav a{white-space:nowrap;color:var(--tn-mut);text-decoration:none;font-weight:700;font-size:13px;padding:9px 14px;border-radius:32px;background:var(--tn-card)}
.tn-e339b53-nav a:hover{background:var(--tn-line);color:#fff}
.tn-e339b53-acts{display:flex;align-items:center;gap:8px;margin-left:auto}
.tn-e339b53-lang{display:flex;gap:4px;margin-right:6px}.tn-e339b53-lang a{font-size:12px;color:var(--tn-mut);text-decoration:none;padding:6px 8px;border-radius:20px}.tn-e339b53 a.tn-e339b53-nav-x,.tn-e339b53-lang a[aria-current]{background:var(--tn-card);color:#fff}
.tn-e339b53-ghost,.tn-e339b53-mint{display:inline-block;text-decoration:none;font-weight:700;padding:11px 22px;border-radius:40px;white-space:nowrap;font-size:14px;transition:transform .15s}
.tn-e339b53-ghost{background:var(--tn-card);color:#fff;border:1px solid var(--tn-line)}
.tn-e339b53-mint,.tn-e339b53 a.tn-e339b53-mint{background:var(--tn-mint);color:#000}.tn-e339b53 a.tn-e339b53-ghost{color:#fff}.tn-e339b53-mint:hover,.tn-e339b53-ghost:hover{transform:translateY(-1px)}
.tn-e339b53-main{max-width:1240px;margin:0 auto;padding:26px 20px 0}
.tn-e339b53-hero h1{font-size:clamp(26px,4vw,44px);line-height:1.12;font-weight:800;letter-spacing:-.02em;margin:10px 0 8px}
.tn-e339b53-tag{color:var(--tn-mut);margin:0 0 18px;font-size:16px}
.tn-e339b53-banner{position:relative;display:block;border-radius:var(--tn-r);overflow:hidden;background:#000;border:1px solid var(--tn-line);text-decoration:none;color:#fff;box-shadow:0 30px 80px -40px rgba(0,255,190,.35)}
.tn-e339b53-banner img{width:100%;aspect-ratio:1600/685;object-fit:cover;object-position:right center}
.tn-e339b53-banner-copy{position:absolute;left:5%;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:6px;max-width:56%}
.tn-e339b53-banner-copy small{display:inline-block;align-self:flex-start;background:var(--tn-card);color:#fff;font-weight:700;font-size:12px;padding:6px 14px;border-radius:30px;letter-spacing:.04em}
.tn-e339b53-banner-copy b{font-size:clamp(24px,4.2vw,54px);font-weight:800;line-height:1.05;text-shadow:0 4px 30px rgba(0,0,0,.7)}
.tn-e339b53-banner-copy i{font-style:normal;font-size:clamp(16px,2.2vw,26px);font-weight:700;color:var(--tn-mint)}
.tn-e339b53-banner-copy em{font-style:normal;align-self:flex-start;margin-top:8px;background:#fff;color:#000;font-weight:800;padding:12px 26px;border-radius:40px;font-size:15px}
.tn-e339b53-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 0}
.tn-e339b53-tiles div{background:var(--tn-card);border-radius:16px;padding:14px 18px}.tn-e339b53-tiles span{display:block;font-size:11px;letter-spacing:.08em;color:var(--tn-mut);text-transform:uppercase;font-weight:700}.tn-e339b53-tiles b{font-size:18px;font-weight:800}
.tn-e339b53-lead{margin:26px 0 0;padding:22px 26px;background:var(--tn-card2);border-left:4px solid var(--tn-mint);border-radius:16px;font-size:17px}
.tn-e339b53-lead p{margin:0}
.tn-e339b53-sec{margin:26px 0 0;padding:24px 26px;background:var(--tn-card);border-radius:var(--tn-r);border:1px solid var(--tn-line)}
.tn-e339b53-sec h2{margin:0 0 14px;font-size:20px;font-weight:800;letter-spacing:-.01em}.tn-e339b53-sec h3{font-size:15px;margin:14px 0 6px;color:var(--tn-mint)}
.tn-e339b53-sec p{margin:0 0 10px}.tn-e339b53-prose p{font-size:16px;line-height:1.75;color:#e6e6ec}.tn-e339b53-prose ul,.tn-e339b53-prose ol{margin:4px 0 14px}.tn-e339b53-prose li{margin:5px 0}.tn-e339b53-prose .tn-e339b53-tw{margin:8px 0 16px}.tn-e339b53-t caption{text-align:left;color:var(--tn-mut);font-size:12px;padding:0 0 8px;text-transform:uppercase;letter-spacing:.06em}.tn-e339b53-tip{background:var(--tn-card2);border-left:3px solid var(--tn-mint);padding:12px 16px;border-radius:12px;margin:12px 0 0 !important;font-size:15px}.tn-e339b53-sec ul,.tn-e339b53-sec ol{padding-left:20px;margin:0 0 10px}.tn-e339b53-sec li{margin:4px 0}
.tn-e339b53-two{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:26px}.tn-e339b53-two .tn-e339b53-sec{margin-top:0}
.tn-e339b53-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}
.tn-e339b53-kv{background:var(--tn-card2);border-radius:14px;padding:12px 14px}.tn-e339b53-k{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--tn-mut);font-weight:700}.tn-e339b53-v{display:block;font-weight:700;margin-top:3px}
.tn-e339b53-bar{display:grid;grid-template-columns:130px 1fr 80px;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid var(--tn-line)}.tn-e339b53-bar i{display:block;height:8px;border-radius:8px;background:var(--tn-card2);position:relative;overflow:hidden}.tn-e339b53-bar i::after{content:"";position:absolute;inset:0;width:var(--w);background:linear-gradient(90deg,var(--tn-mint),var(--tn-vio));border-radius:8px}.tn-e339b53-bar .tn-e339b53-v{text-align:right;margin:0}.tn-e339b53-score{font-size:34px;font-weight:800;color:var(--tn-mint);margin:0 0 10px}.tn-e339b53-score small{font-size:14px;color:var(--tn-mut)}
.tn-e339b53-win{display:grid;grid-template-columns:1fr 1.4fr auto auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--tn-line);list-style:none}.tn-e339b53-win strong{color:var(--tn-mint)}.tn-e339b53-win small{color:var(--tn-mut)}.tn-e339b53-meta{color:var(--tn-mut);font-size:13px}
.tn-e339b53-note{background:var(--tn-card2);border-radius:14px;padding:14px 16px;margin:0 0 10px}.tn-e339b53-note h3{margin:0 0 6px}.tn-e339b53-note p{margin:0;color:#e6e6ec}
.tn-e339b53-chips{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px}.tn-e339b53-chips li{background:var(--tn-card2);border-radius:30px;padding:8px 14px;font-weight:700;font-size:13px}.tn-e339b53-chips small{display:block;font-weight:500;color:var(--tn-mut);font-size:11px}
.tn-e339b53-pc{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tn-e339b53-pc ul{list-style:none;padding:0;margin:0}.tn-e339b53-pros li::before{content:"✓ ";color:var(--tn-mint);font-weight:800}.tn-e339b53-cons li::before{content:"– ";color:var(--tn-vio);font-weight:800}
.tn-e339b53-tw{overflow-x:auto}.tn-e339b53-t{width:100%;border-collapse:collapse;font-size:14px}.tn-e339b53-t th,.tn-e339b53-t td{text-align:left;padding:9px 10px;border-bottom:1px solid var(--tn-line)}.tn-e339b53-t th{color:var(--tn-mut);font-size:12px;text-transform:uppercase;letter-spacing:.06em}
.tn-e339b53-shot{margin:18px 0 0;border-radius:var(--tn-r);overflow:hidden;border:1px solid var(--tn-line);background:#000}.tn-e339b53-shot figcaption{padding:10px 16px;font-size:13px;color:var(--tn-mut);background:var(--tn-card2)}
.tn-e339b53-mob{margin:26px 0 0;padding:28px;background:linear-gradient(135deg,#1c1c22,#101014);border:1px solid var(--tn-line);border-radius:var(--tn-r);display:grid;grid-template-columns:1fr 420px;gap:28px;align-items:center}
.tn-e339b53-mob h2{margin:0 0 10px;font-size:26px;font-weight:800}.tn-e339b53-mob p{color:var(--tn-mut);margin:0 0 16px}
.tn-e339b53-phones{display:flex;gap:16px;justify-content:center;align-items:flex-end}
.tn-e339b53-phone{margin:0;width:190px;border:6px solid #2b2b34;border-radius:30px;overflow:hidden;background:#000;box-shadow:0 30px 60px -30px rgba(0,0,0,.9)}.tn-e339b53-phone-art{width:170px;transform:translateY(-10px)}
.tn-e339b53-foot{margin:40px 0 0;border-top:1px solid var(--tn-line);background:#0b0b0e}
.tn-e339b53-foot-in{max-width:1240px;margin:0 auto;padding:30px 20px;display:grid;grid-template-columns:1.1fr 1.4fr auto;gap:28px;align-items:start}
.tn-e339b53-foot-brand img{width:170px;margin-bottom:12px}.tn-e339b53-foot-brand p{color:var(--tn-mut);font-size:13px;margin:0}
.tn-e339b53-legal h2{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--tn-mut);margin:0 0 8px}
.tn-e339b53-qa{border-top:1px solid var(--tn-line);padding:10px 0}.tn-e339b53-qa summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between}.tn-e339b53-qa summary::after{content:"+";color:var(--tn-mint);font-weight:800}.tn-e339b53-qa[open] summary::after{content:"–"}.tn-e339b53-qa div{color:#e6e6ec;padding-top:6px}
.tn-e339b53-legal details{border-top:1px solid var(--tn-line);padding:8px 0}.tn-e339b53-legal summary{cursor:pointer;font-weight:700;font-size:14px}.tn-e339b53-legal details div{color:var(--tn-mut);font-size:13px;padding:6px 0 0}.tn-e339b53-legal p{margin:0}
.tn-e339b53-foot-cta{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.tn-e339b53-age{border:2px solid var(--tn-mut);color:var(--tn-mut);border-radius:50%;width:40px;height:40px;display:grid;place-items:center;font-weight:800;font-size:12px}
.tn-e339b53-copy{max-width:1240px;margin:0 auto;padding:0 20px 24px;color:var(--tn-mut);font-size:12px}.tn-e339b53-copy a{color:var(--tn-mut);text-decoration:none;margin-left:6px}
.tn-e339b53-sticky{display:none}
@media(max-width:960px){.tn-e339b53-nav{display:none}.tn-e339b53-two{grid-template-columns:1fr}.tn-e339b53-two .tn-e339b53-sec+.tn-e339b53-sec{margin-top:26px}.tn-e339b53-mob{grid-template-columns:1fr}.tn-e339b53-phones{justify-content:flex-start}.tn-e339b53-foot-in{grid-template-columns:1fr}.tn-e339b53-foot-cta{align-items:flex-start;flex-direction:row}}
@media(max-width:640px){.tn-e339b53-bar-in{padding:8px 12px;gap:8px}.tn-e339b53-logo img{width:140px}.tn-e339b53-lang{display:none}.tn-e339b53-ghost{display:none}.tn-e339b53-mint{padding:9px 16px;font-size:13px}
 .tn-e339b53-main{padding:16px 12px 0}.tn-e339b53-banner img{aspect-ratio:auto;height:300px;object-position:72% center}.tn-e339b53-banner-copy{left:16px;right:16px;max-width:none;top:auto;bottom:18px;transform:none;background:linear-gradient(180deg,rgba(7,7,9,0),rgba(7,7,9,.85) 30%);padding:40px 0 0}
 .tn-e339b53-banner-copy b{font-size:28px}.tn-e339b53-banner-copy i{font-size:17px}.tn-e339b53-tiles{grid-template-columns:1fr 1fr}.tn-e339b53-tiles div:first-child{grid-column:1/-1}
 .tn-e339b53-sec,.tn-e339b53-lead,.tn-e339b53-mob{padding:18px 16px}.tn-e339b53-bar{grid-template-columns:100px 1fr 70px;gap:8px;font-size:13px}.tn-e339b53-win{grid-template-columns:1fr auto;font-size:13px}.tn-e339b53-win span{grid-column:1/-1;color:var(--tn-mut)}.tn-e339b53-pc{grid-template-columns:1fr}.tn-e339b53-phone{width:150px}.tn-e339b53-phone-art{width:135px}
 .tn-e339b53 a.tn-e339b53-sticky{color:#000}.tn-e339b53-sticky{display:block;position:fixed;left:12px;right:12px;bottom:12px;z-index:60;text-align:center;background:var(--tn-mint);color:#000;font-weight:800;text-decoration:none;padding:14px;border-radius:40px;box-shadow:0 10px 30px rgba(0,0,0,.6)}}
