/* Webflow-inspired editorial marketing system. Scoped to td-design-system--webflow. */
.td-design-system--webflow{--webflow-blue:#146ef5;--webflow-blue-active:#0759d6;--webflow-ink:#080808;--webflow-body:#3d3d3d;--webflow-muted:#686868;--webflow-line:#e0e0e0;--webflow-line-strong:#ccc;--webflow-soft:#f5f5f5;--webflow-card:#ffffff;--webflow-dark:#080808;--webflow-dark-up:#1f1f1f;color:var(--webflow-body);font-family:Inter,system-ui,-webflow-system,BlinkMacSystemFont,"Segoe UI",Arial,"Noto Sans SC",sans-serif;font-weight:300;letter-spacing:0}
body.td-design-system--webflow :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--webflow-blue);outline-offset:3px}
body.td-design-system--webflow :is(.td263-section-title h2,.page-module__head h2,.td-section-head h2,.td-banner__title,.td-banner h1,.td263-hero h1,.td-article .title,.td-detail-title,.td-product-heading h1){color:var(--webflow-ink);font-weight:700;letter-spacing:0}
body.td-design-system--webflow :is(.td263-section-title p,.page-module__head p,.td-home-card__body p,.td-home-manual-card__body p,.td-article .content,.td-richtext .fixed-richtext,.td-product-detail__content){color:var(--webflow-body);font-weight:300}

