.whytrace-page{--color-bg:#0a0f1a;--color-bg-light:#0f1729;--color-accent:#34d399;--color-accent-teal:#2dd4bf;--color-text:#fff;--color-text-muted:#94a3b8;--color-border:rgba(255,255,255,.1);background:var(--color-bg);color:var(--color-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.wt-container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.wt-hero{justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.wt-hero-bg{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.wt-grid-overlay{background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:50px 50px;position:absolute;top:0;bottom:0;left:0;right:0}.wt-glow{filter:blur(120px);opacity:.35;border-radius:50%;animation:10s ease-in-out infinite wt-glow-pulse;position:absolute}.wt-glow-1{background:var(--color-accent);width:500px;height:500px;top:-15%;left:-5%}.wt-glow-2{background:var(--color-accent-teal);width:400px;height:400px;animation-delay:3s;bottom:-10%;right:-5%}.wt-glow-3{opacity:.15;background:#6366f1;width:300px;height:300px;animation-delay:6s;top:40%;left:60%}@keyframes wt-glow-pulse{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.45;transform:scale(1.08)}}.tree-visualizer{pointer-events:none;opacity:.12;position:absolute;top:0;bottom:0;left:0;right:0}.tree-branch{background:linear-gradient(to bottom,var(--color-accent),transparent);transform-origin:top;border-radius:2px;animation:3s ease-out forwards branch-grow;position:absolute}@keyframes branch-grow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.tree-node-dot{background:var(--color-accent);opacity:0;border-radius:50%;width:8px;height:8px;animation:.5s ease-out forwards node-appear;position:absolute}@keyframes node-appear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.wt-hero-content{z-index:10;text-align:center;padding:2rem;position:relative}.wt-hero-badge{color:var(--color-accent);background:rgba(52,211,153,.1);border:1px solid rgba(52,211,153,.3);border-radius:100px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.5rem 1rem;font-size:.875rem;display:inline-flex}.wt-badge-icon{width:16px;height:16px}.wt-hero-title{letter-spacing:-.02em;margin-bottom:1.5rem;font-size:max(2.5rem,min(8vw,5rem));font-weight:800;line-height:1.1}.wt-title-line{display:block}.wt-title-accent{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-teal));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.wt-hero-subtitle{color:var(--color-text-muted);margin-bottom:2.5rem;font-size:1.25rem;line-height:1.8}.wt-stats-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;margin-bottom:2.5rem;display:flex}.wt-stat-item{flex-direction:column;align-items:center;display:flex}.wt-stat-value{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-teal));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800}.wt-stat-unit{color:var(--color-text);font-size:1.5rem;font-weight:600}.wt-stat-label{color:var(--color-text-muted);margin-top:.25rem;font-size:.875rem}.wt-stat-divider{background:var(--color-border);width:1px;height:40px}.wt-hero-cta{flex-direction:column;align-items:center;gap:1rem;display:flex}.wt-cta-primary{box-shadow:0 0 40px rgba(52,211,153,.4);background:linear-gradient(135deg,var(--color-accent),#10b981)!important;color:#000!important;border:none!important;border-radius:100px!important;padding:1rem 2.5rem!important;font-size:1.125rem!important;font-weight:700!important;transition:all .3s!important}.wt-cta-primary:hover{transform:translateY(-2px);box-shadow:0 0 60px rgba(52,211,153,.6)}.wt-cta-icon{width:18px;height:18px;margin-left:.5rem}.wt-cta-note{color:var(--color-text-muted);font-size:.875rem}.wt-scroll-indicator{position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.wt-scroll-line{background:linear-gradient(to bottom,var(--color-accent),transparent);width:2px;height:60px;animation:2s ease-in-out infinite wt-scroll-pulse}@keyframes wt-scroll-pulse{0%,to{opacity:1;height:60px}50%{opacity:.5;height:40px}}.wt-section-header{margin-bottom:4rem}.wt-section-header.center{text-align:center}.wt-section-number{color:var(--color-accent);background:rgba(52,211,153,.1);border-radius:4px;margin-bottom:1rem;padding:.25rem .75rem;font-size:.875rem;font-weight:600;display:inline-block}.wt-section-title{letter-spacing:-.02em;font-size:max(2rem,min(4vw,3rem));font-weight:800}.wt-section-subtitle{color:var(--color-text-muted);margin-top:.75rem;font-size:1.125rem}.wt-how-it-works{background:var(--color-bg-light);padding:6rem 0}.wt-steps-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.wt-step-card{background:var(--color-bg);border:1px solid var(--color-border);text-align:center;border-radius:16px;width:240px;padding:2rem;transition:all .3s}.wt-step-card:hover{border-color:var(--color-accent);transform:translateY(-4px)}.wt-step-icon-wrap{background:linear-gradient(135deg,rgba(52,211,153,.1),rgba(45,212,191,.1));border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1.5rem;display:inline-flex;position:relative}.wt-step-icon{width:32px;height:32px;color:var(--color-accent)}.wt-step-number{background:var(--color-accent);color:#000;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.875rem;font-weight:700;display:flex;position:absolute;top:-8px;right:-8px}.wt-step-title{margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.wt-step-desc{color:var(--color-text-muted);font-size:.875rem;line-height:1.6}.wt-step-connector{width:60px;height:20px}.wt-connector-svg{width:100%;height:100%}.wt-connector-line{stroke:var(--color-accent);stroke-width:2px;stroke-dasharray:8 4;fill:none}.wt-connector-arrow{fill:var(--color-accent)}@media (max-width:900px){.wt-step-connector{display:none}.wt-steps-grid{flex-direction:column;gap:1.5rem}}.wt-tree-section{background:var(--color-bg);padding:6rem 0;position:relative;overflow:hidden}.wt-tree-content{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}@media (max-width:900px){.wt-tree-content{grid-template-columns:1fr;gap:3rem}}.wt-tree-visual{position:relative}.wt-tree-frame{border:1px solid var(--color-border);background:#0d1117;border-radius:12px;padding:1.5rem;position:relative}.wt-tree-display{background:linear-gradient(#0a0f1c 0%,#111827 100%);border-radius:8px;justify-content:center;align-items:center;height:320px;display:flex;position:relative;overflow:hidden}.wt-tree-overlay{position:absolute;bottom:1rem;left:1rem}.wt-tree-badge{border:1px solid var(--color-accent);color:var(--color-accent);background:rgba(52,211,153,.2);border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;animation:2s ease-in-out infinite wt-badge-pulse;display:inline-flex}@keyframes wt-badge-pulse{0%,to{opacity:1}50%{opacity:.7}}.wt-tree-badge-icon{width:14px;height:14px}.wt-frame-corner{border:2px solid var(--color-accent);width:20px;height:20px;position:absolute}.wt-frame-tl{border-bottom:none;border-right:none;top:-4px;left:-4px}.wt-frame-tr{border-bottom:none;border-left:none;top:-4px;right:-4px}.wt-frame-bl{border-top:none;border-right:none;bottom:-4px;left:-4px}.wt-frame-br{border-top:none;border-left:none;bottom:-4px;right:-4px}.wt-tree-text{padding:1rem 0}.wt-tree-title{margin-bottom:1.5rem;font-size:max(1.75rem,min(3vw,2.5rem));font-weight:800;line-height:1.3}.wt-tree-title .accent{color:var(--color-accent)}.wt-tree-desc{color:var(--color-text-muted);margin-bottom:2rem;font-size:1rem;line-height:1.8}.wt-tree-features{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.wt-tree-features li{align-items:center;gap:.75rem;font-size:.9375rem;display:flex}.wt-check-icon{width:20px;height:20px;color:var(--color-accent);flex-shrink:0}.wt-features{background:var(--color-bg-light);padding:6rem 0}.wt-features-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}@media (max-width:900px){.wt-features-grid{grid-template-columns:1fr}}.wt-feature-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:16px;padding:2rem;transition:all .3s}.wt-feature-card:hover{border-color:var(--color-accent);transform:translateY(-4px)}.wt-feature-icon-wrap{background:linear-gradient(135deg,rgba(52,211,153,.1),rgba(45,212,191,.1));border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.5rem;display:flex}.wt-feature-icon-wrap svg{width:24px;height:24px;color:var(--color-accent)}.wt-feature-card h3{margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.wt-feature-card p{color:var(--color-text-muted);font-size:.9375rem;line-height:1.7}.wt-industry{background:var(--color-bg);padding:6rem 0}.wt-industry-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}@media (max-width:900px){.wt-industry-grid{grid-template-columns:repeat(2,1fr)}}.wt-industry-item{background:var(--color-bg-light);border:1px solid var(--color-border);text-align:center;border-radius:12px;padding:1.5rem;transition:all .3s}.wt-industry-item:hover{border-color:var(--color-accent);transform:translateY(-2px)}.wt-industry-icon{margin-bottom:.75rem;font-size:2.5rem;display:block}.wt-industry-name{font-size:.9375rem;font-weight:600}.wt-testimonials{background:var(--color-bg-light);padding:6rem 0}.wt-testimonials-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}@media (max-width:900px){.wt-testimonials-grid{grid-template-columns:1fr}}.wt-testimonial-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:16px;flex-direction:column;justify-content:space-between;padding:2rem;display:flex}.wt-testimonial-content p{color:var(--color-text);margin-bottom:1.5rem;font-size:1rem;line-height:1.8}.wt-testimonial-author{border-top:1px solid var(--color-border);padding-top:1.5rem}.wt-author-info{flex-direction:column;gap:.25rem;display:flex}.wt-author-role{font-size:.875rem;font-weight:600}.wt-author-company{color:var(--color-text-muted);font-size:.8125rem}.wt-pricing{background:var(--color-bg);padding:6rem 0}.wt-pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:2rem;display:grid}@media (max-width:900px){.wt-pricing-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto}}.wt-pricing-card{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:20px;flex-direction:column;padding:2rem;transition:all .3s;display:flex;position:relative}.wt-pricing-card:hover{transform:translateY(-4px)}.wt-pricing-card.featured{border-color:var(--color-accent);background:linear-gradient(180deg,rgba(52,211,153,.05) 0%,var(--color-bg-light)100%)}.wt-pricing-badge{background:var(--color-accent);color:#000;border-radius:100px;padding:.25rem 1rem;font-size:.75rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.wt-pricing-header{text-align:center;border-bottom:1px solid var(--color-border);margin-bottom:2rem;padding-bottom:1.5rem}.wt-pricing-header h3{margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.wt-pricing-price{justify-content:center;align-items:baseline;gap:.25rem;display:flex}.wt-price-amount{font-size:2.5rem;font-weight:800}.wt-price-period{color:var(--color-text-muted);font-size:1rem}.wt-pricing-features{flex-direction:column;flex-grow:1;gap:.875rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.wt-pricing-features li{align-items:center;gap:.75rem;font-size:.9375rem;display:flex}.wt-pricing-features li svg{width:18px;height:18px;color:var(--color-accent);flex-shrink:0}.wt-pricing-cta{width:100%;border-radius:10px!important;padding:.875rem 1.5rem!important;font-weight:600!important;transition:all .3s!important}.wt-pricing-cta.primary{background:linear-gradient(135deg,var(--color-accent),#10b981)!important;color:#000!important;border:none!important}.wt-pricing-cta.primary:hover{box-shadow:0 0 30px rgba(52,211,153,.4)}.wt-cta-icon-sm{width:14px;height:14px;margin-left:.5rem}.wt-faq{background:var(--color-bg-light);padding:6rem 0}.wt-faq-list{flex-direction:column;gap:1rem;max-width:800px;display:flex}.wt-faq-item{background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;transition:all .3s;overflow:hidden}.wt-faq-item[open]{border-color:var(--color-accent)}.wt-faq-question{cursor:pointer;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;font-size:1rem;font-weight:600;list-style:none;display:flex}.wt-faq-question::-webkit-details-marker{display:none}.wt-faq-chevron{width:20px;height:20px;color:var(--color-text-muted);flex-shrink:0;transition:transform .3s}.wt-faq-item[open] .wt-faq-chevron{color:var(--color-accent);transform:rotate(180deg)}.wt-faq-answer{color:var(--color-text-muted);padding:0 1.5rem 1.5rem;font-size:.9375rem;line-height:1.8}.wt-final-cta{padding:8rem 0;position:relative;overflow:hidden}.wt-cta-bg{background:var(--color-bg);position:absolute;top:0;bottom:0;left:0;right:0}.wt-cta-glow{background:radial-gradient(rgba(52,211,153,.15) 0%,transparent 70%);width:100%;height:100%;position:absolute}.wt-cta-content{z-index:10;text-align:center;position:relative}.wt-cta-content h2{margin-bottom:1rem;font-size:max(1.75rem,min(4vw,2.5rem));font-weight:800;line-height:1.4}.wt-cta-content>p{color:var(--color-text-muted);margin-bottom:2rem;font-size:1.125rem}.wt-cta-button{box-shadow:0 0 40px rgba(52,211,153,.4);background:linear-gradient(135deg,var(--color-accent),#10b981)!important;color:#000!important;border:none!important;border-radius:100px!important;padding:1rem 2.5rem!important;font-size:1.125rem!important;font-weight:700!important;transition:all .3s!important}.wt-cta-button:hover{transform:translateY(-2px);box-shadow:0 0 60px rgba(52,211,153,.6)}.wt-back-link{color:var(--color-text-muted);margin-top:2rem;font-size:.9375rem;text-decoration:none;transition:color .3s;display:inline-block}.wt-back-link:hover{color:var(--color-accent)}@media (max-width:640px){.wt-hero{min-height:auto;padding:6rem 0 4rem}.wt-hero-content{padding:1rem}.wt-stats-row{gap:1.5rem}.wt-stat-divider{display:none}.wt-step-card{width:100%;max-width:300px}.wt-scroll-indicator{display:none}}
