 .funded{--blue:#153b86;--ink:#0d2b6b;color:var(--ink);font-family:Arial,sans-serif;background:#f8faff}.funded *{box-sizing:border-box}.funded .wrap{max-width:1180px;margin:auto;padding:0 28px}.funded .hero{padding:80px 0 60px;background:radial-gradient(ellipse at 85% 10%,#dbe8ff,transparent 60%),linear-gradient(135deg,#fff,#eef4ff);border-bottom:1px solid #dce5f3}.funded .eyebrow{font-size:12px;letter-spacing:2px;font-weight:700;color:#3970d5}.funded h1{font-size:clamp(38px,5vw,64px);line-height:1.08;max-width:780px;letter-spacing:-2px;margin:20px 0}.funded h1 span{color:#3172e7}.funded .lead{font-size:18px;line-height:1.7;max-width:700px;color:#647899}.funded .chips{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.funded .chips span{padding:9px 15px;border:1px solid #ccdaef;border-radius:6px;background:#ffffffa0;font-size:13px}.funded section{padding:54px 0}.funded h2{font-size:30px;letter-spacing:-.8px;margin-bottom:10px}.funded .muted{color:#687c9c;line-height:1.7}.funded .chooser{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;margin-top:30px}.funded .panel{padding:28px;border:1px solid #dce5f3;border-radius:16px;background:white;box-shadow:0 10px 30px #143c7810}.funded .label{font-size:12px;letter-spacing:1px;font-weight:700;color:#7486a2;text-transform:uppercase;margin-bottom:14px}.funded .options{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:26px}.funded button{border:1px solid #d4dfef;border-radius:8px;padding:12px 17px;background:#fff;color:#23467e;cursor:pointer;font:600 14px Arial}.funded button[aria-pressed=true]{background:#153b86;color:white;border-color:#153b86;box-shadow:0 4px 12px #143c7825}.funded .summary{background:linear-gradient(135deg,#102e69,#1e4b9a);color:white}.funded .summary .label,.funded .summary .muted{color:#b6caee}.funded .old-price{font-size:20px;color:#b6caee;text-decoration:line-through;margin-top:18px}.funded .discount{display:inline-block;background:#dcfce7;color:#166534;border-radius:5px;padding:6px 10px;font-size:12px;font-weight:700}.funded td del{display:block;color:#8796af;font-size:12px}.funded td strong{color:#174a9c}.funded .price{font-size:52px;font-weight:700;letter-spacing:-2px;margin:12px 0}.funded .account{font-size:22px;font-weight:700}.funded .rules{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.funded .rule{padding:16px 0;border-bottom:1px solid #ffffff20}.funded .rule small{display:block;color:#bbcfef;margin-bottom:6px}.funded .cta{display:inline-block;text-decoration:none;background:#fff;color:#153b86;padding:15px 24px;border-radius:8px;font-weight:700;margin-top:24px}.funded .note{font-size:12px;line-height:1.65;margin-top:16px;color:#bbcfef}.funded .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px}.funded .number{font-size:13px;color:#3873da;font-weight:700}.funded h3{font-size:20px;margin:15px 0}.funded details{border-bottom:1px solid #dce5f3;padding:20px 0}.funded summary{cursor:pointer;font-weight:700;font-size:16px}.funded details p{max-width:850px}.funded .tablewrap{overflow-x:auto}.funded table{border-collapse:collapse;width:100%;min-width:620px;margin-top:24px;font-size:14px}.funded th,.funded td{text-align:left;padding:16px;border-bottom:1px solid #dce5f3}.funded th{background:#eef3fb}.funded .availability{display:inline-block;border-radius:20px;padding:7px 12px;background:#eaf0fb;color:#476493;font-size:12px;margin-bottom:18px}@media(max-width:760px){.funded .chooser,.funded .cards{grid-template-columns:1fr}.funded .hero{padding:45px 0}.funded .wrap{padding:0 18px}.funded .panel{padding:22px}.funded section{padding:35px 0}.funded button{padding:11px 13px}}