/* ════════════════════════════════════════════════════════════════
   sell-fast-page — block 1 (hero + CLO intro-CTA bridge + personalize
   rail + ranked paths). Ported 1:1 from mocks/sell_fast/tampa_v2.html
   (v2.10.2, 2026-07-23); every selector scoped under .sell-fast-page.
   Brand values ride on --clvr-* tokens (clever-design-tokens handle);
   page-scoped custom props (--cb-fs-*, --hero-band, --conversion-*)
   are block-local by design.
   ════════════════════════════════════════════════════════════════ */
/* ════════════════════════════════════════════════════════════════
   Block 1 v2.2 — SBR components (SSH port) + CLO-series hero band +
   sticky personalize rail (replaces TOC) + reverted dark offers CTA.
   ════════════════════════════════════════════════════════════════ */
.sell-fast-page{--rail-stick-top:24px;
  --clvr-blue:#0075EB; --clvr-blue-dark:#005bb5;
  --clvr-text:#22293b; --clvr-text-secondary:#4b698b; --clvr-text-muted:#86a5c6;
  --clvr-bg:#ffffff; --clvr-bg-subtle:#f5f8fc; --clvr-bg-muted:#f3f5f9; --clvr-bg-tint:#F0F5FA;
  --clvr-border:#bfcbde; --clvr-border-light:#e2e8f0; --clvr-border-card:#dde4ed;
  --clvr-success:#0ec18f;
  --clvr-radius:8px; --clvr-radius-sm:4px; --clvr-btn-radius:4px;
  --clvr-shadow-lg:0 4px 8px rgba(12,20,42,.08),0 12px 32px rgba(12,20,42,.10);
  --clvr-card-shadow:0 1px 3px rgba(0,46,93,0.06),0 1px 2px rgba(0,46,93,0.04);
  --clvr-transition:200ms ease;
  --clvr-font:"Inter",arial,sans-serif; --clvr-font-heading:"Rubik","Inter",sans-serif;
  --clvr-sp-2:.5rem; --clvr-sp-3:.75rem; --clvr-sp-4:1rem; --clvr-sp-6:1.5rem; --clvr-sp-8:2rem; --clvr-sp-10:2.5rem; --clvr-sp-12:3rem;
  --cb-fs-caption:.75rem; --cb-fs-small:.875rem; --cb-fs-body:1rem; --cb-fs-h3:1.25rem; --cb-fs-h2:1.5rem;
  --hero-band:#E8F2FE;               /* CLO blue tint (cream tried + reverted 2026-07-23; blue/gray variant TBD) */
  --conversion-orange:#FF6900; --conversion-orange-dark:#e85d00;
  --cta-green:#00B373; --cta-green-dark:#009960;  /* design-system CTA green — tried on the offers button + reverted (orange pops); kept for future use */
  /* ── component width schema (Jamie 2026-07-23): every element uses one of THREE widths ──
     1. full wrap (1144 → .wrap)          hero band · CTA card · shell · sections
     2. form panel (--sf-panel-w)         the CLO 300px conversion column
     3. reading column (--sf-body-w)      TOC · intro · text blocks — DERIVED as wrap − panel,
                                          so its right edge always aligns with the CTA divider */
  --sf-panel-w:300px;
  --sf-body-w:calc(100% - var(--sf-panel-w));
}
.sell-fast-page,.sell-fast-page *{box-sizing:border-box;margin:0;padding:0}
.sell-fast-page{font-family:var(--clvr-font);font-size:var(--cb-fs-body);line-height:1.6;color:var(--clvr-text);background:var(--clvr-bg);-webkit-font-smoothing:antialiased}
.sell-fast-page h1,.sell-fast-page h2,.sell-fast-page h3,.sell-fast-page h4{font-family:var(--clvr-font-heading);line-height:1.3;letter-spacing:-0.015em}
.sell-fast-page h2{font-size:var(--cb-fs-h2);font-weight:700;color:var(--clvr-blue)}
.sell-fast-page p{margin:0 0 .9rem}
.sell-fast-page a{color:var(--clvr-blue-dark);text-decoration:none}
.sell-fast-page a:hover{text-decoration:underline;text-underline-offset:2px}
.sell-fast-page .wrap{max-width:1144px;margin:0 auto;padding:0 24px}
.sell-fast-page :focus-visible{outline:2px solid var(--clvr-blue);outline-offset:2px;border-radius:4px}

