body{margin:0}.iso-page{min-height:100vh;box-sizing:border-box;display:flex;flex-direction:column;background-color:#0a2540;background-image:radial-gradient(#ffffff12 1.5px,#0000 0);background-size:28px 28px;font-family:Plus Jakarta Sans,system-ui,sans-serif;color:#fff}.iso-header{padding:24px 48px}.iso-logo{display:inline-flex;background:#fff;border-radius:12px;padding:8px 16px}.iso-logo img{display:block;height:44px;width:auto}.iso-main{flex:1;flex-wrap:wrap;grid-gap:24px 56px;gap:24px 56px;padding:8px 48px 56px}.iso-art,.iso-main{display:flex;align-items:center;justify-content:center}.iso-art{flex:1 1 420px;max-width:620px;position:relative;padding:24px 0}.iso-art-circle{width:74%;aspect-ratio:1/1;background:#12406a}.iso-art-circle,.iso-art-dot{position:absolute;border-radius:50%}.iso-art-dot{width:64px;height:64px;background:#f97316;right:6%;top:4%}.iso-art img{position:relative;width:100%;height:auto;display:block}.iso-content{flex:1 1 420px;max-width:560px;display:flex;flex-direction:column;align-items:flex-start;grid-gap:24px;gap:24px}.iso-chip{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;background:#fbbf24;color:#0a2540;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:7px 14px;border-radius:999px}.iso-heading{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.iso-greeting{font-size:20px;font-weight:700;color:#fdba74;overflow-wrap:anywhere}.iso-heading h1{margin:0;font-size:48px;line-height:1.1;font-weight:800}.iso-lead{margin:0;font-size:18px;line-height:1.65;color:#c5d4df}.iso-cta{min-height:54px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;background:#f97316;color:#0a2540;font-weight:800;font-size:16px;padding:0 28px;border-radius:12px;text-decoration:none}.iso-cta:hover{background:#fb8a3c}.iso-cta:focus-visible{outline:3px solid #fbbf24;outline-offset:3px}.iso-note{margin:0;font-size:14px;line-height:1.5;color:#9fb3c2}@media (max-width: 720px){.iso-header{padding:20px 16px}.iso-main{padding:0 16px 40px}.iso-heading h1{font-size:34px}.iso-lead{font-size:16px}.iso-cta{width:100%}}