.detail-showcase_board__A_Muk{display:grid;gap:8px;width:100%}.detail-showcase_tile__mgHtZ{position:relative;min-width:0;overflow:hidden;border:1px solid var(--marketing-border);border-radius:14px;background:var(--marketing-surface);box-shadow:var(--marketing-card-shadow)}.detail-showcase_tile__mgHtZ:before{content:"";display:block;padding-top:100%}.detail-showcase_tile__mgHtZ[data-span="2"]:before{display:none}.detail-showcase_tile__mgHtZ[data-on=true]{border-color:rgba(var(--m-accent),.45)}.detail-showcase_hit__uV1x1{position:absolute;inset:0;margin:0;padding:0;border:0;background:rgba(var(--m-accent),.04);cursor:pointer}.detail-showcase_hit__uV1x1 img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.detail-showcase_hit__uV1x1:focus-visible{outline:2px solid rgb(var(--m-accent));outline-offset:-2px}.detail-showcase_caption__tm__r{position:absolute;right:0;bottom:0;left:0;z-index:1;padding:7px 8px 8px;border-top:1px solid var(--marketing-border);background:var(--marketing-surface);pointer-events:none}.detail-showcase_caption__tm__r a{pointer-events:auto}.detail-showcase_caption__tm__r p{margin:0;overflow:hidden;color:var(--marketing-ink);font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.detail-showcase_tile__mgHtZ[data-on=true] .detail-showcase_caption__tm__r{padding:12px 14px 14px}.detail-showcase_tile__mgHtZ[data-on=true] .detail-showcase_caption__tm__r p{font-size:15px;font-weight:650;line-height:1.4;white-space:normal;text-overflow:unset}.detail-showcase_link__pJrcm{display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:rgb(var(--m-accent));font-size:13px;font-weight:700;text-decoration:none}@media (max-width:800px){.detail-showcase_caption__tm__r{padding:5px 6px 6px}.detail-showcase_caption__tm__r p{font-size:11px}.detail-showcase_tile__mgHtZ[data-on=true] .detail-showcase_caption__tm__r p{font-size:14px}.detail-showcase_link__pJrcm{font-size:13px}}@media (prefers-reduced-motion:reduce){.detail-showcase_tile__mgHtZ{transition:none}}.eco-kit-teaser_panel__iFzmb{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:40px;border-radius:28px;padding:clamp(32px,5vw,56px);background:#3f7d0b;overflow:hidden}.eco-kit-teaser_copy__28qgV{position:relative}.eco-kit-teaser_logo__foJ4_{display:block;width:min(300px,80%);height:auto;margin:0 0 24px}.eco-kit-teaser_title__NuIQC{font-size:clamp(1.6rem,3.4vw,2.4rem);line-height:1.15;color:#fff!important;-webkit-text-fill-color:#fff;margin:0 0 16px!important}.eco-kit-teaser_stripe__2Dji0{background:linear-gradient(100deg,transparent .22em,#014091 0,#014091 calc(100% - .22em),transparent calc(100% - .22em)) 0 .07em /100% .9em no-repeat;-webkit-text-fill-color:#fff;color:#fff;padding:0 .55em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.eco-kit-teaser_text__Vz2rg{font-size:16px;line-height:1.7;color:hsla(0,0%,100%,.88)!important;max-width:520px;margin:0 0 28px!important}.eco-kit-teaser_cta__DMktd{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:9999px;font-size:15px;font-weight:700;color:#fff;background:#014091;text-decoration:none;transition:transform .2s ease}.eco-kit-teaser_cta__DMktd:hover{transform:translateY(-2px)}.eco-kit-teaser_visual__T30Vk{display:flex;justify-content:center}.eco-kit-teaser_emblem__s_KAY{width:min(300px,100%);height:auto;animation:eco-kit-teaser_teaserSpin__oOYaj 40s linear infinite}@keyframes eco-kit-teaser_teaserSpin__oOYaj{to{transform:rotate(1turn)}}@media (max-width:800px){.eco-kit-teaser_panel__iFzmb{grid-template-columns:1fr;text-align:center}.eco-kit-teaser_logo__foJ4_{margin:0 auto 22px}.eco-kit-teaser_text__Vz2rg{margin:0 auto 26px!important}.eco-kit-teaser_visual__T30Vk{display:none}}@media (prefers-reduced-motion:reduce){.eco-kit-teaser_emblem__s_KAY{animation:none}}.spec-carousel_layout__UW88G{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:64px;align-items:start}.marketing-page-wrapper .spec-carousel_layout__UW88G h2.spec-carousel_heading__JzEtJ{margin:0 0 48px;font-weight:800;letter-spacing:-.02em;color:var(--marketing-ink)}.spec-carousel_list__3zlzT{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.spec-carousel_point__NLWTX{display:block;width:100%;margin:0;padding:14px 16px;border:1px solid transparent;border-radius:10px;background:transparent;color:rgb(var(--m-muted));font:inherit;font-size:15px;font-weight:500;line-height:1.5;text-align:left;cursor:pointer}.spec-carousel_point__NLWTX[aria-pressed=true]{background:var(--marketing-surface);border-color:var(--marketing-border);color:var(--marketing-ink);font-weight:650}.spec-carousel_visual__qyRWS{position:relative;min-width:0}.spec-carousel_frame__tF2d_{position:relative;aspect-ratio:4/5;overflow:hidden;border:1px solid var(--marketing-border);border-radius:16px;background:rgb(var(--m-bg));touch-action:pan-y}.spec-carousel_shot__3pTXu{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform:translate3d(3%,0,0);pointer-events:none;transition:opacity .32s ease,transform .42s cubic-bezier(.22,.7,.2,1)}.spec-carousel_frame__tF2d_[data-dir="-1"] .spec-carousel_shot__3pTXu{transform:translate3d(-3%,0,0)}.spec-carousel_frame__tF2d_[data-dir="-1"] .spec-carousel_shot__3pTXu[data-on=true],.spec-carousel_shot__3pTXu[data-on=true]{opacity:1;z-index:1;transform:translateZ(0);transition:transform .42s cubic-bezier(.22,.7,.2,1)}.spec-carousel_arrows__GNdw2{position:absolute;right:12px;bottom:12px;z-index:2;display:flex;gap:8px}.spec-carousel_arrow___jgEX{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--marketing-border);border-radius:999px;background:var(--marketing-surface);color:var(--marketing-ink);cursor:pointer}.spec-carousel_reel__8z2Po{display:none}.spec-carousel_stage__9NMbU{position:relative}.spec-carousel_viewport__X8Qhb{overflow:hidden;touch-action:pan-y}.spec-carousel_track__tzAnN{display:flex;align-items:stretch;transition:transform .45s cubic-bezier(.22,.7,.2,1)}.spec-carousel_mobileSlide__MNaid{flex:0 0 auto;min-width:0}.spec-carousel_card__9v7_p{overflow:hidden;border:1px solid var(--marketing-border);border-radius:18px;background:var(--marketing-surface);box-shadow:var(--marketing-card-shadow)}.spec-carousel_mobileFrame__yNJX_{position:relative;aspect-ratio:4/5;overflow:hidden;background:rgba(var(--m-accent),.04)}.spec-carousel_mobileShot__gWUII{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.spec-carousel_caption__P7Eko{margin:0;padding:16px 18px 18px;color:var(--marketing-ink);font-size:15px;font-weight:650;line-height:1.5}.spec-carousel_nav__X9Znx{display:none}.spec-carousel_dots__uzAXH{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:16px}.spec-carousel_dot__mz3vP{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:rgb(var(--m-accent)/.28);cursor:pointer;transition:width .25s ease,background .25s ease}.spec-carousel_dot__mz3vP[aria-current=true]{width:26px;background:rgb(var(--m-accent))}@media (max-width:800px){.spec-carousel_layout__UW88G{grid-template-columns:1fr;gap:20px}.spec-carousel_list__3zlzT,.spec-carousel_visual__qyRWS{display:none}.spec-carousel_reel__8z2Po{display:block;min-width:0}.spec-carousel_nav__X9Znx{display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;right:0;left:0;aspect-ratio:4/5;padding:0 10px;pointer-events:none}.spec-carousel_navArrow__fsoLi{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--marketing-border);border-radius:50%;background:#fff;box-shadow:0 4px 14px rgba(7,24,51,.12);color:rgb(var(--m-accent));cursor:pointer;pointer-events:auto}.marketing-page-wrapper .spec-carousel_layout__UW88G h2.spec-carousel_heading__JzEtJ{margin-bottom:4px}}@media (prefers-reduced-motion:reduce){.spec-carousel_shot__3pTXu,.spec-carousel_track__tzAnN{transition:none}}