[data-brand=goodchange] .mkt .page-quick-sign-up{--good-blue:#194A8E;--secondary-blue:#4EA6D7;--darkest-blue:#1A264F;--cloud:#E9F0F4;--orange:#D77F4E;--dm-sans:"DM Sans",sans-serif}[data-brand=goodchange] .mkt .page-quick-sign-up .hero{background:var(--darkest-blue);color:white;padding:88px 48px 80px;position:relative;overflow:hidden}[data-brand=goodchange] .mkt .page-quick-sign-up .hero:before{content:"";position:absolute;top:-80px;right:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(78,166,215,.15) 0,transparent 70%);pointer-events:none}[data-brand=goodchange] .mkt .page-quick-sign-up .hero:after{content:"";position:absolute;bottom:-60px;left:15%;width:360px;height:360px;background:radial-gradient(circle,rgba(215,127,78,.1) 0,transparent 70%);pointer-events:none}[data-brand=goodchange] .mkt .page-quick-sign-up .hero-inner{max-width:900px;position:relative}[data-brand=goodchange] .mkt .page-quick-sign-up .hero-eyebrow{display:inline-block;background:rgba(78,166,215,.15);border:1px solid rgba(78,166,215,.35);color:var(--secondary-blue);font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;padding:6px 14px;border-radius:4px;margin-bottom:28px}[data-brand=goodchange] .mkt .page-quick-sign-up .hero h1{font-family:var(--dm-sans);font-size:clamp(40px,5.5vw,68px);font-weight:700;line-height:1.06;max-width:820px;margin-bottom:24px;letter-spacing:-1px}[data-brand=goodchange] .mkt .page-quick-sign-up .hero h1 em{font-style:italic;color:var(--orange);font-weight:400}[data-brand=goodchange] .mkt .page-quick-sign-up .hero-sub{font-size:18px;color:rgba(242,242,242,.72);max-width:560px;line-height:1.65;margin-bottom:20px;font-weight:400}[data-brand=goodchange] .mkt .page-quick-sign-up .fraud-badge{display:inline-flex;align-items:center;gap:9px;background:rgba(111,172,122,.13);border:1px solid rgba(111,172,122,.38);color:#a8d8b0;font-size:13px;font-weight:600;padding:8px 14px;border-radius:5px;text-decoration:none;margin-bottom:36px;transition:background .2s,border-color .2s;max-width:fit-content}[data-brand=goodchange] .mkt .page-quick-sign-up .fraud-badge:hover{background:rgba(111,172,122,.22);border-color:rgba(111,172,122,.6);color:#c0e8c8}[data-brand=goodchange] .mkt .page-quick-sign-up .hero-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}[data-brand=goodchange] .mkt .page-quick-sign-up .btn-hero-primary{background:var(--orange);color:white;padding:15px 30px;border-radius:8px;font-family:var(--dm-sans);font-weight:700;font-size:15px;text-decoration:none;transition:all .2s;display:inline-block}[data-brand=goodchange] .mkt .page-quick-sign-up .btn-hero-primary:hover{background:#c06d3c;transform:translateY(-1px)}[data-brand=goodchange] .mkt .page-quick-sign-up .btn-hero-secondary{border:1.5px solid rgba(242,242,242,.28);color:rgba(242,242,242,.88);padding:14px 26px;border-radius:8px;font-family:var(--dm-sans);font-weight:600;font-size:15px;text-decoration:none;transition:all .2s;display:inline-block}[data-brand=goodchange] .mkt .page-quick-sign-up .btn-hero-secondary:hover{border-color:rgba(242,242,242,.65);background:rgba(255,255,255,.05)}[data-brand=goodchange] .mkt .page-quick-sign-up .stats-bar{background:var(--good-blue);padding:22px 48px;display:flex;gap:0;flex-wrap:wrap}[data-brand=goodchange] .mkt .page-quick-sign-up .stat-item{display:flex;align-items:center;gap:14px;padding:4px 40px 4px 0;margin-right:40px;border-right:1px solid rgba(242,242,242,.15)}[data-brand=goodchange] .mkt .page-quick-sign-up .stat-item:last-child{border-right:none;margin-right:0}[data-brand=goodchange] .mkt .page-quick-sign-up .stat-num{font-family:var(--dm-sans);font-size:30px;font-weight:700;color:var(--orange);letter-spacing:-.5px}[data-brand=goodchange] .mkt .page-quick-sign-up .stat-label{font-size:13px;color:rgba(242,242,242,.75);line-height:1.35;max-width:130px;font-weight:400}[data-brand=goodchange] .mkt .page-quick-sign-up .page-section{padding:72px 48px}[data-brand=goodchange] .mkt .page-quick-sign-up .section-label{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--good-blue);margin-bottom:12px;font-family:var(--dm-sans)}[data-brand=goodchange] .mkt .page-quick-sign-up .page-section h2{font-family:var(--dm-sans);font-size:clamp(28px,3.5vw,42px);font-weight:700;line-height:1.1;color:var(--darkest-blue);margin-bottom:16px;letter-spacing:-.5px}[data-brand=goodchange] .mkt .page-quick-sign-up .section-intro{font-size:17px;color:#555;max-width:600px;line-height:1.65;margin-bottom:48px;font-weight:400}[data-brand=goodchange] .mkt .page-quick-sign-up .audiences-section{background:white}[data-brand=goodchange] .mkt .page-quick-sign-up .audience-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:0}[data-brand=goodchange] .mkt .page-quick-sign-up .audience-chip{background:var(--cloud);border-radius:8px;padding:14px 18px;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--darkest-blue);border:1px solid rgba(25,74,142,.07)}[data-brand=goodchange] .mkt .page-quick-sign-up .audience-chip .chip-dot{width:7px;height:7px;border-radius:50%;background:var(--good-blue);flex-shrink:0;opacity:.6}[data-brand=goodchange] .mkt .page-quick-sign-up .why-section{background:var(--cream)}[data-brand=goodchange] .mkt .page-quick-sign-up .pillars-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}[data-brand=goodchange] .mkt .page-quick-sign-up .pillar-card{background:white;border-radius:12px;padding:28px 24px;border:1px solid rgba(25,74,142,.1);transition:box-shadow .2s,transform .2s,border-color .2s}[data-brand=goodchange] .mkt .page-quick-sign-up .pillar-card:hover{box-shadow:0 6px 24px rgba(25,74,142,.08);border-color:rgba(25,74,142,.18);transform:translateY(-2px)}[data-brand=goodchange] .mkt .page-quick-sign-up .pillar-title{font-weight:700;font-size:16px;color:var(--darkest-blue);margin-bottom:8px}[data-brand=goodchange] .mkt .page-quick-sign-up .pillar-desc{font-size:14px;color:#666;line-height:1.6;font-weight:400}[data-brand=goodchange] .mkt .page-quick-sign-up .pillar-link{display:inline-block;margin-top:10px;font-size:13px;font-weight:700;color:var(--green);text-decoration:none}[data-brand=goodchange] .mkt .page-quick-sign-up .pillar-link:hover{text-decoration:underline}[data-brand=goodchange] .mkt .page-quick-sign-up .capabilities-section{background:white}[data-brand=goodchange] .mkt .page-quick-sign-up .cap-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px}[data-brand=goodchange] .mkt .page-quick-sign-up .cap-item{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;background:var(--cloud);border-radius:8px;transition:background .15s}[data-brand=goodchange] .mkt .page-quick-sign-up .cap-item:hover{background:#d8e6f0}[data-brand=goodchange] .mkt .page-quick-sign-up .cap-num{background:var(--good-blue);color:white;font-weight:700;font-size:11px;min-width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}[data-brand=goodchange] .mkt .page-quick-sign-up .cap-text{font-size:14px;line-height:1.5;color:var(--charcoal);font-weight:500}[data-brand=goodchange] .mkt .page-quick-sign-up .video-section{display:none;background:var(--darkest-blue);color:white}[data-brand=goodchange] .mkt .page-quick-sign-up .video-section h2{color:white}[data-brand=goodchange] .mkt .page-quick-sign-up .video-section .section-label{color:var(--secondary-blue)}[data-brand=goodchange] .mkt .page-quick-sign-up .video-section .section-intro{color:rgba(242,242,242,.68)}[data-brand=goodchange] .mkt .page-quick-sign-up .video-placeholder{background:rgba(255,255,255,.04);border:1.5px solid rgba(78,166,215,.28);border-radius:14px;aspect-ratio:16/9;max-width:780px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;cursor:pointer;transition:all .2s}[data-brand=goodchange] .mkt .page-quick-sign-up .video-placeholder:hover{border-color:rgba(78,166,215,.6);background:rgba(255,255,255,.07)}[data-brand=goodchange] .mkt .page-quick-sign-up .play-btn{width:68px;height:68px;background:var(--orange);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;transition:transform .2s,background .2s}[data-brand=goodchange] .mkt .page-quick-sign-up .video-placeholder:hover .play-btn{transform:scale(1.07);background:#c06d3c}[data-brand=goodchange] .mkt .page-quick-sign-up .video-label{font-size:15px;color:rgba(242,242,242,.65);font-weight:500}[data-brand=goodchange] .mkt .page-quick-sign-up .video-duration{font-size:12px;color:rgba(242,242,242,.35)}[data-brand=goodchange] .mkt .page-quick-sign-up .video-embed-note{margin-top:14px;max-width:780px;background:rgba(78,166,215,.08);border:1px dashed rgba(78,166,215,.35);border-radius:7px;padding:12px 16px;font-size:12px;color:rgba(242,242,242,.4);font-style:italic}[data-brand=goodchange] .mkt .page-quick-sign-up .onboarding-section{background:var(--cream)}[data-brand=goodchange] .mkt .page-quick-sign-up .checklist-layout{display:grid;grid-template-columns:1fr 1fr;gap:32px}[data-brand=goodchange] .mkt .page-quick-sign-up .checklist-block{background:white;border-radius:12px;padding:28px;border:1px solid rgba(25,74,142,.08)}[data-brand=goodchange] .mkt .page-quick-sign-up .checklist-block h3{font-family:var(--dm-sans);font-size:15px;font-weight:700;color:var(--darkest-blue);margin-bottom:18px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}[data-brand=goodchange] .mkt .page-quick-sign-up .badge{font-size:10px;padding:3px 9px;border-radius:20px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}[data-brand=goodchange] .mkt .page-quick-sign-up .badge-blue{background:var(--good-blue);color:white}[data-brand=goodchange] .mkt .page-quick-sign-up .badge-orange{background:var(--orange);color:white}[data-brand=goodchange] .mkt .page-quick-sign-up .check-list{list-style:none;display:flex;flex-direction:column;gap:10px}[data-brand=goodchange] .mkt .page-quick-sign-up .check-list li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;color:#444;font-weight:400}[data-brand=goodchange] .mkt .page-quick-sign-up .check-icon{width:19px;height:19px;border-radius:50%;background:var(--cloud);border:1.5px solid rgba(25,74,142,.18);flex-shrink:0;margin-top:1px;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--good-blue);font-weight:700}[data-brand=goodchange] .mkt .page-quick-sign-up .stripe-tips{background:rgba(78,166,215,.07);border-left:4px solid var(--secondary-blue);border-radius:0 8px 8px 0;padding:20px;margin-top:18px}[data-brand=goodchange] .mkt .page-quick-sign-up .stripe-tips h4{font-weight:700;font-size:13px;color:var(--good-blue);margin-bottom:12px}[data-brand=goodchange] .mkt .page-quick-sign-up .stripe-tips ul{list-style:none;display:flex;flex-direction:column;gap:8px}[data-brand=goodchange] .mkt .page-quick-sign-up .stripe-tips li{font-size:13px;color:#555;display:flex;gap:8px;align-items:flex-start;line-height:1.5}[data-brand=goodchange] .mkt .page-quick-sign-up .stripe-tips li:before{content:"→";color:var(--secondary-blue);font-weight:700;flex-shrink:0}[data-brand=goodchange] .mkt .page-quick-sign-up .naming-note{background:rgba(111,172,122,.09);border:1.5px solid rgba(111,172,122,.28);border-radius:10px;padding:24px;margin-top:28px}[data-brand=goodchange] .mkt .page-quick-sign-up .naming-note h4{font-weight:700;font-size:14px;color:var(--charcoal);margin-bottom:14px}[data-brand=goodchange] .mkt .page-quick-sign-up .naming-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}[data-brand=goodchange] .mkt .page-quick-sign-up .naming-item{background:white;padding:14px 16px;border-radius:7px;border:1px solid rgba(111,172,122,.18)}[data-brand=goodchange] .mkt .page-quick-sign-up .naming-item .term{font-weight:700;font-size:14px;color:var(--darkest-blue);margin-bottom:4px}[data-brand=goodchange] .mkt .page-quick-sign-up .naming-item .def{font-size:13px;color:#666;line-height:1.5}[data-brand=goodchange] .mkt .page-quick-sign-up .cta-footer{background:var(--good-blue);color:white;padding:72px 48px;text-align:center}[data-brand=goodchange] .mkt .page-quick-sign-up .cta-footer h2{font-family:var(--dm-sans);font-size:clamp(28px,3.5vw,42px);font-weight:700;line-height:1.1;letter-spacing:-.5px;color:white;margin-bottom:12px}[data-brand=goodchange] .mkt .page-quick-sign-up .cta-footer p{color:rgba(242,242,242,.72);font-size:17px;margin-bottom:40px;max-width:500px;margin-left:auto;margin-right:auto;line-height:1.65}[data-brand=goodchange] .mkt .page-quick-sign-up .cta-footer-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:36px}[data-brand=goodchange] .mkt .page-quick-sign-up .btn-cta-primary{background:var(--orange);color:white;padding:17px 36px;border-radius:8px;font-weight:700;font-size:16px;text-decoration:none;transition:all .2s}[data-brand=goodchange] .mkt .page-quick-sign-up .btn-cta-primary:hover{background:#c06d3c;transform:translateY(-1px)}[data-brand=goodchange] .mkt .page-quick-sign-up .btn-cta-ghost{border:1.5px solid rgba(242,242,242,.3);color:rgba(242,242,242,.88);padding:16px 30px;border-radius:8px;font-weight:600;font-size:16px;text-decoration:none;transition:all .2s}[data-brand=goodchange] .mkt .page-quick-sign-up .btn-cta-ghost:hover{border-color:rgba(242,242,242,.65);background:rgba(255,255,255,.05)}[data-brand=goodchange] .mkt .page-quick-sign-up .contact-emails{display:flex;justify-content:center;gap:28px;flex-wrap:wrap}[data-brand=goodchange] .mkt .page-quick-sign-up .contact-emails a{color:rgba(242,242,242,.6);text-decoration:none;font-size:14px;transition:color .2s}[data-brand=goodchange] .mkt .page-quick-sign-up .contact-emails a:hover{color:white}@media(max-width:768px){[data-brand=goodchange] .mkt .page-quick-sign-up .hero{padding:56px 20px 52px}[data-brand=goodchange] .mkt .page-quick-sign-up .page-section{padding:52px 20px}[data-brand=goodchange] .mkt .page-quick-sign-up .stats-bar{padding:20px;gap:20px}[data-brand=goodchange] .mkt .page-quick-sign-up .stat-item{border-right:none;padding-right:0;margin-right:0}[data-brand=goodchange] .mkt .page-quick-sign-up .checklist-layout,[data-brand=goodchange] .mkt .page-quick-sign-up .naming-grid{grid-template-columns:1fr}[data-brand=goodchange] .mkt .page-quick-sign-up .cta-footer{padding:52px 20px}}@keyframes quick-sign-up-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-brand=goodchange] .mkt .page-quick-sign-up .hero-inner>*{animation:quick-sign-up-fadeUp .55s ease both}[data-brand=goodchange] .mkt .page-quick-sign-up .hero-eyebrow{animation-delay:.05s}[data-brand=goodchange] .mkt .page-quick-sign-up .hero h1{animation-delay:.14s}[data-brand=goodchange] .mkt .page-quick-sign-up .hero-sub{animation-delay:.23s}[data-brand=goodchange] .mkt .page-quick-sign-up .fraud-badge{animation-delay:.3s}[data-brand=goodchange] .mkt .page-quick-sign-up .hero-actions{animation-delay:.38s}