:root{
  --t6-bg:#061006;
  --t6-bg-soft:#0b180c;
  --t6-card:#0f1e12;
  --t6-card-2:#132817;
  --t6-text:#f7fff7;
  --t6-muted:#b7c8b8;
  --t6-primary:#18ff00;
  --t6-secondary:#ffd166;
  --t6-border:rgba(255,255,255,.12);
  --t6-shadow:0 24px 70px rgba(0,0,0,.36);
  --t6-radius:24px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--t6-bg);color:var(--t6-text);line-height:1.75;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(circle at 15% 10%,rgba(24,255,0,.12),transparent 30%),radial-gradient(circle at 90% 0,rgba(255,209,102,.12),transparent 28%),linear-gradient(180deg,#061006 0%,#081309 45%,#050905 100%)}
a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.18em}
img{max-width:100%;height:auto}
button,input,textarea,select{font:inherit}
.screen-reader-text,.t6-skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}
.t6-skip-link:focus{left:16px;top:16px;width:auto;height:auto;z-index:9999;background:#fff;color:#07100b;padding:10px 14px;border-radius:10px}
.t6-wrap{width:min(1160px,92%);margin-inline:auto}
.t6-main{min-height:62vh}
.t6-header{position:sticky;top:0;z-index:100;background:rgba(6,16,6,.86);border-bottom:1px solid var(--t6-border);backdrop-filter:blur(18px)}
.t6-header-inner{display:flex;align-items:center;gap:22px;min-height:74px}
.t6-logo,.t6-footer-logo{display:inline-flex;align-items:center;gap:11px;font-weight:950;text-decoration:none;letter-spacing:-.03em}
.t6-logo-img{max-height:52px;width:auto;object-fit:contain}
.t6-logo-mark{width:44px;height:44px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,var(--t6-primary),var(--t6-secondary));color:#07100b;font-weight:1000;box-shadow:0 14px 34px rgba(24,255,0,.18)}
.t6-logo-text{font-size:20px}
.t6-nav{margin-left:auto}
.t6-nav ul{display:flex;align-items:center;gap:6px;list-style:none;margin:0;padding:0}
.t6-nav a{display:block;padding:10px 12px;border-radius:999px;text-decoration:none;color:var(--t6-muted);font-weight:800;font-size:14px}
.t6-nav a:hover,.t6-nav .current-menu-item>a{color:var(--t6-text);background:rgba(255,255,255,.07)}
.t6-header-actions{display:flex;align-items:center;gap:10px}
.t6-header-link{color:var(--t6-text);font-weight:850;text-decoration:none;padding:10px 12px}
.t6-header-cta,.t6-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 21px;border-radius:999px;background:linear-gradient(135deg,var(--t6-primary),var(--t6-secondary));color:#061006;text-decoration:none;font-weight:950;border:1px solid transparent;box-shadow:0 14px 34px rgba(24,255,0,.18);transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}
.t6-header-cta:hover,.t6-btn:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(24,255,0,.24)}
.t6-btn-secondary{background:rgba(255,255,255,.05);color:var(--t6-text);border-color:var(--t6-border);box-shadow:none}
.t6-text-link{display:inline-flex;align-items:center;padding:12px 4px;color:var(--t6-muted);font-weight:850;text-decoration:none}
.t6-text-link:hover{color:var(--t6-text)}
.t6-menu-toggle{display:none;margin-left:auto;width:44px;height:44px;border-radius:14px;border:1px solid var(--t6-border);background:rgba(255,255,255,.05);color:#fff;padding:10px}
.t6-menu-toggle span{display:block;height:2px;background:currentColor;border-radius:99px;margin:5px 0}
.t6-hero{padding:92px 0 78px;position:relative;overflow:hidden}
.t6-hero:after{content:"";position:absolute;right:-180px;top:40px;width:430px;height:430px;border-radius:50%;background:rgba(24,255,0,.08);filter:blur(20px);pointer-events:none}
.t6-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:44px;align-items:center;position:relative;z-index:1}
.t6-eyebrow{margin:0 0 14px;color:var(--t6-primary);font-size:13px;font-weight:1000;letter-spacing:.18em;text-transform:uppercase}
.t6-hero h1{font-size:clamp(40px,6vw,72px);line-height:1.02;letter-spacing:-.055em;margin:0 0 22px;max-width:850px}
.t6-lead{font-size:clamp(17px,2vw,21px);color:var(--t6-muted);max-width:780px;margin:0}
.t6-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px;align-items:center}
.t6-center{justify-content:center}
.t6-trust-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px;color:var(--t6-muted);font-size:13px;font-weight:850}
.t6-trust-row span{padding:8px 12px;border:1px solid var(--t6-border);border-radius:999px;background:rgba(255,255,255,.04)}
.t6-hero-card{position:relative;border:1px solid var(--t6-border);border-radius:32px;padding:16px;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.035));box-shadow:var(--t6-shadow)}
.t6-hero-card:before{content:"";position:absolute;inset:-1px;border-radius:32px;padding:1px;background:linear-gradient(135deg,rgba(24,255,0,.55),rgba(255,209,102,.22),transparent);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.t6-hero-card img{display:block;width:100%;border-radius:22px;object-fit:cover;aspect-ratio:16/10;background:#102112}
.t6-demo-banner{min-height:360px;display:grid;place-items:center;text-align:center;border-radius:22px;background:linear-gradient(135deg,#09210b,#173717 48%,#2b2309);padding:36px;color:var(--t6-primary)}
.t6-demo-banner span{font-size:74px;line-height:.9;font-weight:1000;text-shadow:0 0 34px rgba(24,255,0,.32)}
.t6-demo-banner strong{display:block;font-size:54px;letter-spacing:.1em;color:var(--t6-secondary)}
.t6-demo-banner small{display:block;color:var(--t6-muted);font-weight:850}
.t6-section{padding:76px 0}
.t6-alt{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015))}
.t6-section-head{max-width:760px;margin-bottom:28px}
.t6-section-head h2,.t6-section h2{font-size:clamp(29px,4vw,48px);line-height:1.08;letter-spacing:-.04em;margin:0 0 14px}
.t6-section-head p,.t6-section>p{color:var(--t6-muted)}
.t6-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.t6-cards article,.t6-info-box,.t6-entry,.t6-post-card,.t6-empty{position:relative;padding:26px;border:1px solid var(--t6-border);border-radius:var(--t6-radius);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));box-shadow:0 18px 50px rgba(0,0,0,.18)}
.t6-cards article span{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:14px;background:rgba(24,255,0,.12);color:var(--t6-primary);font-weight:950;margin-bottom:12px}
.t6-cards h3,.t6-info-box h3{margin:0 0 10px;font-size:21px}
.t6-cards p,.t6-info-box li,.t6-entry p,.t6-post-card p{color:var(--t6-muted)}
.t6-two-col{display:grid;grid-template-columns:1fr .82fr;gap:30px;align-items:center}
.t6-info-box ul{margin:0;padding-left:20px}
.t6-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.t6-link-grid a{display:flex;flex-direction:column;gap:4px;padding:20px;border-radius:18px;background:var(--t6-card);border:1px solid var(--t6-border);text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease}
.t6-link-grid a:hover{transform:translateY(-2px);background:var(--t6-card-2);border-color:rgba(24,255,0,.35)}
.t6-link-grid strong{font-size:18px}.t6-link-grid span{color:var(--t6-muted);font-size:13px;font-weight:800}
.t6-faq-preview{display:grid;grid-template-columns:.72fr 1fr;gap:28px;align-items:start}
.t6-faq{display:grid;gap:12px}
.t6-faq details{border:1px solid var(--t6-border);border-radius:18px;background:rgba(255,255,255,.04);padding:16px 18px}
.t6-faq summary{cursor:pointer;font-weight:950;color:var(--t6-text)}
.t6-faq p{margin:12px 0 0;color:var(--t6-muted)}
.t6-final-cta{text-align:center;background:radial-gradient(circle at 50% 0,rgba(24,255,0,.12),transparent 42%)}
.t6-final-cta p{color:var(--t6-muted)}
.t6-page{padding:58px 0 78px}
.t6-content{max-width:900px}
.t6-entry{background:rgba(255,255,255,.04)}
.t6-entry h1,.t6-archive-head h1{font-size:clamp(34px,5vw,58px);line-height:1.08;letter-spacing:-.04em;margin:0 0 18px}
.t6-entry h2{font-size:clamp(26px,3vw,38px);line-height:1.15;margin-top:34px}
.t6-entry h3{font-size:24px;margin-top:28px}
.t6-entry a:not(.t6-btn){color:var(--t6-primary)}
.t6-entry ul,.t6-entry ol{color:var(--t6-muted)}
.t6-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;color:var(--t6-muted);margin:0 0 18px;font-size:14px}
.t6-breadcrumb a{text-decoration:none;color:var(--t6-muted)}
.t6-page-cta{margin-top:32px}.t6-meta,.t6-post-date{color:var(--t6-muted);font-size:14px;font-weight:750}
.t6-featured-image{margin:24px 0}.t6-featured-image img{border-radius:22px;border:1px solid var(--t6-border)}
.t6-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.t6-post-card{padding:0;overflow:hidden}.t6-post-thumb{display:block;background:rgba(255,255,255,.04)}.t6-post-thumb img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.t6-post-body{padding:22px}.t6-post-card h2{font-size:21px;line-height:1.2;margin:4px 0 10px}.t6-post-card h2 a{text-decoration:none}.t6-pagination{margin-top:30px}.t6-pagination .nav-links{display:flex;gap:8px;flex-wrap:wrap}.t6-pagination a,.t6-pagination span{padding:9px 13px;border:1px solid var(--t6-border);border-radius:12px;text-decoration:none}.t6-pagination .current{background:var(--t6-primary);color:#061006;font-weight:950}
.t6-search-form{display:flex;gap:10px;margin:0 0 24px}.t6-search-form label{flex:1}.t6-search-form input{width:100%;padding:13px 14px;border-radius:14px;border:1px solid var(--t6-border);background:rgba(255,255,255,.06);color:var(--t6-text)}.t6-search-form button{padding:13px 18px;border-radius:14px;border:0;background:var(--t6-primary);font-weight:950;color:#061006}
.t6-sitemap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;padding:0}.t6-sitemap a{display:block;padding:14px 16px;border:1px solid var(--t6-border);border-radius:14px;text-decoration:none;background:rgba(255,255,255,.035)}
.t6-footer{padding:56px 0 90px;border-top:1px solid var(--t6-border);background:#040904}
.t6-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:34px}.t6-footer h3{margin-top:0}.t6-footer p,.t6-footer a{color:var(--t6-muted)}.t6-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.t6-footer a{text-decoration:none}.t6-footer-actions{display:grid;gap:10px;justify-items:start}.t6-copy{text-align:center;padding-top:28px;color:var(--t6-muted);font-size:14px}
.t6-mobile-bar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:90;padding:10px 12px;background:rgba(5,9,5,.94);backdrop-filter:blur(14px);border-top:1px solid var(--t6-border);gap:10px}.t6-mobile-bar a{flex:1;text-align:center;text-decoration:none;padding:12px;border-radius:999px;background:linear-gradient(135deg,var(--t6-primary),var(--t6-secondary));color:#061006;font-weight:950}.t6-mobile-bar a:first-child{background:rgba(255,255,255,.08);color:#fff;border:1px solid var(--t6-border)}
@media(max-width:980px){.t6-header-actions{display:none}.t6-menu-toggle{display:block}.t6-nav{display:none;position:absolute;left:4%;right:4%;top:74px;margin:0;background:#061006;border:1px solid var(--t6-border);border-radius:20px;padding:12px;box-shadow:var(--t6-shadow)}.t6-nav.is-open{display:block}.t6-nav ul{display:grid;gap:3px}.t6-nav a{padding:13px 14px;border-radius:14px}.t6-hero-grid,.t6-two-col,.t6-faq-preview,.t6-footer-grid{grid-template-columns:1fr}.t6-hero-grid{gap:28px}.t6-hero{padding:62px 0}.t6-cards,.t6-link-grid,.t6-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.t6-mobile-bar{display:flex}body{padding-bottom:74px}}
@media(max-width:640px){.t6-wrap{width:min(100% - 28px,1160px)}.t6-header-inner{min-height:66px}.t6-nav{top:66px}.t6-logo-mark{width:40px;height:40px;border-radius:14px}.t6-logo-text{font-size:18px}.t6-hero h1{font-size:39px}.t6-lead{font-size:16px}.t6-actions{display:grid;grid-template-columns:1fr;align-items:stretch}.t6-btn,.t6-header-cta,.t6-btn-secondary{width:100%}.t6-text-link{justify-content:center}.t6-demo-banner{min-height:240px}.t6-demo-banner span{font-size:54px}.t6-demo-banner strong{font-size:40px}.t6-section{padding:54px 0}.t6-cards,.t6-link-grid,.t6-post-grid,.t6-sitemap{grid-template-columns:1fr}.t6-entry{padding:22px}.t6-footer{padding-bottom:92px}.t6-footer-actions{justify-items:stretch}}
