.WhatWeDo_wrap__Jfg4C{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:clamp(1rem,2.5vw,2rem);gap:clamp(1rem,2.5vw,2rem);align-items:start}.WhatWeDo_tabs____xn6{display:flex;flex-direction:column;gap:.6rem}.WhatWeDo_tab__Uvbof{display:flex;align-items:center;gap:.9rem;width:100%;text-align:left;padding:1rem 1.1rem;border-radius:var(--r-md);border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--shadow-soft);transition:transform .35s var(--ease),border-color .35s var(--ease),background .35s var(--ease)}.WhatWeDo_tab__Uvbof:hover{transform:translateX(4px);border-color:rgba(216,30,44,.3)}.WhatWeDo_tabActive__z71Fh{background:var(--black);border-color:var(--black)}.WhatWeDo_tabActive__z71Fh .WhatWeDo_tabLabel__g42Iv{color:#fff}.WhatWeDo_tabActive__z71Fh .WhatWeDo_tabTag__lwQUa{color:hsla(0,0%,100%,.6)}.WhatWeDo_tabActive__z71Fh .WhatWeDo_tabIcon__s3QSE{background:var(--grad-brand);border-color:transparent;color:#fff}.WhatWeDo_tabIcon__s3QSE{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:12px;border:1px solid var(--hairline);background:var(--surface-2);color:var(--red);transition:background .35s var(--ease),color .35s var(--ease)}.WhatWeDo_tabIcon__s3QSE svg{width:21px;height:21px}.WhatWeDo_tabLabel__g42Iv{font-size:1.05rem;font-weight:580;letter-spacing:-.02em;color:var(--ink)}.WhatWeDo_tabTag__lwQUa{margin-left:auto;font-family:var(--font-label);font-size:.72rem;letter-spacing:.06em;color:var(--text-dim)}.WhatWeDo_panel__KhGqF{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem;min-height:100%;padding:clamp(1.8rem,3.5vw,2.8rem);border-radius:var(--r-lg);border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--shadow-card);animation:WhatWeDo_panelIn__MzNAV .5s var(--ease-out) both}@keyframes WhatWeDo_panelIn__MzNAV{0%{opacity:0;transform:translateY(12px)}}.WhatWeDo_panelGlow__n5i9n{position:absolute;top:-50%;right:-20%;width:60%;height:100%;background:radial-gradient(circle,rgba(237,28,36,.1),transparent 70%);pointer-events:none}.WhatWeDo_panelTitle__x2pCX{font-size:clamp(1.5rem,2.6vw,2rem);letter-spacing:-.03em}.WhatWeDo_panelBody__9SNc5{color:var(--text-soft);font-size:1.02rem;line-height:1.6}.WhatWeDo_points__jmgLn{display:flex;flex-direction:column;gap:.7rem;width:100%}.WhatWeDo_point__QFFLX{display:flex;align-items:center;gap:.7rem;font-size:.97rem;color:var(--text);font-weight:480}.WhatWeDo_check__YuBtC{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;background:rgba(216,30,44,.12);color:var(--red)}.WhatWeDo_check__YuBtC svg{width:13px;height:13px}@media (max-width:820px){.WhatWeDo_wrap__Jfg4C{grid-template-columns:1fr}.WhatWeDo_tabs____xn6{flex-direction:row;overflow-x:auto;padding-bottom:.4rem;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);-webkit-overflow-scrolling:touch;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overscroll-behavior-x:contain}.WhatWeDo_tab__Uvbof{scroll-snap-align:start}.WhatWeDo_tabs____xn6::-webkit-scrollbar{display:none}.WhatWeDo_tab__Uvbof{flex-direction:column;align-items:flex-start;min-width:150px;gap:.6rem}.WhatWeDo_tab__Uvbof:hover{transform:none}.WhatWeDo_tabTag__lwQUa{margin-left:0}}