.senbeder-about-section,.senbeder-about-section *{box-sizing:border-box}.senbeder-about-section{--about-bg: #141414;--about-bg-soft: #1a1a1a;--about-surface: #242424;--about-surface-strong: #2a2a2a;--about-border: rgb(255 255 255 / 8%);--about-text: #f2f2f2;--about-muted: #b5b5b5;--about-dim: #7f7f7f;--about-accent: #ff1a1a;--about-accent-dark: #d91414;--about-body: Inter, Arial, sans-serif;--about-display: Oswald, Impact, sans-serif;color:var(--about-text);background:var(--about-bg);font-family:var(--about-body);overflow-x:clip}.senbeder-about__container{width:min(100% - 48px,1180px);margin:0 auto;position:relative;z-index:2}.senbeder-about__hero{position:relative;min-height:76dvh;display:flex;align-items:center;overflow:hidden;background:var(--about-bg)}.senbeder-about__hero-media,.senbeder-about__philosophy-media,.senbeder-about__hero-media picture,.senbeder-about__philosophy-media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.senbeder-about__media-img,.senbeder-about__image{display:block;width:100%;height:100%;object-fit:cover}.senbeder-about__placeholder{background:var(--about-surface);fill:#4a4a4a}.senbeder-about__hero .senbeder-about__media-img{opacity:.55}.senbeder-about__hero-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#0a0a0ae5,#0a0a0a8f 48%,#0a0a0a38),linear-gradient(180deg,#1414142e,#141414ad)}.senbeder-about__hero-content{max-width:720px;padding:96px 0}.senbeder-about__eyebrow{margin:0 0 18px;color:var(--about-accent);font-family:var(--about-display);font-size:.9rem;font-weight:700;letter-spacing:2.8px;line-height:1.2;text-transform:uppercase}.senbeder-about__hero h1,.senbeder-about__story-text h2,.senbeder-about__section-head h2,.senbeder-about__philosophy h2{margin:0;color:var(--about-text);font-family:var(--about-display);font-weight:700;letter-spacing:0;line-height:1.02;text-transform:uppercase}.senbeder-about__hero h1{max-width:760px;font-size:clamp(3.1rem,7vw,6.2rem)}.senbeder-about__hero h1 span,.senbeder-about__section-head h2 span{color:var(--about-accent)}.senbeder-about__hero-content>p:not(.senbeder-about__eyebrow){max-width:590px;margin:22px 0 0;color:var(--about-muted);font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.78}.senbeder-about__actions,.senbeder-about__partner-action{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.senbeder-about__btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:14px 30px;border:1px solid transparent;color:#fff;font-family:var(--about-body);font-size:1rem;font-weight:800;letter-spacing:.1px;line-height:1;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.senbeder-about__btn:hover{transform:translateY(-2px)}.senbeder-about__btn:focus-visible{outline:2px solid var(--about-accent);outline-offset:3px}.senbeder-about__btn-primary{background:var(--about-accent)}.senbeder-about__btn-primary:hover{background:var(--about-accent-dark);color:#fff}.senbeder-about__btn-secondary{background:transparent;border-color:#ffffff38;color:var(--about-text)}.senbeder-about__btn-secondary:hover{border-color:var(--about-accent);color:var(--about-accent)}.senbeder-about__story,.senbeder-about__proof,.senbeder-about__features,.senbeder-about__promise,.senbeder-about__partner{padding:88px 0}.senbeder-about__story{background:var(--about-bg-soft)}.senbeder-about__story-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}.senbeder-about__story-image{min-height:420px;overflow:hidden;border:1px solid rgb(255 26 26 / 18%);background:var(--about-surface)}.senbeder-about__story-text h2,.senbeder-about__section-head h2,.senbeder-about__philosophy h2{font-size:clamp(2.1rem,4vw,3.5rem)}.senbeder-about__story-text p:not(.senbeder-about__eyebrow),.senbeder-about__section-head p,.senbeder-about__philosophy p,.senbeder-about__card p,.senbeder-about__partner-card p{color:var(--about-muted);font-size:1.04rem;line-height:1.78}.senbeder-about__story-text p:not(.senbeder-about__eyebrow){max-width:590px;margin:18px 0 0}.senbeder-about__stats{padding:62px 0;background:var(--about-bg);border-block:1px solid var(--about-border)}.senbeder-about__stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.senbeder-about__stat{min-height:132px;display:grid;align-content:center;justify-items:center;padding:24px 16px;border-right:1px solid var(--about-border);text-align:center}.senbeder-about__stat:last-child{border-right:0}.senbeder-about__stat span{display:block;color:var(--about-accent);font-family:var(--about-display);font-size:clamp(2.4rem,4vw,4rem);font-weight:700;line-height:1}.senbeder-about__stat p{margin:8px 0 0;color:var(--about-dim);font-size:.82rem;font-weight:800;letter-spacing:1.2px;line-height:1.35;text-transform:uppercase}.senbeder-about__proof{background:var(--about-bg);border-bottom:1px solid var(--about-border)}.senbeder-about__proof-head{max-width:760px;margin:0 0 44px}.senbeder-about__proof-head h2{margin:0;color:var(--about-text);font-family:var(--about-display);font-size:clamp(2.1rem,4vw,3.45rem);font-weight:700;letter-spacing:0;line-height:1.02;text-transform:uppercase}.senbeder-about__proof-head p:not(.senbeder-about__eyebrow){max-width:700px;margin:16px 0 0;color:var(--about-muted);font-size:1.06rem;line-height:1.78}.senbeder-about__proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.senbeder-about__proof-card{min-height:250px;padding:28px 24px 30px;background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid var(--about-border);transition:transform .18s ease,border-color .18s ease,background .18s ease}.senbeder-about__proof-card:hover{transform:translateY(-3px);border-color:#ff1a1a47;background:var(--about-surface)}.senbeder-about__proof-card span{display:inline-grid;place-items:center;min-width:58px;min-height:34px;margin:0 0 18px;padding:8px 12px;color:var(--about-accent);background:#ff1a1a17;font-family:var(--about-body);font-size:.82rem;font-weight:900;letter-spacing:.4px;line-height:1;text-transform:uppercase}.senbeder-about__proof-card h3{margin:0 0 12px;color:var(--about-text);font-family:var(--about-body);font-size:clamp(1.12rem,1.45vw,1.32rem);font-weight:900;letter-spacing:0;line-height:1.22;text-transform:uppercase;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.senbeder-about__proof-card p{margin:0;color:var(--about-muted);font-size:.98rem;line-height:1.72}.senbeder-about__features{background:var(--about-bg-soft)}.senbeder-about__section-head{max-width:680px;margin:0 auto 48px;text-align:center}.senbeder-about__section-head p{margin:14px auto 0}.senbeder-about__feature-grid,.senbeder-about__promise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.senbeder-about__card,.senbeder-about__partner-card{position:relative;padding:32px 30px 36px;background:var(--about-surface);border:1px solid var(--about-border);transition:transform .18s ease,border-color .18s ease,background .18s ease}.senbeder-about__card:hover,.senbeder-about__partner-card:hover{transform:translateY(-3px);border-color:#ff1a1a47;background:var(--about-surface-strong)}.senbeder-about__card-index{width:48px;height:48px;display:grid;place-items:center;margin-bottom:20px;color:var(--about-accent);background:#ff1a1a17;font-family:var(--about-body);font-size:.96rem;font-weight:900;letter-spacing:0}.senbeder-about__card h3,.senbeder-about__partner-card h3{margin:0 0 12px;color:var(--about-text);font-family:var(--about-body);font-size:clamp(1.26rem,1.8vw,1.55rem);font-weight:900;letter-spacing:0;line-height:1.2;text-transform:uppercase;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.senbeder-about__card p,.senbeder-about__partner-card p{margin:0}.senbeder-about__philosophy{position:relative;min-height:520px;display:flex;align-items:center;overflow:hidden;background:var(--about-bg)}.senbeder-about__philosophy .senbeder-about__media-img{opacity:.52}.senbeder-about__philosophy-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(135deg,#0a0a0adb,#0a0a0a7a)}.senbeder-about__philosophy-content{width:min(100%,680px);padding:88px 0}.senbeder-about__philosophy p:not(.senbeder-about__eyebrow){margin:18px 0 0}.senbeder-about__promise{background:var(--about-bg)}.senbeder-about__partner{background:var(--about-bg-soft)}.senbeder-about__partner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.senbeder-about__partner-card span{display:block;margin:0 0 14px;color:var(--about-accent);font-family:var(--about-display);font-size:.84rem;font-weight:700;letter-spacing:2px;line-height:1.2;text-transform:uppercase}.senbeder-about__partner-action{justify-content:center}@media(max-width:992px){.senbeder-about__story-grid{grid-template-columns:1fr;gap:34px}.senbeder-about__story-image{min-height:auto;aspect-ratio:16 / 10}.senbeder-about__feature-grid,.senbeder-about__promise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.senbeder-about__container{width:min(100% - 32px,1180px)}.senbeder-about__hero{min-height:72dvh}.senbeder-about__hero-mask{background:linear-gradient(180deg,#0a0a0aad,#0a0a0adb)}.senbeder-about__hero-content{padding:84px 0 64px}.senbeder-about__hero h1{font-size:clamp(2.55rem,12vw,4rem)}.senbeder-about__story,.senbeder-about__proof,.senbeder-about__features,.senbeder-about__promise,.senbeder-about__partner{padding:60px 0}.senbeder-about__story-image{aspect-ratio:4 / 3}.senbeder-about__stats-grid,.senbeder-about__proof-grid,.senbeder-about__feature-grid,.senbeder-about__promise-grid{display:flex;grid-template-columns:none;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:4px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.senbeder-about__stats-grid::-webkit-scrollbar,.senbeder-about__proof-grid::-webkit-scrollbar,.senbeder-about__feature-grid::-webkit-scrollbar,.senbeder-about__promise-grid::-webkit-scrollbar{display:none}.senbeder-about__stat{flex:0 0 min(74vw,280px);border:1px solid var(--about-border);background:#ffffff05;scroll-snap-align:start}.senbeder-about__card{flex:0 0 min(76vw,360px);scroll-snap-align:start}.senbeder-about__proof-card{flex:0 0 min(76vw,360px);min-height:260px;scroll-snap-align:start}.senbeder-about__partner-grid{grid-template-columns:1fr}.senbeder-about__philosophy{min-height:440px}}@media(max-width:480px){.senbeder-about__btn{width:100%;padding-inline:22px}.senbeder-about__actions,.senbeder-about__partner-action{width:100%}}.spc-catalog,.spc-catalog *{box-sizing:border-box}.spc-catalog{color:var(--spc-text);background:var(--spc-bg);font-family:Arial,Helvetica,sans-serif;line-height:1.55;padding-bottom:var(--spc-pad-bottom);overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.spc-catalog a{color:inherit}.spc-inner{width:min(100% - 48px,1360px);margin:0 auto}.spc-hero{padding:var(--spc-pad-top) 0 38px;background:linear-gradient(90deg,#000000eb,#141414e0),#101010;border-bottom:1px solid var(--spc-line)}.spc-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,460px);gap:34px;align-items:end}.spc-eyebrow,.spc-toolbar-kicker{display:inline-block;color:var(--spc-red);font-size:.78rem;font-weight:800;letter-spacing:1.8px;line-height:1.2;text-transform:uppercase}.spc-hero h1{max-width:820px;margin:14px 0 0;color:#fff;font-size:clamp(2.2rem,4.8vw,4.2rem);font-weight:900;letter-spacing:0;line-height:1.05;text-transform:uppercase}.spc-hero p{max-width:720px;margin:18px 0 0;color:var(--spc-muted);font-size:clamp(1rem,1.25vw,1.18rem);font-weight:500;line-height:1.7}.spc-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--spc-line);background:var(--spc-panel)}.spc-hero-stats div{min-height:108px;display:grid;align-content:center;padding:18px;border-right:1px solid var(--spc-line)}.spc-hero-stats div:last-child{border-right:0}.spc-hero-stats strong{color:#fff;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:900;line-height:1}.spc-hero-stats span{margin-top:8px;color:var(--spc-dim);font-size:.82rem;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.spc-shell{display:grid;grid-template-columns:290px minmax(0,1fr);gap:24px;padding-top:30px}.spc-sidebar{position:sticky;top:24px;align-self:start;display:grid;gap:14px}.spc-panel-title,.spc-filter-block,.spc-toolbar,.spc-table-wrap,.spc-pagination,.spc-empty-main{border:1px solid var(--spc-line);background:var(--spc-panel)}.spc-panel-title{display:flex;justify-content:space-between;align-items:center;padding:16px}.spc-panel-title span,.spc-toolbar h2,.spc-cart-head h2{color:#fff;font-size:1.18rem;font-weight:900;letter-spacing:0;line-height:1.15;margin:0;text-transform:uppercase}.spc-panel-title button,.spc-filter-list button,.spc-secondary-btn,.spc-ghost-btn,.spc-drawer-head button,.spc-cart-head button,.spc-modal-close,.spc-cart-controls button{min-height:38px;border:1px solid var(--spc-line);background:#151515;color:#fff;cursor:pointer;font:inherit;font-size:.88rem;font-weight:800;line-height:1.1;text-decoration:none}.spc-panel-title button,.spc-drawer-head button,.spc-cart-head button,.spc-modal-close,.spc-cart-controls button{padding:8px 12px}.spc-filter-block{padding:16px}.spc-filter-block h2{margin:0 0 12px;color:#fff;font-size:.82rem;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}.spc-filter-list{display:grid;gap:8px}.spc-filter-list button{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;text-align:left}.spc-filter-list button em{min-width:28px;padding:2px 7px;color:var(--spc-muted);background:var(--spc-panel-2);font-style:normal;text-align:center}.spc-filter-list button:hover,.spc-filter-list button.is-active,.spc-secondary-btn:hover,.spc-ghost-btn:hover{border-color:var(--spc-red)}.spc-filter-list button.is-active{background:var(--spc-red);color:#fff}.spc-filter-list button.is-active em{background:#fff3;color:#fff}.spc-filter-empty{color:var(--spc-dim);font-size:.92rem}.spc-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.spc-price-grid label,.spc-search,.spc-contact-form label,.spc-modal-actions label{display:grid;gap:6px;color:var(--spc-dim);font-size:.76rem;font-weight:800;letter-spacing:1px;text-transform:uppercase}.spc-price-grid input,.spc-search input,.spc-qty,.spc-contact-form input,.spc-modal-actions input{width:100%;min-height:40px;border:1px solid var(--spc-line);background:#111;color:#fff;font:inherit;font-size:.96rem;font-weight:600;outline:none;padding:8px 10px}.spc-price-grid input:focus,.spc-search input:focus,.spc-qty:focus,.spc-contact-form input:focus,.spc-modal-actions input:focus{border-color:var(--spc-red)}.spc-filter-block input[type=range]{width:100%;margin-top:12px;accent-color:var(--spc-red)}.spc-main{min-width:0}.spc-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,560px);gap:18px;align-items:end;padding:20px;margin-bottom:16px}.spc-toolbar h2{margin-top:7px}.spc-toolbar p{margin:8px 0 0;color:var(--spc-muted);font-size:.95rem;font-weight:600}.spc-toolbar-actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:end}.spc-primary-btn,.spc-submit-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--spc-red);background:var(--spc-red);color:#fff;cursor:pointer;font:inherit;font-size:.92rem;font-weight:900;line-height:1.1;padding:11px 18px;text-decoration:none;text-transform:uppercase}.spc-primary-btn:hover,.spc-submit-btn:hover{background:var(--spc-red-dark);border-color:var(--spc-red-dark)}.spc-primary-btn span{min-width:24px;padding:3px 7px;background:#ffffff2e;text-align:center}.spc-secondary-btn,.spc-ghost-btn{padding:11px 16px}.spc-table-wrap{overflow-x:auto}.spc-table{width:100%;min-width:980px;border-collapse:collapse;color:var(--spc-text)}.spc-table th{padding:14px 12px;border-bottom:1px solid var(--spc-line);color:#fff;background:#151515;font-size:.76rem;font-weight:900;letter-spacing:1px;text-align:left;text-transform:uppercase;white-space:nowrap}.spc-table td{padding:12px;border-bottom:1px solid var(--spc-line);color:var(--spc-muted);font-size:.94rem;font-weight:600;vertical-align:middle}.spc-product-row{background:#1a1a1a}.spc-product-row:hover{background:#202020}.spc-thumb{width:66px;height:66px;display:block;object-fit:cover;border:1px solid var(--spc-line);background:#0f0f0f}.spc-placeholder{fill:#555}.spc-code{color:#fff;font-family:Consolas,Monaco,monospace;font-size:.94rem;font-weight:900}.spc-product-title{display:inline-block;color:#fff;font-size:1rem;font-weight:900;line-height:1.3;text-decoration:none}.spc-product-title:hover{color:var(--spc-red)}.spc-product-desc,.spc-variant-note{display:block;margin-top:4px;color:var(--spc-dim);font-size:.86rem;font-weight:600}.spc-chip{display:inline-block;max-width:150px;padding:5px 9px;color:#fff;background:var(--spc-panel-2);border:1px solid var(--spc-line);font-size:.82rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spc-price{color:#fff;font-weight:900;white-space:nowrap}.spc-qty{width:70px;min-height:36px;text-align:center}.spc-row-actions{display:flex;gap:7px;align-items:center}.spc-mini-btn,.spc-stock-out{min-height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--spc-line);background:#111;color:#fff;cursor:pointer;font:inherit;font-size:.78rem;font-weight:900;padding:8px 10px;text-transform:uppercase}.spc-mini-btn-red{border-color:var(--spc-red);background:var(--spc-red)}.spc-mini-btn:hover{border-color:var(--spc-red)}.spc-mini-btn-red:hover{background:var(--spc-red-dark);border-color:var(--spc-red-dark)}.spc-stock-out{color:#777;cursor:not-allowed}.spc-empty{padding:34px 24px;text-align:center}.spc-empty h3{margin:0;color:#fff;font-size:1.25rem;font-weight:900;text-transform:uppercase}.spc-empty p{max-width:560px;margin:10px auto 0;color:var(--spc-muted);font-weight:600}.spc-empty .spc-secondary-btn{margin-top:18px}.spc-pagination{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px;margin-top:16px}.spc-page-size label{display:flex;align-items:center;gap:9px;color:var(--spc-muted);font-size:.9rem;font-weight:800}.spc-page-size select{min-height:38px;border:1px solid var(--spc-line);background:#111;color:#fff;font:inherit;padding:7px 10px}.spc-client-pages{display:flex;justify-content:center;gap:6px}.spc-client-pages button,.spc-server-pagination a,.spc-server-pagination span{min-width:38px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--spc-line);background:#111;color:#fff;font-weight:800;text-decoration:none;padding:7px 10px}.spc-client-pages button.is-active,.spc-server-pagination .current{border-color:var(--spc-red);background:var(--spc-red)}.spc-server-pagination{display:flex;justify-content:center;gap:8px;margin-top:18px}.spc-mobile-bar{display:none}.spc-drawer-overlay,.spc-cart-overlay,.spc-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0000009e}.spc-filter-drawer,.spc-cart{width:min(420px,92vw);position:fixed;top:0;bottom:0;right:0;z-index:10001;display:flex;flex-direction:column;gap:14px;padding:18px;background:#151515;border-left:1px solid var(--spc-line);transform:translate(104%);transition:transform .18s ease;overflow-y:auto}.spc-filter-drawer.is-open,.spc-cart.is-open{transform:translate(0)}.spc-drawer-head,.spc-cart-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--spc-line)}.spc-drawer-head strong{color:#fff;font-size:1.2rem;font-weight:900;text-transform:uppercase}.spc-drawer-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto}.spc-modal-overlay{display:grid;place-items:center;padding:20px}.spc-modal{width:min(520px,100%);max-height:min(720px,92vh);overflow-y:auto;padding:22px;background:#181818;border:1px solid var(--spc-line);color:#fff}.spc-modal-close{float:right;margin-bottom:12px}.spc-modal-img{width:100%;aspect-ratio:4 / 3;margin-bottom:18px;background:#0f0f0f;background-position:center;background-repeat:no-repeat;background-size:contain;border:1px solid var(--spc-line)}.spc-modal h2{clear:both;margin:0;color:#fff;font-size:1.45rem;font-weight:900;line-height:1.2;text-transform:uppercase}.spc-modal p{margin:10px 0 0;color:var(--spc-muted);font-weight:600}.spc-modal-specs{display:grid;gap:8px;margin:18px 0}.spc-modal-specs div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--spc-line)}.spc-modal-specs dt,.spc-modal-specs dd{margin:0;font-weight:800}.spc-modal-specs dt{color:var(--spc-dim);text-transform:uppercase}.spc-modal-specs dd{color:#fff;text-align:right}.spc-modal-actions{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:end}.spc-cart{width:min(480px,94vw)}.spc-cart-body{display:grid;gap:12px}.spc-cart-empty{color:var(--spc-muted);font-weight:600}.spc-cart-item{display:grid;gap:12px;padding:14px;border:1px solid var(--spc-line);background:#101010}.spc-cart-item strong{display:block;color:#fff;font-size:.98rem;font-weight:900;line-height:1.35}.spc-cart-item span{display:block;margin-top:5px;color:var(--spc-dim);font-size:.84rem;font-weight:700}.spc-cart-controls{display:grid;grid-template-columns:74px 1fr auto;gap:8px;align-items:center}.spc-cart-controls input{width:100%;min-height:36px;border:1px solid var(--spc-line);background:#181818;color:#fff;text-align:center}.spc-cart-controls>span{margin:0;color:#fff;font-weight:900;text-align:right}.spc-cart-footer{margin-top:auto;padding-top:14px;border-top:1px solid var(--spc-line)}.spc-cart-total{margin-bottom:14px;color:#fff;font-size:1.15rem;font-weight:900}.spc-contact-form{display:grid;gap:12px}.spc-form-error,.spc-form-success{margin:0;padding:10px 12px;color:#fff;background:var(--spc-red);font-weight:800}.spc-form-success{background:#176b35}@media(max-width:1100px){.spc-hero-grid,.spc-shell,.spc-toolbar{grid-template-columns:1fr}.spc-sidebar{display:none}.spc-mobile-bar{display:flex;gap:10px;position:sticky;top:0;z-index:5;padding:12px 0;background:var(--spc-bg)}.spc-mobile-bar>*{flex:1}}@media(max-width:760px){.spc-inner{width:min(100% - 28px,1360px)}.spc-hero{padding-top:48px}.spc-hero-stats,.spc-toolbar-actions,.spc-pagination{grid-template-columns:1fr}.spc-table{min-width:0}.spc-table thead{display:none}.spc-table,.spc-table tbody,.spc-table tr,.spc-table td{display:block;width:100%}.spc-product-row{margin-bottom:14px;border:1px solid var(--spc-line)}.spc-table td{display:grid;grid-template-columns:108px minmax(0,1fr);gap:14px;align-items:center;border-bottom:1px solid var(--spc-line)}.spc-table td:before{content:attr(data-label);color:var(--spc-dim);font-size:.72rem;font-weight:900;letter-spacing:1px;text-transform:uppercase}.spc-table td:first-child{grid-template-columns:1fr}.spc-table td:first-child:before{display:none}.spc-thumb{width:100%;height:auto;max-height:220px;object-fit:cover}.spc-row-actions{justify-content:stretch}.spc-row-actions>*{flex:1}.spc-client-pages{justify-content:flex-start;overflow-x:auto;padding-bottom:4px}.spc-modal-actions,.spc-cart-controls{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.spc-catalog *,.spc-catalog *:before,.spc-catalog *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sdp-page,.sdp-page *{box-sizing:border-box}.sdp-page{color:var(--sdp-text);background:var(--sdp-bg);font-family:var(--sdp-body);line-height:1.65;overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.sdp-page h1,.sdp-page h2,.sdp-page h3,.sdp-page p{margin:0}.sdp-inner,.sdp-wide{width:min(100% - 48px,1180px);margin:0 auto;position:relative;z-index:2}.sdp-wide{width:min(100% - 48px,1300px)}.sdp-page img,.sdp-img,.sdp-cap-img{width:100%;height:auto;display:block}.sdp-story-image .sdp-img,.sdp-gallery-card .sdp-img,.sdp-bg-img{width:100%;height:100%;object-fit:cover;object-position:center}.sdp-placeholder{fill:#4f4f4f;background:#151515}.sdp-eyebrow,.sdp-section-tag{display:inline-block;color:var(--sdp-red);font-family:var(--sdp-display);font-size:.78rem;font-weight:800;letter-spacing:1.8px;line-height:1.2;text-transform:uppercase}.sdp-section-tag{margin-bottom:14px}.sdp-page .highlight{color:var(--sdp-red)}.sdp-hero{min-height:74dvh;position:relative;display:grid;align-items:center;padding:96px 0 84px;overflow:hidden;background:#0d0d0d}.sdp-hero-media,.sdp-hero-mask,.sdp-benefits-bg,.sdp-benefits-overlay,.sdp-process-bg,.sdp-process-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sdp-hero-media{opacity:var(--sdp-hero-image-opacity)}.sdp-hero-mask{z-index:1;background:linear-gradient(90deg,#080808eb,#080808b8 52%,#080808db)}.sdp-hero-content{max-width:760px}.sdp-hero h1{max-width:760px;margin-top:18px;color:var(--sdp-hero-title-color);font-family:var(--sdp-display);font-size:var(--sdp-hero-title-size);font-weight:900;letter-spacing:0;line-height:var(--sdp-hero-title-height);text-transform:uppercase}.sdp-hero p{max-width:680px;margin-top:22px;color:var(--sdp-hero-desc-color);font-size:var(--sdp-hero-desc-size);line-height:var(--sdp-hero-desc-height)}.sdp-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.sdp-btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:13px 26px;border:1px solid transparent;color:#fff;font-size:1rem;font-family:var(--sdp-body);font-weight:800;letter-spacing:.2px;line-height:1.15;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.sdp-btn:hover{transform:translateY(-2px)}.sdp-btn:focus-visible{outline:2px solid var(--sdp-red);outline-offset:3px}.sdp-btn-primary{background:var(--sdp-red);color:#fff}.sdp-btn-white{background:#fff;border-color:#fff;color:var(--sdp-red)}.sdp-btn-primary:hover{background:var(--sdp-red-dark);color:#fff}.sdp-btn-white:hover{background:#f2f2f2;border-color:#f2f2f2;color:var(--sdp-red-dark)}.sdp-btn-secondary{background:transparent;border-color:#ffffff47;color:#fff}.sdp-btn-secondary:hover{border-color:var(--sdp-red);color:var(--sdp-red)}.sdp-story{padding:86px 0;background:var(--sdp-bg-soft)}.sdp-story-alt{background:var(--sdp-bg);border-block:1px solid var(--sdp-border)}.sdp-story-grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:42px;align-items:center}.sdp-story-grid.reverse{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)}.sdp-story-grid.reverse .sdp-story-image{order:2}.sdp-story-image{min-height:360px;aspect-ratio:4 / 3;background:#101010;border:1px solid var(--sdp-border);overflow:hidden}.sdp-story-copy h2,.sdp-benefits h2,.sdp-gallery h2,.sdp-process h2,.sdp-cta h2{color:var(--sdp-text);font-family:var(--sdp-display);font-weight:850;letter-spacing:0;text-transform:uppercase}.sdp-story-copy-1 .sdp-section-tag{color:var(--sdp-story1-tag-color);font-size:var(--sdp-story1-tag-size)}.sdp-story-copy-1 h2{color:var(--sdp-story1-title-color);font-size:var(--sdp-story1-title-size);line-height:var(--sdp-story1-title-height)}.sdp-story-copy-1 p{color:var(--sdp-story1-body-color);font-size:var(--sdp-story1-body-size);line-height:var(--sdp-story1-body-height);font-weight:500}.sdp-story-copy-2 .sdp-section-tag{color:var(--sdp-story2-tag-color);font-size:var(--sdp-story2-tag-size)}.sdp-story-copy-2 h2{color:var(--sdp-story2-title-color);font-size:var(--sdp-story2-title-size);line-height:var(--sdp-story2-title-height)}.sdp-story-copy-2 p{color:var(--sdp-story2-body-color);font-size:var(--sdp-story2-body-size);line-height:var(--sdp-story2-body-height);font-weight:500}.sdp-story-copy h2{margin-bottom:18px}.sdp-story-copy p+p{margin-top:14px}.sdp-stats{padding:54px 0;background:var(--sdp-red)}.sdp-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.sdp-stat-grid>div{min-height:128px;display:grid;align-content:center;justify-items:center;padding:22px 16px;border-right:1px solid rgb(255 255 255 / 20%);text-align:center}.sdp-stat-grid>div:last-child{border-right:0}.sdp-stat-grid .num{color:#fff;font-family:var(--sdp-display);font-size:clamp(2.35rem,4vw,3.8rem);font-weight:900;line-height:1}.sdp-stat-grid .lbl{margin-top:9px;color:#ffffffc7;font-size:.82rem;font-weight:800;letter-spacing:1.1px;line-height:1.35;text-transform:uppercase}.sdp-benefits,.sdp-process{position:relative;padding:90px 0;overflow:hidden;background:#121212}.sdp-benefits-bg{opacity:.64}.sdp-benefits-overlay{z-index:1;background:var(--sdp-caps-overlay-color);opacity:var(--sdp-caps-overlay-opacity)}.sdp-benefits h2{color:var(--sdp-caps-title-color);font-size:var(--sdp-caps-title-size);line-height:var(--sdp-caps-title-height)}.sdp-section-sub{max-width:680px;margin-top:14px;margin-bottom:34px;color:var(--sdp-muted);font-size:1.04rem;line-height:1.72;font-weight:500}.sdp-benefits .sdp-section-sub{color:var(--sdp-caps-desc-color);font-size:var(--sdp-caps-desc-size);line-height:var(--sdp-caps-desc-height)}.sdp-cap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.sdp-cap-card{min-height:100%;display:grid;align-content:start;padding:20px 20px 24px;background:var(--sdp-panel-light);border:1px solid rgb(0 0 0 / 8%);color:#111;transition:transform .18s ease,border-color .18s ease}.sdp-cap-card:hover{transform:translateY(-3px);border-color:var(--sdp-red)}.sdp-cap-img{width:100%;max-width:350px;height:auto;display:block;margin:0 auto;aspect-ratio:auto;object-fit:contain;background:#e8e8e8;border:1px solid rgb(0 0 0 / 8%)}.sdp-cap-card h3{margin-top:22px;color:#111;font-family:var(--sdp-body);font-size:clamp(1.08rem,1.35vw,1.28rem);font-weight:800;letter-spacing:0;line-height:1.25;text-transform:uppercase}.sdp-cap-card p{margin-top:10px;color:#292929;font-size:1rem;line-height:1.62;font-weight:500}.sdp-cap-card ul{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.sdp-cap-card li{position:relative;padding-left:16px;color:#242424;font-size:.94rem;line-height:1.45;font-weight:500}.sdp-cap-card li:before{content:"";width:6px;height:6px;position:absolute;left:0;top:.62em;background:var(--sdp-red)}.sdp-gallery{padding:108px 0 116px;background:var(--sdp-bg-soft)}.sdp-gallery h2{color:var(--sdp-gallery-title-color);font-size:var(--sdp-gallery-title-size);line-height:var(--sdp-gallery-title-height)}.sdp-gallery .sdp-section-sub{margin-bottom:48px;color:var(--sdp-gallery-desc-color);font-size:var(--sdp-gallery-desc-size);line-height:var(--sdp-gallery-desc-height)}.sdp-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sdp-gallery-card{position:relative;min-height:330px;aspect-ratio:4 / 3;background:#101010;border:1px solid var(--sdp-border);overflow:hidden}.sdp-gallery-text{position:absolute;left:0;right:0;bottom:0;padding:24px 22px;background:linear-gradient(180deg,transparent,rgb(0 0 0 / 82%))}.sdp-gallery-text h3{color:#fff;font-family:var(--sdp-body);font-size:clamp(1.08rem,1.45vw,1.35rem);font-weight:800;letter-spacing:0;line-height:1.2;text-transform:uppercase}.sdp-gallery-text p{margin-top:6px;color:#ffffffc7;font-size:.98rem;line-height:1.45;font-weight:500}.sdp-process{border-block:1px solid var(--sdp-border)}.sdp-process-bg{opacity:var(--sdp-process-image-opacity)}.sdp-process-mask{z-index:1;background:#0c0c0ce0}.sdp-process .sdp-section-tag{color:var(--sdp-process-tag-color);font-size:var(--sdp-process-tag-size)}.sdp-process h2{color:var(--sdp-process-title-color);font-size:var(--sdp-process-title-size);line-height:var(--sdp-process-title-height)}.sdp-process .sdp-section-sub{color:var(--sdp-process-sub-color);font-size:var(--sdp-process-sub-size);line-height:var(--sdp-process-sub-height)}.sdp-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.sdp-timeline-item{min-height:100%;display:grid;grid-template-columns:54px minmax(0,1fr);gap:16px;align-content:start;padding:24px 20px;background:var(--sdp-panel);border:1px solid var(--sdp-border)}.sdp-step-num{width:54px;height:54px;display:grid;place-items:center;color:#fff;background:var(--sdp-red);font-family:var(--sdp-display);font-weight:850}.sdp-step-copy h3{color:var(--sdp-step-title-color);font-family:var(--sdp-body);font-size:var(--sdp-step-title-size);font-weight:800;letter-spacing:0;line-height:var(--sdp-step-title-height);text-transform:uppercase}.sdp-step-copy p{margin-top:10px;color:var(--sdp-step-desc-color);font-size:var(--sdp-step-desc-size);line-height:var(--sdp-step-desc-height);font-weight:500}.sdp-step-copy span{display:inline-block;margin-top:14px;color:var(--sdp-step-detail-color);font-size:var(--sdp-step-detail-size);font-weight:800;letter-spacing:.3px}.sdp-cta{padding:82px 0;background:var(--sdp-red);text-align:center}.sdp-cta h2{color:var(--sdp-cta-title-color);font-size:var(--sdp-cta-title-size);line-height:var(--sdp-cta-title-height)}.sdp-cta p{max-width:680px;margin:16px auto 0;color:var(--sdp-cta-desc-color);font-size:var(--sdp-cta-desc-size);line-height:var(--sdp-cta-desc-height)}.sdp-cta .sdp-btn{min-width:230px;margin-top:34px}@media(max-width:992px){.sdp-story-grid,.sdp-story-grid.reverse{grid-template-columns:1fr}.sdp-story-grid.reverse .sdp-story-image{order:initial}.sdp-cap-grid,.sdp-gallery-grid,.sdp-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.sdp-inner,.sdp-wide{width:min(100% - 32px,1180px)}.sdp-hero{min-height:68dvh;padding:76px 0 62px}.sdp-story,.sdp-benefits,.sdp-gallery,.sdp-process,.sdp-cta{padding:58px 0}.sdp-story-image{min-height:auto}.sdp-stat-grid,.sdp-cap-grid,.sdp-gallery-grid,.sdp-timeline{display:flex;grid-template-columns:none;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:4px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sdp-stat-grid::-webkit-scrollbar,.sdp-cap-grid::-webkit-scrollbar,.sdp-gallery-grid::-webkit-scrollbar,.sdp-timeline::-webkit-scrollbar{display:none}.sdp-stat-grid>div{flex:0 0 78%;max-width:280px;border:1px solid rgb(255 255 255 / 22%);scroll-snap-align:start}.sdp-cap-card,.sdp-gallery-card,.sdp-timeline-item{flex:0 0 82%;max-width:390px;scroll-snap-align:start}.sdp-cap-card:hover,.sdp-btn:hover{transform:none}.sdp-actions{flex-direction:column;align-items:stretch}.sdp-btn{width:100%;padding-inline:18px}}@media(prefers-reduced-motion:reduce){.sdp-page *,.sdp-page *:before,.sdp-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.senbeder-contact-section,.senbeder-contact-section *{box-sizing:border-box}.senbeder-contact-section{--contact-bg: #141414;--contact-bg-soft: #1a1a1a;--contact-surface: #242424;--contact-surface-strong: #2b2b2b;--contact-border: rgb(255 255 255 / 9%);--contact-border-strong: rgb(255 26 26 / 30%);--contact-text: #f4f4f4;--contact-muted: #b9b9b9;--contact-dim: #8c8c8c;--contact-accent: #ff1a1a;--contact-accent-dark: #d91414;--contact-body: Inter, Arial, sans-serif;--contact-display: Oswald, Impact, Arial Black, sans-serif;color:var(--contact-text);background:var(--contact-bg);font-family:var(--contact-body);overflow-x:clip;-webkit-font-smoothing:antialiased}.senbeder-contact__container{width:min(100% - 48px,1180px);margin:0 auto;position:relative;z-index:2}.senbeder-contact__hero{position:relative;min-height:72dvh;display:flex;align-items:center;overflow:hidden;background:var(--contact-bg)}.senbeder-contact__hero-media,.senbeder-contact__hero-media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.senbeder-contact__media-img{display:block;width:100%;height:100%;object-fit:cover;opacity:.52}.senbeder-contact__placeholder{background:var(--contact-surface);fill:#4a4a4a}.senbeder-contact__hero-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#0a0a0aeb,#0a0a0a99 50%,#0a0a0a42),linear-gradient(180deg,#14141424,#141414b3)}.senbeder-contact__hero-content{width:min(100%,720px);padding:96px 0 84px}.senbeder-contact__eyebrow{margin:0 0 16px;color:var(--contact-accent);font-family:var(--contact-display);font-size:.9rem;font-weight:700;letter-spacing:2.6px;line-height:1.2;text-transform:uppercase}.senbeder-contact__hero h1,.senbeder-contact__form-panel h2,.senbeder-contact__response-head h2,.senbeder-contact__section-head h2,.senbeder-contact__location-copy h2{margin:0;color:var(--contact-text);font-family:var(--contact-display);font-weight:700;letter-spacing:0;line-height:1.04;text-transform:uppercase}.senbeder-contact__hero h1{max-width:760px;font-size:clamp(3rem,7vw,6rem)}.senbeder-contact__hero h1 span,.senbeder-contact__section-head h2 span{color:var(--contact-accent)}.senbeder-contact__hero-content>p:not(.senbeder-contact__eyebrow){max-width:610px;margin:22px 0 0;color:var(--contact-muted);font-size:clamp(1.06rem,1.6vw,1.24rem);line-height:1.74}.senbeder-contact__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.senbeder-contact__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 30px;border:1px solid transparent;color:#fff;font-family:var(--contact-body);font-size:1rem;font-weight:850;letter-spacing:0;line-height:1;text-align:center;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.senbeder-contact__btn:hover{transform:translateY(-2px)}.senbeder-contact__btn:focus-visible,.senbeder-contact__field input:focus-visible,.senbeder-contact__field select:focus-visible,.senbeder-contact__field textarea:focus-visible{outline:2px solid var(--contact-accent);outline-offset:2px}.senbeder-contact__btn-primary{background:var(--contact-accent)}.senbeder-contact__btn-primary:hover{background:var(--contact-accent-dark);color:#fff}.senbeder-contact__btn-secondary{background:transparent;border-color:#ffffff3d;color:var(--contact-text)}.senbeder-contact__btn-secondary:hover{border-color:var(--contact-accent);color:var(--contact-accent)}.senbeder-contact__quick,.senbeder-contact__channels,.senbeder-contact__location{padding:76px 0}.senbeder-contact__quick{background:var(--contact-bg);border-block:1px solid var(--contact-border)}.senbeder-contact__quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.senbeder-contact__quick-card,.senbeder-contact__response-list article,.senbeder-contact__include,.senbeder-contact__channel-card,.senbeder-contact__form-panel,.senbeder-contact__response,.senbeder-contact__map,.senbeder-contact__location-copy{background:var(--contact-surface);border:1px solid var(--contact-border)}.senbeder-contact__quick-card,.senbeder-contact__channel-card{min-height:236px;padding:28px 24px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.senbeder-contact__quick-card:hover,.senbeder-contact__channel-card:hover,.senbeder-contact__response-list article:hover{transform:translateY(-3px);border-color:var(--contact-border-strong);background:var(--contact-surface-strong)}.senbeder-contact__quick-card span,.senbeder-contact__channel-card span,.senbeder-contact__response-list span{display:inline-grid;place-items:center;min-width:56px;min-height:34px;margin-bottom:18px;padding:8px 12px;color:var(--contact-accent);background:#ff1a1a1a;font-size:.82rem;font-weight:900;letter-spacing:.4px;line-height:1;text-transform:uppercase}.senbeder-contact__quick-card h2,.senbeder-contact__channel-card h3,.senbeder-contact__response-list h3,.senbeder-contact__include h3{margin:0 0 12px;color:var(--contact-text);font-family:var(--contact-body);font-size:clamp(1.18rem,1.6vw,1.44rem);font-weight:900;letter-spacing:0;line-height:1.22;text-transform:uppercase}.senbeder-contact__quick-card a,.senbeder-contact__channel-card a{color:var(--contact-text);font-size:1.02rem;font-weight:850;line-height:1.35;text-decoration:none;overflow-wrap:anywhere}.senbeder-contact__quick-card a:hover,.senbeder-contact__channel-card a:hover{color:var(--contact-accent)}.senbeder-contact__quick-card strong{display:block;color:var(--contact-text);font-size:1.02rem;line-height:1.4}.senbeder-contact__quick-card p,.senbeder-contact__channel-card p,.senbeder-contact__response-head p,.senbeder-contact__response-list p,.senbeder-contact__include li,.senbeder-contact__location-copy p,.senbeder-contact__form-panel>p{color:var(--contact-muted);font-size:1.02rem;line-height:1.72}.senbeder-contact__quick-card p,.senbeder-contact__channel-card p,.senbeder-contact__response-list p{margin:12px 0 0}.senbeder-contact__main{padding:88px 0;background:var(--contact-bg-soft)}.senbeder-contact__main-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:18px;align-items:start}.senbeder-contact__form-panel,.senbeder-contact__response,.senbeder-contact__location-copy{padding:38px}.senbeder-contact__form-panel h2,.senbeder-contact__response-head h2,.senbeder-contact__location-copy h2,.senbeder-contact__section-head h2{font-size:clamp(2.1rem,4vw,3.45rem)}.senbeder-contact__form-panel>p,.senbeder-contact__response-head p,.senbeder-contact__location-copy p{max-width:640px;margin:16px 0 0}.senbeder-contact__form{display:grid;gap:18px;margin-top:28px}.senbeder-contact__form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.senbeder-contact__field{display:grid;gap:8px}.senbeder-contact__field label{color:var(--contact-text);font-size:.95rem;font-weight:850;letter-spacing:0;line-height:1.3}.senbeder-contact__field label span{color:var(--contact-accent)}.senbeder-contact__field input,.senbeder-contact__field select,.senbeder-contact__field textarea{width:100%;min-height:50px;padding:14px 15px;border:1px solid rgb(255 255 255 / 14%);border-radius:0;color:var(--contact-text);background:#171717;font:500 1rem / 1.4 var(--contact-body);letter-spacing:0;box-shadow:none;transition:border-color .16s ease,background .16s ease}.senbeder-contact__field textarea{min-height:156px;resize:vertical}.senbeder-contact__field select{-webkit-appearance:none;appearance:none;color:var(--contact-text);background:linear-gradient(45deg,transparent 50%,var(--contact-muted) 50%) calc(100% - 18px) 22px / 6px 6px no-repeat,linear-gradient(135deg,var(--contact-muted) 50%,transparent 50%) calc(100% - 12px) 22px / 6px 6px no-repeat,#171717;padding-right:42px}.senbeder-contact__field input::placeholder,.senbeder-contact__field textarea::placeholder{color:#8a8a8a;opacity:1}.senbeder-contact__field input:focus,.senbeder-contact__field select:focus,.senbeder-contact__field textarea:focus{border-color:var(--contact-accent);background:#1f1f1f}.senbeder-contact__field input:-webkit-autofill,.senbeder-contact__field select:-webkit-autofill,.senbeder-contact__field textarea:-webkit-autofill{-webkit-text-fill-color:var(--contact-text);caret-color:var(--contact-text);box-shadow:0 0 0 1000px #1f1f1f inset;border-color:var(--contact-accent)}.senbeder-contact__submit{width:100%;margin-top:4px;border:0;cursor:pointer}.senbeder-contact__form-success,.senbeder-contact__form-errors{padding:14px 16px;color:var(--contact-text);background:#ffffff0d;border:1px solid var(--contact-border);font-size:1rem;line-height:1.55}.senbeder-contact__form-success{border-color:#46be7873}.senbeder-contact__form-errors{border-color:var(--contact-border-strong)}.senbeder-contact__form-errors ul{margin:0;padding-left:20px}.senbeder-contact__response{display:grid;gap:18px}.senbeder-contact__response-list{display:grid;gap:12px}.senbeder-contact__response-list article{padding:24px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.senbeder-contact__include{padding:26px 24px}.senbeder-contact__include ul{display:grid;gap:10px;margin:16px 0 0;padding:0;list-style:none}.senbeder-contact__include li{position:relative;padding-left:18px}.senbeder-contact__include li:before{content:"";position:absolute;left:0;top:.75em;width:6px;height:6px;background:var(--contact-accent)}.senbeder-contact__channels{background:var(--contact-bg);border-bottom:1px solid var(--contact-border)}.senbeder-contact__section-head{max-width:720px;margin:0 auto 42px;text-align:center}.senbeder-contact__section-head p{margin:14px auto 0;color:var(--contact-muted);font-size:1.06rem;line-height:1.72}.senbeder-contact__channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.senbeder-contact__channel-card{min-height:292px}.senbeder-contact__channel-card a{display:inline-flex;margin-top:18px;color:var(--contact-accent)}.senbeder-contact__location{background:var(--contact-bg-soft)}.senbeder-contact__location-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;align-items:stretch}.senbeder-contact__location-copy{display:flex;flex-direction:column;justify-content:center}.senbeder-contact__location-copy .senbeder-contact__btn{width:fit-content;margin-top:28px}.senbeder-contact__map{min-height:380px;overflow:hidden;background:#101010}.senbeder-contact__map iframe{display:block;width:100%;height:100%;min-height:380px;border:0}@media(max-width:1080px){.senbeder-contact__quick-grid,.senbeder-contact__channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.senbeder-contact__main-grid,.senbeder-contact__location-grid{grid-template-columns:1fr}}@media(max-width:768px){.senbeder-contact__container{width:min(100% - 32px,1180px)}.senbeder-contact__hero{min-height:70dvh}.senbeder-contact__hero-mask{background:linear-gradient(180deg,#0a0a0aad,#0a0a0ae0)}.senbeder-contact__hero-content{padding:82px 0 62px}.senbeder-contact__hero h1{font-size:clamp(2.55rem,12vw,4rem)}.senbeder-contact__quick,.senbeder-contact__channels,.senbeder-contact__location,.senbeder-contact__main{padding:60px 0}.senbeder-contact__quick-grid,.senbeder-contact__channel-grid,.senbeder-contact__response-list{display:flex;grid-template-columns:none;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:4px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.senbeder-contact__quick-grid::-webkit-scrollbar,.senbeder-contact__channel-grid::-webkit-scrollbar,.senbeder-contact__response-list::-webkit-scrollbar{display:none}.senbeder-contact__quick-card,.senbeder-contact__channel-card,.senbeder-contact__response-list article{flex:0 0 min(76vw,360px);scroll-snap-align:start}.senbeder-contact__form-panel,.senbeder-contact__response,.senbeder-contact__location-copy{padding:28px 22px}.senbeder-contact__form-row{grid-template-columns:1fr}.senbeder-contact__map,.senbeder-contact__map iframe{min-height:320px}}@media(max-width:480px){.senbeder-contact__actions,.senbeder-contact__btn,.senbeder-contact__location-copy .senbeder-contact__btn{width:100%}.senbeder-contact__btn{padding-inline:20px}}.senbeder-oem-brand{font-family:Arial,Helvetica,sans-serif;color:var(--senbeder-ink);background:#fff;overflow:hidden;line-height:1.6}.senbeder-oem-brand *,.senbeder-oem-brand *:before,.senbeder-oem-brand *:after{box-sizing:border-box}.senbeder-oem-brand img,.senbeder-oem-brand svg{display:block;max-width:100%}.senbeder-oem-brand__container{width:min(1160px,calc(100% - 40px));margin:0 auto}.senbeder-oem-brand__hero{position:relative;min-height:78dvh;display:flex;align-items:center;overflow:hidden;background:var(--senbeder-black)}.senbeder-oem-brand__hero-media,.senbeder-oem-brand__hero-media picture,.senbeder-oem-brand__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.senbeder-oem-brand__hero-img{object-fit:cover;opacity:var(--hero-opacity)}.senbeder-oem-brand__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#040507f5,#040507c7 42%,#0405075c),linear-gradient(180deg,#04050714,#040507d1)}.senbeder-oem-brand__hero-content{position:relative;z-index:2;width:min(820px,100%);padding:104px 0 88px}.senbeder-oem-brand__badge,.senbeder-oem-brand__eyebrow{margin:0 0 14px;color:var(--senbeder-red);font-size:13px;font-weight:800;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.senbeder-oem-brand__badge{display:inline-flex;align-items:center;min-height:36px;padding:9px 16px;border:1px solid rgba(214,0,28,.52);background:#d6001c24;color:#fff}.senbeder-oem-brand h1,.senbeder-oem-brand h2,.senbeder-oem-brand h3{margin:0;font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:0}.senbeder-oem-brand h1{color:#fff;font-size:clamp(42px,6vw,78px);line-height:1.02;max-width:900px}.senbeder-oem-brand h1 span{color:var(--senbeder-red)}.senbeder-oem-brand__hero-content>p:not(.senbeder-oem-brand__badge){max-width:760px;margin:22px 0 0;color:#ffffffd1;font-size:clamp(17px,1.4vw,21px);line-height:1.7;font-weight:500}.senbeder-oem-brand__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.senbeder-oem-brand__btn,.senbeder-oem-brand__submit{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:15px 28px;border-radius:var(--senbeder-radius);font-size:16px;font-weight:800;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.senbeder-oem-brand__btn:hover,.senbeder-oem-brand__submit:hover{transform:translateY(-2px)}.senbeder-oem-brand__btn-primary,.senbeder-oem-brand__submit{border:1px solid var(--senbeder-red);background:var(--senbeder-red);color:#fff}.senbeder-oem-brand__btn-primary:hover,.senbeder-oem-brand__submit:hover{background:var(--senbeder-red-dark);border-color:var(--senbeder-red-dark);color:#fff}.senbeder-oem-brand__btn-secondary{border:1px solid rgba(255,255,255,.42);background:#ffffff14;color:#fff}.senbeder-oem-brand__btn-secondary:hover{border-color:var(--senbeder-red);background:#d6001c2e;color:#fff}.senbeder-oem-brand__band{padding:78px 0;background:#fff}.senbeder-oem-brand__band-dark,.senbeder-oem-brand__contact-band{background:var(--senbeder-black);color:#fff}.senbeder-oem-brand__head{max-width:760px;margin-bottom:34px}.senbeder-oem-brand__head-center{margin-right:auto;margin-left:auto;text-align:center}.senbeder-oem-brand__head h2,.senbeder-oem-brand__capability-content h2{color:var(--senbeder-ink);font-size:clamp(30px,4vw,48px);line-height:1.08}.senbeder-oem-brand__band-dark .senbeder-oem-brand__head h2,.senbeder-oem-brand__contact-band .senbeder-oem-brand__head h2,.senbeder-oem-brand__capability-content h2{color:#fff}.senbeder-oem-brand__head p:not(.senbeder-oem-brand__eyebrow){margin:16px auto 0;color:var(--senbeder-muted);font-size:18px;line-height:1.75;font-weight:500}.senbeder-oem-brand__band-dark .senbeder-oem-brand__head p:not(.senbeder-oem-brand__eyebrow),.senbeder-oem-brand__contact-band .senbeder-oem-brand__head p:not(.senbeder-oem-brand__eyebrow){color:#ffffffad}.senbeder-oem-brand__trust-grid,.senbeder-oem-brand__model-grid,.senbeder-oem-brand__cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.senbeder-oem-brand__card,.senbeder-oem-brand__case{overflow:hidden;border-radius:var(--senbeder-radius);border:1px solid rgba(10,13,18,.1);background:#fff}.senbeder-oem-brand__card-body h3,.senbeder-oem-brand__step h3{color:var(--senbeder-ink);font-size:21px;line-height:1.22}.senbeder-oem-brand__card-body p,.senbeder-oem-brand__step p{margin:10px 0 0;color:var(--senbeder-muted);font-size:16px;line-height:1.68;font-weight:500}.senbeder-oem-brand__square-media{aspect-ratio:1 / 1;background:#eceff3;overflow:hidden}.senbeder-oem-brand__square-media img,.senbeder-oem-brand__square-media svg{width:100%;height:100%;object-fit:contain}.senbeder-oem-brand__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.senbeder-oem-brand__tags span,.senbeder-oem-brand__solution strong,.senbeder-oem-brand__case .senbeder-oem-brand__card-body span{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:4px;background:#d6001c1a;color:var(--senbeder-red);font-size:13px;font-weight:800;line-height:1.2;text-transform:uppercase}.senbeder-oem-brand__capability{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:42px;align-items:center}.senbeder-oem-brand__capability-media{aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--senbeder-radius);background:var(--senbeder-panel);border:1px solid var(--senbeder-line)}.senbeder-oem-brand__capability-media img,.senbeder-oem-brand__capability-media svg,.senbeder-oem-brand__case-media img,.senbeder-oem-brand__case-media svg{width:100%;height:100%;object-fit:cover}.senbeder-oem-brand__cap-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.senbeder-oem-brand__cap-item{display:flex;gap:12px;align-items:flex-start;min-height:66px;padding:15px 16px;border:1px solid var(--senbeder-line);border-radius:var(--senbeder-radius);background:#ffffff0e;color:#ffffffdb;font-size:16px;font-weight:700;line-height:1.35}.senbeder-oem-brand__cap-item span{flex:0 0 auto;color:var(--senbeder-red);font-size:15px;font-weight:900}.senbeder-oem-brand__platforms{display:flex;justify-content:center;gap:22px;margin-top:28px}.senbeder-oem-brand__platform{width:176px;padding:18px;border:1px solid rgba(10,13,18,.1);border-radius:var(--senbeder-radius);background:#fff;text-align:center}.senbeder-oem-brand__platform-logo{display:grid;place-items:center;width:78px;height:78px;margin:0 auto 12px;border-radius:50%;border:1px solid rgba(10,13,18,.1);background:#f7f8fa;overflow:hidden}.senbeder-oem-brand__platform-logo img{width:100%;height:100%;object-fit:contain;padding:12px}.senbeder-oem-brand__platform-logo span{color:var(--senbeder-ink);font-size:14px;font-weight:900}.senbeder-oem-brand__platform p{margin:0;color:var(--senbeder-muted);font-size:14px;font-weight:800;text-transform:uppercase}.senbeder-oem-brand__note,.senbeder-oem-brand__process-note{margin:28px auto 0;max-width:680px;color:var(--senbeder-muted);font-size:17px;font-weight:600;line-height:1.6;text-align:center}.senbeder-oem-brand__process{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.senbeder-oem-brand__step{min-height:220px;padding:22px 18px;border:1px solid rgba(10,13,18,.1);border-radius:var(--senbeder-radius);background:#fff}.senbeder-oem-brand__step>span{display:grid;place-items:center;width:48px;height:48px;margin-bottom:18px;border-radius:50%;background:var(--senbeder-red);color:#fff;font-size:18px;font-weight:900}.senbeder-oem-brand__process-note{color:var(--senbeder-muted)}.senbeder-oem-brand__process-note span{display:inline-flex;margin-right:10px;padding:2px 8px;border-radius:4px;background:#d6001c1a;color:var(--senbeder-red);font-size:13px;font-weight:900}.senbeder-oem-brand__solutions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.senbeder-oem-brand__solution{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;padding:18px;border:1px solid var(--senbeder-line);border-left:4px solid var(--senbeder-red);border-radius:var(--senbeder-radius);background:var(--senbeder-panel)}.senbeder-oem-brand__solution .senbeder-oem-brand__square-media{border-radius:6px;background:var(--senbeder-panel-2)}.senbeder-oem-brand__solution h3,.senbeder-oem-brand__solution p{color:#fff}.senbeder-oem-brand__solution p{color:#ffffffb8}.senbeder-oem-brand__solution strong{margin-top:18px}.senbeder-oem-brand__case-media{aspect-ratio:16 / 10;overflow:hidden;background:#eceff3}.senbeder-oem-brand__contact-band{padding-bottom:88px}.senbeder-oem-brand__contact-container{max-width:780px}.senbeder-oem-brand__form{display:grid;gap:16px;padding:26px;border:1px solid var(--senbeder-line);border-radius:var(--senbeder-radius);background:var(--senbeder-panel)}.senbeder-oem-brand__form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.senbeder-oem-brand__field{display:grid;gap:8px}.senbeder-oem-brand__field label{color:#ffffffc7;font-size:14px;font-weight:800;line-height:1.3}.senbeder-oem-brand__field input,.senbeder-oem-brand__field select,.senbeder-oem-brand__field textarea{width:100%;min-height:52px;padding:14px 15px;border:1px solid rgba(255,255,255,.16);border-radius:var(--senbeder-radius);background:#0f1116;color:#fff;font:600 16px/1.4 Arial,Helvetica,sans-serif;outline:none;transition:border-color .16s ease,background .16s ease}.senbeder-oem-brand__field textarea{min-height:138px;resize:vertical}.senbeder-oem-brand__field input::placeholder,.senbeder-oem-brand__field textarea::placeholder{color:#ffffff70}.senbeder-oem-brand__field select{color:#fff}.senbeder-oem-brand__field select option{color:#111318;background:#fff}.senbeder-oem-brand__field input:focus,.senbeder-oem-brand__field select:focus,.senbeder-oem-brand__field textarea:focus{border-color:var(--senbeder-red);background:#12151b}.senbeder-oem-brand__field input:-webkit-autofill,.senbeder-oem-brand__field select:-webkit-autofill,.senbeder-oem-brand__field textarea:-webkit-autofill{-webkit-text-fill-color:#fff;box-shadow:0 0 0 1000px #12151b inset;caret-color:#fff}.senbeder-oem-brand__submit{width:100%;border:0;margin-top:4px}.senbeder-oem-brand__form-success,.senbeder-oem-brand__form-errors{margin:0;padding:13px 15px;border-radius:var(--senbeder-radius);font-size:15px;font-weight:700}.senbeder-oem-brand__form-success{border:1px solid rgba(78,203,113,.42);background:#4ecb711f;color:#dfffe7}.senbeder-oem-brand__form-errors{border:1px solid rgba(214,0,28,.5);background:#d6001c1f;color:#fff}.senbeder-oem-brand__placeholder{width:100%;height:100%;background:#e8ebef;fill:#aab0b9}@media(max-width:1024px){.senbeder-oem-brand__capability,.senbeder-oem-brand__solutions{grid-template-columns:1fr}.senbeder-oem-brand__process{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.senbeder-oem-brand__container{width:calc(100% - 28px)}.senbeder-oem-brand__hero{min-height:68dvh}.senbeder-oem-brand__hero-overlay{background:linear-gradient(180deg,#040507e0,#040507b8)}.senbeder-oem-brand__hero-content{padding:78px 0 62px}.senbeder-oem-brand h1{font-size:clamp(34px,11vw,48px)}.senbeder-oem-brand__hero-content>p:not(.senbeder-oem-brand__badge),.senbeder-oem-brand__head p:not(.senbeder-oem-brand__eyebrow){font-size:16px}.senbeder-oem-brand__actions{display:grid;grid-template-columns:1fr}.senbeder-oem-brand__btn{width:100%}.senbeder-oem-brand__band{padding:52px 0}.senbeder-oem-brand__head{margin-bottom:24px}.senbeder-oem-brand__head-center{text-align:left}.senbeder-oem-brand__mobile-scroll,.senbeder-oem-brand__data-scroll{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:14px;padding:0 14px 8px;margin-right:-14px;margin-left:-14px;-webkit-overflow-scrolling:touch}.senbeder-oem-brand__mobile-scroll::-webkit-scrollbar,.senbeder-oem-brand__data-scroll::-webkit-scrollbar{display:none}.senbeder-oem-brand__trust-card,.senbeder-oem-brand__model-card,.senbeder-oem-brand__solution,.senbeder-oem-brand__case{flex:0 0 82%;min-width:260px;scroll-snap-align:start}.senbeder-oem-brand__step{flex:0 0 66%;min-width:190px;scroll-snap-align:start}.senbeder-oem-brand__cap-item{flex:0 0 78%;min-width:240px;scroll-snap-align:start}.senbeder-oem-brand__platform{flex:0 0 42%;min-width:150px;scroll-snap-align:start}.senbeder-oem-brand__solution{display:block}.senbeder-oem-brand__solution .senbeder-oem-brand__square-media{margin-bottom:16px}.senbeder-oem-brand__cap-list{margin-top:22px}.senbeder-oem-brand__form,.senbeder-oem-brand__form-row{grid-template-columns:1fr}.senbeder-oem-brand__form{padding:18px}}@media(prefers-reduced-motion:reduce){.senbeder-oem-brand *,.senbeder-oem-brand *:before,.senbeder-oem-brand *:after{transition-duration:.01ms!important;scroll-behavior:auto!important}}.senbeder-oem-brand{color:var(--senbeder-ink);background:var(--senbeder-black);font-family:Inter,Arial,Helvetica,sans-serif;overflow-x:clip}.senbeder-oem-brand__container{position:relative;z-index:2;width:min(100% - 48px,1200px)}.senbeder-oem-brand__hero,.senbeder-oem-brand__band{position:relative;isolation:isolate}.senbeder-oem-brand__hero:before,.senbeder-oem-brand__band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(255,255,255,.012) 3px,rgba(255,255,255,.012) 6px),repeating-linear-gradient(90deg,transparent,transparent 3px,rgba(255,255,255,.012) 3px,rgba(255,255,255,.012) 6px)}.senbeder-oem-brand__hero{min-height:82dvh;background:linear-gradient(135deg,var(--senbeder-black) 0%,#181818 52%,#111 100%);border-bottom:1px solid var(--senbeder-line)}.senbeder-oem-brand__hero-media{top:0;right:0;bottom:0;left:0;z-index:0;width:100%;clip-path:none}.senbeder-oem-brand__hero-media picture,.senbeder-oem-brand__hero-img{position:absolute;top:0;right:0;bottom:0;left:0}.senbeder-oem-brand__hero-img{object-fit:cover;object-position:center;opacity:clamp(.5,var(--hero-opacity),.82)}.senbeder-oem-brand__hero-overlay{z-index:1;background:linear-gradient(90deg,#141414f5,#141414c7 48%,#14141480),linear-gradient(180deg,#14141414,#141414d1)}.senbeder-oem-brand__hero-content{max-width:690px;padding:112px 0 96px}.senbeder-oem-brand__badge,.senbeder-oem-brand__eyebrow{color:var(--senbeder-red);font-family:Inter,Arial,Helvetica,sans-serif;font-size:.82rem;font-weight:800;letter-spacing:1.6px}.senbeder-oem-brand__badge{gap:12px;min-height:auto;padding:0;border:0;background:transparent;color:var(--senbeder-red)}.senbeder-oem-brand__badge:before{content:"";width:34px;height:2px;background:var(--senbeder-red)}.senbeder-oem-brand h1,.senbeder-oem-brand h2,.senbeder-oem-brand h3{font-family:Arial,Helvetica,sans-serif;font-weight:900;letter-spacing:0}.senbeder-oem-brand h1{max-width:720px;color:#fff;font-size:clamp(3rem,7vw,6rem);line-height:.96;text-transform:uppercase}.senbeder-oem-brand h1 span,.senbeder-oem-brand h2 span{color:var(--senbeder-red)}.senbeder-oem-brand__hero-content>p:not(.senbeder-oem-brand__badge){max-width:610px;color:var(--senbeder-muted);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.68}.senbeder-oem-brand__btn,.senbeder-oem-brand__submit{min-height:46px;padding:14px 32px;border-radius:0;font-size:1rem;font-weight:800;letter-spacing:.2px}.senbeder-oem-brand__btn:focus-visible,.senbeder-oem-brand__submit:focus-visible{outline:2px solid var(--senbeder-red);outline-offset:2px}.senbeder-oem-brand__btn-primary:hover,.senbeder-oem-brand__submit:hover{box-shadow:0 8px 28px #ff1a1a40}.senbeder-oem-brand__btn-secondary{border-color:#ffffff2e;background:transparent;color:var(--senbeder-ink)}.senbeder-oem-brand__band{padding:84px 0;background:var(--senbeder-black);border-top:1px solid rgba(255,255,255,.06);color:var(--senbeder-ink)}.senbeder-oem-brand__band-soft{background:var(--senbeder-paper)}.senbeder-oem-brand__band-dark,.senbeder-oem-brand__contact-band{background:#171717}.senbeder-oem-brand__head{max-width:760px;margin-bottom:36px}.senbeder-oem-brand__head h2,.senbeder-oem-brand__capability-content h2{color:#fff;font-size:clamp(2.35rem,4.8vw,4.7rem);line-height:.98;text-transform:uppercase}.senbeder-oem-brand__head h2:after,.senbeder-oem-brand__capability-content h2:after{content:"";display:block;width:56px;height:3px;margin:18px 0 0;background:var(--senbeder-red)}.senbeder-oem-brand__head-center h2:after{margin-right:auto;margin-left:auto}.senbeder-oem-brand__head p:not(.senbeder-oem-brand__eyebrow),.senbeder-oem-brand__band-dark .senbeder-oem-brand__head p:not(.senbeder-oem-brand__eyebrow),.senbeder-oem-brand__contact-band .senbeder-oem-brand__head p:not(.senbeder-oem-brand__eyebrow){color:var(--senbeder-muted);font-size:1.05rem;line-height:1.7}.senbeder-oem-brand__trust-grid,.senbeder-oem-brand__model-grid,.senbeder-oem-brand__cases{gap:20px}.senbeder-oem-brand__card,.senbeder-oem-brand__case,.senbeder-oem-brand__step,.senbeder-oem-brand__platform,.senbeder-oem-brand__solution{border-radius:0;border:1px solid rgba(255,255,255,.07);background:var(--senbeder-panel);color:var(--senbeder-ink);transition:transform .18s ease,border-color .18s ease,background .18s ease}.senbeder-oem-brand__card:hover,.senbeder-oem-brand__case:hover,.senbeder-oem-brand__step:hover,.senbeder-oem-brand__platform:hover,.senbeder-oem-brand__solution:hover{transform:translateY(-3px);border-color:#ff1a1a57;background:#2b2b2b}.senbeder-oem-brand__card-body{padding:22px}.senbeder-oem-brand__card-body h3,.senbeder-oem-brand__step h3{color:#fff;font-size:1.28rem;line-height:1.18}.senbeder-oem-brand__card-body p,.senbeder-oem-brand__step p{color:var(--senbeder-muted);font-size:1rem;line-height:1.65}.senbeder-oem-brand__square-media,.senbeder-oem-brand__case-media,.senbeder-oem-brand__capability-media{border-radius:0;background:var(--senbeder-panel-2)}.senbeder-oem-brand__square-media{border-bottom:1px solid rgba(255,255,255,.07)}.senbeder-oem-brand__tags span,.senbeder-oem-brand__solution strong,.senbeder-oem-brand__case .senbeder-oem-brand__card-body span{border-radius:0;border:1px solid rgba(255,26,26,.28);background:#ff1a1a1a;color:var(--senbeder-red)}.senbeder-oem-brand__capability{gap:48px}.senbeder-oem-brand__capability-media{border:1px solid rgba(255,255,255,.07)}.senbeder-oem-brand__cap-item{min-height:72px;border-radius:0;border-color:#ffffff12;background:#ffffff06;color:var(--senbeder-ink)}.senbeder-oem-brand__cap-item span{color:var(--senbeder-red)}.senbeder-oem-brand__platform{background:var(--senbeder-panel)}.senbeder-oem-brand__platform-band{display:flex;align-items:center;min-height:clamp(460px,31.25vw,600px);border-top:1px solid var(--senbeder-line);border-bottom:1px solid var(--senbeder-line);background:linear-gradient(90deg,#141414f0,#141414c2 50%,#141414e0),var(--platforms-bg-image, linear-gradient(135deg, #141414 0%, #222 48%, #111 100%));background-repeat:no-repeat;background-position:center;background-size:cover}.senbeder-oem-brand__platform-band .senbeder-oem-brand__head h2{color:#fff}.senbeder-oem-brand__platform-band .senbeder-oem-brand__note{color:#ffffffbd}.senbeder-oem-brand__platform-logo{border-color:#ffffff14;background:#1a1a1a}.senbeder-oem-brand__platform-logo span,.senbeder-oem-brand__platform p{color:var(--senbeder-ink)}.senbeder-oem-brand__note,.senbeder-oem-brand__process-note{color:var(--senbeder-muted)}.senbeder-oem-brand__step{min-height:224px;padding:24px 20px}.senbeder-oem-brand__step>span{display:block;width:auto;height:auto;margin-bottom:16px;border-radius:0;background:transparent;color:var(--senbeder-red);font-size:1.6rem;line-height:1;text-align:left}.senbeder-oem-brand__process-note span{border-radius:0;background:#ff1a1a1f;color:var(--senbeder-red)}.senbeder-oem-brand__solution{border-left:4px solid var(--senbeder-red);background:var(--senbeder-panel)}.senbeder-oem-brand__solution .senbeder-oem-brand__square-media{background:#1a1a1a}.senbeder-oem-brand__contact-container{max-width:720px}.senbeder-oem-brand__form{border-radius:0;border-color:#ffffff14;background:var(--senbeder-panel)}.senbeder-oem-brand__field label{color:var(--senbeder-muted);font-size:.86rem;letter-spacing:1.1px;text-transform:uppercase}.senbeder-oem-brand__field input,.senbeder-oem-brand__field select,.senbeder-oem-brand__field textarea{min-height:46px;border-radius:0;border-color:#ffffff1a;background:#1a1a1a;color:var(--senbeder-ink);color-scheme:dark}.senbeder-oem-brand__field input:focus,.senbeder-oem-brand__field select:focus,.senbeder-oem-brand__field textarea:focus{border-color:var(--senbeder-red);background:#1a1a1a;box-shadow:inset 0 0 0 1px var(--senbeder-red)}.senbeder-oem-brand__field input::placeholder,.senbeder-oem-brand__field textarea::placeholder{color:#8e8e8e}.senbeder-oem-brand__field select option{color:var(--senbeder-ink);background:#1a1a1a}.senbeder-oem-brand__field input:-webkit-autofill,.senbeder-oem-brand__field select:-webkit-autofill,.senbeder-oem-brand__field textarea:-webkit-autofill{-webkit-text-fill-color:var(--senbeder-ink);box-shadow:0 0 0 1000px #1a1a1a inset;-webkit-box-shadow:0 0 0 1000px #1a1a1a inset}.senbeder-oem-brand__submit{border:1px solid var(--senbeder-red)}@media(max-width:860px){.senbeder-oem-brand__hero-media{top:0;right:0;bottom:0;left:0;width:100%;clip-path:none}.senbeder-oem-brand__hero-img{opacity:.28}.senbeder-oem-brand__hero-overlay{background:linear-gradient(180deg,#141414d6,#141414b8)}.senbeder-oem-brand__hero-content{max-width:100%;text-align:center}.senbeder-oem-brand__badge{justify-content:center}.senbeder-oem-brand__badge:before{display:none}.senbeder-oem-brand__hero-content>p:not(.senbeder-oem-brand__badge),.senbeder-oem-brand__actions{margin-right:auto;margin-left:auto;justify-content:center}}@media(max-width:768px){.senbeder-oem-brand__container{width:min(100% - 32px,1200px)}.senbeder-oem-brand__hero{min-height:78dvh}.senbeder-oem-brand__hero-content{padding:92px 0 64px}.senbeder-oem-brand h1{font-size:clamp(2.35rem,13vw,3.35rem)}.senbeder-oem-brand__band{padding:60px 0}.senbeder-oem-brand__head-center,.senbeder-oem-brand__head{text-align:left}.senbeder-oem-brand__head-center h2:after{margin-right:0;margin-left:0}.senbeder-oem-brand__head h2,.senbeder-oem-brand__capability-content h2{font-size:clamp(2rem,10vw,3.2rem)}.senbeder-oem-brand__mobile-scroll,.senbeder-oem-brand__data-scroll{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.senbeder-oem-brand__mobile-scroll::-webkit-scrollbar,.senbeder-oem-brand__data-scroll::-webkit-scrollbar{display:none}.senbeder-oem-brand__trust-card,.senbeder-oem-brand__model-card,.senbeder-oem-brand__solution,.senbeder-oem-brand__case{flex:0 0 min(76vw,360px);min-width:250px;scroll-snap-align:start}.senbeder-oem-brand__step{flex:0 0 min(68vw,260px);min-width:190px;scroll-snap-align:start}.senbeder-oem-brand__cap-item{flex:0 0 min(78vw,310px);min-width:235px;scroll-snap-align:start}.senbeder-oem-brand__platform{flex:0 0 min(48vw,180px);min-width:150px;scroll-snap-align:start}.senbeder-oem-brand__btn,.senbeder-oem-brand__submit{width:100%;padding-right:22px;padding-left:22px}.senbeder-oem-brand__form,.senbeder-oem-brand__form-row{grid-template-columns:1fr}}.senbeder-oem-brand__platform{display:block;text-decoration:none}.senbeder-oem-brand__platform:focus-visible{outline:2px solid var(--senbeder-red);outline-offset:3px}.senbeder-oem-brand__platform-logo{width:46%;max-width:92px;min-width:68px;height:auto;aspect-ratio:1 / 1}.senbeder-oem-brand__platform-logo img{width:76%;max-width:76%;height:auto;object-fit:contain;padding:0}.senbeder-oem-brand__platform-icon{display:grid;place-items:center;width:76%;height:auto;aspect-ratio:1 / 1;border-radius:50%;color:#fff;background:#151515;font-size:clamp(.78rem,1.35vw,.98rem);font-weight:900;letter-spacing:0;line-height:1;text-align:center}.senbeder-oem-brand__platform-icon--amazon{font-size:clamp(.75rem,1.25vw,.94rem)}.senbeder-oem-brand__platform-icon--ebay,.senbeder-oem-brand__platform-icon--ozon{font-size:clamp(.82rem,1.4vw,1rem)}.senbeder-oem-brand__step-media{width:100%;margin:-4px 0 18px;overflow:hidden;border:1px solid rgba(255,255,255,.07);background:#1a1a1a}.senbeder-oem-brand__step-media img{width:100%;max-width:100%;height:auto;object-fit:cover}.senbeder-oem-brand img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important}.senbeder-oem-brand__hero-img{width:100%!important;height:100%!important}@media(max-width:768px){.senbeder-oem-brand__capability{display:grid;grid-template-columns:1fr;gap:24px;width:100%}.senbeder-oem-brand__capability-media{order:1;width:100%;max-width:none;justify-self:stretch;aspect-ratio:4 / 3}.senbeder-oem-brand__capability-content{order:2;width:100%}.senbeder-oem-brand__capability-media img,.senbeder-oem-brand__capability-media svg{width:100%!important;height:100%!important;object-fit:cover}.senbeder-oem-brand__cap-list.senbeder-oem-brand__data-scroll{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:0;overflow:visible;scroll-snap-type:none}.senbeder-oem-brand__cap-list .senbeder-oem-brand__cap-item{width:100%;min-width:0;flex:initial;scroll-snap-align:unset}}.oem-racing-section,.oem-racing-section *{box-sizing:border-box}.oem-racing-section{--oem-bg-deep: #141414;--oem-bg-dark: #1a1a1a;--oem-bg-mid: #1e1e1e;--oem-bg-surface: #252525;--oem-bg-card: #2a2a2a;--oem-accent: #ff1a1a;--oem-accent-hover: #e60000;--oem-text: #f0f0f0;--oem-muted: #aaa;--oem-dim: #777;--oem-display: Oswald, Impact, sans-serif;--oem-body: Inter, Arial, sans-serif;color:var(--oem-text);background:var(--oem-bg-deep);font-family:var(--oem-body);overflow-x:clip}.oem-racing__container{width:min(100% - 48px,1200px);margin:0 auto;position:relative;z-index:2}.oem-racing__carbon{position:relative;isolation:isolate}.oem-racing__carbon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgb(255 255 255 / 1.2%) 3px,rgb(255 255 255 / 1.2%) 6px),repeating-linear-gradient(90deg,transparent,transparent 3px,rgb(255 255 255 / 1.2%) 3px,rgb(255 255 255 / 1.2%) 6px)}.oem-racing__btn,.oem-racing__submit{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:14px 32px;border:1px solid transparent;font-family:var(--oem-body);font-size:1rem;font-weight:700;letter-spacing:.2px;line-height:1;text-transform:none;text-decoration:none;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.oem-racing__btn:hover,.oem-racing__submit:hover{transform:translateY(-2px)}.oem-racing__btn:focus-visible,.oem-racing__submit:focus-visible{outline:2px solid var(--oem-accent);outline-offset:2px}.oem-racing__btn-primary,.oem-racing__submit{background:var(--oem-accent);color:#fff}.oem-racing__btn-primary:hover,.oem-racing__submit:hover{background:var(--oem-accent-hover);color:#fff;box-shadow:0 8px 28px #ff1a1a40}.oem-racing__btn-secondary{border-color:#ffffff2e;color:var(--oem-text);background:transparent}.oem-racing__btn-secondary:hover{border-color:var(--oem-accent);color:var(--oem-accent)}.oem-racing__hero{position:relative;min-height:100dvh;display:flex;align-items:center;overflow:hidden;background:var(--oem-bg-deep)}.oem-racing__hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 70% 50%,rgb(255 26 26 / 8%) 0%,transparent 70%),radial-gradient(ellipse 40% 40% at 30% 80%,rgb(255 26 26 / 4%) 0%,transparent 60%)}.oem-racing__speed-lines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.oem-racing__speed-lines span{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgb(255 26 26 / 12%),transparent)}@media(prefers-reduced-motion:no-preference){.oem-racing__speed-lines span{animation:oem-racing-dash 3.5s linear infinite}}.oem-racing__speed-lines span:nth-child(1){top:15%;width:30%;left:-10%}.oem-racing__speed-lines span:nth-child(2){top:35%;width:45%;left:-20%;animation-delay:.6s}.oem-racing__speed-lines span:nth-child(3){top:55%;width:25%;left:-5%;animation-delay:1.2s}.oem-racing__speed-lines span:nth-child(4){top:70%;width:50%;left:-30%;animation-delay:.3s}.oem-racing__speed-lines span:nth-child(5){top:88%;width:35%;left:-15%;animation-delay:.9s}@keyframes oem-racing-dash{0%{transform:translate(0);opacity:0}20%,80%{opacity:1}to{transform:translate(150vw);opacity:0}}.oem-racing__hero-media{position:absolute;inset:0 0 0 auto;width:52%;clip-path:polygon(14% 0,100% 0,100% 100%,0% 100%);z-index:1;overflow:hidden}.oem-racing__hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgb(255 26 26 / 15%),transparent 60%)}.oem-racing__hero-img,.oem-racing__parallax-img,.oem-racing__cap-image,.oem-racing__gallery-item img,.oem-racing__gallery-item svg{display:block;width:100%;height:100%;object-fit:cover}.oem-racing__placeholder{background:var(--oem-bg-mid);fill:#4a4a4a}.oem-racing__hero-img{opacity:.42;transition:transform 8s ease}.oem-racing__hero:hover .oem-racing__hero-img{transform:scale(1.04)}.oem-racing__hero-content{position:relative;z-index:3;max-width:640px;padding:90px 0}.oem-racing__badge,.oem-racing__tag{margin:0 0 18px;color:var(--oem-accent);font-family:var(--oem-display);font-size:.9rem;letter-spacing:3px;line-height:1.2;text-transform:uppercase}.oem-racing__badge{display:flex;align-items:center;gap:10px}.oem-racing__badge:before{content:"";width:32px;height:2px;background:var(--oem-accent);flex:0 0 auto}.oem-racing__hero-title{margin:0 0 18px;color:var(--oem-text);font-family:var(--oem-display);font-size:clamp(3.2rem,7vw,6.2rem);font-weight:700;letter-spacing:0;line-height:1.02;text-transform:uppercase}.oem-racing__hero-title .acc,.oem-racing__parallax-content h2 span,.oem-racing__section-head h2 span,.oem-racing__cta h2 span{color:var(--oem-accent)}.oem-racing__hero-title .out{color:var(--oem-text)}.oem-racing__hero-desc{max-width:500px;margin:0 0 32px;color:var(--oem-muted);font-size:1.12rem;line-height:1.78}.oem-racing__actions{display:flex;flex-wrap:wrap;gap:14px}.oem-racing__actions-center{justify-content:center}.oem-racing__stats{position:relative;isolation:isolate;padding:66px 0;background:var(--oem-bg-dark);border-block:1px solid rgb(255 255 255 / 6%);overflow:hidden}.oem-racing__panel-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:var(--oem-panel-image);background-size:cover;background-position:center;opacity:.28}.oem-racing__panel-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0a0a0a9e}.oem-racing__stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.oem-racing__stat{padding:20px 12px;text-align:center;border-right:1px solid rgb(255 255 255 / 6%)}.oem-racing__stat:last-child{border-right:0}.oem-racing__stat-num{display:block;margin-bottom:6px;color:var(--oem-accent);font-family:var(--oem-display);font-size:clamp(2.1rem,3.5vw,3.5rem);font-weight:700;line-height:1}.oem-racing__stat-label,.oem-racing__footer p{color:var(--oem-dim);font-size:.82rem;letter-spacing:1.4px;line-height:1.4;text-transform:uppercase}.oem-racing__parallax{position:relative;min-height:460px;height:75vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--oem-bg-deep)}.oem-racing__parallax-left{justify-content:center;padding-left:0}.oem-racing__parallax-left .oem-racing__parallax-content{margin-inline:auto;text-align:left}.oem-racing__parallax-picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.oem-racing__parallax-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.oem-racing__parallax-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(135deg,#141414c7,#14141461)}.oem-racing__parallax-content{position:relative;z-index:2;width:min(100% - 48px,600px)}.oem-racing__parallax-content h2,.oem-racing__section-head h2,.oem-racing__cta h2{margin:0;color:var(--oem-text);font-family:var(--oem-display);font-weight:700;line-height:1;text-transform:uppercase}.oem-racing__parallax-content h2{margin-bottom:14px;font-size:clamp(2.35rem,4.8vw,4.25rem)}.oem-racing__parallax-content p:not(.oem-racing__tag),.oem-racing__cta p,.oem-racing__section-head p{color:var(--oem-muted);font-size:1.08rem;line-height:1.75}.oem-racing__parallax-content p:not(.oem-racing__tag){max-width:560px;margin:0 0 28px}.oem-racing__capabilities,.oem-racing__gallery,.oem-racing__process,.oem-racing__form-section{padding:88px 0}.oem-racing__capabilities{background:var(--oem-bg-deep)}.oem-racing__gallery,.oem-racing__stats{background:var(--oem-bg-dark)}.oem-racing__process{background:var(--oem-bg-mid)}.oem-racing__form-section{background:var(--oem-bg-surface)}.oem-racing__section-head{max-width:680px;margin:0 auto 52px;text-align:center}.oem-racing__section-head h2{font-size:clamp(2.1rem,3.7vw,3.35rem);letter-spacing:0}.oem-racing__section-head p{max-width:500px;margin:14px auto 0}.oem-racing__section-head-compact{margin-bottom:18px}.oem-racing__section-head-compact h2{font-size:clamp(1.65rem,2.7vw,2.35rem)}.oem-racing__cap-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr);gap:14px}.oem-racing__cap-stack{display:flex;flex-direction:column;gap:14px}.oem-racing__cap-card{position:relative;overflow:hidden;padding:32px 30px 36px;background:var(--oem-bg-card);border:1px solid rgb(255 255 255 / 7%);transition:transform .22s ease,border-color .22s ease}.oem-racing__cap-card:hover{transform:translateY(-4px);border-color:#ff1a1a3d}.oem-racing__cap-card-featured{background:linear-gradient(135deg,rgb(255 26 26 / 5%),var(--oem-bg-card) 60%);border-color:#ff1a1a24}.oem-racing__cap-image-wrap{position:relative;overflow:hidden;margin:-32px -30px 18px}.oem-racing__cap-image-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(255 26 26 / 10%),transparent 42%,rgb(20 20 20 / 18%))}.oem-racing__cap-image{aspect-ratio:16 / 8.8;transition:transform .42s ease}.oem-racing__cap-card-featured .oem-racing__cap-image{aspect-ratio:4 / 3}.oem-racing__cap-card:hover .oem-racing__cap-image{transform:scale(1.04)}.oem-racing__cap-icon{width:44px;height:44px;display:grid;place-items:center;margin-bottom:14px;color:var(--oem-accent);background:#ff1a1a17;font-family:var(--oem-display);font-size:1rem;font-weight:700;letter-spacing:1px}.oem-racing__cap-card h3{margin:0 0 10px;color:var(--oem-text);font-family:var(--oem-body);font-size:clamp(1.42rem,2vw,1.68rem);font-weight:800;letter-spacing:0;line-height:1.2;text-transform:uppercase;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.oem-racing__cap-card p{margin:0 0 14px;color:var(--oem-muted);font-size:1rem;line-height:1.72}.oem-racing__cap-card ul{margin:0;padding:0;list-style:none}.oem-racing__cap-card li{display:grid;grid-template-columns:auto 1fr;gap:8px;padding:5px 0;color:var(--oem-dim);font-size:.94rem;line-height:1.6;border-bottom:1px solid rgb(255 255 255 / 4%)}.oem-racing__cap-card li:last-child{border-bottom:0}.oem-racing__cap-card li:before{content:"\25b8";color:var(--oem-accent)}.oem-racing__gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.oem-racing__gallery-item{position:relative;aspect-ratio:4 / 3;margin:0;overflow:hidden;background:var(--oem-bg-mid);border:1px solid rgb(255 255 255 / 7%)}.oem-racing__gallery-item img,.oem-racing__gallery-item svg{transition:transform .42s ease}.oem-racing__gallery-item:hover img,.oem-racing__gallery-item:hover svg{transform:scale(1.04)}.oem-racing__gallery-item figcaption{position:absolute;inset:auto 0 0;padding:35px 14px 12px;color:#fff;background:linear-gradient(transparent,#000000b8);font-size:.86rem;letter-spacing:1.1px;line-height:1.4;text-transform:uppercase;opacity:1}.oem-racing__process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.oem-racing__process-step{text-align:center}.oem-racing__process-step span{display:block;margin-bottom:10px;color:var(--oem-accent);font-family:var(--oem-display);font-size:2.45rem;font-weight:700;line-height:1}.oem-racing__process-step h3{margin:0 0 8px;color:var(--oem-text);font-family:var(--oem-body);font-size:clamp(1.22rem,1.6vw,1.45rem);font-weight:800;letter-spacing:0;line-height:1.22;text-transform:uppercase;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.oem-racing__process-step p{max-width:210px;margin:0 auto;color:var(--oem-dim);font-size:.94rem;line-height:1.62}.oem-racing__cert-banner{padding:56px 0 58px;background:var(--oem-bg-dark);border-block:1px solid rgb(255 255 255 / 6%)}.oem-racing__cert-heading{margin-bottom:26px}.oem-racing__cert-banner-frame{width:100%;max-width:1200px;margin:0 auto;overflow:hidden;background:var(--oem-bg-deep)}.oem-racing__cert-banner-img{display:block;width:100%;height:auto;aspect-ratio:16 / 5;object-fit:cover}.oem-racing__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:660px;margin:36px auto 0}.oem-racing__field-full{grid-column:1 / -1}.oem-racing__field label{display:block;margin-bottom:6px;color:var(--oem-muted);font-family:var(--oem-display);font-size:.86rem;letter-spacing:1.1px;line-height:1.2;text-transform:uppercase}.oem-racing__form input,.oem-racing__form select,.oem-racing__form textarea{width:100%;min-height:46px;padding:12px 14px;color:var(--oem-text);background:var(--oem-bg-dark);background-color:var(--oem-bg-dark);border:1px solid rgb(255 255 255 / 10%);border-radius:0;font:inherit;outline:none;color-scheme:dark}.oem-racing__form input:focus,.oem-racing__form select:focus,.oem-racing__form textarea:focus,.oem-racing__form input:focus-visible,.oem-racing__form select:focus-visible,.oem-racing__form textarea:focus-visible{border-color:var(--oem-accent);box-shadow:inset 0 0 0 1px var(--oem-accent);outline:none}.oem-racing__form input::placeholder,.oem-racing__form textarea::placeholder{color:#8e8e8e}.oem-racing__form input:-webkit-autofill,.oem-racing__form input:-webkit-autofill:hover,.oem-racing__form textarea:-webkit-autofill,.oem-racing__form textarea:-webkit-autofill:hover{border-color:#ffffff1a;caret-color:var(--oem-text);-webkit-text-fill-color:var(--oem-text);box-shadow:0 0 0 1000px var(--oem-bg-dark) inset;-webkit-box-shadow:0 0 0 1000px var(--oem-bg-dark) inset;transition:background-color 9999s ease-in-out 0s}.oem-racing__form input:-webkit-autofill:focus,.oem-racing__form textarea:-webkit-autofill:focus{border-color:var(--oem-accent);caret-color:var(--oem-text);-webkit-text-fill-color:var(--oem-text);box-shadow:0 0 0 1000px var(--oem-bg-dark) inset,inset 0 0 0 1px var(--oem-accent);-webkit-box-shadow:0 0 0 1000px var(--oem-bg-dark) inset,inset 0 0 0 1px var(--oem-accent)}.oem-racing__form textarea{min-height:116px;resize:vertical}.oem-racing__form select option{color:var(--oem-text);background:var(--oem-bg-dark)}.oem-racing__submit{grid-column:1 / -1;justify-self:center;min-width:210px}.oem-racing__cta{position:relative;overflow:hidden;padding:96px 0 112px;text-align:center;background:var(--oem-bg-dark)}.oem-racing__cta:after{content:"";position:absolute;inset:auto 0 0;height:50px;opacity:.34;pointer-events:none;background-image:linear-gradient(45deg,var(--oem-bg-surface) 25%,transparent 25%),linear-gradient(-45deg,var(--oem-bg-surface) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--oem-bg-surface) 75%),linear-gradient(-45deg,transparent 75%,var(--oem-bg-surface) 75%);background-size:36px 36px;background-position:0 0,0 18px,18px -18px,-18px 0}.oem-racing__cta-inner{max-width:660px;margin:0 auto}.oem-racing__cta h2{margin-bottom:16px;font-size:clamp(2.55rem,4.8vw,4.35rem)}.oem-racing__cta p{max-width:480px;margin:0 auto 32px}.oem-racing__footer{padding:28px 0;text-align:center;background:var(--oem-bg-mid);border-top:1px solid rgb(255 255 255 / 6%)}.oem-racing__footer p{margin:0}.oem-racing-section [data-reveal]{opacity:1;transform:none}.js .oem-racing-section [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1)}.js .oem-racing-section [data-reveal].is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.oem-racing-section *,.oem-racing-section *:before,.oem-racing-section *:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}.js .oem-racing-section [data-reveal]{opacity:1;transform:none}}@media(max-width:1024px){.oem-racing__cap-grid{grid-template-columns:1fr}}@media(max-width:860px){.oem-racing__hero-media{width:100%;clip-path:none}.oem-racing__hero-media:after{background:linear-gradient(180deg,#14141433,#1414149e)}.oem-racing__hero-img{opacity:.28}.oem-racing__hero-content{max-width:100%;padding:92px 0 64px;text-align:center}.oem-racing__badge{justify-content:center}.oem-racing__badge:before{display:none}.oem-racing__hero-desc{margin-inline:auto}.oem-racing__actions{justify-content:center}.oem-racing__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oem-racing__stat:nth-child(2){border-right:0}}@media(max-width:768px){.oem-racing__container{width:min(100% - 32px,1200px)}.oem-racing__hero{min-height:80dvh}.oem-racing__capabilities,.oem-racing__gallery,.oem-racing__process,.oem-racing__form-section{padding:60px 0}.oem-racing__parallax{min-height:380px;height:auto;padding:70px 0}.oem-racing__parallax-left{padding-left:0}.oem-racing__gallery-grid,.oem-racing__form{grid-template-columns:1fr}.oem-racing__stats{padding:50px 0}.oem-racing__cert-banner{padding:30px 0}.oem-racing__cert-heading{margin-bottom:18px}.oem-racing__stats-grid{display:flex;grid-template-columns:none;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:4px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.oem-racing__stats-grid::-webkit-scrollbar,.oem-racing__cap-grid::-webkit-scrollbar,.oem-racing__process-grid::-webkit-scrollbar{display:none}.oem-racing__stats-grid,.oem-racing__cap-grid,.oem-racing__process-grid{scrollbar-width:none}.oem-racing__stat{flex:0 0 min(74vw,280px);min-height:132px;display:grid;align-content:center;border:1px solid rgb(255 255 255 / 7%);background:#ffffff05;scroll-snap-align:start}.oem-racing__stat:nth-child(2){border-right:1px solid rgb(255 255 255 / 7%)}.oem-racing__cap-grid{display:flex;grid-template-columns:none;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:4px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.oem-racing__cap-stack{display:contents}.oem-racing__cap-card{flex:0 0 min(76vw,360px);scroll-snap-align:start}.oem-racing__cap-image,.oem-racing__cap-card-featured .oem-racing__cap-image{aspect-ratio:4 / 3}.oem-racing__process-grid{display:flex;grid-template-columns:none;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:4px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.oem-racing__process-step{flex:0 0 min(68vw,260px);padding:22px 18px;border:1px solid rgb(255 255 255 / 7%);background:#ffffff05;scroll-snap-align:start}.oem-racing__cta{padding:72px 0 96px}}@media(max-width:480px){.oem-racing__stat{flex-basis:78vw;border-right:1px solid rgb(255 255 255 / 7%);border-bottom:1px solid rgb(255 255 255 / 7%)}.oem-racing__stat:last-child{border-bottom:1px solid rgb(255 255 255 / 7%)}.oem-racing__btn,.oem-racing__submit{width:100%;padding-inline:22px}.oem-racing__hero-title{font-size:clamp(2.35rem,13vw,3.35rem)}}.ps-page,.ps-page *{box-sizing:border-box}.ps-page{--ps-red: #ff1a1a;--ps-red-dark: #d91414;--ps-bg: #141414;--ps-bg-soft: #1a1a1a;--ps-panel: #242424;--ps-panel-strong: #2b2b2b;--ps-border: rgb(255 255 255 / 9%);--ps-border-red: rgb(255 26 26 / 30%);--ps-text: #f4f4f4;--ps-muted: #b9b9b9;--ps-dim: #858585;--ps-body: Inter, Arial, sans-serif;--ps-display: Oswald, Impact, Arial Black, sans-serif;color:var(--ps-text);background:var(--ps-bg);font-family:var(--ps-body);line-height:1.65;overflow-x:clip;-webkit-font-smoothing:antialiased}.ps-page .page-width{width:min(100% - 48px,1180px);margin:0 auto;position:relative;z-index:2}.ps-page .anim{opacity:1}.ps-page h1,.ps-page h2,.ps-page h3,.ps-page h4,.ps-page p{margin:0}.ps-page .section-tag,.ps-hero .hero-badge{display:inline-block;margin-bottom:16px;color:var(--ps-red);font-family:var(--ps-display);font-size:.9rem;font-weight:700;letter-spacing:2.6px;line-height:1.2;text-transform:uppercase}.ps-page .section-title,.ps-hero h1,.ps-cta h2{color:var(--ps-text);font-family:var(--ps-display);font-weight:700;letter-spacing:0;line-height:1.04;text-transform:uppercase;text-rendering:geometricPrecision}.ps-page .section-title,.ps-cta h2{font-size:clamp(2.1rem,4vw,3.45rem)}.ps-page .section-subtitle{max-width:720px;margin:14px 0 42px;color:var(--ps-muted);font-size:clamp(1.02rem,1.45vw,1.16rem);line-height:1.76;text-align:left}.ps-hero{position:relative;min-height:74dvh;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;padding:96px 24px 84px;background:var(--ps-bg)}.ps-hero .hero-overlay-image,.ps-hero .hero-overlay-image picture,.ps-industries .industry-bg-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.ps-media-img,.ps-card-img,.ps-page .icon-img,.ps-page .why-icon-img{display:block;width:100%;height:100%;object-fit:cover}.ps-hero .ps-media-img{opacity:var(--hero-media-opacity, .3)}.ps-hero .hero-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#0a0a0aeb,#0a0a0a94 50%,#0a0a0a3d),linear-gradient(180deg,#1414141f,#141414b8)}.ps-hero .hero-content{width:min(100%,1180px);margin:0 auto;position:relative;z-index:2}.ps-hero h1{max-width:820px;font-size:clamp(3rem,7vw,6rem)}.ps-hero h1 .highlight{color:var(--ps-red)}.ps-hero p{max-width:650px;margin-top:22px;color:var(--ps-muted);font-size:clamp(1.05rem,1.55vw,1.22rem);line-height:1.76}.ps-hero .hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.ps-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 30px;border:1px solid transparent;color:#fff;font-family:var(--ps-body);font-size:1rem;font-weight:850;letter-spacing:0;line-height:1;text-align:center;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.ps-btn:hover{transform:translateY(-2px)}.ps-btn:focus-visible{outline:2px solid var(--ps-red);outline-offset:3px}.ps-btn--primary{background:var(--ps-red)}.ps-btn--primary:hover{background:var(--ps-red-dark);color:#fff}.ps-btn--secondary{background:transparent;border-color:#ffffff3d;color:var(--ps-text)}.ps-btn--secondary:hover{border-color:var(--ps-red);color:var(--ps-red)}.ps-stats{padding:62px 0;background:var(--ps-bg);border-block:1px solid var(--ps-border)}.ps-stats .stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ps-stats .stat-grid>div{min-height:132px;display:grid;align-content:center;justify-items:center;padding:24px 16px;border-right:1px solid var(--ps-border);text-align:center}.ps-stats .stat-grid>div:last-child{border-right:0}.ps-stats .num{color:var(--ps-red);font-family:var(--ps-display);font-size:clamp(2.4rem,4vw,4rem);font-weight:700;line-height:1}.ps-stats .lbl{margin-top:8px;color:var(--ps-dim);font-size:.82rem;font-weight:850;letter-spacing:1.2px;line-height:1.35;text-transform:uppercase}.ps-projects,.ps-why,.ps-cta{padding:86px 0;background:var(--ps-bg-soft)}.ps-industries,.ps-process{padding:86px 0;background:var(--ps-bg);border-block:1px solid var(--ps-border)}.ps-projects .project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ps-project-card,.ps-industry-card,.ps-why-item,.ps-process-step{background:var(--ps-panel);border:1px solid var(--ps-border);transition:transform .18s ease,border-color .18s ease,background .18s ease}.ps-project-card:hover,.ps-industry-card:hover,.ps-why-item:hover,.ps-process-step:hover{transform:translateY(-3px);border-color:var(--ps-border-red);background:var(--ps-panel-strong)}.ps-project-card{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);overflow:hidden}.ps-project-card .img-wrap{min-height:330px;background:#101010;overflow:hidden}.ps-project-card .text{padding:28px 26px 30px}.ps-project-card .tag{display:inline-grid;place-items:center;min-height:32px;margin-bottom:18px;padding:8px 12px;color:var(--ps-red);background:#ff1a1a1a;font-size:.82rem;font-weight:900;letter-spacing:.4px;line-height:1;text-transform:uppercase}.ps-project-card h3,.ps-industry-card h4,.ps-why-item h4,.ps-process-step h4{margin:0 0 12px;color:var(--ps-text);font-family:var(--ps-body);font-size:clamp(1.16rem,1.6vw,1.46rem);font-weight:900;letter-spacing:0;line-height:1.22;text-transform:uppercase}.ps-project-card p,.ps-industry-card p,.ps-why-item p,.ps-process-step p{color:var(--ps-muted);font-size:1rem;line-height:1.72}.ps-project-card .tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ps-project-card .tags span{display:inline-flex;align-items:center;min-height:28px;padding:6px 10px;color:var(--ps-muted);background:#ffffff0d;border:1px solid var(--ps-border);font-size:.78rem;font-weight:800;line-height:1}.ps-industries{position:relative;overflow:hidden}.ps-industries .industry-bg-image .ps-media-img{opacity:.45}.ps-industries .industry-bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgb(10 10 10 / var(--industry-bg-opacity, .85));pointer-events:none}.ps-industries .industry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ps-industry-card{min-height:188px;display:grid;grid-template-columns:minmax(130px,.42fr) minmax(0,.58fr);gap:20px;align-items:center;padding:18px}.ps-industry-card .icon-img{aspect-ratio:4 / 3;background:#101010;border:1px solid var(--ps-border)}.ps-why .why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ps-why-item{min-height:100%;display:grid;align-content:start;padding:0 0 28px;overflow:visible}.ps-why-item .why-icon-img{width:100%;display:block;aspect-ratio:4 / 3;object-fit:cover;background:#101010;border-bottom:1px solid var(--ps-border)}.ps-why-item h4,.ps-why-item p{margin-left:24px;margin-right:24px}.ps-why-item h4{margin-top:24px}.ps-process .section-title,.ps-process .section-subtitle{color:var(--ps-text)}.ps-process .process-grid{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.ps-process-step{width:100%;min-height:0;height:auto;align-self:stretch;display:grid;gap:18px;align-content:start;padding:18px}.ps-process-step .process-img{width:100%;height:auto;display:block;object-fit:contain;background:#101010;border:1px solid var(--ps-border)}.ps-process-step .process-copy{display:grid;grid-template-columns:50px minmax(0,1fr);gap:15px;align-items:start}.ps-process-step .num{width:50px;height:50px;display:grid;place-items:center;margin-bottom:0;color:var(--ps-red);background:#ff1a1a1a;font-size:1rem;font-weight:900}.ps-process-step h4{font-size:clamp(1.05rem,1.22vw,1.24rem)}.ps-cta{text-align:center}.ps-cta .page-width{padding:52px;background:var(--ps-panel);border:1px solid var(--ps-border)}.ps-cta p{max-width:720px;margin:16px auto 0;color:var(--ps-muted);font-size:clamp(1.02rem,1.45vw,1.16rem);line-height:1.76}.ps-btn--white{margin-top:30px;background:var(--ps-red);color:#fff}.ps-btn--white:hover{background:var(--ps-red-dark);color:#fff}.ps-placeholder{fill:#4a4a4a}@media(max-width:992px){.ps-project-card{grid-template-columns:1fr}.ps-project-card .img-wrap{min-height:auto;aspect-ratio:4 / 3}.ps-process .process-grid,.ps-why .why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.ps-page .page-width{width:min(100% - 32px,1180px)}.ps-hero{min-height:72dvh;padding:82px 16px 62px}.ps-hero .hero-mask{background:linear-gradient(180deg,#0a0a0aad,#0a0a0ae0)}.ps-hero h1{font-size:clamp(2.5rem,12vw,4rem)}.ps-projects,.ps-industries,.ps-why,.ps-process,.ps-cta{padding:60px 0}.ps-stats .stat-grid,.ps-projects .project-grid,.ps-industries .industry-grid,.ps-why .why-grid,.ps-process .process-grid{display:flex;grid-template-columns:none;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:4px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ps-stats .stat-grid::-webkit-scrollbar,.ps-projects .project-grid::-webkit-scrollbar,.ps-industries .industry-grid::-webkit-scrollbar,.ps-why .why-grid::-webkit-scrollbar,.ps-process .process-grid::-webkit-scrollbar{display:none}.ps-stats .stat-grid>div{flex:0 0 78%;max-width:280px;border:1px solid var(--ps-border);background:#ffffff05;scroll-snap-align:start}.ps-project-card{flex:0 0 82%;max-width:430px;scroll-snap-align:start}.ps-industry-card,.ps-why-item,.ps-process-step{flex:0 0 82%;max-width:360px;scroll-snap-align:start}.ps-industry-card{grid-template-columns:1fr}.ps-cta .page-width{padding:36px 24px}}@media(max-width:480px){.ps-hero .hero-cta,.ps-btn{width:100%}.ps-btn{padding-inline:20px}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
