html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(/ATG_New_Template/fonts/Montserrat-VariableFont.woff2) format("woff2")}.atg-steps{--bg:#1f1f1f;--text:#f4f4f4;--muted:#e0e0e0;--accent:#00b4da;--radius:16px;--gap:24px;background:var(--bg);border-radius:var(--radius);filter:none!important;font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal;margin-top:2.5rem;min-width:0;padding:20px;transform:none!important;width:100%}.steps-wrap{gap:var(--gap);grid-template-columns:1fr;height:100%;min-height:0;width:100%}.step,.steps-wrap{display:grid;min-width:0}.step{align-items:start;column-gap:20px;grid-template-columns:max-content 1fr}.step-number{background:transparent;border-radius:9999px;display:grid;height:48px;place-items:start;width:48px}.atg-steps h2,.atg-steps h3,.atg-steps p{color:var(--text);font-kerning:normal;font-optical-sizing:auto;font-variant-ligatures:common-ligatures;letter-spacing:.01em}.atg-steps h3{font-size:1.25rem;font-weight:600;line-height:1.3;margin:0}.atg-steps p{color:var(--muted);margin-top:.75rem;overflow-wrap:anywhere;-webkit-text-size-adjust:100%;text-wrap:pretty}.atg-steps h6{color:var(--accent);font-size:clamp(1.75rem,2.5vw + .5rem,2.5rem);font-weight:600;line-height:1;margin:0}.atg-steps .description,.atg-steps .step,.atg-steps .step-number{translate:0}@media (max-width:768px){.step-number{height:64px;width:64px}.atg-steps h6{font-size:2.5rem}}@media (max-width:490px){.step{column-gap:14px}}@media (min-width:640px){.atg-steps{padding:20px 40px}}@media (min-width:812px){.atg-steps{grid-column:span 2;margin-top:0}.steps-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}