.page-module__p5FGVq__kitPage{--kit-dark:#071f2b;--kit-green:#0b6748;--kit-lime:#b9ef67}.page-module__p5FGVq__kitPage .page-hero{background:radial-gradient(circle at 88% 4%,#60d0982e,#0000 28%),linear-gradient(#ffffff08 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/52px 52px,linear-gradient(123deg,#061a26 0%,#0b3334 56%,#083d2a 100%);padding-bottom:78px}:is(.page-module__p5FGVq__kitPage .page-hero .breadcrumbs,.page-module__p5FGVq__kitPage .page-hero .breadcrumbs a,.page-module__p5FGVq__kitPage .page-hero .breadcrumbs ol){color:#a8c3b9}.page-module__p5FGVq__kitPage .page-hero .eyebrow{color:#9edebc}.page-module__p5FGVq__kitPage .page-hero h1{color:#fff;max-width:700px;font-size:clamp(42px,4.6vw,62px)}.page-module__p5FGVq__kitPage .page-hero__intro{color:#c2d6cf;max-width:690px;font-size:17px}.page-module__p5FGVq__kitPage .page-hero .button--secondary{color:#fff;background:0 0;border-color:#ffffff61}.page-module__p5FGVq__kitPage .page-hero .button--secondary:hover{background:#ffffff17;border-color:#fff}.page-module__p5FGVq__heroImage{border:1px solid #b2efcc3d;display:grid;background:#eaf0ed!important;border-radius:20px!important;min-height:0!important;box-shadow:0 34px 80px #0000005c!important}.page-module__p5FGVq__heroImageMedia{aspect-ratio:16/10;position:relative}.page-module__p5FGVq__heroImageMedia img{object-fit:cover}.page-module__p5FGVq__heroImageFooter{background:#f8faf9;border-top:1px solid #d8e3de;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__p5FGVq__heroImageFooter span{color:#39564a;text-align:center;padding:13px 14px;font-size:10px;font-weight:720;line-height:1.35}.page-module__p5FGVq__heroImageFooter span+span{border-left:1px solid #d8e3de}.page-module__p5FGVq__kitPage .section--compact[aria-label="Standard assembly kit figures"]{background:#0b2d2e;padding:0}.page-module__p5FGVq__statRow{width:min(100%,1320px);background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}.page-module__p5FGVq__statRow .stat{background:0 0;border-left:1px solid #ffffff1c;min-height:122px;padding:27px 21px}.page-module__p5FGVq__statRow .stat:last-child{border-right:1px solid #ffffff1c}.page-module__p5FGVq__statRow .stat strong{color:#f4faf7;font-size:22px}.page-module__p5FGVq__statRow .stat span{color:#9fb9b0}.page-module__p5FGVq__kitPage .section--industrial{background:radial-gradient(circle at 90% 4%,#b8ef6321,#0000 32%),linear-gradient(122deg,#071f2b,#07382d)}.page-module__p5FGVq__scopeGrid{max-width:1060px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-module__p5FGVq__scopeGrid .kit-scope-card{border-radius:16px;min-height:410px;padding:clamp(30px,4vw,44px)}.page-module__p5FGVq__scopeGrid .kit-scope-card h3{font-size:clamp(25px,2.5vw,34px)}:is(.page-module__p5FGVq__kitPage .feature-card,.page-module__p5FGVq__kitPage .content-card){border-radius:15px;box-shadow:0 16px 42px #112a1e12}.page-module__p5FGVq__componentLayout{grid-template-columns:minmax(380px,.92fr) minmax(0,1.08fr)!important;align-items:start!important;gap:clamp(36px,5vw,70px)!important}.page-module__p5FGVq__componentImage{border:1px solid #d4e1db;border-radius:17px!important;min-height:590px!important;position:relative!important;box-shadow:0 28px 70px #0d302626!important}.page-module__p5FGVq__componentCopy .check-list{background:#f5f9f7;border:1px solid #d9e4df;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding:24px}.page-module__p5FGVq__componentSpecs{margin-top:22px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-module__p5FGVq__componentSpecs>div{border-radius:12px!important;min-height:104px!important}.page-module__p5FGVq__kitPage .split-layout{gap:clamp(42px,6vw,76px)}.page-module__p5FGVq__kitPage .split-image{border-radius:17px;min-height:510px;box-shadow:0 26px 64px #0d302624}.page-module__p5FGVq__confirmationFlow{background:#fff;border:1px solid #d4e1db;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:50px;list-style:none;display:grid;overflow:hidden}.page-module__p5FGVq__confirmationFlow li{min-width:0;padding:28px 24px}.page-module__p5FGVq__confirmationFlow li+li{border-left:1px solid #dce7e1}.page-module__p5FGVq__confirmationFlow span{color:#fff;background:#0c684a;border-radius:4px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:inline-grid}.page-module__p5FGVq__confirmationFlow h3{color:#10241b;margin-top:23px;font-size:17px;line-height:1.35}.page-module__p5FGVq__confirmationFlow p{color:#687b72;margin-top:9px;font-size:13px}:is(.page-module__p5FGVq__kitPage .gallery-image,.page-module__p5FGVq__kitPage .faq-list details){border-radius:13px}@media (max-width:1050px){.page-module__p5FGVq__statRow{grid-template-columns:repeat(3,minmax(0,1fr))!important}.page-module__p5FGVq__componentLayout{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr)!important}.page-module__p5FGVq__componentSpecs{grid-template-columns:1fr!important}.page-module__p5FGVq__componentCopy .check-list{grid-template-columns:1fr!important}.page-module__p5FGVq__confirmationFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__p5FGVq__confirmationFlow li:nth-child(3){border-top:1px solid #dce7e1;border-left:0}.page-module__p5FGVq__confirmationFlow li:nth-child(4){border-top:1px solid #dce7e1}}@media (max-width:820px){.page-module__p5FGVq__kitPage .page-hero{padding-bottom:56px}.page-module__p5FGVq__heroImageFooter{grid-template-columns:1fr}.page-module__p5FGVq__heroImageFooter span+span{border-top:1px solid #d8e3de;border-left:0}.page-module__p5FGVq__statRow{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-module__p5FGVq__scopeGrid,.page-module__p5FGVq__componentLayout{grid-template-columns:1fr!important}.page-module__p5FGVq__componentImage{min-height:430px!important}}@media (max-width:620px){.page-module__p5FGVq__kitPage .page-hero h1{font-size:clamp(37px,11vw,47px)}.page-module__p5FGVq__statRow .stat{min-height:108px;padding:21px 16px}.page-module__p5FGVq__scopeGrid .kit-scope-card{min-height:0;padding:27px}.page-module__p5FGVq__componentImage{min-height:300px!important}.page-module__p5FGVq__confirmationFlow{grid-template-columns:1fr}.page-module__p5FGVq__confirmationFlow li+li,.page-module__p5FGVq__confirmationFlow li:nth-child(4){border-top:1px solid #dce7e1;border-left:0}}
