.co-reasons{background:var(--ink);color:#fff;margin-top:40px;padding-block:clamp(80px,10vw,130px)}.co-reasons .next-eyebrow{color:#9aa3b0}.co-reasons h2{color:#fff;letter-spacing:-.06em;margin:14px 0 48px;font-size:clamp(2.4rem,4.6vw,4.2rem);line-height:1.04}.co-reasons h2 span{color:var(--accent)}.co-reasons__grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.co-reasons__grid li{background:#1e2128;border:1px solid #2c313a;border-radius:16px;flex-direction:column;gap:10px;min-height:230px;padding:24px;display:flex}.co-reasons__grid .icon{color:var(--accent);margin-bottom:auto}.co-reasons__grid h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.2rem}.co-reasons__grid p{color:#b9c0cb;margin:0;font-size:.92rem;line-height:1.55}.co-method{padding-block:clamp(90px,11vw,140px) 60px}.co-method header{max-width:680px;margin-bottom:56px}.co-method h2{letter-spacing:-.06em;margin:14px 0;font-size:clamp(2.4rem,4.6vw,4.2rem);line-height:1.04}.co-method h2 em{color:var(--accent);font-style:normal}.co-method header p:last-child{color:var(--muted);font-size:1.0625rem}.co-method__phases{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.co-method__phases span{grid-column:span var(--span);letter-spacing:-.05em;padding-bottom:12px;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:560}.co-method__rail{background:var(--line);border-radius:2px;height:3px;margin-bottom:22px;overflow:hidden}.co-method__rail i{background:var(--accent);transform-origin:0;height:100%;display:block}.co-method__steps{grid-template-columns:repeat(6,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.co-method__steps li{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;padding:22px 18px;display:flex;position:relative}.co-method__num{letter-spacing:.06em;color:var(--accent);font-size:12px}.co-method__steps .icon{color:var(--ink)}.co-method__steps h3{letter-spacing:-.03em;margin:6px 0 0;font-size:1.15rem}.co-method__steps p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.co-method__steps .method-output{background:var(--accent-soft);color:var(--accent);border-radius:999px;align-self:flex-start;margin-top:auto;padding:5px 10px;font-size:12px}.co-method__steps .method-output:before{content:"↗ "}@media (width<=1100px){.co-reasons__grid{grid-template-columns:repeat(2,1fr)}.co-method__phases,.co-method__rail{display:none}.co-method__steps{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.co-reasons__grid,.co-method__steps{grid-template-columns:1fr}.co-reasons__grid li{min-height:0}}.fr-redesign .co-reasons h2{color:#fff}.fr-redesign .co-reasons h2 span{color:var(--accent)}.company-art--world .company-art__rings{display:none}.company-globe{width:min(240px,62%);height:auto;margin-bottom:14px;overflow:visible}.company-globe__grid{fill:none;stroke:var(--line-strong);stroke-width:1px}.company-globe__grid circle{fill:var(--surface-raised)}.company-globe__routes path{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-dasharray:3 5}.company-globe__points circle{fill:var(--ink);stroke:var(--surface);stroke-width:3px}.company-globe__points circle:first-child{fill:var(--accent)}.company-art--world>strong{letter-spacing:-.05em;font-size:clamp(1.6rem,2.6vw,2.2rem)}.company-art--world .company-art__note--three{inset:46% 14px auto auto}@media (width<=760px){.company-art--world .company-art__note--three{top:auto;bottom:14px}.company-art--world>strong{margin-bottom:56px}}.company-art--world .company-art__note--two{inset:60px 22px auto auto}@media (width<=760px){.company-art--world .company-art__note--two{top:14px;right:12px}.company-art--world{padding-bottom:20px}.company-art--world .company-art__note{margin:6px auto 0;position:static;transform:none}.company-art--world>strong{margin-bottom:0}.company-art--world>span{margin-bottom:10px}}
