@import "https://fonts.googleapis.com/css2?family=Nunito:wght@600;700;800;900&display=swap";:root{color:#10213f;--ink:#10213f;--ink-2:#1d3558;--muted:#3d4f6a;--muted-2:#526178;--blue:#2563eb;--blue-deep:#1d4ed8;--blue-soft:#dbeafe;--blue2:#60a5fa;--sky:#7dd3fc;--mint:#a7f3d0;--lemon:#fde68a;--coral:#fb7185;--green:#22c55e;--amber:#f59e0b;--red:#ef4444;--card:#ffffffe0;--card-solid:#fff;--surface:#f8fbff;--surface-2:#eef6ff;--line:#10213f1f;--line-strong:#10213f2e;--shadow-sm:0 8px 24px #10213f14;--shadow-md:0 20px 56px #2563eb24;--shadow-lg:0 40px 120px #10213f2e;--shadow-blue:0 20px 48px #2563eb42;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--pill:9999px;--ease:.2s ease-out;--focus:0 0 0 3px #2563eb4d;background:#eef6ff;font-family:Nunito,ui-rounded,Arial Rounded MT Bold,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-width:320px;min-height:100vh;color:var(--ink);background:#f8fafc;margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;border:0}button,a,input,select,textarea{transition:transform var(--ease), box-shadow var(--ease), background var(--ease), color var(--ease), border-color var(--ease), opacity var(--ease)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--focus);outline:0}button:disabled{opacity:.52;cursor:not-allowed;box-shadow:none!important;transform:none!important}::selection{color:var(--ink);background:#2563eb38}.app-shell{width:min(1180px,100% - 32px);margin:0 auto;padding:16px 0 48px}.topbar{z-index:20;border:1px solid var(--line);border-radius:var(--pill);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:8px;display:flex;position:sticky;top:16px;box-shadow:0 1px 3px #0000000f}.brand{border-radius:var(--pill);min-height:56px;color:var(--ink);letter-spacing:-.03em;background:0 0;align-items:center;gap:12px;padding:8px 16px 8px 8px;font-size:18px;font-weight:900;display:flex}.brand:hover{background:#2563eb0f}.brand:active{transform:translateY(1px)}.brand span{background:linear-gradient(135deg, var(--blue) 0%, var(--sky) 100%);color:#fff;text-transform:uppercase;border-radius:16px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 14px 32px #2563eb47}nav{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}nav button,.ghost,.reset,.text-link,.proof-options button,.icon-pills button,.referred-seller-handoff-items button{border-radius:var(--pill);color:#244673;background:#eef5ffeb;min-height:44px;padding:12px 16px;font-size:14px;font-weight:900;line-height:1}nav button:hover,.ghost:hover,.reset:hover,.text-link:hover,.proof-options button:hover,.icon-pills button:hover{box-shadow:var(--shadow-sm);background:#fff;transform:translateY(-2px)}nav button:active,.ghost:active,.reset:active,.text-link:active,.proof-options button:active,.icon-pills button:active{transform:translateY(1px)}nav button.active,.proof-options button.selected,.icon-pills button.selected{background:var(--ink);color:#fff;box-shadow:0 12px 28px #10213f33}.menu-toggle{display:none}.top-actions{align-items:center;gap:8px;display:flex}.small{font-size:12px}.reset{color:var(--muted);background:#f1f5f9;font-size:13px}.primary{border-radius:var(--pill);background:linear-gradient(135deg, var(--ink) 0%, var(--blue) 58%, var(--blue2) 100%);color:#fff;letter-spacing:-.01em;min-height:52px;box-shadow:var(--shadow-blue);justify-content:center;align-items:center;gap:8px;padding:16px 24px;font-weight:900;line-height:1;display:inline-flex}.primary:hover{filter:saturate(1.06);transform:translateY(-2px);box-shadow:0 28px 64px #2563eb52}.primary:active{transform:translateY(1px)}.ghost{border:1px solid var(--line);color:var(--ink-2);background:#ffffffeb}.text-link{min-height:40px;color:var(--blue);box-shadow:none;background:0 0}.screen{background:#fff;border:none;border-radius:0;min-height:540px;margin:0;padding:48px;position:relative;overflow:hidden}.screen+.screen{border-top:1px solid var(--line)}.screen:after{display:none}.eyebrow{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:700;line-height:1.2}h1,h2,h3,p{text-wrap:balance}h1,h2,h3,h4,h5,h6{outline:none}h1{max-width:720px;color:var(--ink);letter-spacing:-.03em;margin:0 0 24px;font-size:clamp(28px,3.5vw,40px);font-weight:900;line-height:1.15}h2{color:var(--ink);letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(22px,2.5vw,32px);font-weight:900;line-height:1.1}h3{font-size:20px;line-height:1.15}p{color:var(--muted);font-size:17px;line-height:1.6}small{color:var(--muted);font-size:13px;line-height:1.5}.hero-stage{background:#fff;grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:48px;padding:72px 64px;display:grid}.hero-copy{z-index:2;position:relative}.hero-lede{max-width:560px;color:var(--muted);margin:0 0 32px;font-size:18px;line-height:1.55}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:32px 0;display:grid}.choice-card{border:1px solid var(--line);min-height:160px;color:var(--ink);text-align:left;box-shadow:none;background:#fff;border-radius:16px;align-content:start;gap:8px;padding:24px;display:grid;position:relative;overflow:hidden}.choice-card:before{display:none}.choice-card:hover,.step-card:hover,.impact-card:hover,.coach-panel:hover,.handoff-card:hover,.listing-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.choice-card span{font-size:28px;line-height:1}.choice-card strong{letter-spacing:-.02em;font-size:18px;line-height:1.2}.choice-card small{color:var(--muted);font-size:13px;font-weight:700}.primary-choice{border-color:var(--blue);background:var(--blue);color:#fff}.primary-choice:before{display:none}.primary-choice small{color:#ffffffd9}.promise-strip,.badge-row{flex-wrap:wrap;gap:8px;display:flex}.promise-strip span,.badge-row span{border-radius:var(--pill);color:var(--muted);background:#f1f5f9;padding:6px 12px;font-size:13px;font-weight:700}.phone-preview{place-items:center;gap:8px;display:grid;position:relative}.preview-label{text-align:center;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700}.blob{display:none}.phone-card{z-index:2;border:1px solid var(--line);background:#fff;border-radius:16px;width:100%;max-width:380px;padding:20px;position:relative;box-shadow:0 4px 16px #0000000f}.phone-header{color:var(--muted);align-items:center;gap:8px;padding:0 0 12px;font-size:13px;font-weight:700;display:flex}.phone-header span{display:none}.home-photo,.listing-photo{color:#fff;letter-spacing:-.05em;text-shadow:0 4px 24px #00000073;background:linear-gradient(#10213f05,#10213f94),linear-gradient(145deg,#2563eb1f,#7dd3fc4d),url(https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=1000&q=80) 50%/cover;border-radius:12px;align-items:end;min-height:240px;padding:20px;font-size:32px;font-weight:900;line-height:1;display:flex}.home-photo em{font-style:normal}.trust-meter{background:#f8fafc;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:12px 16px;display:flex}.trust-meter strong{color:var(--blue);letter-spacing:-.03em;font-size:32px;line-height:1}.float-note,.note-a,.note-b{display:none}.mission-rail{grid-template-columns:1fr 48px 1fr 48px 1fr 48px 1fr;align-items:center;gap:12px;margin:32px 0;display:grid}.rail-step{border:1px solid var(--line);min-height:120px;box-shadow:var(--shadow-sm);background:#edf4ffe6;border-radius:16px;padding:16px}.rail-step b{width:40px;height:40px;color:var(--blue);background:#fff;border-radius:16px;place-items:center;font-weight:900;display:grid;box-shadow:0 8px 18px #2563eb1a}.rail-step strong,.rail-step span{margin-top:8px;display:block}.rail-step strong{letter-spacing:-.03em;font-size:18px;line-height:1.1}.rail-step span{color:var(--muted);font-size:14px;line-height:1.35}.rail-step.active{box-shadow:var(--shadow-md);background:linear-gradient(135deg,#dbeafe,#ecfeff);border-color:#2563eb29}.visual-arrow{border-radius:var(--pill);background:var(--blue-soft);min-height:48px;color:var(--blue-deep);box-shadow:var(--shadow-sm);place-items:center;font-size:24px;font-weight:900;display:grid}.visual-arrow.active{background:var(--ink);color:#fff}.cockpit-screen,.next-action-screen,.settings-screen,.flow-card,.preview-screen{background:#ffffffeb}.screen-intro{max-width:850px;margin-bottom:32px}.screen-intro p:last-child{max-width:720px;font-size:18px}.action-board{grid-template-columns:1.2fr repeat(2,1fr);gap:16px;display:grid}.step-card,.impact-card,.coach-panel,.handoff-card,.listing-card,.referred-seller-handoff-card{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:16px;padding:24px}.step-card,.impact-card{align-content:start;gap:12px;display:grid}.card-icon{background:var(--blue-soft);width:56px;height:56px;color:var(--blue-deep);border-radius:16px;place-items:center;font-size:24px;font-weight:900;display:grid}.quest-board{grid-template-columns:1.15fr .85fr;gap:24px;display:grid}.quest-main{min-width:0}.proof-options,.icon-pills{flex-wrap:wrap;gap:8px;margin:16px 0 24px;display:flex}.proof-options button,.icon-pills button{align-items:center;gap:8px;display:flex}.note-field,label{color:var(--ink);gap:8px;font-weight:900;display:grid}input,select,textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fffffff0;border-radius:16px;outline:none;padding:16px;box-shadow:inset 0 1px #ffffffeb}textarea{resize:vertical;min-height:144px}input:focus,select:focus,textarea:focus{box-shadow:var(--focus);border-color:#2563eb8f}.intake-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.full{grid-column:1/-1}.choice-field{border:1px solid var(--line);background:#f8fbffeb;border-radius:16px;min-width:0;padding:24px}.choice-field legend{color:var(--ink);padding:0 8px;font-weight:900}.choice-field legend span{color:var(--muted);font-size:13px;font-weight:700;line-height:1.4;display:block}.icon-pills em{border-radius:var(--pill);background:var(--lemon);color:#854d0e;padding:4px 8px;font-size:11px;font-style:normal;line-height:1}.buyer-preview-screen,.preview-screen{grid-template-columns:1.25fr .75fr;gap:24px;display:grid}.preview-screen{grid-template-columns:1fr 360px;align-items:start}.listing-card.rebuilt,.preview-screen .listing-card{grid-template-columns:.85fr 1.15fr;gap:24px;display:grid}.listing-body{min-width:0}.listing-body .ghost+.ghost,.listing-body .primary+.ghost{margin-top:8px;margin-left:8px}.reassurance-copy{color:#1e3a8a;background:#dbeafe94;border-radius:16px;padding:12px 16px;font-weight:800}.objection{color:#9a3412;background:#fff7ed;border:1px solid #f59e0b33;border-radius:16px;margin:16px 0;padding:16px}.objection p{color:inherit;margin:4px 0 0}.objection.resolved{color:#166534;background:#dcfce7;border-color:#22c55e38}.mini-score{background:linear-gradient(135deg,#eef6ff,#fff);border:1px solid #2563eb1a;border-radius:16px;gap:8px;padding:16px;display:grid}.mini-score span{color:#475569;font-weight:900}.mini-score strong{color:var(--ink);letter-spacing:-.05em;font-size:40px;line-height:1}.mini-score meter,meter{width:100%;height:10px;accent-color:var(--blue)}.seller-lanes{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.seller-lanes article{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;align-content:start;gap:12px;padding:20px;display:grid}.seller-lanes h2{font-size:22px}.seller-lanes span{color:var(--muted-2);font-size:12px;font-weight:900}.pro-rail{background:var(--surface);color:var(--muted);border-radius:16px;padding:16px}.compliance-note{border:1px solid var(--line);color:var(--muted);background:#ffffffbd;border-radius:16px;margin:16px 0;padding:16px 20px}.auth-inline{position:relative}.auth-panel{border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:16px;gap:12px;padding:16px;display:grid}.auth-panel.compact{padding:16px}.auth-inline .auth-panel{z-index:30;min-width:280px;position:absolute;top:120%;right:0}.error-copy{color:#b91c1c}.form-note{color:#b45309}.referred-seller-handoff-items{gap:8px;display:grid}.positive,.good,.ready,.resolved{--tone:var(--green)}.warning,.caution,.medium{--tone:var(--amber)}.risk,.negative,.low{--tone:var(--red)}@media (width<=900px){.app-shell{width:min(100% - 24px,1180px)}.hero-stage,.quest-board,.buyer-preview-screen,.preview-screen,.listing-card.rebuilt,.preview-screen .listing-card{grid-template-columns:1fr}.hero-stage{gap:32px;padding:40px}.screen{padding:40px}.action-board,.seller-lanes{grid-template-columns:1fr}.mission-rail{grid-template-columns:1fr;gap:8px}.visual-arrow{transform:rotate(90deg)}.impact-card .visual-arrow{transform:none}.phone-preview{min-height:400px}.note-a{padding:8px 16px;font-size:13px;top:48px;left:8px}.note-b{padding:8px 16px;font-size:13px;bottom:56px;right:8px}.topbar{border-radius:16px;align-items:flex-start}.menu-toggle{width:44px;height:44px;color:var(--ink);background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:flex}.menu-toggle:hover{background:#f1f5f9}.menu-toggle span{background:var(--ink);border-radius:99px;width:20px;height:2px;transition:transform .2s ease-out;display:block}nav{display:none}.topbar.menu-open nav{border:1px solid var(--line);box-shadow:var(--shadow-lg);background:#fff;border-radius:16px;grid-template-columns:1fr;padding:12px;display:grid;position:absolute;top:76px;left:8px;right:8px}.top-actions{margin-left:auto}.choice-grid,.intake-grid{grid-template-columns:1fr}}@media (width<=560px){.app-shell{width:min(100% - 32px,1180px);padding-top:8px;padding-bottom:32px}.topbar{border-radius:16px;min-height:64px;top:8px}.brand{min-height:48px;padding:8px}.brand span{border-radius:16px;width:40px;height:40px}.brand strong,.reset{display:none}.screen{min-height:auto;margin:0;padding:24px}.hero-stage{padding:32px 24px}h1{letter-spacing:-.03em;font-size:28px;line-height:1.12}h2{font-size:22px}.hero-lede{font-size:18px}.choice-card{border-radius:16px;min-height:120px;padding:16px}.phone-card{width:100%;box-shadow:none;background:0 0;border:none;border-radius:16px;padding:0}.phone-header{display:none}.home-photo,.listing-photo{border-radius:16px;min-height:200px;font-size:28px}.trust-meter{margin-top:12px}.phone-preview{min-height:auto}.float-note,.blob{display:none}.seller-lanes article,.step-card,.impact-card,.coach-panel,.handoff-card,.listing-card{border-radius:16px;padding:20px}.auth-inline .auth-panel{min-width:min(300px,100vw - 32px);right:-72px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.progress-ring{margin:0 auto;display:block}.progress-ring-track{stroke:var(--line)}.progress-ring-fill{stroke:var(--blue);transition:stroke-dashoffset .6s}.progress-ring-text{fill:var(--ink);font-size:24px;font-weight:900}.quest-hub{gap:24px;width:100%;max-width:640px;margin:0 auto;padding:24px 0;display:grid}.quest-hub-header{border:1px solid var(--line);background:#fff;border-radius:16px;justify-items:center;gap:16px;padding:24px;display:grid}.quest-hub-header h1{margin:0;font-size:clamp(22px,3vw,28px)}.quest-streak{border:1px solid var(--line);background:var(--pill);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:900;display:inline-flex}.next-quest-card{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:16px;gap:16px;padding:24px;display:grid}.next-quest-card h2{letter-spacing:-.03em;margin:0;font-size:clamp(22px,3vw,28px);line-height:1.1}.next-quest-card p{color:var(--muted);margin:0;font-size:15px;font-weight:700;line-height:1.5}.next-quest-card.complete{border-left-color:#22c55e}.card-icon{font-size:32px;line-height:1}.quest-meta{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:13px;font-weight:900;display:flex}.quest-meta span{border:1px solid var(--line);background:var(--pill);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.quest-hub-path{gap:12px;display:grid}.quest-hub-path h2{margin:0;font-size:18px;font-weight:900}.text-link{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:none;padding:8px 0;font-size:14px;font-weight:700}.text-link:hover{text-decoration:underline}.quest-path{gap:0;padding:8px 0;display:grid}.quest-path-row{cursor:pointer;grid-template-columns:48px 1fr;align-items:start;gap:12px;display:grid}.quest-path-row.locked{cursor:default}.quest-path-node-col{flex-direction:column;align-items:center;display:flex}.quest-path-node{background:var(--line);width:44px;height:44px;color:var(--muted);border-radius:999px;flex-shrink:0;place-items:center;font-size:18px;line-height:1;display:grid}.quest-path-node.completed{color:#fff;background:#22c55e;font-size:16px;font-weight:900}.quest-path-node.current{background:var(--blue);color:#fff;animation:2s infinite questPulse}.quest-path-node.locked{background:var(--line);color:var(--muted);font-size:14px}.quest-path-line{background:var(--line);flex:1;width:2px;min-height:16px;margin:4px 0}.quest-path-copy{gap:2px;padding:10px 0 20px;display:grid}.quest-path-copy strong{color:var(--ink);font-size:15px;font-weight:700;line-height:1.3}.quest-path-copy span{color:var(--muted);font-size:13px;font-weight:700}.quest-path-row.locked .quest-path-copy{opacity:.5}.quest-detail{gap:24px;width:100%;max-width:560px;margin:0 auto;padding:24px 0;display:grid}.quest-phases{gap:16px;display:grid}.quest-phase{border:1px solid var(--line);background:#fff;border-radius:16px;gap:12px;padding:24px;display:grid}.quest-phase>span{background:var(--pill);width:36px;height:36px;color:var(--muted);border:1px solid var(--line);border-radius:999px;place-items:center;font-size:14px;font-weight:900;display:grid}.quest-phase.apply>span{background:var(--blue);color:#fff;border-color:var(--blue)}.quest-phase h2{margin:0;font-size:17px;font-weight:900}.quest-phase p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.proof-options{flex-wrap:wrap;gap:8px;display:flex}.proof-options button{border:1px solid var(--line);background:var(--pill);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700}.proof-options button:hover,.proof-options button.selected{border-color:var(--blue);background:var(--blue2);color:var(--blue-deep)}.note-field{color:var(--ink);gap:6px;font-size:14px;font-weight:700;display:grid}.note-field textarea{border:1px solid var(--line);min-height:80px;font:inherit;resize:vertical;border-radius:12px;padding:12px;font-size:14px}.note-field input{border:1px solid var(--line);font:inherit;border-radius:12px;padding:10px 12px;font-size:14px}.note-field small{color:var(--muted);font-size:12px;font-weight:700}.upload-placeholder{border:2px dashed var(--line);text-align:center;min-height:120px;color:var(--muted);border-radius:16px;place-items:center;gap:8px;padding:24px;display:grid}.upload-placeholder strong{color:var(--ink);font-size:15px}.upload-placeholder p{margin:0;font-size:13px;line-height:1.5}.offer-tips ul{color:var(--muted);margin:0;padding-left:20px;font-size:14px;line-height:1.7}.offer-tips li{margin-bottom:4px}.quest-celebration{place-items:center;min-height:60vh;display:grid}.celebration-card{text-align:center;justify-items:center;gap:16px;max-width:480px;padding:48px 24px;animation:.4s both celebrateIn;display:grid}.celebration-emoji{font-size:64px;line-height:1}.celebration-card h1{margin:0}.celebration-card p{color:var(--muted);margin:0;font-size:15px;font-weight:700;line-height:1.5}.trust-delta{color:#166534;background:#dcfce7;border:1px solid #22c55e40;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:15px;font-weight:900;display:inline-flex}.trust-before-after{border:1px solid var(--line);text-align:center;background:#fff;border-radius:16px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:100%;padding:16px;display:grid}.trust-before-after strong{color:var(--ink);font-size:24px}.trust-before-after small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-top:4px;font-size:11px;font-weight:900;display:block}.visual-arrow{color:var(--blue);font-size:22px;font-weight:900}.welcome-hero{text-align:center;justify-items:center;gap:24px;width:100%;max-width:720px;margin:0 auto;padding:56px 24px;display:grid}.welcome-hero h1{max-width:640px;margin:0}.welcome-hero p{max-width:560px;color:var(--muted);margin:0;font-size:17px;font-weight:700;line-height:1.5}.welcome-hero-copy{justify-items:center;gap:20px;display:grid}.welcome-hero-illustration{border:1px solid var(--line);background:#fff;border-radius:16px;place-items:center;width:96px;height:96px;font-size:56px;line-height:1;display:grid}.promise-strip{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.promise-strip span{border:1px solid var(--line);background:var(--pill);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:900;display:inline-flex}.listing-preview .listing-card.rebuilt{border:1px solid var(--line);background:#fff;border-radius:16px;gap:16px;padding:20px;display:grid}.listing-preview .listing-photo{border:1px solid var(--line);background:var(--pill);min-height:160px;color:var(--muted);border-radius:12px;place-items:center;font-size:32px;font-weight:900;display:grid}.listing-preview .listing-body{gap:12px;display:grid}.listing-preview .listing-body h1{margin:0;font-size:22px}.listing-preview .listing-body p{color:var(--muted);margin:0;font-size:14px;font-weight:700}.trust-meter{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.trust-meter strong{color:var(--blue);font-size:20px;font-weight:900}.trust-meter span{color:var(--muted);font-size:12px;font-weight:700}.trust-meter meter{border-radius:4px;grid-column:1/-1;width:100%;height:8px}.badge-row{flex-wrap:wrap;gap:6px;display:flex}.badge-row span{color:#166534;background:#dcfce7;border:1px solid #22c55e40;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.objection-list{gap:12px;display:grid}.objection{border:1px solid var(--line);background:var(--pill);border-radius:12px;padding:16px}.objection strong{color:var(--ink);font-size:14px;display:block}.objection p{color:var(--muted);margin:4px 0 8px;font-size:13px;line-height:1.5}@keyframes questPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes celebrateIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}
