.world-tab-system{padding:110px clamp(18px,5vw,76px);background:#061713}.tab-intro{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:42px}.tab-intro h2{font:400 clamp(3.2rem,6vw,6.4rem)/.9 "Fjalla One",sans-serif;text-transform:uppercase;margin:12px 0}.tab-intro>p:last-child{color:var(--muted);line-height:1.7;max-width:480px;justify-self:end}.tab-shell{border:1px solid rgba(255,255,255,.14);background:#0a2922;box-shadow:0 30px 70px rgba(0,0,0,.32)}.tab-rail{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid rgba(255,255,255,.14);background:#041511;position:sticky;top:92px;z-index:5}.tab-rail button{border:0;border-right:1px solid rgba(255,255,255,.1);background:transparent;color:#9db8ae;padding:19px 10px;font:700 .72rem "DM Sans";letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.tab-rail button:last-child{border-right:0}.tab-rail button[aria-selected="true"]{background:var(--red);color:#fff;box-shadow:inset 0 -3px var(--gold)}.tab-panel{min-height:520px;padding:55px;outline:none}.tab-panel-head{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:end;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:34px;margin-bottom:34px}.tab-panel-head h3{font:400 clamp(2.8rem,5vw,5.2rem)/.95 "Fjalla One";text-transform:uppercase;margin:9px 0}.tab-panel-head p{color:#bfd1ca;line-height:1.7}.tab-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.tab-card{min-height:210px;padding:27px;background:#f3eddc;color:#0a201a;position:relative;overflow:hidden}.tab-card.dark{background:#0e3b31;color:#fff;border:1px solid rgba(255,255,255,.12)}.tab-card.image{min-height:330px;padding:0}.tab-card.image img{width:100%;height:100%;object-fit:cover}.tab-card.image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.92),transparent 65%)}.tab-card.image>div{position:absolute;z-index:2;left:22px;right:22px;bottom:22px}.tab-card .tab-number{color:var(--red);font-weight:800;font-size:.72rem}.tab-card.dark .tab-number,.tab-card.image .tab-number{color:var(--gold)}.tab-card h4{font:400 1.75rem/1.05 "Fjalla One";text-transform:uppercase;margin:10px 0}.tab-card p{color:#53655e;line-height:1.55}.tab-card.dark p,.tab-card.image p{color:#c5d6d0}.tab-card small{display:block;color:#8ba39a;line-height:1.45}.tab-card .concept-pill{display:inline-block;margin-top:18px;padding:7px 9px;border:1px solid currentColor;border-radius:99px;font-size:.61rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tab-callout{margin-top:16px;padding:23px;border-left:4px solid var(--gold);background:rgba(0,0,0,.18);display:flex;justify-content:space-between;gap:25px;align-items:center}.tab-callout p{margin:0;color:#c9d9d3;line-height:1.55}.tab-callout b{color:var(--gold);text-transform:uppercase;font-size:.78rem;letter-spacing:.1em;white-space:nowrap}@media(max-width:900px){.tab-intro,.tab-panel-head{grid-template-columns:1fr}.tab-intro>p:last-child{justify-self:start}.tab-rail{grid-template-columns:repeat(7,minmax(110px,1fr));overflow-x:auto;top:78px}.tab-panel{padding:35px 24px}.tab-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.world-tab-system{padding:80px 12px}.tab-panel{padding:30px 16px}.tab-grid{grid-template-columns:1fr}.tab-callout{display:block}.tab-callout b{display:block;margin-top:12px}}
