:root{--pol-indigo: #221d5c;--pol-indigo-deep: #16123f;--pol-indigo-line: rgba(255, 255, 255, .16);--pol-citron: #dcf75f;--pol-citron-deep: #a9c92f;--pol-paper: #f3f4f8;--pol-card: #ffffff;--pol-ink: #20233a;--pol-muted: #5b5f77;--pol-line: #dcdfeb;--pol-display: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--pol-sans: "Instrument Sans", "Segoe UI", Verdana, Arial, sans-serif;--pol-mono: "Spline Sans Mono", "Consolas", "Courier New", monospace;--pol-max: 1136px;--pol-radius: 14px}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{overflow-x:clip}body{margin:0;background:var(--pol-paper);color:var(--pol-ink);font-family:var(--pol-sans);font-size:16.5px;line-height:1.65}img{max-width:100%}a{color:var(--pol-indigo)}a:hover{color:var(--pol-citron-deep)}:focus-visible{outline:3px solid var(--pol-citron-deep);outline-offset:2px}h1,h2,h3,h4,.pol-display{font-family:var(--pol-display);font-weight:700;text-transform:uppercase;letter-spacing:.015em;line-height:1.06;color:var(--pol-ink)}h1{font-size:3.3rem;margin:0 0 .7rem}h2{font-size:2.1rem;margin:0 0 .7rem}h3{font-size:1.3rem;margin:0 0 .4rem}p{margin:.6rem 0}.pol-container{max-width:var(--pol-max);margin:0 auto;padding:0 1.4rem}.pol-lede{font-size:1.08rem;color:var(--pol-muted);max-width:56ch}.pol-eyebrow{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--pol-mono);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--pol-muted)}.pol-eyebrow--dark{color:#ffffffbf}.pol-one-tile{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:6px;background:var(--pol-citron);color:var(--pol-indigo-deep);font-family:var(--pol-display);font-weight:800;font-size:1.05rem;line-height:1;transform:translateY(-1px)}.pol-hl{color:var(--pol-ink);background-image:linear-gradient(100deg,transparent 1.5%,var(--pol-citron) 5%,var(--pol-citron) 95%,transparent 98.5%);background-repeat:no-repeat;background-size:100% 56%;background-position:0 82%;padding:0 .14em}.pol-stamp{display:inline-block;font-family:var(--pol-mono);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--pol-citron);border:2px solid var(--pol-citron);border-radius:6px;padding:.32rem .62rem;transform:rotate(-5deg)}.pol-stamp--ink{color:var(--pol-indigo);border-color:var(--pol-indigo);transform:rotate(4deg)}.pol-header{background:var(--pol-indigo-deep);border-bottom:1px solid var(--pol-indigo-line)}.pol-header__inner{max-width:var(--pol-max);margin:0 auto;padding:.7rem 1.4rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.pol-logo{display:inline-flex;align-items:center;gap:.55rem;color:#fff;text-decoration:none;white-space:nowrap}.pol-logo img{display:block;height:50px;width:auto}.pol-nav{display:flex;align-items:center;gap:1.5rem}.pol-nav a{color:#ffffffd1;text-decoration:none;font-size:.95rem;font-weight:500}.pol-nav a:hover{color:var(--pol-citron)}.pol-nav a.pol-nav__cta{font-family:var(--pol-display);text-transform:uppercase;font-weight:700;letter-spacing:.05em;font-size:1rem;background:var(--pol-citron);color:var(--pol-indigo-deep);padding:.42rem 1rem;border-radius:8px;border-bottom:3px solid var(--pol-citron-deep)}.pol-nav a.pol-nav__cta:hover{color:var(--pol-indigo-deep);filter:brightness(1.04)}.pol-hero{background:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 92px),linear-gradient(180deg,var(--pol-indigo) 0%,var(--pol-indigo-deep) 100%);color:#fff;padding:3.6rem 0 4.6rem}.pol-hero__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:3rem;align-items:start}.pol-hero h1{color:#fff}.pol-hero .pol-hl{color:var(--pol-indigo-deep)}.pol-hero__sub{font-size:1.1rem;color:#ffffffd1;max-width:52ch}.pol-hero__points{list-style:none;margin:1.3rem 0 0;padding:0;display:grid;gap:.55rem}.pol-hero__points li{padding-left:1.7rem;position:relative;color:#ffffffe0}.pol-hero__points li:before{content:"";position:absolute;left:0;top:.32em;width:.95rem;height:.95rem;border-radius:4px;background:var(--pol-citron);clip-path:polygon(38% 0,62% 0,62% 58%,100% 58%,100% 100%,0 100%,0 72%,38% 72%)}.pol-hero__badges{display:flex;flex-wrap:wrap;gap:1rem 1.6rem;margin-top:1.6rem;font-family:var(--pol-mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3}.pol-hero__badges span{display:inline-flex;align-items:center;gap:.45rem}.pol-hero__badges i{width:8px;height:8px;border-radius:2px;background:var(--pol-citron);display:inline-block}.pol-ticket{position:relative;background:var(--pol-card);color:var(--pol-ink);border-radius:var(--pol-radius);padding:1.5rem 1.6rem 1.3rem;box-shadow:0 18px 44px #0a082873}.pol-ticket:before,.pol-ticket:after{content:"";position:absolute;top:5.4rem;width:22px;height:22px;border-radius:50%;background:var(--pol-indigo-deep)}.pol-ticket:before{left:-12px}.pol-ticket:after{right:-12px}.pol-ticket__head{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.pol-ticket h2{font-size:1.7rem;margin:0}.pol-ticket__sub{font-family:var(--pol-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--pol-muted);margin:.35rem 0 0}.pol-ticket__tear{border-top:2px dashed var(--pol-line);margin:1.1rem -1.6rem}.pol-field{margin-bottom:.95rem}.pol-field label{display:block;font-family:var(--pol-mono);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--pol-muted);margin-bottom:.3rem}.pol-field input,.pol-field select{width:100%;padding:.68rem .8rem;font-family:var(--pol-sans);font-size:1rem;color:var(--pol-ink);background:var(--pol-paper);border:1.5px solid var(--pol-line);border-radius:9px}.pol-field input:focus,.pol-field select:focus{border-color:var(--pol-indigo);outline:none}.pol-field--row{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.pol-ticket__stub{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:1rem;padding-top:.85rem;border-top:2px dashed var(--pol-line)}.pol-barcode{flex:1;height:26px;border-radius:3px;background:repeating-linear-gradient(90deg,var(--pol-indigo) 0 2px,transparent 2px 5px,var(--pol-indigo) 5px 6px,transparent 6px 11px,var(--pol-indigo) 11px 14px,transparent 14px 17px);opacity:.75}.pol-ticket__stubnum{font-family:var(--pol-mono);font-size:.68rem;letter-spacing:.22em;color:var(--pol-muted);text-transform:uppercase;white-space:nowrap}.pol-formlegal{font-size:.78rem;color:var(--pol-muted);margin:.9rem 0 0}.pol-formlegal a{color:var(--pol-muted)}.pol-btn{display:inline-block;cursor:pointer;text-decoration:none;text-align:center;font-family:var(--pol-display);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:1.18rem;background:var(--pol-citron);color:var(--pol-indigo-deep);border:0;border-bottom:4px solid var(--pol-citron-deep);border-radius:10px;padding:.72rem 1.5rem}.pol-btn:hover{filter:brightness(1.05);color:var(--pol-indigo-deep)}.pol-btn--wide{width:100%}.pol-btn--compact{font-size:1rem;padding:.55rem 1.2rem;border-bottom-width:3px;border-radius:8px}.pol-btn--compact:hover{filter:brightness(1.05)}.pol-btn--indigo{background:var(--pol-indigo);color:#fff;border-bottom-color:var(--pol-indigo-deep)}.pol-btn--indigo:hover{color:#fff}.pol-tear{height:14px;background-color:var(--pol-paper);background-image:radial-gradient(circle at 11px -3px,var(--pol-indigo-deep) 7.5px,transparent 8px);background-size:22px 14px;background-repeat:repeat-x}.pol-band{padding:3.4rem 0}.pol-band--white{background:var(--pol-card)}.pol-band--indigo{background:var(--pol-indigo-deep);color:#fff}.pol-band--indigo h2,.pol-band--indigo h3{color:#fff}.pol-band--indigo .pol-lede{color:#ffffffc7}.pol-band--citron{background:var(--pol-citron);color:var(--pol-indigo-deep)}.pol-band--citron h2{color:var(--pol-indigo-deep)}.pol-fee-table{border:1.5px solid var(--pol-line);border-radius:var(--pol-radius);overflow:hidden;background:var(--pol-card)}.pol-fee-row{display:grid;grid-template-columns:1.3fr .7fr .8fr .9fr 1.6fr;gap:.9rem;align-items:baseline;padding:.85rem 1.2rem}.pol-fee-row+.pol-fee-row{border-top:2px dashed var(--pol-line)}.pol-fee-row.pol-fee-row--head{background:var(--pol-indigo);color:#fff;font-family:var(--pol-mono);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em}.pol-fee-row b{font-family:var(--pol-display);font-size:1.45rem;font-weight:700;color:var(--pol-indigo)}.pol-fee-row--head b{color:#fff;font-family:var(--pol-mono);font-size:.7rem;letter-spacing:.14em}.pol-fee-note{font-size:.82rem;color:var(--pol-muted)}.pol-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem;margin-top:1.6rem}.pol-step{background:var(--pol-card);border:1.5px solid var(--pol-line);border-radius:var(--pol-radius);padding:1.4rem 1.4rem 1.2rem}.pol-step__num{display:inline-grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:9px;background:var(--pol-citron);color:var(--pol-indigo-deep);font-family:var(--pol-display);font-weight:800;font-size:1.7rem;line-height:1;margin-bottom:.8rem}.pol-step h3{font-size:1.42rem}.pol-step p{color:var(--pol-muted);font-size:.95rem}.pol-amounts{display:grid;grid-template-columns:repeat(5,1fr);gap:1.1rem;margin-top:1.8rem}.pol-amount-card{display:block;text-decoration:none;background:#ffffff0d;border:1px solid var(--pol-indigo-line);border-radius:var(--pol-radius);padding:1.2rem 1rem 1rem;text-align:center}.pol-amount-card:hover{background:#ffffff1a;border-color:var(--pol-citron)}.pol-amount-card b{display:block;font-family:var(--pol-display);font-weight:800;font-size:2.7rem;line-height:1;color:var(--pol-citron)}.pol-amount-card span{display:block;margin-top:.45rem;font-family:var(--pol-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffffa8}.pol-chips{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem;margin:1.3rem 0 0;padding:0}.pol-chip{font-family:var(--pol-mono);font-size:.78rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;background:var(--pol-card);border:1.5px solid var(--pol-line);border-radius:999px;padding:.34rem .85rem;color:var(--pol-ink)}.pol-states{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:.9rem}.pol-state{display:grid;gap:.45rem;align-content:start;background:var(--pol-card);border:1.5px solid var(--pol-line);border-radius:10px;padding:.55rem .55rem .6rem;text-decoration:none;color:var(--pol-ink)}.pol-state:hover{border-color:var(--pol-indigo)}.pol-state img{width:100%;height:auto;display:block;border-radius:5px;border:1px solid var(--pol-line)}.pol-state span{font-family:var(--pol-mono);font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;color:var(--pol-ink);line-height:1.3}.pol-why{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;margin-top:1.6rem}.pol-why-card{background:var(--pol-paper);border-radius:var(--pol-radius);padding:1.3rem 1.2rem;border-top:4px solid var(--pol-citron)}.pol-why-card h3{font-size:1.22rem}.pol-why-card p{color:var(--pol-muted);font-size:.92rem}.pol-faq{max-width:820px}.pol-faq details{border-bottom:2px dashed var(--pol-line)}.pol-faq summary{cursor:pointer;list-style:none;display:flex;align-items:baseline;gap:.9rem;padding:1.05rem .2rem;font-weight:600;font-size:1.06rem}.pol-faq summary::-webkit-details-marker{display:none}.pol-faq summary:before{content:"+";flex:0 0 auto;font-family:var(--pol-mono);font-weight:700;font-size:1.1rem;color:var(--pol-citron-deep)}.pol-faq details[open] summary:before{content:"–"}.pol-faq details p{padding:0 2rem 1.1rem 2.4rem;color:var(--pol-muted);margin:0}.pol-ctaband{text-align:center;padding:3.6rem 0}.pol-ctaband h2{font-size:2.5rem}.pol-ctaband p{max-width:52ch;margin:.6rem auto 1.5rem;color:#3c4416}.pol-footer{background:var(--pol-indigo-deep);color:#ffffffd1;padding:3.2rem 0 2.4rem}.pol-footer a{color:var(--pol-citron);text-decoration:none}.pol-footer a:hover{text-decoration:underline}.pol-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:2.4rem}.pol-footer h3{color:#fff;font-size:1.05rem;letter-spacing:.08em;margin:0 0 .7rem}.pol-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.pol-footer__about p{font-size:.9rem;color:#ffffffa8}.pol-footer__nap{font-family:var(--pol-mono);font-size:.74rem;letter-spacing:.06em;color:#ffffff80}.pol-footer__legal{margin-top:2.4rem;border-top:1px solid var(--pol-indigo-line);padding-top:1.4rem}.pol-footer__disclosures{display:grid;gap:.5rem;margin-bottom:1.2rem}.pol-footer__disclosures details{background:#ffffff0a;border:1px solid var(--pol-indigo-line);border-radius:8px;padding:.15rem .8rem}.pol-footer__disclosures summary{cursor:pointer;font-family:var(--pol-mono);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;padding:.55rem 0}.pol-footer__disclosures p{font-size:.8rem;color:#fff9}.pol-footer__fine{font-size:.8rem;color:#ffffff8c}.pol-mobilecta{display:none;position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--pol-indigo-deep);border-top:2px solid var(--pol-citron);padding:.6rem 1rem;box-shadow:0 -8px 24px #0a082859}.pol-mobilecta .pol-btn{font-size:1.05rem;padding:.6rem 1rem}.pol-lenders{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.9rem}.pol-lender{display:grid;gap:.3rem;text-decoration:none;background:var(--pol-paper);border:1.5px solid var(--pol-line);border-radius:10px;padding:.85rem 1rem}.pol-lender:hover{border-color:var(--pol-indigo)}.pol-lender__label{font-family:var(--pol-mono);font-size:.82rem;font-weight:600;letter-spacing:.03em;color:var(--pol-indigo)}.pol-lender__note{font-size:.84rem;color:var(--pol-muted);line-height:1.4}.pol-plain ol,.pol-plain ul{padding-left:1.4rem}.pol-plain li{margin:.45rem 0}.pol-plain h2{margin:2.4rem 0 .8rem}.pol-plain .pol-fee-table{margin-bottom:2rem}.pol-plain ol,.pol-plain ul{margin:.6rem 0 1.5rem}.pol-callout{margin:2.2rem 0 0;background:var(--pol-card);border:1.5px solid var(--pol-line);border-left:5px solid var(--pol-citron);border-radius:10px;padding:1rem 1.2rem}@media(max-width:980px){h1{font-size:2.6rem}h2{font-size:1.8rem}.pol-hero__grid{grid-template-columns:1fr;gap:2.2rem}.pol-steps{grid-template-columns:1fr}.pol-amounts{grid-template-columns:repeat(3,1fr)}.pol-why{grid-template-columns:repeat(2,1fr)}.pol-footer__grid{grid-template-columns:1fr 1fr}.pol-fee-row{grid-template-columns:1.2fr .7fr .8fr 1.4fr}.pol-fee-row>:last-child{grid-column:1 / -1}.pol-states{grid-template-columns:repeat(4,1fr)}}@media(max-width:680px){body{font-size:16px}.pol-nav a:not(.pol-nav__cta){display:none}.pol-logo img{height:40px}.pol-states{grid-template-columns:repeat(3,1fr);gap:.6rem}.pol-amounts{grid-template-columns:repeat(2,1fr)}.pol-why{grid-template-columns:1fr}.pol-footer__grid{grid-template-columns:1fr;gap:1.6rem}.pol-fee-row{grid-template-columns:1fr 1fr}.pol-fee-row>:first-child{grid-column:1 / -1}.pol-fee-row--head{display:none}.pol-mobilecta{display:block}body{padding-bottom:4.2rem}.pol-hero{padding:2.4rem 0 3.4rem}.pol-band{padding:2.4rem 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
