.circle-callout{color:#fff;background:#10283d;grid-template-columns:1.4fr .6fr;align-items:center;gap:60px;padding:90px clamp(24px,7vw,110px) 112px;display:grid;position:relative;overflow:hidden}.circle-copy{z-index:2;position:relative}.circle-copy h2{letter-spacing:-.04em;max-width:850px;margin:16px 0 22px;font:500 clamp(38px,4.5vw,62px)/1.02 Georgia,serif}.circle-copy>p{color:#c1ccd2;max-width:720px;font-size:17px;line-height:1.65}.circle-actions{align-items:center;gap:20px;margin-top:30px;display:flex}.circle-button{color:#fff;text-transform:uppercase;letter-spacing:.12em;background:#b66a3c;border-radius:3px;padding:16px 22px;font-size:10px;font-weight:900;display:inline-block}.circle-actions span{color:#9fb0ba;font-size:11px}.circle-orbit{place-items:center;width:260px;height:260px;margin:auto;display:grid;position:relative}.circle-orbit i{border:1px solid #e1a37f52;border-radius:50%;position:absolute}.circle-orbit i:first-child{width:250px;height:250px}.circle-orbit i:nth-child(2){width:180px;height:180px}.circle-orbit i:nth-child(3){background:#b66a3c2e;width:110px;height:110px}.circle-orbit strong{z-index:1;text-align:center;color:#e1a37f;letter-spacing:.1em;font:16px/1.25 Georgia,serif}.circle-safety{color:#7d332e;background:#f5dfd8;gap:12px;padding:15px clamp(24px,7vw,110px);font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.circle-safety span{color:#6b4b48}@media (max-width:800px){.circle-callout{grid-template-columns:1fr;padding-bottom:120px}.circle-orbit{display:none}.circle-actions{flex-direction:column;align-items:flex-start}.circle-safety{flex-direction:column;gap:4px}}
