.cc-page .cc-laptop-visual{justify-content:center;align-items:center;width:100%;min-width:0;padding:30px 28px;display:flex;position:relative}.cc-laptop{text-align:left;width:100%;max-width:480px;position:relative}.cc-laptop-lid{background:#34373d;border-radius:16px;padding:10px 12px 12px;box-shadow:0 25px 50px -12px #0004}.cc-laptop-camera{justify-content:center;padding-bottom:6px;display:flex}.cc-laptop-camera span{background:#71717a;border-radius:50%;width:6px;height:6px}.cc-laptop-screen{aspect-ratio:16/10;border-radius:8px;overflow:hidden;container-type:inline-size}.cc-laptop-base{background:linear-gradient(#d4d4d8,#a1a1aa);border-radius:0 0 12px 12px;width:110%;height:14px;margin:0 auto;transform:translate(-4.5%);box-shadow:0 4px 6px #0002}.cc-laptop-base>div{background:#a1a1aae6;border-radius:0 0 6px 6px;width:24%;height:6px;margin:auto}.cc-page .cc-laptop p{margin:0;line-height:1.6}.cc-terminal{color:#f1f5f9;background:#0d1117;flex-direction:column;height:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.cc-terminal-bar{background:#161b22;border-bottom:1px solid #ffffff1a;align-items:center;gap:6px;padding:8px 12px;display:flex}.cc-terminal-bar i{background:#f87171;border-radius:50%;flex:none;width:8px;height:8px}.cc-terminal-bar i:nth-child(2){background:#facc15}.cc-terminal-bar i:nth-child(3){background:#4ade80}.cc-terminal-bar>span{color:#64748b;letter-spacing:-.025em;margin-left:8px;font-size:clamp(6px,2cqw,9px)}.cc-terminal-body{flex-direction:column;flex:1;min-height:0;padding:3cqw;font-size:2.4cqw;line-height:1.6;display:flex}.cc-terminal-output{flex:1;min-height:0}.cc-terminal-output p+p{margin-top:1cqw}.cc-terminal-output [data-output]:not([hidden]){animation:.3s ccFadeIn}.cc-terminal .dim{color:#64748b}.cc-terminal .muted{color:#94a3b8}.cc-terminal .indigo{color:#a5b4fc}.cc-terminal .amber{color:#fcd34d}.cc-terminal .success{color:#34d399}.cc-terminal .prompt{color:#f08527}.cc-laptop-dev .prompt{color:#5b5cff}.cc-terminal-input{background:#11161d;border:1px solid #ffffff26;border-radius:6px;margin-top:2cqw;padding:1.75cqw 2cqw}.cc-terminal-cursor{vertical-align:middle;background:#cbd5e1;width:1.5cqw;height:1em;margin-left:2px;animation:1s step-end infinite ccBlink;display:inline-block}.cc-terminal-body .cc-terminal-help{color:#475569;margin-top:1cqw;font-size:2cqw}.cc-terminal-help span{color:#334155}.cc-laptop-result{height:100%;animation:.5s ccScreenIn}.cc-laptop [hidden]{display:none!important}.cc-dashboard{background:linear-gradient(135deg,#f8fafc,#e2e8f0);flex-direction:column;gap:2cqw;height:100%;padding:3.5cqw;display:flex}.cc-result-heading{justify-content:space-between;align-items:center;gap:4px;font-size:2.4cqw;display:flex}.cc-result-heading>span{color:#047857;background:#d1fae5;border-radius:999px;padding:.5cqw 1.75cqw;font-size:1.75cqw;font-weight:700}.cc-dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:2cqw;display:grid}.cc-dashboard-kpis>div{background:#fff;border-radius:6px;padding:1.75cqw;box-shadow:0 1px 3px #0001}.cc-dashboard-kpis span{color:#94a3b8;font-size:1.75cqw;display:block}.cc-dashboard-kpis b{font-size:3.1cqw;display:block}.cc-dashboard-chart{background:#fff;border-radius:6px;flex-direction:column;flex:1;min-height:0;padding:2.6cqw;display:flex;box-shadow:0 1px 3px #0001}.cc-dashboard-chart>p{color:#94a3b8;margin-bottom:1.3cqw;font-size:1.75cqw;font-weight:700}.cc-dashboard-bars{flex:1;align-items:flex-end;gap:1.3cqw;min-height:0;display:flex}.cc-dashboard-bars>div{transform-origin:bottom;background:#007bb7;border-radius:4px 4px 0 0;flex:1;animation:.5s both ccGrow}.cc-dashboard-bars>div:last-child{background:#f08527}.cc-code-result{color:#e2e8f0;background:#0b0c10;flex-direction:column;height:100%;padding:3cqw;font:2.2cqw/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.cc-code-result .cc-result-heading{color:#fff;margin-bottom:1.75cqw;font-size:2.2cqw}.cc-code-result .cc-result-heading>span{color:#c7d2fe;background:#6366f126}.cc-code-columns{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:1.75cqw;display:grid;overflow:hidden}.cc-code-columns>div{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;padding:1.75cqw}.cc-code-columns>div:last-child{background:#111827}.cc-code-columns .cc-code-label{text-transform:uppercase;color:#64748b;margin-bottom:1.75cqw;font-size:1.75cqw;font-weight:700}.cc-code-files>div{background:#0003;border:1px solid #ffffff1a;border-radius:4px;margin-bottom:1.3cqw;padding:1.3cqw 1.75cqw}.cc-code-files p{text-overflow:ellipsis;white-space:nowrap;font-size:2cqw;overflow:hidden}.cc-code-files span{color:#a5b4fc;font-size:1.75cqw;display:block}.cc-code-summary p+p{margin-top:1.3cqw}.cc-code-summary span{color:#a5b4fc}.cc-code-tests{color:#6ee7b7;background:#34d3991a;border:1px solid #34d39933;border-radius:4px;margin-top:2.6cqw;padding:1.3cqw 1.75cqw}.cc-laptop-pause{color:#64748b;cursor:pointer;background:#fff;border:1px solid #d7dfe4;border-radius:50%;width:32px;height:32px;font-size:14px;position:absolute;bottom:-42px;right:0}.cc-laptop[data-paused] *{animation-play-state:paused!important}@keyframes ccFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ccBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes ccGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ccScreenIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@media (width<=720px){.cc-page .cc-laptop-visual{padding:20px 14px 48px}.cc-laptop-lid{border-radius:12px;padding:7px 8px 8px}.cc-terminal-bar{gap:4px;padding:6px 8px}.cc-terminal-bar i{width:6px;height:6px}}@media (prefers-reduced-motion:reduce){.cc-laptop *{animation:none!important}.cc-laptop [data-terminal]{display:none!important}.cc-laptop [data-result][hidden]{display:block!important}.cc-laptop-pause{display:none}}.cc-page.cc-theme-business{--cc-accent:#bd5618;--cc-accent-rgb:189,86,24;--cc-bright:#f4b579;--cc-deep:#763613;--cc-dark:#442516;--cc-soft:#fff4e9;--cc-faint:#faf0e7;--cc-border:#ecd5c2;--cc-highlight:#ffe0b9;--cc-button:#df6b19;--cc-button-hover:#c85b12;--cc-button-shadow:#a5440e}.cc-page.cc-theme-dev{--cc-accent:#7950ba;--cc-accent-rgb:121,80,186;--cc-bright:#b99be2;--cc-deep:#4d2b7b;--cc-dark:#28193f;--cc-soft:#f5effc;--cc-faint:#f4eff9;--cc-border:#ddd0ee;--cc-highlight:#e5d7f8;--cc-button:#8052c4;--cc-button-hover:#6d41ae;--cc-button-shadow:#512b86}.cc-page{margin:0}.cc-page .cc-lp{--blue:var(--cc-accent)}.cc-page .cc-lp p{line-height:1.95}.cc-page .cc-lp h3{line-height:1.65}.cc-page .cc-lp section{scroll-margin-top:110px}.cc-page .cc-header{z-index:100;background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:20px 32px;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 1px #eef1f3}.cc-page .cc-header .header-pill{box-shadow:none;background:0 0;flex:1;min-width:0;padding:0}.cc-page .cc-header .tk-logotype{white-space:normal;max-width:330px;font-size:16px}.cc-page .cc-header .gnav{gap:22px}.cc-page .cc-header .gnav a{white-space:nowrap;font-size:12px}.cc-page .cc-header .header-contact{background:var(--cc-button);color:#fff;border-radius:999px;flex:none;min-height:60px;padding:16px 26px;font-size:13px;position:static}.cc-menu-toggle,.cc-mobile-nav{display:none}.cc-page .cc-lp .tk-hero{padding-top:170px;padding-bottom:36px}.cc-page .cc-lp .tk-hero-grid{align-items:center}.cc-page .cc-lp .tk-hero h1{font-size:clamp(30px,3.2vw,48px);line-height:1.55}.cc-page .cc-lp .tk-hero h1>span>span,.cc-page .cc-lp .tk-hero h1 span[aria-label]{display:block}.cc-page .cc-lp .tk-hero .lead{margin-top:22px;font-size:18px;font-weight:700}.cc-page .cc-lp .tk-hero .lead p{line-height:1.85}.cc-eyebrow{color:var(--cc-accent);margin-bottom:18px;font-size:15px;font-weight:700}.cc-page .cc-lp .cta-row{margin-top:32px}.cc-page .cc-lp .tk-btn{cursor:pointer;font-family:inherit}.cc-page .cc-lp .tk-btn.tk-btn-callout{min-width:280px}.cc-page .cc-lp .tk-clients{margin:0;padding:26px 0 40px;overflow:hidden}.cc-page .cc-lp .cl-label{margin-bottom:22px}.cc-page .cc-lp .tk-sechead p{color:#657580;max-width:820px;margin:18px 0 0;font-size:15px}.cc-page .cc-lp .cc-concerns{background:var(--cc-soft);padding-bottom:0}.cc-page .cc-lp .cc-concerns .tk-sechead h2{color:var(--cc-accent)}.cc-concern-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.cc-page .cc-lp .cc-concern-grid .tk-bubble{border-radius:24px;min-height:155px;margin:0;padding:26px;font-size:15px;transform:none}.cc-page .cc-lp .cc-concern-grid .tk-bubble p{margin:0}.cc-concern{background:#fff;border-radius:16px;padding:26px}.cc-concern h3{margin:12px 0;font-size:20px}.cc-concern p{font-size:14px}.cc-number{color:var(--cc-accent);margin:12px 0;font-family:Montserrat,sans-serif;font-size:36px;font-weight:700}.cc-conclusion{text-align:center;max-width:940px;margin:36px auto 0;padding:26px 0;font-size:21px;font-weight:700}.cc-feature-note{margin:0 auto;padding:36px 28px!important}.cc-intro{text-align:center;max-width:850px;margin:0 auto 32px}.cc-comparison-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.cc-comparison-flow>div{background:var(--cc-soft);text-align:center;border-radius:14px;padding:30px 18px;font-weight:700}.cc-comparison-flow>div:last-child{background:var(--cc-soft);color:var(--cc-accent)}.cc-comparison-flow [data-slot]{display:contents}.cc-comparison-flow>div>div>div{justify-content:center;align-items:center;gap:12px;margin-top:22px;display:flex}.cc-comparison-flow>div>div>div>span:nth-child(odd){background:#fff;border-radius:50%;place-items:center;width:90px;height:90px;font-size:14px;display:grid}.cc-comparison-table{margin:24px auto 0}.cc-comparison-table>div{grid-template-columns:1fr 1fr;display:grid}.cc-comparison-table>div>div{text-align:center;border-bottom:1px solid var(--cc-border);padding:16px}.cc-comparison-table>div>div:last-child{background:var(--cc-soft)}.cc-comparison-table>div:first-child>div{background:var(--cc-accent);color:#fff;font-weight:700}.cc-page .cc-lp .tk-hsec{overflow:hidden}.cc-page .cc-lp .tk-hitem .ph{height:260px;margin-bottom:20px}.cc-page .cc-lp .tk-hitem .ph img{object-fit:contain;border-radius:12px}.cc-page .cc-lp .tk-hitem ul{margin-top:12px;padding-left:20px;font-size:14px;line-height:1.9;list-style:outside}.cc-page .cc-lp .tk-hitem h3{white-space:pre-line}.cc-days{max-width:900px;margin:auto}.cc-day{border-bottom:1px solid var(--cc-border);grid-template-columns:110px minmax(0,1fr);gap:32px;padding:30px 0;display:grid}.cc-day-number{color:var(--cc-accent);text-align:center;font-weight:700}.cc-day-number span{font-size:13px;display:block}.cc-day-number span:last-child{font-family:Montserrat,sans-serif;font-size:48px;line-height:1.25}.cc-day h3{margin:0 0 8px;font-size:23px}.cc-day p{color:#52616b;font-size:15px}.cc-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:940px;margin:0 auto 48px;display:grid}.cc-kpis>div{text-align:center;border-bottom:3px solid var(--cc-accent);background:var(--cc-soft);padding:24px 8px}.cc-kpis>div>p:first-child{color:var(--cc-accent);font-size:28px;font-weight:700}.cc-kpis>div>p:last-child{font-size:13px}.cc-page .cc-lp .cc-cases{background:var(--cc-soft)}.cc-filters{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.cc-filters p{font-size:14px;font-weight:700}.cc-filters>div{flex-wrap:wrap;gap:8px;display:flex}.cc-filters button{border:1px solid var(--cc-border);color:var(--cc-accent);cursor:pointer;background:#fff;border-radius:999px;padding:10px 18px;font:700 13px inherit}.cc-filters button span{margin-left:6px}.cc-filters button[aria-pressed=true]{background:var(--cc-accent);color:#fff}.cc-case-track{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:24px;padding-bottom:18px;display:flex;overflow-x:auto}.cc-case{scroll-snap-align:start;border:1px solid var(--cc-border);background:#fff;border-radius:12px;flex:0 0 calc(33.3333% - 16px);min-width:310px;overflow:hidden}.cc-case[hidden]{display:none}.cc-case-image{position:relative}.cc-case-image img{aspect-ratio:16/9;object-fit:cover;width:100%}.cc-case-image>div{background:var(--cc-accent);color:#fff;border-radius:999px;padding:4px 12px;font-size:12px;position:absolute;top:16px;left:16px}.cc-case-body{padding:25px}.cc-case-body>div{margin-top:18px}.cc-case-body>div:first-child{margin-top:0}.cc-case-body>div:first-child>span{color:var(--cc-accent);font:700 22px Montserrat,sans-serif}.cc-case-body h3{margin:6px 0 10px;font-size:19px}.cc-case-body>p{font-size:14px;font-weight:700}.cc-case-body p,.cc-case-body li{font-size:13px;line-height:1.9}.cc-case-body>div>p:first-child{color:var(--cc-accent);margin-bottom:4px;font-weight:700}.cc-case-body ul{padding-left:18px;list-style:outside}.cc-case-body>div:last-child{background:var(--cc-soft);border-radius:8px;padding:16px}.cc-carousel-nav{justify-content:center;gap:12px;margin-top:22px;display:flex}.cc-carousel-nav button{border:1px solid var(--cc-accent);width:48px;height:48px;color:var(--cc-accent);cursor:pointer;background:#fff;border-radius:50%;font-size:23px}.cc-voices{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.cc-voice{background:var(--cc-soft);border-radius:12px;padding:28px}.cc-voice>div:first-child{align-items:center;gap:12px;margin-bottom:20px;font-size:13px;font-weight:700;display:flex}.cc-voice img{border-radius:50%;width:64px;height:64px}.cc-voice>p{font-size:14px}.cc-flow-intro{text-align:center;color:var(--cc-accent);margin:-20px auto 44px;font-weight:700}.cc-page .cc-lp .cc-price-section{background:var(--cc-soft)}.cc-price-card{border:2px solid var(--cc-accent);text-align:center;background:#fff;border-radius:18px;max-width:820px;margin:auto;padding:40px}.cc-price-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:30px auto;display:grid}.cc-price-columns .cc-price-card{width:100%}.cc-page .cc-lp .cc-price-value{color:var(--cc-accent);margin:14px 0;font:700 clamp(40px,5vw,64px)/1.3 Montserrat,sans-serif}.cc-price-value span{font-family:inherit;font-size:18px}.cc-price-card ul,.cc-pricing ul{flex-wrap:wrap;justify-content:center;gap:8px 24px;padding:20px;font-size:14px;list-style:outside;display:flex}.cc-price-card>div:not(.cc-price-columns),.cc-pricing>div:not(.cc-price-columns){background:var(--cc-soft);border-radius:10px;max-width:820px;margin:24px auto;padding:24px}.cc-price-card .tk-btn{margin-top:28px}.cc-page .cc-lp .cc-faq{background:var(--cc-soft)}.cc-page .cc-lp .tk-faq summary{align-items:baseline}.cc-page .cc-lp .tk-faq details[open] summary:after{content:"−"}.cc-answer{color:#4c5963;padding:0 28px 26px 70px;font-size:14px;line-height:2}.cc-page .cc-lp .cc-about-section{background:var(--cc-accent);color:#fff}.cc-about{text-align:center}.cc-about p{max-width:840px;margin:auto;font-size:16px}.cc-about a{color:var(--cc-accent);background:#fff;border-radius:999px;margin-top:28px;padding:15px 30px;font-weight:700;display:inline-flex}.cc-contact-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:60px;display:grid}.cc-contact-proof>div{margin-bottom:32px}.cc-contact-proof>div:nth-child(2){color:var(--cc-accent);justify-content:space-between;gap:12px;font-weight:700;display:flex}.cc-contact-proof>div:nth-child(2)>div{flex-direction:column;gap:8px;display:flex}.cc-contact-proof>div:nth-child(2)>div>span:last-child>span:first-child{font-family:Montserrat,sans-serif;font-size:38px}.cc-contact-proof .cc-contact-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.cc-contact-proof>.cc-contact-logos{display:block}.cc-contact-proof img{object-fit:contain;width:100%;max-height:55px}.cc-contact-proof p{margin:24px 0;font-size:15px;font-weight:700}.cc-contact-form{flex-direction:column;gap:24px;display:flex}.cc-contact-form>div{flex-direction:column;gap:8px;display:flex}.cc-contact-form label{font-size:14px;font-weight:700}.cc-contact-form label>span:nth-child(2){background:var(--cc-button);color:#fff;border-radius:4px;margin-left:10px;padding:2px 7px;font-size:10px;display:inline-block}.cc-contact-form input:not([type=checkbox]),.cc-contact-form textarea{border:1px solid var(--cc-border);background:#fff;border-radius:6px;width:100%;padding:14px;font:14px/1.6 inherit;display:block}.cc-contact-form textarea{resize:vertical;min-height:140px}.cc-contact-form input[type=checkbox]{width:18px;height:18px;accent-color:var(--cc-accent);margin-right:8px}.cc-contact-form a{color:var(--cc-accent);text-decoration:underline}.cc-contact-form .cc-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cc-form-status{color:var(--cc-accent);font-size:14px}.cc-form-status[data-error]{color:#b52525}.cc-page .cc-footer{padding:64px max(28px,50% - 562px) 32px}.cc-footer>div:first-child{justify-content:space-between;align-items:center;gap:32px;display:flex}.cc-footer>div:first-child>div:first-child{flex-direction:column;font-weight:700;display:flex}.cc-footer nav{flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.cc-footer>div:first-child>div:last-child>a{color:var(--cc-accent);margin-top:20px;font-size:14px;display:inline-block}.cc-footer>div:nth-child(2){margin:40px 0 28px}.cc-footer img{width:180px;margin-bottom:14px}.cc-footer>div:nth-child(2)>div{color:#63727b;flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.cc-footer>div:last-child{border-top:1px solid var(--cc-border);color:#63727b;justify-content:space-between;gap:20px;padding-top:24px;font-size:12px;display:flex}.cc-footer>div:last-child>div{gap:20px;display:flex}.cc-page :focus-visible{outline:3px solid var(--cc-accent);outline-offset:5px}@media (width<=1080px){.cc-page .cc-header{padding:14px 24px}.cc-page .cc-header .gnav{display:none}.cc-menu-toggle{background:0 0;border:0;flex-direction:column;gap:5px;padding:12px;display:flex}.cc-menu-toggle span{background:var(--cc-accent);width:22px;height:2px;display:block}.cc-mobile-nav:not([hidden]){background:#fff;flex-direction:column;gap:20px;padding:20px 28px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 16px #122e4414}.cc-page .cc-lp .tk-hero-grid{grid-template-columns:1fr 1fr;display:grid}.cc-page .cc-lp .tk-hero-visual{opacity:1;width:100%;position:relative;inset:auto}.cc-page .cc-lp .tk-hero-visual img{width:100%;max-width:none}.cc-page .cc-lp .tk-hsec{min-height:0;padding:90px 0}.cc-page .cc-lp .tk-htrack{grid-template-columns:1fr 1fr;gap:48px;width:auto;padding:0 28px;display:grid}.cc-page .cc-lp .tk-hitem{width:auto}.cc-page .cc-lp .tk-bgstatic{display:none}.cc-case{flex-basis:calc(50% - 12px)}}@media (width<=720px){.cc-page .cc-header{gap:6px;padding:12px 16px}.cc-page .cc-header .tk-logotype{max-width:230px;font-size:12px}.cc-page .cc-header .header-contact{min-height:42px;padding:12px;font-size:10px}.cc-page .cc-lp .wrap{padding-inline:22px}.cc-page .cc-lp .tk-hero{padding:120px 0 10px}.cc-page .cc-lp .tk-hero-grid{flex-direction:column;gap:20px;display:flex}.cc-page .cc-lp .tk-hero-grid>div{width:100%}.cc-page .cc-lp .tk-hero h1{font-size:30px}.cc-page .cc-lp .tk-hero .lead{font-size:15px}.cc-page .cc-lp .tk-badges .label{font-size:10px}.cc-page .cc-lp .tk-badges em{font-size:34px}.cc-page .cc-lp .tk-badges small{font-size:10px}.cc-page .cc-lp .tk-hero-visual{max-width:430px;height:auto;margin:0 auto}.cc-page .cc-lp .tk-hero-visual img{height:auto;transform:none}.cc-page .cc-lp .tk-sec{padding:84px 0 64px}.cc-page .cc-lp .tk-sechead{margin-bottom:36px}.cc-concern-grid{grid-template-columns:1fr;gap:14px}.cc-page .cc-lp .cc-concern-grid .tk-bubble{border-radius:18px;min-height:0;padding:24px}.cc-page .cc-lp .cc-concerns{padding-bottom:0}.cc-conclusion{margin-top:24px;font-size:18px}.cc-comparison-flow{grid-template-columns:1fr}.cc-page .cc-lp #tk-feature .tk-htrack{gap:44px;padding:0 22px;display:flex}.cc-page .cc-lp #tk-feature .tk-hitem .ph{width:100%;height:230px}.cc-day{grid-template-columns:60px minmax(0,1fr);gap:18px;padding:25px 0}.cc-day h3{font-size:19px}.cc-day p{font-size:14px}.cc-day-number span:last-child{font-size:38px}.cc-kpis{grid-template-columns:1fr 1fr;gap:12px}.cc-kpis>div>p:first-child{font-size:24px}.cc-filters{display:block}.cc-filters p{margin-bottom:12px}.cc-filters button{padding:9px 13px}.cc-case{flex-basis:100%;min-width:0}.cc-voices{scroll-snap-type:x mandatory;padding-bottom:16px;display:flex;overflow-x:auto}.cc-voice{scroll-snap-align:start;flex:0 0 100%;padding:24px}.cc-price-columns{grid-template-columns:1fr}.cc-price-card{padding:24px 18px}.cc-page .cc-lp .cc-price-value{font-size:48px}.cc-page .cc-lp .cc-price-card .tk-btn{width:100%;min-width:0}.cc-page .cc-lp .tk-faq summary{gap:14px;padding:20px 18px;font-size:14px}.cc-answer{padding:0 18px 22px}.cc-contact-grid{grid-template-columns:1fr;gap:24px}.cc-page .cc-footer{padding:50px 22px 28px}.cc-footer>div:first-child,.cc-footer>div:last-child{flex-direction:column;align-items:flex-start}.cc-footer nav{gap:14px;margin-top:10px}}@media (prefers-reduced-motion:reduce){.cc-page .cc-lp .tk-hsec{min-height:0;padding:90px 0}.cc-page .cc-lp .tk-htrack{flex-wrap:wrap;gap:48px;width:100%;padding:0 28px;display:flex}.cc-page .cc-lp .tk-hitem{flex:360px;width:min(520px,100%)}}.cc-page .cc-lp #pricing .cc-price-card>.cc-price-columns>div:first-child .cc-price-value{color:#7a8790;font-size:clamp(34px,4vw,52px);text-decoration:line-through 2px}.cc-page .cc-lp #strengths{scroll-margin-top:100px;position:absolute;top:0}@media (width<=720px){.cc-page .cc-lp .cc-comparison-flow>div{min-width:0;padding:24px 12px}.cc-page .cc-lp .cc-comparison-flow>div>div>div{gap:6px}.cc-page .cc-lp .cc-comparison-flow>div>div>div>span:nth-child(odd){flex:0 70px;width:70px;height:70px;font-size:12px}.cc-page .cc-header .header-contact{min-width:0;height:auto;padding:14px 12px}.cc-page .cc-header .header-pill{display:block}.cc-page .cc-header .tk-logotype{max-width:none}}.cc-page .cc-dev .tk-hero h1{font-size:clamp(26px,2.4vw,36px)}.cc-page .cc-dev .tk-hero h1>span>span{white-space:nowrap}@media (width<=1080px) and (width>=721px){.cc-page .cc-dev .tk-hero-grid{grid-template-columns:1fr}.cc-page .cc-dev .tk-hero-visual{max-width:550px;margin:auto}}@media (width<=720px){.cc-page .cc-dev .tk-hero h1{font-size:clamp(20px,6vw,24px)}}.cc-page .cc-lp .cc-about-section{color:#1a1311;background:#fff;padding-bottom:0}.cc-page .cc-lp .cc-consultation{padding-top:52px}.cc-page .cc-lp .cc-consultation .wrap{overflow:clip}.cc-page .cc-lp .cc-consultation h2{font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.65}.cc-page .cc-lp .cc-consultation p{margin-top:18px}.cc-page .cc-lp .cc-consultation .row{margin-top:34px;display:flex}.cc-page .cc-lp .cc-consultation .tk-btn{width:400px;max-width:100%}@media (width<=720px){.cc-page .cc-lp .cc-consultation{padding:40px 22px}.cc-page .cc-lp .cc-consultation .wrap{padding:48px 20px}.cc-page .cc-lp .cc-consultation h2{font-size:25px}.cc-page .cc-lp .cc-consultation p{font-size:13px}.cc-page .cc-lp .cc-consultation .tk-btn{min-width:0;padding-inline:10px}.cc-page .cc-lp .cc-consultation .tk-btn .m{font-size:13px}}.cc-page .cc-lp .tk-sechead p{text-align:left}.cc-page .cc-dev #flow .tk-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto}.cc-page .cc-dev #flow .tk-step p,.cc-page .cc-dev #flow .cc-flow-intro{text-align:center}@media (width<=720px){.cc-page .cc-dev #flow .tk-steps{grid-template-columns:1fr;max-width:420px}.cc-page .cc-dev #flow .tk-step{text-align:center;align-items:center;display:flex}.cc-page .cc-dev #flow .tk-step:before{display:none}.cc-page .cc-lp .tk-sechead .sub{overflow-wrap:anywhere;font-size:clamp(42px,11vw,56px)}.cc-page .cc-lp .cc-master-form .tk-cbtn{width:100%;min-width:0}}.cc-page .cc-lp.cc-business #problems{padding-bottom:76px}.cc-page .cc-business #problems .cc-concern-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;max-width:1024px;margin:auto;display:grid}.cc-page .cc-business #problems .tk-bubble{width:100%;box-shadow:none;text-align:center;border-radius:48% 52% 49% 51%/55% 46% 54% 45%;grid-column:span 2;justify-content:center;align-items:center;min-height:160px;padding:36px 28px;font-weight:400;display:flex}.cc-page .cc-business #problems .tk-bubble:nth-child(2){border-radius:52% 48% 46% 54%/47% 57% 43% 53%}.cc-page .cc-business #problems .tk-bubble:nth-child(4){grid-column:2/span 2}.cc-page .cc-business #problems .cc-conclusion{background:var(--cc-button);color:#fff;border-radius:999px;max-width:896px;margin:96px auto 0;padding:24px 72px;font-size:26px;position:relative}.cc-worry-left,.cc-worry-right{pointer-events:none;position:absolute;bottom:0}.cc-worry-left{width:176px;left:0;transform:translate(-33%)}.cc-worry-right{width:128px;right:0;transform:translate(33%)}.cc-page .cc-lp.cc-dev #problems{padding-bottom:90px}.cc-dev-problems{grid-template-columns:172px minmax(0,1fr);align-items:center;gap:28px;max-width:1024px;margin:auto;display:grid}.cc-dev-person{width:160px;height:auto}.cc-page .cc-dev #problems .cc-concern-grid{display:block}.cc-page .cc-dev #problems .cc-concern{background:0 0;border-radius:0;grid-template-columns:56px minmax(0,1fr);column-gap:24px;padding:24px 0;display:grid}.cc-page .cc-dev #problems .cc-number{color:#fff;background:var(--cc-accent);border-radius:46% 54% 42% 58%/58% 42% 54% 46%;grid-row:1/3;justify-content:center;align-items:center;width:56px;height:56px;margin:0;font-size:28px;line-height:1;display:flex}.cc-page .cc-dev #problems .cc-concern h3{margin:0 0 8px;font-size:20px}.cc-page .cc-dev #problems .cc-concern p{margin:0;font-size:14px}.cc-page .cc-lp .cc-flow-intro{background:var(--cc-button);color:#fff;border-radius:999px;width:fit-content;max-width:100%;margin:40px auto 48px;padding:16px 40px;font-size:20px;line-height:1.5;position:relative}.cc-page .cc-lp .cc-flow-intro:after{content:"";background:var(--cc-button);width:16px;height:16px;position:absolute;bottom:-8px;left:calc(50% - 8px);transform:rotate(45deg)}.cc-page .cc-lp .cc-flow-intro span{font-size:28px}@media (width<=720px){.cc-page .cc-business #problems .cc-concern-grid{grid-template-columns:1fr;gap:16px}.cc-page .cc-business #problems .tk-bubble,.cc-page .cc-business #problems .tk-bubble:nth-child(4){grid-column:auto;min-height:130px;padding:28px}.cc-page .cc-business #problems .cc-conclusion{border-radius:28px;margin-top:100px;padding:28px 22px;font-size:20px}.cc-worry-left{width:85px;bottom:calc(100% - 10px);left:0;transform:none}.cc-worry-right{width:64px;bottom:calc(100% - 10px);right:0;transform:none}.cc-dev-problems{grid-template-columns:1fr;gap:0}.cc-dev-person{display:none}.cc-page .cc-dev #problems .cc-concern{grid-template-columns:48px minmax(0,1fr);gap:8px 16px}.cc-page .cc-dev #problems .cc-number{width:48px;height:48px;font-size:24px}.cc-page .cc-dev #problems .cc-concern h3{font-size:18px}.cc-page .cc-lp .cc-flow-intro{padding:16px 22px;font-size:16px}.cc-page .cc-lp .cc-flow-intro span{font-size:24px}}.cc-page .cc-dev .cc-kpis>div{aspect-ratio:1;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:20px 12px;display:flex}@media (width<=720px){.cc-page .cc-dev .cc-kpis>div{padding:16px 8px}.cc-page .cc-dev .cc-kpis>div>p:last-child{font-size:12px}}.cc-page .cc-business #tk-feature .tk-sechead>p{text-align:center;width:100%;max-width:none}.cc-page .cc-business #tk-feature .tk-hitem .ph{aspect-ratio:1;border-radius:50%;width:min(320px,100%);height:auto;margin:0 auto 28px;overflow:hidden}.cc-page .cc-business #tk-feature .tk-hitem .ph img{object-fit:cover;border-radius:50%;width:100%;height:100%}.cc-page .cc-business #tk-feature .tk-hitem ul{padding-left:0;list-style:none}.cc-page .cc-business #tk-feature .tk-hitem li{margin-top:10px;padding-left:30px;position:relative}.cc-page .cc-business #tk-feature .tk-hitem li:before{content:"✓";background:var(--cc-button);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;font-weight:800;line-height:1;display:grid;position:absolute;top:.25em;left:0}@media (width<=720px){.cc-page .cc-business #tk-feature .tk-hitem .ph{width:min(280px,100%);height:auto}}.cc-page .cc-business #tk-feature .tk-sechead>h2{text-align:center;width:100%}.cc-page .cc-business #tk-feature .tk-sechead{text-align:center;align-items:center}.cc-page .cc-business #tk-feature .tk-sechead>.sub{text-align:center;width:100%}
