.sc.tg{--s-bg:#0b0a07;--s-surface:#13110c;--s-surface-2:#1a170f;--s-line:#2a2416;--s-line-2:#3b331f;--s-text:#f3efe6;--s-text-2:#bdb4a0;--s-mute:#988e78;--s-acc:#f5b544;--s-acc-2:#ff8a3d;--s-grad:linear-gradient(100deg, #f5b544, #ff8a3d);--s-glow:rgba(245,181,68,.14)}.tg ::-moz-selection{background:rgba(245,181,68,.3)}.tg ::selection{background:rgba(245,181,68,.3)}.tg .sc-subnav{background:rgba(11,10,7,.88)}.tg .sc-btn{color:#1a1204!important;box-shadow:0 8px 26px -10px rgba(255,138,61,.5)}.tg .sc-btn:hover{box-shadow:0 12px 30px -10px rgba(255,138,61,.65)}.tg .sc-btn-ghost{color:var(--s-text)!important;box-shadow:none}.tg .sc-btn-ghost:hover{box-shadow:none}.tg .sc-section-alt{background:rgba(19,17,12,.6)}.tg .sc-demo{box-shadow:0 30px 80px -40px rgba(245,181,68,.4)}.tg .sc-faq a,.tg .sc-note a{color:var(--s-acc);text-decoration:underline;text-underline-offset:2px}.tg code{padding:1px 6px;border-radius:5px;background:var(--s-surface-2);border:1px solid var(--s-line);color:var(--s-acc);font-size:.9em;overflow-wrap:anywhere}.tg .sc-subnav-links a[aria-current]{color:var(--s-text);box-shadow:inset 0 -2px 0 var(--s-acc)}.tg-page-head{padding:40px 0 44px}@media(min-width:960px){.tg-page-head{padding:64px 0}}.tg-page-h1{font-size:calc(clamp(3.2rem,6vw,5rem))}.tg-inv-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tg-inv-brand{display:flex;flex-direction:column;gap:2px;margin:0!important}.tg-inv-brand b{color:var(--s-text);font-size:1.6rem}.tg-inv-brand span{color:var(--s-mute);font-family:var(--font-mono,monospace);font-size:1.2rem}.tg-badge{flex:none;padding:3px 10px;border-radius:999px;border:1px solid rgba(110,231,160,.4);background:rgba(110,231,160,.08);color:#6ee7a0;font-size:1.2rem;font-weight:600}.tg-inv-lines{margin-top:14px;border-top:1px solid var(--s-line)}.tg-inv-lines p{display:flex;justify-content:space-between;gap:12px;margin:0!important;padding:8px 0;border-bottom:1px solid var(--s-line);color:var(--s-text-2);font-size:1.4rem}.tg-inv-lines b{color:var(--s-text);font-family:var(--font-mono,monospace);font-weight:500;white-space:nowrap}.tg-inv-lines .tg-inv-total{border-bottom:0;color:var(--s-text);font-weight:650}.tg-inv-lines .tg-inv-total b{color:var(--s-acc);font-weight:650}.tg .tg-log{display:grid;gap:8px;margin:0;padding:0;list-style:none}.tg .tg-log li{display:flex;align-items:center;gap:10px;padding:0;color:var(--s-text-2);font-size:1.4rem}.tg-log i{flex:none;width:8px;height:8px;border-radius:50%;background:#6ee7a0;box-shadow:0 0 0 3px rgba(110,231,160,.15)}.tg .tg-link-card{display:block;text-decoration:none;transition:border-color .15s,transform .15s}.tg .tg-link-card:hover{border-color:var(--s-acc);transform:translateY(-1px)}.tg-more{display:inline-block;margin-top:14px;color:var(--s-acc);font-size:1.4rem;font-weight:600}.tg-more:after{content:" \2192"}.tg-price-strip{display:grid;gap:20px;align-items:end}@media(min-width:860px){.tg-price-strip{grid-template-columns:1fr auto}}.tg-price-wrap{display:grid;gap:16px}@media(min-width:960px){.tg-price-wrap{grid-template-columns:1.4fr 1fr;align-items:start}}.tg-price-card{padding:28px 22px;border:1px solid var(--s-line-2);border-radius:16px;background:linear-gradient(180deg,rgba(245,181,68,.07),transparent 60%),var(--s-surface)}.tg-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:12px 0 0!important}.tg-price b{font-size:calc(clamp(5.2rem,10vw,7.2rem));line-height:1;letter-spacing:-.04em;background:var(--s-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.tg-price span{color:var(--s-text-2);font-size:1.6rem}.tg .tg-included{margin-top:22px}.tg-price-side{display:grid;gap:12px}.tg-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--s-line);border-radius:12px;background:var(--s-surface)}.tg-table{width:100%;min-width:520px;border-collapse:collapse;font-size:1.45rem}.tg-table td,.tg-table th{padding:12px 16px;border-bottom:1px solid var(--s-line);text-align:left;vertical-align:top}.tg-table tbody tr:last-child>*{border-bottom:0}.tg-table thead th{color:var(--s-mute);font-family:var(--font-mono,monospace);font-size:1.2rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.tg-table tbody th{color:var(--s-text);font-weight:600}.tg-table td{color:var(--s-text-2)}.tg-table td:last-child{color:var(--s-acc)}.tg .tg-setup{display:grid;gap:12px;max-width:820px;margin:0;padding:0;list-style:none;counter-reset:tg}.tg .tg-setup li{counter-increment:tg;position:relative;padding:20px 20px 20px 68px;border:1px solid var(--s-line);border-radius:12px;background:var(--s-surface)}.tg-setup li:before{content:counter(tg);position:absolute;left:20px;top:20px;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--s-grad);color:#1a1204;font-family:var(--font-mono,monospace);font-size:1.4rem;font-weight:700}.tg-setup h2{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;font-size:1.9rem;letter-spacing:-.01em}.tg-setup p{margin:8px 0 0;color:var(--s-text-2);font-size:1.5rem;line-height:1.65}.tg-opt{padding:2px 8px;border:1px solid var(--s-line-2);border-radius:999px;color:var(--s-mute);font-family:var(--font-mono,monospace);font-size:1.1rem;font-weight:500;letter-spacing:.04em}@media(prefers-reduced-motion:reduce){.tg .sc-btn,.tg .tg-link-card{transition:none}.tg .tg-link-card:hover{transform:none}}/*# sourceMappingURL=tollgate.css.map */
