.cs-ft{padding:clamp(64px,7vw,96px) 0}.cs-ft__intro{margin-bottom:40px}.cs-ft__intro .cs-eyebrow{margin-bottom:14px}.cs-ft__h{font-size:clamp(32px,3.5vw,52px);max-width:18ch}.cs-ft__tabs{border-bottom:1px solid var(--hc-light-gray,#e6e3dc);display:flex;margin-bottom:28px;overflow-x:auto;scrollbar-width:none}.cs-ft__tabs::-webkit-scrollbar{display:none}.cs-sec .cs-ft__tab{background:none;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--hc-mid-gray,#7a7a74);cursor:pointer;display:flex;flex:1 0 170px;flex-direction:column;font:inherit;gap:6px;margin:0 0 -1px;padding:16px 20px 16px 0;text-align:left;transition:color .2s ease,border-color .2s ease}.cs-sec .cs-ft__tab:hover{color:var(--hc-text-primary,#0b0c0a)}.cs-sec .cs-ft__tab[aria-selected=true]{border-bottom-color:var(--hc-green-bright,#3d9a66);color:var(--hc-text-primary,#0b0c0a)}.cs-ft__tab-n{font-size:11px;font-weight:500;letter-spacing:.1em}.cs-ft__tab[aria-selected=true] .cs-ft__tab-n{color:var(--hc-green-mid,#267044)}.cs-ft__tab-co{font-family:var(--font-display,"Familjen Grotesk",sans-serif);font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.cs-ft__tab-role{font-size:12px;line-height:1.4}.cs-ft__panel{background:#fff;border:1px solid var(--hc-light-gray,#e6e3dc);border-radius:14px;display:flex;flex-wrap:wrap;min-height:440px;overflow:hidden}.cs-ft__panel[hidden]{display:none}.cs-ft__visual{background:radial-gradient(circle at 75% 20%,rgba(73,190,135,.35),transparent 60%),linear-gradient(0deg,rgba(11,12,10,.55),transparent 62%),repeating-linear-gradient(135deg,hsla(0,0%,100%,.055) 0 12px,transparent 12px 24px),var(--hc-green,#1e5c3a);color:#fff;display:flex;flex:5 1 320px;flex-direction:column;gap:32px;justify-content:space-between;min-height:260px;overflow:hidden;padding:clamp(28px,3vw,36px);position:relative}.cs-ft__visual img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.cs-ft__visual--img:after{background:linear-gradient(0deg,rgba(11,12,10,.7),rgba(11,12,10,.1) 70%);content:"";inset:0;pointer-events:none;position:absolute}.cs-ft__count,.cs-ft__title{position:relative;z-index:1}.cs-ft__count{color:hsla(0,0%,100%,.7);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.cs-ft__title{color:hsla(0,0%,100%,.96);font-family:var(--font-display,"Familjen Grotesk",sans-serif);font-size:clamp(26px,2.6vw,38px);font-weight:600;letter-spacing:-.03em;line-height:1.1;margin:0;text-wrap:balance}.cs-ft__copy{display:flex;flex:7 1 380px;flex-direction:column;gap:14px;min-width:0;padding:clamp(28px,3vw,40px)}.cs-ft__meta{color:var(--hc-mid-gray,#7a7a74);font-size:11px;font-weight:500;letter-spacing:.09em;margin:0;text-transform:uppercase}.cs-ft__co{font-family:var(--font-display,"Familjen Grotesk",sans-serif);font-size:clamp(30px,3vw,44px);font-weight:600;letter-spacing:-.03em;line-height:1.1;margin:0}.cs-ft__summary{color:var(--hc-text-secondary,#555);font-size:17px;line-height:1.7;margin:0;max-width:36rem;text-wrap:pretty}.cs-ft__foot{align-items:center;border-top:1px solid var(--hc-light-gray,#e6e3dc);display:flex;gap:16px;justify-content:space-between;margin-top:auto;padding-top:20px}.cs-ft__nav{display:flex;gap:8px}.cs-sec .cs-ft__step{background:transparent;border:1px solid var(--hc-light-gray,#e6e3dc);border-radius:100px;color:var(--hc-text-primary,#0b0c0a);cursor:pointer;display:grid;height:40px;padding:0;place-items:center;width:40px}.cs-sec .cs-ft__step:hover{background:var(--hc-cream,#f4f1eb)}.cs-visually-hidden{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:720px){.cs-sec .cs-ft__tab{flex:0 0 auto;min-width:150px;padding-right:24px}.cs-ft__panel{min-height:0}.cs-ft__visual{min-height:220px}.cs-ft__summary{font-size:16px}}