.tikgrow-page{background:#fff}.tikgrow-page .container{max-width:1200px;margin:0 auto;padding:0 20px}.tikgrow-hero{background:linear-gradient(135deg,#f3f4fe 0%,#e8ebfd 100%);align-items:center;min-height:850px;padding:132px 0 0;display:flex;position:relative;overflow:hidden}.tikgrow-hero:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.tikgrow-hero .container{z-index:2;position:relative}.tikgrow-hero-content{color:#000}.tikgrow-kicker{color:#667eea;letter-spacing:.8px;background:#ffffffb8;border-radius:12px;align-items:center;gap:8px;margin-bottom:18px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.tikgrow-hero-title{color:#000!important;margin-bottom:1.5rem!important;font-size:2.25rem!important;font-weight:700!important;line-height:1.45!important}.tikgrow-hero-title span{font-weight:700;font-size:1.5rem!important;line-height:1.3!important}.tikgrow-hero-copy{font-size:1.16rem;line-height:1.7;color:#000000e6!important;margin-bottom:2rem!important}.tikgrow-actions{margin-bottom:1.6rem}.tikgrow-download-btn{height:50px;padding:0 30px;font-size:1.1rem;font-weight:600;background:#52c41a!important;border-color:#52c41a!important}.tikgrow-download-btn:hover{background:#389e0d!important;border-color:#389e0d!important}.tikgrow-tags{flex-wrap:wrap;gap:10px;display:flex}.tikgrow-tags span{color:#fff;background:#00000080;border-radius:14px;padding:6px 10px;font-size:.86rem}.tikgrow-preview{perspective:1200px;justify-content:center;align-items:center;height:580px;display:flex;position:relative}.tikgrow-carousel{width:0;height:0;transform-style:preserve-3d;animation:16.5s ease-in-out infinite carouselStep;position:relative}.tikgrow-carousel-item{width:220px;transform-style:preserve-3d;position:absolute;top:-290px;left:-110px}.tikgrow-carousel-item:first-child{transform:rotateY(0)translateZ(300px)}.tikgrow-carousel-item:nth-child(2){transform:rotateY(120deg)translateZ(300px)}.tikgrow-carousel-item:nth-child(3){transform:rotateY(240deg)translateZ(300px)}.tikgrow-carousel-item:first-child .tikgrow-carousel-face{transform:rotateY(0)}.tikgrow-carousel-item:nth-child(2) .tikgrow-carousel-face{transform:rotateY(-120deg)}.tikgrow-carousel-item:nth-child(3) .tikgrow-carousel-face{transform:rotateY(-240deg)}.tikgrow-carousel-face{transform-style:preserve-3d}.tikgrow-carousel-face img{border-radius:24px;width:100%;animation:16.5s ease-in-out infinite faceStep;display:block;box-shadow:0 20px 40px #00000026,0 8px 16px #0000001a}.tikgrow-carousel-item:first-child .tikgrow-carousel-face img{animation:16.5s ease-in-out infinite faceStep,16.5s ease-in-out infinite brightImg1}.tikgrow-carousel-item:nth-child(2) .tikgrow-carousel-face img{animation:16.5s ease-in-out infinite faceStep,16.5s ease-in-out infinite brightImg2}.tikgrow-carousel-item:nth-child(3) .tikgrow-carousel-face img{animation:16.5s ease-in-out infinite faceStep,16.5s ease-in-out infinite brightImg3}@keyframes carouselStep{0%{transform:rotateY(0)}12.12%{transform:rotateY(120deg)}33.33%{transform:rotateY(120deg)}45.45%{transform:rotateY(240deg)}66.67%{transform:rotateY(240deg)}78.79%{transform:rotateY(360deg)}to{transform:rotateY(360deg)}}@keyframes faceStep{0%{transform:rotateY(0)}12.12%{transform:rotateY(-120deg)}33.33%{transform:rotateY(-120deg)}45.45%{transform:rotateY(-240deg)}66.67%{transform:rotateY(-240deg)}78.79%{transform:rotateY(-360deg)}to{transform:rotateY(-360deg)}}@keyframes brightImg1{0%{filter:brightness(1.1)}12.12%{filter:brightness(.5)}33.33%{filter:brightness(.5)}66.67%{filter:brightness(.5)}78.79%{filter:brightness(1.1)}to{filter:brightness(1.1)}}@keyframes brightImg3{0%{filter:brightness(.5)}12.12%{filter:brightness(1.1)}33.33%{filter:brightness(1.1)}45.45%{filter:brightness(.5)}to{filter:brightness(.5)}}@keyframes brightImg2{0%{filter:brightness(.5)}33.33%{filter:brightness(.5)}45.45%{filter:brightness(1.1)}66.67%{filter:brightness(1.1)}78.79%{filter:brightness(.5)}to{filter:brightness(.5)}}.tikgrow-capabilities{background:#f8f9fa;padding:80px 0}.tikgrow-section-header{text-align:center;margin-bottom:60px}.tikgrow-section-subtitle{text-transform:uppercase;letter-spacing:1px;font-size:16px;font-weight:600;color:#667eea!important;margin-bottom:8px!important}.tikgrow-section-title{color:#333!important;margin-bottom:16px!important;font-size:36px!important;font-weight:700!important}.tikgrow-section-copy{font-size:16px;line-height:1.7;color:#666!important;margin-bottom:28px!important}.tikgrow-card{text-align:center;background:#fff;border-radius:12px;height:100%;padding:28px 24px;transition:transform .3s;box-shadow:0 4px 12px #0000001a}.tikgrow-card:hover{transform:translateY(-4px)}.tikgrow-card-icon{color:#667eea;margin-bottom:16px;font-size:28px}.tikgrow-card h3{color:#333;margin:0 0 10px;font-size:18px}.tikgrow-card p{color:#666;margin:0;line-height:1.6}.tikgrow-runtime{background:#fff;padding:80px 0}.tikgrow-backend-image{text-align:center}.tikgrow-backend-image img{border-radius:12px;width:100%;box-shadow:0 20px 40px #0000001f}.tikgrow-runtime-content{padding-left:48px}.tikgrow-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tikgrow-flow-item{background:#f8f9fa;border-radius:12px;padding:18px;box-shadow:0 4px 12px #0000000f}.tikgrow-flow-item>div{color:#52c41a;margin-bottom:10px;font-size:22px}.tikgrow-flow-item h3{color:#333;margin:0 0 8px;font-size:16px}.tikgrow-flow-item p{color:#666;margin:0;line-height:1.6}@keyframes tikgrowFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.tikgrow-hero-particles{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.particle{opacity:.18;border-radius:50%;animation:12s ease-in-out infinite particleDrift;display:block;position:absolute}.p-1{background:radial-gradient(circle,#667eea,#0000);width:120px;height:120px;animation-duration:14s;animation-delay:0s;top:8%;left:6%}.p-2{background:radial-gradient(circle,#52c41a,#0000);width:80px;height:80px;animation-duration:11s;animation-delay:-3s;top:18%;right:10%}.p-3{background:radial-gradient(circle,#764ba2,#0000);width:60px;height:60px;animation-duration:13s;animation-delay:-6s;bottom:22%;left:14%}.p-4{background:radial-gradient(circle,#667eea,#0000);width:100px;height:100px;animation-duration:15s;animation-delay:-9s;bottom:12%;right:20%}.p-5{background:radial-gradient(circle,#f5222d,#0000);width:40px;height:40px;animation-duration:10s;animation-delay:-5s;top:40%;left:50%}.p-6{background:radial-gradient(circle,#1890ff,#0000);width:90px;height:90px;animation-duration:16s;animation-delay:-7s;top:55%;left:3%}@keyframes particleDrift{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,-40px)scale(1.15)}50%{transform:translate(-20px,-80px)scale(.9)}75%{transform:translate(-35px,-30px)scale(1.1)}}@media (max-width:991px){.tikgrow-hero{min-height:auto;padding:92px 0 60px}.tikgrow-preview{height:480px;margin-top:2rem}.tikgrow-carousel-item{width:200px;top:-270px;left:-100px}.tikgrow-carousel-item:first-child{transform:rotateY(0)translateZ(260px)}.tikgrow-carousel-item:nth-child(2){transform:rotateY(120deg)translateZ(260px)}.tikgrow-carousel-item:nth-child(3){transform:rotateY(240deg)translateZ(260px)}.tikgrow-preview:before{width:540px;height:540px;margin-top:-270px;margin-left:-270px}.tikgrow-runtime-content{padding-left:0}}@media (max-width:767px){.tikgrow-hero-title{font-size:2rem!important}.tikgrow-hero-title span{font-size:1.28rem!important}.tikgrow-hero-copy{font-size:1rem}.tikgrow-actions{flex-direction:column;align-items:stretch}.tikgrow-preview{height:420px}.tikgrow-carousel-item{width:160px;top:-230px;left:-80px}.tikgrow-carousel-item:first-child{transform:rotateY(0)translateZ(220px)}.tikgrow-carousel-item:nth-child(2){transform:rotateY(120deg)translateZ(220px)}.tikgrow-carousel-item:nth-child(3){transform:rotateY(240deg)translateZ(220px)}.tikgrow-preview:before{width:460px;height:460px;margin-top:-230px;margin-left:-230px}.tikgrow-section-title{font-size:28px!important}.tikgrow-flow{grid-template-columns:1fr}}.tikgrow-qr-content{text-align:center;padding:12px 0 4px}.tikgrow-qr-content img{border-radius:12px;width:240px;max-width:100%;box-shadow:0 8px 22px #0000001f}.tikgrow-qr-content p{color:#333;margin:16px 0 0;font-size:16px;font-weight:600}
