body{margin:0;background:#fff}.ifd{font-family:'Museo Sans Rounded',museo-sans-rounded,Nunito,'Segoe UI',system-ui,sans-serif;color:#13074D;-webkit-font-smoothing:antialiased;background:radial-gradient(1000px 460px at 85% 0%,#e4edff 0,#fff 60%)}.ifd *{box-sizing:border-box}.ifd-wrap{max-width:1160px;margin:0 auto;padding:64px 20px 80px;display:grid;grid-template-columns:5fr 6fr;gap:48px;align-items:start}.ifd-pill{display:inline-block;background:#EBF3FD;color:#2F65E7;font-weight:700;font-size:14px;border-radius:999px;padding:6px 14px;margin-bottom:18px}.ifd h1{font-size:clamp(34px,4.6vw,54px);line-height:1.06;letter-spacing:-.025em;margin:0 0 16px}.ifd h1 span{color:#2F65E7}.ifd-lead{font-size:18px;line-height:1.6;color:#3d3966;margin:0 0 24px}.ifd ul{list-style:none;padding:0;margin:0 0 28px}.ifd li{font-size:16px;line-height:1.5;padding:8px 0 8px 30px;position:relative}.ifd li:before{content:"";position:absolute;left:0;top:10px;width:20px;height:20px;border-radius:50%;background:#33DA82 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2313074D' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/12px no-repeat}.ifd-q{background:#EBF3FD;border-radius:22px;padding:22px 24px;font-size:16px;line-height:1.6}.ifd-q cite{display:block;font-style:normal;font-weight:800;margin-top:10px;font-size:14px}.ifd-alt{margin-top:22px;font-size:15px;color:#3d3966}.ifd-alt a{color:#2F65E7;font-weight:800;text-decoration:none}.ifd-cal{background:#fff;border:1px solid #E6ECF7;border-radius:28px;box-shadow:0 20px 50px rgba(19,7,77,.08);padding:10px;min-height:680px}@media(max-width:900px){.ifd-wrap{grid-template-columns:1fr;padding-top:44px}}