.cro-leaks{padding:clamp(64px,7vw,104px) 0;border-top:1px solid rgba(255,255,255,0.1)}.cro-leaks h2{margin:10px 0 12px}.cro-lede{color:var(--muted);font-size:17px;line-height:1.7;max-width:56ch;margin-bottom:38px}.cro-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cro-card{padding:28px 26px 26px;background:var(--surface);border:1px solid rgba(255,255,255,0.09);border-radius:16px;transition:transform 0.25s ease,border-color 0.25s ease}.cro-card:hover{transform:translateY(-5px);border-color:rgba(22,192,183,0.45)}.cro-card-icon{display:flex;align-items:center;justify-content:center;width:46px;height:52px;margin-bottom:18px;background:rgba(22,192,183,0.14);color:var(--teal);font-size:18px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.cro-card h3{margin:0 0 10px;font-size:19px;line-height:1.35;color:var(--text)}.cro-card p{margin:0;font-size:14.5px;line-height:1.7;color:var(--muted)}.cro-method{padding:clamp(64px,7vw,104px) 0;background:rgba(12,26,38,0.45);border-top:1px solid rgba(255,255,255,0.1)}.cro-method h2{margin:10px 0 0}.cro-rail{margin-top:44px;max-width:860px}.cro-step{display:grid;grid-template-columns:76px 1fr;gap:26px;padding-bottom:36px;position:relative}.cro-step::before{content:"";position:absolute;left:37px;top:56px;bottom:0;width:1px;background:rgba(22,192,183,0.28)}.cro-step:last-child{padding-bottom:0}.cro-step:last-child::before{display:none}.cro-step-num{display:flex;align-items:center;justify-content:center;width:76px;height:84px;background:rgba(22,192,183,0.14);color:var(--teal);font-family:var(--disp);font-size:24px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.cro-step-body{padding-top:14px}.cro-step h3{margin:0 0 10px;font-size:21px;line-height:1.3;color:var(--text)}.cro-step p{margin:0;font-size:15px;line-height:1.75;color:var(--muted)}@media (max-width:1100px){.cro-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.cro-grid{grid-template-columns:1fr}}@media (max-width:600px){.cro-step{grid-template-columns:1fr;gap:14px;padding-bottom:30px}.cro-step::before{display:none}.cro-step-num{width:58px;height:64px;font-size:19px}.cro-step-body{padding-top:0}}