[data-brand=goodchange] .mkt{--blue:#194a8e;--blue-mid:#4ea6d7;--blue-dark:#1a264f;--gold:#ffa214;--green:#2cb858;--seafoam:#99d2db;--charcoal:#28232b;--cream:#f8f5f1;--white:#fff;--bg:#eef2f7;--border:#d6dde8;--label-c:#6b7a94;--shadow:0 2px 12px #194a8e1a;--shadow-lg:0 8px 32px #194a8e26;--radius:14px;--radius-sm:8px;--sans:var(--mkt-geist), system-ui, sans-serif;--mono:var(--mkt-geist-mono), ui-monospace, monospace;--text:var(--charcoal)}[data-brand=smartchange] .mkt{--navy:#0e1e3d;--navy-mid:#1a3160;--green:#58ba94;--green-dark:#3d9070;--green-light:#b4d2d2;--coral:#e85c3a;--coral-light:#f2784b;--amber:#f5a623;--sky:#3aade8;--sky-light:#d6effc;--cream:#f5faf7;--warm-grey:#f0ede8;--border:#d4e4dc;--label:#5a6e7a;--charcoal:#1a2530;--white:#fff;--bg:#eef5f1;--shadow:0 2px 16px #0e1e3d17;--shadow-md:0 4px 24px #0e1e3d1f;--shadow-lg:0 12px 48px #0e1e3d29;--radius:14px;--radius-sm:8px;--radius-lg:20px;--sans:var(--mkt-dm-sans), system-ui, sans-serif;--mono:var(--mkt-dm-mono), ui-monospace, monospace;--text:var(--charcoal)}.mkt{font-family:var(--sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;line-height:1.6}.mkt *,.mkt :before,.mkt :after{box-sizing:border-box}.mkt h1,.mkt h2,.mkt h3,.mkt h4,.mkt h5,.mkt h6{line-height:1.1}.mkt a{color:inherit;text-decoration:none}.mkt img{max-width:100%;display:block}.mkt .container{max-width:1180px;margin:0 auto;padding:0 32px}.mkt section{padding:88px 0}.mkt .mobile-auth{display:none}[data-brand=goodchange] .mkt .eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--label-c);margin-bottom:12px;font-size:11px;font-weight:600;display:block}[data-brand=goodchange] .mkt .btn{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:6px;padding:12px 22px;font-size:12px;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}[data-brand=goodchange] .mkt .btn-primary{background:var(--blue);color:var(--white);box-shadow:0 2px 8px #194a8e47}[data-brand=goodchange] .mkt .btn-primary:hover{background:var(--blue-dark);transform:translateY(-1px);box-shadow:0 4px 16px #194a8e52}[data-brand=goodchange] .mkt .btn-gold{background:var(--gold);color:var(--white);box-shadow:0 2px 8px #ffa21452}[data-brand=goodchange] .mkt .btn-gold:hover{opacity:.92;transform:translateY(-1px)}[data-brand=goodchange] .mkt .btn-ghost-light{color:var(--white);background:0 0;border:1.5px solid #ffffff4d}[data-brand=goodchange] .mkt .btn-ghost-light:hover{background:#ffffff1a;border-color:#ffffff8c}[data-brand=goodchange] .mkt .btn-ghost{color:var(--blue);border:1.5px solid var(--border);background:0 0}[data-brand=goodchange] .mkt .btn-ghost:hover{border-color:var(--blue);background:#194a8e0d}[data-brand=goodchange] .mkt .btn-lg{border-radius:10px;padding:15px 30px;font-size:13px}[data-brand=goodchange] .mkt .btn-text{color:var(--blue);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}[data-brand=goodchange] .mkt .btn-text:hover{color:var(--blue-dark)}[data-brand=goodchange] .mkt .mkt-nav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#fffffff0;position:sticky;top:0}[data-brand=goodchange] .mkt .nav-inner{justify-content:space-between;align-items:center;max-width:1180px;height:64px;margin:0 auto;padding:0 32px;display:flex}[data-brand=goodchange] .mkt .nav-logo{align-items:center;gap:10px;display:flex}[data-brand=goodchange] .mkt .nav-logo img{width:auto;height:32px}[data-brand=goodchange] .mkt .nav-links{align-items:center;gap:30px;list-style:none;display:flex}[data-brand=goodchange] .mkt .nav-links a{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--label-c);font-size:11.5px;font-weight:500;transition:color .18s}[data-brand=goodchange] .mkt .nav-links a:hover{color:var(--blue)}[data-brand=goodchange] .mkt .nav-cta{align-items:center;gap:10px;display:flex}[data-brand=goodchange] .mkt .nav-cta .btn{padding:9px 18px;font-size:11.5px}[data-brand=goodchange] .mkt .newsletter{background:var(--blue-dark);border-bottom:1px solid #ffffff14;padding:48px 0}[data-brand=goodchange] .mkt .newsletter-inner{align-items:center;gap:32px;max-width:680px;margin:0 auto;padding:0 32px;display:flex}[data-brand=goodchange] .mkt .newsletter-text{flex:1}[data-brand=goodchange] .mkt .newsletter-text h3{color:var(--white);margin-bottom:4px;font-size:20px;font-weight:800}[data-brand=goodchange] .mkt .newsletter-text p{color:#ffffff8c;font-size:14px;font-family:var(--mono);letter-spacing:.03em}[data-brand=goodchange] .mkt .newsletter-form{flex-shrink:0;gap:8px;display:flex}[data-brand=goodchange] .mkt .newsletter-form input[type=text],[data-brand=goodchange] .mkt .newsletter-form input[type=email]{font-family:var(--sans);border-radius:var(--radius-sm);color:var(--white);background:#ffffff14;border:1.5px solid #ffffff2e;outline:none;width:240px;padding:11px 16px;font-size:14px;transition:border-color .15s}[data-brand=goodchange] .mkt .newsletter-form input::placeholder{color:#ffffff59}[data-brand=goodchange] .mkt .newsletter-form input[type=text]:focus,[data-brand=goodchange] .mkt .newsletter-form input[type=email]:focus{border-color:var(--blue-mid)}[data-brand=goodchange] .mkt .newsletter-form input[type=submit]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-sm);background:var(--gold);color:var(--white);cursor:pointer;white-space:nowrap;border:none;padding:11px 20px;font-size:12px;font-weight:700;transition:opacity .15s,transform .15s}[data-brand=goodchange] .mkt .newsletter-form input[type=submit]:hover{opacity:.9;transform:translateY(-1px)}[data-brand=goodchange] .mkt .mkt-footer{background:var(--charcoal);color:#ffffff85;padding:60px 0 32px;font-size:13px}[data-brand=goodchange] .mkt .foot-inner{grid-template-columns:2.2fr 1fr 1fr 1fr;gap:48px;max-width:1180px;margin:0 auto 48px;padding:0 32px;display:grid}[data-brand=goodchange] .mkt .foot-brand h3{color:var(--white);margin-bottom:10px;font-size:18px;font-weight:800}[data-brand=goodchange] .mkt .foot-brand p{max-width:280px;margin-bottom:14px;line-height:1.68}[data-brand=goodchange] .mkt .foot-addr{font-family:var(--mono);letter-spacing:.05em;color:#ffffff61;font-size:11px;line-height:1.75}[data-brand=goodchange] .mkt .foot-col h4{color:var(--white);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;font-size:10.5px;font-weight:700}[data-brand=goodchange] .mkt .foot-col ul{flex-direction:column;gap:10px;list-style:none;display:flex}[data-brand=goodchange] .mkt .foot-col a{color:#ffffff7a;transition:color .15s}[data-brand=goodchange] .mkt .foot-col a:hover{color:var(--white)}[data-brand=goodchange] .mkt .foot-bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1180px;margin:0 auto;padding:22px 32px 0;display:flex}[data-brand=goodchange] .mkt .foot-copy,[data-brand=goodchange] .mkt .foot-tagline{font-family:var(--mono);letter-spacing:.06em;font-size:11px}[data-brand=goodchange] .mkt .foot-social{align-items:center;gap:14px;display:flex}[data-brand=goodchange] .mkt .foot-social a{color:#ffffff6b;transition:color .18s;display:flex}[data-brand=goodchange] .mkt .foot-social a:hover{color:var(--white)}[data-brand=smartchange] .mkt .eyebrow{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--sky);margin-bottom:14px;font-size:10.5px;font-weight:600;display:block}[data-brand=smartchange] .mkt .eyebrow-green{color:var(--green)}[data-brand=smartchange] .mkt .eyebrow-amber{color:var(--amber)}[data-brand=smartchange] .mkt .btn{font-family:var(--sans);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;letter-spacing:.01em;border:none;justify-content:center;align-items:center;padding:10px 20px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}[data-brand=smartchange] .mkt .btn-primary{background:var(--coral);color:var(--white);box-shadow:0 2px 10px #e85c3a47}[data-brand=smartchange] .mkt .btn-primary:hover{background:var(--coral-light);transform:translateY(-1px);box-shadow:0 4px 18px #e85c3a5c}[data-brand=smartchange] .mkt .btn-ghost{color:var(--navy);border:1.5px solid var(--border);background:0 0}[data-brand=smartchange] .mkt .btn-ghost:hover{border-color:var(--navy);background:#0e1e3d0a}[data-brand=smartchange] .mkt .btn-white{background:var(--white);color:var(--navy);font-weight:800}[data-brand=smartchange] .mkt .btn-white:hover{background:var(--cream)}[data-brand=smartchange] .mkt .btn-amber{background:var(--amber);color:var(--white);box-shadow:0 2px 10px #f5a62347}[data-brand=smartchange] .mkt .btn-amber:hover{opacity:.92;transform:translateY(-1px)}[data-brand=smartchange] .mkt .btn-lg{padding:13px 26px;font-size:15px}[data-brand=smartchange] .mkt .btn-outline-white{color:var(--white);background:0 0;border:1.5px solid #ffffff59;padding:10px 20px;font-size:13.5px}[data-brand=smartchange] .mkt .btn-outline-white:hover{background:#ffffff1a;border-color:#fff9}[data-brand=smartchange] .mkt .mkt-nav{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);background:#fffffff7;position:sticky;top:0}[data-brand=smartchange] .mkt .nav-inner{justify-content:space-between;align-items:center;max-width:1180px;height:68px;margin:0 auto;padding:0 32px;display:flex}[data-brand=smartchange] .mkt .nav-logo{align-items:center;gap:10px;display:flex}[data-brand=smartchange] .mkt .nav-logo-img{width:auto;height:64px}[data-brand=smartchange] .mkt .nav-links{align-items:center;gap:26px;list-style:none;display:flex}[data-brand=smartchange] .mkt .nav-links a{color:var(--label);font-size:13.5px;font-weight:600;transition:color .15s}[data-brand=smartchange] .mkt .nav-links a:hover{color:var(--navy)}[data-brand=smartchange] .mkt .nav-cta{align-items:center;gap:10px;display:flex}[data-brand=smartchange] .mkt .newsletter{background:var(--navy);border-bottom:1px solid #ffffff14;padding:48px 0}[data-brand=smartchange] .mkt .newsletter-inner{align-items:center;gap:32px;max-width:680px;margin:0 auto;padding:0 32px;display:flex}[data-brand=smartchange] .mkt .newsletter-text{flex:1}[data-brand=smartchange] .mkt .newsletter-text h3{color:var(--white);margin-bottom:4px;font-size:20px;font-weight:800}[data-brand=smartchange] .mkt .newsletter-text p{color:#ffffff8c;font-size:14px;font-family:var(--mono);letter-spacing:.03em}[data-brand=smartchange] .mkt .newsletter-form{flex-shrink:0;gap:8px;display:flex}[data-brand=smartchange] .mkt .newsletter-form input[type=text],[data-brand=smartchange] .mkt .newsletter-form input[type=email]{font-family:var(--sans);color:#fff;background:#ffffff14;border:1.5px solid #ffffff2e;border-radius:8px;outline:none;width:240px;padding:11px 16px;font-size:14px;transition:border-color .15s}[data-brand=smartchange] .mkt .newsletter-form input::placeholder{color:#ffffff59}[data-brand=smartchange] .mkt .newsletter-form input[type=text]:focus,[data-brand=smartchange] .mkt .newsletter-form input[type=email]:focus{border-color:var(--green)}[data-brand=smartchange] .mkt .newsletter-form input[type=submit]{font-family:var(--sans);background:var(--coral);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:11px 20px;font-size:13px;font-weight:700;transition:opacity .15s,transform .15s}[data-brand=smartchange] .mkt .newsletter-form input[type=submit]:hover{opacity:.9;transform:translateY(-1px)}[data-brand=smartchange] .mkt .mkt-footer{background:var(--navy);color:#fff6;text-align:center;font-size:12px;font-family:var(--mono);letter-spacing:.04em;padding:32px;line-height:2}[data-brand=smartchange] .mkt .mkt-footer a{color:#ffffff8c}[data-brand=smartchange] .mkt .mkt-footer a:hover{color:var(--white)}[data-brand=smartchange] .mkt .footer-logo{align-items:center;gap:8px;margin-bottom:12px;display:inline-flex}[data-brand=smartchange] .mkt .footer-logo-img{opacity:.7;width:auto;height:44px}[data-brand=smartchange] .mkt .footer-socials{justify-content:center;gap:16px;margin:12px 0;display:flex}[data-brand=smartchange] .mkt .footer-socials a{color:#ffffff80;transition:color .15s;display:inline-flex}[data-brand=smartchange] .mkt .footer-socials a:hover{color:var(--white)}.mkt .nav-hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:6px;display:none}.mkt .nav-hamburger span{background:currentColor;border-radius:2px;width:22px;height:2px;transition:all .2s}@media (max-width:860px){[data-brand] .mkt .nav-cta{display:none}.mkt .nav-hamburger{display:flex}[data-brand] .mkt .nav-links{background:var(--white);border-bottom:1px solid var(--border);flex-direction:column;align-items:stretch;gap:0;padding:8px 0;display:none;position:absolute;top:100%;left:0;right:0}[data-brand] .mkt .nav-links.open{display:flex}.mkt .nav-links li{padding:0 24px}[data-brand] .mkt .nav-links a{padding:12px 0;display:block}.mkt .mobile-auth{display:block}}@media (max-width:720px){[data-brand=goodchange] .mkt .foot-inner{grid-template-columns:1fr 1fr;gap:32px;padding:0 20px}[data-brand=goodchange] .mkt .foot-brand{grid-column:1/-1}[data-brand=goodchange] .mkt .foot-bottom{padding:22px 20px 0}.mkt .newsletter-inner{text-align:center;flex-direction:column;gap:20px}.mkt .newsletter-form{flex-direction:column;width:100%}.mkt .newsletter-form input{width:100%!important}}