.WhatWeClean_bento__jhuWD{display:grid;grid-template-columns:1fr;grid-gap:clamp(.7rem,1.5vw,1rem);gap:clamp(.7rem,1.5vw,1rem);margin-top:clamp(1.6rem,4vw,2.4rem)}@media (min-width:760px){.WhatWeClean_bento__jhuWD{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-areas:"big big flow flow" "big big indr serv";min-height:clamp(440px,48vw,560px)}.WhatWeClean_areaBig__4x92O{grid-area:big}.WhatWeClean_areaFlow__YSjmp{grid-area:flow}.WhatWeClean_areaIndr__P1NPn{grid-area:indr}.WhatWeClean_areaServ__LXDPb{grid-area:serv}}.WhatWeClean_tile__eSAQN{position:relative;overflow:hidden;border-radius:var(--r-lg);isolation:isolate;min-height:220px}.WhatWeClean_tile__eSAQN img{object-fit:cover;transition:transform 1.1s var(--ease-out);z-index:0}.WhatWeClean_tile__eSAQN:hover img{transform:scale(1.06)}.WhatWeClean_shade__AaG_R{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(7,20,29,.28),rgba(7,20,29,0) 26%,rgba(7,20,29,.5) 58%,rgba(7,20,29,.93)),linear-gradient(60deg,rgba(7,20,29,.4),rgba(7,20,29,0) 60%);pointer-events:none}.WhatWeClean_tileSm__sGa7K .WhatWeClean_shade__AaG_R{background:linear-gradient(180deg,rgba(7,20,29,.32),rgba(7,20,29,.05) 22%,rgba(7,20,29,.62) 52%,rgba(7,20,29,.95))}.WhatWeClean_content__9Czzo{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.1rem,2.2vw,1.6rem);color:#fff}.WhatWeClean_num__27X5e{font-family:var(--font-display);font-weight:800;font-size:clamp(1.1rem,1.6vw,1.35rem);letter-spacing:.02em;color:rgba(255,255,255,.92);-webkit-text-stroke:1px rgba(255,255,255,.55);align-self:flex-start;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:.28em .7em;line-height:1}.WhatWeClean_kicker__2eioV{display:inline-flex;align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sky)}.WhatWeClean_kicker__2eioV svg{width:15px;height:15px}.WhatWeClean_tileTitle__aJZgW{font-family:var(--font-display);font-weight:760;letter-spacing:-.02em;line-height:1.08;margin-top:.45rem;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.35)}.WhatWeClean_areaBig__4x92O .WhatWeClean_tileTitle__aJZgW{font-size:clamp(1.7rem,3.2vw,2.5rem)}.WhatWeClean_tileSm__sGa7K .WhatWeClean_tileTitle__aJZgW{font-size:clamp(1.2rem,1.8vw,1.45rem);text-shadow:0 2px 16px rgba(0,0,0,.6)}.WhatWeClean_tileBody__aA7Xx{margin-top:.6rem;max-width:42ch;font-size:.98rem;line-height:1.5;color:rgba(255,255,255,.92);text-shadow:0 1px 12px rgba(0,0,0,.55)}.WhatWeClean_tileSm__sGa7K .WhatWeClean_tileBody__aA7Xx{font-size:.86rem;line-height:1.4}.WhatWeClean_flow__6muVn{position:relative;overflow:hidden;border-radius:var(--r-lg);min-height:220px;height:100%;display:flex;flex-direction:column;padding:clamp(1.2rem,2.4vw,1.7rem);background:radial-gradient(120% 140% at 12% 0,rgba(58,124,165,.14),transparent 60%),linear-gradient(150deg,#f4f9fb,#eef3ef);border:1px solid var(--line)}.WhatWeClean_flow__6muVn:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(47,102,144,.06) 1px,transparent 0),linear-gradient(90deg,rgba(47,102,144,.06) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:radial-gradient(circle at 80% 110%,#000,transparent 70%);mask-image:radial-gradient(circle at 80% 110%,#000,transparent 70%);pointer-events:none}.WhatWeClean_flowKicker__ZDQYV{position:relative;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--baltic)}.WhatWeClean_flowTitle__BouGy{position:relative;font-family:var(--font-display);font-weight:760;font-size:clamp(1.3rem,2vw,1.7rem);letter-spacing:-.02em;line-height:1.06;color:var(--ink);margin-top:.4rem}.WhatWeClean_diagram__k6fDj{position:relative;margin:auto 0;padding:.8rem .2rem;display:flex;align-items:flex-start;justify-content:space-between}.WhatWeClean_flowLine__xdI2V{position:absolute;left:6%;right:6%;top:17px;width:88%;height:16px;overflow:visible}.WhatWeClean_dash__BDDTe{fill:none;stroke:var(--cerulean);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:1 9;animation:WhatWeClean_svc-flow__F2RWs .9s linear infinite}.WhatWeClean_node__ZXFQY{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.4rem;width:33%}.WhatWeClean_nodeDot__VoKn0{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--white);border:1px solid var(--line);box-shadow:0 6px 16px rgba(22,66,91,.12);color:var(--baltic)}.WhatWeClean_nodeDot__VoKn0 svg{width:18px;height:18px}.WhatWeClean_node__ZXFQY:nth-child(3) .WhatWeClean_nodeDot__VoKn0{color:var(--cerulean)}.WhatWeClean_nodeLabel__SnIzM{font-size:.74rem;font-weight:700;letter-spacing:.01em;color:var(--navy);text-align:center}.WhatWeClean_flowBadge__UkUcm{position:relative;align-self:flex-start;display:inline-flex;align-items:center;gap:.45rem;margin-top:.2rem;padding:.5rem .85rem;border-radius:999px;background:var(--ink);color:#fff;font-size:.78rem;font-weight:650}.WhatWeClean_flowBadge__UkUcm svg{width:15px;height:15px;color:var(--sky)}@media (prefers-reduced-motion:reduce){.WhatWeClean_dash__BDDTe{animation:none}.WhatWeClean_tile__eSAQN:hover img{transform:none}}@keyframes WhatWeClean_svc-flow__F2RWs{to{stroke-dashoffset:-20}}.WhySection_showcase__8mk8t{display:grid;grid-template-columns:1fr;grid-gap:clamp(1.8rem,5vw,3rem);gap:clamp(1.8rem,5vw,3rem);align-items:center}.WhySection_media___Bcd7{position:relative;aspect-ratio:5/4;border-radius:var(--r-xl);overflow:hidden;background:var(--ink);box-shadow:var(--shadow-lg);isolation:isolate}.WhySection_mediaItem__deFP_{position:absolute;inset:0;opacity:0;transform:scale(1.07);transition:opacity .9s var(--ease-out),transform 1.4s var(--ease-out);will-change:opacity,transform}.WhySection_mediaItem__deFP_ img{width:100%;height:100%;object-fit:cover}.WhySection_mediaItemActive__WBA7f{opacity:1;transform:scale(1)}.WhySection_mediaShade__BvwZy{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(8,24,35,0) 45%,rgba(8,24,35,.78));pointer-events:none}.WhySection_mediaCaption__BipwE{position:absolute;left:clamp(1rem,3vw,1.8rem);bottom:clamp(1rem,3vw,1.6rem);right:clamp(1rem,3vw,1.8rem);z-index:3;color:#fff;animation:WhySection_cap-in__JSdug .6s var(--ease-out) both}.WhySection_mediaKicker__l2mwI{display:inline-flex;align-items:center;gap:.5rem;font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sky)}.WhySection_mediaKicker__l2mwI svg{width:16px;height:16px}.WhySection_mediaTitle__hd2Zp{font-family:var(--font-display);font-weight:760;font-size:clamp(1.4rem,2.6vw,1.9rem);letter-spacing:-.02em;margin-top:.5rem;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.4)}.WhySection_dots____Otu{position:absolute;top:clamp(1rem,3vw,1.4rem);right:clamp(1rem,3vw,1.4rem);z-index:3;display:flex;gap:6px}.WhySection_dot__SzfBY{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.4);transition:background-color .3s,width .3s var(--ease-out)}.WhySection_dotActive__3dJIW{width:22px;border-radius:4px;background:var(--sky)}.WhySection_list__18O8o{display:grid;align-content:center;grid-gap:.3rem;gap:.3rem}.WhySection_item__4GEKc{position:relative;display:grid;grid-template-columns:auto 1fr;grid-gap:1.1rem;gap:1.1rem;padding:clamp(1rem,2.2vw,1.35rem) clamp(1rem,2vw,1.4rem);border-radius:var(--r-lg);cursor:pointer;text-align:left;background:transparent;transition:background-color .45s var(--ease-out),box-shadow .45s var(--ease-out),transform .45s var(--ease-out);overflow:hidden}.WhySection_item__4GEKc+.WhySection_item__4GEKc{border-top:1px solid var(--line)}.WhySection_itemActive__6YjTD{background:var(--white);box-shadow:var(--shadow-md);border-top-color:transparent!important;transform:translateX(4px)}.WhySection_itemActive__6YjTD+.WhySection_item__4GEKc{border-top-color:transparent}.WhySection_num__xt5Xn{font-family:var(--font-display);font-weight:800;font-size:1.05rem;color:var(--text-faint);line-height:1.6;transition:color .4s var(--ease-out);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WhySection_itemActive__6YjTD .WhySection_num__xt5Xn{color:var(--cerulean)}.WhySection_itemHead__nNuM4{font-family:var(--font-display);font-weight:700;font-size:clamp(1.1rem,1.8vw,1.32rem);letter-spacing:-.015em;color:var(--ink);line-height:1.2}.WhySection_itemBody___561T{display:grid;grid-template-rows:0fr;opacity:0;color:var(--text-soft);font-size:.96rem;line-height:1.5;transition:grid-template-rows .5s var(--ease-out),opacity .45s var(--ease-out),margin-top .5s var(--ease-out);margin-top:0}.WhySection_itemBody___561T>span{overflow:hidden;min-height:0}.WhySection_itemActive__6YjTD .WhySection_itemBody___561T{grid-template-rows:1fr;opacity:1;margin-top:.6rem}.WhySection_progress__b_mfZ{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--cerulean);transform:scaleY(0);transform-origin:top}.WhySection_progressRun__iDdbx{animation:WhySection_why-progress__laqDW 6s linear forwards}.WhySection_progressPaused__zkYjy{animation-play-state:paused}.WhySection_cta__OoYay{margin-top:clamp(1.2rem,3vw,1.8rem)}@media (min-width:900px){.WhySection_showcase__8mk8t{grid-template-columns:1fr .95fr;column-gap:clamp(2.6rem,5vw,4.5rem);row-gap:0}}@media (prefers-reduced-motion:reduce){.WhySection_mediaItem__deFP_{transition:opacity .3s linear;transform:none}.WhySection_mediaItemActive__WBA7f{transform:none}.WhySection_progressRun__iDdbx{animation:none;transform:scaleY(1)}}@keyframes WhySection_why-progress__laqDW{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes WhySection_cap-in__JSdug{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}