.th-social-proof{margin:0 auto;max-width:1200px;padding:28px 32px}.th-social-proof--pricing{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;margin:16px auto 0}.th-sp-toprow{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.th-sp-count{align-items:center;color:#cbd5e1;display:inline-flex;font-size:14px;font-weight:600;gap:8px}.th-sp-count svg{color:#6366f1}.th-sp-badges{display:inline-flex;flex-wrap:wrap;gap:8px}.th-sp-badge{align-items:center;background:#ffffff05;border:1px solid #ffffff1a;border-radius:999px;color:#94a3b8;display:inline-flex;font-size:12px;font-weight:500;gap:6px;letter-spacing:.01em;padding:6px 12px}.th-sp-badge svg{color:#10b981}.th-sp-tcards{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.th-sp-tcard{align-items:flex-start;background:hsla(0,0%,100%,.015);border:1px dashed #ffffff14;border-radius:12px;display:flex;gap:12px;padding:14px 16px}.th-sp-tcard-avatar{align-items:center;background:#6366f126;border-radius:50%;color:#818cf8;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.th-sp-tcard-body{display:flex;flex-direction:column;gap:2px;min-width:0}.th-sp-tcard-quote{color:#94a3b8;font-size:13px;font-style:italic;margin:0}.th-sp-tcard-role{color:#64748b;font-size:12px;font-weight:500;margin:0}@media (max-width:768px){.th-social-proof{padding:20px}.th-sp-tcards{grid-template-columns:1fr}.th-sp-toprow{align-items:flex-start;flex-direction:column}}.th-landing{background:#06070d;color:#e2e8f0;font-family:Inter,system-ui,-apple-system,sans-serif;min-height:100vh;overflow-x:hidden}.th-land-header{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#06070dc7;border-bottom:1px solid #ffffff0f;display:flex;gap:24px;justify-content:space-between;padding:14px 32px;position:-webkit-sticky;position:sticky;top:0;z-index:50}.th-land-brand{align-items:center;color:#f9fafb;display:inline-flex;font-size:16px;font-weight:700;gap:8px;letter-spacing:-.01em;text-decoration:none}.th-land-brand-icon{color:#6366f1}.th-land-nav{display:flex;gap:24px;margin-left:auto;margin-right:12px}.th-land-nav a{color:#94a3b8;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s ease}.th-land-nav a:hover{color:#e2e8f0}.th-land-header-cta{align-items:center;display:flex;gap:10px}.th-land-signin{color:#cbd5e1;font-size:14px;font-weight:500;padding:6px 12px;text-decoration:none;transition:color .15s ease}.th-land-signin:hover{color:#fff}@media (max-width:760px){.th-land-nav{display:none}.th-land-header{padding:12px 16px}}.th-btn{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:600;gap:8px;justify-content:center;text-decoration:none;transition:background .15s ease,transform .15s ease,border-color .15s ease}.th-btn-sm{font-size:13px;padding:8px 16px}.th-btn-lg{font-size:15px;padding:14px 24px}.th-btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.th-btn-primary:hover{transform:translateY(-1px)}.th-btn-ghost{background:#ffffff0a;border-color:#ffffff24;color:#e2e8f0}.th-btn-ghost:hover{background:#ffffff14;border-color:#ffffff3d}.th-btn-block{width:100%}.th-hero{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:1.1fr 1fr;margin:0 auto;max-width:1200px;padding:80px 32px 64px}@media (max-width:960px){.th-hero{gap:40px;grid-template-columns:1fr;padding:56px 20px 40px}}.th-hero-eyebrow{align-items:center;background:#6366f11a;border:1px solid #6366f14d;border-radius:999px;color:#c7d2fe;display:inline-flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.08em;padding:6px 12px;text-transform:uppercase}.th-hero-h1{color:#f9fafb;font-size:clamp(2rem,5vw,3.4rem);font-weight:700;letter-spacing:-.025em;line-height:1.06;margin:18px 0}.th-hero-sub{color:#94a3b8;font-size:1.1rem;line-height:1.6;margin:0 0 28px;max-width:540px}.th-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.th-hero-trust{align-items:center;color:#6b7280;display:inline-flex;font-size:13px;gap:6px}.th-hero-trust svg{color:#22c55e}.th-hero-right{display:flex;justify-content:center}.th-mock-card{background:linear-gradient(180deg,#6366f114,#0f172a99);border:1px solid #6366f140;border-radius:16px;box-shadow:0 24px 48px -16px #6366f140,0 0 0 1px #ffffff08;max-width:380px;padding:22px;position:relative;transform:rotate(-2deg);width:100%}.th-mock-card:before{background:linear-gradient(135deg,#6366f199,#8b5cf600);border-radius:16px;content:"";filter:blur(20px);inset:-1px;opacity:.5;position:absolute;z-index:-1}.th-mock-head{align-items:center;display:flex;justify-content:space-between}.th-mock-symbol{color:#f9fafb;font-size:1.4rem;font-weight:700}.th-mock-side{background:#22c55e2e;border-radius:4px;color:#86efac;font-size:10px;font-weight:700;letter-spacing:.08em;margin-left:8px;padding:3px 8px}.th-mock-grade{background:#6366f126;border:1px solid #6366f166;border-radius:6px;color:#6366f1;font-size:13px;font-weight:700;padding:4px 10px}.th-mock-strategy{align-items:center;color:#94a3b8;display:inline-flex;font-size:12px;gap:6px;margin:14px 0 16px}.th-mock-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:14px}.th-mock-cell{background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;display:flex;flex-direction:column;gap:2px;padding:8px 10px}.th-mock-label{color:#64748b;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.th-mock-value{font-size:15px;font-weight:700}.th-mock-blue{color:#60a5fa}.th-mock-red{color:#f87171}.th-mock-green{color:#34d399}.th-mock-foot{align-items:center;color:#94a3b8;display:flex;font-size:11px;gap:6px;margin-top:8px}.th-section{margin:0 auto;max-width:1200px;padding:72px 32px}@media (max-width:760px){.th-section{padding:48px 20px}}.th-section-h2{color:#f9fafb;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:700;letter-spacing:-.02em;margin:0 0 36px}.th-section-sub{color:#94a3b8;font-size:1.02rem;line-height:1.6;margin:0 0 28px;max-width:640px}.th-steps{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}@media (max-width:760px){.th-steps{gap:20px;grid-template-columns:1fr}}.th-step{background:#0f172a80;border:1px solid #ffffff0f;border-radius:14px;padding:28px 24px;position:relative;transition:border-color .2s ease,transform .2s ease}.th-step:hover{border-color:#6366f159;transform:translateY(-2px)}.th-step-icon-wrap{align-items:center;background:linear-gradient(135deg,#6366f133,#8b5cf626);border:1px solid #6366f166;border-radius:10px;color:#a5b4fc;display:flex;height:42px;justify-content:center;margin-bottom:14px;width:42px}.th-step-num{color:#475569;font-size:11px;font-weight:700;letter-spacing:.1em;position:absolute;right:22px;top:18px}.th-step h3{color:#f9fafb;font-size:1.05rem;font-weight:600;margin:0 0 6px}.th-step p{color:#94a3b8;font-size:14px;line-height:1.55;margin:0}.th-sample-head{margin-bottom:28px}.th-sample-card{background:#0f172a99;border:1px solid #ffffff14;border-radius:16px;max-width:720px;padding:26px}.th-samp-head{flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.th-samp-head,.th-samp-left{align-items:center;display:flex}.th-samp-left{gap:10px}.th-samp-symbol{color:#f9fafb;font-size:1.6rem;font-weight:700}.th-samp-side{background:#22c55e2e;border-radius:5px;color:#86efac;font-size:11px;letter-spacing:.08em}.th-samp-grade,.th-samp-side{font-weight:700;padding:4px 10px}.th-samp-grade{background:#6366f126;border:1px solid #6366f166;border-radius:6px;color:#6366f1;font-size:13px}.th-samp-tag{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:#94a3b8;display:inline-flex;font-size:12px;gap:6px;padding:4px 10px}.th-samp-strategy{color:#94a3b8;font-size:13px;margin-bottom:18px}.th-samp-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}@media (max-width:640px){.th-samp-grid{grid-template-columns:repeat(2,1fr)}}.th-samp-grid>div{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:12px 14px}.th-samp-l{color:#64748b;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.th-samp-v{color:#e2e8f0;font-size:18px;font-weight:700}.th-samp-blue{color:#60a5fa}.th-samp-red{color:#f87171}.th-samp-green{color:#34d399}.th-samp-foot{align-items:center;color:#94a3b8;display:inline-flex;font-size:12px;gap:6px}.th-samp-foot svg{color:#22c55e}.th-tcards{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}@media (max-width:760px){.th-tcards{grid-template-columns:1fr}}.th-tcard{background:#0f172a80;border:1px solid #ffffff0f;border-radius:14px;display:flex;gap:14px;padding:22px}.th-tcard--placeholder{opacity:.7}.th-tcard-avatar{align-items:center;background:#6366f126;border:1px solid #6366f14d;border-radius:999px;color:#a5b4fc;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.th-tcard-role{color:#cbd5e1;font-size:13px;font-weight:600;margin-bottom:6px}.th-tcard-quote{color:#64748b;font-size:13px;font-style:italic;line-height:1.55;margin:0}.th-perf-strip{text-align:center}.th-perf-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:28px}@media (max-width:760px){.th-perf-grid{grid-template-columns:repeat(2,1fr)}}.th-perf-stat{background:linear-gradient(180deg,#22c55e0d,#0f172a80);border:1px solid #22c55e2e;border-radius:14px;display:flex;flex-direction:column;gap:6px;padding:22px 18px}.th-perf-value{color:#34d399;font-size:clamp(1.4rem,3vw,2rem);font-weight:700;letter-spacing:-.02em}.th-perf-label{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.th-perf-link{align-items:center;background:#6366f114;border:1px solid #6366f14d;border-radius:999px;color:#c7d2fe;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;text-decoration:none;transition:background .15s ease}.th-perf-link:hover{background:#6366f129}.th-fgrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}@media (max-width:880px){.th-fgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.th-fgrid{grid-template-columns:1fr}}.th-feature{background:#0f172a80;border:1px solid #ffffff0f;border-radius:14px;padding:22px;transition:border-color .2s ease}.th-feature:hover{border-color:#6366f14d}.th-feature-icon-wrap{align-items:center;background:#6366f11f;border:1px solid #6366f14d;border-radius:8px;color:#a5b4fc;display:flex;height:36px;justify-content:center;margin-bottom:12px;width:36px}.th-feature h3{color:#f9fafb;font-size:1rem;font-weight:600;margin:0 0 6px}.th-feature p{color:#94a3b8;font-size:13.5px;line-height:1.55;margin:0}.th-price-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-bottom:18px}@media (max-width:880px){.th-price-grid{grid-template-columns:1fr}}.th-price-card{background:#0f172a8c;border:1px solid #ffffff14;border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:28px 24px;position:relative}.th-price-card--featured{border-color:#6366f180;box-shadow:0 0 0 1px #6366f133,0 16px 32px -12px #6366f140;transform:scale(1.02)}.th-price-ribbon{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:999px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;padding:4px 10px;position:absolute;right:16px;text-transform:uppercase;top:-10px}.th-price-card h3{color:#f9fafb;font-size:1.05rem;font-weight:600;margin:0}.th-price-row{align-items:baseline;display:flex;gap:4px}.th-price-amount{color:#f9fafb;font-size:2rem;font-weight:700;letter-spacing:-.02em}.th-price-period{color:#94a3b8;font-size:14px}.th-price-tagline{color:#94a3b8;font-size:13px;margin:-6px 0 8px}.th-price-features{display:flex;flex:1 1;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.th-price-features li{align-items:center;color:#cbd5e1;display:flex;font-size:13.5px;gap:8px}.th-price-features svg{color:#22c55e;flex-shrink:0}.th-price-note{color:#94a3b8;font-size:13px;margin:16px 0 0;text-align:center}.th-price-note a{color:#a5b4fc}.th-faq-list{display:flex;flex-direction:column;gap:8px;max-width:820px}.th-faq-item{background:#0f172a80;border:1px solid #ffffff0f;border-radius:10px;padding:4px 18px;transition:border-color .2s ease}.th-faq-item[open]{border-color:#6366f14d}.th-faq-item summary{color:#e2e8f0;cursor:pointer;font-size:14.5px;font-weight:600;list-style:none;padding:14px 0}.th-faq-item summary::-webkit-details-marker{display:none}.th-faq-item summary:after{color:#6b7280;content:"+";float:right;font-size:1.2rem;line-height:1}.th-faq-item[open] summary:after{content:"−"}.th-faq-body{color:#94a3b8;font-size:13.5px;line-height:1.65;padding-bottom:14px}.th-finalcta{padding:80px 32px;text-align:center}.th-finalcta-icon{color:#6366f1;margin-bottom:18px}.th-finalcta h2{color:#f9fafb;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.th-finalcta p{color:#94a3b8;font-size:1.05rem;margin:0 0 24px}.th-finalcta-note{align-items:center;color:#6b7280;display:inline-flex;font-size:12px;gap:6px;margin:14px 0 0}.th-trust{padding-bottom:32px;padding-top:32px}.th-trust-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-top:28px}.th-trust-pillar{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;padding:22px;transition:border-color .15s ease,transform .15s ease}.th-trust-pillar:hover{border-color:#6366f14d;transform:translateY(-2px)}.th-trust-icon-wrap{align-items:center;background:#6366f11f;border-radius:10px;color:#818cf8;display:inline-flex;height:38px;justify-content:center;margin-bottom:12px;width:38px}.th-trust-pillar h3{color:#f1f5f9;font-size:15px;font-weight:700;margin:0 0 8px}.th-trust-pillar p{color:#94a3b8;font-size:13px;line-height:1.6;margin:0}@media (max-width:900px){.th-trust-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.th-trust-grid{grid-template-columns:1fr}}