@keyframes tkFeatFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.tk-features .tk-reveal,.tk-feature-detail .tk-reveal{opacity:0;transform:translateY(40px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.tk-features .tk-reveal.is-visible,.tk-feature-detail .tk-reveal.is-visible{opacity:1;transform:translateY(0)}.tk-features .tk-reveal-stagger>*,.tk-feature-detail .tk-reveal-stagger>*{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.tk-features .tk-reveal-stagger.is-visible>*:nth-child(1),.tk-feature-detail .tk-reveal-stagger.is-visible>*:nth-child(1){opacity:1;transform:translateY(0);transition-delay:0s}.tk-features .tk-reveal-stagger.is-visible>*:nth-child(2),.tk-feature-detail .tk-reveal-stagger.is-visible>*:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.08s}.tk-features .tk-reveal-stagger.is-visible>*:nth-child(3),.tk-feature-detail .tk-reveal-stagger.is-visible>*:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.12s}.tk-features .tk-reveal-stagger.is-visible>*:nth-child(4),.tk-feature-detail .tk-reveal-stagger.is-visible>*:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.16s}.tk-features .tk-reveal-stagger.is-visible>*:nth-child(5),.tk-feature-detail .tk-reveal-stagger.is-visible>*:nth-child(5){opacity:1;transform:translateY(0);transition-delay:.2s}.tk-features .tk-reveal-stagger.is-visible>*:nth-child(6),.tk-feature-detail .tk-reveal-stagger.is-visible>*:nth-child(6){opacity:1;transform:translateY(0);transition-delay:.24s}.tk-features .tk-reveal-stagger.is-visible>*:nth-child(7),.tk-feature-detail .tk-reveal-stagger.is-visible>*:nth-child(7){opacity:1;transform:translateY(0);transition-delay:.28s}.tk-features .tk-reveal-stagger.is-visible>*:nth-child(8),.tk-feature-detail .tk-reveal-stagger.is-visible>*:nth-child(8){opacity:1;transform:translateY(0);transition-delay:.32s}.tk-features .tk-reveal-stagger.is-visible>*:nth-child(9),.tk-feature-detail .tk-reveal-stagger.is-visible>*:nth-child(9){opacity:1;transform:translateY(0);transition-delay:.36s}.tk-features-hero{background:var(--tk-surface-primary);padding:160px 0 var(--tk-space-3xl);text-align:center;position:relative;overflow:hidden}.tk-features-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,rgba(255,95,31,.08) 0%,transparent 60%);pointer-events:none}.tk-features-hero-content{position:relative;z-index:2;max-width:720px;margin:0 auto;padding:0 var(--tk-container-padding)}.tk-features-hero h1{color:#fff;font-size:clamp(32px,5vw,56px);line-height:1.1;letter-spacing:-.03em;margin-bottom:20px;opacity:0;animation:tkFeatFadeUp .9s cubic-bezier(.16,1,.3,1) .2s forwards}.tk-features-hero h1 em{color:var(--tk-brand);font-style:normal}.tk-features-hero p{color:var(--tk-text-secondary-inverted);font-size:clamp(16px,1.8vw,19px);line-height:1.6;margin-bottom:0;opacity:0;animation:tkFeatFadeUp .9s cubic-bezier(.16,1,.3,1) .4s forwards}.tk-features-grid-section{padding:var(--tk-space-3xl) 0 var(--tk-space-4xl);background:var(--tk-surface-primary)}.tk-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:0 auto;padding:0 var(--tk-container-padding)}.tk-features-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:32px 28px;text-decoration:none;display:flex;flex-direction:column;transition:border-color .3s ease,transform .2s ease}.tk-features-card:hover{border-color:#ff5f1f4d;transform:translateY(-3px)}.tk-features-card-icon{width:48px;height:48px;border-radius:12px;background:#ff5f1f1a;display:flex;align-items:center;justify-content:center;color:var(--tk-brand);margin-bottom:20px;flex-shrink:0}.tk-features-card h3{color:#fff;font-size:18px;font-weight:600;margin-bottom:10px;line-height:1.3}.tk-features-card p{color:var(--tk-text-secondary-inverted);font-size:14px;line-height:1.6;margin-bottom:16px;flex-grow:1}.tk-features-card-link{display:inline-flex;align-items:center;gap:6px;color:var(--tk-brand);font-size:14px;font-weight:600;text-decoration:none;margin-top:auto}.tk-features-card-link svg{transition:transform .2s ease}.tk-features-card:hover .tk-features-card-link svg{transform:translate(4px)}.tk-feat-hero{background:var(--tk-surface-primary);padding:140px 0 var(--tk-space-4xl);text-align:center;position:relative;overflow:hidden}.tk-feat-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,rgba(255,95,31,.08) 0%,transparent 60%);pointer-events:none}.tk-feat-hero-content{position:relative;z-index:2;max-width:800px;margin:0 auto;padding:0 var(--tk-container-padding)}.tk-feat-hero h1{color:#fff;font-size:clamp(32px,5vw,60px);line-height:1.08;letter-spacing:-.03em;margin-bottom:24px;opacity:0;animation:tkFeatFadeUp .9s cubic-bezier(.16,1,.3,1) .2s forwards}.tk-feat-hero h1 em{color:var(--tk-brand);font-style:normal}.tk-feat-hero-sub{color:var(--tk-text-secondary-inverted);font-size:clamp(16px,1.8vw,19px);line-height:1.6;max-width:640px;margin:0 auto 36px;opacity:0;animation:tkFeatFadeUp .9s cubic-bezier(.16,1,.3,1) .4s forwards}.tk-feat-hero-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;opacity:0;animation:tkFeatFadeUp .9s cubic-bezier(.16,1,.3,1) .55s forwards}.tk-feat-features{padding:var(--tk-space-4xl) 0;background:var(--tk-surface-primary)}.tk-feat-features-header{text-align:center;max-width:640px;margin:0 auto var(--tk-space-3xl)}.tk-feat-features-header h2{color:#fff;font-size:clamp(28px,4vw,44px);letter-spacing:-.02em;margin-bottom:12px}.tk-feat-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:900px;margin:0 auto;padding:0 var(--tk-container-padding)}.tk-feat-feature-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:32px 28px;transition:border-color .3s ease}.tk-feat-feature-card:hover{border-color:#ff5f1f40}.tk-feat-feature-icon{width:48px;height:48px;border-radius:12px;background:#ff5f1f1a;display:flex;align-items:center;justify-content:center;color:var(--tk-brand);margin-bottom:20px}.tk-feat-feature-card h4{color:#fff;font-size:18px;font-weight:600;margin-bottom:10px}.tk-feat-feature-card p{color:var(--tk-text-secondary-inverted);font-size:15px;line-height:1.6}.tk-feat-how{padding:var(--tk-space-4xl) 0;background:var(--tk-surface-primary);border-top:1px solid rgba(255,255,255,.06)}.tk-feat-how-header{text-align:center;max-width:640px;margin:0 auto var(--tk-space-3xl)}.tk-feat-how-header h2{color:#fff;font-size:clamp(28px,4vw,44px);letter-spacing:-.02em;margin-bottom:12px}.tk-feat-how-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:1000px;margin:0 auto;padding:0 var(--tk-container-padding);text-align:center}.tk-feat-step-number{width:48px;height:48px;border-radius:50%;background:var(--tk-brand);color:#fff;font-size:20px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin:0 auto 20px}.tk-feat-how-steps h4{color:#fff;font-size:17px;font-weight:600;margin-bottom:10px}.tk-feat-how-steps p{color:var(--tk-text-secondary-inverted);font-size:14px;line-height:1.6;max-width:240px;margin:0 auto}.tk-feat-cta{padding:var(--tk-space-4xl) 0;background:var(--tk-surface-primary);text-align:center;position:relative;overflow:hidden}.tk-feat-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 100%,rgba(255,95,31,.06) 0%,transparent 60%);pointer-events:none}.tk-feat-cta-content{position:relative;z-index:2;max-width:640px;margin:0 auto;padding:0 var(--tk-container-padding)}.tk-feat-cta h2{color:#fff;font-size:clamp(28px,4vw,44px);letter-spacing:-.02em;margin-bottom:16px}.tk-feat-cta p{color:var(--tk-text-secondary-inverted);font-size:17px;line-height:1.6;margin-bottom:32px}.tk-feat-cta-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:32px}.tk-feat-cta-trust{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}.tk-feat-cta-trust-item{display:flex;align-items:center;gap:8px;color:var(--tk-text-secondary-inverted);font-size:14px;font-weight:500}.tk-feat-cta-trust-item svg{color:var(--tk-brand);flex-shrink:0}.tk-feat-pro-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--tk-brand);background:#ff5f1f1a;padding:8px 16px;border-radius:var(--tk-radius-pill, 100px);margin-bottom:24px;opacity:0;animation:tkFeatFadeUp .8s cubic-bezier(.16,1,.3,1) .1s forwards}@media(max-width:1024px){.tk-features-grid,.tk-feat-how-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.tk-features-hero{padding:120px 0 var(--tk-space-2xl)}.tk-feat-hero{padding:120px 0 var(--tk-space-3xl)}.tk-features-grid,.tk-feat-features-grid{grid-template-columns:1fr;max-width:480px}.tk-feat-how-steps{grid-template-columns:1fr;max-width:360px}.tk-feat-hero-actions,.tk-feat-cta-actions{flex-direction:column;align-items:center}}@media(max-width:480px){.tk-features-hero{padding:100px 0 var(--tk-space-xl)}.tk-feat-hero{padding:100px 0 var(--tk-space-2xl)}}
