.th-hero{text-align:center;background:#6d28d9;flex-direction:column;padding:160px 24px 100px;display:flex;position:relative;overflow:hidden}.th-hero-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.th-hero-bg svg{width:100%;height:100%}.th-hero-inner{z-index:1;flex:1;max-width:760px;margin:0 auto;position:relative}.th-hero-badge{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin-bottom:20px;font-size:11px;font-weight:500;display:inline-block}.th-hero-title{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;font-variation-settings:"opsz" 96, "wght" 800;margin:0 0 22px;font-size:clamp(2.8rem,6vw,5.2rem);font-weight:800;line-height:1.02}.th-hero-accent{color:#f9a8d4}.th-hero-lede{color:#fff9;max-width:520px;margin:0 auto 36px;font-size:clamp(1rem,1.15vw,1.12rem);font-weight:500;line-height:1.55}.th-pill-cta{background:#f9a8d4;border-radius:999px;align-items:center;gap:14px;padding:10px 10px 10px 28px;font-size:16px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex;color:#4c1d95!important;text-decoration:none!important}.th-pill-cta:hover{background:#f472b6;transform:translateY(-1px)}.th-pill-arrow{color:#f9a8d4;background:#4c1d95;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s;display:flex}.th-pill-cta:hover .th-pill-arrow{transform:translate(3px)}.th-pill-arrow svg{width:15px;height:15px}.th-stats-row{z-index:2;grid-template-columns:1fr 1fr 1fr;gap:32px;width:100%;max-width:1100px;margin:56px auto 0;padding:0 24px;display:grid;position:relative}.th-stat{text-align:center;position:relative}.th-stat:not(:last-child):after{content:"";background:#ffffff26;width:1px;position:absolute;top:18%;bottom:18%;right:-16px}.th-stat-num{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;font-variation-settings:"opsz" 80, "wght" 700;font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:700;line-height:1;display:block}.th-stat-label{color:#ffffff80;font-size:14px;font-weight:500}.th-showcase{background:#0f0b1e;padding:80px 24px}.th-showcase-inner{max-width:1200px;margin:0 auto}.th-sec-tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#a78bfa;margin-bottom:14px;font-size:11px;font-weight:500;display:block}.th-sec-title{font-family:var(--font-display);letter-spacing:-.03em;color:#f2f0e8;font-variation-settings:"opsz" 80, "wght" 700;margin:0 0 16px;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;line-height:1.07}.th-sec-lede{color:#f2f0e88c;max-width:480px;margin:0 0 16px;font-size:clamp(1rem,1.1vw,1.12rem);font-weight:500;line-height:1.6}.th-sec-head{margin-bottom:52px}.th-sec-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.th-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.th-card{cursor:default;border:1px solid #ffffff0f;border-radius:20px;transition:transform .22s,box-shadow .22s;overflow:hidden}.th-card:hover{transform:translateY(-6px);box-shadow:0 20px 48px -8px #00000080}.th-card-preview{justify-content:center;align-items:center;height:200px;display:flex;position:relative;overflow:hidden}.th-card:first-child .th-card-preview{background:#0b0b1a}.th-card:nth-child(2) .th-card-preview{background:#f5f0e8}.th-card:nth-child(3) .th-card-preview{background:linear-gradient(135deg,#ff006e,#8338ec,#3a86ff)}.th-card:nth-child(4) .th-card-preview{background:#fff;border-bottom:1px solid #00000012}.th-card:nth-child(5) .th-card-preview{background:#1a2c1a}.th-card:nth-child(6) .th-card-preview{background:#fff0f7}.th-card-mock{border-radius:16px;flex-direction:column;align-items:center;gap:8px;width:110px;padding:14px;display:flex}.th-card:first-child .th-card-mock{background:#16162b}.th-card:nth-child(2) .th-card-mock{background:#fffdf7;box-shadow:0 4px 16px #00000014}.th-card:nth-child(3) .th-card-mock{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f}.th-card:nth-child(4) .th-card-mock{background:#f8f8f8;box-shadow:0 2px 8px #0000000f}.th-card:nth-child(5) .th-card-mock{background:#243424}.th-card:nth-child(6) .th-card-mock{background:#fff;box-shadow:0 4px 16px #ff64b41f}.th-mock-avatar{border-radius:50%;width:40px;height:40px}.th-card:first-child .th-mock-avatar{background:#d4ff1a}.th-card:nth-child(2) .th-mock-avatar{background:linear-gradient(135deg,#c9a96e,#8b6914)}.th-card:nth-child(3) .th-mock-avatar{background:linear-gradient(135deg,#ff006e,#ff7400)}.th-card:nth-child(4) .th-mock-avatar{background:#e0e0e0}.th-card:nth-child(5) .th-mock-avatar{background:#5a9e5a}.th-card:nth-child(6) .th-mock-avatar{background:linear-gradient(135deg,#ff85c2,#ffb347)}.th-mock-line{border-radius:3px;width:70%;height:6px}.th-card:first-child .th-mock-line{background:#ffffff26}.th-card:nth-child(2) .th-mock-line{background:#0000001a}.th-card:nth-child(3) .th-mock-line{background:#ffffff40}.th-card:nth-child(4) .th-mock-line{background:#00000014}.th-card:nth-child(5) .th-mock-line{background:#ffffff1f}.th-card:nth-child(6) .th-mock-line{background:#ff64b426}.th-mock-btn{border-radius:999px;width:80%;height:24px}.th-card:first-child .th-mock-btn{background:#d4ff1a}.th-card:nth-child(2) .th-mock-btn{background:#c9a96e}.th-card:nth-child(3) .th-mock-btn{background:#ffffff4d}.th-card:nth-child(4) .th-mock-btn{background:#1a1a1a}.th-card:nth-child(5) .th-mock-btn{background:#5a9e5a}.th-card:nth-child(6) .th-mock-btn{background:linear-gradient(90deg,#ff85c2,#ffb347)}.th-card-info{background:#16162b;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.th-card-name{font-family:var(--font-display);color:#f2f0e8;letter-spacing:-.01em;font-variation-settings:"opsz" 48, "wght" 700;font-size:15px;font-weight:700}.th-card-desc{color:#f2f0e873;margin-top:2px;font-size:12px;font-weight:500}.th-card-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.th-card:first-child .th-card-dot{background:#d4ff1a}.th-card:nth-child(2) .th-card-dot{background:#c9a96e}.th-card:nth-child(3) .th-card-dot{background:#ff006e}.th-card:nth-child(4) .th-card-dot{background:#1a1a1a}.th-card:nth-child(5) .th-card-dot{background:#5a9e5a}.th-card:nth-child(6) .th-card-dot{background:#ff85c2}.th-custom{background:#f3f3f1;padding:80px 24px}.th-custom-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:72px;max-width:1100px;margin:0 auto;display:grid}.th-custom-tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#6d28d9;margin-bottom:14px;font-size:11px;font-weight:500;display:block}.th-custom-title{font-family:var(--font-display);letter-spacing:-.03em;color:#16162b;font-variation-settings:"opsz" 80, "wght" 700;margin:0 0 16px;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;line-height:1.07}.th-custom-lede{color:#16162b8c;margin:0 0 32px;font-size:clamp(1rem,1.1vw,1.12rem);font-weight:500;line-height:1.6}.th-custom-cta{background:#6d28d9;border-radius:999px;align-items:center;gap:14px;padding:10px 10px 10px 28px;font-size:16px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex;color:#fff!important;text-decoration:none!important}.th-custom-cta:hover{background:#5b21b6;transform:translateY(-1px)}.th-custom-cta .th-pill-arrow{color:#6d28d9;background:#f9a8d4}.th-cap-list{flex-direction:column;gap:16px;display:flex}.th-cap-row{background:#fff;border-radius:14px;align-items:flex-start;gap:14px;padding:18px;display:flex;box-shadow:0 1px 3px #0000000f}.th-cap-ico{color:#6d28d9;background:#6d28d914;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.th-cap-ico svg{width:20px;height:20px}.th-cap-title{font-family:var(--font-display);color:#16162b;font-variation-settings:"opsz" 48, "wght" 700;margin:0 0 3px;font-size:15px;font-weight:700}.th-cap-desc{color:#16162b8c;margin:0;font-size:13.5px;font-weight:500;line-height:1.55}.th-editor-mock{background:#1a1a2e;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px -10px #00000040}.th-editor-bar{background:#0f0f1e;align-items:center;gap:8px;padding:12px 16px;display:flex}.th-editor-dot{border-radius:50%;width:10px;height:10px}.th-editor-dot:first-child{background:#ff5f57}.th-editor-dot:nth-child(2){background:#febc2e}.th-editor-dot:nth-child(3){background:#28c840}.th-editor-body{gap:16px;padding:20px;display:flex}.th-editor-sidebar{flex-direction:column;flex-shrink:0;gap:10px;width:140px;display:flex}.th-editor-swatch-row{gap:6px;display:flex}.th-editor-swatch{cursor:pointer;border-radius:6px;width:24px;height:24px}.th-editor-label{color:#ffffff59;margin-bottom:4px;font-size:10px;font-weight:500}.th-editor-preview{background:#6d28d9;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:8px;padding:16px;display:flex}.th-preview-av{background:#f9a8d4;border-radius:50%;width:44px;height:44px}.th-preview-name{background:#ffffff80;border-radius:4px;width:80px;height:8px}.th-preview-link{background:#ffffff26;border-radius:8px;width:100%;height:32px}.th-final{text-align:center;background:#6d28d9;padding:80px 24px}.th-final-inner{max-width:680px;margin:0 auto}.th-final-title{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;font-variation-settings:"opsz" 80, "wght" 800;margin:0 0 14px;font-size:clamp(2rem,3.8vw,3rem);font-weight:800;line-height:1.08}.th-final-desc{color:#ffffff8c;margin:0 0 32px;font-size:clamp(1rem,1.15vw,1.14rem);font-weight:500;line-height:1.6}.th-final-cta{background:#f9a8d4;border-radius:999px;align-items:center;gap:14px;padding:10px 10px 10px 28px;font-size:16px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex;color:#4c1d95!important;text-decoration:none!important}.th-final-cta:hover{background:#f472b6;transform:translateY(-1px)}.th-final-cta .th-pill-arrow{color:#f9a8d4;background:#4c1d95}@media (max-width:860px){.th-grid{grid-template-columns:1fr 1fr}.th-custom-inner{grid-template-columns:1fr;gap:40px}}@media (max-width:640px){.th-hero{padding:140px 18px 60px}.th-stats-row{grid-template-columns:1fr;gap:20px;margin-top:40px}.th-stat:not(:last-child):after{display:none}.th-showcase,.th-custom{padding:56px 18px}.th-grid{grid-template-columns:1fr}}