/* Navigation stays white except transparent/dark variants, whose contrast is explicit. */
body.td-design-system--webflow .td-header{border-bottom:1px solid var(--webflow-line);background:#fff;color:var(--webflow-ink);box-shadow:none;backdrop-filter:none}
body.td-design-system--webflow .td-nav .plebans>a{color:var(--webflow-ink);font-weight:400;letter-spacing:.3px}
body.td-design-system--webflow .td-nav .plebans>a:after{height:3px;background:var(--webflow-blue)}
body.td-design-system--webflow .td-nav .goutp{border:1px solid var(--webflow-line);border-radius:0;background:#fff;box-shadow:none}
body.td-design-system--webflow .td-nav .goutp a:hover{background:var(--webflow-soft);color:var(--webflow-blue-active)}
body.td-design-system--webflow :is(.td-header--dark-industrial,.td-header--transparent-hero){border-bottom-color:rgba(255,255,255,.28);background:var(--webflow-dark);color:#fff}
body.td-design-system--webflow .td-header--transparent-hero:not(.is-scrolled){background:rgba(26,33,41,.78)}
body.td-design-system--webflow :is(.td-header--dark-industrial,.td-header--transparent-hero) :is(.td-nav .plebans>a,.td-header-actions .h_rt a,.td-language .he2,.template-d-menu-toggle,.td-header-context){color:#fff}
body.td-design-system--webflow :is(.td-header-cta,.td263-btn,.page-module__button,.td-inquiry-form button,.td-home-cards__more){min-height:48px;border-radius:0;font-size:14px;font-weight:700;letter-spacing:.5px}
body.td-design-system--webflow :is(.td-header-cta,.td263-btn--primary,.page-module__button--primary,.td-inquiry-form button){border-color:var(--webflow-blue);background:var(--webflow-blue);color:#fff}
body.td-design-system--webflow :is(.td-header-cta,.td263-btn--primary,.page-module__button--primary,.td-inquiry-form button):hover{background:var(--webflow-blue-active);color:#fff}

/* Cinematic dark hero is the sole dominant dark band. */
body.td-design-system--webflow .td263-hero{background-color:var(--webflow-dark);color:#fff}
body.td-design-system--webflow.td263-body :is(.td263-hero,.td-banner){left:auto!important;width:100%!important;max-width:100%!important;margin-right:0!important;margin-left:0!important}
body.td-design-system--webflow .td-home-inquiry__wrap>.td-cta{width:100%!important;margin-inline:0!important}
body.td-design-system--webflow .td263-hero :is(h1,p,.td263-hero__eyebrow){color:#fff}
body.td-design-system--webflow .td263-hero h1{font-weight:700;line-height:1.05}
body.td-design-system--webflow .td263-hero__actions>a{min-height:48px;border-radius:0;font-weight:700;letter-spacing:.5px}
body.td-design-system--webflow .td263-hero__actions>a:first-child{border-color:var(--webflow-blue);background:var(--webflow-blue);color:#fff}
body.td-design-system--webflow .td263-hero__actions>a:first-child:hover{background:var(--webflow-blue-active)}
body.td-design-system--webflow .td-banner{border-bottom:0;background-color:var(--webflow-dark);color:#fff}
body.td-design-system--webflow .td-banner:after{background:rgba(26,33,41,.64)!important}
body.td-design-system--webflow .td-banner :is(h1,.td-banner__title,p){color:#fff}

/* Precision product cards: rectangular plates, photo-first, never floating. */
body.td-design-system--webflow :is(.td-home-card,.td-home-manual-card,.td-product-card,.td-article-card>a,.td-inquiry-card,.td-faq-accordion,.page-module__item){border:0;border-radius:0;background:#fff;box-shadow:none}
body.td-design-system--webflow :is(.td-home-card,.td-home-manual-card,.td-product-card,.td-article-card>a):hover{box-shadow:none;transform:none}
body.td-design-system--webflow :is(.td-home-card__media,.td-home-manual-card__media,.td-product-card figure,.td-article-card figure,.page-module__image-text figure){border-radius:0;background:var(--webflow-card)}
body.td-design-system--webflow :is(.td-home-card__media img,.td-home-manual-card__media img,.td-product-card img,.td-article-card img,.page-module__image-text img){border-radius:0}
body.td-design-system--webflow :is(.td-home-card__body h3,.td-home-manual-card__body h3,.td-product-card h3,.td-article-card h3,.page-module__item h3){color:var(--webflow-ink);font-weight:700}
body.td-design-system--webflow :is(.td-home-card__body>.td-icon,.td-home-manual-card__action,.page-module__eyebrow,.page-module__item span){color:var(--webflow-blue);font-weight:700;letter-spacing:1px;text-transform:uppercase}
body.td-design-system--webflow :is(.td-home-tone--dark,.page-module--variant-dark,.td-home-cards--case_showcase) :is(.td-home-card,.td-home-manual-card,.page-module__item),body.td-design-system--webflow :is(.td-home-manual--gallery,.td-home-manual--brand_media) .td-home-manual-card,body.td-design-system--webflow .td-home-manual--proof_combo .td-home-manual-card:first-child{background:var(--webflow-dark);color:#fff}
body.td-design-system--webflow :is(.td-home-tone--dark,.page-module--variant-dark,.td-home-cards--case_showcase,.td-home-manual--gallery,.td-home-manual--brand_media,.td-home-manual--proof_combo) :is(h3,.td-home-card__body h3,.td-home-manual-card__body h3,.page-module__item h3){color:#fff!important}
body.td-design-system--webflow :is(.td-home-tone--dark,.page-module--variant-dark,.td-home-cards--case_showcase,.td-home-manual--gallery,.td-home-manual--brand_media,.td-home-manual--proof_combo) :is(p,small,.td-home-card__body p,.td-home-manual-card__body p,.page-module__item p){color:#bbb!important}

/* Inner pages: one engineered white plane, square geometry, divider-based hierarchy. */
body.td-design-system--webflow .td-page-shell{background:var(--webflow-soft)}
body.td-design-system--webflow .td-layout>.td-content:not(.td-article):not(.td-product){border:0;background:transparent;box-shadow:none}
body.td-design-system--webflow :is(.td-sidebar,.left_img){border:1px solid var(--webflow-line);border-radius:0;background:#fff;box-shadow:none}
body.td-design-system--webflow :is(.td-content>.td263-case-list,.td-content>.td263-help-list,.td-content>.list:not(.help-detail-content):not(.home-faq-list),.td-content>.fixed-richtext,.td-content>.list>.fixed-richtext,.td-article,.td-product){border:0;border-radius:0;background:#fff;box-shadow:none}
body.td-design-system--webflow .td-content>.list:has(>.fixed-richtext){padding:0;border:0;background:transparent;box-shadow:none}
body.td-design-system--webflow .td-page-default-content{border:0;background:#fff;box-shadow:none}
body.td-design-system--webflow .td-page-default-content>:is(.fixed-richtext,.page-rich-content){border:0;border-radius:0;box-shadow:none}
body.td-design-system--webflow :is(.td-article .content h2,.td-richtext .fixed-richtext h2,.td-product-detail__content h2):before{width:32px;height:3px;border-radius:0;background:var(--webflow-blue)}
body.td-design-system--webflow .td-product-detail__content :is(th,td){border-color:var(--webflow-line)}
body.td-design-system--webflow .td-product-detail__content tr:nth-child(even){background:var(--webflow-soft)}

/* Dense utility controls retain the same rectangular precision. */
body.td-design-system--webflow .td-search{display:flex;padding:0;border:1px solid var(--webflow-line-strong);border-radius:0;background:#fff;box-shadow:none}
body.td-design-system--webflow .td-search input{height:48px;border:0;border-radius:0;background:#fff}
body.td-design-system--webflow .td-search button{min-height:48px;border-radius:0;background:var(--webflow-blue);color:#fff}
body.td-design-system--webflow .td-inquiry-form :is(input,textarea){border:1px solid var(--webflow-line-strong);border-radius:0;background:#fff;box-shadow:none}
body.td-design-system--webflow .td-inquiry-form :is(input,textarea):focus{border:2px solid var(--webflow-ink);box-shadow:none}
body.td-design-system--webflow .pagination{gap:0;border-top:1px solid var(--webflow-line);border-left:1px solid var(--webflow-line)}
body.td-design-system--webflow .pagination :is(a,span){min-width:48px;height:48px;border:0;border-right:1px solid var(--webflow-line);border-bottom:1px solid var(--webflow-line);border-radius:0;background:#fff}
body.td-design-system--webflow .pagination :is(.active a,.active span,a:hover){background:var(--webflow-blue);color:#fff}
body.td-design-system--webflow .td263-footer{border-top:1px solid var(--webflow-line);background:var(--webflow-soft);color:var(--webflow-body)}
body.td-design-system--webflow .td263-footer :is(h3,strong){color:var(--webflow-ink)}
body.td-design-system--webflow .td263-footer :is(p,a,li){color:var(--webflow-muted)}
body.td-design-system--webflow .td263-footer a:hover{color:var(--webflow-blue-active);text-decoration:underline}

/* Independent precision icon geometry and controlled cinematic reveal. */
body.td-design-system--webflow .td-icon{width:20px;height:20px;flex:0 0 20px;background-color:currentColor}
body.td-design-system--webflow .td-icon--home{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M2 7 10 1l8 6v11h-7v-6H9v6H2zm2 1v8h3v-6h6v6h3V8l-6-4.5z'/%3E%3Cpath d='M5 8h10v2H5z'/%3E%3C/svg%3E") center/20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M2 7 10 1l8 6v11h-7v-6H9v6H2zm2 1v8h3v-6h6v6h3V8l-6-4.5z'/%3E%3Cpath d='M5 8h10v2H5z'/%3E%3C/svg%3E") center/20px no-repeat}
body.td-design-system--webflow .runtime-breadcrumb-separator{background:#7a3dff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3 3h6v6H3zm8 8h6v6h-6zM9 6h5v5h-2V8H9z'/%3E%3C/svg%3E") center/18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3 3h6v6H3zm8 8h6v6h-6zM9 6h5v5h-2V8H9z'/%3E%3C/svg%3E") center/18px no-repeat}
body.td-design-system--webflow .td-sidebar li a:before{width:8px;height:8px;border-radius:2px;background:#7a3dff;content:""}
body.td-design-system--webflow .td-icon--arrow-right{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m8 3 7 7-7 7-1.5-1.5L12 10 6.5 4.5z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m8 3 7 7-7 7-1.5-1.5L12 10 6.5 4.5z'/%3E%3C/svg%3E") center/contain no-repeat}
body.td-design-system--webflow .html-template-nav-chevron{width:16px;height:16px;margin-inline-start:4px;border:0;background:currentColor;transform:none;transition:transform .2s ease-out;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 5 5 5 5-5 1 1-6 6-6-6z'/%3E%3C/svg%3E") center/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 5 5 5 5-5 1 1-6 6-6-6z'/%3E%3C/svg%3E") center/16px no-repeat}
body.td-design-system--webflow .td-nav .one:is(:hover,.is-open) .html-template-nav-chevron{transform:rotate(180deg)}
.td-design-system--webflow .webflow-motion-item{opacity:0;transform:translateY(18px);transition:opacity .42s ease-out,transform .42s ease-out}
.td-design-system--webflow .webflow-motion-item.is-visible{opacity:1;transform:none}
@media(max-width:1024px){body.td-design-system--webflow :is(.td-header--dark-industrial,.td-header--transparent-hero){background:var(--webflow-dark)}body.td-design-system--webflow .td-nav{background:#fff}body.td-design-system--webflow .td-nav :is(.plebans>a,.goutp a){color:var(--webflow-ink)!important}}
@media(max-width:640px){body.td-design-system--webflow :is(.td-header-cta,.td263-btn,.page-module__button,.td-inquiry-form button,.td-home-cards__more,.td-search button,.td-language .he2,.template-d-menu-toggle,.td-nav .plebans>a,.td-nav .goutp a){min-height:48px}.td-design-system--webflow .webflow-motion-item{transform:translateY(10px)}}
@media(prefers-reduced-motion:reduce){.td-design-system--webflow .webflow-motion-item{opacity:1;transform:none;transition:none}.td-design-system--webflow *{scroll-behavior:auto!important}}

/* Minimal product dialect overrides the precision scaffold. */
body.td-design-system--webflow{font-size:17px;font-weight:400;line-height:1.47;letter-spacing:-.01em}
body.td-design-system--webflow .td-header{min-height:44px;border-bottom:0;background:#000;color:#fff}
body.td-design-system--webflow .td-header :is(.td-nav .plebans>a,.td-header-actions .h_rt a,.td-language .he2,.template-d-menu-toggle,.td-header-context){color:#fff}
body.td-design-system--webflow .td-nav .goutp{border:0;border-radius:8px;background:#080808}
body.td-design-system--webflow .td-nav .goutp a{color:#fff}
body.td-design-system--webflow :is(.td-header-cta,.td263-btn,.page-module__button,.td-inquiry-form button,.td-home-cards__more,.td263-hero__actions>a){min-height:44px;border-radius:9999px;font-weight:400}
body.td-design-system--webflow .td263-hero__actions>a:first-child{background:#146ef5}
body.td-design-system--webflow :is(.td263-section-title h2,.page-module__head h2,.td-section-head h2,.td-banner h1,.td263-hero h1,.td-article .title,.td-product-heading h1){font-weight:600;letter-spacing:-.01em}
body.td-design-system--webflow :is(.td-home-card,.td-home-manual-card,.td-product-card,.td-article-card>a,.td-inquiry-card,.td-faq-accordion,.page-module__item){border:1px solid #e0e0e0;border-radius:18px;background:#fff;box-shadow:none}
body.td-design-system--webflow :is(.td-home-card__media img,.td-home-manual-card__media img,.td-product-card img,.td-article-card img,.page-module__image-text img){border-radius:8px;box-shadow:3px 5px 30px rgba(0,0,0,.22)}
body.td-design-system--webflow :is(.td-home-tone--dark,.page-module--variant-dark,.td-home-cards--case_showcase) :is(.td-home-card,.td-home-manual-card,.page-module__item){border-color:#1f1f1f;background:#080808}
body.td-design-system--webflow .td-search{border-radius:9999px;overflow:hidden}
body.td-design-system--webflow .td-search input{height:44px;padding-inline:20px}
body.td-design-system--webflow .td-search button{min-height:44px;border-radius:9999px}
body.td-design-system--webflow .td-inquiry-form :is(input,textarea){border-radius:11px}
body.td-design-system--webflow .pagination{gap:8px;border:0}
body.td-design-system--webflow .pagination :is(a,span){min-width:44px;height:44px;border:1px solid #e0e0e0;border-radius:9999px}
body.td-design-system--webflow .td263-footer{background:#f5f5f5}
@media(max-width:1024px){body.td-design-system--webflow .td-header,body.td-design-system--webflow .td-nav{background:#000}body.td-design-system--webflow .td-nav :is(.plebans>a,.goutp a){color:#fff!important}}

/* Platform layer: compact infrastructure UI, atmospheric hero, data-ready surfaces. */
body.td-design-system--webflow{font-size:15px;line-height:1.6;letter-spacing:0}
body.td-design-system--webflow .td-header{min-height:64px;border-bottom:1px solid rgba(255,255,255,.18);background:#080808}
body.td-design-system--webflow .td-language .he2{border:1px solid #496782;background:#1f1f1f;color:#fff}
body.td-design-system--webflow .td-language .he2 :is(span,strong,em){color:#fff}
body.td-design-system--webflow .td-nav .plebans>a:after{background:#80e9ff}
body.td-design-system--webflow .td-nav .goutp{border:1px solid #d8e1ea;border-radius:8px;background:#fff;box-shadow:0 18px 40px rgba(10,37,64,.14)}
body.td-design-system--webflow .td-nav .goutp a{color:#080808}
body.td-design-system--webflow .td263-hero{position:relative;background:#f5f5f5;color:#080808;overflow:hidden}
body.td-design-system--webflow .td263-hero:before{position:absolute;inset:0;background:linear-gradient(125deg,rgba(83,58,253,.22),rgba(128,233,255,.18) 48%,rgba(255,255,255,0) 72%);content:"";pointer-events:none}
body.td-design-system--webflow .td263-hero :is(h1,p,.td263-hero__eyebrow){position:relative;color:#080808}
body.td-design-system--webflow .td-banner{background:#080808}
body.td-design-system--webflow :is(.td-header-cta,.td263-btn,.page-module__button,.td-inquiry-form button,.td-home-cards__more,.td263-hero__actions>a){min-height:44px;border-radius:9999px;font-weight:600}
body.td-design-system--webflow .td263-hero__actions>a:first-child{border-color:#146ef5;background:#146ef5;color:#fff}
body.td-design-system--webflow :is(.td263-section-title h2,.page-module__head h2,.td-section-head h2,.td-banner h1,.td263-hero h1,.td-article .title,.td-product-heading h1){font-weight:600;letter-spacing:-.02em}
body.td-design-system--webflow :is(.td-home-card,.td-home-manual-card,.td-product-card,.td-article-card>a,.td-inquiry-card,.td-faq-accordion,.page-module__item){border:1px solid #d8e1ea;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(10,37,64,.07)}
body.td-design-system--webflow :is(.td-home-card__media img,.td-home-manual-card__media img,.td-product-card img,.td-article-card img,.page-module__image-text img){border-radius:8px;box-shadow:none}
body.td-design-system--webflow :is(.td-home-tone--dark,.page-module--variant-dark,.td-home-cards--case_showcase) :is(.td-home-card,.td-home-manual-card,.page-module__item){border-color:#444444;background:#1f1f1f}
body.td-design-system--webflow .td-search{border-radius:8px}
body.td-design-system--webflow .td-search button{border-radius:6px}
body.td-design-system--webflow .td-inquiry-form :is(input,textarea){border-radius:6px}
body.td-design-system--webflow .pagination :is(a,span){border-radius:6px}
body.td-design-system--webflow .td263-footer{background:#080808;color:#fff}
body.td-design-system--webflow .td263-footer :is(h3,strong){color:#fff}
body.td-design-system--webflow .td263-footer :is(p,a,li){color:#c7c7c7}

/* Alignment, banner and heading dialect contract. */
body.td-design-system--webflow .td-heading-align--center .td263-section-title{padding-inline:0!important;border-inline:0!important}
body.td-design-system--webflow .td-heading-align--center .td263-section-title h2:after{display:block;width:72px;height:5px;margin:16px auto 0;background:#146ef5;box-shadow:24px 0 0 #7a3dff;content:""}
body.td-design-system--webflow .td-banner.td-banner--custom-image:after{background:linear-gradient(90deg,rgba(8,8,8,.92),rgba(8,8,8,.68) 52%,rgba(8,8,8,.18))!important}
@media(max-width:768px){body.td-design-system--webflow .td-banner.td-banner--custom-image:after{background:rgba(8,8,8,.8)!important}}

/* Webflow inner-page surface: editorial frame with a bold multicolor-compatible top datum. */
body.td-design-system--webflow :is(.td-layout>.td-content.td-article,.td-layout>.td-content.td-product,.td-layout>.td-content.td-richtext:not(.td-page-default-content),.td-page-default-content>.page-rich-content){padding:42px!important;border:1px solid #d8d8d8!important;border-top:5px solid #146ef5!important;border-radius:8px!important;background:#fff!important;box-shadow:6px 6px 0 rgba(122,61,255,.14)!important}
@media(max-width:768px){body.td-design-system--webflow :is(.td-layout>.td-content.td-article,.td-layout>.td-content.td-product,.td-layout>.td-content.td-richtext:not(.td-page-default-content),.td-page-default-content>.page-rich-content){padding:24px 20px!important;border-radius:5px!important;box-shadow:4px 4px 0 rgba(122,61,255,.12)!important}}

/* Final Webflow surface contract: categorical side rails, not Carbon top borders. */
body.td-design-system--webflow :is(.td-home-cards,.td-home-manual,.td-home-inquiry,.td-home-card-grid,.td-home-manual-grid,.td263-service-list,.td263-buy-flow ol,.td263-security-principles>div){border:0}
body.td-design-system--webflow :is(.spotlight-item,.td263-security-list article,.td263-price-list article.is-featured){border-top:0}
body.td-design-system--webflow :is(.td-home-card,.td-home-manual-card,.td-product-card,.td-article-card>a,.page-module__item){border:0;border-left:5px solid #146ef5;border-radius:8px;background:#fff;box-shadow:none}
body.td-design-system--webflow :is(.td-home-card:nth-child(4n+2),.td-home-manual-card:nth-child(4n+2),.page-module__item:nth-child(4n+2)){border-left-color:#7a3dff}
body.td-design-system--webflow :is(.td-home-card:nth-child(4n+3),.td-home-manual-card:nth-child(4n+3),.page-module__item:nth-child(4n+3)){border-left-color:#e83e8c}
body.td-design-system--webflow :is(.td-home-card:nth-child(4n),.td-home-manual-card:nth-child(4n),.page-module__item:nth-child(4n)){border-left-color:#f26b38}
body.td-design-system--webflow :is(.td-home-card-grid,.td-home-manual-grid,.td-product-grid,.page-module__grid){gap:24px}
body.td-design-system--webflow :is(.td-home-card__body,.td-home-manual-card__body,.td-product-card__body,.page-module__copy){padding:28px 30px}
body.td-design-system--webflow .td-article-card-list{row-gap:24px!important}
body.td-design-system--webflow .td-content>:is(.td-article-list,.td263-academy-list){gap:20px;border:0;background:transparent;box-shadow:none}
body.td-design-system--webflow .td-content>:is(.td-article-list,.td263-academy-list)>li{border:0!important;border-left:5px solid #146ef5!important;border-radius:8px;background:#fff;box-shadow:none}
body.td-design-system--webflow .td-content>:is(.td-article-list,.td263-academy-list)>li:nth-child(4n+2){border-left-color:#7a3dff!important}
body.td-design-system--webflow .td-content>:is(.td-article-list,.td263-academy-list)>li:nth-child(4n+3){border-left-color:#e83e8c!important}
body.td-design-system--webflow .td-content>:is(.td-article-list,.td263-academy-list)>li:nth-child(4n){border-left-color:#f26b38!important}
/* Webflow media: editorial crops for stories; designed assets use a clean contained canvas. */
body.td-design-system--webflow :is(.td-home-card__media,.td-product-card__media,.td-article-card__media) img{object-fit:cover;object-position:center}
body.td-design-system--webflow .td-media-fit--contain{padding:28px;border-left:5px solid #7a3dff;border-radius:8px;background:#fff}

/* Webflow structure contract: editorial spacing, colored category rails and modular marketing blocks. */
body.td-design-system--webflow :is(.td263-section,.td-home-cards,.td-home-manual,.page-module){padding-block:80px}
body.td-design-system--webflow :is(.td-home-card-grid,.td-home-manual-grid,.td-product-grid,.page-module__grid){gap:20px;background:transparent}
body.td-design-system--webflow :is(.td-home-card__body,.td-home-manual-card__body,.td-product-card__body,.page-module__copy){padding:28px}
body.td-design-system--webflow .td263-hero--split-content:before{background:linear-gradient(90deg,rgba(8,8,8,.7) 0%,rgba(8,8,8,.55) 62%,rgba(8,8,8,0) 100%)!important}
body.td-design-system--webflow .td263-hero--split-content :is(.td263-hero__copy,h1,p,.td263-hero__kicker,.td263-hero__tags){color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.25)!important}
body.td-design-system--webflow .runtime-breadcrumb{border-bottom:1px solid #080808;background:#fff}body.td-design-system--webflow .runtime-breadcrumb .pathpadd{border-left:5px solid #7a3dff;padding-left:16px}body.td-design-system--webflow :is(.td-article .content h2,.td-product-detail__content h2,.td-richtext h2){padding:12px 14px;border-left:5px solid #146ef5;background:#f5f5f5}body.td-design-system--webflow :is(.td-article .content h2,.td-product-detail__content h2,.td-richtext h2):nth-of-type(2n){border-left-color:#7a3dff}
@media(max-width:768px){body.td-design-system--webflow .td263-hero--split-content:before{width:100%!important;background:rgba(8,8,8,.7)!important}body.td-design-system--webflow .td263-hero--split-content :is(.td263-hero__copy,h1,p,.td263-hero__kicker,.td263-hero__tags){color:#fff!important}}
@media(max-width:1024px){body.td-design-system--webflow .td-header{background:#080808}body.td-design-system--webflow .td-nav{background:#fff}body.td-design-system--webflow .td-nav :is(.plebans>a,.goutp a){color:#080808!important}}

/* Editorial marketing layer: black action grammar, white canvas, categorical color rails. */
body.td-design-system--webflow{font-size:16px;line-height:1.55;color:#303030;background:#fff}
body.td-design-system--webflow .td-header{min-height:64px;border-bottom:1px solid #303030;background:#080808}
body.td-design-system--webflow .td-language .he2{border:1px solid #4b4b4b;background:#1f1f1f;color:#fff}
body.td-design-system--webflow .td-language .he2 :is(span,strong,em){color:#fff}
body.td-design-system--webflow .td-nav .plebans>a:after{background:#146ef5}
body.td-design-system--webflow .td-nav .goutp{border:1px solid #d8d8d8;border-radius:8px;background:#fff;box-shadow:0 16px 36px rgba(0,0,0,.12)}
body.td-design-system--webflow .td-nav .goutp a{color:#080808}
body.td-design-system--webflow .td263-hero{background:#fff;color:#080808}
body.td-design-system--webflow .td263-hero:before{background:linear-gradient(125deg,rgba(122,61,255,.16),rgba(20,110,245,.12) 45%,rgba(255,255,255,0) 72%)}
body.td-design-system--webflow .td263-hero :is(h1,p,.td263-hero__eyebrow){color:#080808}
body.td-design-system--webflow .td-banner{background:#080808}
body.td-design-system--webflow :is(.td-header-cta,.td263-btn,.page-module__button,.td-inquiry-form button,.td-home-cards__more,.td263-hero__actions>a){min-height:48px;border-radius:5px;font-weight:600}
body.td-design-system--webflow .td263-hero__actions>a:first-child{border-color:#080808;background:#080808;color:#fff}
body.td-design-system--webflow :is(.td263-section-title h2,.page-module__head h2,.td-section-head h2,.td-banner h1,.td263-hero h1,.td-article .title,.td-product-heading h1){font-weight:600;letter-spacing:-.025em}
body.td-design-system--webflow :is(.td-home-card,.td-home-manual-card,.td-product-card,.td-article-card>a,.td-inquiry-card,.td-faq-accordion,.page-module__item){border:1px solid #d8d8d8;border-top:4px solid #146ef5;border-radius:8px;background:#fff;box-shadow:none}
body.td-design-system--webflow :is(.td-home-card:nth-child(4n+2),.td-home-manual-card:nth-child(4n+2),.page-module__item:nth-child(4n+2)){border-top-color:#7a3dff}
body.td-design-system--webflow :is(.td-home-card:nth-child(4n+3),.td-home-manual-card:nth-child(4n+3),.page-module__item:nth-child(4n+3)){border-top-color:#e83e8c}
body.td-design-system--webflow :is(.td-home-card:nth-child(4n),.td-home-manual-card:nth-child(4n),.page-module__item:nth-child(4n)){border-top-color:#f26b38}
body.td-design-system--webflow :is(.td-home-card__media img,.td-home-manual-card__media img,.td-product-card img,.td-article-card img,.page-module__image-text img){border-radius:5px;box-shadow:none}
body.td-design-system--webflow :is(.td-home-tone--dark,.page-module--variant-dark,.td-home-cards--case_showcase) :is(.td-home-card,.td-home-manual-card,.page-module__item){border-color:#444;border-top-color:#146ef5;background:#1f1f1f}
body.td-design-system--webflow .td-search{border-radius:5px}
body.td-design-system--webflow .td-search button,body.td-design-system--webflow .td-inquiry-form :is(input,textarea),body.td-design-system--webflow .pagination :is(a,span){border-radius:5px}
body.td-design-system--webflow .td263-footer{background:#080808;color:#fff}
body.td-design-system--webflow .td263-footer :is(h3,strong){color:#fff}
body.td-design-system--webflow .td263-footer :is(p,a,li){color:#c7c7c7}
