.sim-container{width:min(100% - 48px, var(--sim-content-width));margin-inline:auto}.sim-section{padding-block:clamp(4.5rem, 7vw, var(--sim-section-space))}.sim-section-heading{max-width:760px;margin:0 auto clamp(2.25rem, 4vw, 3.5rem);text-align:center}.sim-section-heading h2{margin:0 0 1rem;color:var(--sim-heading);font-size:clamp(2rem, 4vw, 3rem);line-height:1.08;letter-spacing:-.025em}.sim-section-heading p{margin:0;color:var(--sim-body);font-size:clamp(1rem, 1.4vw, 1.125rem);line-height:1.75}.sim-button{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:52px;padding:.9rem 1.5rem;border:0;border-radius:var(--sim-radius-md);background:var(--sim-orange);color:#fff;font-size:1rem;font-weight:700;line-height:1;text-align:center;text-decoration:none;box-shadow:0 8px 20px rgb(245 130 32 / 22%);transition:transform 180ms ease,background-color 180ms ease,box-shadow 180ms ease}.sim-button:hover,.sim-button:focus-visible{background:var(--sim-orange-hover);color:#fff;transform:translateY(-2px);box-shadow:0 12px 26px rgb(245 130 32 / 30%)}.sim-button:focus-visible{outline:3px solid rgb(245 130 32 / 28%);outline-offset:3px}.sim-button:active{transform:translateY(0);box-shadow:0 6px 16px rgb(245 130 32 / 22%)}.sim-button[aria-disabled="true"],.sim-button:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}@media (max-width:900px){.sim-section{padding-block:clamp(3.75rem, 8vw, 5rem)}.sim-section-heading{margin-bottom:2.5rem}}@media (max-width:600px){.sim-container{width:min(100% - 32px, var(--sim-content-width))}.sim-section{padding-block:3.5rem}.sim-section-heading{margin-bottom:2rem}.sim-section-heading h2{margin-bottom:.875rem}.sim-section-heading p{line-height:1.65}.sim-button{min-height:50px;padding-inline:1.25rem}}@media (max-width:420px){.sim-container{width:min(100% - 24px, var(--sim-content-width))}.sim-button{width:100%}}@media (prefers-reduced-motion:reduce){.sim-button{transition:none}.sim-button:hover,.sim-button:focus-visible,.sim-button:active{transform:none}}