.tiktok-ads-page{--primary-orange:#e04618;color:#212529}.tiktok-ads-page .sp2{padding:120px 0}.tiktok-ads-page .row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}.tiktok-ads-page .row>[class*=col-]{width:100%;padding-left:15px;padding-right:15px}@media (min-width:992px){.tiktok-ads-page .row>.col-lg-6{width:50%}.tiktok-ads-page .align-items-center{align-items:center}}.tiktok-ads-page .faqs-title{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;padding:0}.tiktok-ads-page a.theme-btn3{text-decoration:none}.tiktok-ads-page .tiktok-cta a.theme-btn3{text-transform:uppercase}.tiktok-ads-page .container{width:100%;max-width:1250px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.tiktok-ads-page .space16{height:16px}.tiktok-ads-page .space24{height:24px}.tiktok-ads-page .space30{height:30px}.tiktok-ads-page .space60{height:60px}@media (max-width:767px){.tiktok-ads-page .space30{height:15px}.tiktok-ads-page .space60{height:30px}}.tiktok-ads-page .heading5 h2{color:#0b0314;margin:0;font-size:44px;font-weight:600;line-height:54px}@media (max-width:991px){.tiktok-ads-page .heading5 h2{font-size:32px;line-height:40px}}.tiktok-ads-page .heading5 .headline-part2{display:inline}.tiktok-ads-page a.theme-btn3{color:#fff;z-index:2;background:linear-gradient(90deg,#f09138 2.31%,#d5261f 100%);border:none;border-radius:80px;justify-content:center;align-items:center;gap:8px;padding:12px 12px 12px 24px;font-size:18px;font-weight:600;line-height:18px;transition:transform .3s,box-shadow .3s;display:inline-flex;position:relative;overflow:hidden}.tiktok-ads-page a.theme-btn3:hover{transform:translateY(-3px);box-shadow:0 8px 25px #ff5e0059}.tiktok-ads-page a.theme-btn3 span{color:#d5261f;background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-left:5px;display:inline-flex}.tiktok-ads-page a.theme-btn3 span svg{width:16px;height:16px}.tiktok-ads-page .tiktok-cta.cta2{text-align:center;background-image:url(/assets/images/google-ads/cta-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:80px 0}.tiktok-ads-page .tiktok-cta h2{color:#fff;text-transform:capitalize}.tiktok-ads-page .tiktok-cta p{color:#ffffffd3}.tiktok-ads-page .tiktok-cta .form-area{justify-content:center;display:flex}.tiktok-ads-page .service-faqs{padding:80px 0}@media (max-width:991px){.tiktok-ads-page .service-faqs{padding:50px 0}}.tiktok-ads-page .list-faqs{max-width:920px;margin:0 auto}.tiktok-ads-page .faqs-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.tiktok-ads-page .faq-title{color:#0b0314;font-size:18px;font-weight:600;line-height:28px}.tiktok-ads-page .faq-icon{color:#f09138;font-size:25px;transition:transform .3s;display:inline-flex}.tiktok-ads-page .faqs-item.open .faq-icon{transform:rotate(180deg)}.tiktok-ads-page .faqs-content{max-height:0;padding:0 30px 0 15px;transition:max-height .35s,padding .35s;overflow:hidden}.tiktok-ads-page .faqs-item.open .faqs-content{max-height:240px;padding:12px 30px 8px 15px}.tiktok-ads-page .faqs-content p{color:#3c3543;margin:0;font-size:16px;line-height:26px}.tiktok-ads-page .customer-reviews-slider-track{transition:transform .5s;display:flex}.tiktok-ads-page .review-slide{box-sizing:border-box;flex:0 0 25%;padding:0 10px}@media (max-width:1024px){.tiktok-ads-page .review-slide{flex-basis:50%}}@media (max-width:768px){.tiktok-ads-page .review-slide{flex-basis:100%}}.tiktok-ads-page .tiktok-contact.home-contact{color:#fff;background-image:url(/assets/images/home/contact-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.tiktok-ads-page .tiktok-contact .heading5 h2,.tiktok-ads-page .tiktok-contact .heading5 h2 span{font-weight:600;color:#fff!important;font-size:48px!important;line-height:1.15!important}.tiktok-ads-page .tiktok-contact .heading5 h2 .headline-part2{display:block}.tiktok-ads-page .tiktok-contact .content-contact,.tiktok-ads-page .tiktok-contact .content-contact p,.tiktok-ads-page .tiktok-contact .content-contact em,.tiktok-ads-page .tiktok-contact .info-item-title,.tiktok-ads-page .tiktok-contact .info-item-subtitle,.tiktok-ads-page .tiktok-contact .info-item-icon,.tiktok-ads-page .tiktok-contact .info-item-icon svg{color:#fff!important}.tiktok-ads-page .tiktok-contact .faq-contact-form.glass-layout{-webkit-backdrop-filter:blur(10px);background:#ffffff08;border-radius:20px;padding:50px 30px;box-shadow:0 10px 40px #00000040}.tiktok-ads-page .tiktok-contact .faq-contact-form.glass-layout b{color:#fff;margin-bottom:24px;font-size:24px;font-weight:700;display:block}.tiktok-ads-page .tiktok-contact .service-list label,.tiktok-ads-page .tiktok-contact .agreement-text,.tiktok-ads-page .tiktok-contact .agreement-text a{color:#ffffffe6}.tiktok-ads-page .tiktok-contact .service-list label{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.tiktok-ads-page .tiktok-contact .service-list input[type=checkbox]{appearance:none;background:0 0;border:2px solid #fff;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin:0;position:relative}.tiktok-ads-page .tiktok-contact .service-list input[type=checkbox]:checked:before{content:"";background:red;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tiktok-ads-page .tiktok-contact .phone-field{background:#fff;border-radius:4px;align-items:stretch;display:flex;overflow:hidden}.tiktok-ads-page .tiktok-contact .phone-flag{background:#fff;flex-shrink:0;justify-content:center;align-items:center;width:42px;display:flex}.tiktok-ads-page .tiktok-contact .phone-field select{color:#000;background:#fff;border:none;flex:0 0 64px;width:64px;padding:0 4px 0 0;font-size:14px}.tiktok-ads-page .tiktok-contact .home-cta-btn{justify-content:space-between;width:100%;max-width:none;height:56px;margin-top:20px;padding:6px 6px 6px 24px}@media (max-width:768px){.tiktok-ads-page .tiktok-contact .heading5 h2,.tiktok-ads-page .tiktok-contact .heading5 h2 span{font-size:32px!important}}.tiktok-ads-page .aos-fade{opacity:0;transition:opacity .8s cubic-bezier(.25,1,.5,1),transform .8s cubic-bezier(.25,1,.5,1);transform:translateY(24px)}.tiktok-ads-page .aos-fade.in-view{opacity:1;transform:none}.tiktok-ads-page .aos-left{opacity:0;transition:opacity 1s cubic-bezier(.25,1,.5,1),transform 1s cubic-bezier(.25,1,.5,1);transform:translate(40px)}.tiktok-ads-page .aos-left.in-view,.tiktok-ads-page .aos-right.in-view{opacity:1;transform:none}.tiktok-ads-page .aos-right{opacity:0;transition:opacity .8s cubic-bezier(.25,1,.5,1),transform .8s cubic-bezier(.25,1,.5,1);transform:translate(-40px)}@media (prefers-reduced-motion:reduce){.tiktok-ads-page .aos-fade,.tiktok-ads-page .aos-left,.tiktok-ads-page .aos-right{opacity:1;transition:none;transform:none}}.tiktok-ads-page .card-icon svg{width:38px;height:38px}.tiktok-ads-page .tiktok-why .card-orange .card-icon{color:#fff}.tiktok-ads-page .tiktok-why .card-white .card-icon,.tiktok-ads-page .tiktok-platform .feature-icon{color:#e04618}.tiktok-ads-page .tiktok-platform .feature-icon svg{width:32px;height:32px}.tiktok-ads-page .visually-hidden-cta{visibility:hidden;pointer-events:none}.tiktok-hero{width:100%;min-height:750px;box-shadow:none;background-color:#0b0401;border:none;border-radius:0;flex-direction:column;justify-content:center;margin-top:0;margin-bottom:0;display:flex;position:relative;overflow:clip visible}.tiktok-hero .hero-bg-container{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tiktok-hero .hero-bg-bleed{background-image:url(/assets/images/tiktok-ads/hero-bg.png);background-position:100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-15px}.tiktok-hero:before{display:none!important}.tiktok-hero .hero-content{z-index:2;justify-content:space-between;align-items:center;gap:40px;width:100%;max-width:1250px;margin:0 auto;padding:40px 20px 30px;display:flex;position:relative}.tiktok-hero .hero-copy{flex-direction:column;flex:0 0 54%;align-items:flex-start;max-width:680px;animation:.8s cubic-bezier(.25,1,.5,1) both fadeIn;display:flex}.tiktok-hero .hero-media{flex:0 0 42%;justify-content:center;align-items:center;animation:1s cubic-bezier(.25,1,.5,1) both fadeInRight;display:flex}.tiktok-hero .hero-image-wrapper{justify-content:center;width:100%;display:flex;position:relative}.tiktok-hero .hero-right-img{border:1px solid #ffffff14;border-radius:20px;width:100%;height:auto;display:block;box-shadow:0 20px 45px #00000073}@keyframes fadeInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.tiktok-hero .tag-image-wrapper{background-color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:180px;height:50px;margin-bottom:20px;display:inline-flex;box-shadow:0 4px 15px #00000026}.tiktok-hero .tag-logo-img{object-fit:contain;display:block;height:auto!important}.tiktok-hero .tagline-pill{-webkit-backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff26;border-radius:9999px;margin-bottom:24px;padding:8px 24px}.tiktok-hero .tagline-text{font-family:var(--font-inter), sans-serif;color:#ffffffd9;letter-spacing:.5px;font-size:14px;font-weight:500}.tiktok-hero .hero-title{font-family:var(--font-outfit), ui-sans-serif, system-ui, sans-serif;letter-spacing:-1.5px;color:#fff;text-shadow:0 4px 20px #00000080;margin-bottom:28px;font-size:54px;font-weight:900;line-height:1.15}.tiktok-hero .highlight-text{background:linear-gradient(90deg,#ff4e00 0%,#ff8300 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.tiktok-hero .features-list{grid-template-columns:1fr 1fr;gap:16px 24px;width:100%;max-width:600px;margin-bottom:32px;display:grid}.tiktok-hero .feature-item{align-items:center;gap:10px;display:flex}.tiktok-hero .check-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.tiktok-hero .check-icon svg{width:18px;height:18px}.tiktok-hero .feature-text{font-family:var(--font-inter), sans-serif;color:#ffffffd9;font-size:16px;font-weight:500}.tiktok-hero .social-proof-pill{background:linear-gradient(135deg,#ff4e00 0%,#ff8300 100%);border:none;border-radius:9999px;margin-bottom:40px;padding:10px 24px;display:inline-block;box-shadow:0 4px 15px #ff4e0040}.tiktok-hero .proof-text{font-family:var(--font-inter), sans-serif;color:#fff;font-size:14px;font-weight:500}.tiktok-hero .proof-text strong{color:#fff;font-weight:700}.tiktok-hero .cta-group{align-items:center;gap:20px;display:flex}.tiktok-hero .cta-desktop-only{display:flex}.tiktok-hero .cta-mobile-only{display:none!important}.tiktok-hero .cta-btn{font-family:var(--font-outfit), ui-sans-serif, system-ui, sans-serif;border-radius:9999px;justify-content:space-between;align-items:center;height:64px;padding:0 10px 0 28px;font-size:18px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.25,1,.5,1);display:inline-flex;box-shadow:0 8px 24px #0000004d}.tiktok-hero .cta-text{margin-right:18px}.tiktok-hero .cta-arrow{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex}.tiktok-hero .cta-arrow svg{width:20px;height:20px}.tiktok-hero .btn-white{color:#e04300;background-color:#fff}.tiktok-hero .btn-white .cta-arrow{color:#fff;background-color:#e04300}.tiktok-hero .btn-white:hover{background-color:#f7f7f9;transform:translateY(-3px);box-shadow:0 12px 30px #ffffff1a,0 5px 15px #0006}.tiktok-hero .btn-white:hover .cta-arrow{transform:scale(1.05)translate(1px,-1px)}.tiktok-hero .btn-gradient{color:#fff;background:linear-gradient(135deg,#ff4e00 0%,#ff8300 100%);border:1px solid #ffffff1a}.tiktok-hero .btn-gradient .cta-arrow{color:#e04300;background-color:#fff}.tiktok-hero .btn-gradient:hover{filter:brightness(1.08);transform:translateY(-3px);box-shadow:0 12px 30px #ff4e0040,0 5px 15px #0006}.tiktok-hero .btn-gradient:hover .cta-arrow{transform:scale(1.05)translate(1px,-1px)}.tiktok-hero .bottom-divider{z-index:5;pointer-events:none;width:100%;height:60px;position:absolute;bottom:0;left:0}.tiktok-hero .wave-svg{width:100%;height:100%;display:block;position:absolute;bottom:0;left:0}.tiktok-hero .floating-logo-badge{z-index:10;pointer-events:auto;cursor:pointer;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;transition:all .3s cubic-bezier(.25,1,.5,1);display:flex;position:absolute;bottom:-2px;left:50%;transform:translate(-50%);box-shadow:0 0 20px #00000014}.tiktok-hero .floating-logo-badge:hover{transform:translate(-50%)translateY(-5px);box-shadow:0 15px 25px #ff4e001f}.tiktok-hero .logo-svg{filter:drop-shadow(0 2px 4px #0000001a);width:42px;height:42px}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.tiktok-hero{background-color:#0b0401;border-radius:0;justify-content:flex-start;height:auto;min-height:650px;padding-top:100px;padding-bottom:100px;position:relative}.tiktok-hero .hero-bg-bleed{background-position:50%}.tiktok-hero:before{display:none!important}.tiktok-hero .tag-image-wrapper{order:1;margin-bottom:16px;margin-left:auto;margin-right:auto}.tiktok-hero .hero-content{flex-direction:column;gap:36px;padding:0 16px 20px}.tiktok-hero .hero-copy{flex:0 0 100%;align-items:center;max-width:100%}.tiktok-hero .hero-media{flex:0 0 100%;width:100%;margin:0 auto}.tiktok-hero .tagline-pill{text-align:center;order:2;margin-bottom:20px;padding:4px 12px}.tiktok-hero .tagline-text{font-size:10px}.tiktok-hero .hero-title{text-align:center;order:3;margin-bottom:20px;font-size:26px!important}.tiktok-hero .social-proof-pill{text-align:center;white-space:nowrap;order:4;margin-bottom:24px;padding:6px 12px;display:inline-block;background:linear-gradient(135deg,#ff4e00 0%,#ff8300 100%)!important;border:none!important;box-shadow:0 4px 15px #ff4e0040!important}.tiktok-hero .features-list{order:5;grid-template-columns:1fr 1fr;gap:12px 16px;width:100%;max-width:100%;margin-bottom:24px;padding:0 10px}.tiktok-hero .feature-text{font-size:13px}.tiktok-hero .proof-text{font-size:10px;color:#fff!important}.tiktok-hero .proof-text strong{color:#fff!important}.tiktok-hero .cta-desktop-only{display:none!important}.tiktok-hero .cta-mobile-only{z-index:30;justify-content:center;gap:12px;width:100%;max-width:100%;margin:0 auto;padding:0 16px;position:absolute;bottom:50px;left:0;right:0;display:flex!important}.tiktok-hero .cta-btn{flex:1;max-width:170px;height:48px;padding:0 6px 0 16px;font-size:13px}.tiktok-hero .cta-text{margin-right:8px}.tiktok-hero .cta-arrow{width:32px;height:32px}}.tiktok-why{background-color:#fff;background-image:url(/assets/images/google-ads/why-choose-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:80px 0;position:relative}.tiktok-why:before{content:"";pointer-events:none;z-index:1;background-image:radial-gradient(#e046180a 1.5px,#0000 1.5px);background-size:24px 24px;position:absolute;inset:0}.tiktok-why .container{z-index:2;max-width:1250px;margin:0 auto;padding:0 15px;position:relative}.tiktok-why .section-header{text-align:center;margin-bottom:60px}.tiktok-why .section-header h2{letter-spacing:-.5px;margin:0;font-size:42px;font-weight:800;line-height:1.2}.tiktok-why .grid-container{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}@media (min-width:992px){.tiktok-why .grid-container .feature-card:last-child:nth-child(odd){grid-column:span 2;justify-self:center;width:100%;max-width:calc(50% - 15px)}}.tiktok-why .feature-card{border-radius:20px;align-items:flex-start;gap:24px;padding:35px 30px;transition:transform .3s cubic-bezier(.25,1,.5,1),box-shadow .3s cubic-bezier(.25,1,.5,1);display:flex}.tiktok-why .feature-card:hover{transform:translateY(-5px)}.tiktok-why .card-orange{color:#fff;background:linear-gradient(135deg,#e04618 0%,#f78c2e 100%);box-shadow:0 10px 30px #e0461826}.tiktok-why .card-orange .card-title{color:#fff;letter-spacing:.5px;text-transform:uppercase;margin:0 0 10px;font-size:18px;font-weight:700}.tiktok-why .card-orange .card-desc{color:#ffffffe6;margin:0;font-size:14px;line-height:1.6}.tiktok-why .card-orange .card-icon{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.tiktok-why .card-orange .card-icon svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:44px;height:44px}.tiktok-why .card-orange .card-icon i{color:#fff;justify-content:center;align-items:center;font-size:38px;line-height:1;display:inline-flex}.tiktok-why .card-white{color:#4b5563;background:#fff;border:1px solid #e0461826;box-shadow:0 10px 30px #00000005}.tiktok-why .card-white .card-title{color:#e04618;letter-spacing:.5px;text-transform:uppercase;margin:0 0 10px;font-size:18px;font-weight:700}.tiktok-why .card-white .card-desc{color:#4b5563;margin:0;font-size:14px;line-height:1.6}.tiktok-why .card-white .card-icon{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.tiktok-why .card-white .card-icon svg{fill:none;stroke:#e04618;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:44px;height:44px}.tiktok-why .card-white .card-icon i{color:#e04618;justify-content:center;align-items:center;font-size:38px;line-height:1;display:inline-flex}@media (max-width:991px){.tiktok-why{padding:60px 0}.tiktok-why .grid-container{grid-template-columns:1fr;gap:20px}.tiktok-why .section-header h2{font-size:32px}.tiktok-why .feature-card{padding:30px 24px}}.tiktok-platform{background-color:#fff;padding:80px 0;position:relative}.tiktok-platform .container{align-items:center;gap:50px;max-width:1250px;margin:0 auto;padding:0 15px;display:flex}.tiktok-platform .content-col{flex-direction:column;flex:1.1;gap:30px;display:flex}.tiktok-platform .badge{color:var(--primary-orange,#e04618);letter-spacing:.2px;background-color:#e0461805;border:1px solid #e0461866;border-radius:50px;align-self:flex-start;padding:6px 18px;font-size:13px;font-weight:600}.tiktok-platform .section-header h2{color:#111827;letter-spacing:-.8px;margin-bottom:12px;font-size:46px;font-weight:800;line-height:1.15}.tiktok-platform .section-header .sub-primary{color:#4b5563;margin-bottom:4px;font-size:18px;font-weight:600}.tiktok-platform .section-header .sub-secondary{color:#9ca3af;font-size:16px;line-height:1.5}.tiktok-platform .features-grid{grid-template-columns:repeat(2,1fr);gap:30px 40px;margin-top:10px;display:grid}.tiktok-platform .feature-item{align-items:flex-start;gap:16px;display:flex}.tiktok-platform .feature-icon{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.tiktok-platform .feature-icon svg{fill:none;stroke:var(--primary-orange,#e04618);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:38px;height:38px;color:var(--primary-orange,#e04618)}.tiktok-platform .feature-icon i{color:var(--primary-orange,#e04618);justify-content:center;align-items:center;font-size:32px;line-height:1;display:inline-flex}.tiktok-platform .feature-info h3{color:#111827;margin-bottom:5px;font-size:16px;font-weight:700}.tiktok-platform .feature-info p{color:#4b5563;font-size:14px;line-height:1.5}.tiktok-platform .theme-btn3.pill-banner{border-radius:80px;justify-content:space-between;align-items:center;width:fit-content;max-width:100%;margin-top:15px;padding:16px 28px;text-decoration:none;display:flex;box-shadow:0 10px 25px #e0461826}.tiktok-platform .pill-text{text-align:left;flex-direction:column;gap:2px;display:flex}.tiktok-platform .pill-text-1{letter-spacing:.2px;color:#fff;font-size:14px;font-weight:700;line-height:1.2}.tiktok-platform .pill-text-2{opacity:.95;color:#fff;font-size:13px;font-weight:500;line-height:1.2}.tiktok-platform .theme-btn3.pill-banner span.rocket-circle{background-color:#fff!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;margin-left:15px!important;display:flex!important;transform:none!important}.tiktok-platform .theme-btn3.pill-banner span.rocket-circle svg,.tiktok-platform .theme-btn3.pill-banner span.rocket-circle i{width:20px;height:20px;fill:var(--primary-orange,#e04618);color:var(--primary-orange,#e04618)}.tiktok-platform .mockup-col{border-radius:20px;flex:.9;justify-content:center;align-items:center;height:520px;display:flex;position:relative;overflow:hidden}.tiktok-platform .mockup-img{object-fit:cover;object-position:center center;width:100%;height:100%}@media (max-width:991px){.tiktok-platform{padding:60px 0}.tiktok-platform .container{flex-direction:column;gap:40px}.tiktok-platform .mockup-col{width:100%;height:380px}.tiktok-platform .section-header h2{font-size:36px}.tiktok-platform .features-grid{grid-template-columns:1fr;gap:25px}.tiktok-platform .theme-btn3.pill-banner{flex-direction:row;width:100%}}.tiktok-offer{--bg-dark:#060200;--envelope-bg-1:#0e0e0e;--envelope-bg-2:#161616;--text-white:#fff;--text-muted:#e0d5cf;--accent-orange:#ff5a1d;--btn-grad-start:#e52d27;--btn-grad-end:#f37335;--coupon-grad-start:#ff7e40;--coupon-grad-end:#e52d27;--font-heading:var(--font-assistant), sans-serif;--font-body:var(--font-outfit), ui-sans-serif, system-ui, sans-serif}.tiktok-offer-section{background-color:#0000;padding:0;position:relative;overflow:visible}.tiktok-offer-section .container{max-width:1250px;margin:0 auto;padding:0 15px}@media (max-width:991px){.tiktok-offer-section{padding:0}}.tiktok-offer{background-color:var(--bg-dark);width:100%;max-width:1220px;height:450px;box-shadow:none;border:1px solid #ff5a141a;border-radius:0;align-items:center;margin:0 auto;display:flex;position:relative;overflow:visible}.tiktok-offer .banner-stripes{z-index:1;pointer-events:none;background:repeating-linear-gradient(90deg,#070200 0 12px,#0c0401 13px,#150601 15px,#0d0401 17px,#070200 24px);border-radius:0;width:100%;height:100%;position:absolute;top:0;left:0}.tiktok-offer .banner-glow{z-index:2;pointer-events:none;background:radial-gradient(circle at 35%,#ff5a1d66 0%,#0000 60%),radial-gradient(circle at 75% 55%,#ff5a1d26 0%,#0000 70%);border-radius:0;width:100%;height:100%;position:absolute;top:0;left:0}.tiktok-offer .banner-container{z-index:3;width:100%;height:100%;display:flex;position:relative}.tiktok-offer .banner-left{flex:1.1;justify-content:center;align-items:flex-end;padding-bottom:0;display:flex;position:relative;overflow:visible}.tiktok-offer .envelope-container{cursor:pointer;perspective:1000px;transform-origin:bottom;width:290px;height:250px;margin-bottom:0;transition:transform .3s cubic-bezier(.25,1,.5,1);position:relative;overflow:visible;transform:scale(1.25)}.tiktok-offer .envelope-container:hover{transform:scale(1.28)}.tiktok-offer .envelope-back{z-index:1;background:linear-gradient(#090909 0%,#040404 100%);border-radius:0 0 16px 16px;width:100%;height:190px;position:absolute;bottom:0;left:0;box-shadow:inset 0 10px 25px #000000e6}.tiktok-offer .coupon-card{z-index:2;opacity:0;visibility:hidden;background:linear-gradient(#fff 0%,ivory 100%);border-radius:130px 130px 12px 12px/25px 25px 12px 12px;flex-direction:column;justify-content:flex-start;align-items:center;width:260px;height:180px;padding:26px 20px 15px;transition:transform .4s cubic-bezier(.25,1,.5,1),opacity .3s 50ms,visibility 0s .4s;display:flex;position:absolute;bottom:15px;left:15px;transform:translateY(10px);box-shadow:0 -5px 15px #0000004d,0 15px 35px #0006}.tiktok-offer .envelope-container:hover .coupon-card,.tiktok-offer:hover .coupon-card,.tiktok-offer.open-envelope .coupon-card{opacity:1;visibility:visible;transition:transform .65s cubic-bezier(.25,1.1,.5,1) .15s,opacity .3s .15s,visibility 0s .15s;transform:translateY(-90px)}.tiktok-offer .coupon-content{flex-direction:column;align-items:center;width:100%;display:flex}.tiktok-offer .coupon-label{font-family:var(--font-outfit), ui-sans-serif, system-ui, sans-serif;color:var(--accent-orange);letter-spacing:1px;text-shadow:0 2px 4px #ff5a1d1a;margin-bottom:2px;font-size:20px;font-weight:800}.tiktok-offer .coupon-value{font-family:var(--font-outfit), ui-sans-serif, system-ui, sans-serif;background:linear-gradient(180deg, var(--coupon-grad-start) 0%, var(--coupon-grad-end) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 8px #e52d2726);-webkit-background-clip:text;font-size:58px;font-weight:800;line-height:1}.tiktok-offer .envelope-front{z-index:3;pointer-events:none;width:100%;height:190px;position:absolute;bottom:0;left:0}.tiktok-offer .envelope-pocket-svg{width:100%;height:100%;display:block;overflow:visible}.tiktok-offer .flap-top{transform-origin:bottom;width:100%;height:90px;transform-style:preserve-3d;z-index:5;filter:drop-shadow(0 6px 12px #000000bf);transition:transform .48s cubic-bezier(.4,0,.2,1),z-index 0s .15s;position:absolute;top:-30px;left:0;transform:rotateX(180deg)}.tiktok-offer .envelope-container:hover .flap-top,.tiktok-offer:hover .flap-top,.tiktok-offer.open-envelope .flap-top{z-index:1;transition:transform .48s cubic-bezier(.4,0,.2,1),z-index;transform:rotateX(0)}.tiktok-offer .flap-face{backface-visibility:hidden;width:100%;height:100%;position:absolute;top:0;left:0}.tiktok-offer .flap-face-front{transform:rotateY(0)}.tiktok-offer .flap-face-back{transform:rotateX(180deg)}.tiktok-offer .flap-svg{width:100%;height:100%;display:block;overflow:visible}.tiktok-offer .coin{pointer-events:none;z-index:10;opacity:0;visibility:hidden;filter:drop-shadow(0 6px 12px #0009);transition:transform .45s ease-in,opacity .3s,visibility 0s .45s;position:absolute;top:110px;left:110px}.tiktok-offer .coin-1{width:68px;height:68px;transform:scale(0)translate(0)rotate(0)}.tiktok-offer .coin-2{width:105px;height:105px;transform:scale(0)translate(0)rotate(0)}.tiktok-offer .coin-3{width:48px;height:48px;transform:scale(0)translate(0)rotate(0)}.tiktok-offer .envelope-container:hover .coin-1,.tiktok-offer:hover .coin-1,.tiktok-offer.open-envelope .coin-1{animation:.8s cubic-bezier(.34,1.56,.64,1) forwards coin-pop-1-google-offer}.tiktok-offer .envelope-container:hover .coin-2,.tiktok-offer:hover .coin-2,.tiktok-offer.open-envelope .coin-2{animation:.8s cubic-bezier(.34,1.56,.64,1) .1s forwards coin-pop-2-google-offer}.tiktok-offer .envelope-container:hover .coin-3,.tiktok-offer:hover .coin-3,.tiktok-offer.open-envelope .coin-3{animation:.8s cubic-bezier(.34,1.56,.64,1) .18s forwards coin-pop-3-google-offer}@keyframes coin-pop-1-google-offer{0%{opacity:0;visibility:hidden;transform:scale(0)translate(0)rotate(0)}1%{visibility:visible}35%{opacity:1;transform:scale(1.3)translate(-145px,-145px)rotate(-35deg)}65%{transform:scale(.9)translate(-130px,-115px)rotate(-20deg)}to{opacity:1;visibility:visible;transform:scale(1)translate(-135px,-125px)rotate(-25deg)}}@keyframes coin-pop-2-google-offer{0%{opacity:0;visibility:hidden;transform:scale(0)translate(0)rotate(0)}1%{visibility:visible}35%{opacity:1;transform:scale(1.3)translate(80px,-140px)rotate(20deg)}65%{transform:scale(.9)translate(95px,-110px)rotate(10deg)}to{opacity:1;visibility:visible;transform:scale(1)translate(90px,-120px)rotate(15deg)}}@keyframes coin-pop-3-google-offer{0%{opacity:0;visibility:hidden;transform:scale(0)translate(0)rotate(0)}1%{visibility:visible}35%{opacity:1;transform:scale(1.3)translate(190px,20px)rotate(30deg)}65%{transform:scale(.9)translate(205px,45px)rotate(20deg)}to{opacity:1;visibility:visible;transform:scale(1)translate(200px,40px)rotate(25deg)}}.tiktok-offer .banner-right{flex:1.2;justify-content:center;align-items:center;padding-left:20px;padding-right:40px;display:flex;overflow:visible}.tiktok-offer .content-card{width:100%;max-width:480px;height:350px;box-shadow:none;text-align:center;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;padding:35px 30px;display:flex;position:relative}.tiktok-offer .content-card:before{content:"";-webkit-backdrop-filter:blur(30px);z-index:-1;background:#120904d9;border:none;border-radius:20px;position:absolute;inset:50px 0 0;box-shadow:0 15px 35px #00000080;-webkit-mask-image:linear-gradient(#0000 0%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 100%)}.tiktok-offer .title{font-family:var(--font-outfit), ui-sans-serif, system-ui, sans-serif;color:var(--text-white);letter-spacing:-.5px;text-shadow:0 4px 10px #00000080;margin-bottom:14px;font-weight:800;line-height:1.1}.tiktok-offer .subtitle{color:var(--text-muted);max-width:380px;margin-bottom:26px;font-size:16px;line-height:1.5}.tiktok-offer .subtitle p{margin:0}.tiktok-offer .cta-button{background:linear-gradient(90deg, var(--btn-grad-start) 0%, var(--btn-grad-end) 100%);color:var(--text-white);border:1px solid #ffffff1a;border-radius:30px;align-items:center;gap:12px;padding:10px 14px 10px 24px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex;box-shadow:0 4px 15px #e52d2759}.tiktok-offer .btn-text{letter-spacing:.2px}.tiktok-offer .btn-icon-wrapper{background-color:var(--text-white);width:22px;height:22px;color:var(--btn-grad-start);border-radius:50%;justify-content:center;align-items:center;transition:transform .3s;display:flex}.tiktok-offer .btn-icon{width:12px;height:12px}.tiktok-offer .cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #e52d2780,0 0 10px #f373354d}.tiktok-offer .cta-button:hover .btn-icon-wrapper{transform:rotate(45deg)}.tiktok-offer .cta-button:active{transform:translateY(0)}@media (max-width:820px){.tiktok-offer{flex-direction:column;height:auto;padding:40px 20px}.tiktok-offer .banner-container{flex-direction:column;align-items:center;gap:40px}.tiktok-offer .banner-left{justify-content:center;align-items:center;width:100%;padding-top:20px;padding-bottom:40px}.tiktok-offer .envelope-container{transform-origin:50%!important;transform:scale(1.15)!important}.tiktok-offer .envelope-container:hover{transform:scale(1.18)!important}.tiktok-offer .banner-right{justify-content:center;width:100%;padding:0}.tiktok-offer .content-card{text-align:center;align-items:center;max-width:100%}}.tiktok-steps{background-color:#fff;padding:80px 0;position:relative}.tiktok-steps .container{max-width:1200px;margin:0 auto;padding:0 15px}.tiktok-steps .section-header{text-align:center;margin-bottom:70px}.tiktok-steps .section-header h2{color:#111827;font-size:38px;font-weight:800;line-height:1.25}.tiktok-steps .section-header h2 span{color:#e04618;margin-top:5px;display:block}.tiktok-steps .steps-row{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.tiktok-steps .step-item{text-align:center;flex:1;position:relative}.tiktok-steps .step-item:not(:last-child):after{content:"";z-index:1;border-top:2px dashed #e0461840;width:calc(100% - 100px);position:absolute;top:80px;left:calc(50% + 65px)}.tiktok-steps .step-number-container{z-index:2;margin-bottom:10px;display:inline-block;position:relative}.tiktok-steps .step-number{background:linear-gradient(#f78c2e 0%,#e04618 30%,#0000 90%);-webkit-text-fill-color:transparent;letter-spacing:-2px;-webkit-background-clip:text;font-size:160px;font-weight:800;line-height:1}.tiktok-steps .step-title{color:#e04618;margin-bottom:12px;font-size:17px;font-weight:700;line-height:1.3}.tiktok-steps .step-desc{color:#4b5563;max-width:250px;margin:0 auto;font-size:14px;line-height:1.6}@media (max-width:991px){.tiktok-steps{padding:60px 0}.tiktok-steps .steps-row{flex-direction:column;align-items:center;gap:50px}.tiktok-steps .step-item{width:100%;max-width:320px}.tiktok-steps .step-item:not(:last-child):after{display:none}.tiktok-steps .section-header h2{font-size:30px}.tiktok-steps .step-number{font-size:120px}}.tiktok-beats{background-color:#fff;padding:80px 0}.tiktok-beats .container{max-width:1250px;margin:0 auto;padding:0 15px}.tiktok-beats .section-header{text-align:center;margin-bottom:60px}.tiktok-beats .section-header h2{color:#111827;letter-spacing:-.5px;font-size:38px;font-weight:800;line-height:1.2}.tiktok-beats .section-header h2 span{color:#ff6b35;margin-top:5px;display:block}.tiktok-beats .comparison-grid{grid-template-columns:.95fr 1.05fr 1.05fr;align-items:stretch;gap:20px;display:grid}.tiktok-beats .comparison-card{border-radius:24px;flex-direction:column;justify-content:space-between;display:flex;overflow:hidden;padding:0!important}.tiktok-beats .card-dark{background-color:#18191c;border:1px solid #ffffff0d;box-shadow:0 10px 30px #0000000d}.tiktok-beats .card-orange{background:linear-gradient(#ff8235 0%,#e04618 100%);border:1px solid #ffffff1a;box-shadow:0 20px 45px #e0461840}.tiktok-beats .card-top-content{flex-direction:column;flex-grow:1;padding:35px 25px 20px;display:flex}.tiktok-beats .card-header{justify-content:center;align-items:center;min-height:48px;margin-bottom:25px;display:flex}.tiktok-beats .card-header-title{font-size:20px;font-weight:700;line-height:1.4}.tiktok-beats .header-pill{color:#fff;text-align:center;letter-spacing:.2px;background-color:#0c0d0e;border:1px solid #ffffff14;border-radius:50px;width:100%;padding:8px 24px;font-size:15px;font-weight:700}.tiktok-beats .text-white{color:#fff}.tiktok-beats .text-orange{color:#ff6b35}.tiktok-beats .row-item{align-items:center;min-height:80px;padding:16px 0;font-size:14.5px;line-height:1.5;display:flex}.tiktok-beats .card-dark .row-item{border-bottom:1px solid #ffffff1a}.tiktok-beats .card-orange .row-item{border-bottom:1px solid #ffffff40}.tiktok-beats .row-item:last-child{border-bottom:none!important}.tiktok-beats .criteria-title{color:#ffffffe6;font-weight:600}.tiktok-beats .criteria-highlight{color:#0c0d0e;background-color:#ffe17d;border-radius:50px;justify-content:center;align-items:center;padding:6px 16px;font-weight:800;display:inline-flex;box-shadow:0 4px 10px #ffe17d26}.tiktok-beats .agrowth-desc{color:#fff;font-weight:500}.tiktok-beats .regular-desc{color:#d1d5db;font-weight:400}.tiktok-beats .compare-icon{width:24px;height:24px;display:block}.tiktok-beats .card-footer{text-align:center;background-color:#0c0d0e;border-top:1px solid #ffffff0d;justify-content:center;align-items:center;min-height:54px;padding:16px 20px;display:flex}.tiktok-beats .footer-text{letter-spacing:.2px;color:#ff8235;font-size:13px;font-weight:700}@media (max-width:991px){.tiktok-beats{padding:50px 0}.tiktok-beats .section-header{margin-bottom:40px}.tiktok-beats .section-header h2{font-size:28px}.tiktok-beats .comparison-grid{grid-template-columns:1fr;gap:30px}.tiktok-beats .card-header{min-height:auto;margin-bottom:15px}.tiktok-beats .card-header-title{font-size:18px}.tiktok-beats .row-item{min-height:auto;padding:12px 0;font-size:13.5px}.tiktok-beats .card-criteria{display:none}.tiktok-beats .agrowth-desc:before{content:attr(data-label) ": ";color:#fffc;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.tiktok-beats .regular-desc:before{content:attr(data-label) ": ";color:#ff6b35;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.tiktok-beats .card-top-content{padding:30px 20px 15px}}.tiktok-beats .comparison-card{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.tiktok-beats .card-header{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:scale(.9)translateY(10px)}.tiktok-beats .row-item{opacity:0;transition:opacity .6s cubic-bezier(.34,1.56,.64,1),transform .6s cubic-bezier(.34,1.56,.64,1);transform:scale(.85)translateY(15px)}.tiktok-beats .card-footer{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(15px)}.tiktok-beats .comparison-grid.animate .comparison-card{opacity:1;transition-delay:var(--col-delay);transform:translateY(0)}.tiktok-beats .comparison-grid.animate .card-header{opacity:1;transition-delay:calc(var(--col-delay) + 50ms);transform:scale(1)translateY(0)}.tiktok-beats .comparison-grid.animate .row-item{opacity:1;transition-delay:calc(var(--col-delay) + var(--row-index) * 70ms);transform:scale(1)translateY(0)}.tiktok-beats .comparison-grid.animate .card-footer{opacity:1;transition-delay:calc(var(--col-delay) + .5s);transform:translateY(0)}.tiktok-guarantees{background-color:#0000;width:100%;padding:80px 0}.tiktok-guarantees .container{justify-content:center;align-items:center;max-width:1250px;margin:0 auto;padding:0 24px;display:flex}.tiktok-guarantees .guarantees-img-wrapper{border-radius:16px;width:100%;max-width:100%;display:block;position:relative;overflow:hidden}.tiktok-guarantees .guarantees-img{object-fit:contain;border-radius:16px;width:100%;height:auto;display:block}@media (max-width:768px){.tiktok-guarantees{padding:40px 0}.tiktok-guarantees .container{padding:0 16px}.tiktok-guarantees .guarantees-img-wrapper,.tiktok-guarantees .guarantees-img{border-radius:8px}}.customer-reviews-section{padding:60px 20px}.heading{margin-bottom:50px}.heading h1{color:#333;margin-bottom:10px;font-size:clamp(2.5rem,5vw,4rem);font-weight:700}.heading h1 span{color:#ff6b35}.reviews-slider-container{max-width:100%;margin:0 auto;position:relative}.customer-reviews-slider{position:relative;overflow:hidden}.review-card{background:0 0;width:100%;margin:0 auto;transition:all .3s;overflow:hidden}.review-image-container{width:100%;min-height:500px;position:relative;overflow:hidden}.review-image{object-fit:cover;border-radius:15px;width:100%;height:auto;min-height:500px;transition:transform .3s;display:block}.review-card:hover .review-image{transform:scale(1.02)}.reviews-nav-button-wrapper{justify-content:center;align-items:center;gap:30px;margin-top:40px;display:flex}.slider-btn-custom{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:transform .2s;display:flex;position:relative}.slider-btn-custom:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#f78c2e 0%,#e04618 100%);border-radius:50%;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.slider-btn-custom svg{width:20px;height:20px}.slider-btn-custom svg path{stroke:#ff6b35;transition:stroke .2s}.slider-btn-custom:hover{transform:scale(1.08)}.slider-btn-custom:hover svg path{stroke:#e04618}.no-reviews{color:#666;margin-top:50px;font-size:1.2rem}.customer-reviews-slider .slick-prev,.customer-reviews-slider .slick-next,.customer-reviews-slider .slick-dots{display:none!important}@media (max-width:768px){.customer-reviews-section{padding:40px 15px}.heading h1{font-size:2.5rem}.review-card{width:100%}.review-image-container,.review-image{width:100%;min-height:400px}.reviews-nav-button-wrapper{gap:15px;margin-top:30px}.slider-btn-custom{width:40px;height:40px}.slider-btn-custom svg{width:16px;height:16px}}@media (min-width:769px) and (max-width:1024px){.review-card{width:100%}.review-image-container,.review-image{width:100%;min-height:450px}}.list-faqs .faqs-item:after{content:"";background:linear-gradient(190deg,#f09138 2.31%,#d5261f 100%);height:2px;position:absolute;bottom:0;left:0;right:0}.list-faqs .faqs-item{cursor:pointer;background:0 0;border-bottom:none;margin-bottom:15px;padding:15px;position:relative}.faq-icon{color:#f09138;font-size:25px}.tiktok-cta{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:0!important;padding-top:50px!important;padding-bottom:50px!important}.tiktok-cta .container{width:100%}.tiktok-cta .heading{margin-top:20px!important;margin-bottom:20px!important}.tiktok-cta .heading h2{margin:0!important;font-size:30px!important;line-height:1.15!important}.tiktok-cta .heading p{margin:16px 0 0!important;font-size:20px!important;line-height:1.5!important}.tiktok-cta .heading .form-area{margin:43px 0 0!important}.tiktok-cta .theme-btn3{border-radius:40px!important;padding:14px 14px 14px 28px!important;font-size:17px!important;font-weight:700!important;line-height:17px!important}@media (max-width:767px){.tiktok-cta{padding-top:44px!important;padding-bottom:44px!important}.tiktok-cta h2{font-size:30px!important}.tiktok-cta p{font-size:14px!important}.tiktok-cta .theme-btn3{padding:10px 10px 10px 22px!important;font-size:14.96px!important;line-height:14.96px!important}}.tiktok-hero .tag-logo-img{width:90px}.tiktok-hero .hero-right-img{max-width:450px}.tiktok-why .card-orange .card-icon svg,.tiktok-why .card-white .card-icon svg,.tiktok-platform .feature-icon svg{fill:currentColor;stroke:none}.tiktok-platform{overflow-x:clip}
