.af-card{position:relative;max-width:520px;margin-left:auto;padding:28px;border-radius:20px;background:var(--fa-surface);border:1px solid var(--fa-border);box-shadow:0 48px 110px -56px rgba(14,165,233,.55),0 24px 48px -32px rgba(15,23,42,.2)}[data-joy-color-scheme=dark] .af-card{box-shadow:0 48px 110px -56px rgba(14,165,233,.35)}.af-card:before{content:"";position:absolute;inset:-14% -10%;z-index:-1;pointer-events:none;background-image:radial-gradient(var(--fa-dot) 1px,transparent 1.2px);background-size:18px 18px;opacity:.8;-webkit-mask-image:radial-gradient(ellipse 55% 55% at 50% 50%,#000,transparent 80%);mask-image:radial-gradient(ellipse 55% 55% at 50% 50%,#000,transparent 80%)}.af-card-kicker{margin:0;font-size:13px;font-weight:600;color:var(--fa-txt3)}.af-card-rate{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;margin:6px 0 0;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:64px;font-weight:800;letter-spacing:-3px;line-height:1;color:var(--fa-blue)}.af-card-rate span{font-size:15px;font-weight:500;letter-spacing:0;line-height:1.4;color:var(--fa-txt2);max-width:20ch}.af-card-table{width:100%;margin-top:24px;border-collapse:collapse;font-variant-numeric:tabular-nums}.af-card-table td,.af-card-table th{padding:12px 0;text-align:left;border-top:1px solid var(--fa-border);font-size:14.5px;color:var(--fa-txt2)}.af-card-table thead th{border-top:0;padding-top:0;font-size:12.5px;font-weight:600;color:var(--fa-txt3)}.af-card-table tbody th{font-weight:600;color:var(--fa-txt)}.af-card-table td:last-child,.af-card-table th:last-child{text-align:right}.af-card-table td b{color:var(--fa-green);font-weight:700}.af-card-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0 0;padding-top:16px;border-top:1px solid var(--fa-border)}.af-card-facts dt{font-size:12px;color:var(--fa-txt3)}.af-card-facts dd{margin:3px 0 0;font-size:14.5px;font-weight:700;color:var(--fa-txt)}.af-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px}.af-form{padding:28px}.af-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.af-form .mk-btn[disabled]{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:1100px){.af-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}}@media (max-width:900px){.af-card{margin:0;max-width:none}.af-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.af-card{padding:22px}.af-card-rate{font-size:52px}.af-row{grid-template-columns:minmax(0,1fr)}.af-form{padding:20px}.af-form .pg-input{font-size:16px}}