.tms-page{--gold:var(--sm-svc-gold, #ffbc00);--gold-dim:var(--sm-svc-gold-dim, rgba(255, 188, 0, 0.12));--wa-green:#25d366;--wa-dim:rgba(37, 211, 102, 0.12);--sms-blue:#0ea5e9;--sms-dim:rgba(14, 165, 233, 0.12);--mail-purple:#a855f7;--mail-dim:rgba(168, 85, 247, 0.12);--tms-border:rgba(255, 255, 255, 0.08);--tms-card:rgba(255, 255, 255, 0.03);--tms-muted:rgba(255, 255, 255, 0.66);overflow-x:hidden;background:#000;color:#fff;font-family:var(--sm-font-body, system-ui, sans-serif)}.tms-page h1,.tms-page h2,.tms-page h3{margin-top:0;color:#fff;font-family:var(--sm-font-display-bold, 'Space Grotesk', sans-serif);font-weight:700}.tms-page p{color:var(--tms-muted)}.tms-page a:not(.tms-btn){color:var(--gold);text-decoration:underline}.tms-container{max-width:1280px;margin:0 auto;padding:0 24px}.tms-narrow{max-width:860px}.tms-section{position:relative;padding:clamp(60px, 7vw, 90px) 0;scroll-margin-top:90px}.tms-section--alt{border-top:1px solid var(--tms-border);border-bottom:1px solid var(--tms-border);background:#050608}.tms-hl{background:linear-gradient(135deg, #fff 0%, var(--gold) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tms-head{text-align:center;max-width:780px;margin:0 auto 50px}.tms-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:0.85rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:var(--gold);background:var(--gold-dim);padding:6px 14px;border-radius:999px;border:1px solid rgba(255, 188, 0, 0.25);margin-bottom:16px}.tms-title{font-size:clamp(1.8rem, 3.5vw, 2.7rem);line-height:1.2;margin-bottom:16px}.tms-lead{font-size:1.1rem;line-height:1.6;color:var(--tms-muted)}.tms-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 28px;border-radius:8px;font-weight:600;font-size:1rem;text-decoration:none!important;transition:all 0.2s ease-in-out;cursor:pointer}.tms-btn--primary{background:var(--gold);color:#000!important;box-shadow:0 4px 20px rgba(255, 188, 0, 0.35)}.tms-btn--primary:hover{background:#ffd043;transform:translateY(-2px);box-shadow:0 6px 25px rgba(255, 188, 0, 0.5)}.tms-btn--ghost{background:rgba(255, 255, 255, 0.05);color:#fff!important;border:1px solid var(--tms-border)}.tms-btn--ghost:hover{background:rgba(255, 255, 255, 0.1);border-color:rgba(255, 255, 255, 0.2)}.tms-btn--lg{padding:16px 36px;font-size:1.1rem}.tms-btn--full{width:100%}.tms-hero{position:relative;padding:clamp(80px, 9vw, 130px) 0 60px;background:radial-gradient(circle at 80% 20%, rgba(255, 188, 0, 0.08) 0%, transparent 60%)}.tms-hero-ambient{position:absolute;top:0;left:20%;width:500px;height:500px;background:radial-gradient(circle, rgba(37, 211, 102, 0.06) 0%, transparent 70%);filter:blur(80px);pointer-events:none}.tms-hero-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:center}.tms-hero-title{font-size:clamp(2.3rem, 4vw, 3.4rem);line-height:1.15;margin-bottom:20px}.tms-hero-lead{font-size:1.15rem;line-height:1.65;color:rgba(255, 255, 255, 0.75);margin-bottom:30px}.tms-hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.tms-hero-trust{display:inline-flex;align-items:center;gap:10px;font-size:0.9rem;color:#4ade80;background:rgba(74, 222, 128, 0.1);padding:8px 16px;border-radius:6px;border:1px solid rgba(74, 222, 128, 0.2);margin-bottom:28px}.tms-hero-meta{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:20px;border-top:1px solid var(--tms-border);padding-top:24px}.tms-hero-meta li{font-size:0.95rem;color:var(--tms-muted);display:flex;align-items:center;gap:8px}.tms-hero-meta li i{color:var(--gold)}.tms-app{background:#11141c;border:1px solid rgba(255, 255, 255, 0.15);border-radius:12px;overflow:hidden;box-shadow:0 25px 60px rgba(0, 0, 0, 0.65), 0 0 40px rgba(255, 188, 0, 0.08)}.tms-app-bar{background:#181d28;padding:10px 16px;display:flex;align-items:center;border-bottom:1px solid rgba(255, 255, 255, 0.08)}.tms-app-dots{display:flex;gap:6px;margin-right:16px}.tms-app-dots i{width:10px;height:10px;border-radius:50%;display:inline-block;background:rgba(255, 255, 255, 0.2)}.tms-app-dots i:nth-child(1){background:#ef4444}.tms-app-dots i:nth-child(2){background:#f59e0b}.tms-app-dots i:nth-child(3){background:#10b981}.tms-app-name{font-size:0.85rem;font-weight:600;color:#94a3b8}.tms-app-body{padding:20px}.tms-app-tabs{display:flex;gap:8px;border-bottom:1px solid rgba(255, 255, 255, 0.08);padding-bottom:12px;margin-bottom:20px}.tms-app-tab{padding:8px 14px;border-radius:6px;font-size:0.88rem;font-weight:600;color:#94a3b8;display:flex;align-items:center;gap:6px;cursor:default}.tms-app-tab.is-active{background:var(--wa-green);color:#000}.tms-app-field{margin-bottom:14px;font-size:0.9rem}.tms-app-field label{display:block;color:#64748b;font-size:0.8rem;margin-bottom:4px;text-transform:uppercase}.tms-app-field span{color:#e2e8f0}.tms-app-msg-preview{background:#0b0d13;padding:10px 14px;border-radius:6px;border:1px solid rgba(255, 255, 255, 0.06);color:#cbd5e1;font-size:0.88rem;margin:0}.tms-app-meta-row{display:flex;flex-wrap:wrap;gap:12px;font-size:0.82rem;color:#94a3b8;margin:16px 0}.tms-tag-badge{background:rgba(37, 211, 102, 0.15);color:#4ade80;padding:2px 8px;border-radius:4px}.tms-app-progress{margin:16px 0}.tms-app-pbar{height:8px;background:rgba(255, 255, 255, 0.1);border-radius:4px;overflow:hidden}.tms-app-pbar span{display:block;height:100%;background:linear-gradient(90deg, var(--wa-green), #10b981);border-radius:4px}.tms-app-pinfo{display:flex;justify-content:space-between;font-size:0.8rem;color:#94a3b8;margin-top:6px}.tms-app-actions{display:flex;gap:10px;margin-top:16px}.tms-app-btn{padding:8px 16px;border-radius:6px;font-size:0.85rem;font-weight:600;background:var(--wa-green);color:#000;display:inline-flex;align-items:center;gap:6px}.tms-app-btn--sub{background:rgba(255, 255, 255, 0.08);color:#fff}.tms-channels-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:28px}.tms-channel-card{background:var(--tms-card);border:1px solid var(--tms-border);border-radius:12px;padding:36px 30px;transition:transform 0.25s ease, border-color 0.25s ease}.tms-channel-card:hover{transform:translateY(-5px)}.tms-channel-card--whatsapp:hover{border-color:var(--wa-green)}.tms-channel-card--sms:hover{border-color:var(--sms-blue)}.tms-channel-card--mail:hover{border-color:var(--mail-purple)}.tms-channel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.tms-channel-icon{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.7rem}.tms-channel-card--whatsapp .tms-channel-icon{background:var(--wa-dim);color:var(--wa-green)}.tms-channel-card--sms .tms-channel-icon{background:var(--sms-dim);color:var(--sms-blue)}.tms-channel-card--mail .tms-channel-icon{background:var(--mail-dim);color:var(--mail-purple)}.tms-channel-badge{font-size:0.8rem;font-weight:600;padding:4px 10px;border-radius:6px;background:rgba(255, 255, 255, 0.06);color:#cbd5e1}.tms-channel-card h3{font-size:1.35rem;margin-bottom:12px}.tms-channel-desc{font-size:0.98rem;line-height:1.55;margin-bottom:24px}.tms-channel-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--tms-border);padding-top:20px}.tms-channel-list li{display:flex;align-items:flex-start;gap:10px;font-size:0.92rem;color:rgba(255, 255, 255, 0.8);margin-bottom:12px}.tms-channel-list li i{color:var(--gold);margin-top:4px}.tms-features-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:24px}.tms-feature-item{background:var(--tms-card);border:1px solid var(--tms-border);border-radius:10px;padding:28px 24px}.tms-feature-icon{width:46px;height:46px;border-radius:8px;background:var(--gold-dim);color:var(--gold);display:flex;align-items:center;justify-content:center;font-size:1.3rem;margin-bottom:16px}.tms-feature-item h3{font-size:1.15rem;margin-bottom:8px}.tms-feature-item p{font-size:0.93rem;line-height:1.5;margin:0}.tms-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:28px}.tms-steps li{background:var(--tms-card);border:1px solid var(--tms-border);border-radius:12px;padding:36px 28px;position:relative}.tms-step-badge{position:absolute;top:24px;right:24px;width:36px;height:36px;border-radius:50%;background:rgba(255, 255, 255, 0.08);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}.tms-step-icon{width:52px;height:52px;border-radius:10px;background:var(--gold-dim);color:var(--gold);display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin-bottom:20px}.tms-steps h3{font-size:1.25rem;margin-bottom:10px}.tms-steps p{font-size:0.95rem;line-height:1.55;margin:0}.tms-download-wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}.tms-install-notes{list-style:none;padding:0;margin:24px 0}.tms-install-notes li{display:flex;align-items:center;gap:12px;font-size:1rem;color:rgba(255, 255, 255, 0.85);margin-bottom:12px}.tms-install-notes li i{color:var(--gold)}.tms-alert-box{background:rgba(255, 188, 0, 0.08);border:1px solid rgba(255, 188, 0, 0.25);border-radius:8px;padding:16px 20px;display:flex;align-items:flex-start;gap:14px;font-size:0.92rem;color:#fef08a;line-height:1.5}.tms-alert-box i{font-size:1.2rem;margin-top:2px;color:var(--gold)}.tms-download-card{background:#0e121a;border:1px solid rgba(255, 188, 0, 0.3);border-radius:14px;padding:36px 32px;box-shadow:0 15px 40px rgba(0, 0, 0, 0.5)}.tms-download-badge{display:inline-flex;align-items:center;gap:6px;font-size:0.8rem;font-weight:600;padding:4px 10px;border-radius:4px;background:rgba(255, 255, 255, 0.08);color:#94a3b8;margin-bottom:12px}.tms-download-card h3{font-size:1.6rem;margin-bottom:6px}.tms-download-file-meta{font-size:0.92rem;color:var(--tms-muted);margin-bottom:24px}.tms-download-specs{list-style:none;padding:0;margin:24px 0;border-top:1px solid var(--tms-border);border-bottom:1px solid var(--tms-border);padding:16px 0}.tms-download-specs li{display:flex;justify-content:space-between;font-size:0.92rem;margin-bottom:8px}.tms-download-specs li:last-child{margin-bottom:0}.tms-download-specs li span{color:var(--tms-muted)}.tms-download-specs li b{color:#fff}.tms-hash-box{background:#08090d;border:1px solid var(--tms-border);border-radius:8px;padding:14px}.tms-hash-label{display:block;font-size:0.8rem;color:#94a3b8;margin-bottom:6px}.tms-hash-code{display:block;font-family:monospace;font-size:0.76rem;color:var(--gold);word-break:break-all;background:rgba(0, 0, 0, 0.4);padding:6px 8px;border-radius:4px;margin-bottom:10px}.tms-hash-actions{display:flex;align-items:center;gap:12px}.tms-hash-copy{background:rgba(255, 255, 255, 0.1);color:#fff;border:none;padding:5px 12px;border-radius:4px;font-size:0.8rem;cursor:pointer}.tms-hash-copy:hover{background:rgba(255, 255, 255, 0.2)}.tms-hash-actions a{font-size:0.82rem;color:#94a3b8}.tms-faq{display:flex;flex-direction:column;gap:14px;margin-bottom:40px}.tms-faq-item{background:var(--tms-card);border:1px solid var(--tms-border);border-radius:8px;padding:16px 20px}.tms-faq-item summary{font-size:1.05rem;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none}.tms-faq-item summary::-webkit-details-marker{display:none}.tms-faq-item summary i{font-size:0.85rem;color:var(--gold);transition:transform 0.2s ease}.tms-faq-item[open] summary i{transform:rotate(45deg)}.tms-faq-item p{margin-top:14px;margin-bottom:0;line-height:1.6;font-size:0.95rem}.tms-cta{text-align:center;padding:30px;border-radius:12px;background:var(--tms-card);border:1px solid var(--tms-border)}.tms-cta p{font-size:1.05rem;margin-bottom:16px;color:#fff}.tms-dl-toast{position:fixed;bottom:24px;right:24px;max-width:420px;background:#11141c;border:1px solid var(--gold);border-radius:10px;padding:16px 20px;box-shadow:0 10px 30px rgba(0, 0, 0, 0.8);display:flex;align-items:flex-start;gap:14px;z-index:99999;transition:opacity 0.25s ease, transform 0.25s ease}.tms-dl-toast[hidden]{display:none}.tms-dl-toast i.fa-circle-down{font-size:1.6rem;color:var(--gold);margin-top:2px}.tms-dl-toast strong{display:block;color:#fff;margin-bottom:4px}.tms-dl-toast p{font-size:0.86rem;margin:0;color:#cbd5e1;line-height:1.4}.tms-dl-toast-close{background:transparent;border:none;color:#64748b;cursor:pointer;font-size:1rem;padding:0;margin-left:auto}.tms-dl-toast-close:hover{color:#fff}.tms-lead-callout{margin-top:36px;background:rgba(255, 188, 0, 0.06);border:1px solid rgba(255, 188, 0, 0.2);border-radius:10px;padding:20px 24px;display:flex;align-items:center;gap:18px}.tms-lead-callout i{font-size:2.2rem;color:var(--gold);flex-shrink:0}.tms-lead-callout strong{display:block;color:#fff;font-size:1.1rem;margin-bottom:4px}.tms-lead-callout p{margin:0;font-size:0.95rem;color:var(--tms-muted);line-height:1.5}.tms-pkgs-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:28px}.tms-pkg-card{background:var(--tms-card);border:1px solid var(--tms-border);border-radius:14px;padding:36px 30px;display:flex;flex-direction:column;position:relative;transition:transform 0.25s ease, border-color 0.25s ease}.tms-pkg-card:hover{transform:translateY(-6px)}.tms-pkg-card.is-featured{border-color:var(--gold);background:linear-gradient(180deg, rgba(255, 188, 0, 0.07) 0%, rgba(255, 255, 255, 0.02) 100%);box-shadow:0 10px 40px rgba(255, 188, 0, 0.15)}.tms-pkg-badge{position:absolute;top:-12px;left:30px;background:var(--gold);color:#000;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;padding:4px 12px;border-radius:999px}.tms-pkg-name{font-size:1.4rem;margin-bottom:8px}.tms-pkg-desc{font-size:0.92rem;color:var(--tms-muted);min-height:44px;margin-bottom:20px;line-height:1.45}.tms-pkg-price{display:flex;align-items:baseline;gap:6px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--tms-border)}.tms-pkg-num{font-size:2.6rem;font-weight:800;color:#fff;font-family:var(--sm-font-display-bold, 'Space Grotesk', sans-serif)}.tms-pkg-cur{font-size:1.2rem;font-weight:700;color:var(--gold)}.tms-pkg-list{list-style:none;padding:0;margin:0 0 28px 0;flex-grow:1}.tms-pkg-list li{display:flex;align-items:flex-start;gap:10px;font-size:0.92rem;color:rgba(255, 255, 255, 0.85);margin-bottom:12px}.tms-pkg-list li i{color:var(--gold);margin-top:4px}@media (max-width: 992px){.tms-hero-layout,.tms-download-wrap{grid-template-columns:1fr;gap:36px}}