@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap");.tk-site{--blue:#1559e8;--navy:#10244b;--muted:#627087;background:#fff;color:#132344;min-height:100vh;font-family:DM Sans,Arial,sans-serif}.tk-site *{box-sizing:border-box}.tk-site a{text-decoration:none}.tk-site h1,.tk-site h2,.tk-site h3{font-family:Manrope,Arial,sans-serif}.tk-site h1,.tk-site h2{letter-spacing:-.055em;line-height:1.12}.tk-site em{font-style:normal;color:var(--blue)}.tk-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.91);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #edf1f7;max-width:none;padding:13px max(24px,calc((100vw - 1200px)/2));display:flex;align-items:center;justify-content:space-between;gap:22px;transition:box-shadow .3s}.tk-header:hover{box-shadow:0 8px 30px #10244b08}.tk-brand img{width:290px;max-height:106px}.tk-header nav{display:flex;align-items:center;gap:25px}.tk-header nav a{color:#253655;font-size:13px;font-weight:700;transition:color .25s}.tk-header nav a:hover{color:var(--blue)}.tk-btn,.tk-smallbtn{background:var(--blue);color:#fff!important;border:1px solid var(--blue);border-radius:12px;padding:14px 22px;display:inline-flex;align-items:center;justify-content:center;gap:14px;font-weight:800;text-align:center;transition:transform .3s,box-shadow .3s,background .3s}.tk-smallbtn{font-size:12px;padding:12px 16px}.tk-btn:hover,.tk-smallbtn:hover{background:#1046c1;transform:translateY(-3px);box-shadow:0 12px 24px #1559e82b}.tk-main{max-width:1200px;margin:auto;padding:0 25px 90px}.tk-hero-light{min-height:625px;display:grid;grid-template-columns:1.04fr .96fr;align-items:center;grid-gap:40px;gap:40px;position:relative;padding:65px 0}.tk-hero h1{font-size:clamp(45px,5.4vw,76px);margin:20px 0 22px;font-weight:800}.tk-hero p{font-size:18px;line-height:1.75;color:var(--muted);max-width:530px}.tk-pill{display:inline-flex;background:#eaf2ff;color:#1755cc;border:1px solid #dce9ff;border-radius:50px;padding:10px 16px;font-size:12px;font-weight:800;letter-spacing:.02em}.tk-actions{display:flex;gap:23px;align-items:center;flex-wrap:wrap;margin:29px 0}.tk-textlink{font-weight:800;color:#1b4eb2;transition:color .2s}.tk-textlink:hover{color:#10244b}.tk-hero-meta{display:flex;gap:22px;flex-wrap:wrap;color:#68778e;font-size:12px;font-weight:700}.tk-hero-visual{height:510px;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 50%,#dceaff 0,#f1f6ff 44%,#fff 73%);border-radius:50%}.tk-product-float{position:relative;z-index:2;width:78%;animation:tk-float 6s ease-in-out infinite;filter:drop-shadow(0 30px 30px #164a9c23)}.tk-product-float img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:20px}.tk-orbit{position:absolute;border:1px solid #cfe1ff;border-radius:50%;width:90%;aspect-ratio:1}.tk-orbit-two{width:70%;border-style:dashed;animation:tk-rotate 60s linear infinite}.tk-floating-label{position:absolute;z-index:3;bottom:35px;right:2%;padding:13px 18px;border:1px solid #e2eaff;background:#fff;border-radius:50px;color:#1755cc;font-size:12px;font-weight:800;box-shadow:0 15px 40px #1b52ac18}.tk-marquee{overflow:hidden;border-top:1px solid #e7edf7;border-bottom:1px solid #e7edf7;padding:17px 0;color:#3568cc;font-size:12px;font-weight:800;letter-spacing:.14em;white-space:nowrap}.tk-marquee div{width:max-content;animation:tk-marquee 40s linear infinite}.tk-marquee span{padding:0 26px;color:#9bb9f5}.tk-section{padding:105px 0 35px}.tk-section h1,.tk-section h2{font-size:clamp(35px,4vw,56px);margin:13px 0 23px}.tk-eyebrow{font-weight:800;letter-spacing:.17em;text-transform:uppercase;font-size:11px;color:#2866d8}.tk-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.tk-section-heading p{max-width:360px}.tk-lead,.tk-section-heading p{color:var(--muted);line-height:1.75}.tk-lead{max-width:760px;font-size:17px}.tk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:25px;gap:25px;margin-top:36px}.tk-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.tk-card{background:#fff;border:1px solid #e5ecf8;border-radius:23px;overflow:hidden;box-shadow:0 10px 35px #12377a08;transition:transform .35s,box-shadow .35s}.tk-card:hover{transform:translateY(-8px);box-shadow:0 25px 60px #12377a1b}.tk-card-media{overflow:hidden;background:#f2f6ff}.tk-card-media img{width:100%;height:335px;object-fit:contain;transition:transform .6s}.tk-card:hover img{transform:scale(1.055)}.tk-cardbody{padding:28px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.tk-card h3{margin:0;font-size:25px}.tk-card p{color:var(--muted);line-height:1.65;margin:0}.tk-card strong{font-size:27px;color:#174ec2}.tk-center{text-align:center;padding:32px}.tk-story{display:grid;grid-template-columns:1fr 1fr;grid-gap:7%;gap:7%;align-items:center}.tk-story-photo{border-radius:28px;overflow:hidden;background:#eff5ff}.tk-story-photo img{width:100%;height:490px;object-fit:contain;transition:transform .6s}.tk-story-photo:hover img{transform:scale(1.04)}.tk-dashboard-copy p,.tk-story-copy p{color:var(--muted);line-height:1.8;font-size:17px;margin-bottom:25px}.tk-how{margin-top:65px;border-top:1px solid #e6edf8}.tk-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:42px}.tk-step{padding:28px;border-radius:20px;background:#f6f9ff;min-height:225px;transition:transform .3s}.tk-step:hover{transform:translateY(-5px)}.tk-step>span{color:#2463db;font-size:35px;font-weight:800}.tk-step h3{font-size:20px}.tk-step p{color:var(--muted);line-height:1.6}.tk-dashboard-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:65px;gap:65px}.tk-dashboard-preview{background:#fff;border:1px solid #e0e9fb;border-radius:22px;padding:28px;box-shadow:0 30px 70px #0b398b14}.tk-preview-top{display:flex;justify-content:space-between;gap:10px;font-size:12px;font-weight:800;color:#1a51ba}.tk-preview-top span:last-child{color:#8794a8;font-weight:500}.tk-preview-numbers{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:25px 0}.tk-preview-numbers>div{background:#f2f6ff;border-radius:14px;padding:20px}.tk-preview-numbers small{display:block;color:#6d7c94}.tk-preview-numbers strong{font-size:36px;color:#174fc1}.tk-preview-bars{display:flex;align-items:flex-end;gap:12px;height:125px;border-bottom:1px solid #d8e4f8}.tk-preview-bars span{flex:1 1;background:linear-gradient(#357af3,#d4e4ff);border-radius:8px 8px 0 0;transform-origin:bottom;animation:tk-bars 1.2s ease both}.tk-preview-bars span:nth-child(2n){animation-delay:.15s}.tk-dashboard-preview>small{display:block;margin-top:14px;color:#8490a3}.tk-final{margin-top:100px;background:#edf4ff;border-radius:30px;padding:75px 30px;text-align:center}.tk-final h2{font-size:clamp(34px,4vw,56px)}.tk-final p{color:var(--muted);margin-bottom:25px}.tk-banner{background:#edf4ff;padding:45px;border-radius:24px;margin-top:55px}.tk-banner h2{margin:0 0 10px}.tk-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:30px}.tk-feature{background:#f6f9ff;border:1px solid #e4ebf8;padding:25px;border-radius:18px;transition:transform .3s}.tk-feature:hover{transform:translateY(-5px)}.tk-feature h3{margin:0 0 9px}.tk-feature p{color:var(--muted);line-height:1.65}.tk-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:17px;gap:17px;margin:35px 0}.tk-gallery img{width:100%;aspect-ratio:1;object-fit:contain;background:#eef3ff;border-radius:18px;transition:transform .35s,box-shadow .35s}.tk-gallery img:hover{transform:scale(1.035);box-shadow:0 16px 30px #12377a18}.tk-plan{padding:32px;background:white;border:1px solid #dbe5fa;border-radius:23px;transition:transform .3s}.tk-plan:hover{transform:translateY(-5px)}.tk-plan h3{font-size:25px;margin:10px 0}.tk-price{font-size:39px;font-weight:800;color:#1455d6}.tk-plan li{margin:13px 0;color:#40516e}.tk-note{color:#65748d;font-size:13px;line-height:1.5}.tk-footer{background:#0c1e40;color:#dce7ff;padding:50px 8%;text-align:center}.tk-footer img{max-width:220px;max-height:95px;object-fit:contain;background:white;border-radius:8px;padding:5px}.tk-footer nav{display:flex;justify-content:center;gap:25px;flex-wrap:wrap}.tk-footer a{color:#dce7ff}.tk-reveal{opacity:0;transform:translateY(32px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--tk-delay,0s)}.tk-reveal.tk-visible{opacity:1;transform:translateY(0)}@keyframes tk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes tk-rotate{to{transform:rotate(1turn)}}@keyframes tk-marquee{to{transform:translateX(-50%)}}@keyframes tk-bars{0%{transform:scaleY(.1)}to{transform:scaleY(1)}}@media(max-width:950px){.tk-header{padding:13px 20px;flex-wrap:wrap}.tk-header nav{order:3;width:100%;overflow-x:auto;gap:18px;padding:8px 0}.tk-header nav a{white-space:nowrap}.tk-brand img{width:220px}.tk-hero-light{min-height:auto;grid-template-columns:1fr;gap:15px}.tk-hero-visual{height:460px;max-width:530px;width:100%;margin:auto}.tk-section-heading{display:block}.tk-dashboard-feature,.tk-story{gap:35px}.tk-steps{gap:12px}.tk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.tk-main{padding:0 17px 65px}.tk-header .tk-smallbtn{font-size:11px;padding:10px}.tk-brand img{width:170px}.tk-hero-light{padding:48px 0}.tk-hero h1{font-size:clamp(40px,11vw,60px)}.tk-hero p{font-size:16px}.tk-hero-visual{height:335px}.tk-floating-label{bottom:7px;right:0}.tk-section{padding:70px 0 20px}.tk-dashboard-feature,.tk-features,.tk-gallery,.tk-grid,.tk-grid.three,.tk-steps,.tk-story{grid-template-columns:1fr}.tk-card-media img{height:270px}.tk-story-photo img{height:320px}.tk-final{padding:55px 20px;margin-top:65px}.tk-banner{padding:28px}.tk-hero-meta{gap:10px}.tk-section h1,.tk-section h2{font-size:clamp(32px,9vw,45px)}}@media(prefers-reduced-motion:reduce){.tk-site *,.tk-site :after,.tk-site :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.tk-reveal{opacity:1;transform:none}}.tk-subpage{padding-top:65px}.tk-subpage>.tk-reveal>h1{font-size:clamp(40px,5vw,65px);letter-spacing:-.055em}.tk-subpage .tk-gallery,.tk-subpage .tk-grid{margin-top:40px}.tk-header{padding-top:10px;padding-bottom:10px;min-height:105px}.tk-brand{display:flex;align-items:center;flex-shrink:0}.tk-brand img{width:205px;max-height:84px;height:auto;object-fit:contain}.tk-header nav{gap:12px}.tk-header nav a{display:inline-flex;align-items:center;justify-content:center;padding:11px 13px;border-radius:8px;font-size:14px;white-space:nowrap;transition:background .25s,color .25s,transform .25s}.tk-header nav a:hover{background:#eef4ff;color:#1559e8}.tk-header nav a.tk-nav-active,.tk-header nav a[aria-current=page]{background:#1559e8;color:#fff;box-shadow:0 5px 16px #1559e829}.tk-carousel{margin:36px 0 52px;overflow:hidden}.tk-carousel-rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:8px max(0px,calc((100% - 650px)/2)) 20px;overscroll-behavior-x:contain}.tk-carousel-rail::-webkit-scrollbar{display:none}.tk-carousel-slide{margin:0;flex:0 0 min(75vw,650px);scroll-snap-align:center;border-radius:22px;overflow:hidden;background:#f4f7ff;border:1px solid #e7ecf7;box-shadow:0 12px 35px #12377a12;display:flex;align-items:center;justify-content:center}.tk-carousel-slide img{display:block;width:100%;height:min(68vw,630px);object-fit:contain}.tk-carousel-controls{display:flex;align-items:center;justify-content:center;gap:22px;margin:10px 0}.tk-carousel-arrow{width:42px;height:42px;border:1px solid #dce6f9;background:white;color:#1559e8;border-radius:50%;font-size:30px;cursor:pointer;line-height:1;transition:background .2s,transform .2s}.tk-carousel-arrow:hover{background:#edf4ff;transform:scale(1.06)}.tk-carousel-dots{display:flex;align-items:center;gap:9px}.tk-carousel-dots button{height:9px;width:9px;border:0;border-radius:30px;background:#cbd6e8;cursor:pointer;transition:width .25s,background .25s}.tk-carousel-dots button.is-active{width:27px;background:#1559e8}.tk-carousel-hint{text-align:center;font-size:12px;color:#68778e}@media(max-width:1100px){.tk-header{flex-wrap:wrap;justify-content:center}.tk-header nav{order:3;justify-content:center;width:100%;overflow-x:auto}.tk-brand img{width:190px}}@media(max-width:650px){.tk-header{min-height:auto;gap:8px}.tk-brand img{width:165px;max-height:65px}.tk-header nav{justify-content:flex-start;gap:5px;padding:7px 0}.tk-header nav a{font-size:12px;padding:9px 11px}.tk-carousel-rail{gap:12px;padding:8px 12% 16px}.tk-carousel-slide{flex-basis:85%}.tk-carousel-slide img{height:95vw;max-height:520px}}@media(prefers-reduced-motion:reduce){.tk-carousel-rail{scroll-behavior:auto}}.tk-header{min-height:112px;padding-left:max(20px,calc((100vw - 1400px)/2));padding-right:max(20px,calc((100vw - 1400px)/2))}.tk-brand img{width:255px;max-height:100px}.tk-db-page{max-width:1240px}.tk-db-hero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:55px;gap:55px;min-height:650px;padding:75px 0}.tk-db-hero h1{font-size:clamp(43px,5vw,70px);margin:24px 0}.tk-db-hero p{font-size:18px;line-height:1.8;color:var(--muted);max-width:580px}.tk-db-hero small{display:block;color:#78869c;line-height:1.6;margin-top:22px}.tk-db-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:30px}.tk-db-secondary{border-radius:12px;padding:15px 22px;background:#eef4ff;color:#154bc0!important;font-weight:800;display:inline-flex;align-items:center;justify-content:center;transition:transform .25s,background .25s}.tk-db-secondary:hover{transform:translateY(-3px);background:#e0ebff}.tk-db-heroart{height:470px;position:relative;background:radial-gradient(circle,#e2edff 0,#f5f9ff 56%,#fff 74%);display:flex;align-items:center;justify-content:center}.tk-db-artcard{position:absolute;width:56%;padding:9px;border:1px solid #e4ecfb;border-radius:24px;background:white;box-shadow:0 25px 55px #173e8424;animation:tk-float 6s ease-in-out infinite}.tk-db-artcard img{display:block;width:100%;aspect-ratio:1;object-fit:contain;border-radius:17px}.tk-db-artone{transform:rotate(-9deg);left:6%;top:11%;animation:none}.tk-db-arttwo{right:3%;bottom:9%;animation-delay:-3s}.tk-db-artbadge{position:absolute;bottom:0;left:10%;background:#1559e8;color:white;border-radius:100px;padding:14px 22px;font-size:13px;font-weight:800;box-shadow:0 12px 30px #1559e835}.tk-db-sectionintro{text-align:center;max-width:740px;margin:65px auto 55px}.tk-db-pricing h2,.tk-db-sectionintro h2{font-size:clamp(35px,4vw,54px);margin:20px 0}.tk-db-pricing>.tk-reveal>p,.tk-db-pricing>p,.tk-db-sectionintro p{color:var(--muted);line-height:1.75;font-size:17px}.tk-db-timeline{position:relative;padding-left:38px}.tk-db-timeline:before{content:"";position:absolute;top:35px;bottom:35px;left:17px;width:2px;background:linear-gradient(#1559e8,#cbdcff)}.tk-db-step{position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:60px;gap:60px;align-items:center;padding:30px 0 85px}.tk-db-number{position:absolute;top:43px;left:-38px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#1559e8;color:white;font-weight:800;box-shadow:0 0 0 7px #fff}.tk-db-step-label{font-size:12px;letter-spacing:.06em;font-weight:800;color:#1559e8}.tk-db-stepcopy h3{font-size:clamp(25px,2.6vw,36px);margin:13px 0}.tk-db-stepcopy p{font-size:16px;line-height:1.8;color:var(--muted)}.tk-db-panel{min-height:310px;border:1px solid #e2eaf8;background:white;border-radius:22px;padding:24px;box-shadow:0 20px 50px #193f8210}.tk-db-panelhead{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px}.tk-db-panelhead span{border-radius:30px;background:#f0f5ff;color:#5e7294;padding:7px 12px;font-size:11px}.tk-db-device{display:flex;align-items:center;gap:12px;padding:15px 5px;border-bottom:1px solid #eef2f8}.tk-db-device:last-of-type{border:0}.tk-db-deviceicon{background:#eaf2ff;border-radius:12px;color:#1559e8;width:43px;height:43px;display:grid;place-items:center;font-size:21px;font-weight:800;flex-shrink:0}.tk-db-device b,.tk-db-device small{display:block}.tk-db-device small{margin-top:4px;color:#8794a8}.tk-db-status{margin-left:auto;font-size:11px;color:#178b5b;white-space:nowrap}.tk-db-dot{width:9px;height:9px;border-radius:50%;background:#1559e8;margin-left:auto}.tk-db-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.tk-db-stats>div{background:#f3f7ff;border-radius:14px;padding:19px}.tk-db-stats small{display:block;color:#70809a}.tk-db-stats strong{display:block;font-size:32px;margin-top:6px;color:#164dc0}.tk-db-bars{height:110px;display:flex;align-items:flex-end;gap:10px;margin:25px 0 12px;border-bottom:1px solid #e3eaf6}.tk-db-bars i{flex:1 1;background:linear-gradient(#1559e8,#c8dcff);border-radius:7px 7px 0 0}.tk-db-disclaimer{color:#8b98aa;font-size:11px;line-height:1.5}.tk-db-businessmark{font-size:42px;color:#1559e8;margin:22px 0}.tk-db-panel>p{color:#6c7a91;line-height:1.7}.tk-db-tags{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.tk-db-tags span{background:#eff5ff;border-radius:40px;padding:10px 14px;color:#1559e8;font-size:12px;font-weight:700}.tk-db-answer,.tk-db-review{border-radius:15px;padding:17px;margin:12px 0}.tk-db-review{background:#f5f8ff;color:#e4a12a}.tk-db-review p{color:#293e5e;margin:8px 0 0}.tk-db-answer{background:#eaf2ff}.tk-db-answer b{color:#1559e8}.tk-db-answer p{color:#354a69;line-height:1.6;margin-bottom:0}.tk-db-businessintro{padding-top:20px}.tk-db-pricing{padding:80px 0;text-align:center;scroll-margin-top:135px}.tk-db-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:48px;text-align:left}.tk-db-plan{position:relative;display:flex;flex-direction:column;height:100%;padding:36px;border-radius:25px;border:1px solid #dce6f8;box-shadow:0 12px 40px #0d357d0c}.tk-db-planfree{border:2px solid #1559e8}.tk-db-planbadge{align-self:flex-start;font-size:11px;letter-spacing:.07em;color:#1559e8;background:#eaf2ff;padding:9px 12px;border-radius:30px;font-weight:800}.tk-db-plan h3{font-size:26px;margin:23px 0 15px}.tk-db-planprice{font-size:43px;color:#1559e8;font-weight:800}.tk-db-planprice small{font-size:16px;color:#75839a;font-weight:500}.tk-db-plan p{color:#687991;line-height:1.7;min-height:65px}.tk-db-plan ul{padding:0;list-style:none;flex:1 1;margin:14px 0 30px}.tk-db-plan li{position:relative;padding:9px 0 9px 28px;line-height:1.55}.tk-db-plan li:before{content:"✓";position:absolute;left:0;color:#1559e8;font-weight:900}.tk-db-plan>a{width:100%}.tk-db-plan>small{margin-top:17px;color:#7b8ba2;text-align:center;line-height:1.5}.tk-db-bottom{text-align:center;background:#edf4ff;border-radius:28px;padding:70px 25px;margin:15px 0 90px}.tk-db-bottom h2{font-size:clamp(32px,4vw,48px);margin:0 0 14px}.tk-db-bottom p{color:#667892;line-height:1.7;margin-bottom:26px}@media(max-width:1100px){.tk-brand img{width:230px}.tk-db-hero{gap:25px}}@media(max-width:750px){.tk-brand img{width:200px}.tk-db-hero{grid-template-columns:1fr;min-height:auto;padding:48px 0}.tk-db-heroart{height:360px;max-width:500px;width:100%;margin:auto}.tk-db-step{gap:18px;padding-bottom:65px}.tk-db-plans,.tk-db-step{grid-template-columns:1fr}.tk-db-panel{min-height:260px}.tk-db-sectionintro{margin:35px auto}.tk-db-pricing{padding:45px 0}}@media(max-width:650px){.tk-brand img{width:185px;max-height:80px}.tk-db-timeline{padding-left:28px}.tk-db-timeline:before{left:13px}.tk-db-number{left:-28px;width:29px;height:29px}.tk-db-heroart{height:300px}.tk-db-plan{padding:25px}.tk-db-hero p{font-size:16px}}.tk-header .tk-brand img{width:310px;max-width:min(34vw,310px);max-height:115px;height:auto;object-fit:contain}.tk-header{min-height:124px}@media(max-width:750px){.tk-header .tk-brand img{width:225px;max-width:65vw;max-height:88px}.tk-header{min-height:96px}}.tkd-page{max-width:1320px;padding-bottom:110px;--tkd-blue:#0878f9;--tkd-blue-dark:#0067e8;--tkd-blue-soft:#eef6ff;--tkd-border:#e8edf5;--tkd-text:#111827;--tkd-muted:#697386;--tkd-green:#0fad65}.tkd-page *{box-sizing:border-box}.tkd-page em{font-style:normal;color:var(--tkd-blue)}.tkd-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);align-items:center;grid-gap:68px;gap:68px;min-height:680px;padding:88px 0 92px;border-bottom:1px solid #f0f3f8}.tkd-pill{display:inline-flex;align-items:center;border-radius:999px;background:#f1f6fd;border:1px solid #e5eef9;color:#34465e;padding:9px 16px;font-size:13px;font-weight:700;letter-spacing:.01em}.tkd-hero-copy h1{font-size:clamp(48px,5.25vw,76px);letter-spacing:-.06em;line-height:1.03;color:#0e1117;margin:24px 0;max-width:690px}.tkd-hero-copy p{font-size:18px;line-height:1.72;color:#566174;max-width:650px;margin:0}.tkd-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:30px}.tkd-actions .tk-btn,.tkd-secondary{border-radius:999px;padding:16px 28px}.tkd-secondary{display:inline-flex;align-items:center;justify-content:center;background:#f1f3f5;color:#172033!important;font-weight:800;border:1px solid #eceff3;transition:.25s ease}.tkd-secondary:hover{transform:translateY(-3px);background:#e9eef6}.tkd-secondary.wide{width:100%}.tkd-products{padding:20px 0}.tkd-product-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.tkd-product-card{aspect-ratio:1/1;border-radius:22px;background:linear-gradient(145deg,#f6f9ff,#edf5ff);border:1px solid #e5edf8;display:grid;place-items:center;padding:14px;overflow:hidden;box-shadow:0 14px 40px rgba(19,68,139,.06);transition:transform .28s ease,box-shadow .28s ease}.tkd-product-card:hover{transform:translateY(-4px);box-shadow:0 22px 52px rgba(19,68,139,.12)}.tkd-product-card img{width:100%;height:100%;object-fit:contain;border-radius:15px}.tkd-compatible{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:18px;border-radius:999px;background:#eaf4ff;color:#1471dd;padding:12px 16px;font-size:13px;font-weight:800}.tkd-compatible i{width:9px;height:9px;border-radius:50%;background:var(--tkd-blue)}.tkd-flow{position:relative;padding:74px 0 24px}.tkd-flow:before{content:"";position:absolute;left:38px;top:134px;bottom:80px;width:3px;background:linear-gradient(#10ad63 0 31%,var(--tkd-blue) 31% 100%);z-index:0}.tkd-plan-band{position:relative;margin:0 0 34px 90px;border-radius:18px;padding:17px 22px;display:flex;align-items:center;gap:18px;line-height:1.45}.tkd-plan-band b{white-space:nowrap}.tkd-plan-band.free{background:#edf9f3;color:#15834e}.tkd-plan-band.free span{color:#5f6f67}.tkd-plan-band.business{background:#eef6ff;color:var(--tkd-blue-dark);margin-top:18px}.tkd-plan-band.business span{color:#56708c}.tkd-step{position:relative;display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);grid-gap:68px;gap:68px;align-items:center;padding:0 0 82px 90px}.tkd-number{position:absolute;left:14px;top:7px;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:16px;font-weight:900;z-index:2}.tkd-number.free{background:linear-gradient(135deg,#19b86a,#0f9e58);box-shadow:0 0 0 7px #fff,0 10px 25px rgba(16,173,99,.22)}.tkd-number.business{background:linear-gradient(135deg,var(--tkd-blue),#0f6ee3);box-shadow:0 0 0 7px #fff,0 10px 25px rgba(8,120,249,.2)}.tkd-copy{align-self:start;padding-top:5px}.tkd-copy h3{font-size:clamp(29px,2.5vw,40px);line-height:1.15;letter-spacing:-.04em;color:#12161d;margin:0 0 14px}.tkd-copy>p{font-size:17px;line-height:1.58;color:#657184;margin:0 0 20px;max-width:470px}.tkd-copy ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.tkd-copy li{position:relative;padding-left:30px;font-size:15px;line-height:1.55;color:#263244}.tkd-copy li:before{content:"✓";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#e7f5ee;color:#0ba25e;font-size:12px;font-weight:900}.tkd-panel{border:1px solid var(--tkd-border);border-radius:24px;background:#fff;box-shadow:0 18px 55px rgba(28,52,90,.06);padding:24px;min-height:290px;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease}.tkd-panel:hover{transform:translateY(-3px);box-shadow:0 24px 64px rgba(28,52,90,.1)}.tkd-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px}.tkd-panel-head strong{font-size:16px;color:#111827}.tkd-panel-head span{border-radius:999px;background:#f1f4f7;color:#647286;padding:8px 12px;font-size:11px;font-weight:700}.tkd-list{border-radius:18px;background:#fbfcfe;overflow:hidden}.tkd-device-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:17px 16px;border-bottom:1px solid #edf1f5}.tkd-device-row:last-child{border:0}.tkd-device-thumb{width:40px;height:40px;border-radius:11px;background:#eef5ff;color:var(--tkd-blue);display:grid;place-items:center;font-weight:900;font-size:12px}.tkd-device-row b,.tkd-device-row small{display:block}.tkd-device-row b{font-size:14px;color:#131821}.tkd-device-row small{margin-top:4px;color:#8691a1;font-size:12px}.tkd-online{width:9px;height:9px;border-radius:50%;background:#0bad61;box-shadow:0 0 0 4px #e8f8f0}.tkd-ranking{border-radius:18px;background:#fbfcfe;overflow:hidden}.tkd-rank-row{display:grid;grid-template-columns:28px 42px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:15px 14px;border-bottom:1px solid #edf1f5}.tkd-rank-row:last-child{border:0}.tkd-rank-num{color:#9aa4b1;font-size:12px}.tkd-avatar{width:38px;height:38px;border-radius:50%;background:#e9f3ff;color:var(--tkd-blue);display:grid;place-items:center;font-weight:800;flex:none}.tkd-avatar.alt{background:linear-gradient(135deg,#6d5cff,#8f6cff);color:#fff}.tkd-rank-row b,.tkd-rank-row small{display:block}.tkd-rank-row small{font-size:12px;color:#8a95a4;margin-top:3px}.tkd-rank-row>strong{font-size:15px}.tkd-location-bars{margin-top:18px}.tkd-location-bars>div{display:flex;justify-content:space-between;font-size:12px;margin:10px 0 7px}.tkd-location-bars>div b{color:#667284}.tkd-location-bars>i{display:block;height:6px;border-radius:99px;background:#eef1f4;overflow:hidden}.tkd-location-bars>i em{display:block;height:100%;background:linear-gradient(90deg,var(--tkd-blue),#63aaf7);border-radius:inherit}.tkd-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.tkd-filters button{border:0;background:#f3f5f7;color:#6c7787;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:700}.tkd-filters button.active{background:#101419;color:#fff}.tkd-reviews{border-radius:16px;background:#fbfcfe;overflow:hidden}.tkd-review-row{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:start;padding:14px;border-bottom:1px solid #edf1f5}.tkd-review-row:last-child{border:0}.tkd-review-copy b{font-size:13px}.tkd-review-copy em{color:#f4a91e;font-size:11px;margin-left:6px;letter-spacing:.02em}.tkd-review-copy p{margin:5px 0 0;color:#7b8797;font-size:12px;line-height:1.5}.tkd-review-place{font-size:10px;background:#f0f3f6;border-radius:999px;color:#7d8794;padding:7px 9px;white-space:nowrap}.tkd-reply-list{display:grid;grid-gap:14px;gap:14px}.tkd-reply-item{border:1px solid #edf1f5;border-radius:18px;background:#fbfcfe;overflow:hidden}.tkd-reply-review{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;padding:16px 16px 12px;align-items:start}.tkd-reply-copy{display:flex;flex-direction:column;gap:6px}.tkd-reply-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tkd-stars{font-size:11px;color:#f1aa25}.tkd-reply-copy p{margin:0;color:#738093;font-size:13px;line-height:1.55}.tkd-reply-response{margin:0 16px 16px;padding:15px 16px;border:1px solid #e5edf8;background:#fff;border-radius:16px}.tkd-reply-response>span{display:block;color:#f1a622;font-size:12px;font-weight:800;margin-bottom:8px}.tkd-reply-response p{margin:0;color:#4f5f72;font-size:13px;line-height:1.58}.tkd-reply-response small{display:block;margin-top:10px;color:#12a164;font-size:11px;font-weight:700}.tkd-demo-note{display:block;margin-top:12px;color:#97a0ad;font-size:10px;line-height:1.45}.tkd-calendar-grid,.tkd-weekdays{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:10px;gap:10px}.tkd-weekdays span{text-align:center;color:#8792a1;font-size:11px;font-weight:800}.tkd-calendar-grid{margin-top:10px}.tkd-calendar-grid span{aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:#f1f3f5;color:#8b95a4;font-size:12px;transition:transform .24s ease}.tkd-calendar-grid span.scheduled{background:var(--tkd-blue);color:#fff;font-weight:800;box-shadow:0 8px 18px rgba(8,120,249,.18)}.tkd-panel:hover .tkd-calendar-grid span.scheduled{transform:scale(1.03)}.tkd-calendar-legend{display:flex;align-items:center;gap:8px;margin-top:17px;color:#778394;font-size:11px}.tkd-calendar-legend i{width:9px;height:9px;border-radius:50%;background:var(--tkd-blue)}.tkd-seo-classic{display:grid;grid-gap:18px;gap:18px}.tkd-seo-summary{display:grid;grid-template-columns:auto 1fr;grid-gap:24px;gap:24px;align-items:center;padding-bottom:4px}.tkd-seo-number{min-width:92px}.tkd-seo-number strong{display:block;font-size:56px;line-height:1;color:#e7a11a;font-weight:900}.tkd-seo-number small{display:block;margin-top:7px;color:#9aa3af;font-size:12px}.tkd-seo-text h4{margin:0 0 8px;font-size:16px;color:#10161d}.tkd-seo-text p{margin:0;color:#7f8a99;font-size:12px;line-height:1.5}.tkd-seo-text p span{color:#f0a823;font-weight:800}.tkd-seo-bars{display:grid;grid-gap:16px;gap:16px}.tkd-progress>div{display:flex;justify-content:space-between;font-size:11px;margin-bottom:7px}.tkd-progress>div span{color:#697689}.tkd-progress>div b{color:#596579}.tkd-progress>i{display:block;height:7px;border-radius:99px;background:#edf1f5;overflow:hidden}.tkd-progress>i em{display:block;height:100%;border-radius:inherit}.tkd-progress.green>i em{background:linear-gradient(90deg,#18a552,#1db55c)}.tkd-progress.yellow>i em{background:linear-gradient(90deg,#f0a823,#f6b53b)}.tkd-progress.red>i em{background:linear-gradient(90deg,#df3434,#eb4444)}.tkd-map-wrap{display:grid;grid-template-columns:1fr 145px;grid-gap:18px;gap:18px}.tkd-map{position:relative;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;min-height:220px;padding:19px;border-radius:18px;overflow:hidden;background:linear-gradient(90deg,#f1eee6 0 31%,#eaf4fb 31% 46%,#f2efe7 46% 100%)}.tkd-map:after,.tkd-map:before,.tkd-road{content:"";position:absolute;background:#fff;opacity:.93}.tkd-map:before{left:24%;top:0;width:8px;height:100%}.tkd-map:after{left:64%;top:0;width:8px;height:100%}.tkd-road.r1{top:34%}.tkd-road.r1,.tkd-road.r2{left:0;height:8px;width:100%}.tkd-road.r2{top:68%}.tkd-road.r3{left:43%;top:0;width:6px;height:100%}.tkd-map span{position:relative;z-index:2;place-self:center;width:31px;height:31px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:900;box-shadow:0 4px 10px rgba(0,0,0,.12)}.tkd-map span.best{background:#05a95f}.tkd-map span.good{background:#66ae0d}.tkd-map span.mid{background:#f19a0a}.tkd-map span.bad{background:#e94f2b}.tkd-map-stats{display:grid;align-content:center;grid-gap:18px;gap:18px}.tkd-map-stats small,.tkd-map-stats strong{display:block}.tkd-map-stats small{font-size:10px;color:#8f99a6}.tkd-map-stats strong{font-size:22px;margin-top:3px;color:#151a20}.tkd-report-head{border:1px solid #edf1f5;border-bottom:0;border-radius:16px 16px 0 0;padding:18px;background:#fbfcfe}.tkd-report-head b,.tkd-report-head small{display:block}.tkd-report-head b{font-size:15px}.tkd-report-head small{margin-top:5px;color:#8d97a4;font-size:11px}.tkd-report-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #edf1f5;border-radius:0 0 16px 16px;overflow:hidden}.tkd-report-grid>div{padding:18px 14px;border-right:1px solid #edf1f5}.tkd-report-grid>div:last-child{border:0}.tkd-report-grid em,.tkd-report-grid span,.tkd-report-grid strong{display:block}.tkd-report-grid span{font-size:10px;color:#7f8998}.tkd-report-grid strong{font-size:24px;margin:9px 0;color:#151a20}.tkd-report-grid em{font-size:11px;color:#0ba15e;font-weight:800}.tkd-compare{padding:92px 0 20px;border-top:1px solid #f0f3f8}.tkd-compare-head{text-align:center;max-width:760px;margin:0 auto 48px}.tkd-compare-head h2{font-size:clamp(40px,4.2vw,58px);letter-spacing:-.055em;margin:0 0 17px}.tkd-compare-head p{font-size:17px;line-height:1.7;color:#687588;margin:0}.tkd-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:26px;gap:26px}.tkd-price-card{height:100%;display:flex;flex-direction:column;border:1px solid #e3e8ef;border-radius:28px;padding:34px;background:#fff;box-shadow:0 20px 55px rgba(30,50,83,.06)}.tkd-price-card.included{border:2px solid var(--tkd-blue)}.tkd-price-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.tkd-price-top h3{font-size:27px;margin:0;color:#11161d}.tkd-price-top span{display:block;color:#8893a1;margin-top:7px;font-size:13px}.tkd-price-top>b{border-radius:999px;padding:8px 12px;background:#edf8f3;color:#0f9959;font-size:11px}.tkd-price-card.optional .tkd-price-top>b{background:#eef6ff;color:var(--tkd-blue)}.tkd-price{font-size:47px;font-weight:900;color:#10151b;margin:28px 0 12px}.tkd-price small{font-size:15px;color:#737f90;font-weight:600}.tkd-price-card>p{color:#6c7889;line-height:1.6;margin:0 0 13px}.tkd-price-card ul{list-style:none;padding:0;margin:12px 0 30px;display:grid;grid-gap:10px;gap:10px;flex:1 1}.tkd-price-card li{position:relative;padding-left:29px;line-height:1.5;color:#273244}.tkd-price-card li:before{content:"✓";position:absolute;left:0;color:var(--tkd-blue);font-weight:900}.tkd-price-card>small{margin-top:16px;text-align:center;color:#8b95a3;line-height:1.5}.tkd-price-card .tk-btn{border-radius:999px}@media(max-width:1050px){.tkd-hero{grid-template-columns:1fr;gap:35px;min-height:0}.tkd-products{max-width:720px}.tkd-step{grid-template-columns:1fr;gap:25px}.tkd-copy>p{max-width:650px}.tkd-panel{max-width:760px}.tkd-plan-band{margin-left:80px}.tkd-flow:before{left:35px}.tkd-number{left:11px}}@media(max-width:760px){.tkd-hero{padding:55px 0 65px}.tkd-hero-copy h1{font-size:clamp(42px,12vw,60px)}.tkd-hero-copy p{font-size:16px}.tkd-product-grid{grid-template-columns:repeat(2,1fr);gap:12px}.tkd-flow{padding-top:45px}.tkd-flow:before{left:19px;top:105px}.tkd-plan-band{margin-left:47px;align-items:flex-start;flex-direction:column;gap:5px}.tkd-step{padding-left:54px;padding-bottom:64px}.tkd-number{left:1px;width:38px;height:38px;box-shadow:0 0 0 5px #fff}.tkd-copy h3{font-size:30px}.tkd-map-wrap{grid-template-columns:1fr}.tkd-map-stats{grid-template-columns:repeat(3,1fr)}.tkd-seo-summary{grid-template-columns:1fr;gap:12px}.tkd-seo-number strong{font-size:46px}.tkd-report-grid{grid-template-columns:repeat(2,1fr)}.tkd-report-grid>div:nth-child(2){border-right:0}.tkd-report-grid>div:nth-child(-n+2){border-bottom:1px solid #edf1f5}.tkd-plan-grid{grid-template-columns:1fr}.tkd-price-card{padding:28px}.tkd-compare{padding-top:65px}}@media(max-width:520px){.tkd-page{padding-left:18px;padding-right:18px}.tkd-actions{align-items:stretch;flex-direction:column}.tkd-actions a{width:100%}.tkd-product-card{border-radius:17px;padding:8px}.tkd-compatible{font-size:11px}.tkd-plan-band{font-size:13px;padding:14px 15px}.tkd-step{padding-left:48px}.tkd-flow:before{left:17px}.tkd-number{left:0}.tkd-panel{padding:18px;border-radius:20px}.tkd-review-row{grid-template-columns:auto 1fr}.tkd-review-place{grid-column:2;justify-self:start}.tkd-calendar-grid,.tkd-weekdays{gap:6px}.tkd-report-grid{grid-template-columns:1fr}.tkd-report-grid>div{border-right:0!important;border-bottom:1px solid #edf1f5}.tkd-report-grid>div:last-child{border-bottom:0}.tkd-map{padding:12px;gap:6px}.tkd-map span{width:28px;height:28px}.tkd-map-stats strong{font-size:18px}.tkd-price-top{flex-direction:column}.tkd-price{font-size:41px}.tkd-reply-review{grid-template-columns:1fr}.tkd-seo-number strong{font-size:42px}}@media(prefers-reduced-motion:reduce){.tkd-page *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.tk-pay-wrap{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.tk-pay-btn{border:0;cursor:pointer;width:100%;justify-content:center}.tk-pay-btn:disabled{opacity:.65;cursor:wait}.tk-pay-wrap small{color:#667085;line-height:1.35}.tk-pay-error{margin:0;color:#b42318;font-size:.9rem}.tk-product-help{display:inline-block;margin-top:10px;color:#475467;font-size:.92rem;text-decoration:underline;text-underline-offset:3px}.tk-payment-result{max-width:760px;margin:70px auto}.tk-payment-result h1{margin-top:10px}.tk-payment-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:24px}.tk-secondary-link{font-weight:700;color:#344054;text-decoration:none}.tk-checkout-page{max-width:980px}.tk-checkout-head{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;margin-bottom:28px}.tk-checkout-head h1{margin:7px 0}.tk-order-total{min-width:150px;padding:18px 22px;border:1px solid #dce6f5;border-radius:18px;background:#f8fbff;display:grid;grid-gap:3px;gap:3px}.tk-order-total small{color:#667085}.tk-order-total strong{font-size:30px;color:#175cd3}.tk-checkout-card{background:#fff;border:1px solid #e4e7ec;border-radius:24px;padding:28px;box-shadow:0 12px 38px #1018280a}.tk-checkout-card h2{margin-top:0}.tk-method-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:20px 0}.tk-method-tabs button{border:1px solid #d0d5dd;background:#fff;border-radius:14px;padding:16px;font-weight:800;cursor:pointer}.tk-method-tabs button.active{border-color:#2e6bff;background:#edf4ff;color:#174ea6}.tk-wide{width:100%;justify-content:center;border:0;cursor:pointer}.tk-security-note{font-size:13px;color:#667085;text-align:center;margin:12px 0 0}.tk-copy{border:1px solid #b9c9e4;background:#fff;border-radius:9px;padding:6px 10px}.tk-backpay,.tk-copy{color:#175cd3;font-weight:800;cursor:pointer}.tk-backpay{border:0;background:none;padding:0;margin-bottom:18px}.tk-important,.tk-phone-warning{background:#fff8e7;border:1px solid #f3d58c;border-radius:14px;padding:15px 17px;line-height:1.55}.tk-order-form{display:grid;grid-gap:17px;gap:17px;margin-top:20px}.tk-order-form label{display:grid;grid-gap:7px;gap:7px;font-weight:700}.tk-order-form input,.tk-order-form textarea{width:100%;box-sizing:border-box;border:1px solid #d0d5dd;border-radius:12px;padding:13px 14px;font:inherit;background:#fff}.tk-order-form input:focus,.tk-order-form textarea:focus{outline:3px solid #2e6bff20;border-color:#2e6bff}.tk-order-form label small{font-weight:400;color:#667085}.tk-form-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.tk-order-success{max-width:680px;margin:50px auto;text-align:center;background:#fff;border:1px solid #e4e7ec;border-radius:26px;padding:38px;box-shadow:0 14px 44px #1018280a}.tk-order-check{width:68px;height:68px;margin:0 auto 18px;display:grid;place-items:center;border-radius:50%;background:#dcfae6;color:#067647;font-size:38px;font-weight:900}.tk-order-success .tk-important{text-align:left;margin:22px 0}.tk-order-success .tk-payment-actions{justify-content:center}@media(max-width:700px){.tk-checkout-head{align-items:stretch;flex-direction:column}.tk-form-two,.tk-method-tabs{grid-template-columns:1fr}.tk-checkout-card{padding:20px}.tk-pay-detail{align-items:flex-start;flex-direction:column}.tk-qr-box{margin:auto}.tk-bank>div{display:grid;grid-template-columns:1fr auto}.tk-bank>div span{grid-column:1/-1}}.tk-header .tk-brand img{width:410px!important;max-width:min(42vw,410px)!important;max-height:150px!important}.tk-header{min-height:150px!important}.tk-pay-wrap{width:100%}.tk-customize-btn{background:#7c3aed!important;border-color:#7c3aed!important}.tk-customize-btn:hover{background:#6d28d9!important}.tk-checkout-page{max-width:980px!important;width:calc(100% - 34px)!important;margin-left:auto!important;margin-right:auto!important}.tk-checkout-card,.tk-checkout-head{width:100%}@media(max-width:750px){.tk-header .tk-brand img{width:300px!important;max-width:62vw!important;max-height:110px!important}.tk-header{min-height:110px!important}}@media(max-width:650px){.tk-header .tk-brand img{width:260px!important;max-width:60vw!important;max-height:96px!important}.tk-checkout-page{width:calc(100% - 24px)!important}}.tkd-coming-card{position:relative;overflow:hidden}.tkd-coming-badge{display:inline-flex;align-items:center;justify-content:center;margin:0 0 18px;padding:10px 18px;border-radius:999px;background:linear-gradient(135deg,#1559e8,#6f42ed);color:#fff;font-size:13px;font-weight:900;letter-spacing:.12em;box-shadow:0 10px 28px rgba(21,89,232,.2)}.tkd-disabled{border:0;cursor:not-allowed!important;opacity:.72;background:#edf1f6!important;color:#6d7788!important;box-shadow:none!important;transform:none!important}.tkd-plan-band.business b{display:inline-flex;align-items:center;gap:8px}.tkd-plan-band.business b:after{content:"PRÓXIMAMENTE";font-size:10px;letter-spacing:.08em;padding:6px 9px;border-radius:999px;background:#fff;color:#6437db;border:1px solid #ddd0ff}.tkd-plan-band.business b{font-size:0}.tkd-plan-band.business b:before{content:"ToKetap Business";font-size:medium}.tk-product-modes{display:grid;grid-gap:6px;gap:6px;margin:12px 0 4px;font-size:.92rem;color:#42526b}.tk-product-modes span{display:block}.tk-shipping-note{margin:10px 0 4px!important;padding:9px 11px;border-radius:10px;background:#fff7e8;color:#7a5100!important;font-size:.88rem!important;font-weight:650}.tk-shipping-alert{margin:14px 0 0;padding:12px 14px;border:1px solid #f2cf7d;border-radius:12px;background:#fff8e8;color:#674700}.tk-order-total span{display:block;margin-top:3px;font-size:.75rem;color:#8a5a00;font-weight:650}@media (min-width:901px){.tkd-page{zoom:.92}}.tk-header{min-height:84px!important;padding-top:8px!important;padding-bottom:8px!important}.tk-header .tk-brand img{width:215px!important;max-width:24vw!important;max-height:68px!important}.tk-price-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;width:100%;margin:3px 0 5px}.tk-price-options>div{border:1px solid #e1e8f5;background:#f8faff;border-radius:15px;padding:15px}.tk-price-options>div.featured{border-color:#bcd1ff;background:#eef4ff}.tk-price-options small,.tk-price-options span{display:block}.tk-price-options span{font-size:11px;font-weight:900;letter-spacing:.08em;color:#536787}.tk-price-options strong{display:block;margin:5px 0 3px;font-size:26px}.tk-price-options small{font-size:11px;line-height:1.35;color:#75839a}.tk-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:36px}.tk-proof-grid img{width:100%;aspect-ratio:1/1.18;object-fit:contain;background:#f3f7ff;border:1px solid #e4ebf8;border-radius:22px;padding:12px}.tk-includes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:34px}.tk-includes-grid article{display:flex;gap:14px;padding:24px;border:1px solid #e3eaf7;background:#f8faff;border-radius:18px}.tk-includes-grid article>span{width:30px;height:30px;flex:0 0 30px;border-radius:50%;display:grid;place-items:center;background:#1559e8;color:#fff;font-weight:900}.tk-includes-grid h3{margin:2px 0 7px;font-size:17px}.tk-includes-grid p{margin:0;color:var(--muted);line-height:1.55;font-size:14px}.tk-faq-list{max-width:900px;margin:34px auto 0}.tk-faq-list details{border-top:1px solid #dfe7f5;padding:0}.tk-faq-list details:last-child{border-bottom:1px solid #dfe7f5}.tk-faq-list summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;font-weight:800;font-size:17px}.tk-faq-list summary::-webkit-details-marker{display:none}.tk-faq-list summary span{font-size:25px;color:#1559e8}.tk-faq-list details[open] summary span{transform:rotate(45deg)}.tk-faq-list details p{margin:-4px 0 22px;color:var(--muted);line-height:1.7;max-width:780px}.tk-final-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.tk-final-actions>a:nth-child(2){background:#fff;color:#1559e8!important}.tk-footer{text-align:left;padding:52px max(24px,calc((100vw - 1200px)/2)) 24px}.tk-footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);grid-gap:44px;gap:44px}.tk-footer-grid>div:not(.tk-footer-brand){display:flex;flex-direction:column;gap:11px}.tk-footer-grid b{color:#fff;margin-bottom:5px}.tk-footer-grid a{font-size:14px;color:#c9d8f8}.tk-footer-grid a:hover{color:#fff}.tk-footer-brand img{max-width:190px}.tk-footer-brand p{max-width:360px;line-height:1.6;color:#b9caec;font-size:14px}.tk-footer-bottom{border-top:1px solid #ffffff1e;margin-top:34px;padding-top:20px;text-align:center;color:#8fa8d3;font-size:12px}.tk-legal{max-width:900px}.tk-legal h2{font-size:23px;letter-spacing:-.025em;margin:36px 0 9px}.tk-legal p{color:#5e6e87;line-height:1.8}.tk-legal .tk-btn{margin-top:20px}.tk-clean-list{list-style:none;padding:0;margin:20px 0}.tk-clean-list li{padding:6px 0;color:#425574}.tk-period-demo{display:grid;grid-gap:10px;gap:10px;margin:16px 0 24px}.tk-period-demo>div{display:flex;justify-content:space-between;align-items:center;background:#f3f7ff;padding:14px 16px;border-radius:12px}.tk-period-demo b{font-size:20px;color:#1559e8}.tk-checkout-trust{margin:18px 0 0;padding:18px;border-radius:14px;background:#f4f8ff;border:1px solid #dce8ff}.tk-checkout-trust b{display:block;margin-bottom:5px}.tk-checkout-trust p{margin:0;color:#627087;line-height:1.55}.tk-checkout-legal{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px;font-size:12px}.tk-checkout-legal a{color:#1559e8;font-weight:800}@media(max-width:950px){.tk-footer-grid,.tk-includes-grid{grid-template-columns:1fr 1fr}.tk-header .tk-brand img{width:190px!important;max-width:32vw!important}}@media(max-width:650px){.tk-header{min-height:auto!important}.tk-header .tk-brand img{width:170px!important;max-width:54vw!important;max-height:58px!important}.tk-footer-grid,.tk-includes-grid,.tk-price-options,.tk-proof-grid{grid-template-columns:1fr}.tk-footer{padding:42px 22px 22px}.tk-footer-grid{gap:28px}.tk-proof-grid img{aspect-ratio:1/1.12}.tk-faq-list summary{font-size:15px}.tk-final-actions{align-items:stretch}.tk-final-actions>a{width:100%}}.tk-store-page{padding-top:74px}.tk-store-head{max-width:780px;margin-bottom:54px}.tk-store-head h1{font-size:clamp(44px,5.4vw,72px);margin:14px 0 20px}.tk-store-head p{color:var(--muted);font-size:17px;line-height:1.75;max-width:680px}.tk-store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:42px 28px;gap:42px 28px}.tk-store-product{display:block;color:inherit;transition:transform .3s}.tk-store-product:hover{transform:translateY(-5px)}.tk-store-placeholder{aspect-ratio:1/1;border-radius:22px;background:linear-gradient(145deg,#edf4ff,#dfeaff);display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #dce7fb;box-shadow:0 12px 34px #10244b0c;gap:10px}.tk-store-placeholder.is-instagram{background:linear-gradient(145deg,#fff0f7,#f2eaff)}.tk-store-placeholder.is-whatsapp{background:linear-gradient(145deg,#edfff3,#e1f8ea)}.tk-store-placeholder-icon{width:84px;height:84px;border-radius:24px;background:#fff;display:grid;place-items:center;font-size:44px;font-weight:900;color:#1659e8;box-shadow:0 14px 30px #163a7617}.is-instagram .tk-store-placeholder-icon{color:#c13584}.is-whatsapp .tk-store-placeholder-icon{color:#18a957}.tk-store-placeholder strong{font-size:16px}.tk-store-placeholder small{color:#78869d}.tk-store-product-copy{padding:18px 5px 0}.tk-store-product-copy>span{font-size:11px;letter-spacing:.15em;font-weight:800;color:#2361d6;text-transform:uppercase}.tk-store-product-copy h2{font-size:21px;letter-spacing:-.03em;margin:7px 0}.tk-store-product-copy p{color:var(--muted);line-height:1.55;font-size:14px;min-height:44px}.tk-store-product-copy b{display:inline-block;margin-top:5px;color:#1559e8;font-size:14px}.tk-platform-logos{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0 14px}.tk-platform-logos.is-compact{margin:10px 0 2px}.tk-platform-logos-label{font-size:12px;color:#6f7e95;font-weight:700}.tk-platform-logos-list{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tk-platform-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border:1px solid #dce5f5;border-radius:999px;background:#fff;box-shadow:0 8px 18px #10244b0a}.tk-platform-chip-icon{width:18px;height:18px;display:inline-grid;place-items:center;overflow:hidden;border-radius:999px;flex:0 0 auto}.tk-platform-chip-icon svg{width:100%;height:100%;display:block}.tk-platform-chip small{font-size:11px;font-weight:800;color:#3b4e6b;letter-spacing:.01em}.tk-platform-logos.is-compact .tk-platform-chip{padding:4px 8px}.tk-platform-logos.is-compact .tk-platform-chip small{font-size:10px}.tk-platform-logos.is-compact .tk-platform-chip-icon{width:16px;height:16px}.tk-store-product-copy .tk-platform-logos{margin:8px 0 10px}.tk-detail-info .tk-platform-logos{margin-top:6px}.tk-product-detail-page{padding-top:45px}.tk-detail-back{color:#49617f;font-weight:700;font-size:14px}.tk-detail-hero{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;padding:42px 0 90px}.tk-detail-main-image,.tk-detail-main-placeholder{aspect-ratio:1/1;border-radius:24px;background:linear-gradient(145deg,#edf4ff,#dfeaff);border:1px solid #dce7fb;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;box-shadow:0 18px 50px #10244b0b;overflow:hidden}.tk-detail-main-placeholder.is-instagram{background:linear-gradient(145deg,#fff0f7,#f2eaff)}.tk-detail-main-placeholder.is-whatsapp{background:linear-gradient(145deg,#edfff3,#e1f8ea)}.tk-detail-main-placeholder strong{font-size:18px}.tk-detail-main-placeholder small{color:#75829a}.tk-detail-main-image img{width:100%;height:100%;object-fit:cover;display:block}.tk-detail-thumbs{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin-top:12px}.tk-detail-thumbs button{aspect-ratio:1;border:1px solid #dce5f5;border-radius:12px;background:#f7f9fd;display:grid;place-items:center;padding:0;overflow:hidden;cursor:pointer}.tk-detail-thumbs button.active{border-color:#1559e8;box-shadow:0 0 0 2px #dce9ff}.tk-detail-thumbs button img{width:100%;height:100%;object-fit:cover;display:block}.tk-store-realmedia{background:#f2f6ff;overflow:hidden}.tk-store-realmedia img{width:100%;height:335px;object-fit:cover;display:block}.tk-detail-info{padding-top:8px}.tk-detail-platform{font-size:12px;letter-spacing:.14em;color:#1559e8;font-weight:800;text-transform:uppercase}.tk-detail-info h1{font-size:clamp(38px,4vw,58px);margin:12px 0 16px}.tk-detail-lead{font-size:18px;line-height:1.65;color:#4f5f76}.tk-detail-benefits{list-style:none;padding:0;margin:24px 0}.tk-detail-benefits li{padding:8px 0;font-size:16px;color:#253653}.tk-detail-price-label{display:flex;align-items:center;gap:13px;color:#6d7890;margin:26px 0 16px}.tk-detail-price-label span{height:1px;background:#d9e2f2;flex:1 1}.tk-detail-qty-options{display:grid;grid-gap:10px;gap:10px;margin-bottom:18px}.tk-detail-qty-options>div{border:1px solid #dce5f5;border-radius:14px;padding:18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px}.tk-detail-qty-options>div.active{border-color:#1559e8;background:#f7faff}.tk-radio{width:20px;height:20px;border-radius:50%;border:2px solid #9bb5e8;position:relative}.active .tk-radio:after{content:"";position:absolute;inset:4px;background:#1559e8;border-radius:50%}.tk-detail-qty-options small{color:#7b889c}.tk-detail-info>.tk-btn{width:100%;margin-top:5px}.tk-detail-note{font-size:12px;color:#77859b;line-height:1.55}.tk-rank-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center;padding:90px 0;border-top:1px solid #e7edf7}.tk-rank-mock{background:linear-gradient(145deg,#edf4ff,#f8fbff);border-radius:28px;padding:42px;display:grid;place-items:center}.tk-rank-card{width:min(100%,460px);background:#fff;border-radius:25px;padding:30px;box-shadow:0 24px 65px #173c7612}.tk-rank-kicker{font-size:10px;font-weight:800;letter-spacing:.14em;color:#1559e8}.tk-rank-leader{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:center;background:#edf4ff;border-radius:18px;padding:15px;margin:12px 0 24px}.tk-rank-leader>span{width:44px;height:44px;border-radius:50%;background:#1559e8;color:#fff;display:grid;place-items:center}.tk-rank-leader small{display:block;color:#71819a}.tk-rank-leader b{display:block;font-size:18px}.tk-rank-leader>strong{font-size:27px}.tk-rank-tabs{display:flex;width:max-content;background:#eef1f6;border-radius:18px;padding:4px;margin-bottom:28px}.tk-rank-tabs>*{padding:7px 19px;font-size:12px}.tk-rank-tabs b{background:white;border-radius:14px}.tk-rank-card>small{display:block;color:#98a2b3;font-size:10px;letter-spacing:.12em;margin:12px 0}.tk-rank-goal{display:flex;align-items:baseline;gap:7px}.tk-rank-goal strong{font-size:38px}.tk-rank-goal span{color:#a0a9b8}.tk-rank-goal b{margin-left:auto;color:#1559e8}.tk-rank-progress{height:7px;background:#edf0f4;border-radius:20px;overflow:hidden;margin:8px 0 25px}.tk-rank-progress i{display:block;width:76%;height:100%;background:#1559e8}.tk-rank-row{display:grid;grid-template-columns:18px 38px 1fr auto;grid-gap:9px;gap:9px;align-items:center;padding:9px 0}.tk-rank-row>span{color:#8994a7}.tk-rank-row i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#edf4ff;font-style:normal;font-size:11px}.tk-rank-row strong{font-size:18px}.tk-rank-copy h2{font-size:clamp(34px,4vw,54px);margin:12px 0 22px}.tk-rank-copy p{color:var(--muted);line-height:1.75;font-size:17px}@media(max-width:900px){.tk-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-detail-hero,.tk-rank-section{grid-template-columns:1fr;gap:35px}.tk-detail-gallery{max-width:650px}.tk-rank-section{padding-top:65px}}@media(max-width:600px){.tk-store-page{padding-top:45px}.tk-store-grid{grid-template-columns:1fr;gap:28px}.tk-detail-hero{padding-top:25px}.tk-detail-thumbs{grid-template-columns:repeat(5,72px);overflow-x:auto}.tk-rank-mock{padding:18px}.tk-rank-card{padding:20px}}.tk-detail-main-image{position:relative;background:#eef4ff}.tk-detail-main-image img{will-change:transform,opacity}.tk-slide-next{animation:tk-gallery-next .42s cubic-bezier(.22,.8,.3,1) both}.tk-slide-prev{animation:tk-gallery-prev .42s cubic-bezier(.22,.8,.3,1) both}@keyframes tk-gallery-next{0%{opacity:.25;transform:translateX(8%) scale(.985)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes tk-gallery-prev{0%{opacity:.25;transform:translateX(-8%) scale(.985)}to{opacity:1;transform:translateX(0) scale(1)}}.tk-pack-options>button{position:relative;width:100%;font:inherit;text-align:left;border:1px solid #dce5f5;border-radius:14px;padding:18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;background:#fff;color:#132344;cursor:pointer;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s}.tk-pack-options>button:hover{transform:translateY(-2px);border-color:#a9c4f6;box-shadow:0 10px 24px #1559e810}.tk-pack-options>button.active{border:2px solid #1559e8;background:#f7faff}.tk-pack-options .active .tk-radio:after{content:"";position:absolute;inset:4px;background:#1559e8;border-radius:50%}.tk-pack-name{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tk-pack-name>strong{font-size:20px}.tk-pack-name>small{background:#edf1f6;color:#44516a;border-radius:8px;padding:5px 8px;font-size:12px}.tk-pack-price{display:flex;flex-direction:column;align-items:flex-end;line-height:1.08}.tk-pack-price strong{font-size:25px;color:#101828}.tk-pack-price del{color:#7a8495;font-size:15px;margin-top:6px}.tk-pack-price small{color:#7a8495;font-size:11px;margin-top:6px}.tk-pack-badge{position:absolute;right:10px;top:-13px;background:#1559e8;color:#fff;font-size:10px;font-weight:900;letter-spacing:.04em;border-radius:7px;padding:7px 10px;box-shadow:0 6px 15px #1559e828}.tk-detail-buy{width:100%;margin-top:5px}.tk-detail-price-label{font-weight:700}@media(max-width:600px){.tk-pack-options>button{grid-template-columns:auto 1fr auto;padding:16px 12px}.tk-pack-name{gap:5px}.tk-pack-name>strong{font-size:16px}.tk-pack-name>small{font-size:10px}.tk-pack-price strong{font-size:20px}.tk-pack-badge{font-size:9px;right:8px}.tk-slide-next,.tk-slide-prev{animation-duration:.32s}}@media(prefers-reduced-motion:reduce){.tk-slide-next,.tk-slide-prev{animation:none!important}}.tk-db-ranking-demo{min-height:330px}.tk-db-ranking-goal{display:flex;align-items:end;justify-content:space-between;gap:16px;background:#f4f8ff;border-radius:15px;padding:15px 17px}.tk-db-ranking-goal small{display:block;color:#7f8da3;font-size:10px;letter-spacing:.1em;font-weight:800}.tk-db-ranking-goal strong{display:block;color:#122544;font-size:28px;margin-top:4px}.tk-db-ranking-goal strong em{font-style:normal;color:#8794a8;font-size:14px;font-weight:600}.tk-db-ranking-goal>b{color:#1559e8;font-size:18px}.tk-db-ranking-progress{height:7px;background:#e8eef7;border-radius:99px;overflow:hidden;margin:12px 0 16px}.tk-db-ranking-progress i{display:block;height:100%;background:linear-gradient(90deg,#1559e8,#63aaf7);border-radius:inherit}.tk-db-ranking-row{display:grid;grid-template-columns:18px 35px 1fr auto;grid-gap:9px;gap:9px;align-items:center;padding:9px 3px;border-bottom:1px solid #eef2f8}.tk-db-ranking-row:last-of-type{border-bottom:0}.tk-db-ranking-row>span{color:#8d99aa;font-size:12px}.tk-db-ranking-row>i{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#eaf2ff;color:#1559e8;font-style:normal;font-size:10px;font-weight:850}.tk-db-ranking-row>b{font-size:13px}.tk-db-ranking-row>strong{font-size:16px;color:#122544}.tk-rank-copy .tk-db-secondary{margin-top:8px}.tk-rating-summary{display:flex;align-items:center;gap:7px;margin:7px 0 10px;color:#78869d;font-size:13px}.tk-rating-summary strong{color:#17233d;font-size:13px}.tk-rating-summary.is-large{margin:6px 0 15px;font-size:14px}.tk-rating-summary.is-large strong{font-size:15px}.tk-rating-stars{display:inline-flex;gap:1px;letter-spacing:-.03em}.tk-rating-stars span{color:#dfe5ee}.tk-rating-stars span.filled{color:#ffac1c}.tk-reviews-section{padding:88px 0;border-top:1px solid #e7edf7}.tk-reviews-head{display:grid;grid-template-columns:1fr auto;grid-gap:36px;gap:36px;align-items:end;margin-bottom:38px}.tk-reviews-head h2{font-size:clamp(34px,4vw,52px);margin:10px 0 12px}.tk-reviews-head p{color:var(--muted);font-size:16px}.tk-review-score{min-width:220px;background:#f7f9fd;border:1px solid #e0e8f5;border-radius:22px;padding:22px;text-align:center}.tk-review-score>strong{font-size:44px;display:block;line-height:1}.tk-review-score>span{display:block;color:#77859a;font-size:12px;margin-top:6px}.tk-review-scorebar{height:6px;background:#e6ecf5;border-radius:99px;overflow:hidden;margin-top:14px}.tk-review-scorebar i{display:block;height:100%;background:#1559e8}.tk-reviews-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:30px;gap:30px;align-items:start}.tk-review-list{display:grid;grid-gap:18px;gap:18px}.tk-review-empty{min-height:180px;border:1px dashed #cad7ea;border-radius:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;color:#71819a;padding:30px;background:#fbfdff}.tk-review-empty b{color:#18233d;font-size:19px}.tk-review-card{border:1px solid #e0e8f4;border-radius:22px;padding:24px;background:#fff;box-shadow:0 16px 35px #10244b08}.tk-review-card-top{display:flex;align-items:center;gap:12px;margin-bottom:15px}.tk-review-card-top>div:nth-child(2){display:flex;flex-direction:column}.tk-review-card-top small{color:#8996a9;font-size:11px}.tk-review-avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#eaf1ff;color:#1559e8;font-weight:900}.tk-verified{margin-left:auto;background:#eaf8f0;color:#17864a;padding:6px 9px;border-radius:999px;font-size:10px;font-weight:800}.tk-review-card p{font-size:15px;line-height:1.7;color:#394b67;margin:13px 0 0}.tk-review-media{margin-top:16px;width:100%;max-height:430px;object-fit:cover;border-radius:16px;background:#0f172a}.tk-review-form{position:-webkit-sticky;position:sticky;top:100px;border:1px solid #dce6f4;border-radius:24px;padding:26px;background:#f9fbff;box-shadow:0 18px 45px #10244b0a}.tk-review-form h3{font-size:23px;margin:8px 0 18px}.tk-review-form label{display:block;font-size:12px;font-weight:800;color:#2b3d59;margin:14px 0}.tk-review-form label small{font-weight:500;color:#8996a8}.tk-review-form input,.tk-review-form textarea{width:100%;margin-top:7px;border:1px solid #d5dfed;border-radius:12px;background:#fff;padding:12px 13px;font:inherit;box-sizing:border-box}.tk-review-form textarea{resize:vertical}.tk-star-picker{display:flex;gap:3px;margin-top:6px}.tk-star-picker button{border:0;background:transparent;color:#d9e0ea;font-size:31px;padding:0 2px;cursor:pointer}.tk-star-picker button.active{color:#ffac1c}.tk-review-form .tk-btn{width:100%;margin-top:8px}.tk-review-form-message{font-size:13px;line-height:1.5;background:#edf4ff;border-radius:12px;padding:10px 12px;color:#214c93}.tk-review-policy{display:block;color:#8a96a8;line-height:1.5;margin-top:12px}.admin-review-list{display:grid;grid-gap:12px;gap:12px}.admin-review-item{display:flex;justify-content:space-between;gap:20px;border:1px solid #e1e7f0;border-radius:14px;padding:16px}.admin-review-item small{display:block;color:#7c899c;margin-top:4px}.admin-review-item p{max-width:800px}.admin-review-actions{display:flex;gap:8px;flex-wrap:wrap;align-content:flex-start}@media(max-width:900px){.tk-reviews-layout{grid-template-columns:1fr}.tk-review-form{position:static}.tk-reviews-head{grid-template-columns:1fr}.tk-review-score{width:100%;box-sizing:border-box}.admin-review-item{flex-direction:column}}.tk-review-filters{display:flex;gap:9px;flex-wrap:wrap;margin:-12px 0 24px}.tk-review-filters button{border:1px solid #dce5f2;background:#fff;color:#51627c;border-radius:999px;padding:9px 13px;font:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:.18s ease;display:inline-flex;align-items:center;gap:7px}.tk-review-filters button span{min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#f1f5fb;display:grid;place-items:center;font-size:10px;color:#7d8aa0}.tk-review-filters button:hover{border-color:#aac5ff;color:#1559e8}.tk-review-filters button.active{background:#1559e8;color:#fff;border-color:#1559e8;box-shadow:0 8px 20px #1559e824}.tk-review-filters button.active span{background:#ffffff22;color:#fff}.tk-review-media-thumb{position:relative;width:132px;height:132px;margin-top:15px;border:1px solid #dbe5f2;border-radius:16px;overflow:hidden;background:#f6f8fc;padding:0;cursor:zoom-in;display:block}.tk-review-media-thumb img,.tk-review-media-thumb video{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s ease}.tk-review-media-thumb:hover img,.tk-review-media-thumb:hover video{transform:scale(1.035)}.tk-review-media-play{position:absolute;inset:0;margin:auto;width:42px;height:42px;border-radius:50%;background:#0f172abf;color:#fff;display:grid;place-items:center;font-size:15px;padding-left:2px}.tk-review-lightbox{position:fixed;inset:0;z-index:9999;background:#08111fdd;padding:28px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tk-review-lightbox,.tk-review-lightbox-inner{display:flex;align-items:center;justify-content:center}.tk-review-lightbox-inner{max-width:min(960px,92vw);max-height:88vh}.tk-review-lightbox-inner img,.tk-review-lightbox-inner video{max-width:100%;max-height:88vh;object-fit:contain;border-radius:18px;background:#000;box-shadow:0 24px 80px #0008}.tk-review-lightbox-close{position:fixed;top:22px;right:26px;width:44px;height:44px;border:1px solid #ffffff45;border-radius:50%;background:#fff;color:#12203c;font-size:28px;line-height:1;cursor:pointer;box-shadow:0 12px 30px #0003}.tk-review-card{min-width:0}.tk-review-card p{max-width:740px}.tk-review-list{align-content:start}@media(max-width:720px){.tk-review-media-thumb{width:108px;height:108px;border-radius:14px}.tk-review-filters{gap:7px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.tk-review-filters button{flex:0 0 auto}.tk-review-lightbox{padding:18px}.tk-review-lightbox-close{top:14px;right:14px}}