.tc-root{font-family:var(--font-inter),Inter,system-ui,sans-serif;font-size:17px;line-height:1.5;color:#111;-webkit-font-smoothing:antialiased}.tc-root h1,.tc-root h2{font-family:var(--font-space-grotesk),"Space Grotesk",system-ui,sans-serif}.tc-root a{text-decoration:none}.tc-cols4>*,.tc-stack>*{min-width:0}@media (max-width:1080px){.tc-cols4{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:900px){.tc-stack{grid-template-columns:1fr!important;gap:40px!important}.tc-hero-h1{font-size:48px!important}}@media (max-width:640px){.tc-cols4{grid-template-columns:1fr!important;gap:28px!important}.tc-stack{gap:32px!important}.tc-hero-h1{font-size:34px!important;line-height:1.08!important}}@media (max-width:380px){.tc-hero-h1{font-size:30px!important}}.tc-hero-img{width:855px;height:570px;-o-object-fit:fill;object-fit:fill;border-radius:16px;display:block;max-width:none}@media (max-width:900px){.tc-hero-img{width:100%;height:auto}.tc-logos{flex-wrap:wrap!important}}html.tc-motion .tc-root [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.2,.6,.2,1),transform .6s cubic-bezier(.2,.6,.2,1);will-change:opacity,transform}html.tc-motion .tc-root [data-reveal].tc-in{opacity:1;transform:none}.tc-faq summary::-webkit-details-marker{display:none}.tc-faq .tc-faq-chevron{transition:transform .25s ease}.tc-faq[open] .tc-faq-chevron{transform:rotate(180deg)}.tc-faq .tc-faq-q{transition:color .15s ease}@media (hover:hover){.tc-faq:not([open]) summary:hover h3{color:#ad3a00}}.tc-faq[open] .tc-faq-a{animation:tcFade .25s ease}.tc-faq{transition:border-color .2s ease,box-shadow .2s ease}.tc-faq[open]{box-shadow:0 6px 18px hsla(0,0%,7%,.06)}.tc-card{transition:transform .2s ease,box-shadow .2s ease}@media (hover:hover){.tc-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px hsla(0,0%,7%,.09)}}@keyframes tcFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.tc-float{animation:tcFloat 4.5s ease-in-out infinite}.tc-float-2{animation:tcFloat 5.5s ease-in-out .6s infinite}@keyframes tcDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.tc-drift{animation:tcDrift 8s ease-in-out infinite}@keyframes tcFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tcEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.tc-enter{animation:tcEnter .6s cubic-bezier(.2,.6,.2,1) both}.tc-enter-2{animation:tcEnter .7s cubic-bezier(.2,.6,.2,1) .12s both}@media (prefers-reduced-motion:reduce){html.tc-motion .tc-root [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.tc-card{transition:none}.tc-card:hover{transform:none;box-shadow:none}.tc-drift,.tc-float,.tc-float-2{animation:none}.tc-root *{animation:none!important}}