.tcc-text-green{color:#48e521}.tcc-pill{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:var(--radius-pill-lg);text-transform:uppercase;letter-spacing:.04em;font-weight:500;font-size:clamp(11px, 0.83vw, 16px)}.tcc-pill--hero{background-color:var(--color-hero-pill-bg);background-image:var(--color-hero-pill-gradient);color:var(--color-hero-pill-text);backdrop-filter:blur(var(--color-hero-pill-blur));-webkit-backdrop-filter:blur(var(--color-hero-pill-blur))}.tcc-pill--solutions{background-color:var(--color-solutions-pill-bg);background-image:var(--color-solutions-pill-gradient);color:#fff}.tcc-pill--protection{background-color:var(--color-protection-pill-bg);background-image:var(--color-protection-pill-gradient);color:#fff}.tcc-pill--compat{background-color:var(--color-compat-pill-bg);background-image:var(--color-compat-pill-gradient);color:#000}.tcc-pill--about{background-color:var(--color-about-pill-bg);background-image:var(--color-about-pill-gradient);color:var(--color-about-pill-text)}.tcc-pill--capabilities{background-color:var(--color-capabilities-pill-bg);background-image:var(--color-capabilities-pill-gradient);color:#fff}.tcc-pill--team{background-color:var(--color-team-pill-bg);background-image:var(--color-team-pill-gradient);color:var(--color-team-pill-text)}.tcc-pill--whatwedo{background-color:var(--color-whatwedo-pill-bg);background-image:var(--color-whatwedo-pill-gradient);color:var(--color-whatwedo-pill-text)}.tcc-pill--blog{background-color:var(--color-blog-pill-bg);background-image:var(--color-blog-pill-gradient);color:var(--color-blog-pill-text)}.tcc-pill--contact{background-color:var(--color-contact-pill-bg);background-image:var(--color-contact-pill-gradient);color:var(--color-contact-pill-text);backdrop-filter:blur(var(--color-contact-pill-blur));-webkit-backdrop-filter:blur(var(--color-contact-pill-blur))}.tcc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:9999px;font-weight:600;font-size:clamp(14px, 1vw, 17px);text-decoration:none;line-height:1;cursor:pointer;border:0;transition:filter 150ms ease,transform 150ms ease}.tcc-btn--primary{background-color:#48e521;color:#000}.tcc-btn--primary:hover{filter:brightness(1.05)}.tcc-btn--secondary{background-color:var(--color-button-secondary-bg);color:var(--color-button-secondary-text);backdrop-filter:blur(18.75px);-webkit-backdrop-filter:blur(18.75px)}.tcc-btn--cta-secondary{background-color:var(--color-cta-secondary-btn-bg);color:#fff}.tcc-hero{position:relative;width:100%;overflow:hidden;background-color:var(--color-bg)}.tcc-hero__inner{position:relative;z-index:10;max-width:1153px;margin-left:auto;margin-right:auto;padding-left:clamp(20px, 5vw, 96px);padding-right:clamp(20px, 5vw, 96px);padding-top:clamp(120px, 15.83vw, 304px);padding-bottom:clamp(64px, 7.2vw, 138px);display:flex;flex-direction:column;align-items:center;text-align:center}.tcc-hero__pill{display:inline-flex;align-items:center;text-transform:uppercase;background-color:var(--color-hero-pill-bg);background-image:var(--color-hero-pill-gradient);backdrop-filter:blur(var(--color-hero-pill-blur));-webkit-backdrop-filter:blur(var(--color-hero-pill-blur));border-radius:1333.33px;color:var(--color-hero-pill-text);font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-style:normal;font-weight:500;font-size:clamp(13px, 1.04vw, 16px);line-height:1.1875;padding-left:clamp(10px, 0.83vw, 12.5px);padding-right:clamp(10px, 0.83vw, 12.5px);padding-top:clamp(10px, 0.94vw, 13.5px);padding-bottom:clamp(10px, 0.94vw, 13.5px);text-decoration:none}.tcc-hero__heading{margin:12px 0 0;text-transform:uppercase;color:var(--color-text);font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:clamp(36px, 5.72vw, 110px);line-height:1.0084;max-width:927px}.tcc-hero__heading-green{color:#48E521}.tcc-hero__para{color:var(--color-text-muted);font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:400}.tcc-hero__para--1{margin:24px 0 0;font-size:clamp(15px, 1.47vw, 28.3125px);line-height:1.2362;max-width:961px}.tcc-hero__para--2{margin:8px 0 0;font-size:clamp(15px, 1.25vw, 24px);line-height:1.1667;max-width:944px}.tcc-hero__ctas{margin-top:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%}@media (min-width:640px){.tcc-hero__ctas{flex-direction:row;width:auto}}@media (min-width:768px){.tcc-hero__ctas{margin-top:25px}}.tcc-hero__cta-wrap{position:relative;width:100%}@media (min-width:640px){.tcc-hero__cta-wrap{width:auto}}.tcc-hero__btn{position:relative;display:flex;align-items:center;justify-content:center;border-radius:9999px;text-transform:uppercase;text-decoration:none;transition:background-color 150ms ease,background-image 150ms ease,color 150ms ease,border-color 150ms ease,transform 150ms ease,filter 150ms ease;width:100%;height:48px;font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:500;line-height:28px;border:none;cursor:pointer;transform:scale(1);will-change:transform,background}.tcc-hero__btn:hover,.tcc-hero__btn:focus-visible{filter:brightness(1.1)}@media (min-width:640px){.tcc-hero__btn{width:240px;height:49px}}.tcc-hero__btn--primary{background:#48E521;color:#000;font-size:clamp(13px, 0.87vw, 16.6875px);letter-spacing:.05112em}.tcc-hero__btn--secondary{background:var(--color-button-secondary-bg);color:var(--color-button-secondary-text);font-size:clamp(13px, 0.89vw, 17.0625px);letter-spacing:.05em}.tcc-hero__btn--outline{background:#fff0;color:var(--color-text);border:1px solid #48E521;font-size:clamp(13px, 0.87vw, 16.6875px);letter-spacing:.05112em}.tcc-hero__lottie{pointer-events:none;position:absolute;overflow:hidden}.tcc-hero__lottie-anim{width:100%;height:100%}.tcc-hero__diamonds-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.tcc-hero__lottie--mobile{inset:0;display:flex;align-items:center;justify-content:center}.tcc-hero__lottie-inner--mobile{position:relative;width:110vw;max-width:460px;aspect-ratio:1 / 1}@media (min-width:768px){.tcc-hero__lottie--mobile{display:none}}.tcc-hero__lottie--tablet{display:none;inset:0}@media (min-width:768px) and (max-width:1023.98px){.tcc-hero__lottie--tablet{display:block}}.tcc-hero__lottie-inner--tablet-mid{position:absolute;bottom:0;left:45%;transform:translateX(-50%);width:80vw;max-width:780px;aspect-ratio:1 / 1;margin-bottom:-8vw}.tcc-hero__lottie-inner--tablet-right{position:absolute;top:0;right:-12%;width:58vw;max-width:560px;aspect-ratio:1 / 1}.tcc-hero__lottie--desktop{display:none;top:0;bottom:0;left:50%;transform:translateX(-50%);aspect-ratio:2304 / 1210;height:100%}@media (min-width:1024px){.tcc-hero__lottie--desktop{display:block}}@keyframes tcc-diamond-twinkle{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}.hero-diamond{transform-box:fill-box;transform-origin:center;animation:tcc-diamond-twinkle 2.8s ease-in-out infinite;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.hero-diamond{animation:none}}.tcc-trust{position:relative;width:100%;background-color:var(--color-bg);padding-top:clamp(64px, 6.66vw, 128px);padding-bottom:clamp(64px, 6.66vw, 128px)}.tcc-trust__inner{max-width:1743.99px;margin-left:auto;margin-right:auto;padding-left:clamp(20px, 5vw, 96px);padding-right:clamp(20px, 5vw, 96px);display:flex;flex-direction:column;align-items:center}.tcc-trust__heading{margin:0;text-align:center;color:var(--color-text-muted);font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:clamp(20px, 2.46vw, 29.8125px);line-height:1.1406;max-width:1247px}.tcc-trust--has-pill .tcc-trust__heading{margin-top:32px}@media (min-width:640px){.tcc-trust--has-pill .tcc-trust__heading{margin-top:36px}}@media (min-width:1024px){.tcc-trust--has-pill .tcc-trust__heading{margin-top:38px}}.tcc-trust__grid-wrap{width:100%;margin-top:48px}@media (min-width:640px){.tcc-trust__grid-wrap{margin-top:64px}}@media (min-width:1024px){.tcc-trust__grid-wrap{margin-top:69px}}.tcc-review-pill{position:relative;display:flex;align-items:center;margin-left:auto;margin-right:auto;border-radius:9999px;overflow:hidden;text-decoration:none;width:min(500.66px, 92vw);height:clamp(56px, 7vw, 77.87px);background-color:var(--color-review-pill-bg);background-image:var(--color-review-pill-gradient);border:1.875px solid var(--color-review-pill-border);padding-left:clamp(6px, 0.83vw, 9.38px);padding-right:clamp(16px, 2.42vw, 27.25px);gap:clamp(8px, 1.33vw, 15px);transition:filter 150ms ease}a.tcc-review-pill:hover{filter:brightness(1.03)}.tcc-review-pill__avatars{position:relative;display:flex;align-items:center;flex-shrink:0}.tcc-review-pill__avatar{display:block;width:clamp(40px, 4.94vw, 56.25px);height:clamp(40px, 4.94vw, 56.25px);filter:drop-shadow(0 7.5px 7.5px rgb(0 0 0 / .25))}.tcc-review-pill__avatar+.tcc-review-pill__avatar{margin-left:calc(-1 * clamp(13px, 1.65vw, 18.75px))}.tcc-review-pill__stars{flex-shrink:0;height:clamp(16px, 2.1vw, 22.5px);width:auto;filter:var(--color-review-pill-stars-filter)}.tcc-review-pill__label{font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:400;font-size:clamp(15px, 2vw, 22.125px);line-height:1.1751;color:var(--color-review-pill-text);white-space:nowrap}.tcc-review-pill__arrow{flex-shrink:0;margin-left:auto;display:block;height:clamp(14px, 1.6vw, 16.88px);width:clamp(14px, 1.6vw, 16.88px);background-color:var(--color-review-pill-icon);-webkit-mask-image:url(/wp-content/themes/techno-core-theme/assets/icons/arrow-right-sm.svg);mask-image:url(/wp-content/themes/techno-core-theme/assets/icons/arrow-right-sm.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:transform 150ms ease}a.tcc-review-pill:hover .tcc-review-pill__arrow{transform:translateX(2px)}.tcc-trust-logos{width:100%}.tcc-trust-logos--divider{--tcc-trust-divider:var(--color-grid-divider)}.tcc-trust-logos__mobile{position:relative}.tcc-trust-logos__mobile-ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tcc-trust-logos__cell{display:flex;align-items:center;justify-content:center;padding:24px 16px;min-height:96px;border-right:1px solid var(--tcc-trust-divider,var(--color-grid-divider));border-bottom:1px solid var(--tcc-trust-divider,var(--color-grid-divider))}.tcc-trust-logos__mobile-ul>.tcc-trust-logos__cell:nth-child(2n){border-right:0}.tcc-trust-logos__mobile-ul>.tcc-trust-logos__cell:nth-last-child(-n+2){border-bottom:0}.tcc-trust-logos__mobile img{max-height:32px;width:auto;object-fit:contain;filter:var(--color-logo-filter)}@media (min-width:640px){.tcc-trust-logos__mobile{display:none}}.tcc-trust-logos__tablet{display:none;position:relative}@media (min-width:640px) and (max-width:1023.98px){.tcc-trust-logos__tablet{display:block}}.tcc-trust-logos__tablet-ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.tcc-trust-logos__tablet-ul>.tcc-trust-logos__cell{padding:32px 16px;min-height:110px}.tcc-trust-logos__tablet-ul>.tcc-trust-logos__cell:nth-child(3n){border-right:0}.tcc-trust-logos__tablet-ul>.tcc-trust-logos__cell:nth-last-child(-n+3){border-bottom:0}.tcc-trust-logos__tablet img{max-height:40px;width:auto;object-fit:contain;filter:var(--color-logo-filter)}.tcc-trust-logos__desktop{display:none;position:relative}@media (min-width:1024px){.tcc-trust-logos__desktop{display:block}}.tcc-trust-logos__desktop-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(3,auto);aspect-ratio:1551.99 / 263.94;width:100%}.tcc-trust-logos__desktop-cell{display:flex;align-items:center;justify-content:center;padding:0 16px}.tcc-trust-logos__desktop img{max-height:60px;width:auto;object-fit:contain;filter:var(--color-logo-filter)}.tcc-trust-logos__hline{position:absolute;left:0;right:0;border-top:1px solid var(--tcc-trust-divider,var(--color-grid-divider));pointer-events:none}.tcc-trust-logos__vline{position:absolute;top:0;bottom:0;border-left:1px solid var(--tcc-trust-divider,var(--color-grid-divider));pointer-events:none}.tcc-trust-logos__diamond{position:absolute;width:10.67px;height:10.67px;transform:translate(-50%,-50%) rotate(45deg);background-color:var(--tcc-trust-divider,var(--color-grid-divider));pointer-events:none}.tcc-services{position:relative;width:100%;background-color:var(--color-bg);overflow-x:clip;padding-top:clamp(64px, 7.2vw, 138px);padding-bottom:clamp(64px, 7.2vw, 138px)}.tcc-services__inner{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:1748px;padding-left:clamp(20px, 5vw, 96px);padding-right:clamp(20px, 5vw, 96px)}.tcc-services__intro{position:relative;margin:0 auto;max-width:1008px;text-align:center;z-index:2}.tcc-services__heading{margin:0;text-transform:uppercase;color:var(--color-text);font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:clamp(32px, 4.7vw, 64px);line-height:1.0781;letter-spacing:.0352em}.tcc-services__heading-green{color:#48E521}.tcc-services__intro-text{margin:clamp(8px, 1vw, 12px) auto 0;color:var(--color-text-muted);font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:400;font-size:clamp(15px, 1.5vw, 21px);line-height:1.333;max-width:1001px}.tcc-services__mid{position:relative;margin-top:clamp(48px, 7.5vw, 116px)}.tcc-services-decor{pointer-events:none;position:absolute;left:0;right:0;top:0;bottom:clamp(-64px, -4.8vw, -32px)}.tcc-services-decor__rail{position:absolute;top:0;bottom:0}.tcc-services-decor__stripe{position:absolute;top:0;bottom:0;left:50%;width:1.34px;transform:translateX(-50%);background-image:repeating-linear-gradient(to bottom,#48E521 0 2.68px,transparent 2.68px 5.36px)}.tcc-services-decor__cap{position:absolute;left:50%;width:5px;height:5px;border-radius:9999px;background-color:#48E521;transform:translate(-50%,-50%)}.tcc-services-decor__cap--top{top:0}.tcc-services-decor__cap--bottom{top:100%}.tcc-services-decor__rail--md{display:none}@media (min-width:768px){.tcc-services-decor__rail--md{display:block}}.tcc-services-decor__rail--lg{display:none}@media (min-width:1024px){.tcc-services-decor__rail--lg{display:block}}.tcc-services__dashboard{position:relative;margin:0 auto;width:100%;max-width:1551.99px;border-radius:clamp(12px, 1.17vw, 18.675px);overflow:hidden;z-index:2}.tcc-services__dashboard img{display:block;width:100%;height:auto}.tcc-services__cards-wrap{position:relative;margin-top:clamp(28px, 2.7vw, 43px);z-index:2}.tcc-services__cards{list-style:none;margin:0;padding-left:clamp(16px, 1.5vw, 24px);padding-right:clamp(16px, 1.5vw, 24px);display:grid;grid-template-columns:1fr;gap:32px}@media (min-width:768px){.tcc-services__cards{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:32px}}@media (min-width:1024px){.tcc-services__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:55px}}.tcc-services__card{display:flex;flex-direction:column}.tcc-services__card-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:76px;height:76px;border-radius:18px;background:#48E521}@media (min-width:768px){.tcc-services__card-icon{width:84px;height:84px;border-radius:20px}}@media (min-width:1024px){.tcc-services__card-icon{width:100px;height:100px;border-radius:24px}}.tcc-services__card-icon img,.tcc-services__card-icon svg{width:54px;height:54px}@media (min-width:768px){.tcc-services__card-icon img,.tcc-services__card-icon svg{width:63px;height:63px}}@media (min-width:1024px){.tcc-services__card-icon img,.tcc-services__card-icon svg{width:73px;height:73px}}.tcc-services__card-title{margin:clamp(20px, 2.1vw, 28px) 0 0;text-transform:uppercase;color:var(--color-text);font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:clamp(20px, 1.95vw, 26px);line-height:1.154}.tcc-services__card-text{margin:clamp(10px, 0.9vw, 12px) 0 0;color:var(--color-text-muted);font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:400;font-size:clamp(16px, 1.55vw, 20px);line-height:1.2}.tcc-services__features{position:relative;margin-top:clamp(120px, 16.8vw, 323px);display:grid;grid-template-columns:1fr;gap:16px;z-index:2}@media (min-width:1024px){.tcc-services__features{grid-template-columns:repeat(2,minmax(0,1fr))}}.tcc-services__features-col{display:flex;flex-direction:column;gap:16px}.tcc-services__features-col--right>.tcc-services__features-image{order:2}.tcc-services__features-col--right>.tcc-services__features-stack{order:1;display:flex;flex-direction:column;gap:16px}@media (min-width:1024px){.tcc-services__features-col--right>.tcc-services__features-image{order:1}.tcc-services__features-col--right>.tcc-services__features-stack{order:2}}.tcc-feature-card{background-color:var(--color-bg);display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:18px;border:1.875px solid var(--color-feature-card-stroke)}@media (min-width:768px){.tcc-feature-card{padding:24px;border-radius:21.34px}}@media (min-width:1280px){.tcc-feature-card{flex-direction:row;align-items:center;gap:32px}}.tcc-feature-card__title-col{display:flex;align-items:center;gap:16px;flex-shrink:0;width:auto}@media (min-width:1280px){.tcc-feature-card__title-col{width:var(--tcc-fc-title-w,240px)}}.tcc-feature-card__icon{flex-shrink:0;width:32px;height:32px;color:#48E521;display:inline-flex;align-items:center;justify-content:center}.tcc-feature-card__icon img,.tcc-feature-card__icon svg{width:100%;height:100%;display:block}.tcc-feature-card__title{margin:0;color:var(--color-text);font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:clamp(17px, 1.46vw, 24px);line-height:1.2083;letter-spacing:.0245em}.tcc-feature-card__text{margin:0;flex:1;color:var(--color-text-muted);font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:400;font-size:clamp(13px, 1.05vw, 14px);line-height:1.428}.tcc-feature-image{overflow:hidden;background-color:#101010;border-radius:18px;border:2px solid #1A1A1A;aspect-ratio:768 / 538}@media (min-width:768px){.tcc-feature-image{border-radius:21.34px}}.tcc-feature-image img{display:block;width:100%;height:100%;object-fit:cover}.tcc-solutions{position:relative;width:100%;background-color:var(--color-bg);overflow-x:clip;padding-top:clamp(40px, 3.4vw, 65px);padding-bottom:clamp(40px, 3.4vw, 65px)}.tcc-solutions__inner{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:1742px;padding-left:clamp(20px, 5vw, 96px);padding-right:clamp(20px, 5vw, 96px);display:grid;grid-template-columns:1fr;align-items:stretch;row-gap:40px}@media (min-width:768px){.tcc-solutions__inner{row-gap:48px}}@media (min-width:1024px){.tcc-solutions__inner{grid-template-columns:minmax(0,600fr) minmax(0,729fr);column-gap:var(--tcc-solutions-col-gap,14.26%);align-items:center}}.tcc-solutions__text{display:flex;flex-direction:column;align-items:flex-start}.tcc-solutions__pill{display:inline-flex;align-items:center;border-radius:9999px;text-transform:uppercase;color:var(--color-text);background-color:var(--color-solutions-pill-bg);background-image:var(--color-solutions-pill-gradient);backdrop-filter:blur(22.5px);-webkit-backdrop-filter:blur(22.5px);padding-left:clamp(16px, 1.4vw, 20px);padding-right:clamp(16px, 1.4vw, 20px);padding-top:clamp(10px, 0.95vw, 13.5px);padding-bottom:clamp(10px, 0.95vw, 13.5px);font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:clamp(13px, 1.13vw, 15.9375px);line-height:1.1922}.tcc-solutions__heading{margin:0;margin-top:clamp(20px, 2.3vw, 32px);text-transform:uppercase;color:var(--color-text);font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:clamp(28px, 3.1vw, 40px);line-height:1.2;letter-spacing:.05625em}.tcc-solutions__heading-green{color:#48E521}.tcc-solutions__desc{margin:0;margin-top:clamp(8px, 0.95vw, 12px);color:var(--color-text-muted);font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:400;font-size:clamp(15px, 1.55vw, 21px);line-height:1.333;max-width:516px}.tcc-solutions__features{list-style:none;padding:0;margin:0;margin-top:clamp(20px, 2.3vw, 32px);width:100%;max-width:516px;display:flex;flex-direction:column;gap:clamp(14px, 1.75vw, 24px)}.tcc-solutions__feature{display:flex;align-items:center;background-color:var(--color-surface);border:1.875px solid var(--color-card-stroke);border-radius:clamp(16px, 1.75vw, 24px);min-height:clamp(54px, 4.95vw, 67px);padding-left:clamp(22px, 2.75vw, 38px);padding-right:clamp(22px, 2.75vw, 38px);padding-top:clamp(12px, 1.3vw, 18px);padding-bottom:clamp(12px, 1.3vw, 18px);gap:clamp(14px, 1.55vw, 20px)}.tcc-solutions__icon{flex-shrink:0;width:clamp(24px, 2.08vw, 32px);height:clamp(24px, 2.08vw, 32px);background-color:var(--color-solutions-icon);-webkit-mask-image:url(/wp-content/themes/techno-core-theme/assets/icons/services/solution-bolt.svg);mask-image:url(/wp-content/themes/techno-core-theme/assets/icons/services/solution-bolt.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.tcc-solutions__label{color:var(--color-solutions-label);font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:400;font-size:clamp(15px, 1.4vw, 19.125px);line-height:1.305}.tcc-solutions__media{position:relative;width:100%}.tcc-solutions__dashboard{position:relative;width:100%;overflow:hidden;background-color:#101010;aspect-ratio:729 / 800;border-radius:clamp(12px, 1.17vw, 18.675px)}.tcc-solutions__dashboard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.tcc-protection{position:relative;width:100%;background-color:var(--color-bg);overflow-x:clip;padding-top:clamp(64px, 6.04vw, 116px);padding-bottom:clamp(64px, 6.04vw, 116px)}.tcc-protection__inner{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:1743.99px;padding-left:clamp(20px, 5vw, 96px);padding-right:clamp(20px, 5vw, 96px)}.tcc-protection__top{position:relative}.tcc-protection__arcs{pointer-events:none;position:absolute;left:50%;transform:translateX(-50%);top:0;width:96%;max-width:1429.22px;aspect-ratio:1429.22 / 343.97;height:auto}.tcc-protection__intro{position:relative;margin:0 auto;max-width:989px;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:clamp(60px, 9.8vw, 146px)}.tcc-protection__pill{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;overflow:hidden;text-transform:uppercase;color:var(--color-text);background-color:var(--color-protection-pill-bg);background-image:var(--color-protection-pill-gradient);backdrop-filter:blur(22.5px);-webkit-backdrop-filter:blur(22.5px);padding-left:clamp(14px, 1.2vw, 17.09px);padding-right:clamp(14px, 1.2vw, 17.09px);padding-top:clamp(8px, 0.83vw, 11.83px);padding-bottom:clamp(8px, 0.83vw, 11.83px);font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:clamp(13px, 1.13vw, 15.9375px);line-height:1.1922;letter-spacing:0}.tcc-protection__pill::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(72.68deg,#fff0 0%,rgb(72 229 33 / .403922) 52.4%)}.tcc-protection__pill-label{position:relative}.tcc-protection__heading{margin:0;margin-block-start:clamp(20px, 2.2vw, 32px);text-transform:uppercase;color:var(--color-text);font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:clamp(28px, 5.4vw, 67.875px);line-height:1.0166;letter-spacing:.0331em}.tcc-protection__heading-green{color:#48E521}.tcc-protection__subhead{margin:0;margin-block-start:clamp(6px, 0.55vw, 8px);color:var(--color-text-subhead);font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:400;font-size:clamp(15px, 1.55vw, 21px);line-height:1.333;max-width:870px}.tcc-protection__features-wrap{position:relative;margin-top:clamp(56px, 6.8vw, 98px);padding-left:clamp(0px, 2.2vw, 43px);padding-right:clamp(0px, 2.2vw, 43px)}.tcc-protection__features-mobile{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;column-gap:32px;row-gap:40px}@media (min-width:640px){.tcc-protection__features-mobile{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.tcc-protection__features-mobile{display:none}}.tcc-protection__features-desktop{display:none;list-style:none;padding:0;margin:0;align-items:stretch;gap:clamp(24px, 2.6vw, 40px)}@media (min-width:1024px){.tcc-protection__features-desktop{display:flex}}.tcc-protection__features-desktop>li{flex:1;display:flex;align-items:stretch;min-width:0;position:relative}.tcc-protection__divider{pointer-events:none;position:absolute;top:18px;bottom:18px;right:calc(clamp(24px, 2.6vw, 40px) / -2 - 5px);width:10px;background-image:url(/wp-content/themes/techno-core-theme/assets/icons/protection-divider.svg);background-repeat:no-repeat;background-size:100% 100%}.tcc-protection__feature{display:flex;flex-direction:column;align-items:flex-start}.tcc-protection__icon-tile{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:18px;background:#48E521}@media (min-width:768px){.tcc-protection__icon-tile{width:84px;height:84px;border-radius:20px}}@media (min-width:1024px){.tcc-protection__icon-tile{width:100px;height:100px;border-radius:24px}}.tcc-protection__icon-tile img,.tcc-protection__icon-tile svg{width:55px;height:55px}@media (min-width:768px){.tcc-protection__icon-tile img,.tcc-protection__icon-tile svg{width:62px;height:62px}}@media (min-width:1024px){.tcc-protection__icon-tile img,.tcc-protection__icon-tile svg{width:73px;height:73px}}.tcc-protection__title{margin:0;margin-top:clamp(16px, 1.5vw, 20px);color:var(--color-text);font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:clamp(18px, 1.85vw, 24px);line-height:1.167}.tcc-protection__text{margin:0;margin-top:clamp(8px, 0.83vw, 12px);color:var(--color-text-muted);font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:400;font-size:clamp(15px, 1.05vw, 16px);line-height:1.25}.tcc-compatibility{position:relative;width:100%;background-color:var(--color-bg);overflow-x:clip;padding-top:clamp(64px, 6.46vw, 124px);padding-bottom:clamp(64px, 6.46vw, 124px)}.tcc-compatibility__inner{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:1743px;padding-left:clamp(20px, 5vw, 96px);padding-right:clamp(20px, 5vw, 96px)}.tcc-compatibility__intro{position:relative;margin:0 auto;max-width:914px;display:flex;flex-direction:column;align-items:center;text-align:center}.tcc-compatibility__pill{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;overflow:hidden;text-transform:uppercase;color:#000;background-color:var(--color-compat-pill-bg);background-image:var(--color-compat-pill-gradient);backdrop-filter:blur(22.5px);-webkit-backdrop-filter:blur(22.5px);height:clamp(34px, 3.05vw, 42.66px);padding-left:clamp(20px, 1.97vw, 28.56px);padding-right:clamp(20px, 2.04vw, 29.51px);font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:clamp(13px, 1.1vw, 15.9375px);line-height:1.1922;letter-spacing:0}.tcc-compatibility__pill::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(77.54deg,rgb(5 218 78 / .0196078) 0%,rgb(5 218 78 / .19) 100%)}.tcc-compatibility__pill-label{position:relative}.tcc-compatibility__heading{margin:0;margin-block-start:clamp(22px, 2.65vw, 30.71px);text-transform:uppercase;color:var(--color-text);font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:clamp(28px, 5.71vw, 67.875px);line-height:1.0166;letter-spacing:.0331em}.tcc-compatibility__heading-green{color:#48E521}.tcc-compatibility__desc{margin:0;margin-block-start:clamp(10px, 1vw, 12px);color:var(--color-text-muted);font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:400;font-size:clamp(15px, 1.55vw, 21px);line-height:1.333;max-width:912px}.tcc-compatibility__panel{position:relative;margin:clamp(40px, 4.78vw, 80px) auto 0;width:100%}.tcc-compatibility__glow{position:absolute;top:0;bottom:0;width:13.73%;pointer-events:none;z-index:10}.tcc-compatibility__glow--left{left:0;background:linear-gradient(90deg,#48E521 0%,#fff0 100%)}.tcc-compatibility__glow--right{right:0;background:linear-gradient(270deg,#48E521 5%,#fff0 100%)}.tcc-compatibility__panel-inner{position:relative;padding-left:clamp(0px, 1.78vw, 28px);padding-right:clamp(0px, 1.78vw, 28px);padding-top:clamp(0px, 1.34vw, 21px);padding-bottom:0}.tcc-compatibility__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(12px, 1.53vw, 24px)}.tcc-compatibility__row{--tcc-compat-cols:4;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:clamp(12px, 2.04vw, 32px)}@media (min-width:640px){.tcc-compatibility__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.tcc-compatibility__row{grid-template-columns:repeat(var(--tcc-compat-cols,4),minmax(0,1fr))}}.tcc-compatibility__spacer{display:none}@media (min-width:1024px){.tcc-compatibility__spacer{display:block}}.tcc-compatibility__card{display:flex;align-items:center;justify-content:space-between;width:100%;background:var(--color-compat-card-bg);border:1px solid var(--color-compat-card-stroke);border-radius:21.3375px;height:clamp(64px, 6.34vw, 89.06px);padding-left:clamp(16px, 1.78vw, 25.01px);padding-right:clamp(8px, 0.83vw, 12px);gap:clamp(10px, 1vw, 14px)}.tcc-compatibility__label{display:block;flex:1 1 auto;min-width:0;font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:400;font-size:clamp(15px, 1.49vw, 21px);line-height:1.619;color:var(--color-compat-card-text)}.tcc-compatibility__icon-bubble{flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:#FFF;width:clamp(40px, 3.78vw, 53px);height:clamp(40px, 3.78vw, 53px)}.tcc-compatibility__icon-bubble img{display:block;width:clamp(22px, 2.14vw, 30px);height:clamp(22px, 2.14vw, 30px);object-fit:contain}.tcc-cta{position:relative;width:100%;background-color:var(--color-bg);overflow-x:clip;padding-top:clamp(64px, 8.3vw, 159px);padding-bottom:clamp(64px, 8.3vw, 159px)}.tcc-cta__inner{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:1743.99px;padding-left:clamp(20px, 5vw, 96px);padding-right:clamp(20px, 5vw, 96px)}.tcc-cta__banner{--tcc-cta-banner-aspect:1551.99 / 499.069;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;overflow:hidden;min-height:320px;background-color:var(--color-cta-banner-bg);border:1px solid #48E521;border-radius:16px}@media (min-width:640px){.tcc-cta__banner{border-radius:18px}}@media (min-width:768px){.tcc-cta__banner{aspect-ratio:var(--tcc-cta-banner-aspect)}}@media (min-width:1024px){.tcc-cta__banner{border-radius:21.3375px}}.tcc-cta__rings{--tcc-rings-scale:1;--tcc-rings-tx:0px;--tcc-rings-ty:0px;--tcc-rings-rot:0deg;pointer-events:none;position:absolute;inset:0;width:100%;height:100%;user-select:none;color:var(--color-cta-rings-stroke);transform:translate(var(--tcc-rings-tx),var(--tcc-rings-ty)) scale(var(--tcc-rings-scale)) rotate(var(--tcc-rings-rot));transform-origin:center;transition:transform 200ms ease}.tcc-cta__rings>svg{display:block;width:100%;height:100%}.tcc-cta__rings svg g[opacity],.tcc-cta__rings svg g[mask],.tcc-cta__rings svg g[clip-path]{opacity:inherit}.tcc-cta__content{position:relative;z-index:10;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding-left:clamp(16px, 4vw, 64px);padding-right:clamp(16px, 4vw, 64px);padding-top:clamp(40px, 7.8vw, 121px);padding-bottom:clamp(40px, 7.8vw, 121px)}.tcc-cta__heading{margin:0;text-transform:uppercase;color:var(--color-cta-heading);font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:clamp(28px, 5.5vw, 64px);line-height:1.328;letter-spacing:0;max-width:1012.84px}.tcc-cta__btns{display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:100%;max-width:360px;margin-top:clamp(28px, 2.93vw, 56px);gap:clamp(10px, 0.83vw, 12px)}@media (min-width:640px){.tcc-cta__btns{flex-direction:row;align-items:center;width:auto;max-width:none}}.tcc-cta__btn-wrap{position:relative;width:100%}@media (min-width:640px){.tcc-cta__btn-wrap{width:auto}}.tcc-cta__btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:48px;border-radius:9999px;border:none;cursor:pointer;text-transform:uppercase;text-decoration:none;white-space:nowrap;font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:500;line-height:28px;transition:background-color 150ms ease,background-image 150ms ease,color 150ms ease,border-color 150ms ease,transform 150ms ease,filter 150ms ease;transform:scale(1);will-change:transform,background}@media (min-width:640px){.tcc-cta__btn{height:49px}}.tcc-cta__btn:hover,.tcc-cta__btn:focus-visible{filter:brightness(1.1)}.tcc-cta__btn--primary{--tcc-cta-btn-primary-w:289px;background:#48E521;color:var(--color-cta-primary-btn-text);font-size:clamp(12px, 0.87vw, 16.6875px);letter-spacing:.05112em}@media (min-width:640px){.tcc-cta__btn--primary{width:var(--tcc-cta-btn-primary-w)}}.tcc-cta__btn--secondary{--tcc-cta-btn-secondary-w:240px;background:var(--color-cta-secondary-btn-bg);color:#FFF;font-size:clamp(12px, 0.89vw, 17.0625px);letter-spacing:.05em}@media (min-width:640px){.tcc-cta__btn--secondary{width:var(--tcc-cta-btn-secondary-w)}}.tcc-cta__btn--outline{background:#fff0;color:var(--color-text);border:1px solid #48E521;font-size:clamp(12px, 0.87vw, 16.6875px);letter-spacing:.05112em}@media (min-width:640px){.tcc-cta__btn--outline{width:240px}}.tcc-footer{position:relative;width:100%;background-color:var(--color-bg);overflow:clip;padding-top:clamp(32px, 3.13vw, 60px);padding-bottom:clamp(24px, 3.13vw, 60px)}.tcc-footer__decor{pointer-events:none;position:absolute;left:0;right:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center;user-select:none;display:none}@media (min-width:768px){.tcc-footer__decor{display:block}}.tcc-footer__decor--light{display:none}.theme-light .tcc-footer__decor--dark{display:none}@media (min-width:768px){.theme-light .tcc-footer__decor--light{display:block}}.tcc-footer__inner{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:1743.99px;padding-left:clamp(20px, 5vw, 96px);padding-right:clamp(20px, 5vw, 96px)}.tcc-footer__card{position:relative;width:100%;overflow:hidden;background-color:var(--color-footer-card-bg);border:1.875px solid var(--color-footer-card-border);border-radius:12px;backdrop-filter:blur(14.06px);-webkit-backdrop-filter:blur(14.06px)}.tcc-footer__top{position:relative;display:flex;flex-direction:column;row-gap:32px;padding-left:clamp(20px, 3.4vw, 52px);padding-right:clamp(20px, 3.4vw, 52px);padding-top:clamp(32px, 3.4vw, 52px);padding-bottom:0}@media (min-width:768px){.tcc-footer__top{flex-direction:row;align-items:flex-start;justify-content:space-between;row-gap:0;column-gap:clamp(40px, 6vw, 96px)}}.tcc-footer__brand{display:flex;flex-direction:column}.tcc-footer__brand-row{display:flex;align-items:center;gap:12px}.tcc-footer__logo{flex-shrink:0;width:34px;height:46px}@media (min-width:768px){.tcc-footer__logo{width:38px;height:51px}}@media (min-width:1024px){.tcc-footer__logo{width:43px;height:58px}}.tcc-footer__brand-wordmark{display:flex;flex-direction:column;line-height:1}.tcc-footer__brand-name{color:var(--color-text);font-family:'Manrope','Inter',ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:22px;line-height:1.2;letter-spacing:0}.tcc-footer__brand-tagline{color:#02CD3D;font-family:'Manrope','Inter',ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:12px;line-height:1.4;margin-top:2px}.tcc-footer__desc{margin:0;margin-block-start:clamp(18px, 2.02vw, 24px);max-width:380px;color:var(--color-text-footer);font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:400;font-size:clamp(15px, 1.094vw, 21px);line-height:1.333}.tcc-footer__socials{list-style:none;padding:0;margin:0;margin-top:clamp(6px, 0.46vw, 7px);display:flex;flex-wrap:wrap;align-items:center;gap:clamp(8px, 0.83vw, 10px)}.tcc-footer__social{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:7.8px;background:var(--color-footer-social-bg);border:1px solid var(--color-footer-social-border);border-radius:8px;box-sizing:border-box;text-decoration:none;transition:background-color 150ms ease}.tcc-footer__social:hover,.tcc-footer__social:focus-visible{background:rgb(51 51 51 / .16)}.tcc-footer__social img{width:clamp(20px, 1.07vw, 20.5px);height:clamp(19px, 1.03vw, 19.7px);filter:var(--color-footer-social-icon-filter)}.tcc-footer__cluster{display:flex;flex-direction:column;row-gap:clamp(24px, 2.5vw, 36px);column-gap:clamp(24px, 3.36vw, 40px)}@media (min-width:640px){.tcc-footer__cluster{flex-direction:row;align-items:flex-start}}.tcc-footer__col{display:flex;flex-direction:column;min-width:0}.tcc-footer__col-heading{margin:0;color:var(--color-footer-heading);font-family:'Manrope','Inter',ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:clamp(22px, 1.953vw, 37.5px);line-height:1.2;letter-spacing:-.03em}.tcc-footer__links{list-style:none;padding:0;margin:0;margin-top:clamp(20px, 3.62vw, 43px);display:flex;flex-direction:column;gap:clamp(12px, 1.37vw, 28px)}.tcc-footer__links a{color:var(--color-text-footer);text-decoration:none;font-family:'Manrope','Inter',ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:clamp(15px, 1.367vw, 26.25px);line-height:1.295;letter-spacing:-.03em;transition:color 150ms ease}.tcc-footer__links a:hover,.tcc-footer__links a:focus-visible{color:var(--color-text)}.tcc-footer__email{display:inline-flex;align-items:center;margin-top:clamp(16px, 2.6vw, 31px);gap:clamp(10px, 1.26vw, 15px);color:var(--color-text-footer);text-decoration:none;font-family:'Manrope','Inter',ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:clamp(15px, 1.367vw, 26.25px);line-height:1.295;letter-spacing:-.03em;transition:color 150ms ease}.tcc-footer__email:hover,.tcc-footer__email:focus-visible{color:var(--color-text)}.tcc-footer__envelope{flex-shrink:0;width:clamp(20px, 1.758vw, 33.75px);height:clamp(20px, 1.758vw, 33.75px)}.tcc-footer__envelope svg{display:block;width:100%;height:100%}.tcc-footer__address{margin:0;margin-block-start:clamp(18px, 2.36vw, 28px);color:var(--color-text-footer);font-family:'Manrope','Inter',ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:clamp(15px, 1.367vw, 26.25px);line-height:1.295;letter-spacing:-.03em}.tcc-footer__bottom{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;margin-top:clamp(24px, 3vw, 48px);padding-left:clamp(20px, 3.6vw, 56px);padding-right:clamp(20px, 3.6vw, 56px);padding-top:clamp(8px, 0.83vw, 12px);padding-bottom:clamp(20px, 2.1vw, 32px);gap:clamp(12px, 1.4vw, 20px)}@media (min-width:768px){.tcc-footer__bottom{flex-direction:row;align-items:center}}.tcc-footer__copy{margin:0;color:var(--color-text-footer);font-family:'Manrope','Inter',ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:clamp(13px, 1.367vw, 26.25px);line-height:1.295;letter-spacing:-.03em}.tcc-footer__legal{display:flex;align-items:center;gap:clamp(14px, 1.85vw, 22px)}.tcc-footer__legal a{color:var(--color-text-footer);text-decoration:none;font-family:'Manrope','Inter',ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:clamp(13px, 1.367vw, 26.25px);line-height:1.295;letter-spacing:-.03em;transition:color 150ms ease}.tcc-footer__legal a:hover,.tcc-footer__legal a:focus-visible{color:var(--color-text)}.tcc-footer__sep{display:inline-block;width:clamp(5px, 0.39vw, 7.5px);height:clamp(5px, 0.39vw, 7.5px);border-radius:9999px;background-color:var(--color-text-footer);opacity:.6}.tcc-navbar-wrap{position:absolute;left:50%;transform:translateX(-50%);z-index:30;width:calc(100% - clamp(40px, 10vw, 192px));max-width:1551.97px;margin-top:12px}@media (min-width:640px){.tcc-navbar-wrap{margin-top:20px}}@media (min-width:1024px){.tcc-navbar-wrap{margin-top:24px}}@media (min-width:1280px){.tcc-navbar-wrap{margin-top:44px}}.tcc-navbar{position:relative;display:flex;align-items:center;justify-content:space-between;border-radius:9999px;background-color:var(--color-nav-bg);border:1.875px solid var(--color-nav-border);backdrop-filter:blur(28.125px);-webkit-backdrop-filter:blur(28.125px);height:56px;padding-left:16px;padding-right:16px}@media (min-width:640px){.tcc-navbar{padding-left:24px;padding-right:24px}}@media (min-width:1024px){.tcc-navbar{height:65.59px;padding-left:63px;padding-right:16px}}.tcc-navbar__brand{display:flex;align-items:center;flex-shrink:0;text-decoration:none}.tcc-navbar__brand img{width:23px;height:31px;display:block}.tcc-navbar__menu{display:none;align-items:center;gap:40px}@media (min-width:1024px){.tcc-navbar__menu{display:flex}}.tcc-navbar__link{color:var(--color-nav-link);text-decoration:none;text-transform:uppercase;text-align:center;font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.25;font-weight:400;transition:color 150ms ease}.tcc-navbar__link:hover,.tcc-navbar__link:focus-visible{color:#48E521}.tcc-navbar__link.is-active{color:#48E521;font-weight:600}.tcc-navbar__actions{display:none;align-items:center;gap:6px}@media (min-width:1024px){.tcc-navbar__actions{display:flex}}.tcc-navbar__toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:9999px;background:#48E521;border:none;cursor:pointer;transition:filter 150ms ease,transform 150ms ease}.tcc-navbar__toggle:hover,.tcc-navbar__toggle:focus-visible{filter:brightness(1.05)}.tcc-navbar__toggle img{width:22px;height:22px}.tcc-navbar__toggle .tcc-navbar__toggle-icon--dark{display:block}.tcc-navbar__toggle .tcc-navbar__toggle-icon--light{display:none}.theme-light .tcc-navbar__toggle .tcc-navbar__toggle-icon--dark{display:none}.theme-light .tcc-navbar__toggle .tcc-navbar__toggle-icon--light{display:block}.tcc-navbar__cta{display:inline-flex;align-items:center;justify-content:center;height:40px;width:206px;border-radius:9999px;border:none;cursor:pointer;text-transform:uppercase;text-decoration:none;background:#48E521;color:#000;font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:15.9375px;line-height:1.205;letter-spacing:-.042em;transition:background-color 150ms ease,background-image 150ms ease,color 150ms ease,border-color 150ms ease,transform 150ms ease,filter 150ms ease;transform:scale(1)}.tcc-navbar__cta:hover,.tcc-navbar__cta:focus-visible{filter:brightness(1.1)}.tcc-navbar__hamburger{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:9999px;background:#48E521;border:none;cursor:pointer}@media (min-width:1024px){.tcc-navbar__hamburger{display:none}}.tcc-navbar__hamburger img{width:24px;height:24px;display:block}.tcc-drawer{position:fixed;inset:0;z-index:40;opacity:0;pointer-events:none;transition:opacity 300ms ease}.tcc-drawer.is-open{opacity:1;pointer-events:auto}@media (min-width:1024px){.tcc-drawer{display:none}}.tcc-drawer__backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .4)}.tcc-drawer__panel{position:absolute;right:0;top:0;height:100%;width:85%;max-width:380px;background-color:var(--color-bg);box-shadow:var(--shadow-card);display:flex;flex-direction:column;transform:translateX(100%);transition:transform 300ms ease-out}.tcc-drawer.is-open .tcc-drawer__panel{transform:translateX(0)}.tcc-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgb(72 229 33 / .2)}.tcc-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9999px;background:#48E521;border:none;cursor:pointer}.tcc-drawer__close img{width:24px;height:24px;display:block}.tcc-drawer__nav{flex:1;display:flex;flex-direction:column;gap:24px;padding:32px 24px}.tcc-drawer__link{color:var(--color-nav-link);text-decoration:none;text-transform:uppercase;font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-size:20px;line-height:1.25;font-weight:400;transition:color 150ms ease}.tcc-drawer__link:hover,.tcc-drawer__link:focus-visible{color:#48E521}.tcc-drawer__link.is-active{color:#48E521;font-weight:600}.tcc-drawer__foot{display:flex;align-items:center;gap:12px;padding:24px;border-top:1px solid rgb(72 229 33 / .2)}.tcc-drawer__foot .tcc-navbar__toggle{width:48px;height:48px;flex-shrink:0}.tcc-drawer__foot .tcc-navbar__toggle img{width:24px;height:24px}.tcc-drawer__foot .tcc-navbar__cta{flex:1;width:auto;height:48px}.tcc-blog{position:relative;width:100%;background-color:var(--color-bg);overflow-x:clip;padding-top:clamp(48px, 5.88vw, 113px);padding-bottom:clamp(48px, 5.88vw, 113px)}.tcc-blog__inner{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:1743.97px;padding-left:clamp(20px, 5vw, 96px);padding-right:clamp(20px, 5vw, 96px)}.tcc-blog__search{position:relative;width:100%;display:flex;align-items:center;background:var(--color-search-bg);border:1px solid var(--color-search-border);border-radius:5.93px;height:clamp(56px, 4.12vw, 79.07px);padding-left:clamp(16px, 1.3vw, 25px);padding-right:clamp(16px, 1.37vw, 26.36px);gap:clamp(12px, 1.04vw, 20px);margin-bottom:clamp(28px, 2.71vw, 52px)}.tcc-blog__search-icon{flex-shrink:0;width:clamp(24px, 1.8vw, 34.6px);height:clamp(24px, 1.8vw, 34.6px);display:block;color:var(--color-search-icon)}.tcc-blog__search-icon svg{display:block;width:100%;height:100%}.tcc-blog__search input{flex:1;min-width:0;background:#fff0;border:0;outline:0;font-family:Arial,sans-serif;font-weight:400;font-size:clamp(16px, 1.51vw, 29px);line-height:1.138;color:var(--color-search-text)}.tcc-blog__search input::placeholder{color:var(--color-search-text);opacity:1}.tcc-blog__empty{text-align:center;color:var(--color-text-muted);padding:60px 0}.tcc-blog-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:clamp(12px, 1.04vw, 20px);--tcc-blog-cols:3}@media (min-width:640px){.tcc-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.tcc-blog-grid{grid-template-columns:repeat(var(--tcc-blog-cols,3),minmax(0,1fr))}}.tcc-blog-card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.tcc-blog-card__inner{display:flex;flex-direction:column;padding:clamp(16px, 1.37vw, 26.36px)}.tcc-blog-card__thumb{width:100%;overflow:hidden;flex-shrink:0;border-radius:clamp(14px, 1.37vw, 26.36px);aspect-ratio:458 / 268.74;margin-bottom:clamp(14px, 1.08vw, 20.7px);background-color:rgb(255 255 255 / .04)}.tcc-blog-card__thumb img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform 220ms ease-out}.tcc-blog-card:hover .tcc-blog-card__thumb img,.tcc-blog-card:focus-visible .tcc-blog-card__thumb img{transform:scale(1.03)}.tcc-blog-card__meta{display:flex;align-items:center;justify-content:space-between}.tcc-blog-card__cat{font-family:Arial,sans-serif;font-weight:700;font-size:clamp(15px, 1.20vw, 25.5345px);line-height:1.253;color:var(--color-text-muted)}.tcc-blog-card__meta--with-date .tcc-blog-card__cat{opacity:.6}.tcc-blog-card__date{font-family:Arial,sans-serif;font-weight:700;font-size:clamp(15px, 1.20vw, 25.5345px);line-height:1.253;color:var(--color-text-muted);opacity:.6;text-transform:uppercase}.tcc-blog-card__title{margin:0;margin-top:clamp(4px, 0.42vw, 8px);font-family:Arial,sans-serif;font-weight:700;font-size:clamp(20px, 1.52vw, 34.9246px);line-height:1.374;color:var(--color-text);transition:color 150ms ease}.tcc-blog-card:hover .tcc-blog-card__title,.tcc-blog-card:focus-visible .tcc-blog-card__title{color:#48E521}.tcc-pagination{display:flex;align-items:center;justify-content:center;gap:clamp(8px, 1.3vw, 25px);margin-top:clamp(40px, 3.75vw, 72px)}.tcc-pagination__page,.tcc-pagination__next,.tcc-pagination__prev{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border:none;cursor:pointer;font-family:Arial,sans-serif;font-weight:700;text-decoration:none;transition:filter 150ms ease,background-color 150ms ease,color 150ms ease,transform 150ms ease}.tcc-pagination__page{width:clamp(44px, 2.86vw, 55px);height:clamp(44px, 2.86vw, 55px);background:var(--color-page-inactive-bg);color:var(--color-page-inactive-text);font-size:clamp(16px, 1.37vw, 26.3582px);line-height:34px}.tcc-pagination__page.is-current{background:var(--color-page-active-bg);color:var(--color-page-active-text)}.tcc-pagination__next{width:clamp(110px, 7.55vw, 145px);height:clamp(44px, 2.86vw, 55px);margin-left:clamp(12px, 1.04vw, 20px);background:var(--color-next-btn-bg);color:var(--color-next-btn-text);font-size:clamp(16px, 1.51vw, 28.994px);line-height:44px;letter-spacing:-.01em}.tcc-pagination__prev{width:clamp(110px, 7.55vw, 145px);height:clamp(44px, 2.86vw, 55px);margin-right:clamp(12px, 1.04vw, 20px);background:var(--color-prev-btn-bg,var(--color-next-btn-bg));color:var(--color-prev-btn-text,var(--color-next-btn-text));font-size:clamp(16px, 1.51vw, 28.994px);line-height:44px;letter-spacing:-.01em}.tcc-pagination__next:hover,.tcc-pagination__next:focus-visible,.tcc-pagination__prev:hover,.tcc-pagination__prev:focus-visible{filter:brightness(1.1)}.tcc-pagination__page:hover,.tcc-pagination__page:focus-visible{filter:brightness(1.05)}.tcc-blog__results-head{margin-bottom:clamp(28px, 2.71vw, 52px)}.tcc-blog__results-title{margin:0;font-family:Arial,sans-serif;font-weight:700;font-size:clamp(28px, 2.8vw, 54px);line-height:1.15;color:var(--color-text)}.tcc-blog__results-term{color:#48E521}.tcc-blog__results-count{margin:clamp(6px, 0.6vw, 12px) 0 0;font-family:Arial,sans-serif;font-weight:400;font-size:clamp(15px, 1.2vw, 22px);line-height:1.4;color:var(--color-text-muted)}a.tcc-linked{color:inherit;text-decoration:none;cursor:pointer}a.tcc-linked--contents{display:contents}.tcc-blog-hero{position:relative;width:100%;overflow:hidden;display:flex;flex-direction:column;min-height:clamp(800px, 60.5vw, 1161px);background-color:var(--color-bg)}.tcc-blog-hero__bg{position:absolute;inset:0;z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat}.tcc-blog-hero__content{position:relative;z-index:10;flex:1;display:flex;align-items:center;width:100%}.tcc-blog-hero__inner{width:100%;max-width:1758px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column-reverse;padding-left:clamp(20px, 5vw, 96px);padding-right:clamp(20px, 5vw, 96px);padding-top:clamp(120px, 12.5vw, 240px);padding-bottom:clamp(40px, 4.79vw, 92px);gap:clamp(32px, 9.12vw, 175px)}@media (min-width:768px){.tcc-blog-hero__inner{flex-direction:row;align-items:center}}.tcc-blog-hero__text{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.tcc-blog-hero__pill{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;overflow:hidden;text-transform:uppercase;background-color:var(--color-blog-pill-bg);background-image:var(--color-blog-pill-gradient);backdrop-filter:blur(22.5px);-webkit-backdrop-filter:blur(22.5px);width:clamp(80px, 6.4vw, 123px);height:clamp(34px, 2.4vw, 46px);font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:clamp(13px, 0.82vw, 15.75px);line-height:1.2063;color:var(--color-blog-pill-text)}.tcc-blog-hero__heading{margin:0;margin-block-start:clamp(18px, 1.51vw, 29px);text-transform:uppercase;color:var(--color-text);font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:clamp(32px, 3.18vw, 60.9375px);line-height:1.1322;letter-spacing:.0369em;max-width:564px}.tcc-blog-hero__heading-green{color:#48E521}.tcc-blog-hero__para{margin:0;color:var(--color-text-muted);font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:400;font-size:clamp(15px, 1.09vw, 21px);line-height:1.333;max-width:581px}.tcc-blog-hero__para--first{margin-block-start:clamp(16px, 1.25vw, 24px)}.tcc-blog-hero__para--second{margin-block-start:clamp(3px, 0.23vw, 4.5px)}.tcc-blog-hero__btn{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;text-decoration:none;text-transform:uppercase;white-space:nowrap;border-radius:9999px;background:#48E521;color:var(--color-readpost-btn-text);width:clamp(120px, 8.39vw, 161px);height:clamp(44px, 2.55vw, 49px);margin-block-start:clamp(24px, 2.08vw, 40px);font-family:'Inter',ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:clamp(13px, 0.87vw, 16.6875px);line-height:28px;letter-spacing:.05112em;transition:background-color 150ms ease,background-image 150ms ease,color 150ms ease,transform 150ms ease,filter 150ms ease;transform:scale(1)}.tcc-blog-hero__btn:hover,.tcc-blog-hero__btn:focus-visible{filter:brightness(1.1)}.tcc-blog-hero__media{width:100%;overflow:hidden;border-radius:16px;aspect-ratio:809 / 455;flex-shrink:0}@media (min-width:768px){.tcc-blog-hero__media{width:clamp(280px, 46%, 809px)}}.tcc-blog-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.tcc-blog-post-hero{position:relative;width:100%;overflow:hidden;display:flex;flex-direction:column;min-height:clamp(0px, 60.5vw, 1161px);background-color:var(--color-bg)}.tcc-blog-post-hero__bg{position:absolute;inset:0;z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat}.tcc-blog-post-hero__inner{position:relative;z-index:10;display:flex;flex-direction:column;width:100%;max-width:1743.53px;margin-left:auto;margin-right:auto;padding-left:clamp(20px, 5vw, 96px);padding-right:clamp(20px, 5vw, 96px);padding-top:clamp(140px, 9.64vw, 185px);padding-bottom:clamp(48px, 5.47vw, 105px)}.tcc-blog-post-hero__topbar-mobile{display:flex;flex-direction:column;gap:12px}@media (min-width:768px){.tcc-blog-post-hero__topbar-mobile{display:none}}.tcc-blog-post-hero__topbar-mobile-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.tcc-blog-post-hero__topbar-mobile-author{display:flex;align-items:center;gap:12px;width:100%}.tcc-blog-post-hero__topbar-mobile-author p{margin:0;font-family:Arial,sans-serif;font-weight:700;font-size:13px;line-height:1.4;color:var(--color-text-muted)}.tcc-blog-post-hero__topbar-tablet{display:none;align-items:center;gap:16px;min-height:44px}@media (min-width:768px) and (max-width:1279.98px){.tcc-blog-post-hero__topbar-tablet{display:flex}}.tcc-blog-post-hero__topbar-tablet>.tcc-blog-post-hero__breadcrumb-wrap{flex:1;display:flex;justify-content:center}.tcc-blog-post-hero__topbar-desktop{display:none;position:relative;align-items:center;min-height:44px}@media (min-width:1280px){.tcc-blog-post-hero__topbar-desktop{display:flex}}.tcc-blog-post-hero__topbar-desktop-breadcrumb{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;width:min(737.41px, 100%)}.tcc-blog-post-hero__topbar-desktop-author{margin-left:auto}.tcc-blog-post-hero__back{display:inline-flex;align-items:center;gap:clamp(6px, 0.625vw, 12px);text-decoration:none;min-height:44px;color:var(--color-text-muted);font-family:Arial,sans-serif;font-weight:700;font-size:clamp(15px, 1.39vw, 26.6673px);line-height:1.611;letter-spacing:-.01085em;transition:opacity 150ms ease}.tcc-blog-post-hero__back:hover,.tcc-blog-post-hero__back:focus-visible{opacity:.7}.tcc-blog-post-hero__back-arrow{flex-shrink:0;width:clamp(20px, 1.81vw, 34.68px);height:clamp(16px, 1.4vw, 26.95px);display:block}.tcc-blog-post-hero__back-arrow svg{display:block;width:100%;height:100%}.tcc-blog-post-hero__breadcrumb{display:flex;align-items:center;gap:clamp(6px, 0.42vw, 8px)}.tcc-blog-post-hero__breadcrumb span{font-family:Arial,sans-serif;font-weight:700;color:var(--color-text-muted)}.tcc-blog-post-hero__breadcrumb-root{font-size:clamp(15px, 1.247vw, 23.94px);line-height:1.295}.tcc-blog-post-hero__breadcrumb-sep{font-size:clamp(15px, 1.339vw, 25.7px);line-height:1.206}.tcc-blog-post-hero__breadcrumb-current{font-size:clamp(15px, 1.297vw, 24.9px);line-height:1.245}.tcc-blog-post-hero__author{display:flex;align-items:center;gap:clamp(8px, 0.625vw, 12px)}.tcc-blog-post-hero__author-text{margin:0;text-align:right;font-family:Arial,sans-serif;font-weight:700;font-size:clamp(12px, 1.155vw, 22.1692px);line-height:1.4;color:var(--color-text-muted);max-width:311px}.elementor img.tcc-blog-post-hero__avatar,img.tcc-blog-post-hero__avatar,.tcc-blog-post-hero__avatar{flex-shrink:0;display:block;object-fit:cover;object-position:center;width:clamp(40px, 3.35vw, 64.26px);height:clamp(40px, 3.35vw, 64.26px);aspect-ratio:1 / 1;border-radius:50%;overflow:hidden}@media (max-width:767.98px){.elementor .tcc-blog-post-hero__topbar-mobile-author img.tcc-blog-post-hero__avatar,.tcc-blog-post-hero__topbar-mobile-author img.tcc-blog-post-hero__avatar{width:40px;height:40px}}.tcc-blog-post-hero__main{margin-left:auto;margin-right:auto;width:100%;max-width:737.41px;display:flex;flex-direction:column;margin-top:clamp(32px, 2.92vw, 56px)}.tcc-blog-post-hero__thumb{position:relative;width:100%;overflow:hidden;border-radius:clamp(14px, 1.34vw, 25.7034px);aspect-ratio:737.41 / 414.47}.tcc-blog-post-hero__thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.tcc-blog-post-hero__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer}.tcc-blog-post-hero__play img{display:block;width:clamp(64px, 5.69vw, 109.24px);height:auto;transition:transform 200ms ease}.tcc-blog-post-hero__play:hover img,.tcc-blog-post-hero__play:focus-visible img{transform:scale(1.05)}.tcc-blog-post-hero__heading{margin:0;margin-block-start:clamp(24px, 2.34vw, 45px);color:var(--color-text);font-family:'Inter',Arial,ui-sans-serif,system-ui,sans-serif;font-weight:300;font-size:clamp(28px, 3.88vw, 74.5398px);line-height:1.2074;letter-spacing:-.0331em;max-width:693.93px}.tcc-blog-post-content{position:relative;width:100%;background-color:var(--color-bg);overflow-x:clip;padding-top:var(--tcc-postcontent-pt,clamp(64px, 7.34vw, 141px));padding-bottom:var(--tcc-postcontent-pb,clamp(64px, 9.74vw, 187px))}.tcc-blog-post-content__inner{position:relative;margin:0 auto;width:100%;max-width:var(--tcc-postcontent-max,1744px);padding-left:var(--tcc-postcontent-px,clamp(20px, 5vw, 96px));padding-right:var(--tcc-postcontent-px,clamp(20px, 5vw, 96px));display:flex;flex-direction:column;gap:var(--tcc-postcontent-gap,clamp(28px, 2.92vw, 56px))}.tcc-blog-post-content__share-wrap{margin:0 auto;width:100%;max-width:var(--tcc-postcontent-col,820px)}.tcc-blog-post-content__share{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px}.tcc-blog-post-content__share-label{font-family:Arial,sans-serif;font-weight:700;font-size:clamp(15px, 1.25vw, 23.94px);line-height:1.379;color:var(--color-share-text)}.tcc-blog-post-content__copy{display:inline-flex;align-items:center;background-color:var(--color-copy-btn-bg);border:0;border-radius:2570.34px;cursor:pointer;min-height:44px;padding-top:clamp(8px, 0.83vw, 16px);padding-bottom:clamp(8px, 0.83vw, 16px);padding-left:clamp(14px, 1.25vw, 24px);padding-right:clamp(14px, 1.25vw, 24px);gap:clamp(6px, 0.52vw, 10px);transition:opacity 150ms ease}.tcc-blog-post-content__copy:hover{opacity:.7}.tcc-blog-post-content__copy-icon{width:clamp(18px, 1.5vw, 28.92px);height:clamp(20px, 1.63vw, 31.33px);display:block;background:url(/wp-content/themes/techno-core-theme/assets/icons/copy-icon.svg) center/contain no-repeat;filter:var(--color-copy-icon-filter);flex-shrink:0}.tcc-blog-post-content__copy-text{font-family:Arial,sans-serif;font-weight:700;font-size:clamp(15px, 1.12vw, 21.53px);line-height:1.627;color:var(--color-share-text)}.tcc-blog-post-content__body{margin:0 auto;width:100%;max-width:var(--tcc-postcontent-col,820px);display:flex;flex-direction:column;gap:clamp(10px, 0.73vw, 14px);font-family:Arial,sans-serif;font-weight:400;font-size:clamp(16px, 1.67vw, 32.13px);line-height:1.4;letter-spacing:0;color:var(--color-post-body-text)}.tcc-blog-post-content__body>*{margin:0}.tcc-blog-post-content__body p{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;margin:0}:where(.tcc-blog-post-content__body h1,.tcc-blog-post-content__body h2,.tcc-blog-post-content__body h3,.tcc-blog-post-content__body h4,.tcc-blog-post-content__body h5,.tcc-blog-post-content__body h6){font-family:Inter,Arial,sans-serif;font-weight:300;letter-spacing:-.02em;color:var(--color-post-h2);margin:0}:where(.tcc-blog-post-content__body h1){font-size:clamp(28px, 4vw, 76px);line-height:1.1;letter-spacing:-.03216em}:where(.tcc-blog-post-content__body h2){font-size:clamp(24px, 3.5vw, 67.15px);line-height:1.1763;letter-spacing:-.03216em}:where(.tcc-blog-post-content__body h3){font-size:clamp(22px, 2.6vw, 50px);line-height:1.2;letter-spacing:-.025em}:where(.tcc-blog-post-content__body h4){font-size:clamp(20px, 2vw, 38px);line-height:1.25}:where(.tcc-blog-post-content__body h5){font-size:clamp(18px, 1.6vw, 30px);line-height:1.3}:where(.tcc-blog-post-content__body h6){font-size:clamp(16px, 1.3vw, 24px);line-height:1.35}.tcc-blog-post-content__body a{color:inherit;text-decoration:underline;cursor:pointer}.tcc-blog-post-content__body strong{font-weight:700}.tcc-blog-post-content__body ol,.tcc-blog-post-content__body ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(10px, 0.83vw, 16px)}.tcc-blog-post-content__body ol{counter-reset:tcc-ol}.tcc-blog-post-content__body ol>li{counter-increment:tcc-ol;display:flex;gap:clamp(10px, 0.83vw, 16px)}.tcc-blog-post-content__body ol>li::before{content:counter(tcc-ol) ".";flex-shrink:0;width:clamp(20px, 1.76vw, 33.8px);font:inherit;color:inherit}.tcc-blog-post-content__body ul>li{display:flex;gap:clamp(10px, 0.83vw, 16px)}.tcc-blog-post-content__body ul>li::before{content:"•";flex-shrink:0;width:clamp(20px, 1.76vw, 33.8px);color:inherit}.tcc-blog-post-content__more{margin:clamp(12px, 1.25vw, 24px) auto 0;width:100%;max-width:var(--tcc-postcontent-more-max,966px)}.tcc-blog-post-content__more-heading{font-family:Inter,Arial,sans-serif;font-weight:300;font-size:clamp(28px, 3.31vw, 63.5px);line-height:1.055;letter-spacing:-.0318em;color:var(--color-post-h2);text-align:center;margin:0 0 clamp(28px, 1.46vw, 28px)}.tcc-blog-post-content__more-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:clamp(16px, 1.25vw, 24px)}@media (min-width:640px){.tcc-blog-post-content__more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tcc-blog-post-content__more-card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.tcc-blog-post-content__more-card-inner{display:flex;flex-direction:column;padding:clamp(10px, 0.83vw, 16px)}.tcc-blog-post-content__more-thumb{width:100%;overflow:hidden;flex-shrink:0;border-radius:clamp(10px, 0.83vw, 16px);aspect-ratio:16 / 9;margin-bottom:clamp(10px, 0.83vw, 16px)}.tcc-blog-post-content__more-thumb img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform 220ms ease-out}.tcc-blog-post-content__more-card:hover .tcc-blog-post-content__more-thumb img{transform:scale(1.03)}.tcc-blog-post-content__more-meta{display:flex;align-items:center;justify-content:space-between;margin:0}.tcc-blog-post-content__more-cat{font-family:Arial,sans-serif;font-weight:700;font-size:clamp(15px, 0.81vw, 15.5px);line-height:1.226;color:var(--color-more-card-text);opacity:.6}.tcc-blog-post-content__more-date{font-family:Arial,sans-serif;font-weight:700;font-size:clamp(15px, 0.81vw, 15.5px);line-height:1.226;color:var(--color-text-muted)}.tcc-blog-post-content__more-title{margin:clamp(8px, 0.84vw, 16.2px) 0 0;font-family:Arial,sans-serif;font-weight:700;font-size:clamp(16px, 1.094vw, 21px);line-height:1.381;color:var(--color-more-card-text);transition:color 150ms ease}.tcc-blog-post-content__more-card:hover .tcc-blog-post-content__more-title{color:#48E521}.tcc-contact-hero{position:relative;width:100%;background-color:var(--color-bg);overflow:hidden;display:flex;flex-direction:column}.tcc-contact-hero__bg{position:absolute;inset:0;z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat}.tcc-contact-hero__inner{position:relative;z-index:10;width:100%;margin:0 auto;display:flex;flex-direction:column;max-width:var(--tcc-ch-max,1743.97px);padding-left:var(--tcc-ch-px,clamp(20px, 5vw, 96px));padding-right:var(--tcc-ch-px,clamp(20px, 5vw, 96px));padding-top:var(--tcc-ch-pt,clamp(120px, 9.64vw, 185px));padding-bottom:var(--tcc-ch-pb,clamp(48px, 5.47vw, 105px))}.tcc-contact-hero__row{display:flex;flex-direction:column;gap:clamp(40px, 4.17vw, 80px)}@media (min-width:768px){.tcc-contact-hero__row{flex-direction:row;align-items:stretch}}.tcc-contact-hero__text{display:flex;flex-direction:column;flex:1 1 0%;min-width:0;gap:clamp(24px, 2.5vw, 48px)}@media (min-width:768px){.tcc-contact-hero__text{justify-content:space-between}}.tcc-contact-hero__text-top{display:flex;flex-direction:column;gap:clamp(16px, 1.37vw, 21px)}.tcc-contact-hero__pill{position:relative;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;border-radius:1333.33px;text-transform:uppercase;overflow:hidden;background-color:var(--color-contact-pill-bg);background-image:var(--color-contact-pill-gradient);backdrop-filter:blur(var(--color-contact-pill-blur));-webkit-backdrop-filter:blur(var(--color-contact-pill-blur));width:150px;height:clamp(34px, 2.96vw, 46px);font-family:'Inter',Arial,sans-serif;font-weight:500;font-size:clamp(15px, 1.01vw, 15.75px);line-height:1.219;letter-spacing:0;color:var(--color-contact-pill-text)}.tcc-contact-hero__heading{margin:0;font-family:'Inter',Arial,sans-serif;font-weight:400;font-size:clamp(24px, 2.54vw, 39.41px);line-height:1.385;letter-spacing:0;color:var(--color-text);max-width:clamp(300px, 36.73vw, 570px)}.tcc-contact-hero__heading-green{color:#48E521;font-weight:600}.tcc-contact-hero__desc{margin:0;font-family:'Inter',Arial,sans-serif;font-weight:400;font-size:clamp(15px, 1.56vw, 24.25px);line-height:1.5;color:var(--color-text-muted);max-width:clamp(300px, 38.62vw, 599.3px)}.tcc-contact-hero__text-bottom{display:flex;flex-direction:column;gap:clamp(16px, 1.81vw, 28px)}.tcc-contact-hero__email{display:flex;flex-direction:column;gap:clamp(4px, 0.59vw, 9px);margin:0}.tcc-contact-hero__email-label{font-family:'Inter',Arial,sans-serif;font-weight:400;font-size:clamp(16px, 1.56vw, 24.25px);line-height:1.5;color:var(--color-text-muted)}.tcc-contact-hero__email-link{font-family:'Inter',Arial,sans-serif;font-weight:400;font-size:clamp(18px, 1.95vw, 30.31px);line-height:1.4;color:var(--color-text);text-decoration:none;transition:opacity 150ms ease}.tcc-contact-hero__email-link:hover,.tcc-contact-hero__email-link:focus-visible{opacity:.7}.tcc-contact-hero__socials{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:clamp(8px, 0.73vw, 14px)}.tcc-contact-hero__socials>li{display:inline-flex;align-items:center;gap:clamp(8px, 0.73vw, 14px)}.tcc-contact-hero__social{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:clamp(20px, 1.46vw, 22px);height:clamp(20px, 1.46vw, 22px);line-height:0;transition:opacity 150ms ease}.tcc-contact-hero__social:hover,.tcc-contact-hero__social:focus-visible{opacity:.7}.tcc-contact-hero__social-mask{display:block;width:100%;height:100%;background-color:var(--color-contact-social-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.tcc-contact-hero__divider{display:block;flex-shrink:0;width:2px;height:clamp(28px, 2.68vw, 40px);background-color:var(--color-contact-social-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.tcc-contact-hero__form-wrap{width:100%;flex-shrink:0;max-width:clamp(320px, 42.71vw, 820px)}.tcc-contact-hero__form{width:100%;background:var(--color-contact-form-bg);border:1.5156px solid var(--color-contact-form-border);border-radius:clamp(20px, 2.34vw, 36.37px);box-shadow:0 3.03px 12.12px rgb(0 0 0 / .08);padding-top:clamp(32px, 5.48vw, 85px);padding-bottom:clamp(32px, 4.13vw, 64px);padding-left:clamp(20px, 3.61vw, 56px);padding-right:clamp(20px, 3.61vw, 56px);display:flex;flex-direction:column;gap:clamp(16px, 1.42vw, 22px)}.tcc-contact-hero__field{display:flex;flex-direction:column;width:100%;gap:clamp(2px, 0.26vw, 4px)}.tcc-contact-hero__field label{font-family:'Inter',Arial,sans-serif;font-weight:400;font-size:clamp(15px, 1.26vw, 24.25px);line-height:1.5;color:var(--color-text)}.tcc-contact-hero__input,.tcc-contact-hero__field input,.tcc-contact-hero__field select,.tcc-contact-hero__field textarea{width:100%;background:var(--color-form-input-bg);border:1.5156px solid var(--color-form-input-border);border-radius:clamp(8px, 0.84vw, 12.12px);height:clamp(48px, 5.07vw, 73px);padding-left:clamp(14px, 1.68vw, 24.25px);padding-right:clamp(14px, 1.68vw, 24.25px);font-family:'Inter',Arial,sans-serif;font-weight:400;font-size:clamp(16px, 1.26vw, 24.25px);line-height:1.2;color:var(--color-form-input-text);outline:none}.tcc-contact-hero__field input::placeholder,.tcc-contact-hero__field textarea::placeholder{color:var(--color-form-placeholder);opacity:1}.tcc-contact-hero__field--select{position:relative}.tcc-contact-hero__field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding-right:clamp(40px, 2.78vw, 53px)}.tcc-contact-hero__chevron{pointer-events:none;position:absolute;right:clamp(14px, 1.26vw, 20px);bottom:0;height:clamp(48px, 5.07vw, 73px);width:16px;display:flex;align-items:center;justify-content:center}.tcc-contact-hero__chevron svg{width:16px;height:16px;display:block}.tcc-contact-hero__field textarea{height:auto;min-height:clamp(110px, 10.56vw, 152px);padding-top:clamp(12px, 1.26vw, 18.19px);padding-bottom:clamp(12px, 1.26vw, 18.19px);line-height:1.5;resize:none}.tcc-contact-hero__submit{align-self:flex-start;background:#48E521;border:none;border-radius:48.4991px;height:clamp(44px, 3.35vw, 52px);padding-left:clamp(16px, 1.26vw, 19.5px);padding-right:clamp(16px, 1.26vw, 19.5px);font-family:'Inter',Arial,sans-serif;font-weight:400;font-size:clamp(15px, 1.37vw, 21.22px);line-height:1.571;color:var(--color-send-btn-text);cursor:pointer;transition:filter 150ms ease}.tcc-contact-hero__submit:hover,.tcc-contact-hero__submit:focus-visible{filter:brightness(1.1)}.tcc-contact-hero__hp{position:absolute!important;left:-9999px!important;top:auto;width:1px;height:1px;overflow:hidden}.tcc-contact-hero__notice{margin:0;padding:clamp(12px, 1.2vw, 18px) clamp(14px, 1.4vw, 22px);border-radius:clamp(8px, 0.84vw, 12px);font-family:'Inter',Arial,sans-serif;font-weight:400;font-size:clamp(14px, 1.1vw, 18px);line-height:1.45}.tcc-contact-hero__notice--ok{color:#2bbd0e;background:rgb(72 229 33 / .12);border:1px solid rgb(72 229 33 / .45)}.tcc-contact-hero__notice--err{color:#ff6b6b;background:rgb(255 107 107 / .1);border:1px solid rgb(255 107 107 / .45)}.tcc-contact-hero__form-wrap>.elementor,.tcc-contact-hero__form-wrap .elementor-section,.tcc-contact-hero__form-wrap .elementor-container,.tcc-contact-hero__form-wrap .elementor-row,.tcc-contact-hero__form-wrap .elementor-column,.tcc-contact-hero__form-wrap .elementor-column-wrap,.tcc-contact-hero__form-wrap .elementor-widget-wrap,.tcc-contact-hero__form-wrap .elementor-element,.tcc-contact-hero__form-wrap .elementor-widget,.tcc-contact-hero__form-wrap .elementor-widget-container,.tcc-contact-hero__form-wrap .e-con,.tcc-contact-hero__form-wrap .e-con-inner,.tcc-contact-hero__form-wrap .e-flex,.tcc-contact-hero__form-wrap .e-grid{padding:0!important;margin:0!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;min-height:0!important;width:100%!important;max-width:none!important;flex-basis:auto!important}.tcc-contact-hero__form-wrap .elementor{display:block!important}.tcc-contact-hero__form-wrap .elementor-form{width:100%!important;background:var(--color-contact-form-bg)!important;border:1.5156px solid var(--color-contact-form-border)!important;border-radius:clamp(20px, 2.34vw, 36.37px)!important;box-shadow:0 3.03px 12.12px rgb(0 0 0 / .08)!important;padding-top:clamp(32px, 5.48vw, 85px)!important;padding-bottom:clamp(32px, 4.13vw, 64px)!important;padding-left:clamp(20px, 3.61vw, 56px)!important;padding-right:clamp(20px, 3.61vw, 56px)!important;margin:0!important}.tcc-contact-hero__form-wrap .elementor-form-fields-wrapper{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:clamp(16px, 1.42vw, 22px)!important;margin:0!important;padding:0!important;text-align:left!important;align-items:stretch!important}.tcc-contact-hero__form-wrap .elementor-form,.tcc-contact-hero__form-wrap .elementor-form-fields-wrapper,.tcc-contact-hero__form-wrap .elementor-field-group,.tcc-contact-hero__form-wrap .elementor-field-label,.tcc-contact-hero__form-wrap .elementor-field{text-align:left!important}.tcc-contact-hero__form-wrap .elementor-field-group{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;flex:0 0 100%!important;flex-basis:100%!important;gap:clamp(2px, 0.26vw, 4px)!important;padding:0!important;margin:0!important;flex-wrap:nowrap!important}.tcc-contact-hero__form-wrap .elementor-field-label,.tcc-contact-hero__form-wrap label.elementor-field-label,.tcc-contact-hero__form-wrap .elementor-field-group>label{display:block!important;width:100%!important;max-width:100%!important;flex:0 0 100%!important;align-self:flex-start!important;text-align:left!important;font-family:'Inter',Arial,sans-serif!important;font-weight:400!important;font-size:clamp(15px, 1.26vw, 24.25px)!important;line-height:1.5!important;color:var(--color-text)!important;padding:0!important;margin:0!important}.tcc-contact-hero__form-wrap .elementor-field-textual,.tcc-contact-hero__form-wrap input.elementor-field,.tcc-contact-hero__form-wrap input.elementor-field[type="text"],.tcc-contact-hero__form-wrap input.elementor-field[type="email"],.tcc-contact-hero__form-wrap input.elementor-field[type="tel"],.tcc-contact-hero__form-wrap input.elementor-field[type="url"],.tcc-contact-hero__form-wrap input.elementor-field[type="number"],.tcc-contact-hero__form-wrap input.elementor-field[type="date"],.tcc-contact-hero__form-wrap textarea.elementor-field,.tcc-contact-hero__form-wrap select.elementor-field{box-sizing:border-box!important;width:100%!important;max-width:100%!important;background:var(--color-form-input-bg)!important;border:1.5156px solid var(--color-form-input-border)!important;border-radius:clamp(8px, 0.84vw, 12.12px)!important;height:clamp(48px, 5.07vw, 73px)!important;min-height:clamp(48px, 5.07vw, 73px)!important;max-height:none!important;padding-top:0!important;padding-bottom:0!important;padding-left:clamp(14px, 1.68vw, 24.25px)!important;padding-right:clamp(14px, 1.68vw, 24.25px)!important;font-family:'Inter',Arial,sans-serif!important;font-weight:400!important;font-size:clamp(16px, 1.26vw, 24.25px)!important;line-height:1.2!important;color:var(--color-form-input-text)!important;outline:none!important;box-shadow:none!important;margin:0!important;flex:0 0 auto!important}.tcc-contact-hero__form-wrap .elementor-field::placeholder,.tcc-contact-hero__form-wrap .elementor-field-textual::placeholder{color:var(--color-form-placeholder);opacity:1}.tcc-contact-hero__form-wrap select.elementor-field{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;cursor:pointer!important;padding-right:clamp(40px, 2.78vw, 53px)!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'><path d='M4 6l4 4 4-4' stroke='%23b5b5b5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")!important;background-repeat:no-repeat!important;background-position:right clamp(14px, 1.26vw, 20px) center!important;background-size:16px 16px!important}.tcc-contact-hero__form-wrap textarea.elementor-field{height:auto!important;min-height:clamp(110px, 10.56vw, 152px)!important;padding-top:clamp(12px, 1.26vw, 18.19px)!important;padding-bottom:clamp(12px, 1.26vw, 18.19px)!important;line-height:1.5!important;resize:none!important}.tcc-contact-hero__form-wrap .elementor-field-type-submit,.tcc-contact-hero__form-wrap .e-form__buttons,.tcc-contact-hero__form-wrap .elementor-field-group.elementor-field-type-submit{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:flex-start!important;text-align:left!important;padding:0!important;margin:0!important;width:100%!important;flex:0 0 100%!important}.tcc-contact-hero__form-wrap .elementor-button,.tcc-contact-hero__form-wrap button.elementor-button,.tcc-contact-hero__form-wrap a.elementor-button,.tcc-contact-hero__form-wrap .elementor-field-type-submit button,.tcc-contact-hero__form-wrap .e-form__buttons button{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:flex-start!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;background:#48E521!important;background-color:#48E521!important;background-image:none!important;border:none!important;border-radius:48.4991px!important;height:clamp(44px, 3.35vw, 52px)!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;padding-left:clamp(16px, 1.26vw, 19.5px)!important;padding-right:clamp(16px, 1.26vw, 19.5px)!important;font-family:'Inter',Arial,sans-serif!important;font-weight:400!important;font-size:clamp(15px, 1.37vw, 21.22px)!important;line-height:1.571!important;color:var(--color-send-btn-text)!important;cursor:pointer!important;transition:filter 150ms ease!important;min-width:0!important;box-shadow:none!important;text-shadow:none!important;text-decoration:none!important;text-transform:none!important;letter-spacing:0!important;fill:var(--color-send-btn-text)!important}.tcc-contact-hero__form-wrap .elementor-button:hover,.tcc-contact-hero__form-wrap .elementor-button:focus-visible,.tcc-contact-hero__form-wrap button.elementor-button:hover,.tcc-contact-hero__form-wrap button.elementor-button:focus-visible{filter:brightness(1.1)!important;background:#48E521!important;background-color:#48E521!important}.tcc-contact-hero__form-wrap .elementor-button-content-wrapper,.tcc-contact-hero__form-wrap .elementor-button-text,.tcc-contact-hero__form-wrap .elementor-button .elementor-align-icon-right,.tcc-contact-hero__form-wrap .elementor-button .elementor-align-icon-left{font:inherit!important;color:inherit!important;line-height:inherit!important;padding:0!important;margin:0!important;background:transparent!important}.tcc-contact-hero__form-wrap .elementor-button-icon{display:none!important}.tcc-contact-hero__form-wrap .elementor-form .elementor-message{font-family:'Inter',Arial,sans-serif!important;font-size:clamp(14px, 1vw, 18px)!important;margin-top:8px!important}.tcc-contact-hero__form-wrap .elementor-form .elementor-message.elementor-message-success{color:#48E521!important}.tcc-contact-hero__form-wrap .elementor-form .elementor-message.elementor-message-danger,.tcc-contact-hero__form-wrap .elementor-form .elementor-message-danger{color:#ff5555!important}.tcc-contact-hero__form-wrap .elementor-field-group .elementor-error-message,.tcc-contact-hero__form-wrap .elementor-field-group .elementor-message{font-family:'Inter',Arial,sans-serif!important;font-size:clamp(12px, 0.9vw, 14px)!important;color:#ff5555!important;margin-top:4px!important}.tcc-contact-hero__form-wrap .elementor-mark-required .elementor-field-label::after{color:#ff5555!important}.tcc-contact-hero__form-wrap .elementor-field-type-hidden,.tcc-contact-hero__form-wrap .elementor-field-type-html{display:none!important}.tcc-contact-hero__form-wrap .elementor-field-type-recaptcha_v3,.tcc-contact-hero__form-wrap .elementor-field-type-recaptcha{background:transparent!important;border:0!important;padding:0!important}.tcc-contact-cta{position:relative;width:100%;background-color:var(--color-bg);overflow-x:clip;padding-top:var(--tcc-cc-pt,clamp(48px, 6.35vw, 122px));padding-bottom:var(--tcc-cc-pb,clamp(48px, 6.35vw, 122px))}.tcc-contact-cta__inner{position:relative;margin:0 auto;width:100%;max-width:var(--tcc-cc-max,1743.97px);padding-left:var(--tcc-cc-px,clamp(20px, 5vw, 96px));padding-right:var(--tcc-cc-px,clamp(20px, 5vw, 96px))}.tcc-contact-cta__cluster{margin:0 auto;width:100%;max-width:var(--tcc-cc-cluster-max,846px);display:flex;flex-direction:column;align-items:center;text-align:center}.tcc-contact-cta__icon{width:clamp(120px, 13.47vw, 258.66px);height:clamp(120px, 13.47vw, 258.66px);color:var(--color-cta-icon-bg);margin-bottom:clamp(16px, 1.25vw, 24px)}.tcc-contact-cta__icon>svg{width:100%;height:100%;display:block}.elementor .tcc-contact-cta__icon img,.tcc-contact-cta__icon img{display:block;width:100%;height:100%;object-fit:contain;border-radius:0;aspect-ratio:auto;max-width:none}.tcc-contact-cta__heading{margin:0;font-family:'Inter',Arial,sans-serif;font-weight:500;font-size:clamp(24px, 2.53vw, 48.4991px);line-height:1.3125;letter-spacing:0;color:var(--color-text);max-width:846px}.tcc-contact-cta__heading-green{color:#48E521}.tcc-contact-cta__subtitle{margin:0;font-family:'Inter',Arial,sans-serif;font-weight:400;font-size:clamp(15px, 1.25vw, 24px);line-height:1.768;color:var(--color-text-muted);max-width:810px}.tcc-about-hero{position:relative;width:100%;background-color:var(--color-bg);overflow:hidden}.tcc-about-hero__inner{position:relative;width:100%;margin:0 auto;max-width:var(--tcc-about-hero-max,1796px);padding-left:var(--tcc-about-hero-px,clamp(20px, 5vw, 96px));padding-right:var(--tcc-about-hero-px,clamp(20px, 5vw, 96px));padding-top:var(--tcc-about-hero-pt,clamp(120px, 12.55vw, 241px));padding-bottom:var(--tcc-about-hero-pb,clamp(64px, 12.55vw, 241px))}.tcc-about-hero__row{position:relative;width:100%;display:flex;align-items:center;min-height:var(--tcc-about-hero-minh,clamp(400px, 35.4vw, 679px))}.elementor img.tcc-about-hero__bg,img.tcc-about-hero__bg,.tcc-about-hero__bg{pointer-events:none;user-select:none;position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:0;height:auto;width:clamp(280px, 60vw, 1024px);max-width:64%;object-fit:contain;object-position:right center;opacity:var(--tcc-about-hero-bg-op,.5);border-radius:0}@media (min-width:768px){.elementor img.tcc-about-hero__bg,img.tcc-about-hero__bg,.tcc-about-hero__bg{opacity:1}}.tcc-about-hero__text{position:relative;z-index:10;display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;max-width:var(--tcc-about-hero-text-max,min(75%, 1080px))}.tcc-about-hero__heading{text-transform:uppercase;font-family:'Inter',Arial,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:clamp(40px, 5.72vw, 110px);line-height:1.0084;letter-spacing:0;color:var(--color-text);margin:0}.tcc-about-hero__heading-green{color:#48E521}.tcc-about-hero__subhead{font-family:'Inter',Arial,ui-sans-serif,system-ui,sans-serif;font-weight:400;font-size:clamp(15px, 1.47vw, 28.3125px);line-height:1.2362;color:var(--color-text-muted);margin:0;margin-block-start:clamp(12px, 0.9vw, 17px);max-width:805px}.tcc-about-why{position:relative;width:100%;background-color:var(--color-bg);overflow-x:clip;padding-top:var(--tcc-aw-pt,clamp(48px, 4.9vw, 94px));padding-bottom:var(--tcc-aw-pb,clamp(48px, 4.9vw, 94px))}.tcc-about-why__inner{position:relative;margin:0 auto;width:100%;max-width:var(--tcc-aw-max,1743.99px);padding-left:var(--tcc-aw-px,clamp(20px, 5vw, 96px));padding-right:var(--tcc-aw-px,clamp(20px, 5vw, 96px))}.tcc-about-why__top{display:grid;grid-template-columns:1fr;align-items:start;gap:var(--tcc-aw-gap,clamp(32px, calc(21.1vw - 165px), 240px))}@media (min-width:1024px){.tcc-about-why__top{grid-template-columns:minmax(0,731fr) minmax(0,581fr)}}.tcc-about-why__image{position:relative;width:100%;overflow:hidden;border-radius:clamp(12px, 1.17vw, 18.675px);aspect-ratio:731 / 509}.elementor .tcc-about-why__image img,.tcc-about-why__image img{display:block;width:100%;height:100%;user-select:none;object-fit:cover;object-position:center;border-radius:0;aspect-ratio:auto}.tcc-about-why__text{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.tcc-about-why__pill{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;text-transform:uppercase;overflow:hidden;background-color:var(--color-about-pill-bg);background-image:var(--color-about-pill-gradient);backdrop-filter:blur(22.5px);-webkit-backdrop-filter:blur(22.5px);height:clamp(34px, 3.29vw, 46.04px);padding-left:clamp(8px, 0.76vw, 11px);padding-right:clamp(8px, 0.83vw, 12px);gap:8px;font-family:'Inter',Arial,ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:clamp(13px, 1.1vw, 15.9375px);line-height:1.1922;letter-spacing:0;color:var(--color-about-pill-text)}.tcc-about-why__pill-inner{position:relative;display:inline-flex;align-items:center;gap:8px}.elementor .tcc-about-why__pill-icon,.tcc-about-why__pill-icon{width:.95em;height:.95em;display:block;filter:var(--color-about-pill-icon-filter);aspect-ratio:1 / 1;border-radius:0}.tcc-about-why__heading{text-transform:uppercase;font-family:'Inter',Arial,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:clamp(28px, 3.3vw, 48px);line-height:1.125;letter-spacing:.0469em;color:var(--color-text);margin:0;margin-block-start:clamp(18px, 1.6vw, 24px)}.tcc-about-why__heading-green{color:#48E521}.tcc-about-why__para{font-family:'Inter',Arial,ui-sans-serif,system-ui,sans-serif;font-weight:400;font-size:clamp(17px, 1.15vw, 21px);line-height:1.333;color:var(--color-text-muted);margin:0}.tcc-about-why__para--1{margin-block-start:clamp(16px, 1.5vw, 22px)}.tcc-about-why__para--2{margin-block-start:clamp(6px, 0.59vw, 9px)}.tcc-about-why__stats-card{position:relative;width:100%;overflow:hidden;margin-top:clamp(40px, 5.16vw, 80px);border-radius:clamp(12px, 0.92vw, 14px);background:linear-gradient(90deg,#48E521 0%,#FFFFFF 36.85%,rgb(255 255 255 / .9) 74.88%,#48E521 99.27%);padding-top:clamp(20px, 1.83vw, 28px);padding-bottom:clamp(20px, 1.83vw, 28px);padding-left:clamp(32px, 12.25vw, 190px);padding-right:clamp(32px, 12.25vw, 190px)}.tcc-about-why__stats{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;align-items:start;gap:clamp(24px, 5.16vw, 80px)}@media (min-width:640px){.tcc-about-why__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.tcc-about-why__stats>li{display:flex;justify-content:center}.tcc-about-why__stat{display:flex;flex-direction:column;align-items:center;text-align:center}.tcc-about-why__stat-number{font-family:'Inter',Arial,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:clamp(40px, 4.5vw, 72px);line-height:1.05;color:#000}.tcc-about-why__stat-title{margin-top:clamp(4px, 0.5vw, 8px);font-family:'Inter',Arial,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:clamp(15px, 1.4vw, 20px);line-height:1.3;color:#000}.tcc-about-why__stat-desc{margin-top:clamp(4px, 0.4vw, 6px);font-family:'Inter',Arial,ui-sans-serif,system-ui,sans-serif;font-weight:400;font-size:clamp(13px, 0.78vw, 13px);line-height:1.4;color:#333}.tcc-about-capabilities{position:relative;width:100%;background-color:var(--color-bg);overflow-x:clip;padding-top:var(--tcc-ac-pt,clamp(64px, 6.04vw, 116px));padding-bottom:var(--tcc-ac-pb,clamp(64px, 6.04vw, 116px))}.tcc-about-capabilities__inner{position:relative;margin:0 auto;width:100%;max-width:var(--tcc-ac-max,1740px);padding-left:var(--tcc-ac-px,clamp(20px, 5vw, 96px));padding-right:var(--tcc-ac-px,clamp(20px, 5vw, 96px))}.tcc-about-capabilities__head{position:relative;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:var(--tcc-ac-head-max,948px)}.tcc-about-capabilities__pill{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;text-transform:uppercase;overflow:hidden;background-color:var(--color-capabilities-pill-bg);background-image:var(--color-capabilities-pill-gradient);backdrop-filter:blur(22.5px);-webkit-backdrop-filter:blur(22.5px);height:clamp(34px, 3.29vw, 46px);padding-left:clamp(14px, 1.47vw, 20.5px);padding-right:clamp(14px, 1.47vw, 20.5px);font-family:'Inter',Arial,ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:clamp(13px, 1.09vw, 15.75px);line-height:1.2063;letter-spacing:0;color:#FFF}.tcc-about-capabilities__heading{text-transform:uppercase;font-family:'Inter',Arial,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:clamp(28px, 5.72vw, 67.875px);line-height:1.0166;letter-spacing:.0331em;color:var(--color-text);margin:0;margin-block-start:clamp(22px, 2.77vw, 32px);max-width:812px}.tcc-about-capabilities__heading-green{color:#48E521}.tcc-about-capabilities__desc{margin:0 auto;margin-block-start:clamp(8px, 1vw, 12px);font-family:'Inter',Arial,ui-sans-serif,system-ui,sans-serif;font-weight:400;font-size:clamp(15px, 1.55vw, 21px);line-height:1.333;color:var(--color-text-muted);max-width:948px}.tcc-about-capabilities__grid{list-style:none;padding:0;margin:0;margin-top:clamp(32px, 3.1vw, 48px);display:grid;grid-template-columns:1fr;gap:clamp(16px, 1.55vw, 24px)}@media (min-width:640px){.tcc-about-capabilities__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.tcc-about-capabilities__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tcc-about-capabilities__card{position:relative;width:100%;display:flex;flex-direction:column;justify-content:space-between;background:#fff0;border:1px solid #48E521;border-radius:24px;min-height:180px;padding-top:clamp(24px, 2.51vw, 39px);padding-bottom:clamp(24px, 2.58vw, 40px);padding-left:clamp(20px, 2.71vw, 42px);padding-right:clamp(20px, 2.71vw, 42px)}@media (min-width:1024px){.tcc-about-capabilities__card{aspect-ratio:369 / 336}}.elementor .tcc-about-capabilities__icon,.tcc-about-capabilities__icon{display:block;user-select:none;width:clamp(64px, 6.77vw, 105px);height:clamp(64px, 6.77vw, 105px);border-radius:0;aspect-ratio:auto;max-width:none}.tcc-about-capabilities__title{text-transform:uppercase;font-family:'Inter',Arial,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:clamp(18px, 2.03vw, 31.5px);line-height:1.0794;letter-spacing:0;color:var(--color-text);margin:0}.tcc-about-approach{--tcc-approach-divider:var(--color-approach-divider);position:relative;width:100%;background-color:var(--color-bg);overflow-x:clip;padding-top:var(--tcc-aa-pt,clamp(32px, 3.07vw, 59px));padding-bottom:var(--tcc-aa-pb,clamp(32px, 3.07vw, 59px))}.tcc-about-approach__inner{position:relative;margin:0 auto;width:100%;max-width:var(--tcc-aa-max,1739px);padding-left:var(--tcc-aa-px,clamp(20px, 5vw, 96px));padding-right:var(--tcc-aa-px,clamp(20px, 5vw, 96px))}.tcc-about-approach__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.tcc-about-approach__heading{margin:0;flex:none;text-transform:uppercase;font-family:'Inter',Arial,sans-serif;font-weight:700;font-size:clamp(32px, 3.54vw, 67.875px);line-height:1.0166;letter-spacing:.0331em;color:var(--color-text);white-space:nowrap}.tcc-about-approach__heading-green{color:#48E521}.tcc-about-approach__summary{display:none;margin:0;align-items:center;text-align:right;font-family:'Inter',Arial,sans-serif;font-weight:400;font-size:clamp(15px, 1.09vw, 21px);line-height:1.333;color:var(--color-text-muted);max-width:597px}@media (min-width:768px){.tcc-about-approach__summary{display:flex}}.tcc-about-approach__summary--mobile{display:block;margin:14px 0 0;font-family:'Inter',Arial,sans-serif;font-weight:400;font-size:15px;line-height:1.55;color:var(--color-text-muted)}@media (min-width:768px){.tcc-about-approach__summary--mobile{display:none}}.tcc-about-approach__main{display:flex;flex-direction:column;margin-top:clamp(24px, 3.33vw, 64px);gap:clamp(24px, 3.39vw, 65px)}@media (min-width:768px){.tcc-about-approach__main{flex-direction:row;align-items:flex-start}}.tcc-about-approach__panels{position:relative;list-style:none;padding:0;margin:0;width:100%;display:flex;flex-direction:column}@media (min-width:768px){.tcc-about-approach__panels{flex:none;width:clamp(250px, 23.7vw, 455px);border-right:1.875px solid var(--tcc-approach-divider)}}.tcc-about-approach__panel{position:relative;border-bottom:1.875px solid var(--tcc-approach-divider);padding-top:clamp(20px, 2.08vw, 40px);padding-bottom:clamp(20px, 2.08vw, 40px);padding-right:clamp(10px, 1.25vw, 24px)}.tcc-about-approach__panel.is-active{padding-top:clamp(28px, 2.92vw, 56px);padding-bottom:clamp(10px, 0.73vw, 14px)}.tcc-about-approach__panel-title{margin:0;margin-bottom:clamp(8px, 0.83vw, 16px);text-transform:uppercase;font-family:'Inter',Arial,sans-serif;font-weight:700;font-size:clamp(16px, 1.61vw, 30.938px);line-height:1.09;color:var(--color-text)}.tcc-about-approach__panel-body{margin:0;font-family:'Inter',Arial,sans-serif;font-weight:400;font-size:clamp(15px, 1.25vw, 24px);line-height:1.33;color:var(--color-text-muted)}.tcc-about-approach__diamond{display:none;position:absolute;z-index:10;right:-1px;bottom:0;width:10.67px;height:10.67px;transform:translate(50%,50%) rotate(45deg);background-color:var(--tcc-approach-divider);pointer-events:none}@media (min-width:768px){.tcc-about-approach__diamond{display:block}}.tcc-about-approach__media{margin:0;flex:1;overflow:hidden;border-radius:16px;min-height:260px}@media (min-width:640px){.tcc-about-approach__media{min-height:340px}}@media (min-width:768px){.tcc-about-approach__media{min-height:0;aspect-ratio:1027 / 950}}.elementor .tcc-about-approach__media img,.tcc-about-approach__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:16px;aspect-ratio:auto;max-width:none}.tcc-about-team{position:relative;width:100%;background-color:var(--color-bg);overflow-x:clip;padding-top:var(--tcc-at-pt,clamp(32px, 3.7vw, 71px));padding-bottom:var(--tcc-at-pb,clamp(32px, 3.7vw, 71px))}.tcc-about-team__inner{position:relative;margin:0 auto;width:100%;max-width:var(--tcc-at-max,1699px);padding-left:var(--tcc-at-px,clamp(20px, 5vw, 96px));padding-right:var(--tcc-at-px,clamp(20px, 5vw, 96px))}.tcc-about-team__head{margin-bottom:clamp(16px, 1.55vw, 24px)}.tcc-about-team__pill-wrap{margin-bottom:12px}.tcc-about-team__pill{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;text-transform:uppercase;overflow:hidden;background-color:var(--color-team-pill-bg);background-image:var(--color-team-pill-gradient);backdrop-filter:blur(22.5px);-webkit-backdrop-filter:blur(22.5px);height:clamp(34px, 3.26vw, 45.53px);padding-left:clamp(20px, 2.07vw, 29px);padding-right:clamp(14px, 1.57vw, 22px);font-family:'Inter',Arial,ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:clamp(13px, 1.1vw, 15.9375px);line-height:1.1922;letter-spacing:0;color:var(--color-team-pill-text)}.tcc-about-team__heading{margin:0;text-transform:uppercase;font-family:'Inter',Arial,sans-serif;font-weight:700;font-size:clamp(32px, 6.63vw, 67.875px);line-height:1.0166;letter-spacing:.0331em;color:var(--color-text);max-width:1203px}.tcc-about-team__heading-green{color:#48E521}.tcc-about-team__desc{margin:12px 0 0;font-family:'Inter',Arial,sans-serif;font-weight:400;font-size:clamp(16px, 2.34vw, 24px);line-height:1.1667;color:var(--color-text-muted);max-width:1183px}.tcc-about-team__grid{display:grid;grid-template-columns:1fr;row-gap:0;column-gap:var(--tcc-at-col-gap,clamp(24px, 4.07vw, 59px));padding-bottom:clamp(16px, 1.09vw, 21px);border-bottom:2px dashed #48E521}@media (min-width:640px){.tcc-about-team__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media (min-width:1280px){.tcc-about-team__grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0}}.tcc-about-team__member{position:relative;display:flex;flex-direction:column;font-family:'Inter',Arial,sans-serif;transition:transform 180ms ease-out}.tcc-about-team__member:hover{transform:translateY(-4px)}@media (min-width:640px){.tcc-about-team__member{padding-left:var(--tcc-at-card-px,12px);padding-right:var(--tcc-at-card-px,12px)}}.tcc-about-team__image{width:100%;overflow:hidden;height:206px;border-radius:16px;background:#000;margin-bottom:16px}.elementor .tcc-about-team__image img,.tcc-about-team__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0;aspect-ratio:auto;max-width:none;transition:transform 220ms ease-out}.tcc-about-team__member:hover .tcc-about-team__image img,.tcc-about-team__member:focus-within .tcc-about-team__image img{transform:scale(1.035)}.tcc-about-team__name{margin:0 0 14px;font-family:'Inter',Arial,sans-serif;font-weight:500;font-size:clamp(28px, 3.3vw, 33.75px);line-height:1.2741;color:var(--color-text)}.tcc-about-team__role{margin:0;font-family:'Inter',Arial,sans-serif;font-weight:400;font-size:clamp(17px, 2.05vw, 21px);line-height:1.619;color:var(--color-text-muted)}.tcc-about-team__divider-h{display:block;border-bottom:2px dashed #48E521;margin-top:30px;pointer-events:none}@media (min-width:640px){.tcc-about-team__divider-h{display:none}}.tcc-about-team__divider-v{display:none;position:absolute;inset:0 auto 0 auto;right:calc(var(--tcc-at-col-gap, clamp(24px, 4.07vw, 59px)) / -2 - 1px);width:2px;background:linear-gradient(180deg,#FAFAFA 0%,#48E521 99.15%);-webkit-mask-image:repeating-linear-gradient(to bottom,#000 0 8px,transparent 8px 14px);mask-image:repeating-linear-gradient(to bottom,#000 0 8px,transparent 8px 14px);pointer-events:none}@media (min-width:640px){.tcc-about-team__member:nth-child(2n-1) .tcc-about-team__divider-v{display:block}}@media (min-width:1280px){.tcc-about-team__member .tcc-about-team__divider-v{display:block}}.tcc-services-hero{position:relative;width:100%;background-color:var(--color-bg);overflow:hidden;display:flex;flex-direction:column;min-height:var(--tcc-sh-minh,clamp(720px, 60.5vw, 1161px))}.tcc-services-hero__bg{position:absolute;inset:0;z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat}.tcc-services-hero__content{position:relative;z-index:10;flex:1;display:flex;align-items:center;justify-content:center}.tcc-services-hero__inner{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:var(--tcc-sh-max,1551.99px);padding-left:var(--tcc-sh-px,clamp(20px, 5vw, 96px));padding-right:var(--tcc-sh-px,clamp(20px, 5vw, 96px));padding-top:var(--tcc-sh-pt,clamp(20px, 1.56vw, 30px));padding-bottom:var(--tcc-sh-pb,clamp(60px, 7.29vw, 140px))}.tcc-services-hero__pill{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;text-transform:uppercase;overflow:hidden;background-color:var(--color-whatwedo-pill-bg);background-image:var(--color-whatwedo-pill-gradient);backdrop-filter:blur(22.5px);-webkit-backdrop-filter:blur(22.5px);height:clamp(34px, 2.4vw, 46px);padding-left:clamp(8px, 0.83vw, 12px);padding-right:clamp(8px, 0.83vw, 12px);font-family:'Inter',Arial,ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:clamp(13px, 0.83vw, 16px);line-height:1.1875;letter-spacing:0;color:var(--color-whatwedo-pill-text)}.tcc-services-hero__heading{text-transform:uppercase;font-family:'Inter',Arial,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:clamp(36px, 5.21vw, 100px);line-height:1.11;letter-spacing:0;color:var(--color-text);margin:0;margin-block-start:clamp(8px, 0.83vw, 12px);max-width:1098px}.tcc-services-hero__heading-green{color:#48E521}.tcc-services-hero__subhead{font-family:'Inter',Arial,ui-sans-serif,system-ui,sans-serif;font-weight:400;font-size:clamp(15px, 1.47vw, 28.3125px);line-height:1.2362;color:var(--color-text-muted);margin:0;margin-block-start:clamp(10px, 1.11vw, 16px);max-width:clamp(280px, 41.9vw, 804.54px)}.tcc-services-comp{position:relative;width:100%;background-color:var(--color-bg);overflow-x:clip;padding-top:var(--tcc-sc-pt,clamp(64px, 9.53vw, 183px));padding-bottom:var(--tcc-sc-pb,clamp(64px, 9.53vw, 183px))}.tcc-services-comp__inner{position:relative;margin:0 auto;width:100%;max-width:var(--tcc-sc-max,1743px);padding-left:var(--tcc-sc-px,clamp(20px, 5vw, 96px));padding-right:var(--tcc-sc-px,clamp(20px, 5vw, 96px))}.tcc-services-comp__head{text-align:center;margin-bottom:clamp(48px, 4.17vw, 80px)}.tcc-services-comp__heading{margin:0 auto;text-transform:uppercase;font-family:'Inter',Arial,sans-serif;font-weight:700;font-size:clamp(28px, 3.33vw, 64px);line-height:1.0781;letter-spacing:.0352em;color:var(--color-text);max-width:968px}.tcc-services-comp__heading-green{color:#48E521}.tcc-services-comp__desc{margin:0 auto;margin-top:clamp(16px, 1.55vw, 24px);font-family:'Inter',Arial,sans-serif;font-weight:400;font-size:clamp(15px, 1.09vw, 21px);line-height:1.333;color:var(--color-text-muted);max-width:927px}.tcc-services-comp__rows{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:clamp(40px, 3.33vw, 64px)}.tcc-services-comp__row{display:flex;flex-direction:column;align-items:stretch;gap:clamp(28px, 10.73vw, 206px)}@media (min-width:768px){.tcc-services-comp__row{flex-direction:row}.tcc-services-comp__row.is-image-left{flex-direction:row-reverse}}.tcc-services-comp__text{display:flex;flex-direction:column;justify-content:center;min-width:0;flex:1 1 0%}.elementor .tcc-services-comp__icon,.tcc-services-comp__icon{display:block;user-select:none;object-fit:contain;width:clamp(44px, 3.8vw, 73px);height:clamp(44px, 3.8vw, 73px);margin-bottom:clamp(10px, 0.83vw, 16px);border-radius:0;aspect-ratio:1 / 1;max-width:none}.tcc-services-comp__row-title{margin:0;margin-bottom:clamp(10px, 0.83vw, 16px);text-transform:uppercase;font-family:'Inter',Arial,sans-serif;font-weight:700;font-size:clamp(22px, 2.08vw, 40px);line-height:1.2;color:var(--color-text)}.tcc-services-comp__row-title-green{color:#48E521}.tcc-services-comp__row-desc{margin:0;margin-bottom:clamp(10px, 0.83vw, 16px);font-family:'Inter',Arial,sans-serif;font-weight:400;font-size:clamp(15px, 1.25vw, 24px);line-height:1.167;color:var(--color-text-muted)}.tcc-services-comp__features{margin:0;list-style:disc;list-style-position:outside;padding-left:1.25em;display:flex;flex-direction:column;gap:0}.tcc-services-comp__features li{font-family:'Inter',Arial,sans-serif;font-weight:400;font-size:clamp(15px, 1.25vw, 24px);line-height:1.333;color:var(--color-text-muted)}.tcc-services-comp__image{width:100%;overflow:hidden;flex-shrink:0;border-radius:clamp(12px, 0.97vw, 18.675px);aspect-ratio:754 / 475}@media (min-width:768px){.tcc-services-comp__image{width:clamp(260px, 48.62%, 754px)}}.elementor .tcc-services-comp__image img,.tcc-services-comp__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0;aspect-ratio:auto;max-width:none}.tcc-legal{position:relative;width:100%;background-color:var(--color-bg);overflow-x:clip}.elementor img.tcc-legal__decor,img.tcc-legal__decor,.tcc-legal__decor{pointer-events:none;user-select:none;position:absolute;z-index:0;height:auto;display:none;border-radius:0;aspect-ratio:auto;max-width:none}@media (min-width:1024px){.elementor img.tcc-legal__decor,img.tcc-legal__decor,.tcc-legal__decor{display:block}}.tcc-legal__decor--left{top:0;left:0;width:clamp(200px, 32.14vw, 617px);opacity:var(--tcc-legal-decor-left-opacity,1)}.tcc-legal__decor--right{bottom:0;right:0;width:clamp(130px, 20.52vw, 394px);opacity:var(--tcc-legal-decor-right-opacity,1)}.tcc-legal__decor--light{display:none}.theme-light .tcc-legal__decor--dark{display:none}@media (min-width:1024px){.theme-light .tcc-legal__decor--light{display:block}}.tcc-legal__inner{position:relative;z-index:1;width:100%;margin:0 auto;max-width:var(--tcc-legal-max,1743.97px);padding-left:var(--tcc-legal-px,clamp(20px, 5vw, 96px));padding-right:var(--tcc-legal-px,clamp(20px, 5vw, 96px));padding-top:var(--tcc-legal-pt,clamp(120px, 11.04vw, 212px));padding-bottom:var(--tcc-legal-pb,clamp(48px, 5.73vw, 110px))}.tcc-legal__body{display:flex;flex-direction:column;gap:var(--tcc-legal-gap,clamp(18px, 1.77vw, 34px));margin-right:auto;max-width:var(--tcc-legal-body-max,1494px)}.tcc-legal__heading{margin:0;font-family:'Inter',Arial,sans-serif;font-weight:700;font-size:clamp(32px, 3.13vw, 60px);line-height:1.5;color:var(--tcc-legal-heading-color,var(--color-legal-heading))}.tcc-legal__section{display:flex;flex-direction:column;gap:var(--tcc-legal-section-gap,clamp(18px, 1.77vw, 34px))}.tcc-legal__section h2{margin:0;font-family:'Inter',Arial,sans-serif;font-weight:700;font-size:clamp(18px, 1.46vw, 28px);line-height:1.1428;color:var(--tcc-legal-h2-color,var(--color-legal-heading))}.tcc-legal__section p{margin:0;font-family:'Inter',Arial,sans-serif;font-weight:400;font-size:clamp(15px, 1.04vw, 20px);line-height:1.4;color:var(--tcc-legal-body-color,var(--color-legal-body))}.tcc-legal__section p strong,.tcc-legal__section strong{font-family:'Inter',Arial,sans-serif;font-weight:600;color:var(--tcc-legal-strong-color,var(--color-legal-strong))}.tcc-legal__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:clamp(4px, 0.42vw, 8px)}.tcc-legal__list li{display:flex;align-items:baseline;gap:10px;padding-left:32px}.tcc-legal__list-bullet{flex-shrink:0;font-family:'Inter',Arial,sans-serif;font-weight:400;line-height:1.4;color:var(--tcc-legal-body-color,var(--color-legal-body))}.tcc-legal__list-text{font-family:'Inter',Arial,sans-serif;font-weight:400;font-size:clamp(15px, 1.04vw, 20px);line-height:1.4;color:var(--tcc-legal-body-color,var(--color-legal-body))}.tcc-legal__divider{border-top:2px solid var(--tcc-legal-divider-color,var(--color-legal-divider));margin:0;width:100%;height:0}@media (max-width:767.98px){.uc-hide-mobile--yes{display:none!important}}@media (min-width:768px) and (max-width:1023.98px){.uc-hide-tablet--yes{display:none!important}}@media (min-width:1024px){.uc-hide-desktop--yes{display:none!important}}.uc-hide-dark--yes{display:none!important}.theme-light .uc-hide-dark--yes{display:block!important}.theme-light .uc-hide-light--yes{display:none!important}@keyframes uc-fade-in{from{opacity:0}to{opacity:1}}@keyframes uc-fade-in-up{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes uc-fade-in-down{from{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes uc-fade-in-left{from{opacity:0;transform:translateX(-32px)}to{opacity:1;transform:translateX(0)}}@keyframes uc-fade-in-right{from{opacity:0;transform:translateX(32px)}to{opacity:1;transform:translateX(0)}}@keyframes uc-zoom-in{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes uc-slide-in-up{from{transform:translateY(40px)}to{transform:translateY(0)}}@keyframes uc-slide-in-down{from{transform:translateY(-40px)}to{transform:translateY(0)}}[class*="uc-animated--"]:not(.uc-animated--){animation-duration:500ms;animation-fill-mode:both}.uc-animated--fadeIn{animation-name:uc-fade-in}.uc-animated--fadeInUp{animation-name:uc-fade-in-up}.uc-animated--fadeInDown{animation-name:uc-fade-in-down}.uc-animated--fadeInLeft{animation-name:uc-fade-in-left}.uc-animated--fadeInRight{animation-name:uc-fade-in-right}.uc-animated--zoomIn{animation-name:uc-zoom-in}.uc-animated--slideInUp{animation-name:uc-slide-in-up}.uc-animated--slideInDown{animation-name:uc-slide-in-down}.uc-anim-dur--slow{animation-duration:2000ms}.uc-anim-dur--fast{animation-duration:300ms}@media (prefers-reduced-motion:reduce){[class*="uc-animated--"]{animation:none!important}}