/* header */
.sell-fast-page .btn-cta{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1rem;border-radius:8px;background:var(--conversion-orange);color:#fff!important;
  font-family:var(--clvr-font-heading);font-weight:600;font-size:var(--cb-fs-small);text-decoration:none!important;white-space:nowrap;border:none;cursor:pointer;transition:var(--clvr-transition)}
.sell-fast-page .btn-cta:hover,.sell-fast-page .btn-cta:focus-visible{background:var(--conversion-orange-dark);color:#fff!important}

/* ─── HERO BAND (CLO series pattern, LWC type) ─── */
/* hard border-bottom replaced with a soft blurred drop shadow (Jamie 2026-07-22) */
.sell-fast-page .hero{background:var(--hero-band);box-shadow:0 12px 24px -16px rgba(22,42,76,.22)}
/* 1px bottom padding stops the bridge CTA's negative margin collapsing through the hero, so the card truly protrudes */
.sell-fast-page .hero .wrap{padding:36px 24px 1px}
/* H1 spans the full wrap width (same bounds as the bridge CTA); intro stays narrow for line length (Jamie 2026-07-23) */
.sell-fast-page .hero h1{font-size:2.5rem;font-weight:600;color:#161E26;letter-spacing:-0.02em;line-height:1.22}
@media(max-width:640px){.sell-fast-page .hero h1{font-size:1.9rem}}
.sell-fast-page .hero__byline{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:1rem 0 0;font-size:var(--cb-fs-caption);color:#6B7280}
.sell-fast-page .hero__byline .item{display:inline-flex;align-items:center;gap:.4rem}
.sell-fast-page .hero__byline .pic{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#9db8d8,#42648c);box-shadow:0 0 0 2px #fff;flex:none}
.sell-fast-page .hero__byline .role{white-space:nowrap}
.sell-fast-page .hero__byline a{color:var(--clvr-text);font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#b8c7da}
.sell-fast-page .hero__byline a:hover{color:var(--clvr-blue-dark)}
.sell-fast-page .hero__byline .dot{color:#B3C5D9}
/* collapsed "On this page" TOC bar — delineates the byline block from the intro (CLO pattern, Jamie 2026-07-23) */
.sell-fast-page .hero__toc{max-width:var(--sf-body-w);margin:1.2rem 0 0;background:#fff;border:1px solid var(--clvr-border-light);border-radius:var(--clvr-radius);box-shadow:0 1px 2px rgba(12,20,42,.04)}
.sell-fast-page .hero__toc summary{display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;cursor:pointer;font-size:var(--cb-fs-small);font-weight:600;color:var(--clvr-text);line-height:1.4;list-style:none;user-select:none}
.sell-fast-page .hero__toc summary::-webkit-details-marker{display:none}
.sell-fast-page .hero__toc summary:focus-visible{outline:2px solid var(--clvr-blue);outline-offset:2px;border-radius:var(--clvr-radius)}
.sell-fast-page .hero__toc-ico{width:16px;height:16px;color:var(--clvr-blue);flex:none}
.sell-fast-page .hero__toc-chev{width:16px;height:16px;color:var(--clvr-text-muted);margin-left:auto;flex:none;transition:transform var(--clvr-transition)}
.sell-fast-page .hero__toc[open] .hero__toc-chev{transform:rotate(180deg)}
.sell-fast-page .hero__toc-list{display:grid;gap:.4rem;padding:.15rem 1rem .85rem 2.35rem}
.sell-fast-page .hero__toc-list a{font-size:var(--cb-fs-small);font-weight:500;color:var(--clvr-blue-dark);text-decoration:none;width:fit-content}
.sell-fast-page .hero__toc-list a:hover{text-decoration:underline;text-underline-offset:2px}
.sell-fast-page .hero__intro{font-size:var(--cb-fs-body);line-height:1.7;color:#333c4e;max-width:var(--sf-body-w);margin:1.15rem 0 0}
.sell-fast-page .hero__intro b{font-weight:600;color:#161E26}
.sell-fast-page .hero__intro-lead{margin:0}
.sell-fast-page .hero__intro-points{margin:.45rem 0 0;padding-left:1.3rem;display:grid;gap:.3rem}
.sell-fast-page .hero__intro-points li::marker{color:var(--clvr-blue)}
/* reading column falls back to full width once the CTA stacks (no divider to align to) */
@media(max-width:820px){.sell-fast-page .hero__toc,.sell-fast-page .hero__intro{max-width:100%}}
.sell-fast-page .hero__intro .skip{font-weight:600;color:var(--clvr-blue-dark)}

/* ─── shell: sticky personalize rail (left) + main ─── */
/* extra top margin clears the bridge CTA's protrusion below the hero seam (keep in sync with --bridge-drop) */
.sell-fast-page .shell{display:block;margin-top:calc(92px + var(--clvr-sp-8))}
@media(min-width:920px){
.sell-fast-page .shell{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--clvr-sp-10);align-items:start}
}
/* sticky only when the viewport is tall enough to show the whole rail while pinned —
   on short windows a pinned-but-cut-off rail reads as broken (Jamie screen recording 2026-07-23).
   no max-height/overflow — inner scrollbar stays killed (Jamie 2026-07-22) */
@media(min-width:920px) and (min-height:800px){
.sell-fast-page .rail{position:sticky;top:var(--rail-stick-top,calc(56px + 1.25rem))}
}
.sell-fast-page main{min-width:0}
.sell-fast-page .section{margin-bottom:var(--clvr-sp-12)}
.sell-fast-page .section h2{margin:0 0 var(--clvr-sp-4)}
/* section h3: smaller + dark, not the blue h2 treatment (Jamie 2026-07-23) */
.sell-fast-page .section h3{margin:0 0 var(--clvr-sp-4);font-size:var(--cb-fs-h3);font-weight:600;color:var(--clvr-text)}

/* personalize panel (cb-about card language, vertical rail layout) */
.sell-fast-page .pers{background:var(--clvr-bg);border:1px solid var(--clvr-border-card);border-radius:var(--clvr-radius);padding:var(--clvr-sp-4) var(--clvr-sp-4) var(--clvr-sp-6);
  box-shadow:0 1px 3px rgba(0,46,93,0.05);margin-bottom:var(--clvr-sp-6)}
/* header: one line, sentence case, no icon (Jamie 2026-07-22) */
.sell-fast-page .pers__lead{display:flex;align-items:baseline;gap:.6rem;margin:0 0 var(--clvr-sp-4)}
.sell-fast-page .pers__lead h3{font-size:1.125rem;font-weight:600;color:var(--clvr-text);margin:0;line-height:1.3;white-space:nowrap}
.sell-fast-page .pers__reset{margin-left:auto;background:none;border:0;font:inherit;font-size:var(--cb-fs-caption);font-weight:600;color:var(--clvr-text-secondary);cursor:pointer;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}
.sell-fast-page .pers__reset:hover{color:var(--clvr-text)}
.sell-fast-page .pers__k{font-size:var(--cb-fs-small);font-weight:600;color:var(--clvr-text);margin:.95rem 0 .45rem;display:flex;align-items:center;gap:.35rem}
.sell-fast-page .pers__k:first-of-type{margin-top:0}
/* value readout shares the label row — kills a line break */
.sell-fast-page .pers__val{margin-left:auto;display:inline-flex;align-items:baseline;gap:.4rem;font-family:var(--clvr-font-heading);font-weight:700;font-size:1.125rem;letter-spacing:-0.015em;color:var(--clvr-text);font-variant-numeric:tabular-nums;white-space:nowrap}
.sell-fast-page .pers__val .mode{font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--clvr-text-muted)}
.sell-fast-page input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:9999px;background:linear-gradient(90deg,var(--clvr-blue) var(--fill,30%),var(--clvr-bg-muted) var(--fill,30%));outline:none;margin:.35rem 0 .25rem}
.sell-fast-page input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--clvr-blue);cursor:pointer;border:3px solid #fff;box-shadow:0 1px 4px rgba(0,46,93,.35)}
.sell-fast-page input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--clvr-blue);cursor:pointer;border:3px solid #fff;box-shadow:0 1px 4px rgba(0,46,93,.35)}
.sell-fast-page input[type=range]::-moz-range-progress{background:var(--clvr-blue);height:6px;border-radius:9999px}
.sell-fast-page .pers__ends{display:flex;justify-content:space-between;font-size:var(--cb-fs-caption);color:var(--clvr-text-muted)}
.sell-fast-page .pers__bricks{display:flex;flex-wrap:wrap;gap:.4rem}
.sell-fast-page .brick{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.42rem .6rem;border-radius:var(--clvr-radius);border:1px solid var(--clvr-border-light);
  background:var(--clvr-bg);font-size:var(--cb-fs-small);font-weight:500;color:var(--clvr-text);cursor:pointer;transition:var(--clvr-transition);font-family:var(--clvr-font);white-space:nowrap}
.sell-fast-page .brick:hover{border-color:var(--clvr-blue);background:var(--clvr-bg-tint)}
.sell-fast-page .brick.is-on{border-color:var(--clvr-blue);background:var(--clvr-bg-tint);font-weight:600;color:var(--clvr-blue-dark);box-shadow:inset 0 0 0 .5px var(--clvr-blue)}
.sell-fast-page .pers__bricks--grid4{display:grid;grid-template-columns:repeat(4,1fr)}
.sell-fast-page .pers__bricks--grid2{display:grid;grid-template-columns:repeat(2,1fr)}
.sell-fast-page .pers__foot{font-size:.72rem;line-height:1.5;color:var(--clvr-text-muted);margin-top:.9rem}
/* the rail carries a compact CTA nudge below the panel */
.sell-fast-page .rail__nudge{background:var(--clvr-bg-subtle);border:1px solid var(--clvr-border-light);border-radius:var(--clvr-radius);padding:var(--clvr-sp-4);font-size:var(--cb-fs-caption);color:var(--clvr-text-secondary);line-height:1.55}
.sell-fast-page .rail__nudge b{color:var(--clvr-text)}
.sell-fast-page .rail__nudge .btn-cta{width:100%;justify-content:center;margin-top:.6rem}

/* ─── options list: ranked row-cards + sort (replaces the cb-cmp carousel — stashed in _archive) ─── */
.sell-fast-page .cb-cmp__sub{margin:calc(-1 * var(--clvr-sp-2)) 0 var(--clvr-sp-4);font-size:var(--cb-fs-body);line-height:1.6;color:var(--clvr-text-secondary)}
.sell-fast-page .cb-cmp__sub b{color:var(--clvr-text);font-weight:600}
.sell-fast-page .cb-cmp__type-ico{width:13px;height:13px;color:var(--clvr-text-muted);flex:none}
.sell-fast-page .cb-cmp__days-ico{width:13px;height:13px;color:var(--clvr-text-muted);flex:none}
.sell-fast-page .rows__bar{display:flex;align-items:center;gap:.6rem;margin:0 0 var(--clvr-sp-4)}
.sell-fast-page .rows__bar-k{font-size:var(--cb-fs-small);font-weight:600;color:var(--clvr-text-secondary)}
.sell-fast-page .rows__sort{display:flex;gap:.4rem}
.sell-fast-page .rows{display:flex;flex-direction:column;gap:var(--clvr-sp-3)}
.sell-fast-page .row-card{display:flex;flex-wrap:wrap;align-items:center;gap:var(--clvr-sp-4);background:var(--clvr-bg);border:1px solid var(--clvr-border-card);border-radius:12px;
  box-shadow:var(--clvr-card-shadow);padding:var(--clvr-sp-4);transition:box-shadow .18s ease,border-color .18s ease}
.sell-fast-page .row-card:hover{box-shadow:0 6px 18px rgba(0,46,93,0.10)}
.sell-fast-page .row-card--top{border-color:var(--clvr-blue);box-shadow:inset 0 0 0 .5px var(--clvr-blue),var(--clvr-card-shadow)}
.sell-fast-page .row-card--gated{opacity:.55}
.sell-fast-page .row-card__rank{flex:0 0 30px;text-align:center;font-family:var(--clvr-font-heading);font-weight:700;font-size:1.125rem;color:var(--clvr-text-muted);font-variant-numeric:tabular-nums}
.sell-fast-page .row-card--top .row-card__rank{color:var(--clvr-blue)}
.sell-fast-page .row-card__id{flex:1 1 240px;min-width:200px}
.sell-fast-page .row-card__type{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--cb-fs-caption);font-weight:600;color:var(--clvr-text-secondary);margin-bottom:.2rem}
.sell-fast-page .row-card__name{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-family:var(--clvr-font-heading);font-weight:600;font-size:var(--cb-fs-body);line-height:1.3;color:var(--clvr-text);margin:0 0 .25rem}
.sell-fast-page .row-card__blurb{font-size:var(--cb-fs-caption);line-height:1.5;color:var(--clvr-text-secondary);margin:0}
.sell-fast-page .row-card__stat{flex:0 0 150px}
.sell-fast-page .row-card__stat--time{flex-basis:100px}
.sell-fast-page .row-card__stat-k{display:block;font-size:var(--cb-fs-caption);text-transform:uppercase;letter-spacing:.05em;color:var(--clvr-text-secondary);margin-bottom:.15rem}
.sell-fast-page .row-card__stat-v{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--clvr-font-heading);font-weight:700;font-size:1.18rem;letter-spacing:-0.015em;color:var(--clvr-text);font-variant-numeric:tabular-nums;white-space:nowrap}
.sell-fast-page .row-card__stat-v--dim{font-family:var(--clvr-font);font-size:var(--cb-fs-caption);font-weight:600;color:var(--clvr-text-secondary);white-space:normal;line-height:1.4}
.sell-fast-page .cb-cmp__cta{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .85rem;border-radius:var(--clvr-btn-radius);
  font-size:var(--cb-fs-caption);font-weight:700;text-decoration:none;transition:var(--clvr-transition);white-space:nowrap}
.sell-fast-page .cb-cmp__cta--secondary{background:var(--clvr-bg-muted);border:1px solid var(--clvr-border-card);color:var(--clvr-text-secondary)}
.sell-fast-page .cb-cmp__cta--secondary:hover,.sell-fast-page .cb-cmp__cta--secondary:focus-visible{background:#e9edf2;color:var(--clvr-text);text-decoration:none}
.sell-fast-page .cb-hero__tag{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .6rem;border-radius:9999px;background:#e9f6ea;color:#2f7a33;font-size:var(--cb-fs-caption);font-weight:600;white-space:nowrap;line-height:1.2}
.sell-fast-page .cb-hero__tag--speed{background:var(--clvr-bg-tint);color:var(--clvr-blue-dark)}
.sell-fast-page .cb-hero__tag-ico{width:12px;height:12px;flex:none}

/* ─── offers CTA: CLO intro-CTA (ported from clo-directory-block) in the bridge position — v2.10, variant E ─── */
.sell-fast-page .cta-bridge{--bridge-drop:92px;margin-top:1.75rem;margin-bottom:calc(-1 * var(--bridge-drop));position:relative;z-index:5}
.sell-fast-page .cb-intro-cta{background:#fff;border-radius:12px;border:1px solid var(--clvr-border-card);box-shadow:var(--clvr-shadow-lg);overflow:hidden;display:flex;flex-direction:column}
@media(min-width:821px){.sell-fast-page .cb-intro-cta{flex-direction:row}}
.sell-fast-page .cb-intro-cta__body{flex:1;padding:1.75rem;display:flex;flex-direction:column;justify-content:center}
@media(min-width:821px){.sell-fast-page .cb-intro-cta__body{padding:2rem}}
.sell-fast-page .cb-intro-cta__headline{font-family:var(--clvr-font-heading);font-size:20px;font-weight:700;color:var(--clvr-text);line-height:1.375;margin:0 0 .75rem}
@media(min-width:821px){.sell-fast-page .cb-intro-cta__headline{font-size:22px}}
.sell-fast-page .cb-intro-cta__headline--blue{color:var(--clvr-blue)}
.sell-fast-page .cb-intro-cta__headline .co-brand{color:var(--clvr-blue);white-space:nowrap}
.sell-fast-page .co-icon{display:inline-block;height:1.05em;width:auto;vertical-align:-.12em}
.sell-fast-page .cb-intro-cta__subhead{font-family:var(--clvr-font-heading);font-size:15px;font-weight:600;color:#374151;letter-spacing:-.015em;line-height:1.45;margin:0;white-space:nowrap}
@media(max-width:820px){.sell-fast-page .cb-intro-cta__subhead{white-space:normal}}
.sell-fast-page .cb-intro-cta__subhead .highlight{color:inherit;font-weight:700}
.sell-fast-page .cb-intro-cta__subtext{font-size:14px;color:#4b5563;line-height:1.625;margin:0}
.sell-fast-page .cb-intro-cta__subtext strong{color:var(--clvr-text)}
/* one-row roster (variant E): count line + investor-monogram facepile at the end of the row */
.sell-fast-page .cta-roster{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 10px;margin:0 0 .75rem}
.sell-fast-page .cta-facepile{display:flex;align-items:center}
.sell-fast-page .fp{width:28px;height:28px;border-radius:50%;border:2px solid #fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;letter-spacing:.02em;color:#fff;box-shadow:0 1px 2px rgba(22,42,76,.18);position:relative;flex-shrink:0}
.sell-fast-page .fp+.fp,.sell-fast-page .fp+.fp-more{margin-left:-8px}
.sell-fast-page .fp--1{background:#2B6CB0;z-index:6}.fp--2{background:#3E5C76;z-index:5}.fp--3{background:#557A95;z-index:4}
.sell-fast-page .fp--4{background:#4A6FA5;z-index:3}.fp--5{background:#6B8CAE;z-index:2}
.sell-fast-page .fp-check{position:absolute;right:-3px;bottom:-3px;width:13px;height:13px;border-radius:50%;background:#43a046;border:2px solid #fff;display:flex;align-items:center;justify-content:center}
.sell-fast-page .fp-check svg{width:7px;height:7px;stroke:#fff;stroke-width:3;fill:none}
.sell-fast-page .fp-more{height:28px;padding:0 9px;border-radius:14px;background:#EAF2FB;color:#005bb5;font-size:11px;font-weight:700;display:flex;align-items:center;border:2px solid #fff;flex-shrink:0}
.sell-fast-page .cb-intro-cta__form{background:#f8f9fb;border-top:1px solid #E5E7EB;padding:1.5rem;display:flex;flex-direction:column;justify-content:center}
@media(min-width:821px){.sell-fast-page .cb-intro-cta__form{width:300px;flex-shrink:0;border-top:none;border-left:1px solid #E5E7EB;padding:1.75rem}}
.sell-fast-page .cb-intro-cta__addr{position:relative;display:flex;align-items:center;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;margin-bottom:.75rem;transition:border-color .2s ease;cursor:text}
.sell-fast-page .cb-intro-cta__addr:focus-within{border-color:var(--clvr-blue);box-shadow:0 0 0 2px rgba(0,117,235,.15)}
.sell-fast-page .cb-intro-cta__addr.addr-valid{border-color:#43a046}
.sell-fast-page .cb-intro-cta__addr.addr-valid:focus-within{box-shadow:0 0 0 2px rgba(67,160,70,.15)}
.sell-fast-page .cb-intro-cta__input,.sell-fast-page .cb-intro-cta__input:focus{flex:1;border:none;box-shadow:none;outline:none;padding:.7rem 0 .7rem 1rem;font-size:.875rem;line-height:1.4;font-family:inherit;background:transparent;min-width:0;-webkit-appearance:none}
.sell-fast-page .cb-intro-cta__pin{flex-shrink:0;width:20px;height:20px;margin-right:.75rem;color:#A7C0DB;transition:color .2s ease}
.sell-fast-page .cb-intro-cta__addr.addr-valid .cb-intro-cta__pin{color:#43a046}
.sell-fast-page .cb-intro-cta__button{display:block;width:100%;background:var(--conversion-orange);color:#fff;font-weight:700;font-size:14px;line-height:1.4;letter-spacing:.025em;white-space:nowrap;padding:.8rem .75rem;border:none;border-radius:.5rem;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;text-align:center;text-decoration:none;font-family:inherit}
.sell-fast-page .cb-intro-cta__button:hover{background:var(--conversion-orange-dark);transform:translateY(-1px);box-shadow:0 2px 8px rgba(255,105,0,.25)}
.sell-fast-page .cb-intro-cta__disclaimer{font-size:11px;color:var(--clvr-text-muted);margin:.75rem 0 0;text-align:center;line-height:1.5}

.sell-fast-page .next-note{margin:var(--clvr-sp-12) 0;border:2px dashed var(--clvr-border-light);border-radius:12px;padding:var(--clvr-sp-6);text-align:center;color:var(--clvr-text-muted);font-size:var(--cb-fs-caption);font-weight:700;letter-spacing:.05em;text-transform:uppercase}
@media (prefers-reduced-motion: reduce){.sell-fast-page *{transition:none!important}}
