.how-shell{padding-top:120px}.how-hero{width:min(1600px,90vw);margin:0 auto;padding:clamp(40px,5vw,80px) 0 0}.how-shell .how-hero h1{letter-spacing:-.045em;max-width:15ch;margin:18px 0 26px;font-size:clamp(46px,7vw,104px);line-height:.95}.how-lede{max-width:62ch;color:var(--muted);font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,1.35vw,20px)}.how-section{width:min(1600px,90vw);margin:0 auto;padding:clamp(64px,6.5vw,108px) 0 0}.how-shell .how-section .world-home-heading h2{letter-spacing:-.04em;max-width:850px;margin:0;font-size:clamp(34px,3.9vw,62px);line-height:1}.how-steps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.how-steps li{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:clamp(20px,3vw,52px);padding:clamp(26px,2.6vw,40px) 0;display:grid}.how-step-n{color:var(--acid);letter-spacing:.14em;padding-top:6px;font-size:10px}.how-shell .how-steps h3{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(23px,2.2vw,31px)}.how-steps p{max-width:74ch;color:var(--muted);margin:0 0 10px;font-size:15px}.how-steps p:last-child{margin-bottom:0}.how-models{flex-wrap:wrap;gap:8px;display:flex;margin-bottom:14px!important}.how-models code{color:var(--acid);letter-spacing:.01em;overflow-wrap:anywhere;background:#d9ff740f;border:1px solid #d9ff7447;border-radius:999px;padding:5px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.how-here{color:#c2cbc0!important}.how-here strong{color:var(--ink);font-weight:400}.how-loop{border-block:1px solid var(--line)}@media (max-width:900px){.how-loop{grid-template-columns:1fr}.how-loop li+li{border-left:0;border-top:1px solid var(--line);padding-left:0}}.how-numbers{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.how-numbers li{background:var(--panel);gap:9px;padding:clamp(22px,2.4vw,34px);display:grid}.how-numbers strong{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,1.9vw,27px);font-weight:400}.how-numbers span{color:var(--muted);font-size:13px;line-height:1.5}@media (max-width:1000px){.how-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.how-numbers{grid-template-columns:1fr}}.how-cta{border:1px solid var(--line);background:radial-gradient(circle at 85% 20%,#d9ff7417,#0000 42%),#0b1612;border-radius:14px;width:min(1600px,90vw);margin:clamp(70px,7vw,120px) auto 0;padding:clamp(36px,5vw,76px)}.how-shell .how-cta h2{letter-spacing:-.04em;max-width:20ch;margin:15px 0 18px;font-size:clamp(32px,3.6vw,58px);line-height:1}.how-cta p:not(.eyebrow){max-width:70ch;color:var(--muted);margin:0;font-family:Georgia,Times New Roman,serif;font-size:16px}.how-cta-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.how-cta-actions .primary-action{border-radius:999px;width:auto;margin:0}
