.senko-home{--red:#d8272f;--ink:#0d0f11;--paper:#f5f4f1;--line:#d8d8d5;width:100%;overflow:hidden;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.senko-home *{box-sizing:border-box}.senko-home a{color:inherit;text-decoration:none}.senko-home svg{width:24px;height:24px;flex:none}.senko-topline{height:30px;padding:0 4.5vw;display:flex;align-items:center;justify-content:space-between;background:var(--ink);color:#b9bdc0;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.senko-topline-right{color:#fff}
.senko-header{height:76px;padding:0 4.5vw;display:flex;align-items:center;gap:52px;background:rgba(255,255,255,.97);border-bottom:1px solid #00000014;position:relative;z-index:10}.senko-brand{display:inline-flex;flex-direction:column;width:max-content;line-height:1}.senko-brand-name{font-size:25px;font-weight:950;letter-spacing:.14em;transform:scaleX(1.05);transform-origin:left}.senko-brand-name:after{content:"";display:inline-block;width:7px;height:7px;margin-left:3px;background:var(--red);transform:skew(-18deg)}.senko-brand-meta{margin-top:5px;color:#666b6e;font-size:6.5px;letter-spacing:.24em;font-weight:700}.senko-nav{display:flex;align-items:center;gap:34px;margin-left:auto}.senko-nav a{font-size:12px;font-weight:700;letter-spacing:.04em}.senko-nav a:hover{color:var(--red)}.senko-language{display:flex;flex-shrink:0;border:1px solid #d5d7d8;background:#f3f3f1;padding:2px}.senko-language button{height:30px;min-width:34px;border:0;padding:0 8px;background:transparent;color:#777b7d;font-size:9px;font-weight:900;letter-spacing:.08em;cursor:pointer}.senko-language button.is-active{background:var(--ink);color:#fff}.senko-header-cta,.senko-button-red,.senko-button-dark,.senko-button-white{display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;transition:.25s ease}.senko-header-cta{height:44px;padding:0 19px;background:var(--red);color:#fff!important}.senko-header-cta svg,.senko-button-red svg,.senko-button-dark svg,.senko-button-white svg{width:18px;height:18px}.senko-header-cta:hover,.senko-button-red:hover{background:#b71b23}.senko-home .senko-menu{display:none!important;width:40px;height:40px;padding:9px;border:0;background:transparent;cursor:pointer}.senko-menu span{display:block;width:22px;height:2px;margin:4px 0;background:var(--ink)}
.senko-hero{min-height:680px;height:calc(100vh - 106px);max-height:850px;position:relative;overflow:hidden;background:#111416;color:#fff}.senko-hero-image{position:absolute;inset:0;background-image:var(--senko-hero);background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.72}.senko-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#070809fa 0%,#070809e3 34%,#0708094d 66%,#0708097a 100%),linear-gradient(0deg,#000000b3,transparent 45%)}.senko-hero-grid{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(#ffffff38 1px,transparent 1px),linear-gradient(90deg,#ffffff38 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(90deg,#000,transparent 70%)}.senko-hero-content{position:relative;z-index:2;padding:9.5vh 7vw;max-width:850px}.senko-eyebrow,.senko-kicker{margin:0 0 22px;color:var(--red);font-size:10px;line-height:1;font-weight:900;letter-spacing:.24em;text-transform:uppercase}.senko-eyebrow{display:flex;align-items:center;gap:12px;color:#fff}.senko-eyebrow i{width:30px;height:2px;background:var(--red)}.senko-hero h1{margin:0;max-width:820px;color:#fff;font-size:clamp(52px,6.5vw,93px);line-height:.94;letter-spacing:-.055em;font-weight:850}.senko-hero h1 em{color:transparent;-webkit-text-stroke:1px #ffffff8f;font-style:normal}.senko-hero-content>p{max-width:610px;margin:32px 0 36px;color:#c7cacb;font-size:17px;line-height:1.65}.senko-hero-actions{display:flex;align-items:center;gap:32px}.senko-button-red{min-height:56px;padding:0 25px;background:var(--red);color:#fff!important}.senko-text-link{display:inline-flex;align-items:center;gap:7px;color:#fff!important;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #ffffff66;padding-bottom:5px}.senko-text-link svg{width:17px;height:17px}.senko-text-link:hover{color:var(--red)!important}.senko-hero-index{position:absolute;z-index:2;right:4.5vw;bottom:38px;display:flex;align-items:center;gap:18px}.senko-hero-index>span{color:var(--red);font:800 42px/1 Arial}.senko-hero-index div{display:flex;flex-direction:column;padding-left:18px;border-left:1px solid #ffffff59}.senko-hero-index b{font-size:13px;letter-spacing:.12em}.senko-hero-index small{margin-top:5px;color:#9ea1a3;font-size:8px;letter-spacing:.15em}.senko-scroll{position:absolute;z-index:3;left:2.2vw;bottom:0;display:flex;flex-direction:column;align-items:center;gap:10px;color:#fff!important}.senko-scroll span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:8px;letter-spacing:.22em;text-transform:uppercase}.senko-scroll i{width:1px;height:38px;background:var(--red)}
.senko-quick{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border-bottom:1px solid var(--line)}.senko-quick a{min-height:112px;padding:26px 3.5vw;display:flex;align-items:center;gap:18px;border-right:1px solid var(--line);transition:.2s}.senko-quick a:hover{background:#f1f0ed}.senko-quick svg{color:var(--red);stroke-width:1.5}.senko-quick a>svg:last-child{margin-left:auto;width:17px;color:#8c8f91}.senko-quick a>span{display:flex;flex-direction:column;font-size:13px;font-weight:800}.senko-quick small{margin-bottom:7px;color:#8a8e90;font-size:8px;letter-spacing:.14em;text-transform:uppercase}
.senko-product-section{padding:110px 7vw 120px}.senko-section-heading{max-width:1180px;margin:0 auto 55px;display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:50px}.senko-section-heading h2,.senko-applications h2,.senko-support h2,.senko-advantages h2{margin:0;color:inherit;font-size:clamp(38px,4vw,62px);line-height:1.02;letter-spacing:-.045em}.senko-section-intro{margin:0;color:#65696c;font-size:15px;line-height:1.75}.senko-product-card{max-width:1180px;min-height:530px;margin:0 auto;display:grid;grid-template-columns:49% 51%;background:#fff;box-shadow:0 18px 60px #0b0f121a}.senko-product-visual{position:relative;overflow:hidden;min-height:470px;display:grid;place-items:center;background:linear-gradient(145deg,#dfe1e0,#fafafa 45%,#c5c8c7)}.senko-product-visual:after{content:"";position:absolute;width:360px;height:360px;border:1px solid #0000001f;border-radius:50%}.senko-vertical-word{position:absolute;left:-21px;top:40px;color:#0000000d;font-size:92px;font-weight:950;letter-spacing:.08em;writing-mode:vertical-rl}.senko-machine{z-index:2;width:280px;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #8b9092;background:#ffffff73;transform:skewY(-2deg)}.senko-machine>span{font-size:108px;font-weight:950;line-height:.85;color:var(--red);letter-spacing:-.08em}.senko-machine small{margin-top:22px;color:#606568;text-align:center;line-height:1.5;font-size:8px;font-weight:800;letter-spacing:.18em}.senko-jp{position:absolute;right:25px;bottom:25px;z-index:3;width:78px;height:78px;display:grid;grid-template-columns:1fr 1fr;place-items:center;background:var(--red);color:#fff;font-size:22px;font-weight:900}.senko-jp small{font-size:6px;line-height:1.4;letter-spacing:.1em}.senko-product-info{padding:62px 58px}.senko-product-type{margin:0 0 10px;color:var(--red);font-size:9px;letter-spacing:.18em;text-transform:uppercase;font-weight:900}.senko-product-info h3{margin:0;color:var(--ink);font-size:58px;letter-spacing:-.05em}.senko-product-info h3 strong{color:var(--red)}.senko-product-copy{max-width:500px;margin:20px 0 30px;color:#65696c;font-size:14px;line-height:1.7}.senko-spec-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.senko-spec{min-height:89px;padding:15px 16px;display:flex;flex-direction:column;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.senko-spec small{color:#85898b;font-size:7px;letter-spacing:.13em;text-transform:uppercase}.senko-spec b{margin:8px 0 2px;font-size:19px}.senko-spec span{color:#909496;font-size:9px}.senko-product-actions{display:flex;align-items:center;gap:22px;margin-top:30px}.senko-button-dark{min-height:50px;padding:0 22px;background:var(--ink);color:#fff!important}.senko-button-dark:hover{background:var(--red)}.senko-outline-link{font-size:10px;font-weight:800;text-transform:uppercase;border-bottom:1px solid #a3a6a7;padding-bottom:5px}.senko-note{max-width:1180px;margin:14px auto 0;color:#8b8e90;font-size:9px;text-transform:uppercase;letter-spacing:.12em}
.senko-advantages{padding:105px 7vw;background:var(--ink);color:#fff}.senko-advantages-title{max-width:1180px;margin:0 auto 60px}.senko-kicker.senko-light{color:#e45359}.senko-advantages h2 em{color:#74797c;font-style:normal}.senko-advantage-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #34383b;border-left:1px solid #34383b}.senko-advantage-grid article{min-height:315px;padding:30px 34px;border-right:1px solid #34383b;border-bottom:1px solid #34383b}.senko-advantage-top{display:flex;justify-content:space-between;color:#6c7174}.senko-advantage-top svg{color:var(--red)}.senko-advantage-grid article>small{display:block;margin-top:66px;color:var(--red);font-size:8px;letter-spacing:.18em;text-transform:uppercase}.senko-advantage-grid h3{max-width:265px;margin:14px 0;color:#fff;font-size:22px;line-height:1.15}.senko-advantage-grid p{color:#9ba0a2;font-size:13px;line-height:1.65}
.senko-applications{padding:110px 7vw;display:grid;grid-template-columns:.85fr 1.15fr;gap:9vw;align-items:center;background:#fff}.senko-application-copy>p:not(.senko-kicker){max-width:500px;color:#696d70;font-size:14px;line-height:1.75}.senko-text-link.senko-dark{margin-top:18px;color:var(--ink)!important;border-color:#777}.senko-application-list{border-top:1px solid var(--line)}.senko-application-list div{min-height:105px;display:grid;grid-template-columns:55px 1fr 35px;align-items:center;border-bottom:1px solid var(--line)}.senko-application-list span{color:var(--red);font-size:10px;font-weight:800}.senko-application-list b{font-size:19px}.senko-application-list svg{color:#8a8e90;stroke-width:1.5}.senko-support{padding:78px 7vw;display:grid;grid-template-columns:1fr .8fr auto;gap:7vw;align-items:center;background:var(--red);color:#fff}.senko-support h2{font-size:clamp(36px,3.5vw,54px)}.senko-support>p{color:#ffd9da;font-size:14px;line-height:1.7}.senko-button-white{min-height:54px;padding:0 22px;background:#fff;color:var(--ink)!important;white-space:nowrap}.senko-button-white:hover{background:var(--ink);color:#fff!important}.senko-footer{min-height:130px;padding:35px 7vw;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:45px;background:#0a0c0d;color:#74787a;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.senko-footer-brand .senko-brand-name{color:#fff}
@media(max-width:920px){.senko-nav,.senko-header-cta,.senko-topline-right{display:none}.senko-nav.is-open{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:0;top:76px;left:0;right:0;padding:12px 22px 20px;background:#fff;border-top:1px solid var(--line);box-shadow:0 15px 30px #0002}.senko-nav.is-open a{width:100%;padding:14px 0;border-bottom:1px solid var(--line)}.senko-language{margin-left:auto}.senko-home .senko-menu{display:block!important}.senko-hero{min-height:650px;max-height:none;height:calc(100svh - 106px)}.senko-hero-content{padding:11vh 8vw}.senko-hero-index{right:7vw}.senko-quick{grid-template-columns:1fr}.senko-quick a{min-height:85px;border-right:0;border-bottom:1px solid var(--line)}.senko-section-heading,.senko-applications{grid-template-columns:1fr}.senko-product-card{grid-template-columns:1fr}.senko-product-visual{min-height:420px}.senko-advantage-grid{grid-template-columns:1fr}.senko-advantage-grid article{min-height:240px}.senko-advantage-grid article>small{margin-top:40px}.senko-support{grid-template-columns:1fr;gap:25px}.senko-footer{grid-template-columns:1fr;gap:22px}}
@media(max-width:600px){.senko-topline{padding:0 20px}.senko-header{height:68px;padding:0 20px;gap:14px}.senko-nav.is-open{top:68px}.senko-brand-name{font-size:22px}.senko-language button{min-width:31px;padding:0 6px}.senko-hero{height:calc(100svh - 98px)}.senko-hero-content{padding:9vh 24px}.senko-hero h1{font-size:48px}.senko-hero-content>p{font-size:15px}.senko-hero-actions{align-items:flex-start;flex-direction:column;gap:22px}.senko-hero-index{right:22px;bottom:24px}.senko-scroll{display:none}.senko-product-section,.senko-advantages,.senko-applications{padding:80px 22px}.senko-product-info{padding:42px 24px}.senko-product-info h3{font-size:46px}.senko-spec-grid{grid-template-columns:1fr}.senko-product-actions{align-items:flex-start;flex-direction:column}.senko-applications{gap:50px}.senko-support{padding:65px 22px}.senko-footer{padding:35px 22px}}

.senko-nav-active{color:var(--red)!important}.senko-catalog-hero{min-height:560px;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr .72fr;background:var(--ink);color:#fff}.senko-catalog-grid{position:absolute;inset:0;opacity:.1;background-image:linear-gradient(#ffffff3b 1px,transparent 1px),linear-gradient(90deg,#ffffff3b 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,#000,transparent 82%)}.senko-catalog-copy{position:relative;z-index:2;padding:70px 7vw 80px}.senko-back-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:58px;color:#8f9496!important;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.senko-back-link span{font-size:17px}.senko-back-link:hover{color:#fff!important}.senko-catalog-copy h1{margin:0;color:#fff;font-size:clamp(48px,5.7vw,82px);line-height:.94;letter-spacing:-.055em}.senko-catalog-copy h1 em{color:transparent;-webkit-text-stroke:1px #ffffff75;font-style:normal}.senko-catalog-copy>p:not(.senko-kicker){max-width:650px;margin:28px 0 34px;color:#b5b9bb;font-size:16px;line-height:1.7}.senko-catalog-numbers{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;align-self:stretch;border-left:1px solid #ffffff24}.senko-catalog-numbers span{display:grid;place-items:center;border-right:1px solid #ffffff24;border-bottom:1px solid #ffffff24;color:#ffffff14;font-size:clamp(52px,7vw,108px);font-weight:950;letter-spacing:-.07em;transition:.25s}.senko-catalog-numbers span:hover{color:var(--red);background:#ffffff08}
.senko-catalog-section{padding:110px 7vw 120px}.senko-catalog-heading{max-width:1180px;margin:0 auto 55px;display:grid;grid-template-columns:1fr .7fr;align-items:end;gap:80px}.senko-catalog-heading h2,.senko-pneumatic-copy h2,.senko-road h2,.senko-tools-heading h2{margin:0;color:inherit;font-size:clamp(38px,4vw,60px);line-height:1.02;letter-spacing:-.045em}.senko-catalog-heading>p{margin:0;color:#666b6d;font-size:14px;line-height:1.75}.senko-model-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.senko-model-card{background:#fff;border:1px solid #ddddda;transition:.25s}.senko-model-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0c111518}.senko-model-image{height:290px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(145deg,#d7d9d8,#f8f8f6 60%,#c7cac9)}.senko-model-image:after{content:"";position:absolute;width:190px;height:190px;border:1px solid #00000018;border-radius:50%}.senko-model-image>span{position:absolute;left:20px;top:20px;color:#9a9e9f;font-size:9px;font-weight:800}.senko-model-image b{position:relative;z-index:1;color:var(--red);font-size:92px;letter-spacing:-.08em}.senko-model-image small{position:relative;z-index:1;margin-top:18px;color:#7e8284;font-size:7px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.senko-model-copy{padding:26px}.senko-model-copy>small{color:var(--red);font-size:8px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.senko-model-copy h3{margin:10px 0 8px;color:var(--ink);font-size:27px}.senko-model-copy p{margin:0 0 22px;color:#777b7d;font-size:12px}.senko-model-copy a{display:flex;align-items:center;gap:6px;width:max-content;font-size:9px;font-weight:900;text-transform:uppercase;border-bottom:1px solid #9b9e9f;padding-bottom:5px}.senko-model-copy a svg{width:15px;height:15px}
.senko-pneumatic{min-height:560px;display:grid;grid-template-columns:.9fr 1.1fr;background:#111416;color:#fff}.senko-pneumatic-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,#2a2e31 0%,#111416 65%);border-right:1px solid #ffffff21}.senko-pneumatic-visual span{color:var(--red);font-size:clamp(110px,15vw,230px);font-weight:950;letter-spacing:-.1em;line-height:.8}.senko-pneumatic-visual small{margin-top:35px;color:#8d9294;font-size:9px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.senko-pneumatic-copy{padding:90px 8vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.senko-pneumatic-copy h3{margin:30px 0 10px;color:var(--red);font-size:20px;letter-spacing:.05em}.senko-pneumatic-copy>p:not(.senko-kicker){max-width:590px;margin:0 0 32px;color:#a8adaf;font-size:14px;line-height:1.75}
.senko-road{padding:110px 10vw;display:grid;grid-template-columns:1fr .7fr;gap:10vw;align-items:center;background:#fff}.senko-road>div:first-child>p:not(.senko-kicker){max-width:620px;color:#696d70;font-size:14px;line-height:1.75}.senko-pending{display:inline-block;margin-top:18px;padding:8px 11px;background:#efefec;color:#777b7c;font-size:7px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.senko-road-mark{min-height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ececea;border:1px dashed #999d9e}.senko-road-mark svg{width:52px;height:52px;color:var(--red)}.senko-road-mark b{margin-top:20px;font-size:60px;letter-spacing:.12em}.senko-road-mark>span{color:#7b7f81;font-size:13px;letter-spacing:.45em}.senko-road-mark small{margin-top:30px;color:#8b8f90;font-size:7px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}
.senko-accessories{padding:110px 7vw;background:#0d0f11;color:#fff}.senko-light-heading{grid-template-columns:1fr}.senko-accessory-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #34383b;border-left:1px solid #34383b}.senko-accessory-grid article{min-height:300px;padding:26px 24px;border-right:1px solid #34383b;border-bottom:1px solid #34383b}.senko-accessory-grid article>span{color:#63686a;font-size:9px}.senko-accessory-grid svg{display:block;margin:48px 0 28px;color:var(--red);stroke-width:1.4}.senko-accessory-grid h3{margin:0 0 13px;color:#fff;font-size:18px;line-height:1.18}.senko-accessory-grid p{margin:0;color:#8f9496;font-size:12px;line-height:1.55}.senko-tools{padding:110px 7vw;display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:18px;background:var(--paper)}.senko-tools-heading{padding-right:6vw}.senko-tool-card{min-height:330px;padding:35px;position:relative;background:#fff;border:1px solid #dededb}.senko-tool-card>svg{width:38px;height:38px;color:var(--red);stroke-width:1.4}.senko-tool-card>small{position:absolute;right:25px;top:25px;color:#999d9f;font-size:9px}.senko-tool-card h3{margin:100px 0 12px;color:var(--ink);font-size:24px}.senko-tool-card p{color:#74787a;font-size:13px;line-height:1.65}
@media(max-width:920px){.senko-catalog-hero{grid-template-columns:1fr}.senko-catalog-numbers{min-height:220px;border-left:0;border-top:1px solid #ffffff24}.senko-catalog-heading{grid-template-columns:1fr;gap:25px}.senko-model-grid{grid-template-columns:1fr}.senko-model-card{display:grid;grid-template-columns:.8fr 1.2fr}.senko-model-image{height:260px}.senko-pneumatic,.senko-road{grid-template-columns:1fr}.senko-pneumatic-visual{min-height:360px;border-right:0;border-bottom:1px solid #ffffff21}.senko-accessory-grid{grid-template-columns:1fr 1fr}.senko-tools{grid-template-columns:1fr 1fr}.senko-tools-heading{grid-column:1/-1}}
@media(max-width:600px){.senko-catalog-copy{padding:48px 22px 65px}.senko-catalog-copy h1{font-size:47px}.senko-back-link{margin-bottom:45px}.senko-catalog-numbers{grid-template-columns:1fr 1fr}.senko-catalog-numbers span{min-height:105px}.senko-catalog-section,.senko-accessories{padding:80px 22px}.senko-model-card{display:block}.senko-model-image{height:280px}.senko-pneumatic-copy{padding:70px 22px}.senko-road{padding:80px 22px}.senko-road-mark{min-height:290px}.senko-accessory-grid{grid-template-columns:1fr}.senko-accessory-grid article{min-height:230px}.senko-accessory-grid svg{margin:30px 0 22px}.senko-tools{padding:80px 22px;grid-template-columns:1fr}.senko-tools-heading{grid-column:auto}.senko-tool-card{min-height:290px}}

.senko-detail-hero{min-height:650px;display:grid;grid-template-columns:1.02fr .98fr;background:#f6f5f2}.senko-detail-copy{padding:58px 7vw 75px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.senko-detail-copy .senko-back-link{margin-bottom:54px;color:#7e8385!important}.senko-detail-copy h1{margin:0;color:var(--ink);font-size:clamp(78px,9vw,138px);line-height:.78;letter-spacing:-.075em;font-weight:950}.senko-detail-copy h1 em{color:var(--red);font-style:normal}.senko-detail-copy h2{max-width:650px;margin:30px 0 18px;color:var(--ink);font-size:clamp(27px,2.7vw,42px);line-height:1.05;letter-spacing:-.04em}.senko-detail-copy>p:not(.senko-kicker){max-width:610px;margin:0;color:#686d6f;font-size:15px;line-height:1.75}.senko-detail-actions{margin-top:34px;display:flex;align-items:center;gap:26px}.senko-detail-visual{min-height:650px;position:relative;overflow:hidden;display:grid;place-items:center;background:linear-gradient(140deg,#bec2c1 0%,#f1f2f0 50%,#aeb3b2 100%)}.senko-detail-visual:before{content:"";position:absolute;width:460px;height:460px;border:1px solid #0002;border-radius:50%}.senko-detail-number{position:absolute;left:-20px;bottom:-60px;color:#0000000a;font-size:290px;font-weight:950;letter-spacing:-.12em}.senko-detail-placeholder{z-index:2;width:330px;height:370px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #7d8384;background:#ffffff5c;box-shadow:0 30px 80px #1112;transform:skewY(-2deg)}.senko-detail-placeholder b{color:var(--red);font-size:132px;line-height:.8;letter-spacing:-.09em}.senko-detail-placeholder small{margin-top:30px;color:#5c6264;text-align:center;font-size:8px;font-weight:900;line-height:1.6;letter-spacing:.18em}.senko-detail-visual .senko-jp{right:32px;bottom:32px}
.senko-detail-metrics{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.senko-detail-metrics article{min-height:155px;padding:28px 3.5vw;display:grid;grid-template-columns:1fr auto;align-content:center;border-right:1px solid var(--line)}.senko-detail-metrics small{grid-column:1/-1;margin-bottom:17px;color:#858a8c;font-size:8px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.senko-detail-metrics b{font-size:45px;line-height:1;letter-spacing:-.05em}.senko-detail-metrics span{align-self:end;margin-bottom:4px;color:var(--red);font-size:10px;font-weight:900;text-transform:uppercase}.senko-detail-metrics .senko-metric-word{font-size:30px;letter-spacing:-.03em}
.senko-detail-intro{padding:115px 8vw;display:grid;grid-template-columns:1fr .75fr;gap:9vw;align-items:end;background:var(--paper)}.senko-detail-intro h2,.senko-detail-apps h2,.senko-detail-spec-title h2,.senko-documents h2{margin:0;color:inherit;font-size:clamp(40px,4.5vw,66px);line-height:1;letter-spacing:-.05em}.senko-detail-intro-copy>p:first-child{margin:0;color:#626769;font-size:16px;line-height:1.8}.senko-verified{margin:28px 0 0;padding:14px 16px;border-left:3px solid var(--red);background:#fff;color:#6d7274;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
.senko-detail-benefits{padding:0 8vw 115px;display:grid;grid-template-columns:repeat(3,1fr);background:var(--paper)}.senko-detail-benefits article{min-height:330px;padding:32px;border:1px solid var(--line);border-right:0;background:#fff}.senko-detail-benefits article:last-child{border-right:1px solid var(--line)}.senko-detail-benefits article>span{color:#9ba0a2;font-size:9px}.senko-detail-benefits svg{display:block;margin:54px 0 25px;color:var(--red);width:34px;height:34px}.senko-detail-benefits h3{margin:0 0 15px;color:var(--ink);font-size:22px}.senko-detail-benefits p{margin:0;color:#717678;font-size:13px;line-height:1.7}
.senko-detail-apps{padding:110px 8vw;display:grid;grid-template-columns:.9fr 1.1fr;gap:10vw;align-items:center;background:#101315;color:#fff}.senko-detail-apps>div:first-child>p:not(.senko-kicker){max-width:550px;color:#9da2a4;font-size:14px;line-height:1.75}.senko-detail-app-list{border-top:1px solid #383c3e}.senko-detail-app-list div{min-height:108px;display:grid;grid-template-columns:60px 1fr;align-items:center;border-bottom:1px solid #383c3e}.senko-detail-app-list span{color:var(--red);font-size:10px;font-weight:900}.senko-detail-app-list b{font-size:19px;line-height:1.25}
.senko-detail-specs{padding:115px 8vw;display:grid;grid-template-columns:.7fr 1.3fr;gap:9vw;background:#fff}.senko-detail-spec-title>p:not(.senko-kicker){margin-top:28px;color:#6c7173;font-size:13px;line-height:1.7}.senko-detail-table{border-top:1px solid var(--line)}.senko-detail-table>div{min-height:76px;padding:0 20px;display:grid;grid-template-columns:1fr auto;align-items:center;border-bottom:1px solid var(--line)}.senko-detail-table span{color:#6b7072;font-size:12px}.senko-detail-table b{font-size:14px}.senko-detail-table .senko-table-pending{background:#f2f1ee}.senko-detail-table .senko-table-pending b{color:#999d9f;font-size:9px;letter-spacing:.12em;text-transform:uppercase}
.senko-documents{padding:105px 8vw;background:#171a1c;color:#fff}.senko-documents>div:first-child{max-width:850px}.senko-document-grid{margin-top:55px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #393d3f;border-left:1px solid #393d3f}.senko-document-grid article{min-height:185px;padding:28px;display:flex;flex-direction:column;border-right:1px solid #393d3f;border-bottom:1px solid #393d3f}.senko-document-grid svg{color:var(--red)}.senko-document-grid span{margin-top:auto;color:#fff;font-size:17px;font-weight:800}.senko-document-grid small{margin-top:8px;color:#7f8486;font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}
@media(max-width:920px){.senko-detail-hero{grid-template-columns:1fr}.senko-detail-visual{min-height:520px}.senko-detail-metrics{grid-template-columns:1fr 1fr}.senko-detail-intro,.senko-detail-apps,.senko-detail-specs{grid-template-columns:1fr}.senko-detail-benefits{grid-template-columns:1fr}.senko-detail-benefits article{border-right:1px solid var(--line);border-bottom:0}.senko-detail-benefits article:last-child{border-bottom:1px solid var(--line)}.senko-document-grid{grid-template-columns:1fr}}
@media(max-width:600px){.senko-detail-copy{padding:48px 22px 65px}.senko-detail-copy .senko-back-link{margin-bottom:42px}.senko-detail-copy h1{font-size:78px}.senko-detail-copy h2{font-size:31px}.senko-detail-actions{align-items:flex-start;flex-direction:column}.senko-detail-visual{min-height:430px}.senko-detail-placeholder{width:250px;height:290px}.senko-detail-placeholder b{font-size:100px}.senko-detail-metrics{grid-template-columns:1fr}.senko-detail-metrics article{min-height:125px;padding:24px 22px}.senko-detail-intro,.senko-detail-apps,.senko-detail-specs,.senko-documents{padding:80px 22px}.senko-detail-benefits{padding:0 22px 80px}.senko-detail-benefits article{min-height:290px}.senko-detail-apps{gap:50px}.senko-document-grid article{min-height:160px}}

.senko-x70-hero{min-height:680px;display:grid;grid-template-columns:1.05fr .95fr;background:#0d1012;color:#fff}.senko-x70-copy{padding:60px 7vw 78px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.senko-x70-copy .senko-back-link{margin-bottom:52px}.senko-x70-copy h1{margin:0;color:#fff;font-size:clamp(76px,8vw,126px);line-height:.8;letter-spacing:-.07em}.senko-x70-copy h1 em{color:var(--red);font-style:normal}.senko-x70-copy h2{max-width:680px;margin:32px 0 20px;color:#fff;font-size:clamp(30px,3vw,46px);line-height:1.05;letter-spacing:-.045em}.senko-x70-copy>p:not(.senko-kicker){max-width:650px;margin:0;color:#a5aaac;font-size:15px;line-height:1.75}.senko-x70-copy .senko-detail-actions{margin-top:36px}.senko-x70-ratio{min-height:680px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid #ffffff1f;background:radial-gradient(circle at center,#2b3033 0%,#15191b 58%,#0d1012 100%)}.senko-x70-ratio:before{content:"";position:absolute;width:520px;height:520px;border:1px solid #ffffff14;border-radius:50%}.senko-x70-ratio>span{position:relative;z-index:2;color:var(--red);font-size:clamp(115px,13vw,205px);font-weight:950;line-height:.8;letter-spacing:-.1em}.senko-x70-ratio>small{position:relative;z-index:2;margin-top:30px;color:#929799;font-size:8px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.senko-x70-unit{position:absolute;right:30px;bottom:30px;z-index:3;width:125px;height:125px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;background:var(--red);color:#fff}.senko-x70-unit b{font-size:28px}.senko-x70-unit em{font-size:6px;font-style:normal;font-weight:800;line-height:1.5;letter-spacing:.12em}.senko-x70-confirmed{display:grid;grid-template-columns:1fr 1.15fr 1fr;background:#fff;border-bottom:1px solid var(--line)}.senko-x70-confirmed>div{min-height:165px;padding:32px 4vw;display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--line)}.senko-x70-confirmed small{margin-bottom:13px;color:#858a8c;font-size:8px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.senko-x70-confirmed b{font-size:27px;line-height:1}.senko-x70-confirmed .senko-x70-primary{background:var(--red);color:#fff}.senko-x70-primary small{color:#ffd4d6}.senko-x70-primary b{font-size:62px;letter-spacing:-.06em}.senko-x70-primary span{margin-top:8px;color:#ffd4d6;font-size:8px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.senko-x70-intro{background:#ececea}.senko-x70-apps{background:#111416}
@media(max-width:920px){.senko-x70-hero{grid-template-columns:1fr}.senko-x70-ratio{min-height:500px;border-left:0;border-top:1px solid #ffffff1f}.senko-x70-confirmed{grid-template-columns:1fr}.senko-x70-confirmed>div{border-bottom:1px solid var(--line)}}
@media(max-width:600px){.senko-x70-copy{padding:48px 22px 68px}.senko-x70-copy .senko-back-link{margin-bottom:42px}.senko-x70-copy h1{font-size:78px}.senko-x70-copy h2{font-size:31px}.senko-x70-ratio{min-height:410px}.senko-x70-ratio>span{font-size:115px}.senko-x70-ratio:before{width:330px;height:330px}.senko-x70-unit{right:20px;bottom:20px;width:105px;height:105px}.senko-x70-confirmed>div{min-height:135px;padding:27px 22px}}

.senko-corp-hero{min-height:650px;position:relative;overflow:hidden;padding:80px 7vw;display:grid;grid-template-columns:1fr .55fr;align-items:center;gap:8vw;background:#0d1012;color:#fff}.senko-corp-grid{position:absolute;inset:0;opacity:.1;background-image:linear-gradient(#ffffff3b 1px,transparent 1px),linear-gradient(90deg,#ffffff3b 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,#000,transparent 82%)}.senko-corp-hero>div:not(.senko-corp-grid){position:relative;z-index:2}.senko-corp-hero h1{margin:0;color:#fff;font-size:clamp(52px,6vw,88px);line-height:.94;letter-spacing:-.055em}.senko-corp-hero h1 em{color:transparent;-webkit-text-stroke:1px #ffffff78;font-style:normal}.senko-corp-hero>div:nth-of-type(2)>p:not(.senko-kicker){max-width:690px;margin:30px 0 35px;color:#abb0b2;font-size:16px;line-height:1.75}
.senko-app-hero-index{min-height:280px;padding:35px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid #ffffff26;background:#ffffff08}.senko-app-hero-index span{color:var(--red);font-size:120px;font-weight:950;line-height:.8;letter-spacing:-.08em}.senko-app-hero-index b{margin-top:35px;color:#fff;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.senko-app-selector{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-bottom:1px solid var(--line)}.senko-app-selector>div{min-height:145px;padding:32px 3vw;display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--line)}.senko-app-selector small{margin-bottom:15px;color:var(--red);font-size:8px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.senko-app-selector b{max-width:240px;font-size:17px;line-height:1.3}.senko-app-grid{padding:110px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:18px;background:var(--paper)}.senko-app-grid article{min-height:430px;padding:42px;position:relative;display:flex;flex-direction:column;align-items:flex-start;background:#fff;border:1px solid var(--line)}.senko-app-grid article>span:first-child{position:absolute;right:30px;top:28px;color:#9da1a3;font-size:10px}.senko-app-grid article>svg{width:40px;height:40px;margin-bottom:70px;color:var(--red)}.senko-app-grid h2{max-width:550px;margin:0;color:var(--ink);font-size:clamp(31px,3vw,45px);line-height:1.05;letter-spacing:-.04em}.senko-app-grid article>p:not(.senko-kicker){max-width:620px;color:#6c7173;font-size:14px;line-height:1.75}.senko-app-grid article>a{margin-top:auto;display:flex;align-items:center;gap:7px;font-size:9px;font-weight:900;text-transform:uppercase;border-bottom:1px solid #888;padding-bottom:5px}.senko-app-grid article>a svg{width:15px;height:15px}.senko-app-grid .senko-app-industrial{background:#15181a;color:#fff;border-color:#15181a}.senko-app-industrial h2{color:#fff}.senko-app-grid .senko-app-industrial>p:not(.senko-kicker){color:#9da2a4}.senko-app-grid .senko-app-industrial>a{color:#fff}.senko-app-decision{padding:110px 8vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;align-items:center;background:#fff}.senko-app-decision h2{margin:0;font-size:clamp(39px,4.5vw,65px);line-height:1;letter-spacing:-.05em}.senko-app-decision-list{border-top:1px solid var(--line)}.senko-app-decision-list div{min-height:83px;display:grid;grid-template-columns:55px 1fr;align-items:center;border-bottom:1px solid var(--line)}.senko-app-decision-list b{color:var(--red);font-size:9px}.senko-app-decision-list span{font-size:16px;font-weight:800}
.senko-about-hero{background:linear-gradient(105deg,#0b0e10 0%,#191d20 68%,#2b3033 100%)}.senko-about-year{min-height:380px;padding:40px;display:flex;flex-direction:column;justify-content:center;border-left:4px solid var(--red);background:#ffffff08}.senko-about-year>span{color:#8f9496;font-size:9px;font-weight:900;letter-spacing:.25em}.senko-about-year b{margin:12px 0;color:var(--red);font-size:clamp(95px,11vw,170px);line-height:.8;letter-spacing:-.09em}.senko-about-year small{max-width:240px;color:#c2c5c6;font-size:10px;line-height:1.6;letter-spacing:.08em;text-transform:uppercase}.senko-about-story{padding:120px 8vw;display:grid;grid-template-columns:.85fr 1.15fr;gap:10vw;background:#fff}.senko-about-story h2,.senko-about-principles h2,.senko-about-position h2{margin:0;color:inherit;font-size:clamp(40px,4.5vw,67px);line-height:1;letter-spacing:-.05em}.senko-about-story>div:last-child p{margin:0 0 28px;color:#606567;font-size:16px;line-height:1.85}.senko-about-timeline{display:grid;grid-template-columns:repeat(3,1fr);background:#ececea;border-top:1px solid var(--line)}.senko-about-timeline article{min-height:380px;padding:38px 4vw;border-right:1px solid var(--line)}.senko-about-timeline article>span{color:#989c9e;font-size:9px}.senko-about-timeline article>b{display:block;margin:70px 0 16px;color:var(--red);font-size:52px;letter-spacing:-.04em}.senko-about-timeline h3{margin:0 0 15px;font-size:20px}.senko-about-timeline p{max-width:350px;color:#6b7072;font-size:13px;line-height:1.7}.senko-about-principles{padding:110px 7vw;background:#101315;color:#fff}.senko-about-principles>div:first-child{max-width:800px;margin-bottom:55px}.senko-principle-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #383c3e;border-left:1px solid #383c3e}.senko-principle-grid article{min-height:310px;padding:28px;border-right:1px solid #383c3e;border-bottom:1px solid #383c3e}.senko-principle-grid article>span{color:#74797b;font-size:9px}.senko-principle-grid svg{display:block;margin:55px 0 25px;color:var(--red)}.senko-principle-grid h3{margin:0 0 14px;color:#fff;font-size:19px}.senko-principle-grid p{color:#929799;font-size:12px;line-height:1.65}.senko-about-position{padding:110px 8vw;display:grid;grid-template-columns:.75fr 1.25fr;gap:10vw;align-items:center;background:var(--paper)}.senko-about-position-mark{min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--red);color:#fff}.senko-about-position-mark span{font-size:70px;font-weight:950;letter-spacing:.08em}.senko-about-position-mark b{font-size:18px;letter-spacing:.5em}.senko-about-position>div:last-child>p:not(.senko-kicker){max-width:700px;color:#656a6c;font-size:14px;line-height:1.8}.senko-about-position .senko-button-dark{margin-top:22px}
.senko-tech-hero{background:radial-gradient(circle at 80% 45%,#303639 0%,#14181a 45%,#090c0e 78%)}.senko-tech-symbol{min-height:370px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #ffffff20;background:#ffffff06}.senko-tech-symbol>span{color:var(--red);font-size:150px;font-weight:300;line-height:1}.senko-tech-symbol b{margin-top:20px;color:#fff;font-size:18px}.senko-tech-symbol small{margin-top:12px;color:#777d7f;font-size:7px;letter-spacing:.17em}.senko-tech-pillars{display:grid;grid-template-columns:repeat(4,1fr);background:#fff}.senko-tech-pillars article{min-height:390px;padding:35px 30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.senko-tech-pillars article>span{color:#9ca0a2;font-size:9px}.senko-tech-pillars svg{display:block;margin:70px 0 30px;color:var(--red);width:35px;height:35px}.senko-tech-pillars h2{margin:0 0 18px;font-size:22px;line-height:1.15}.senko-tech-pillars p{color:#6b7072;font-size:13px;line-height:1.7}.senko-tech-verified{padding:115px 8vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;align-items:center;background:var(--paper)}.senko-tech-verified h2,.senko-tech-system h2,.senko-tech-proof h2{margin:0;color:inherit;font-size:clamp(40px,4.5vw,67px);line-height:1;letter-spacing:-.05em}.senko-tech-verified>div:first-child>p:not(.senko-kicker){color:#656a6c;font-size:14px;line-height:1.75}.senko-tech-verified .senko-button-dark{margin-top:22px}.senko-tech-verified-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.senko-tech-verified-grid article{min-height:170px;padding:25px;display:flex;flex-direction:column;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.senko-tech-verified-grid small{color:var(--red);font-size:8px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.senko-tech-verified-grid b{margin-top:auto;font-size:24px}.senko-tech-verified-grid span{margin-top:6px;color:#898d8f;font-size:8px;text-transform:uppercase}.senko-tech-system{padding:110px 8vw;display:grid;grid-template-columns:.65fr 1.35fr;gap:9vw;align-items:center;background:#111416;color:#fff}.senko-tech-system-ring{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #ffffff24;border-radius:50%}.senko-tech-system-ring span{color:#777c7e;font-size:9px;letter-spacing:.3em}.senko-tech-system-ring b{color:var(--red);font-size:130px;line-height:1}.senko-tech-system>div:last-child>p:not(.senko-kicker){color:#9ea3a5;font-size:14px;line-height:1.8}.senko-tech-chain{margin-top:35px;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.senko-tech-chain span{padding:10px 13px;border:1px solid #ffffff27;color:#fff;font-size:9px;font-weight:900;text-transform:uppercase}.senko-tech-chain i{color:var(--red);font-style:normal}.senko-tech-proof{padding:110px 8vw;display:grid;grid-template-columns:.75fr 1.25fr;gap:9vw;align-items:center;background:#fff}.senko-tech-proof-list{border-top:1px solid var(--line)}.senko-tech-proof-list article{min-height:86px;display:grid;grid-template-columns:55px 1fr;align-items:center;border-bottom:1px solid var(--line)}.senko-tech-proof-list span{color:var(--red);font-size:9px}.senko-tech-proof-list b{font-size:17px}
@media(max-width:920px){.senko-corp-hero,.senko-about-story,.senko-about-position,.senko-tech-verified,.senko-tech-system,.senko-tech-proof,.senko-app-decision{grid-template-columns:1fr}.senko-app-selector,.senko-tech-pillars{grid-template-columns:1fr 1fr}.senko-app-grid{grid-template-columns:1fr}.senko-about-timeline{grid-template-columns:1fr}.senko-about-timeline article{min-height:290px}.senko-about-timeline article>b{margin-top:45px}.senko-principle-grid{grid-template-columns:1fr 1fr}.senko-tech-system-ring{max-width:420px;width:100%;aspect-ratio:1;min-height:0}.senko-tech-symbol,.senko-about-year{min-height:300px}}
@media(max-width:600px){.senko-corp-hero{padding:70px 22px;gap:55px}.senko-corp-hero h1{font-size:47px}.senko-app-selector,.senko-tech-pillars{grid-template-columns:1fr}.senko-app-selector>div{min-height:115px;padding:27px 22px}.senko-app-grid{padding:80px 22px}.senko-app-grid article{min-height:390px;padding:30px 25px}.senko-app-decision,.senko-about-story,.senko-about-principles,.senko-about-position,.senko-tech-verified,.senko-tech-system,.senko-tech-proof{padding:80px 22px}.senko-about-year b{font-size:100px}.senko-about-timeline article{padding:32px 22px}.senko-principle-grid{grid-template-columns:1fr}.senko-about-position-mark{min-height:300px}.senko-about-position-mark span{font-size:54px}.senko-tech-symbol>span{font-size:120px}.senko-tech-verified-grid{grid-template-columns:1fr}.senko-tech-pillars article{min-height:330px}.senko-tech-pillars svg{margin-top:50px}}

.senko-section-cta{margin-top:30px;display:inline-flex;align-items:center;gap:8px;padding-bottom:5px;border-bottom:1px solid currentColor;font-size:9px;font-weight:900;text-transform:uppercase}.senko-section-cta svg{width:15px;height:15px}
.senko-parts-hero{background:radial-gradient(circle at 80% 45%,#343a3d 0%,#171b1d 42%,#090c0e 78%)}.senko-parts-orbit{min-height:360px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #ffffff24;border-radius:50%}.senko-parts-orbit>span{width:100px;height:100px;display:grid;place-items:center;border-radius:50%;background:var(--red);color:#fff}.senko-parts-orbit svg{width:50px;height:50px}.senko-parts-orbit b{margin-top:28px;color:#fff;font-size:34px;letter-spacing:.16em}.senko-parts-orbit small{max-width:260px;margin-top:12px;color:#828789;text-align:center;font-size:8px;line-height:1.6;letter-spacing:.13em;text-transform:uppercase}.senko-parts-range{padding:110px 7vw;display:grid;grid-template-columns:repeat(2,1fr);gap:18px;background:var(--paper)}.senko-parts-range article{min-height:340px;padding:36px;position:relative;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--line);background:#fff}.senko-parts-range article>span:first-child{position:absolute;right:28px;top:25px;color:#9ba0a2;font-size:9px}.senko-parts-range article>svg{width:38px;height:38px;margin:30px 0 55px;color:var(--red)}.senko-parts-range h2{margin:0 0 17px;font-size:29px;letter-spacing:-.035em}.senko-parts-range p{max-width:650px;margin:0;color:#6b7072;font-size:13px;line-height:1.75}.senko-parts-range .senko-parts-spares{grid-column:1/-1;min-height:310px;background:#15181a;color:#fff}.senko-parts-spares h2{color:#fff}.senko-parts-range .senko-parts-spares p{color:#9da2a4}.senko-parts-spares>a{margin-top:auto;display:flex;align-items:center;gap:8px;color:#fff;padding-bottom:5px;border-bottom:1px solid #888;font-size:9px;font-weight:900;text-transform:uppercase}.senko-parts-spares>a svg{width:15px;height:15px}.senko-parts-guide{padding:110px 8vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;align-items:center;background:#fff}.senko-parts-guide h2{margin:0;font-size:clamp(40px,4.5vw,66px);line-height:1;letter-spacing:-.05em}.senko-parts-steps{border-top:1px solid var(--line)}.senko-parts-steps div{min-height:85px;display:grid;grid-template-columns:58px 1fr;align-items:center;border-bottom:1px solid var(--line)}.senko-parts-steps b{color:var(--red);font-size:9px}.senko-parts-steps span{font-size:16px;font-weight:800}
.senko-tools-page-hero{background:linear-gradient(110deg,#090c0e,#181c1e 68%,#2f3437)}.senko-tools-mark{min-height:370px;padding:40px;display:flex;flex-direction:column;justify-content:center;border-left:4px solid var(--red);background:#ffffff07}.senko-tools-mark span{color:#7f8587;font-size:9px;font-weight:900;letter-spacing:.3em}.senko-tools-mark b{color:var(--red);font-size:150px;line-height:.9;letter-spacing:-.08em}.senko-tools-mark small{max-width:270px;margin-top:20px;color:#c2c5c6;font-size:9px;line-height:1.6;letter-spacing:.12em;text-transform:uppercase}.senko-tool-feature{padding:110px 8vw;display:grid;grid-template-columns:.85fr 1.15fr;gap:9vw;align-items:center;background:#fff}.senko-tool-feature.is-dark{grid-template-columns:1.15fr .85fr;background:#111416;color:#fff}.senko-tool-feature h2{margin:0;color:inherit;font-size:clamp(40px,4.5vw,66px);line-height:1;letter-spacing:-.05em}.senko-tool-feature>div>p:not(.senko-kicker){max-width:690px;color:#686d6f;font-size:14px;line-height:1.8}.senko-tool-feature.is-dark>div>p:not(.senko-kicker){color:#9ba0a2}.senko-tool-visual{min-height:430px;padding:38px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--paper);border:1px solid var(--line);color:var(--ink)}.senko-tool-feature.is-dark .senko-tool-visual{background:#1b1f21;border-color:#383c3e;color:#fff}.senko-tool-visual>span{position:absolute;right:28px;top:25px;color:#929799;font-size:9px}.senko-tool-visual svg{width:90px;height:90px;color:var(--red)}.senko-tool-visual b{margin-top:32px;font-size:35px;letter-spacing:.2em}.senko-pending{margin-top:25px;padding:11px 14px;display:inline-block;border:1px solid currentColor;color:#8b9092;font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.is-dark .senko-pending{color:#9ba0a2}.senko-tool-criteria{padding:110px 8vw;display:grid;grid-template-columns:.75fr 1.25fr;gap:9vw;align-items:center;background:var(--paper)}.senko-tool-criteria h2{margin:0;font-size:clamp(40px,4.5vw,66px);line-height:1;letter-spacing:-.05em}.senko-tool-criteria-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.senko-tool-criteria-grid article{min-height:155px;padding:24px;display:flex;flex-direction:column;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.senko-tool-criteria-grid span{color:var(--red);font-size:9px}.senko-tool-criteria-grid b{margin-top:auto;font-size:17px;line-height:1.3}
.senko-support-page-hero{background:radial-gradient(circle at 82% 45%,#303639,#15191b 45%,#090c0e 78%)}.senko-support-symbol{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #ffffff24;background:#ffffff06}.senko-support-symbol svg{width:95px;height:95px;color:var(--red)}.senko-support-symbol b{margin-top:25px;font-size:30px;letter-spacing:.18em}.senko-support-symbol small{max-width:280px;margin-top:12px;color:#84898b;text-align:center;font-size:8px;letter-spacing:.14em;text-transform:uppercase}.senko-support-services{display:grid;grid-template-columns:repeat(4,1fr);background:#fff}.senko-support-services article{min-height:390px;padding:34px 28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.senko-support-services article>span{color:#999d9f;font-size:9px}.senko-support-services svg{display:block;width:36px;height:36px;margin:72px 0 30px;color:var(--red)}.senko-support-services h2{margin:0 0 17px;font-size:22px;line-height:1.15}.senko-support-services p{color:#6b7072;font-size:13px;line-height:1.7}.senko-resource-library{padding:110px 8vw;background:#111416;color:#fff}.senko-resource-library>div:first-child{max-width:780px}.senko-resource-library h2,.senko-faq h2,.senko-maintenance-cycle h2{margin:0;color:inherit;font-size:clamp(40px,4.5vw,66px);line-height:1;letter-spacing:-.05em}.senko-resource-library>div:first-child>p:not(.senko-kicker){color:#969b9d;font-size:14px}.senko-resource-grid{margin-top:55px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #383c3e;border-left:1px solid #383c3e}.senko-resource-grid article{min-height:230px;padding:28px;display:flex;flex-direction:column;border-right:1px solid #383c3e;border-bottom:1px solid #383c3e}.senko-resource-grid b{color:var(--red);font-size:48px;letter-spacing:-.05em}.senko-resource-grid span{margin-top:auto;font-size:17px;font-weight:800}.senko-resource-grid small{margin-top:9px;color:#7e8385;font-size:8px;line-height:1.5;letter-spacing:.11em;text-transform:uppercase}.senko-faq{padding:110px 8vw;display:grid;grid-template-columns:.65fr 1.35fr;gap:8vw;background:var(--paper)}.senko-faq-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.senko-faq-grid article{min-height:250px;padding:27px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.senko-faq-grid span{color:var(--red);font-size:9px}.senko-faq-grid h3{margin:45px 0 14px;font-size:18px}.senko-faq-grid p{color:#6b7072;font-size:12px;line-height:1.7}.senko-maintenance-cycle{padding:110px 8vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;align-items:center;background:#fff}.senko-maintenance-cycle>div:last-child{border-top:1px solid var(--line)}.senko-maintenance-cycle span{min-height:72px;display:grid;grid-template-columns:55px 1fr;align-items:center;border-bottom:1px solid var(--line);color:var(--red);font-size:9px}.senko-maintenance-cycle b{color:var(--ink);font-size:18px}
@media(max-width:920px){.senko-parts-range{grid-template-columns:1fr}.senko-parts-range .senko-parts-spares{grid-column:auto}.senko-parts-guide,.senko-tool-feature,.senko-tool-feature.is-dark,.senko-tool-criteria,.senko-faq,.senko-maintenance-cycle{grid-template-columns:1fr}.senko-support-services,.senko-resource-grid{grid-template-columns:1fr 1fr}.senko-parts-orbit,.senko-tools-mark,.senko-support-symbol{min-height:300px}.senko-tool-feature.is-dark>div:first-child{order:2}.senko-tool-feature.is-dark>.senko-tool-visual{order:1}}
@media(max-width:600px){.senko-parts-range,.senko-parts-guide,.senko-tool-feature,.senko-tool-criteria,.senko-resource-library,.senko-faq,.senko-maintenance-cycle{padding:80px 22px}.senko-parts-range article{min-height:320px;padding:28px 24px}.senko-parts-range article>svg{margin-bottom:45px}.senko-tool-visual{min-height:320px}.senko-tools-mark b{font-size:110px}.senko-tool-criteria-grid,.senko-support-services,.senko-resource-grid,.senko-faq-grid{grid-template-columns:1fr}.senko-support-services article{min-height:330px;padding:30px 22px}.senko-support-services svg{margin-top:50px}.senko-resource-grid article{min-height:190px}.senko-faq-grid article{min-height:230px}}

.senko-contact-hero{background:radial-gradient(circle at 82% 45%,#303639,#15191b 44%,#090c0e 78%)}.senko-contact-map{min-height:380px;padding:38px;display:flex;flex-direction:column;justify-content:center;border:1px solid #ffffff24;background:#ffffff06}.senko-contact-map>span{color:var(--red);font-size:130px;font-weight:950;line-height:.8;letter-spacing:-.08em}.senko-contact-map>b{margin:28px 0;color:#fff;font-size:14px;letter-spacing:.12em;text-transform:uppercase}.senko-contact-map>div{display:flex;gap:9px;flex-wrap:wrap}.senko-contact-map i{width:52px;height:52px;display:grid;place-items:center;border:1px solid #ffffff2b;color:#b7bbbd;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.12em}.senko-contact-channels{display:grid;grid-template-columns:1fr 1fr 1fr;background:#fff;border-bottom:1px solid var(--line)}.senko-contact-channels>a,.senko-contact-channels>article{min-height:210px;padding:30px 3vw;position:relative;display:flex;flex-direction:column;border-right:1px solid var(--line)}.senko-contact-channels>a{transition:.25s ease}.senko-contact-channels>a:hover{background:var(--paper)}.senko-contact-channels span:first-child{position:absolute;right:25px;top:24px;color:#9ba0a2;font-size:9px}.senko-contact-channels svg{width:31px;height:31px;margin:20px 0 auto;color:var(--red)}.senko-contact-channels small{margin-bottom:9px;color:#858a8c;font-size:8px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.senko-contact-channels b{font-size:17px;line-height:1.35}.senko-contact-main{padding:115px 8vw;display:grid;grid-template-columns:.72fr 1.28fr;gap:9vw;background:var(--paper)}.senko-contact-intro h2{margin:0;font-size:clamp(40px,4.5vw,66px);line-height:1;letter-spacing:-.05em}.senko-contact-intro>p:not(.senko-kicker){color:#666b6d;font-size:14px;line-height:1.8}.senko-contact-response{margin-top:25px;padding-top:18px;display:flex;flex-direction:column;border-top:1px solid var(--line)}.senko-contact-response b{font-size:10px;text-transform:uppercase}.senko-contact-response span{margin-top:7px;color:#717678;font-size:12px}.senko-form-wrap{padding:38px;background:#fff;border:1px solid var(--line)}.senko-form-status{margin-bottom:28px;padding:16px 18px;border-left:4px solid;font-size:12px;font-weight:700;line-height:1.5}.senko-form-status.is-success{border-color:#238550;background:#edf8f1;color:#185f39}.senko-form-status.is-error{border-color:var(--red);background:#fff0f1;color:#9d1d24}.senko-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:24px 18px}.senko-contact-form label{display:flex;flex-direction:column;gap:9px}.senko-contact-form label>span{color:#555a5c;font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.senko-contact-form input,.senko-contact-form select,.senko-contact-form textarea{width:100%;min-height:52px;padding:13px 14px;border:1px solid #cfd1d1;border-radius:0;background:#fff;color:var(--ink);font:inherit;font-size:13px;outline:0}.senko-contact-form textarea{resize:vertical;line-height:1.6}.senko-contact-form input:focus,.senko-contact-form select:focus,.senko-contact-form textarea:focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red)}.senko-form-message,.senko-form-consent,.senko-contact-form>button{grid-column:1/-1}.senko-contact-form .senko-form-consent{display:grid;grid-template-columns:18px 1fr;align-items:start;gap:10px}.senko-form-consent input{min-height:0;width:16px;height:16px;margin-top:1px;accent-color:var(--red)}.senko-form-consent span{font-size:9px!important;line-height:1.55;text-transform:none!important;letter-spacing:.03em!important}.senko-contact-form>button{border:0;cursor:pointer;justify-self:start}.senko-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.senko-distributor{padding:100px 8vw;display:grid;grid-template-columns:1.2fr .8fr;gap:9vw;align-items:center;background:#111416;color:#fff}.senko-distributor h2{max-width:780px;margin:0;color:#fff;font-size:clamp(40px,4.5vw,66px);line-height:1;letter-spacing:-.05em}.senko-distributor>div:first-child>p:not(.senko-kicker){max-width:720px;color:#9da2a4;font-size:14px;line-height:1.8}.senko-distributor .senko-button-white{margin-top:24px}.senko-distributor-mark{min-height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #ffffff24;background:#ffffff06}.senko-distributor-mark span{color:var(--red);font-size:55px;font-weight:950;letter-spacing:.09em}.senko-distributor-mark b{font-size:16px;letter-spacing:.35em}.senko-distributor-mark small{margin-top:25px;color:#777d7f;font-size:8px;letter-spacing:.16em;text-transform:uppercase}.senko-whatsapp{position:fixed;right:22px;bottom:22px;z-index:9999;height:56px;padding:0 18px;display:flex;align-items:center;gap:11px;border-radius:30px;background:#1f9d55;color:#fff!important;box-shadow:0 15px 35px #0004;transition:transform .2s ease,background .2s ease}.senko-whatsapp:hover{transform:translateY(-3px);background:#188348}.senko-whatsapp span{font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.senko-whatsapp svg{width:25px;height:25px}
@media(max-width:920px){.senko-contact-channels{grid-template-columns:1fr}.senko-contact-main,.senko-distributor{grid-template-columns:1fr}.senko-contact-map{min-height:300px}.senko-distributor-mark{min-height:290px}}
@media(max-width:600px){.senko-contact-main,.senko-distributor{padding:80px 22px}.senko-contact-channels>a,.senko-contact-channels>article{min-height:170px;padding:25px 22px}.senko-form-wrap{padding:25px 20px}.senko-contact-form{grid-template-columns:1fr}.senko-contact-form label,.senko-form-message,.senko-form-consent,.senko-contact-form>button{grid-column:1}.senko-contact-map>span{font-size:105px}.senko-distributor-mark span{font-size:43px}.senko-whatsapp{right:15px;bottom:15px;width:54px;height:54px;padding:0;justify-content:center}.senko-whatsapp span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}

.senko-turnstile{grid-column:1/-1;min-height:65px}.senko-captcha-pending{grid-column:1/-1;margin:0}.senko-form-consent a{color:var(--red)!important;text-decoration:underline;text-underline-offset:2px}.senko-contact-form button:disabled{cursor:not-allowed;opacity:.55}.senko-legal-bar{min-height:48px;padding:0 7vw;display:flex;align-items:center;justify-content:flex-end;gap:24px;background:#050607;border-top:1px solid #252829}.senko-legal-bar a{color:#8d9294!important;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.senko-legal-bar a:hover{color:#fff!important}.senko-privacy-hero{padding:105px 8vw;background:linear-gradient(120deg,#090c0e,#1b2022);color:#fff}.senko-privacy-hero h1{max-width:900px;margin:0;color:#fff;font-size:clamp(58px,8vw,115px);line-height:.88;letter-spacing:-.065em}.senko-privacy-hero h1 em{color:var(--red);font-style:normal}.senko-privacy-hero>p:not(.senko-kicker){max-width:690px;margin-top:35px;color:#aeb2b4;font-size:14px;line-height:1.8}.senko-privacy-content{padding:110px 8vw;display:grid;grid-template-columns:240px 1fr;gap:9vw;background:var(--paper)}.senko-privacy-content aside{position:sticky;top:35px;height:max-content;display:flex;flex-direction:column;border-top:2px solid var(--ink)}.senko-privacy-content aside b{padding:18px 0 13px;font-size:10px;text-transform:uppercase}.senko-privacy-content aside a{padding:12px 0;border-top:1px solid var(--line);color:#717678!important;font-size:10px}.senko-privacy-sections section{padding:0 0 65px;margin-bottom:65px;border-bottom:1px solid var(--line)}.senko-privacy-sections section>span{color:var(--red);font-size:10px;font-weight:900}.senko-privacy-sections h2{max-width:850px;margin:18px 0 25px;font-size:clamp(32px,3.7vw,54px);line-height:1;letter-spacing:-.045em}.senko-privacy-sections p{max-width:900px;color:#5f6466;font-size:14px;line-height:1.85}.senko-privacy-sections a{color:var(--red)!important;text-decoration:underline}.senko-privacy-sections strong{color:var(--ink)}
@media(max-width:920px){.senko-privacy-content{grid-template-columns:1fr}.senko-privacy-content aside{position:static}.senko-turnstile{overflow:hidden}}
@media(max-width:600px){.senko-privacy-hero,.senko-privacy-content{padding:80px 22px}.senko-privacy-hero h1{font-size:56px}.senko-privacy-sections section{padding-bottom:45px;margin-bottom:45px}.senko-legal-bar{padding:0 22px;justify-content:flex-start}}
