:root:root body .tcs-page:is(.tools-page,.aiagents-page,.airec-page) section.hero>:is(.pp-hero-bg,.aia-hero-bg,.air-hero-bg,.src-hero-bg) img{filter:saturate(.7)brightness(.78)}:root:root body .tcs-page:is(.tools-page,.aiagents-page,.airec-page) section.hero>:is(.pp-hero-bg,.aia-hero-bg,.air-hero-bg,.src-hero-bg):before{content:"";z-index:1;pointer-events:none;background:#071b312e;position:absolute;inset:0}@media (width>=901px){:root:root body .tcs-page:is(.tools-page,.aiagents-page,.airec-page) main>section:not(.hero):not(.cta-section):not(#faq)>.wrap,:root:root body .tcs-page:is(.tools-page,.aiagents-page,.airec-page) main>section.hero>.wrap{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;width:min(1000px,100% - 64px)!important;max-width:1000px!important}:root:root body .tcs-page:is(.tools-page,.aiagents-page,.airec-page) main>section:not(.hero)>.wrap>*{max-width:100%}:root:root body .tcs-page:is(.tools-page,.aiagents-page,.airec-page):not(.src-page) main>section:not(.hero):not(.cta-section) .section-head h2{letter-spacing:-.02em;font-size:42px!important;line-height:1.12!important}:root:root body .tcs-page:is(.tools-page,.aiagents-page,.airec-page) main>section:not(.hero):not(.cta-section) .section-kicker{letter-spacing:.14em;font-size:12px;line-height:1.3}:root:root body .tcs-page:is(.aiagents-page,.airec-page,.imp-page,.ccq-page,.fcf-page:not(.ffl-page)) main>section:not(.hero):not(.cta-section):not(#in-action){padding-top:72px!important;padding-bottom:72px!important}:root:root body .tcs-page:is(.tools-page,.aiagents-page,.airec-page) main>section:not(.hero):not(.cta-section) .section-head{margin-bottom:32px}:root:root body .tcs-page:is(.tools-page,.aiagents-page,.airec-page) :is(.tl-ladder,.pp-cmp){border-width:1px;border-color:#dce4ef;border-radius:16px}:root:root body .tcs-page:is(.tools-page,.aiagents-page,.airec-page,.sp-page) main :is(.card,.ccq-edit-card,.air-step,.air-endpanel,.aia-features>*,.sp-card,.tl-card,.obs-reason):not(.is-result):not(.is-good):not(.is-bad):not(.is-warn){border:1px solid #dce4ef;border-radius:16px}:root:root body .tcs-page:is(.src-page,.fcf-uk-page,.cyc-uk-page,.ffl-page) main section:not(.hero):not(#faq):not(.pp-closing):not(#demo) .tl-head h2{letter-spacing:-.02em!important;font-size:42px!important;line-height:1.12!important}:root:root body .tcs-page:is(.tools-page,.aiagents-page,.airec-page) #faq>.wrap{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;width:min(860px,100% - 64px)!important;max-width:860px!important}:root:root body .tcs-page:is(.tools-page,.aiagents-page,.airec-page) #faq :is(.tl-faq,.air-faq,.aia-faq){max-width:none;box-shadow:none;background:0 0;border:0;border-top:1px solid #dce4ef;border-radius:0;gap:0;margin:0;display:block}:root:root body .tcs-page:is(.tools-page,.aiagents-page,.airec-page) #faq :is(.tl-faqitem,.air-faqitem,.aia-faqitem){box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dce4ef;border-radius:0;margin:0;padding:0}:root:root body .tcs-page:is(.tools-page,.aiagents-page,.airec-page) #faq :is(.tl-faqq,.air-faqq,.aia-faqq){text-align:left;width:100%;color:var(--ink,#0b1f3a);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:19px;font-weight:700;line-height:1.35;display:flex}:root:root body .tcs-page:is(.tools-page,.aiagents-page,.airec-page) #faq :is(.tl-faqq,.air-faqq,.aia-faqq) .chev{color:#2a5fff;background:0 0;border:1px solid #c7d5ec;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:18px;line-height:1;display:grid;transform:none}:root:root body .tcs-page:is(.tools-page,.aiagents-page,.airec-page) #faq :is(.tl-faqq,.air-faqq,.aia-faqq)[aria-expanded=true] .chev{color:#fff;background:#2a5fff;border-color:#2a5fff}:root:root body .tcs-page:is(.tools-page,.aiagents-page,.airec-page) #faq :is(.tl-faqa,.air-faqa,.aia-faqa){color:#4a5d75;max-width:720px;margin:0;padding:0 0 22px;font-size:16px;line-height:1.6}:root:root body .tcs-page:is(.tools-page,.aiagents-page,.airec-page):not(.c2f-page) .cta-section{text-align:center;padding:72px 0 76px}:root:root body .tcs-page:is(.tools-page,.aiagents-page,.airec-page):not(.c2f-page) .cta-section .cta-mission{letter-spacing:.01em;text-transform:none;color:#9fbfff;font-size:15px;font-weight:600}:root:root body .tcs-page:is(.tools-page,.aiagents-page,.airec-page):not(.c2f-page) .cta-section h2{margin-top:14px;font-size:50px}:root:root body .tcs-page:is(.tools-page,.aiagents-page,.airec-page):not(.c2f-page) .cta-section .btn-primary{color:#fff;background:#2a5fff;border-color:#2a5fff;height:48px;min-height:48px;padding:0 26px;font-size:14.5px}:root:root body .tcs-page.sp-page:is(.sp-route-about,.sp-route-request-a-demo) .sp-hero .hero-actions{margin-left:auto;margin-right:auto;justify-content:center!important}:root:root body .tcs-page.sp-page.sp-route-request-a-demo main>section.pp-tint .section-head{text-align:center;margin-left:auto;margin-right:auto}:root:root body .tcs-page.sp-page.sp-route-request-a-demo main>section.pp-tint .section-head h2{margin-left:auto;margin-right:auto}:root:root body .tcs-page.sp-page.sp-route-request-a-demo .sp-contact{max-width:1000px;margin-left:auto;margin-right:auto}}@media (prefers-reduced-motion:no-preference){.tcs-page.ffl-page #difference .ccq-risk[data-live]:not(.is-live)>*{opacity:0}.tcs-page.ffl-page #difference .ccq-risk.is-live>*{animation:tcsFflStep .5s ease-out var(--ffl-d,0s) both}.tcs-page.ffl-page #difference .ccq-risk.is-live>:nth-child(2){--ffl-d:.4s}.tcs-page.ffl-page #difference .ccq-risk.is-live>:nth-child(3){--ffl-d:.8s}.tcs-page.ffl-page #difference .ccq-risk.is-live>:nth-child(4){--ffl-d:1.2s}.tcs-page.ffl-page #difference .ccq-risk.is-live>:nth-child(5){--ffl-d:1.6s}}@keyframes tcsFflStep{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:root:root body .tcs-page:is(.aiagents-page,.airec-page,.imp-page,.cyc-page,.fcf-page,.ccq-page,.c2f-page,.ffl-page) main section:has(:is(.aia-faq,.air-faq,.tl-faq)) :is(.section-head,.tl-head){text-align:left!important;margin-left:0!important;margin-right:auto!important}:root:root body .tcs-page:is(.aiagents-page,.airec-page,.imp-page,.cyc-page,.fcf-page,.ccq-page,.c2f-page,.ffl-page) main section:has(:is(.aia-faq,.air-faq,.tl-faq)) :is(.section-head,.tl-head)>*{text-align:left!important;margin-left:0!important;margin-right:auto!important}@media (width>=901px){:root:root body .tcs-page:is(.tools-page,.aiagents-page,.airec-page):not(.c2f-page) .cta-section h2{font-size:42px!important;line-height:1.12!important}:root:root body .tcs-page:is(.tools-page,.aiagents-page,.airec-page):not(.c2f-page) .cta-section .cta-mission{color:#9fbfff!important}:root:root body .tcs-page:is(.tools-page,.aiagents-page,.airec-page):not(.c2f-page) .cta-section :is(.cta-actions,.hero-actions) .btn,:root:root body .tcs-page:is(.tools-page,.aiagents-page,.airec-page):not(.c2f-page) .cta-section .btn-primary{border-radius:9px!important;width:auto!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 20px!important;font-size:12px!important;font-weight:800!important}}
