@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-latin-400-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/newsreader-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/newsreader-latin-500-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #191714;--ink-soft: #292621;--paper: #f3ede3;--cream: #fffaf0;--sand: #d7c9b5;--line: rgba(25, 23, 20, .18);--muted: #5e574f;--oxblood: #681e2c;--gold: #b49766;--serif: "Newsreader", Georgia, serif;--deco: "Newsreader", Georgia, serif;--serif-text: "Newsreader", Georgia, serif;--reading: #37312b;--sans: "DM Sans", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans);font-size:16px;font-weight:400;line-height:1.55}body:before{position:fixed;z-index:20;inset:0;pointer-events:none;content:"";opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}img{display:block;width:100%}:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.section-shell{padding:130px 6vw}.skip-link{position:fixed;z-index:100;top:12px;left:12px;padding:12px 18px;color:var(--cream);background:var(--oxblood);font-weight:700;transform:translateY(-160%);transition:transform .2s}.skip-link:focus{transform:translateY(0)}.eyebrow{margin:0 0 28px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}h1,h2,h3,h4,p{text-wrap:pretty}h2{margin:0;font:600 clamp(2.8rem,5.12vw,5.84rem)/1.08 var(--serif);letter-spacing:-.012em}h2 em,h1 em{color:var(--gold);font-weight:400}.site-header{position:absolute;z-index:10;top:0;left:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(24px,3vw,58px);align-items:center;width:100%;padding:24px clamp(28px,4vw,72px);color:#fff;border-bottom:1px solid rgba(255,255,255,.24)}.wordmark{display:block;justify-self:start;width:250px;transition:opacity .2s,transform .25s}.wordmark:hover{opacity:.88;transform:translateY(-1px)}.wordmark img{width:100%;height:auto}.nav-links{display:flex;min-width:0;gap:clamp(16px,1.65vw,32px);align-items:center;justify-content:flex-end;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.nav-valuation-link{display:none}.nav-links a,footer a{transition:color .2s}.nav-links a:hover,footer a:hover{color:#d6bd8a}.header-cta{display:flex;align-items:center;gap:10px;justify-self:end;padding:12px 18px;color:var(--ink);background:var(--cream);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:color .2s,background .2s,transform .2s}.header-cta:hover{color:var(--ink);background:#ddc89f;transform:translateY(-2px)}.menu-button{display:none;width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer}.hero{position:relative;display:grid;grid-template-columns:1.03fr .97fr;min-height:900px;color:#fff;background:var(--ink);overflow:hidden}.hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:160px 7vw 90px 6vw;background:radial-gradient(circle at 20% 80%,#40181e 0,transparent 40%),var(--ink)}.hero-copy:after{position:absolute;right:-58px;bottom:13%;width:115px;height:115px;content:"";border:1px solid rgba(255,255,255,.16);border-radius:50%}.hero h1{max-width:920px;margin:0;font:600 clamp(3.76rem,6.32vw,7.44rem)/1.08 var(--serif);letter-spacing:-.012em}.hero-intro{max-width:560px;margin:40px 0 0 13%;color:#ffffffbd;font-size:16px;line-height:1.75}.hero-actions{display:flex;align-items:center;gap:35px;margin:42px 0 0 13%}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:56px;padding:0 28px;border:1px solid transparent;font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;transition:transform .25s,background .25s,color .25s}.button:hover{transform:translateY(-3px)}.button--cream{color:var(--ink);background:var(--cream)}.button--cream:hover{background:#ddc89f}.text-link{padding-bottom:6px;border-bottom:1px solid currentColor;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.text-link--light{color:#ffffffbf}.hero-proof{display:flex;gap:28px;margin:75px 0 0 13%;color:#ffffffbd;font-size:12px;letter-spacing:.07em;text-transform:uppercase}.hero-proof{flex-wrap:wrap}.hero-proof span{display:flex;align-items:center;gap:7px}.hero-visual{position:relative;min-width:0;overflow:hidden}.hero-visual:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgba(0,0,0,.22),transparent 45%,rgba(0,0,0,.48))}.hero-visual img{height:100%;object-fit:cover;filter:saturate(.72) contrast(1.05)}.reveal{opacity:0;animation:reveal .9s cubic-bezier(.2,.75,.25,1) forwards}.reveal-1{animation-delay:.12s}.reveal-2{animation-delay:.25s}.reveal-3{animation-delay:.4s}.reveal-4{animation-delay:.55s}@keyframes reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero .reveal{opacity:1;animation:none}.ticker{padding:17px 0;color:var(--cream);background:var(--oxblood);overflow:hidden}.ticker div{display:flex;width:max-content;animation:marquee 42s linear infinite}.ticker span{display:flex;align-items:center;gap:28px;padding-right:28px;font:600 15px var(--serif);letter-spacing:.03em;white-space:nowrap}.ticker i{color:#c9aa72;font-size:12px}@keyframes marquee{to{transform:translate(-50%)}}.intro{background:var(--paper)}.section-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:9vw;align-items:end;margin-bottom:90px}.section-heading>p,.brand-intro>p:last-child{max-width:560px;margin:0 0 8px;color:var(--muted);font-size:15px;line-height:1.8}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.step-card{min-height:330px;padding:36px 38px;border-right:1px solid var(--line)}.step-card:last-child{border-right:0}.step-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:75px;color:var(--oxblood);font-size:12px;letter-spacing:.15em}.step-card h3{margin:0 0 20px;font:600 30px var(--serif)}.step-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.75}.brand-section{color:#fff;background:var(--ink-soft)}.brand-intro{display:grid;grid-template-columns:1fr 1fr;gap:0 9vw;align-items:end;margin-bottom:105px}.brand-intro .eyebrow{grid-column:1 / -1;color:#cdb68b}.brand-intro>p:last-child{color:#ffffffbd}.brand-group+.brand-group{margin-top:100px}.brand-group-heading{display:flex;align-items:center;gap:28px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.2)}.brand-group-heading span{color:#bca474;font-size:12px;letter-spacing:.16em}.brand-group-heading h3{margin:0;font:600 clamp(1.7rem,3vw,2.8rem) var(--serif)}.brand-grid{display:grid;grid-template-columns:repeat(4,1fr)}.brand-card{display:flex;flex-direction:column;justify-content:space-between;min-height:220px;padding:28px 24px 24px 0;border-right:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13);transition:background .25s,padding .25s}.brand-card:nth-child(4n){padding-left:24px;border-right:0}.brand-card:nth-child(4n+2),.brand-card:nth-child(4n+3){padding-left:24px}.brand-card:hover{padding-right:24px;padding-left:24px;background:#ffffff0b}.brand-card h4,.brand-card h3{margin:0 0 12px;font:600 24px var(--serif)}.brand-card p{max-width:240px;margin:0;color:#ffffffbd;font-size:12px;line-height:1.55}.brand-card button{display:flex;align-items:center;gap:10px;align-self:flex-start;padding:0 0 5px;color:#cdb68b;border:0;border-bottom:1px solid rgba(205,182,139,.6);background:none;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.trust-panel{display:grid;grid-template-columns:.92fr 1.08fr;min-height:760px;color:#fff;background:var(--oxblood)}.trust-image{overflow:hidden}.trust-image img{height:100%;object-fit:cover;filter:sepia(.15) saturate(.75)}.trust-copy{display:flex;flex-direction:column;justify-content:center;padding:90px 8vw}.trust-copy blockquote{max-width:720px;margin:0 0 70px;font:600 clamp(2.4rem,4vw,5.04rem)/1.08 var(--serif)}.trust-points{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding-top:30px;border-top:1px solid rgba(255,255,255,.2)}.trust-points span{color:#ffffffbd;font-size:12px;line-height:1.6}.trust-points svg{display:block;margin-bottom:20px;color:#d0b77f}.trust-points b{display:block;margin-bottom:6px;color:#fff;font-size:12px;letter-spacing:.07em;text-transform:uppercase}.valuation{display:grid;grid-template-columns:.72fr 1.28fr;gap:7vw;align-items:start;background:linear-gradient(135deg,var(--paper) 0 72%,#e7dbc9 72%)}.valuation-copy{position:sticky;top:45px}.valuation-copy>p:not(.eyebrow){max-width:470px;margin:42px 0;color:var(--muted);line-height:1.8}.valuation-note{display:flex;gap:15px;max-width:420px;padding-top:26px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.6}.valuation-note svg{flex:none;color:var(--oxblood)}.valuation-note strong{display:block;color:var(--ink)}.valuation-form{padding:50px;background:var(--cream);box-shadow:24px 24px 0 var(--sand)}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.form-kicker{display:flex;justify-content:space-between;margin-bottom:44px;padding-bottom:18px;color:var(--muted);border-bottom:1px solid var(--line);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:28px}.valuation-form label{display:block;margin-bottom:29px}.valuation-form label>span{display:block;margin-bottom:9px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.valuation-form label>span b{color:var(--oxblood)}.valuation-form input,.valuation-form select,.valuation-form textarea{width:100%;min-height:48px;padding:13px 0;color:var(--ink);border:0;border-bottom:2px solid #81786e;border-radius:0;outline:0;background:transparent;font-size:16px;transition:border-color .2s,background .2s}.valuation-form input:focus,.valuation-form select:focus,.valuation-form textarea:focus{border-color:var(--oxblood);background:#681e2c09}.valuation-form textarea{resize:vertical;line-height:1.6}.valuation-form ::placeholder{color:#766e65;opacity:1}.photo-upload{min-width:0;margin:5px 0 34px;padding:24px;border:1px solid var(--line)}.photo-upload legend{padding:0 10px;color:var(--oxblood);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.photo-upload>p{margin:0 0 22px;color:var(--muted);font-size:12px;line-height:1.6}.photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.photo-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-grid label{min-width:0;margin-bottom:0}.photo-file{display:block;margin-top:8px;color:var(--ink);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.photo-warning{min-height:0;margin:0;color:var(--oxblood);font-size:12px;font-weight:700;line-height:1.55}.photo-warning--visible{margin-top:18px;padding-top:15px;border-top:1px solid rgba(104,30,44,.25)}.photo-slot{min-width:0;display:flex;flex-direction:column;gap:8px}.photo-slot-meta{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 12px}.photo-filename{flex:1 1 8rem;min-width:0;color:var(--muted);font-size:12px;line-height:1.45;font-weight:500;overflow-wrap:anywhere;word-break:break-word}.photo-clear{flex:none;padding:0;color:var(--oxblood);border:0;background:transparent;font:600 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.photo-clear:hover{color:var(--ink)}.valuation-form input[type=file],.scrap-form input[type=file]{display:block;width:100%;max-width:100%;padding:8px 0 11px;color:var(--muted);font-size:12px;line-height:1.45;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word}.valuation-form input[type=file]::file-selector-button,.scrap-form input[type=file]::file-selector-button{display:block;box-sizing:border-box;width:100%;margin:0 0 8px;padding:8px 11px;color:var(--ink);border:1px solid var(--line);background:var(--sand);font:600 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.select-wrap{position:relative}.select-wrap select{appearance:none;padding-right:25px}.select-wrap svg{position:absolute;right:0;bottom:15px;pointer-events:none}.form-divider{display:flex;align-items:center;gap:16px;margin:8px 0 31px;color:var(--oxblood);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.form-divider:after{flex:1;height:1px;content:"";background:var(--line)}.form-footer{display:flex;align-items:center;gap:25px;margin-top:12px}.button--ink{color:#fff;background:var(--ink);cursor:pointer}.button--ink:hover{background:var(--oxblood)}.button:disabled{opacity:.58;cursor:wait;transform:none}.form-footer p{max-width:320px;margin:0;color:#5e574f;font-size:12px;line-height:1.6}.form-status{min-height:20px;margin-top:25px;font-size:12px;font-weight:600}.form-status--success{color:#385c3c}.form-status--error{color:var(--oxblood)}.form-cooldown{margin:-20px 0 32px;padding:16px 18px;color:#594d3c;border-left:3px solid var(--gold);background:#c7a46721;font-size:12px;line-height:1.6}.form-cooldown strong{display:block;color:var(--ink)}.form-item-note{margin:-17px 0 30px;color:var(--muted);font-size:12px;line-height:1.6}.form-one-item-note{margin:-8px 0 22px;color:var(--muted);font-size:12px;line-height:1.5}.photo-upload-hint{margin:16px 0 0;color:var(--oxblood);font-size:12px;line-height:1.55;font-weight:600}.thank-you-actions{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:28px;text-align:center}.thank-you-actions .button{align-self:center}.thank-you-actions .text-link{font-size:13px;font-weight:600;letter-spacing:.04em}.valuation-benefits{display:grid;gap:14px;margin:35px 0;padding:0;list-style:none}.valuation-benefits li{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:600;letter-spacing:.035em}.valuation-benefits svg{color:var(--oxblood)}.valuation-form label>span small{color:var(--muted);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.form-footer a{border-bottom:1px solid currentColor}.thank-you__repeat{max-width:540px;color:var(--muted);font-size:14px;line-height:1.7}.thank-you__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:28px;margin-top:28px}.mobile-valuation-cta{display:none}.valuation#valuation,#valuation{scroll-margin-top:1.25rem}.faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:9vw;background:#e4dacb}.faq-list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 0;font:600 21px var(--serif);cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary svg{flex:none;transition:transform .25s}.faq details[open] summary svg{transform:rotate(180deg)}.faq details p{max-width:650px;margin:-8px 0 28px;color:#5e574f;font-size:16px;line-height:1.75}footer{display:grid;grid-template-columns:1fr 1.2fr 1fr auto;gap:30px;align-items:end;padding:58px 5vw;color:#ffffffbd;background:#100f0d;font-size:12px;letter-spacing:.09em;text-transform:uppercase}.wordmark--footer{width:265px}footer p{margin:0}footer div{display:flex;gap:20px}@media(max-width:1100px){.brand-grid{grid-template-columns:repeat(3,1fr)}.brand-card:nth-child(4n),.brand-card:nth-child(4n+2),.brand-card:nth-child(4n+3){padding-left:0;border-right:1px solid rgba(255,255,255,.13)}.brand-card:nth-child(3n){padding-left:24px;border-right:0}.brand-card:nth-child(3n+2){padding-left:24px}.trust-points{grid-template-columns:1fr}.trust-points span{display:grid;grid-template-columns:auto 1fr;column-gap:16px}.trust-points svg{grid-row:1 / 3}}@media(max-width:900px){.site-header{grid-template-columns:1fr auto}.header-cta{display:none}.menu-button{display:block}.nav-links{position:absolute;top:100%;right:0;left:0;display:none;flex-direction:column;gap:25px;padding:30px 6vw;color:var(--ink);background:var(--cream)}.nav-links.is-open{display:flex}.hero{grid-template-columns:1fr}.hero-copy{min-height:780px}.hero-visual{min-height:660px}.section-heading,.brand-intro,.valuation,.faq{grid-template-columns:1fr}.section-heading,.brand-intro{gap:45px}.steps-grid{grid-template-columns:1fr}.step-card{min-height:0;border-right:0;border-bottom:1px solid var(--line)}.step-card:last-child{border-bottom:0}.step-meta{margin-bottom:45px}.trust-panel{grid-template-columns:1fr}.trust-image{height:620px}.valuation-copy{position:static}.valuation-form{margin-top:25px}footer{grid-template-columns:1fr 1fr;align-items:start}}@media(max-width:650px){body{padding-bottom:68px}.mobile-valuation-cta{position:fixed;z-index:70;right:12px;bottom:12px;left:12px;display:flex;align-items:center;justify-content:center;gap:18px;min-height:52px;color:#fff;background:var(--oxblood);box-shadow:0 10px 30px #19171452;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.section-shell{padding:90px 6vw}.site-header{padding:22px 6vw}.wordmark{width:190px}.wordmark--footer{width:245px}.hero-copy{min-height:720px;padding:135px 6vw 70px}.hero h1{font-size:clamp(3.2rem,15.2vw,5.2rem)}.hero-intro,.hero-actions,.hero-proof{margin-left:0}.hero-actions{align-items:flex-start;flex-direction:column;gap:24px}.hero-proof{flex-direction:column;gap:11px;margin-top:55px}.hero-visual{min-height:540px}.brand-intro{margin-bottom:75px}.brand-grid{grid-template-columns:1fr}.brand-card,.brand-card:nth-child(4n),.brand-card:nth-child(4n+2),.brand-card:nth-child(4n+3),.brand-card:nth-child(3n),.brand-card:nth-child(3n+2){min-height:190px;padding:25px 0;border-right:0}.brand-card:hover{padding-right:18px;padding-left:18px}.trust-image{height:480px}.trust-copy{padding:80px 6vw}.valuation-form{padding:32px 22px;box-shadow:12px 12px 0 var(--sand)}.form-row{grid-template-columns:1fr;gap:0}.photo-grid{grid-template-columns:1fr}.form-footer{align-items:flex-start;flex-direction:column}.faq{gap:55px}footer{grid-template-columns:1fr}footer div{flex-wrap:wrap}}.game-page{min-height:100vh;color:var(--cream);background:#211c19}.game-intro{display:grid;grid-template-columns:1.05fr .95fr;min-height:880px;overflow:hidden}.game-intro__copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:145px 6vw 90px;background:radial-gradient(circle at 15% 70%,rgba(104,30,44,.76),transparent 40%),#211c19}.game-intro__copy .eyebrow{display:flex;gap:9px;align-items:center;color:#cfb886}.game-intro h1{margin:0;font:600 clamp(4.4rem,8vw,9.2rem)/1.08 var(--serif);letter-spacing:-.012em}.game-intro h1 em{display:inline-block;margin-left:12%}.game-intro__copy>p:not(.eyebrow){max-width:580px;margin:52px 0 34px 13%;color:#fffaf0bd;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.8}.game-button{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;align-self:flex-start;min-height:62px;margin-left:13%;padding:0 28px;color:var(--ink);border:0;background:#d1b77d;font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;transition:transform .2s,background .2s}.game-button:hover{background:var(--cream);transform:translateY(-3px)}.game-intro__copy small{margin:20px 0 0 13%;color:#ffffffbd;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.game-intro__collage{position:relative;min-width:0;background:#8b735f}.game-intro__collage figure{position:absolute;margin:0;overflow:hidden}.game-intro__collage figure:first-child{inset:0 0 18% 8%}.game-intro__collage figure:nth-child(2){z-index:2;right:0;bottom:0;width:55%;height:47%;border:14px solid #211c19;border-right:0;border-bottom:0}.game-intro__collage img{height:100%;object-fit:cover;filter:saturate(.65) contrast(1.05)}.game-intro__collage>span{position:absolute;z-index:3;bottom:9%;left:4%;font:600 clamp(4rem,7vw,7rem)/.6 var(--serif)}.game-intro__collage>span small{font:700 12px var(--sans);letter-spacing:.18em;text-transform:uppercase}.game-board{min-height:880px;padding-top:94px}.game-scorebar{display:flex;align-items:center;justify-content:space-between;min-height:70px;padding:0 5vw;border-bottom:1px solid rgba(255,255,255,.15)}.game-scorebar>a{font:600 22px var(--serif);letter-spacing:.02em}.game-scorebar>div{display:flex;gap:32px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.game-scorebar strong{margin-left:6px;color:#d1b77d;font-size:14px}.game-progress{height:3px;background:#ffffff1f;overflow:hidden}.game-progress span{display:block;width:100%;height:100%;background:#d1b77d;transform-origin:left;transition:transform .45s ease}.game-round{display:grid;grid-template-columns:.9fr 1.1fr;min-height:715px;animation:game-in .55s ease both}.game-round>figure{position:relative;min-height:620px;margin:0;overflow:hidden}.game-round>figure:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 55%,rgba(20,16,14,.65))}.game-round>figure img{height:100%;object-fit:cover;filter:saturate(.7)}.game-round figcaption{position:absolute;z-index:1;right:30px;bottom:26px;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.game-question{display:flex;flex-direction:column;justify-content:center;padding:65px clamp(36px,7vw,120px);background:radial-gradient(circle at 100% 10%,rgba(104,30,44,.42),transparent 38%),#29231f}.game-question .eyebrow{color:#cdb68b}.game-question h1{max-width:920px;margin:0 0 45px;font:600 clamp(2rem,3.36vw,4rem)/1.02 var(--serif);letter-spacing:-.012em}.game-choices{border-top:1px solid rgba(255,255,255,.2)}.game-choices button{display:grid;grid-template-columns:42px 1fr auto;gap:14px;align-items:center;width:100%;min-height:64px;padding:0 4px;color:var(--cream);border:0;border-bottom:1px solid rgba(255,255,255,.2);background:transparent;text-align:left;cursor:pointer;transition:padding .2s,color .2s,background .2s}.game-choices button:not(:disabled):hover{padding-right:15px;padding-left:15px;color:var(--ink);background:#d1b77d}.game-choices button:disabled{cursor:default}.game-choices button span{color:#ffffffbd;font-size:12px;letter-spacing:.1em}.game-choices button.is-correct{padding-right:15px;padding-left:15px;color:#f8f4e9;background:#345b43}.game-choices button.is-wrong{color:#fff;background:var(--oxblood)}.game-hint{margin:18px 0 0;color:#ffffffbd;font-size:12px;letter-spacing:.06em}.game-reveal{display:flex;gap:28px;align-items:center;justify-content:space-between;margin-top:24px;animation:game-in .35s ease both}.game-reveal p{max-width:620px;margin:0;color:#ffffffbd;font-size:12px;line-height:1.7}.game-reveal p strong{color:#fff}.game-reveal button{display:flex;gap:10px;align-items:center;flex:none;padding:0 0 7px;color:#d1b77d;border:0;border-bottom:1px solid currentColor;background:none;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.game-finish{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:880px;padding:150px 6vw 100px;text-align:center;background:radial-gradient(circle at 50% 30%,#672536 0,transparent 36%),#211c19}.game-finish__seal{display:grid;place-items:center;width:135px;height:135px;margin-bottom:42px;color:#d1b77d;border:1px solid rgba(209,183,125,.6);border-radius:50%}.game-finish__seal span{font:600 24px var(--serif)}.game-finish .eyebrow{color:#d1b77d}.game-finish h1{margin:0;font:600 clamp(3.6rem,7.2vw,7.2rem)/1.08 var(--serif);letter-spacing:-.012em}.game-finish>p:not(.eyebrow){max-width:580px;margin:34px auto;color:#ffffffbd;line-height:1.8}.game-finish__stats{display:flex;gap:60px;margin:10px 0 42px;padding:23px 45px;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);color:#ffffffbd;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.game-finish__stats strong{display:block;color:var(--cream);font:600 35px var(--serif)}.game-finish__actions{display:flex;gap:32px;align-items:center}.game-finish__actions .game-button{margin:0}.game-finish__actions a{display:flex;gap:9px;align-items:center;padding-bottom:6px;color:#d1b77d;border-bottom:1px solid currentColor;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@keyframes game-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.game-intro{grid-template-columns:1fr}.game-intro__copy{min-height:720px}.game-intro__collage{min-height:620px}.game-round{grid-template-columns:1fr}.game-round>figure{height:560px}.game-question{min-height:650px}}@media(max-width:600px){.game-intro__copy{min-height:680px;padding:130px 6vw 65px}.game-intro h1{font-size:clamp(3.84rem,20vw,5.6rem)}.game-intro__copy>p:not(.eyebrow),.game-button,.game-intro__copy small{margin-left:0}.game-intro__collage{min-height:470px}.game-board{padding-top:84px}.game-scorebar{padding:0 6vw}.game-scorebar>a{font-size:18px}.game-scorebar>div{gap:14px}.game-round>figure{min-height:0;height:410px}.game-question{min-height:620px;padding:55px 6vw}.game-question h1{font-size:clamp(2.35rem,11vw,3.4rem)}.game-reveal{align-items:flex-start;flex-direction:column}.game-finish__stats{gap:30px;width:100%;justify-content:center;padding-right:10px;padding-left:10px}.game-finish__actions{flex-direction:column}}@media(prefers-reduced-motion:reduce){.game-round,.game-reveal{animation:none}.game-progress span,.game-button,.game-choices button{transition:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.quiz-shell{padding:85px 6vw 130px;background:var(--paper)}.quiz-loading{min-height:720px;background:linear-gradient(110deg,var(--paper) 30%,var(--cream) 48%,var(--paper) 66%);background-size:240% 100%;animation:quiz-shimmer 1.5s ease-in-out infinite}@keyframes quiz-shimmer{to{background-position:-140% 0}}.quiz-disclaimer{display:flex;gap:16px;max-width:920px;margin:0 auto 45px;padding:22px 25px;color:var(--cream);background:var(--oxblood)}.quiz-disclaimer svg{flex:none}.quiz-disclaimer p{margin:0;font-size:12px;line-height:1.65}.quiz-window{max-width:1180px;margin:0 auto;background:var(--ink-soft);box-shadow:24px 24px 0 var(--sand)}.quiz-progress{height:3px;background:#ffffff24;overflow:hidden}.quiz-progress span{display:block;width:100%;height:100%;background:var(--oxblood);transform-origin:left;transition:transform .35s ease}.quiz-meta{display:flex;justify-content:space-between;padding:16px 28px;color:#ffffffc7;border-bottom:1px solid rgba(255,255,255,.18);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.quiz-card{display:grid;grid-template-columns:.85fr 1.15fr;min-height:650px;color:#fff}.quiz-card figure{position:relative;margin:0;overflow:hidden}.quiz-card figure:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.65))}.quiz-card figure img{height:100%;object-fit:cover;filter:saturate(.7) contrast(1.04)}.quiz-card figcaption{position:absolute;z-index:1;right:25px;bottom:25px;left:25px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.quiz-question{display:flex;flex-direction:column;justify-content:center;padding:60px clamp(30px,5vw,70px)}.quiz-question .eyebrow{color:var(--gold)}.quiz-question h2{margin-bottom:40px;font-size:clamp(1.68rem,2.72vw,3.2rem);line-height:1.02}.quiz-answers{display:grid;gap:10px}.quiz-answers button{display:grid;grid-template-columns:34px 1fr auto;gap:14px;align-items:center;min-height:62px;padding:12px 16px;color:#fffaf0;border:1px solid rgba(255,255,255,.42);background:#292621;font-size:16px;line-height:1.45;text-align:left;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.quiz-answers button:not(:disabled):hover{border-color:var(--gold);background:#ffffff0d;transform:translate(4px)}.quiz-answers button>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.22);font:600 15px var(--serif)}.quiz-answers button.is-correct{color:#fff;border-color:#809c76;background:#5e80523d}.quiz-answers button.is-wrong{color:#fff;border-color:#b76d75;background:#681e2c66}.quiz-explanation{margin-top:22px;padding:18px 20px;color:#f3ede3;border-left:3px solid var(--gold);background:#ffffff12;font-size:15px;line-height:1.7}.quiz-explanation strong{color:#fff}.quiz-controls{display:flex;justify-content:space-between;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,.14)}.quiz-controls button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 18px;color:#fff;border:1px solid rgba(255,255,255,.55);background:transparent;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .2s,background .2s,border-color .2s,transform .2s}.quiz-controls button:not(:disabled):hover{color:var(--ink-soft);border-color:var(--cream);background:var(--cream);transform:translateY(-2px)}.quiz-controls .quiz-control-primary{color:var(--ink-soft);border-color:var(--gold);background:var(--gold)}.quiz-controls button:disabled{opacity:.3;cursor:default}.quiz-result{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(45px,8vw,110px);min-height:650px;padding:clamp(45px,8vw,100px);color:#fff;background:linear-gradient(125deg,var(--oxblood),#40121d)}.quiz-score-ring{display:grid;place-items:center;width:clamp(210px,25vw,310px);aspect-ratio:1;padding:13px;border-radius:50%;background:conic-gradient(var(--gold) var(--score),rgba(255,255,255,.14) 0)}.quiz-score-ring>div{display:grid;place-content:center;width:100%;height:100%;border-radius:50%;background:var(--oxblood);text-align:center}.quiz-score-ring strong{font:600 clamp(5rem,10vw,8.5rem)/.8 var(--serif)}.quiz-score-ring span{margin-top:18px;color:#ffffffbd;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.quiz-result-copy .eyebrow{color:var(--gold)}.quiz-result-copy h2{max-width:580px;font-size:clamp(2.16rem,4vw,4.4rem);line-height:1.08}.quiz-result-copy>p:not(.eyebrow){max-width:560px;margin:25px 0 35px;color:#ffffffb8;line-height:1.7}.quiz-result-copy>div{display:flex;gap:14px;flex-wrap:wrap}.quiz-result--simple{display:flex;align-items:center;justify-content:center;text-align:center}.quiz-result--simple>div{max-width:720px}.quiz-result--simple h2{font-size:clamp(4rem,9.6vw,7.2rem)}.quiz-result--simple h2 span{color:#ffffffbd;font-size:.35em}.quiz-result--simple p:not(.eyebrow){margin:28px auto 38px;color:#f3ede3;font-size:17px;line-height:1.7}.quiz-result--simple>div>div{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}@media(max-width:900px){.quiz-card{grid-template-columns:1fr}.quiz-card figure{min-height:460px}}@media(max-width:650px){.quiz-shell{padding:60px 6vw 90px}.quiz-window{box-shadow:12px 12px 0 var(--sand)}.quiz-card figure{min-height:330px}.quiz-question{padding:42px 22px}.quiz-question h2{margin-bottom:28px}.quiz-result{grid-template-columns:1fr;justify-items:center;gap:38px;padding:55px 22px;text-align:center}.quiz-result-copy>p:not(.eyebrow){margin-right:auto;margin-left:auto}.quiz-result-copy>div{justify-content:center}.quiz-controls button{padding-right:13px;padding-left:13px}}.site-header--solid{position:relative;color:#fff;background:var(--ink)}.hero h1{font-size:clamp(2.72rem,4.8vw,5.68rem);line-height:1.08}.hero-strapline{max-width:760px;margin:28px 0 0;font:600 clamp(1.6rem,2.56vw,3.2rem)/1.05 var(--serif)}.hero-strapline em{color:var(--gold);font-style:italic}.home-crawl{display:grid;grid-template-columns:.45fr 1.55fr;gap:8vw;align-items:start;background:var(--cream)}.home-crawl>p:last-child{max-width:980px;margin:0;color:var(--muted);font-size:16px;line-height:1.85}.category-strip{background:var(--paper)}.category-strip>div{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.category-strip a{min-height:230px;padding:28px 22px;border-right:1px solid var(--line);transition:color .2s,background .2s}.category-strip a:last-child{border-right:0}.category-strip a:hover{color:#fff;background:var(--oxblood)}.category-strip span,.category-strip p,.brand-card>span{font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.category-strip h2{margin:75px 0 10px;font-size:clamp(1.8rem,3vw,3.2rem)}.category-strip p{color:var(--muted)}.category-strip a:hover p{color:#ffffffbd}.brand-card>span{align-self:flex-start;padding-bottom:5px;color:#cdb68b;border-bottom:1px solid rgba(205,182,139,.6)}.page-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#4a1b23,transparent 32%),var(--ink)}.page-hero .breadcrumbs{margin-bottom:75px}.page-hero h1,.brand-page-hero h1,.guide-header h1,.thank-you h1{max-width:1050px;margin:0;font:600 clamp(3.2rem,6vw,6.8rem)/1.08 var(--serif);letter-spacing:-.012em}.page-hero>p:last-child{max-width:760px;margin:38px 0 0;color:#ffffffbd;font-size:16px;line-height:1.8}.guide-header>h1+p{max-width:720px;margin:38px 0 0;color:#ffffffd6;font-size:19px;line-height:1.7}.page-hero--short{padding-top:90px;padding-bottom:90px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.breadcrumbs span{display:flex;gap:10px}.breadcrumbs a{color:var(--gold)}.feature-section{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:start}.feature-list{margin:35px 0 0;padding:0;border-top:1px solid var(--line);list-style:none}.feature-list li{padding:20px 0;border-bottom:1px solid var(--line);color:var(--muted);line-height:1.55}.track-verify{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,64px)}.track-card{display:flex;flex-direction:column;padding:clamp(32px,4vw,56px);background:var(--cream);box-shadow:18px 18px 0 var(--sand)}.track-card>svg{margin-bottom:36px;color:var(--oxblood)}.track-card h2{font-size:clamp(2.4rem,3.68vw,4.16rem)}.track-card>p:not(.eyebrow){margin:28px 0 36px;color:var(--muted);line-height:1.75}.track-card form{display:grid;gap:24px;margin-top:auto}.track-card label>span{display:block;margin-bottom:9px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.track-card input{width:100%;min-height:48px;padding:13px 0;color:var(--ink);border:0;border-bottom:2px solid #81786e;border-radius:0;outline:0;background:transparent;font-size:16px;transition:border-color .2s,background .2s}.track-card input:focus{border-color:var(--oxblood);background:#681e2c09}.track-card input::placeholder{color:#766e65;opacity:1}.track-card .button{justify-self:start}.track-card__link{align-self:flex-start;margin-top:28px;padding-bottom:4px;border-bottom:1px solid currentColor;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:color .2s}.track-card__link:hover{color:var(--oxblood)}@media(max-width:900px){.track-verify{grid-template-columns:1fr}}.article-cta{text-align:center;background:var(--sand)}.article-cta h2{margin-bottom:45px}.brand-page-hero{color:#fff;background:var(--ink)}.brand-page-hero .breadcrumbs{margin-bottom:65px}.brand-page-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:7vw;align-items:center}.brand-page-grid>div>p:last-child{margin-top:38px;color:#ffffffbd;line-height:1.85}.brand-page-grid img{min-height:620px;object-fit:cover;filter:saturate(.72)}.two-column-lists{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.two-column-lists h2{font-size:clamp(2.4rem,4vw,4.4rem)}.also-buying{background:var(--sand)}.also-buying h2{margin-bottom:45px}.also-buying>div{display:flex;flex-wrap:wrap;gap:28px}.model-hero{color:#fff;background:radial-gradient(circle at 15% 80%,#45171f 0,transparent 34%),var(--ink)}.model-hero .breadcrumbs{margin-bottom:70px}.model-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:8vw;align-items:center}.model-hero h1{margin:0;font:600 clamp(3.2rem,5.6vw,6.56rem)/1.08 var(--serif);letter-spacing:-.012em}.model-hero h1 em{display:inline-block}.model-hero-grid>div>p:not(.eyebrow){max-width:650px;margin:36px 0;color:#ffffffbd;font-size:16px;line-height:1.85}.model-hero figure{position:relative;margin:0}.model-hero figure:before{position:absolute;top:-22px;right:-22px;width:42%;height:42%;content:"";border-top:1px solid var(--gold);border-right:1px solid var(--gold)}.model-hero img{min-height:610px;object-fit:cover;filter:saturate(.68) contrast(1.04)}.model-hero figcaption{display:flex;justify-content:space-between;margin-top:15px;color:#ffffffbd;font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.model-hero figcaption span{color:var(--gold)}.model-editorial{display:grid;grid-template-columns:.9fr 1.1fr;gap:9vw;background:var(--cream)}.model-editorial h2,.model-checklist h2{font-size:clamp(2.72rem,4.4vw,5.04rem)}.model-editorial>div:last-child{padding-top:35px}.model-editorial>div:last-child p{margin:0;color:var(--muted);font-size:16px;line-height:1.9}.model-editorial>div:last-child p+p{margin-top:27px}.model-checklist{display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;background:var(--sand)}.model-checklist ol{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.model-checklist li{display:grid;grid-template-columns:60px 1fr;align-items:center;padding:23px 0;border-bottom:1px solid var(--line)}.model-checklist li span{color:var(--oxblood);font-size:12px;font-weight:700;letter-spacing:.14em}.model-checklist li p{margin:0;line-height:1.6}.model-link-list a{display:block;transition:color .2s,padding-left .2s}.model-link-list a:hover{padding-left:8px;color:var(--oxblood)}.valuation--compact{padding-top:70px}.process-sections{max-width:1150px}.process-sections article{display:grid;grid-template-columns:.75fr 1.25fr;gap:7vw;padding:50px 0;border-top:1px solid var(--line)}.process-sections h2{font-size:clamp(1.76rem,3.2vw,3.6rem)}.process-sections p,.editorial-copy p{margin:0;color:var(--muted);font-size:16px;line-height:1.85}.editorial-copy{max-width:1100px}.editorial-copy h2{margin-bottom:65px}.editorial-copy p+p{margin-top:32px}.terms-hero{position:relative}.terms-hero .breadcrumbs{margin-bottom:65px}.terms-hero .terms-updated{margin-top:35px;color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.terms-layout{display:grid;grid-template-columns:minmax(270px,.68fr) minmax(0,1.32fr);gap:8vw;align-items:start;background:var(--cream)}.terms-summary{position:sticky;top:45px;padding:38px;color:var(--cream);background:var(--oxblood);box-shadow:18px 18px 0 var(--sand)}.terms-summary .eyebrow{margin-bottom:35px;color:#d8c08f}.terms-summary h2{margin:0 0 28px;font-size:clamp(2rem,3.5vw,3.7rem);line-height:1.02}.terms-summary>p:not(.eyebrow){margin:0 0 32px;color:#ffffffc2;font-size:15px;line-height:1.75}.terms-summary .text-link{display:inline-block;color:#fff}.terms-index{margin-bottom:65px;padding:30px;border:1px solid var(--line);background:var(--paper)}.terms-index>p{margin:0 0 20px;color:var(--oxblood);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.terms-index ol{columns:2;gap:45px;margin:0;padding:0;list-style:none;counter-reset:terms-index}.terms-index li{break-inside:avoid;counter-increment:terms-index}.terms-index a{display:block;padding:8px 0;color:var(--muted);font-size:13px;line-height:1.45}.terms-index a:before{margin-right:10px;color:var(--gold);content:counter(terms-index,decimal-leading-zero);font-size:12px;font-weight:700;letter-spacing:.1em}.terms-index a:hover{color:var(--oxblood)}.terms-clause{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:42px 0;border-top:1px solid var(--line);scroll-margin-top:30px}.terms-clause>span{padding-top:8px;color:var(--oxblood);font-size:12px;font-weight:700;letter-spacing:.14em}.terms-clause h2{margin:0 0 25px;font-size:clamp(2rem,3.2vw,3.2rem);line-height:1.05}.terms-clause p{margin:0;color:var(--muted);font-size:15px;line-height:1.85}.terms-clause p+p{margin-top:20px}.terms-clause a{color:var(--oxblood);border-bottom:1px solid currentColor}.terms-clause strong{color:var(--ink);font-weight:700}.terms-clause--featured{margin:18px -30px;padding:42px 30px;border:1px solid rgba(104,30,44,.35);background:#681e2c0e}.policy-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:9vw;background:var(--cream)}.policy-grid header{position:sticky;top:45px;align-self:start}.policy-grid h2{font-size:clamp(2.56rem,4.24vw,4.8rem)}.policy-grid article{display:grid;grid-template-columns:55px 1fr;padding:35px 0;border-top:1px solid var(--line)}.policy-grid article>span{grid-row:1 / 3;color:var(--oxblood);font-size:12px;font-weight:700;letter-spacing:.14em}.policy-grid h3{margin:0 0 15px;font:600 clamp(1.7rem,3vw,2.7rem)/1.1 var(--serif)}.policy-grid article p{margin:0 0 .85rem;color:var(--reading);font-size:15px;line-height:1.85}.policy-grid article p:last-child{margin-bottom:0}.policy-grid article ul{margin:.35rem 0 .85rem;padding:0 0 0 1.15rem;color:var(--reading);font-size:15px;line-height:1.8}.policy-grid article li{margin:.35rem 0}.policy-grid article li strong{color:var(--ink)}.policy-grid article a,.policy-intro a,.el-legal-facts a{color:var(--oxblood);border-bottom:1px solid currentColor}.policy-intro{max-width:470px;color:var(--reading);font-size:14px;line-height:1.75}.brand-directory{background:var(--cream)}.directory-group{display:grid;grid-template-columns:.34fr .66fr;gap:7vw;border-bottom:1px solid var(--line)}.directory-group>header{position:sticky;top:45px;align-self:start}.directory-group>header h2{font-size:clamp(2.56rem,4vw,4.64rem)}.directory-group>header>p:last-child{max-width:400px;color:var(--muted);font-size:14px;line-height:1.75}.directory-group article{padding:30px 0;border-top:1px solid var(--line)}.directory-brand{display:flex;align-items:baseline;justify-content:space-between;gap:25px;transition:color .2s}.directory-brand:hover{color:var(--oxblood)}.directory-brand h3{margin:0;font:600 clamp(2rem,3vw,3.3rem)/1.08 var(--serif)}.directory-brand span{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.directory-models{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:22px}.directory-models a{color:var(--muted);font-size:12px;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.directory-models a:hover{color:var(--ink);border-color:currentColor}.faq-group>h2{margin:70px 6vw 0;font-size:clamp(1.92rem,3.2vw,3.6rem)}.faq-group .faq{padding-top:55px}.thank-you{min-height:70vh;text-align:center;background:var(--cream)}.thank-you svg{color:var(--oxblood)}.thank-you .eyebrow{margin-top:35px}.thank-you p:not(.eyebrow){margin:35px auto;color:var(--muted)}.guide-header{color:#fff;background:var(--ink)}.guide-header .breadcrumbs{margin-bottom:75px}.guide-byline{display:flex;flex-wrap:wrap;gap:14px 30px;margin-top:34px;color:#ffffffb8;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.guide-byline a{color:var(--gold);border-bottom:1px solid currentColor}.guide-body{max-width:860px;margin:0 auto;padding:100px 6vw 130px}.guide-image{margin:0 0 80px}.guide-image img{aspect-ratio:16 / 9;object-fit:cover;filter:saturate(.72) contrast(1.04)}.guide-body section+section{margin-top:65px}.guide-body h2{margin-bottom:22px;font:500 clamp(1.85rem,3.2vw,2.6rem)/1.18 var(--serif-text);letter-spacing:-.015em}.guide-body p{max-width:68ch;color:var(--reading);font-size:18px;line-height:1.75}.guide-body section>p a,.editorial-copy a{color:var(--oxblood);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.guide-body section>p{margin:0}.guide-body section>p+p{margin-top:1.1em}.guide-body aside{margin-top:45px;padding:35px;background:var(--sand)}.guide-body aside p{margin-top:0;color:var(--ink);font:500 24px/1.3 var(--serif-text)}.guide-cta{display:flex;align-items:center;justify-content:space-between;gap:35px}.guide-cta p{margin-bottom:0}.related-guides{margin-top:90px!important;background:var(--ink)!important}.related-guides .eyebrow{color:var(--gold);font:600 12px var(--sans);letter-spacing:.2em}.related-guides h2{color:#fff}.guide-body .faq summary{font:500 20px/1.35 var(--serif-text)}.guide-body .faq details p{color:var(--reading);font-size:17px}.related-guides div{display:grid;gap:1px;margin-top:35px;background:#fff3}.related-guides a{padding:20px 0;color:#ffffffc7;background:var(--ink);border-bottom:1px solid rgba(255,255,255,.16);font:400 21px/1.35 var(--serif-text);transition:color .2s,padding-left .2s}.related-guides a:hover{padding-left:8px;color:#fff}.guide-clusters{background:var(--cream)}.gold-guide-jump{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;padding-top:45px;padding-bottom:45px;background:var(--sand)}.gold-guide-jump a{display:flex;justify-content:space-between;gap:20px;padding:22px;background:var(--cream);font:600 1.3rem var(--serif);transition:color .2s,transform .2s}.gold-guide-jump a:hover{color:var(--oxblood);transform:translateY(-2px)}.gold-guide-jump span{font:600 12px var(--sans);letter-spacing:.12em}@media(max-width:900px){.gold-guide-jump{grid-template-columns:1fr 1fr}}@media(max-width:560px){.gold-guide-jump{grid-template-columns:1fr}}.guide-cluster{display:grid;grid-template-columns:.33fr .67fr;gap:7vw;border-top:1px solid var(--line)}.guide-cluster>header{position:sticky;top:40px;align-self:start}.guide-cluster h2{font-size:clamp(2.56rem,4vw,4.8rem)}.guide-index-list{border-top:1px solid var(--line)}.guide-index-list a{display:grid;grid-template-columns:105px 1fr auto;gap:24px;align-items:baseline;padding:27px 0;border-bottom:1px solid var(--line);transition:color .2s,padding-left .2s}.guide-index-list a:hover{padding-left:10px;color:var(--oxblood)}.guide-index-list span,.guide-index-list small{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.guide-index-list h3{margin:0;font:500 clamp(1.25rem,1.9vw,1.7rem)/1.25 var(--serif-text);letter-spacing:-.01em}.guides-service-link{margin-top:38px}.guides-service-link+.guides-service-link{margin-left:12px}.service-hero{display:grid;grid-template-columns:1.08fr .92fr;min-height:840px;color:#fff;background:var(--ink)}.service-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:140px 7vw 90px 6vw;background:radial-gradient(circle at 18% 78%,rgba(104,30,44,.76),transparent 42%),var(--ink)}.service-hero .breadcrumbs{margin-bottom:90px}.service-hero h1{max-width:840px;margin:0;font:600 clamp(3.84rem,6.4vw,7.36rem)/1.08 var(--serif);letter-spacing:-.012em}.service-hero__copy>p:not(.eyebrow,.breadcrumbs){max-width:620px;margin:38px 0 0;color:#ffffffbd;font-size:16px;line-height:1.8}.service-hero__actions{display:flex;align-items:center;gap:34px;margin-top:42px}.service-hero__visual{position:relative;min-width:0;overflow:hidden}.service-hero__visual:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,#12100e1f,#12100e94)}.service-hero__visual img{height:100%;object-fit:cover;filter:saturate(.65) contrast(1.07)}.service-hero__folio{position:absolute;z-index:1;right:4vw;bottom:55px;left:4vw;display:flex;align-items:end;justify-content:space-between;padding-top:25px;border-top:1px solid rgba(255,255,255,.4)}.service-hero__folio span{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.service-hero__folio strong{font:italic 400 30px/1.05 var(--serif);text-align:right}.service-principles{display:grid;grid-template-columns:.65fr 1.35fr;gap:8vw;background:var(--paper)}.service-principles h2{max-width:540px;font-size:clamp(2.72rem,4.24vw,4.96rem);line-height:1.08}.service-principles__list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.service-principles__list article{min-height:245px;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.service-principles__list article:nth-child(2n){border-right:0}.service-principles__list svg{color:var(--oxblood)}.service-principles__list h3{margin:42px 0 12px;font:600 27px var(--serif)}.service-principles__list p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.service-split{display:grid;grid-template-columns:1fr 1fr;background:var(--cream)}.service-directory{min-width:0;padding-bottom:100px}.service-directory:first-child{border-right:1px solid var(--line)}.service-directory figure{height:430px;margin:0;overflow:hidden}.service-directory figure img{height:100%;object-fit:cover;filter:saturate(.65) contrast(1.06);transition:transform .8s cubic-bezier(.2,.75,.25,1)}.service-directory:hover figure img{transform:scale(1.025)}.service-directory header{display:grid;grid-template-columns:65px 1fr;gap:25px;padding:60px 4vw 50px}.service-directory header>span{color:var(--oxblood);font-size:12px;font-weight:700;letter-spacing:.16em}.service-directory h2{margin:0 0 18px;font-size:clamp(2.56rem,4vw,4.96rem);line-height:1.08}.service-directory header p:last-child{max-width:560px;margin:0;color:var(--muted);line-height:1.7}.service-directory__list{margin:0 4vw;border-top:1px solid var(--line)}.service-directory__list a{display:grid;grid-template-columns:42px 1fr auto;gap:18px;align-items:center;min-height:82px;padding:16px 0;border-bottom:1px solid var(--line);transition:color .2s,padding-left .2s}.service-directory__list a:hover{padding-left:8px;color:var(--oxblood)}.service-directory__list span{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.1em}.service-directory__list strong{font:600 clamp(1.1rem,1.55vw,1.6rem)/1.22 var(--serif)}.service-directory__list svg{color:var(--oxblood)}.service-closing{color:#fff;background:radial-gradient(circle at 85% 15%,#4a1b23,transparent 34%),var(--ink)}.service-closing h2{max-width:1050px;margin-bottom:32px;font-size:clamp(3.2rem,5.6vw,6.4rem);line-height:1.08}.service-closing>p:not(.eyebrow){max-width:680px;margin:0 0 40px;color:#ffffffbd;font-size:16px;line-height:1.8}.brand-guides{color:#fff;background:var(--ink-soft)}.brand-guides h2{max-width:900px}.brand-guides>div{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:70px;background:#ffffff2e}.brand-guides a{min-height:135px;padding:28px;background:var(--ink-soft);border-bottom:1px solid rgba(255,255,255,.16);font:400 clamp(1.2rem,1.7vw,1.6rem)/1.3 var(--serif-text);transition:color .2s,background .2s}.brand-guides a:hover{color:var(--gold);background:var(--ink)}.site-footer{display:grid;grid-template-columns:1.4fr repeat(5,minmax(110px,.75fr));gap:45px;align-items:start;padding:70px 5vw 35px;color:#ffffffc2;background:#100f0d;font-size:12px;letter-spacing:.04em;text-transform:none}.site-footer>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.site-footer .footer-brand{gap:25px}.site-footer h2{margin:0 0 12px;color:#fff;font:600 21px var(--serif)}.site-footer a{padding:3px 0;line-height:1.5}.site-footer .footer-contact{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;gap:15px 30px;margin-top:35px;padding-top:25px;border-top:1px solid rgba(255,255,255,.15);line-height:1.6}.site-footer address{font-style:normal}.site-footer .footer-game{position:relative;grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:clamp(26px,4vw,65px);margin-top:28px;padding:34px 36px;color:#ffffffbd;border:1px solid rgba(255,255,255,.15);background:linear-gradient(110deg,#681e2cad,#681e2c1f);overflow:hidden}.footer-game__number{color:#ffffff1f;font:600 clamp(4.5rem,8vw,8rem)/.65 var(--serif);letter-spacing:-.06em}.footer-game>div{display:block}.site-footer .footer-game .eyebrow{margin-bottom:12px;color:var(--gold);font-size:12px}.site-footer .footer-game h2{margin-bottom:8px;font-size:clamp(2rem,3vw,3.5rem)}.footer-game p{margin-bottom:0;line-height:1.6}.footer-game>a{display:inline-flex;flex:none;gap:18px;align-items:center;padding-bottom:7px;color:#fff;border-bottom:1px solid var(--gold);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@media(max-width:1360px){.site-header{grid-template-columns:1fr auto}.header-cta{display:none}.menu-button{display:block}.nav-links{position:absolute;top:100%;right:0;left:0;display:none;flex-direction:column;gap:4px;align-items:stretch;padding:18px 6vw 24px;color:var(--ink);background:var(--cream);box-shadow:0 18px 35px #1917142e;white-space:normal}.nav-links a{display:flex;align-items:center;min-height:48px;padding:8px 0;border-bottom:1px solid var(--line);font-size:14px}.nav-links.is-open,.nav-valuation-link{display:flex}}@media(max-width:1050px){.category-strip>div{grid-template-columns:repeat(2,1fr)}.category-strip a{border-bottom:1px solid var(--line)}.brand-page-grid,.two-column-lists,.feature-section,.home-crawl,.model-hero-grid,.model-editorial,.model-checklist{grid-template-columns:1fr}.site-footer{grid-template-columns:repeat(3,1fr)}.footer-brand{grid-column:1 / -1}.guide-cluster,.policy-grid,.directory-group,.terms-layout{grid-template-columns:1fr}.policy-grid header,.directory-group>header,.terms-summary{position:static}.guide-cluster>header{position:static}}@media(max-width:650px){.hero-strapline{margin-top:24px}.category-strip>div,.guide-grid{grid-template-columns:1fr}.category-strip a{min-height:175px;border-right:0}.category-strip h2{margin-top:48px}.brand-page-grid img,.model-hero img{min-height:420px}.process-sections article{grid-template-columns:1fr;gap:25px}.terms-index ol{columns:1}.terms-clause{grid-template-columns:36px 1fr;gap:10px}.terms-clause--featured{margin-right:-18px;margin-left:-18px;padding-right:18px;padding-left:18px}.site-footer{grid-template-columns:1fr 1fr}.site-footer .footer-contact{flex-direction:column}.site-footer .footer-game{grid-template-columns:1fr;align-items:start;padding:28px 24px}.footer-game__number{position:absolute;right:18px;bottom:25px}.footer-game>div,.footer-game>a{position:relative;z-index:1}.guide-cta{align-items:flex-start;flex-direction:column}.guide-index-list a{grid-template-columns:1fr;gap:10px}.brand-guides>div{grid-template-columns:1fr}}.sell-pair-hero{display:grid;grid-template-columns:1.04fr .96fr;min-height:820px;color:#fff;background:var(--ink);overflow:hidden}.sell-pair-copy{display:flex;flex-direction:column;justify-content:center;padding:95px 7vw 95px 6vw;background:radial-gradient(circle at 18% 76%,#481721 0,transparent 38%),var(--ink)}.sell-pair-copy .breadcrumbs{margin-bottom:70px}.sell-pair-copy h1{max-width:780px;margin:0;font:600 clamp(3.52rem,5.6vw,6.64rem)/1.08 var(--serif);letter-spacing:-.012em}.sell-pair-copy>p:not(.eyebrow){max-width:610px;margin:38px 0 0;color:#ffffffbd;font-size:16px;line-height:1.8}.sell-pair-actions{display:flex;align-items:center;gap:34px;margin-top:42px}.sell-pair-proof{display:flex;flex-wrap:wrap;gap:24px;margin-top:64px;color:#ffffffbd;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.sell-pair-proof span{display:flex;align-items:center;gap:7px}.sell-pair-gallery{position:relative;display:grid;grid-template-columns:1fr 1fr;min-width:0;padding:92px 3vw 55px;background:#2a2722}.sell-pair-gallery:before{position:absolute;inset:0;content:"";background:linear-gradient(135deg,rgba(255,255,255,.05),transparent 45%);pointer-events:none}.sell-pair-gallery figure{position:relative;z-index:1;margin:0}.sell-pair-gallery img{height:100%;object-fit:cover;filter:saturate(.7) contrast(1.04)}.sell-pair-watch{height:72%;align-self:start;margin-right:-18px!important}.sell-pair-jewellery{height:68%;align-self:end;margin-left:-18px!important;transform:translateY(15px)}.sell-pair-gallery figcaption{position:absolute;right:0;bottom:-39px;left:0;display:flex;justify-content:space-between;color:#ffffffbd;font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.sell-pair-gallery figcaption span{color:var(--gold)}.sell-pair-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:9vw;align-items:end;background:var(--cream)}.sell-pair-intro>p{max-width:630px;margin:0 0 8px;color:var(--muted);font-size:16px;line-height:1.9}.sell-pair-categories{display:grid;grid-template-columns:1fr 1fr;gap:1px;padding-top:0;padding-bottom:0;background:var(--line)}.sell-pair-categories article{min-height:690px;padding:90px 6vw;background:var(--paper)}.sell-pair-categories article:nth-child(2){background:var(--sand)}.sell-pair-number{margin-bottom:65px;color:var(--oxblood);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.sell-pair-categories h2{font-size:clamp(3.04rem,4.8vw,5.6rem)}.sell-pair-categories article>p{max-width:590px;margin:38px 0;color:var(--muted);font-size:15px;line-height:1.8}.sell-pair-categories ul{margin:0 0 50px;padding:0;border-top:1px solid var(--line);list-style:none}.sell-pair-categories li{padding:17px 0;border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.02em}.sell-pair-categories .text-link{display:inline-flex;align-items:center;gap:12px}@media(max-width:1050px){.sell-pair-intro{grid-template-columns:1fr}}@media(max-width:900px){.sell-pair-hero{grid-template-columns:1fr}.sell-pair-copy{min-height:760px}.sell-pair-gallery{min-height:680px}.sell-pair-categories{grid-template-columns:1fr}.sell-pair-categories article{min-height:0}}@media(max-width:650px){.sell-pair-copy{min-height:720px;padding:85px 6vw 75px}.sell-pair-copy .breadcrumbs{margin-bottom:55px}.sell-pair-copy h1{font-size:clamp(3.2rem,14.4vw,4.8rem)}.sell-pair-actions{align-items:flex-start;flex-direction:column;gap:24px}.sell-pair-proof{flex-direction:column;gap:12px;margin-top:50px}.sell-pair-gallery{min-height:500px;padding:65px 5vw 48px}.sell-pair-watch{height:74%}.sell-pair-jewellery{height:66%}.sell-pair-categories article{padding:75px 6vw}}.quiz-index-hero{min-height:720px;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(3rem,8vw,8rem);align-items:center;padding-top:9rem;padding-bottom:6rem;background:var(--cream)}.quiz-index-hero .breadcrumbs{grid-column:1 / -1;align-self:end;margin-bottom:-3rem}.quiz-index-hero__copy h1{max-width:760px;font-size:clamp(3.36rem,6.4vw,7.04rem);line-height:1.08;letter-spacing:-.012em;margin:1.4rem 0 2rem}.quiz-index-hero__copy>p:last-of-type{max-width:650px;font-size:1.15rem;line-height:1.75}.quiz-index-hero figure{position:relative;margin:0;height:570px;overflow:hidden}.quiz-index-hero figure img{width:100%;height:100%;object-fit:cover;filter:saturate(.7)}.quiz-index-hero figcaption{position:absolute;bottom:0;left:0;background:var(--cream);padding:.8rem 1.2rem;text-transform:uppercase;letter-spacing:.14em;font-size:.66rem}.quiz-index-stats{display:flex;flex-wrap:wrap;gap:1.1rem 2rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgba(32,25,22,.2)}.quiz-index-stats span{display:flex;align-items:center;gap:.45rem;font-size:.82rem}.quiz-category-nav{display:grid;grid-template-columns:repeat(4,1fr);background:var(--ink);padding-top:0;padding-bottom:0}.quiz-category-nav a{color:var(--cream);padding:1.5rem 0;border-right:1px solid rgba(255,255,255,.15);display:flex;justify-content:center;gap:.7rem;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.quiz-category-nav a:last-child{border:0}.quiz-category-nav span{opacity:.5}.quiz-original{background:var(--oxblood);color:var(--cream);padding-top:2.4rem;padding-bottom:2.4rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.quiz-original h2{font-size:clamp(1.8rem,3vw,3rem);max-width:760px;margin:.4rem 0 0}.quiz-original a{color:var(--cream);flex:0 0 auto;display:flex;gap:.7rem;align-items:center;border-bottom:1px solid currentColor;padding-bottom:.5rem}.quiz-directory{background:#f2eee7}.quiz-category{padding-top:7rem;padding-bottom:7rem;border-bottom:1px solid rgba(32,25,22,.16);scroll-margin-top:5rem}.quiz-category>header{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:end;margin-bottom:3rem}.quiz-category>header h2{font-size:clamp(2.56rem,4.8vw,4.8rem);margin:.4rem 0 0}.quiz-category>header>p{max-width:530px;line-height:1.7}.quiz-index-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.quiz-index-grid>a{min-height:265px;color:var(--ink);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:1.4rem;display:flex;flex-direction:column;transition:background .25s,color .25s,transform .25s}.quiz-index-grid>a:hover{background:var(--oxblood);color:var(--cream);transform:translateY(-4px)}.quiz-index-grid>a.is-featured{grid-column:span 2;background:var(--ink);color:var(--cream)}.quiz-index-card__number{align-self:flex-end;font-family:var(--font-serif);font-size:1.5rem;opacity:.5}.quiz-index-grid p{text-transform:uppercase;letter-spacing:.15em;font-size:.62rem;margin-top:auto}.quiz-index-grid h3{font-size:1.65rem;line-height:1.05;margin:.75rem 0 1.5rem}.quiz-index-grid small{display:flex;align-items:center;justify-content:space-between;border-top:1px solid currentColor;padding-top:.8rem}.quiz-seo-copy,.quiz-learn{padding-top:7rem;padding-bottom:7rem}.quiz-seo-copy h2,.quiz-learn h2{max-width:720px;font-size:clamp(2.4rem,4.8vw,4.56rem);line-height:1.08}.quiz-seo-copy>div,.quiz-learn>div{margin-left:auto;max-width:780px;display:grid;grid-template-columns:1fr 1fr;gap:3rem;line-height:1.8}.quiz-page-header{padding-top:9rem;padding-bottom:4rem;background:var(--cream)}.quiz-page-header>div{max-width:960px;margin-top:4rem}.quiz-page-header h1{font-size:clamp(3.04rem,6.4vw,6.4rem);line-height:1.08;letter-spacing:-.012em;margin:1rem 0 2rem}.quiz-page-header div>p:last-child{max-width:710px;font-size:1.1rem;line-height:1.7}.quiz-shell--compact .quiz-card--text{grid-template-columns:1fr;max-width:900px;margin-left:auto;margin-right:auto}.quiz-shell--compact .quiz-question{padding:clamp(2rem,5vw,5rem)}.quiz-related{padding-top:1rem;padding-bottom:7rem}.quiz-related h2{font-size:clamp(2.24rem,4vw,4rem)}.quiz-related>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink)}.quiz-related a{color:var(--ink);padding:1.5rem 1rem;border-bottom:1px solid var(--ink);display:flex;justify-content:space-between;gap:1rem}@media(max-width:900px){.quiz-index-hero{grid-template-columns:1fr;min-height:0;padding-top:7rem;gap:2rem}.quiz-index-hero .breadcrumbs{margin-bottom:1rem}.quiz-index-hero figure{height:420px}.quiz-category-nav{grid-template-columns:1fr 1fr}.quiz-category-nav a:nth-child(2){border-right:0}.quiz-category-nav a:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.15)}.quiz-category>header,.quiz-seo-copy>div,.quiz-learn>div{grid-template-columns:1fr;gap:1rem}.quiz-index-grid{grid-template-columns:1fr 1fr}.quiz-related>div{grid-template-columns:1fr}}@media(max-width:560px){.quiz-original{align-items:flex-start;flex-direction:column}.quiz-index-hero__copy h1{font-size:3.6rem}.quiz-index-grid{grid-template-columns:1fr}.quiz-index-grid>a.is-featured{grid-column:span 1}.quiz-index-grid>a{min-height:220px}.quiz-page-header h1{font-size:3.5rem}}.admin-login{min-height:100vh;display:grid;place-items:center;padding:30px;background:#171512;color:#eee8de}.admin-login-card{width:min(460px,100%);padding:48px;background:#f5f0e8;color:#211e1a;box-shadow:0 25px 80px #0008}.admin-login-card img{width:170px;margin-bottom:55px}.admin-login-card h1{margin:8px 0 14px;font-size:3.4rem}.admin-login-card>p:not(.eyebrow){color:#5e574f;line-height:1.6}.admin-login-card form,.admin-settings form{display:grid;gap:18px;margin:30px 0 18px}.admin-login-card label,.admin-settings label,.admin-message label{display:grid;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-login-card input,.admin-settings input,.admin-message textarea,.admin-message select{width:100%;padding:13px;border:1px solid #cfc7bb;background:#fff;color:#211e1a;font:400 14px var(--sans)}.admin-text-button{padding:0;border:0;background:none;color:var(--oxblood);text-decoration:underline}.admin-error{padding:12px 16px;background:#f7dddd;color:#7d1725}.admin-spin{animation:admin-spin 1.1s linear infinite}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-shell{min-height:100vh;display:grid;grid-template-columns:245px 1fr;background:#eeeae3;color:#24211d}.admin-nav{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:34px 22px;background:#171512;color:#aaa39a}.admin-nav>img{width:150px;margin:0 10px 10px}.admin-nav>p{margin:0 10px 45px;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.admin-nav nav{display:grid;gap:5px}.admin-nav button{display:flex;align-items:center;gap:11px;width:100%;padding:13px;border:0;background:transparent;color:inherit;font:600 12px var(--sans);text-align:left}.admin-nav button svg{width:17px}.admin-nav button.active,.admin-nav button:hover{background:#6a1d2d;color:#fff}.admin-nav button b{margin-left:auto;padding:2px 7px;border-radius:10px;background:#d5b686;color:#211e1a}.admin-nav>div{margin-top:auto;padding-top:20px;border-top:1px solid #ffffff20;overflow:hidden}.admin-nav small{display:block;padding:0 12px 8px;overflow:hidden;text-overflow:ellipsis}.admin-main{min-width:0;padding:42px clamp(25px,5vw,75px) 80px}.admin-main>header{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:36px}.admin-main>header h1{margin:5px 0 0;font-size:clamp(1.92rem,3.2vw,3.36rem)}.admin-main>header>a{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:700;text-transform:uppercase}.admin-main>header svg{width:15px}.admin-controls{display:flex;gap:5px;align-items:center;margin-bottom:20px}.admin-controls span{margin-right:10px;color:#5e574f;font-size:12px}.admin-controls button{padding:8px 11px;border:1px solid #d6cfc5;background:#f8f5f0}.admin-controls button.active{background:#201e1a;color:#fff}.admin-controls svg{width:15px;height:15px}.admin-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.admin-kpis article{position:relative;min-height:145px;padding:23px;background:#faf8f4;border:1px solid #ded8cf}.admin-kpis span{color:#5e574f;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.admin-kpis strong{display:block;margin-top:24px;font:600 2.7rem var(--serif)}.admin-kpis svg{position:absolute;top:20px;right:20px;width:19px;color:#8a3344}.admin-panel{padding:28px;border:1px solid #ded8cf;background:#faf8f4}.admin-panel h2{margin:0;font-size:1.8rem}.admin-chart{margin:14px 0}.admin-chart>div:first-child p{margin:4px 0 20px;color:#5e574f;font-size:12px}.admin-bars{height:180px;display:flex;gap:4px;align-items:end;padding-top:15px;border-bottom:1px solid #bbb3a8;background:repeating-linear-gradient(#0000 0 44px,#ddd7ce 45px)}.admin-bars span{flex:1;max-width:32px;min-height:5px;background:linear-gradient(#8e3447,#561723)}.admin-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:14px}.admin-panel table{width:100%;margin-top:20px;border-collapse:collapse;font-size:12px;text-align:left}.admin-panel th,.admin-panel td{padding:12px 5px;border-bottom:1px solid #e0dad1}.admin-panel th{color:#5e574f;font-size:12px;letter-spacing:.09em;text-transform:uppercase}.admin-sources{padding:0;list-style:none}.admin-sources li{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid #e0dad1;font-size:12px}.admin-sources span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-inbox-tools{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.admin-inbox-tools label{display:flex;gap:8px;align-items:center;width:min(380px,70%);padding:0 12px;background:#fff;border:1px solid #d8d1c7}.admin-inbox-tools input{width:100%;padding:12px 0;border:0;outline:0}.admin-inbox-tools svg{width:17px}.admin-inbox-tools span{font-size:12px;color:#5e574f}.admin-inbox{min-height:650px;display:grid;grid-template-columns:330px 1fr;background:#faf8f4;border:1px solid #ded8cf}.admin-message-list{max-height:760px;overflow:auto;border-right:1px solid #ded8cf}.admin-message-list button{width:100%;display:grid;gap:8px;padding:19px;border:0;border-bottom:1px solid #e1dbd2;background:transparent;color:inherit;text-align:left}.admin-message-list button:hover,.admin-message-list button.active{background:#eee8df}.admin-message-list button>span{display:flex;justify-content:space-between;gap:10px}.admin-message-list time{color:#8a8379;font-size:12px}.admin-message-list strong{font:600 15px var(--serif)}.admin-message-list small{width:max-content;padding:3px 7px;background:#e1d1b7;text-transform:capitalize}.admin-message{padding:38px}.admin-message>header{display:flex;justify-content:space-between;align-items:start;padding-bottom:25px;border-bottom:1px solid #ddd6cc}.admin-message h2{margin:5px 0 10px;font-size:2.8rem}.admin-message header button{border:0;background:none;color:var(--oxblood)}.admin-message dl{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:28px 0}.admin-message dl div{padding-bottom:12px;border-bottom:1px solid #e3ddd4}.admin-message dt{color:#837b72;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.admin-message dd{margin:6px 0 0}.admin-message blockquote{margin:20px 0;padding:20px;background:#f0ebe3;border-left:3px solid #762438;line-height:1.7}.admin-message>label{margin-top:18px}.admin-message-actions{display:flex;gap:10px;margin-top:20px}.admin-message-empty{display:grid;place-content:center;text-align:center;color:#81796f}.admin-message-empty svg{margin:auto}.admin-settings{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,7vw,90px);align-items:start;padding:clamp(30px,6vw,70px)}.admin-settings>div p{color:#5e574f;line-height:1.7}.admin-settings form{margin:0}.admin-settings form small{margin-top:-13px;color:#5e574f;line-height:1.5}.admin-settings aside{grid-column:2;padding:22px;background:#eee8df}.admin-settings aside p{line-height:1.6}.admin-users{display:grid;gap:15px}.admin-invite{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,7vw,90px);align-items:center;padding:clamp(30px,5vw,60px)}.admin-invite>div>svg{width:25px;color:var(--oxblood)}.admin-invite h2{margin-top:8px;font-size:2.7rem}.admin-invite p{max-width:540px;color:#5e574f;line-height:1.65}.admin-invite form{display:grid;gap:15px}.admin-invite label{display:grid;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-invite input{padding:14px;border:1px solid #cfc7bb;background:#fff}.admin-user-list{display:grid;margin-top:22px;border-top:1px solid #ddd6cc}.admin-user-list article{display:grid;grid-template-columns:38px 1fr auto;gap:14px;align-items:center;padding:18px 5px;border-bottom:1px solid #ddd6cc}.admin-user-list article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ddd7cf;color:#5e574f}.admin-user-list article>span.is-admin{background:#eadcca;color:var(--oxblood)}.admin-user-list svg{width:17px}.admin-user-list strong,.admin-user-list small{display:block}.admin-user-list small{margin-top:5px;color:#5e574f}.admin-user-list label{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:700}@media(max-width:1000px){.admin-kpis{grid-template-columns:1fr 1fr}.admin-grid{grid-template-columns:1fr}.admin-inbox{grid-template-columns:270px 1fr}}@media(max-width:760px){.admin-shell{grid-template-columns:1fr}.admin-nav{position:static;height:auto;padding:22px}.admin-nav>p,.admin-nav>div{display:none}.admin-nav nav{display:flex;margin-top:18px}.admin-main{padding:30px 18px 60px}.admin-main>header>a{display:none}.admin-inbox{grid-template-columns:1fr}.admin-message-list{max-height:330px;border-right:0;border-bottom:1px solid #ded8cf}.admin-settings,.admin-invite{grid-template-columns:1fr}.admin-settings aside{grid-column:1}}@media(max-width:520px){.admin-login-card{padding:32px 24px}.admin-kpis{grid-template-columns:1fr}.admin-nav nav button{justify-content:center;font-size:0}.admin-nav nav button b{font-size:12px;margin:0}.admin-message{padding:25px 18px}.admin-message dl{grid-template-columns:1fr}}.location-hero{min-height:720px;display:flex;flex-direction:column;justify-content:center;color:var(--cream);background:radial-gradient(circle at 82% 30%,#54202a 0,transparent 32%),var(--ink);padding-top:9rem;padding-bottom:7rem}.location-hero .breadcrumbs{margin-bottom:5rem}.location-hero h1{max-width:980px;margin:1.2rem 0 2rem;font-size:clamp(3.2rem,6.4vw,7.04rem);line-height:1.08;letter-spacing:-.012em}.location-hero>p:not(.eyebrow){max-width:680px;color:#ffffffbd;font-size:1.05rem;line-height:1.8}.location-hero .button{align-self:flex-start;margin-top:2rem}.location-intro{display:grid;grid-template-columns:1fr 1fr;gap:8vw;background:var(--cream)}.location-intro h2,.location-services h2,.location-nearby h2{font-size:clamp(2.4rem,4vw,4.64rem)}.location-intro>div:last-child{padding-top:3rem;color:var(--muted);font-size:1rem;line-height:1.9}.location-services{background:var(--paper)}.location-services>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:3rem;border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.location-services a,.location-services article{min-height:150px;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;color:var(--ink);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.location-services a:hover{color:var(--cream);background:var(--oxblood)}.location-services span{font:600 1.65rem/1.1 var(--serif)}.location-services small{margin-top:2rem;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.location-nearby{background:var(--sand)}.location-nearby>div{display:flex;flex-wrap:wrap;gap:1.5rem 3rem;margin-top:3rem}.locations-directory{background:var(--paper)}.locations-directory>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.locations-directory a{min-height:190px;display:flex;flex-direction:column;padding:1.5rem;color:var(--ink);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.locations-directory h2{margin:0 0 .5rem;font-size:2rem}.locations-directory span{color:var(--muted)}.locations-directory small{margin-top:auto;text-transform:uppercase;letter-spacing:.09em}@media(max-width:800px){.location-intro{grid-template-columns:1fr;gap:1rem}.location-services>div,.locations-directory>div{grid-template-columns:1fr 1fr}}@media(max-width:540px){.location-hero{min-height:670px}.location-hero .breadcrumbs{margin-bottom:3rem}.location-services>div,.locations-directory>div{grid-template-columns:1fr}}.intent-hero{min-height:820px;color:var(--cream);background:var(--ink);padding-top:8rem;padding-bottom:5rem}.intent-hero>.breadcrumbs{margin-bottom:3.5rem}.intent-hero>div:last-child{display:grid;grid-template-columns:1.1fr .72fr;gap:7vw;align-items:center}.intent-hero h1{max-width:920px;margin:1.2rem 0 2rem;font-size:clamp(2.96rem,5.6vw,6.4rem);line-height:1.08;letter-spacing:-.012em}.intent-hero>div>div>p:not(.eyebrow){max-width:650px;color:#ffffffbd;line-height:1.8}.intent-hero .button{display:inline-flex;margin-top:2rem}.intent-hero img{width:100%;height:570px;object-fit:cover;filter:saturate(.75)}.intent-copy{display:grid;grid-template-columns:.9fr 1.1fr;gap:9vw;background:var(--cream)}.intent-copy h2,.intent-factors>h2,.intent-related h2{font-size:clamp(2.4rem,4vw,4.64rem)}.intent-copy>div:last-child{padding-top:3rem;color:var(--muted);line-height:1.9}.intent-factors{background:var(--paper)}.intent-factors>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:3rem;border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.intent-factors article{min-height:330px;display:flex;flex-direction:column;padding:1.5rem;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.intent-factors article>span{margin-left:auto;color:var(--oxblood);font:600 1.5rem/1.08 var(--serif)}.intent-factors h3{margin:auto 0 1.2rem;font:600 1.8rem/1.1 var(--serif)}.intent-factors article p{color:var(--muted);line-height:1.7}.valuation-guide-detail{display:grid;grid-template-columns:1fr 1fr;gap:8vw;background:var(--cream)}.valuation-guide-detail article+article{padding-top:8rem}.valuation-guide-detail h2{margin:1rem 0 1.6rem;font:500 clamp(2rem,3.2vw,2.9rem)/1.15 var(--serif-text);letter-spacing:-.015em}.valuation-guide-detail article>p:not(.eyebrow){max-width:68ch;margin:0;color:var(--reading);font-size:18px;line-height:1.75}.valuation-guide-detail article>p:not(.eyebrow)+p{margin-top:1.1em}.intent-related{background:var(--sand)}.intent-related>div{display:grid;grid-template-columns:repeat(2,1fr);margin-top:3rem;border-top:1px solid var(--ink)}.intent-related a{padding:1.3rem .5rem;color:var(--ink);border-bottom:1px solid var(--ink)}.intent-related a:nth-child(odd){margin-right:2rem}.valuation-guide-cta{display:flex;align-items:end;justify-content:space-between;gap:4rem;color:var(--cream);background:var(--oxblood)}.valuation-guide-cta h2{margin:.5rem 0 1rem;font-size:clamp(3.04rem,5.6vw,6rem);line-height:1.08}.valuation-guide-cta p:not(.eyebrow){max-width:650px;color:#ffffffbd;line-height:1.8}.valuation-guide-cta .button{flex:none}.valuation-directory{background:var(--paper)}.valuation-brand{display:grid;grid-template-columns:.7fr 1.3fr;gap:5vw;border-bottom:1px solid var(--line)}.valuation-brand header a{color:var(--ink)}.valuation-brand h2{margin:.5rem 0 1rem;font-size:clamp(2.24rem,3.2vw,4rem)}.valuation-brand header span{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.valuation-brand>div{display:grid;grid-template-columns:1fr 1fr;align-content:start;border-top:1px solid var(--ink)}.valuation-brand>div a{padding:1.1rem .4rem;color:var(--ink);border-bottom:1px solid var(--ink)}.valuation-brand>div a:nth-child(odd){margin-right:1.8rem}.where-directory{background:var(--paper)}.where-directory>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.where-directory a{min-height:190px;display:flex;flex-direction:column;padding:1.5rem;color:var(--ink);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.where-directory h2{margin:0;font-size:2rem}.where-directory span{color:var(--muted);text-transform:capitalize}.where-directory small{margin-top:auto;text-transform:uppercase;letter-spacing:.08em}@media(max-width:900px){.intent-hero>div:last-child,.intent-copy,.valuation-brand,.valuation-guide-detail{grid-template-columns:1fr}.intent-hero img{height:460px}.intent-factors>div{grid-template-columns:1fr 1fr}.valuation-guide-detail article+article{padding-top:2rem}.valuation-guide-cta{align-items:flex-start;flex-direction:column}}@media(max-width:900px){.service-hero,.service-principles,.service-split{grid-template-columns:1fr}.service-hero__copy{min-height:760px}.service-hero__visual{min-height:620px}.service-directory:first-child{border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:650px){.service-hero__copy{min-height:700px;padding:125px 6vw 70px}.service-hero .breadcrumbs{margin-bottom:60px}.service-hero h1{font-size:clamp(3.2rem,14.4vw,4.96rem)}.service-hero__actions{align-items:flex-start;flex-direction:column}.service-hero__visual{min-height:480px}.service-principles__list{grid-template-columns:1fr}.service-principles__list article{border-right:0}.service-directory figure{height:320px}.service-directory header{grid-template-columns:38px 1fr;padding:50px 6vw 40px}.service-directory__list{margin:0 6vw}.service-directory__list a{grid-template-columns:34px 1fr}.service-directory__list svg{display:none}}@media(max-width:600px){.intent-factors>div,.intent-related>div,.valuation-brand>div,.where-directory>div{grid-template-columns:1fr}.intent-related a:nth-child(odd),.valuation-brand>div a:nth-child(odd){margin-right:0}.intent-hero img{height:380px}}.evergreen-hero h1{max-width:940px}.evergreen-sections{padding-top:2rem;padding-bottom:2rem;background:var(--cream)}.evergreen-sections article{display:grid;grid-template-columns:80px 1fr;gap:3vw;padding:5rem 0;border-bottom:1px solid var(--line)}.evergreen-sections article:last-child{border-bottom:0}.evergreen-sections article>span{color:var(--oxblood);font:600 1.6rem/1.08 var(--serif)}.evergreen-sections h2{max-width:850px;margin:0 0 1.6rem;font:500 clamp(2rem,3.4vw,3rem)/1.15 var(--serif-text);letter-spacing:-.015em}.evergreen-sections p{max-width:68ch;margin:0;color:var(--reading);font-size:18px;line-height:1.75}.evergreen-sections p+p{margin-top:1.1em}.intent-factors .evergreen-factors--six{grid-template-columns:repeat(3,1fr)}@media(max-width:800px){.evergreen-sections article{grid-template-columns:1fr;gap:1.5rem}.intent-factors .evergreen-factors--six{grid-template-columns:1fr 1fr}}@media(max-width:600px){.intent-factors .evergreen-factors--six{grid-template-columns:1fr}}.evergreen-directory{background:var(--paper)}.evergreen-directory>div{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.evergreen-directory a{position:relative;display:flex;min-height:440px;flex-direction:column;padding:2.2rem;color:var(--ink);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.evergreen-directory a>span{margin-left:auto;color:var(--oxblood);font:600 1.5rem/1.08 var(--serif)}.evergreen-directory h2{margin:2rem 0 1.3rem;font-size:clamp(1.84rem,2.8vw,3.2rem);line-height:1.08}.evergreen-directory a>p:not(.eyebrow){max-width:620px;color:var(--muted);line-height:1.8}.evergreen-directory strong{display:flex;align-items:center;gap:.7rem;margin-top:auto;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}@media(max-width:700px){.evergreen-directory>div{grid-template-columns:1fr}.evergreen-directory a{min-height:380px}}.ai-hero{display:grid;grid-template-columns:1.08fr .92fr;min-height:720px;padding-top:92px;padding-bottom:92px;color:var(--cream);background:linear-gradient(105deg,#241e1a 0 58%,#361c20 58%)}.ai-hero>div:first-child{display:flex;flex-direction:column;justify-content:center;padding-right:8vw}.ai-hero h1{max-width:800px;margin:22px 0 35px;font:600 clamp(3.36rem,5.84vw,6.56rem)/1.08 var(--serif);letter-spacing:-.012em}.ai-hero h1 em{color:#d0b99d;font-weight:400}.ai-hero>div>p:not(.eyebrow){max-width:650px;color:#ffffffbd;font-size:16px;line-height:1.8}.ai-hero__trust{display:flex;flex-wrap:wrap;gap:25px;margin-top:42px;color:#d0b99d;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ai-hero__trust span{display:flex;align-items:center;gap:8px}.ai-hero__image{position:relative;min-height:540px}.ai-hero__image:after{position:absolute;inset:18px -18px -18px 18px;border:1px solid rgba(208,185,157,.42);content:"";pointer-events:none}.ai-hero__image img{width:100%;height:100%;object-fit:cover;filter:saturate(.65) contrast(1.06)}.ai-hero__image>span{position:absolute;right:25px;bottom:25px;padding:16px 19px;color:#fff;background:#191714d6;font-size:12px;line-height:2;letter-spacing:.14em;text-transform:uppercase}.ai-workspace{display:grid;grid-template-columns:.7fr 1.3fr;gap:7vw;background:var(--paper)}.ai-intro{position:sticky;top:50px;align-self:start}.ai-intro h2{margin:18px 0 30px;font-size:clamp(2.88rem,4.8vw,5.44rem);line-height:1.08}.ai-intro>p:last-child{max-width:420px;color:var(--muted);line-height:1.8}.ai-form{box-shadow:22px 22px #ded0bc}.ai-error-summary{display:grid;gap:5px;margin:-8px 0 30px;padding:16px 18px;color:var(--oxblood);border-left:3px solid var(--oxblood);background:#681e2c14;font-size:12px;line-height:1.55}.ai-error-summary:focus{outline:2px solid var(--oxblood);outline-offset:3px}.ai-error-summary strong{font-family:var(--serif);font-size:19px;font-weight:500}.ai-upload{margin:6px 0 32px;padding:0;border:0}.ai-upload legend{margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ai-upload>label{display:grid;place-items:center;min-height:155px;margin:0;padding:25px;border:1px dashed #8e8275;background:#dfd1bd40;cursor:pointer}.ai-upload>label strong{margin:10px 0 4px;font-family:var(--serif);font-size:21px;font-weight:600}.ai-upload>label small{color:var(--muted);font-size:12px;letter-spacing:.05em}.ai-upload input{position:absolute;width:1px;height:1px;opacity:0}.ai-upload__status{margin:10px 0 0;color:#385c3c;font-size:12px;font-weight:700}.ai-previews{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:9px}.ai-previews img{width:100%;height:150px;object-fit:cover}.ai-previews figure{min-width:0;margin:0}.ai-previews figcaption{overflow:hidden;margin-top:5px;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ai-submit{display:flex;align-items:center;justify-content:center;gap:11px;width:100%}.ai-spin{animation:ai-spin .9s linear infinite}.ai-disclaimer{margin:17px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.ai-result-page{color:var(--cream);background:#211d19}.ai-result-hero{min-height:760px;padding-top:clamp(90px,10vw,150px);padding-bottom:85px;background:radial-gradient(circle at 82% 8%,rgba(116,62,55,.34),transparent 32%),linear-gradient(115deg,#211d19,#2a211d)}.ai-result__heading{position:relative;padding-right:190px}.ai-result__heading h1{max-width:980px;margin:15px 0 12px;color:var(--cream);font-size:clamp(2.72rem,5.6vw,5.92rem);line-height:1.08;letter-spacing:-.012em}.ai-result__heading>span{display:flex;align-items:center;gap:7px;color:#bea98f;font-size:12px;letter-spacing:.11em;text-transform:uppercase}.ai-result__offer{margin:55px 0;padding:44px 0;border-top:1px solid #725d4f;border-bottom:1px solid #725d4f}.ai-result__offer p,.ai-result__offer small{display:block;color:#bfae9c;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.ai-result__offer strong{display:block;margin:11px 0 16px;color:#dbc6aa;font:600 clamp(3.2rem,7.2vw,7.2rem)/1.08 var(--serif)}.ai-result__details{display:grid;grid-template-columns:1fr 1fr;gap:3vw 8vw;margin-top:80px}.ai-result__details h3{margin:12px 0;font:600 2.2rem var(--serif)}.ai-result__details p:not(.eyebrow),.ai-result__details li{color:#b8aa9c;font-size:12px;line-height:1.7}.ai-result__details ul{display:grid;gap:8px;padding:0;list-style:none}.ai-result__details li{display:flex;gap:8px}.ai-result__details li svg{flex:none;margin-top:3px;color:#dbc6aa}.ai-result__details blockquote{grid-column:1 / -1;max-width:980px;margin:10px 0 0;padding:42px 0 0 38px;border-top:1px solid #51483f;border-left:2px solid #a68468;color:#ded0bd;font:600 clamp(1.45rem,2.4vw,2rem)/1.55 var(--serif)}.ai-result-next{padding-top:1px;padding-bottom:48px;background:#211d19}.ai-followup{display:grid;grid-template-columns:.82fr 1.18fr;gap:7vw;padding:clamp(30px,5vw,65px);color:var(--ink);background:var(--cream);box-shadow:18px 18px #d4c3aa}.ai-followup h2{margin:12px 0 20px;font:600 clamp(1.76rem,3.2vw,3.2rem)/1.08 var(--serif)}.ai-followup>div>p:last-child{color:var(--muted);line-height:1.7}.ai-followup__note{display:flex;align-items:center;gap:9px;margin-top:30px;padding-top:20px;border-top:1px solid #d8ccba;font-size:12px}.ai-followup__note svg{flex:none;color:var(--oxblood)}.ai-followup form label{display:block;margin-bottom:23px}.ai-followup form label>span{display:block;margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ai-followup input{width:100%;padding:12px 0;border:0;border-bottom:2px solid #81786e;background:transparent;font-size:15px}.ai-followup--sent{grid-template-columns:auto 1fr;align-items:center}.ai-followup--sent h3{margin:0 0 8px}.ai-reset{display:flex;align-items:center;gap:8px;margin:32px auto 0;color:#bfae9c;border:0;background:transparent;font:700 12px var(--sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.ai-result-empty{min-height:72vh;padding-top:150px;background:var(--paper)}.ai-result-empty h1{max-width:760px;margin:18px 0;font-size:clamp(2.8rem,5.6vw,5.6rem);line-height:1.08}.ai-result-empty>p:not(.eyebrow){max-width:540px;margin-bottom:32px;color:var(--muted);font-size:16px;line-height:1.7}@keyframes ai-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.ai-hero,.ai-workspace{grid-template-columns:1fr}.ai-hero{background:#241e1a}.ai-hero__image{min-height:430px;margin-top:60px}.ai-intro{position:static}.ai-form{margin-top:15px}}@media(max-width:650px){.ai-hero{min-height:auto;padding-top:70px}.ai-hero h1{font-size:4.25rem}.ai-hero__image{min-height:350px}.ai-workspace{gap:35px}.ai-result-hero{min-height:auto;padding-top:80px}.ai-result__heading{padding-right:0}.ai-result__details,.ai-followup{grid-template-columns:1fr}.ai-result__details blockquote{padding-left:20px}.ai-followup{gap:35px;padding:32px 22px;box-shadow:9px 9px #d4c3aa}.ai-result__offer strong{font-size:3.5rem}.ai-previews img{height:100px}}.scrap-hero{min-height:760px;display:grid;grid-template-columns:1.08fr .92fr;background:#231f19;color:var(--cream)}.scrap-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(110px,12vw,180px) clamp(28px,7vw,110px) 80px;background:radial-gradient(circle at 20% 70%,#5f46282b,transparent 38%)}.scrap-hero .breadcrumbs{margin-bottom:70px;color:#c8bba6}.scrap-hero h1{max-width:850px;margin:14px 0 25px;font-size:clamp(2.64rem,5.2vw,6.24rem);line-height:1.08}.scrap-hero__copy>p:not(.eyebrow){max-width:650px;color:#d4cbbf;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.75}.scrap-hero__copy>div{display:flex;align-items:center;gap:30px;margin-top:38px}.scrap-hero__copy>div>a:last-child{display:flex;gap:8px;align-items:center;color:#e4d4b7;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.scrap-hero__visual{position:relative;min-height:670px;overflow:hidden}.scrap-hero__visual:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#231f1960,transparent 35%),linear-gradient(0deg,#231f1980,transparent 30%)}.scrap-hero__visual img{width:100%;height:100%;object-fit:cover;filter:sepia(.13) saturate(.8)}.scrap-hero__visual>p{position:absolute;z-index:1;right:35px;bottom:25px;color:#f1e9dc;font-size:12px;letter-spacing:.13em;text-transform:uppercase}.assay-stamp{position:absolute;z-index:1;top:23%;left:10%;display:grid;place-items:center;width:115px;height:115px;border:1px solid #ead7aa;border-radius:50%;color:#f0dfb8;font:600 2.5rem var(--serif);transform:rotate(-10deg)}.assay-stamp small{display:block;font:9px var(--sans);letter-spacing:.2em}.scrap-proof{display:grid;grid-template-columns:repeat(3,1fr);padding:20px clamp(25px,6vw,90px);background:#b79a62;color:#211e19}.scrap-proof span{display:flex;justify-content:center;gap:9px;align-items:center;border-right:1px solid #816c47;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.scrap-proof span:last-child{border:0}.scrap-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(50px,10vw,170px);padding-top:clamp(85px,11vw,160px);padding-bottom:clamp(85px,11vw,160px)}.scrap-intro h2,.scrap-reading h2{max-width:650px;font-size:clamp(2.16rem,4vw,4rem);line-height:1.08}.scrap-intro>div:last-child{padding-top:30px}.scrap-intro p:not(.eyebrow){color:#5e574f;line-height:1.85}.scrap-steps{padding-top:80px;padding-bottom:90px;background:#eee8dc}.scrap-steps>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:35px;border-top:1px solid #c8bdab}.scrap-steps article{position:relative;min-height:300px;padding:35px 35px 20px 0;border-right:1px solid #c8bdab}.scrap-steps article+article{padding-left:35px}.scrap-steps article>span{position:absolute;top:35px;right:35px;color:#9c8b72;font-size:12px}.scrap-steps h3{margin:70px 0 12px;font-size:2rem}.scrap-steps article p{color:#5e574f;line-height:1.7}.scrap-form-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,8vw,120px);padding-top:clamp(80px,10vw,140px);padding-bottom:clamp(80px,10vw,140px);background:#b79a62}.scrap-form-copy h2{max-width:520px;font-size:clamp(2.24rem,4vw,4.08rem);line-height:1.08}.scrap-form-copy>p:not(.eyebrow){max-width:520px;line-height:1.75}.scrap-form-copy ul{display:grid;gap:13px;padding:25px 0 0;list-style:none;border-top:1px solid #816c47}.scrap-form-copy li{display:flex;gap:10px;align-items:center;font-size:12px;font-weight:700;text-transform:uppercase}.scrap-form{display:grid;gap:19px;padding:clamp(25px,4vw,55px);background:#f7f2e9;box-shadow:18px 18px #826b43}.scrap-form label{display:grid;gap:8px;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.scrap-form input,.scrap-form select,.scrap-form textarea{width:100%;padding:14px 12px;border:1px solid #c7bba8;border-radius:0;background:#fffdf9;color:#28241f;font:14px var(--sans);text-transform:none}.scrap-form input:focus,.scrap-form select:focus,.scrap-form textarea:focus{outline:2px solid var(--oxblood);outline-offset:2px}.scrap-form .form-status{margin:0}.scrap-reading{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,9vw,150px);padding-top:130px;padding-bottom:130px}.scrap-reading>div:last-child{border-top:1px solid #cfc6b9}.scrap-reading a{position:relative;display:grid;grid-template-columns:35px 1fr auto;gap:20px;padding:28px 0;border-bottom:1px solid #cfc6b9;color:inherit}.scrap-reading a span{color:#9d8e78;font-size:12px}.scrap-reading a h3{margin:0;font-size:1.7rem}.scrap-reading a p{grid-column:2;margin:-10px 0 0;color:#5e574f}.scrap-guide-hero{padding-top:150px;padding-bottom:100px;background:#231f19;color:#f1e8dc}.scrap-guide-hero .breadcrumbs{margin-bottom:75px;color:#bfb2a0}.scrap-guide-hero h1{max-width:950px;margin:14px 0 25px;font-size:clamp(2.64rem,5.6vw,5.84rem);line-height:1.08}.scrap-guide-hero>p:not(.eyebrow){max-width:720px;color:#e3dacd;font-size:1.2rem;line-height:1.7}.scrap-guide-hero .button{margin-top:25px}.scrap-article{max-width:1180px;padding-top:110px;padding-bottom:100px}.scrap-article>section{display:grid;grid-template-columns:80px 1fr;gap:30px;padding:55px 0;border-bottom:1px solid #d4ccbf}.scrap-article>section>span{color:#7d6c50;font-size:13px;font-weight:600}.scrap-article h2{margin:0 0 22px;font:500 clamp(1.85rem,3.2vw,2.6rem)/1.18 var(--serif-text);letter-spacing:-.015em}.scrap-article p{max-width:68ch;margin:0;color:var(--reading);font-size:18px;line-height:1.75}.scrap-article p+p{margin-top:1.1em}@media(max-width:650px){.guide-body p,.scrap-article p,.evergreen-sections p,.valuation-guide-detail article>p:not(.eyebrow){font-size:17px;line-height:1.7}.guide-header>h1+p{font-size:17px}}.scrap-related{padding-top:95px;padding-bottom:110px;background:#b79a62}.scrap-related h2{max-width:700px;font-size:clamp(2rem,4vw,3.68rem)}.scrap-related>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px;border-top:1px solid #7f6945}.scrap-related a{display:flex;justify-content:space-between;gap:15px;padding:30px 20px 30px 0;border-right:1px solid #7f6945;color:#241f19}@media(max-width:850px){.scrap-hero,.scrap-form-section,.scrap-intro,.scrap-reading{grid-template-columns:1fr}.scrap-hero__copy{padding-top:120px}.scrap-hero__visual{min-height:500px}.scrap-proof{grid-template-columns:1fr;gap:14px}.scrap-proof span{justify-content:flex-start;border:0}.scrap-steps>div,.scrap-related>div{grid-template-columns:1fr}.scrap-steps article,.scrap-steps article+article{min-height:230px;padding-left:0;border-right:0;border-bottom:1px solid #c8bdab}.scrap-form{box-shadow:9px 9px #826b43}.scrap-related a{border-right:0;border-bottom:1px solid #7f6945}}@media(max-width:560px){.scrap-hero h1{font-size:3.45rem}.scrap-hero__copy>div{align-items:flex-start;flex-direction:column}.scrap-article>section{grid-template-columns:35px 1fr;gap:12px}.scrap-reading a{grid-template-columns:25px 1fr auto}}.el-cookie-banner{position:fixed;left:.75rem;right:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom));z-index:80;max-width:52rem;margin-left:auto;margin-right:auto;background:#191714;color:#fffaf0;border:1px solid rgba(255,250,240,.14);border-radius:10px;box-shadow:0 16px 48px #00000052}.el-cookie-banner__inner{padding:1rem 1.15rem 1.1rem;display:flex;flex-wrap:wrap;gap:.85rem 1.25rem;align-items:flex-end;justify-content:space-between}.el-cookie-banner__copy{flex:1 1 16rem;min-width:0}.el-cookie-banner__title{margin:0 0 .3rem;font-family:var(--deco);font-style:italic;font-weight:500;font-size:1.05rem;letter-spacing:.02em;color:#fffaf0;text-transform:none}.el-cookie-banner__text{margin:0;font-size:.84rem;line-height:1.5;letter-spacing:0;text-transform:none;color:#fffaf0db}.el-cookie-banner__links{display:flex;flex-wrap:wrap;gap:.55rem .85rem;margin:.65rem 0 0}.el-cookie-banner__link{color:#ddc89f;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgba(221,200,159,.45);padding-bottom:.1rem}.el-cookie-banner__link:hover{color:#fffaf0;border-bottom-color:#fffaf0}.el-cookie-banner__actions{display:flex;flex-wrap:wrap;gap:.55rem;flex:0 0 auto}.el-cookie-banner__btn{appearance:none;border:1px solid transparent;cursor:pointer;font-family:inherit;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.9rem 1.05rem;min-width:10rem;min-height:3rem;text-align:center;transition:background .15s ease,color .15s ease,border-color .15s ease}.el-cookie-banner__btn--accept{background:#fffaf0;color:#191714;border-color:#fffaf0}.el-cookie-banner__btn--accept:hover{background:#ddc89f;border-color:#ddc89f}.el-cookie-banner__btn--reject{background:transparent;color:#fffaf0;border-color:#fffaf0b3}.el-cookie-banner__btn--reject:hover{border-color:#fffaf0;background:#fffaf01a}button.el-cookie-settings-link{appearance:none;background:none;border:0;padding:0;margin:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:.18em}button.el-cookie-settings-link:hover{color:#d6bd8a}.footer-column--cookie{display:flex;flex-direction:column;gap:12px}.page-hero.el-legal-hero .terms-updated{margin-top:28px;color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.el-legal-chips{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.75rem}.el-legal-chip{display:inline-flex;align-items:center;min-height:2.4rem;padding:.55rem .95rem;border:1px solid rgba(255,250,240,.35);border-radius:999px;color:#fffaf0;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:background .15s ease,border-color .15s ease,color .15s ease}.el-legal-chip:hover{border-color:#ddc89f;color:#ddc89f}.el-legal-chip.is-active{background:#fffaf0;color:#191714;border-color:#fffaf0}.el-legal-chip--shop{border-style:dashed;opacity:.92}.el-legal-aside{position:sticky;top:45px;align-self:start;display:grid;gap:1.75rem}.policy-grid.el-legal-sheet{grid-template-columns:.78fr 1.22fr}.el-legal-glance h2{font-size:clamp(2.08rem,3.52vw,3.68rem)}.el-legal-facts{display:grid;gap:.95rem;margin:1.4rem 0 1rem;padding:1.15rem 1.2rem;border:1px solid var(--line);background:#fffaf0b8}.el-legal-facts dt{margin:0 0 .2rem;color:var(--oxblood);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.el-legal-facts dd{margin:0;color:var(--ink);font-size:13.5px;line-height:1.55}.el-legal-facts__sep{color:var(--muted)}.el-legal-toc{padding-top:.25rem}.el-legal-toc__label{margin:0 0 .7rem;color:var(--oxblood);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.el-legal-toc ol{margin:0;padding:0;list-style:none;display:grid;gap:.45rem}.el-legal-toc a{color:var(--reading);font-size:13px;line-height:1.4;border-bottom:1px solid transparent}.el-legal-toc a:hover{color:var(--oxblood);border-bottom-color:currentColor}.el-legal-body article{scroll-margin-top:5.5rem}.el-legal-body article{display:grid;grid-template-columns:55px 1fr;padding:2rem 0;border-top:1px solid var(--line)}.el-legal-body article>span{color:var(--oxblood);font-size:12px;font-weight:700;letter-spacing:.14em}.el-legal-body h3{margin:0 0 15px;font:600 clamp(1.7rem,3vw,2.7rem)/1.1 var(--serif);color:var(--ink)}@media(max-width:900px){.policy-grid.el-legal-sheet{grid-template-columns:1fr}.el-legal-aside{position:static}.el-legal-toc{display:none}}@media(max-width:650px){.el-cookie-banner{left:.5rem;right:.5rem;bottom:max(.5rem,env(safe-area-inset-bottom));transition:transform .28s ease}body:has(.mobile-valuation-cta.is-revealed) .el-cookie-banner{transform:translateY(-64px)}.el-cookie-banner__actions{width:100%}.el-cookie-banner__btn{flex:1 1 calc(50% - .3rem);min-width:0;min-height:3.15rem;padding:.95rem .65rem;font-size:.64rem}.el-legal-chips{gap:.45rem}.el-legal-chip{min-height:2.55rem}.el-legal-body article{grid-template-columns:36px 1fr;padding:1.55rem 0}.section-shell.el-legal-sheet{padding-top:70px;padding-bottom:90px}}#valuation,#valuation-form{scroll-margin-top:16px}.form-offer-badge{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 22px;padding:12px 16px;color:#fff;background:var(--oxblood)}.form-offer-badge strong{font:600 13px var(--sans);letter-spacing:.12em;text-transform:uppercase}.form-offer-badge span{color:#ffffffd1;font-size:12px}.form-step[hidden]{display:none!important}.photo-picker-input{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none}.photo-thumbs{display:flex;flex-wrap:wrap;gap:12px}.photo-thumb{position:relative;width:92px;height:92px;margin:0;border:1px solid var(--line);background:var(--sand)}.photo-thumb img{width:100%;height:100%;object-fit:cover}.photo-thumb button{position:absolute;top:-8px;right:-8px;display:grid;place-items:center;width:26px;height:26px;padding:0;color:#fff;border:0;border-radius:50%;background:var(--ink);cursor:pointer}.photo-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:92px;height:92px;padding:0;color:var(--ink);border:1.5px dashed #81786e;background:transparent;font:600 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.photo-add:hover{border-color:var(--oxblood);color:var(--oxblood)}.photo-upload .photo-upload-hint{margin:14px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.photo-sms{display:flex;align-items:center;gap:8px;margin:10px 0 0;color:var(--ink);font-size:12px}.photo-sms svg{flex:none;color:var(--oxblood)}.photo-sms a{color:var(--oxblood);font-weight:700;text-decoration:underline;text-underline-offset:3px}.form-more{margin:0 0 22px}.form-more>summary{margin-bottom:20px;color:var(--ink);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.form-more>summary small{margin-left:6px;color:var(--muted);font-weight:500;text-transform:none;letter-spacing:0}.form-contact-hint{margin:-12px 0 24px;color:var(--muted);font-size:12px}.form-back{margin-left:18px;padding:0;color:var(--muted);border:0;background:transparent;font:600 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:900px){.valuation-form,.scrap-form{order:-1;margin-top:0}.valuation-copy{margin-top:30px}}@media(max-width:650px){.valuation-form{padding:26px 20px}}#scrap-gold-quote,#scrap-gold-form{scroll-margin-top:16px}@media(max-width:900px){.scrap-form-copy{margin-top:30px}}.photo-upload:focus-visible,.photo-upload:focus{outline:2px solid var(--oxblood);outline-offset:3px}.form-step-contact{margin:0 0 22px}.form-step-contact label{margin-bottom:8px}.form-step-contact [hidden]{display:none!important}.form-save-note{margin:0 0 6px;color:var(--muted);font-size:12px;line-height:1.5}.form-save-note a{color:var(--oxblood);text-decoration:underline;text-underline-offset:2px}.form-contact-switch{padding:6px 0;color:var(--oxblood);border:0;background:transparent;font:600 12px var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.admin-inbox-tools .admin-toggle{width:auto;padding:0;gap:6px;background:transparent;border:0;font-size:12px;color:#5e574f}.admin-inbox-tools .admin-toggle input{width:auto;padding:0}.form-footer--cta{flex-wrap:wrap;gap:10px 18px}.button.form-cta{width:100%;min-height:58px;gap:12px;padding:0 24px;color:#fff;background:#1f6b45;border:0;border-radius:4px;box-shadow:0 2px #144d31;font-size:14px;font-weight:700;letter-spacing:.06em;cursor:pointer;transition:background .2s,transform .1s,box-shadow .1s}.button.form-cta:hover{background:#185a39;transform:none}.button.form-cta:active{background:#144d31;transform:translateY(2px);box-shadow:0 0 #144d31}.button.form-cta:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.button.form-cta:disabled{background:#1f6b45;opacity:.7;cursor:wait;transform:none}.button.form-cta svg{flex:none}.form-footer .form-cta-note{width:100%;max-width:none;margin:0;color:var(--muted);font-size:12px;text-align:center}.form-footer--cta .form-back{margin-left:0}.button--primary{color:#fff;background:#1f6b45;font-weight:700;box-shadow:0 2px #144d31}.button--primary:hover{color:#fff;background:#185a39}.button--primary:active{background:#144d31;transform:translateY(2px);box-shadow:none}@media(max-width:650px){.mobile-valuation-cta{background:var(--oxblood);box-shadow:0 10px 30px #19171452;font-size:12px}.hero-copy{min-height:0;justify-content:flex-start;padding:28px 6vw 40px}.hero-copy:after{display:none}.hero .eyebrow{margin-bottom:12px;font-size:12px;letter-spacing:.14em;color:#ffffffd9}.hero h1{font:500 clamp(2.25rem,10vw,2.5rem)/1.08 var(--serif-text);letter-spacing:-.015em}.hero-strapline{margin:12px 0 0;font:500 18px/1.45 var(--sans);color:#ffffffeb}.hero-strapline em{font-style:normal;font-weight:600}.hero-intro{margin-top:12px;color:#ffffffc7;font-size:16px;line-height:1.55}.hero-actions{gap:16px;margin-top:22px;align-items:stretch}.hero-actions .hero-cta{width:100%;min-height:56px;gap:14px;font-size:13px;letter-spacing:.08em}.hero-actions .text-link{align-self:flex-start}.hero-proof{margin-top:26px;font-size:12px;color:#ffffffbd}}.section-heading>p,.brand-intro>p:last-child{font-size:16px;line-height:1.65}.brand-intro>p:last-child{color:#ffffffc2}.step-card p{font-size:16px;line-height:1.6}.brand-card p{font-size:16px;color:#ffffffb8}.form-save-note,.photo-upload .photo-upload-hint,.photo-sms{font-size:12px}h1{font-family:var(--serif);font-weight:600;line-height:1.1;letter-spacing:-.012em}h2,h3,h4{line-height:1.12}h3{font-family:var(--serif);font-weight:600}.brand-card h3,.brand-card h4,.step-card h3,.faq summary{line-height:1.2}.eyebrow,.related-guides .eyebrow,.site-footer .footer-game .eyebrow{font:italic 500 17px/1.35 var(--deco);letter-spacing:.01em;text-transform:none}.eyebrow:before{display:inline-block;width:26px;height:1px;margin-right:12px;vertical-align:.3em;content:"";background:var(--gold)}.game-intro__copy .eyebrow:before,.breadcrumbs.eyebrow:before{display:none}h1 em,h2 em,h3 em{font-family:var(--deco);font-style:italic;font-weight:500}.hero-strapline{font:italic 500 clamp(1.35rem,2vw,2.1rem)/1.3 var(--deco);letter-spacing:0}.hero-strapline em{color:#d1b77d;font-style:italic;font-weight:500}.trust-copy blockquote,.ai-result__details blockquote{font-family:var(--deco);font-style:italic;font-weight:500;line-height:1.2;letter-spacing:0}.ticker span,.service-hero__folio strong{font-family:var(--deco);font-style:italic;font-weight:500}h1 em,h2 em{color:#7d6232}.hero h1 em,.hero h2 em,.page-hero em,.brand-page-hero em,.trust-panel em,.brand-intro em,.terms-hero em,.game-page em,.ai-hero em,.quiz-result em,.model-hero em,.location-hero em,.intent-hero em,.sell-pair em,.service-hero em,.service-closing em,.valuation-guide-cta em,.site-footer em,.brand-directory em{color:#d1b77d}.guide-body p,.scrap-article p,.evergreen-sections p,.el-legal-body p,.policy-grid article p,.process-sections p,.editorial-copy p,.home-crawl>p:last-child,.terms-clause p{max-width:70ch}.brand-card p,.trust-points span{font-size:14px}.form-contact-hint,.form-save-note,.photo-upload-hint,.photo-upload .photo-upload-hint,.form-item-note,.photo-upload>p,.form-footer .form-cta-note,.valuation-form label>span small,.form-more>summary small{font-size:13px}.el-cookie-banner__btn{font-size:.75rem}.el-cookie-banner__title{font-size:1.2rem}.form-trust{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 16px;padding:0 0 12px;list-style:none;color:var(--ink);border-bottom:1px solid var(--line);font-size:13px;font-weight:600;line-height:1.4}.form-trust li{display:inline-flex;align-items:center;gap:5px}.form-trust svg{flex:none;color:#1f6b45}.form-kicker{margin-bottom:26px;padding-bottom:0;border-bottom:0;font-size:12px}.mobile-valuation-cta{transition:transform .28s ease,opacity .22s ease,visibility 0s linear 0s}.el-sticky-js .mobile-valuation-cta:not(.is-revealed){opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(100% + 16px));transition:transform .28s ease,opacity .22s ease,visibility 0s linear .28s}@media(prefers-reduced-motion:reduce){.mobile-valuation-cta,.el-sticky-js .mobile-valuation-cta:not(.is-revealed){transition:none}.el-sticky-js .mobile-valuation-cta:not(.is-revealed){transform:none}}.combo-field{margin-bottom:29px}.valuation-form .combo-field>label{margin-bottom:0}.combo{position:relative}.valuation-form .combo input{padding-right:52px}.combo-toggle{position:absolute;top:0;right:0;display:grid;place-items:center;width:48px;height:100%;min-height:48px;padding:0;color:var(--ink);border:0;background:transparent;cursor:pointer}.combo-toggle svg{transition:transform .2s}.combo.is-open .combo-toggle svg{transform:rotate(180deg)}.combo-list{position:absolute;z-index:40;top:calc(100% + 4px);right:0;left:0;max-height:min(288px,45vh);margin:0;padding:4px 0;overflow-y:auto;overscroll-behavior:contain;list-style:none;background:#fff;border:1px solid #cfc7bb;box-shadow:0 14px 34px #1917142e;-webkit-overflow-scrolling:touch}.combo-list[hidden]{display:none}.combo-list li{display:flex;align-items:center;min-height:48px;padding:0 16px;color:var(--ink);font-size:16px;line-height:1.3;cursor:pointer}.combo-list li.is-active,.combo-list li:hover{background:#f1e9dc}.combo-list li.combo-free{color:var(--oxblood);font-weight:600;border-top:1px solid var(--line)}@media(prefers-reduced-motion:reduce){.combo-toggle svg{transition:none}}@media(max-width:650px){.hero h1{font:600 clamp(2.1rem,9.4vw,2.4rem)/1.1 var(--serif);letter-spacing:-.012em}.hero .eyebrow{margin-bottom:12px;font-size:16px;letter-spacing:.01em;color:#ffffffe0}.hero-strapline{margin-top:12px;font:italic 500 20px/1.35 var(--deco);color:#ffffffeb}.hero-strapline em{font-style:italic;font-weight:500}.page-hero h1,.brand-page-hero h1,.guide-header h1,.thank-you h1,.model-hero h1,.service-hero h1,.sell-pair-copy h1,.location-hero h1,.intent-hero h1,.scrap-hero h1,.scrap-guide-hero h1,.ai-hero h1,.quiz-index-hero__copy h1,.quiz-page-header h1{font-size:clamp(2.1rem,9.6vw,2.4rem);line-height:1.12}h2{font-size:clamp(1.85rem,8.2vw,2.25rem)}.brand-page-hero{padding-top:40px;padding-bottom:60px}.brand-page-hero .breadcrumbs{margin-bottom:28px}.scrap-hero__copy{padding-top:40px}.scrap-hero .breadcrumbs{margin-bottom:20px}.page-hero--form{min-height:0;padding-top:22px;padding-bottom:22px}.page-hero--form .eyebrow{margin-bottom:8px;font-size:16px}.page-hero--form h1{max-width:20ch;font-size:clamp(1.9rem,8.4vw,2.1rem);line-height:1.12}.page-hero--form+.valuation.valuation--compact{padding-top:16px}.valuation--compact .valuation-form{padding:18px 18px 26px}.form-trust{gap:4px 12px;margin-bottom:12px;padding-bottom:10px;font-size:13px}.form-kicker{margin-bottom:16px}.valuation-form label,.combo-field{margin-bottom:22px}}.wordmark{width:150px}.wordmark--footer,.site-footer .wordmark--footer{width:190px}.admin-login-card img{width:150px;height:auto}.admin-nav>img{width:132px;height:auto}@media(max-width:650px){.wordmark{width:124px}.wordmark--footer,.site-footer .wordmark--footer{width:170px}}.form-contact-switch{display:inline-flex;align-items:center;min-height:48px}.brand-landing__intro>p{max-width:70ch;margin:0;color:#fffc;line-height:1.85}.brand-landing__image img{width:100%;max-height:520px;object-fit:cover;filter:saturate(.72)}@media(min-width:1051px){.brand-landing{display:grid;grid-template-columns:1.1fr .9fr;grid-template-rows:auto auto auto;background:var(--ink)}.brand-landing__head{grid-column:1;grid-row:1;padding-bottom:0}.brand-landing__intro{grid-column:1;grid-row:2;padding-top:38px}.brand-landing__image{grid-column:2;grid-row:1 / 3;padding:130px 6vw 130px 0}.brand-landing__image img{height:100%;min-height:620px;max-height:none}.brand-landing__form{grid-column:1 / -1;grid-row:3}}@media(max-width:1050px){.brand-landing__head{padding-bottom:24px}.brand-landing__head .breadcrumbs{margin-bottom:20px}.brand-landing__head h1{font-size:clamp(1.9rem,8.4vw,2.4rem)}.brand-landing__form .valuation{padding-top:16px}.brand-landing__intro{padding-top:48px;padding-bottom:48px}}.scrap-landing__head,.scrap-landing__lead{min-height:0;display:block}.scrap-landing__head .scrap-hero__copy{padding-bottom:20px}.scrap-landing__lead .scrap-hero__copy{padding-top:0}.scrap-landing__visual{background:#231f19}@media(min-width:851px){.scrap-landing{display:grid;grid-template-columns:1.08fr .92fr;background:#231f19}.scrap-landing>*{grid-column:1 / -1}.scrap-landing__head{grid-column:1;grid-row:1;align-self:end}.scrap-landing__lead{grid-column:1;grid-row:2;align-self:start}.scrap-landing__visual{grid-column:2;grid-row:1 / 3}.scrap-landing__head .scrap-hero__copy{padding-bottom:0;justify-content:flex-end}.scrap-landing__lead .scrap-hero__copy{padding-top:0;justify-content:flex-start}.scrap-landing__form{order:10}}@media(max-width:850px){.scrap-landing__head .scrap-hero__copy{padding:40px 6vw 22px}.scrap-landing__head .breadcrumbs{margin-bottom:20px}.scrap-landing__head h1{margin-bottom:0;font-size:clamp(1.9rem,8.4vw,2.4rem)}.scrap-landing__form .scrap-form-section{padding-top:18px}.scrap-landing__lead .scrap-hero__copy{padding:44px 6vw}}.scrap-form input,.scrap-form select,.scrap-form textarea{font-size:16px;min-height:48px}.valuation-form label>span.field-hint,.valuation-form label>span.field-error,.valuation-form .combo-field>span.field-hint,.valuation-form .combo-field>span.field-error,.scrap-form label>span.field-hint,.scrap-form label>span.field-error{display:block;margin:7px 0 0;font:500 13px/1.45 var(--sans);letter-spacing:0;text-transform:none;color:var(--muted)}.valuation-form label>span.field-error,.valuation-form .combo-field>span.field-error,.scrap-form label>span.field-error{color:#9b1c1c;font-weight:600}.valuation-form [aria-invalid=true],.scrap-form [aria-invalid=true]{border-color:#9b1c1c!important;box-shadow:0 0 0 1px #9b1c1c}.form-more>summary{display:inline-flex;align-items:center;min-height:44px;margin-bottom:8px}.photo-thumb button{width:32px;height:32px;top:-10px;right:-10px}.photo-thumb button:after{content:"";position:absolute;inset:-6px}.photo-upload{padding:16px 18px;margin-bottom:24px}.photo-upload>p{margin-bottom:12px}.photo-upload .photo-upload-hint{margin-top:10px}.form-call{width:100%;margin:0;text-align:center;color:var(--muted);font-size:14px}.form-call a{display:inline-block;padding:12px 4px;line-height:20px;color:var(--ink);font-weight:700;border-bottom:0;text-decoration:underline;text-underline-offset:3px}.form-footer .form-back{min-height:44px}.form-footer .photo-sms{width:100%;justify-content:center;margin:0;font-size:13px}.form-footer .photo-sms{align-items:flex-start;text-align:left;line-height:1.5}.form-footer .photo-sms svg{margin-top:3px}.form-footer .photo-sms a{padding:12px 0;border-bottom:0}.form-sendto{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin:0 0 18px;color:var(--ink);font-size:15px;line-height:1.4}.form-sendto strong{overflow-wrap:anywhere}.form-edit-link{min-height:44px;padding:0 6px;color:var(--oxblood);border:0;background:transparent;font:700 13px var(--sans);letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.el-cookie-banner__more{display:none}@media(max-width:650px){.el-cookie-banner__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:8px 10px 10px 12px;gap:6px 4px;align-items:center}.el-cookie-banner__copy{grid-column:1}.el-cookie-banner:not(.is-expanded) .el-cookie-banner__copy{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.el-cookie-banner:not(.is-expanded) .el-cookie-banner__title,.el-cookie-banner:not(.is-expanded) .el-cookie-banner__text{display:inline}.el-cookie-banner:not(.is-expanded) .el-cookie-banner__title:after{content:" · "}.el-cookie-banner:not(.is-expanded) .el-cookie-banner__links{display:none}.el-cookie-banner__title{font-size:1rem;line-height:1.3;margin:0 0 2px}.el-cookie-banner__text{font-size:13px;line-height:1.4}.el-cookie-banner.is-expanded .el-cookie-banner__copy{max-height:50vh;overflow:auto}.el-cookie-banner__more{display:inline-flex;align-items:center;justify-content:center;grid-column:2;align-self:start;min-height:44px;min-width:44px;padding:0 4px;color:#ddc89f;border:0;background:transparent;font:700 12px var(--sans);letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.el-cookie-banner__actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;width:100%;gap:8px}.el-cookie-banner .el-cookie-banner__btn{min-width:0;min-height:44px;padding:0 6px;font-size:11px;letter-spacing:.05em;white-space:nowrap}}@media(max-width:650px){.valuation-form label,.valuation-form .combo-field{margin-bottom:16px}.valuation-form .photo-grid label{margin-bottom:0}.form-more>summary{margin-bottom:4px}.photo-upload{padding:12px 14px;margin-bottom:18px}.photo-add{width:76px;height:76px}.photo-upload .photo-upload-hint{margin-top:8px}}.thank-you__photos a{color:var(--oxblood);font-weight:700;text-decoration:underline;text-underline-offset:3px}.form-private{margin:-6px 0 14px;color:var(--muted);font-size:13px;line-height:1.45}.form-trust{column-gap:12px}.form-how{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:14px 4px 0;list-style:none;color:var(--ink);font-size:13px;font-weight:600;line-height:1.4}.form-how li{display:inline-flex;align-items:center;gap:8px}.form-how span{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;color:var(--cream);background:var(--ink);font-size:12px;font-weight:700}.valuation>.form-how{grid-column:-2 / -1;margin-top:calc(24px - 7vw)}.scrap-form-section>.form-how{grid-column:-2 / -1;margin-top:calc(24px - clamp(50px,8vw,120px));color:#241f19}.scrap-form-section>.form-how span{color:#f5efe3;background:#241f19}@media(max-width:650px){.form-how{flex-direction:column;gap:6px;padding-top:8px}.valuation>.form-how{margin-top:calc(14px - 7vw)}.scrap-form-section>.form-how{margin-top:-36px}}.site-footer .footer-trading{grid-column:1 / -1;margin:18px 0 0;color:#ffffff9e;font-size:12px;line-height:1.55;max-width:90ch}@media(max-width:900px){.valuation>.form-how,.scrap-form-section>.form-how{order:-1}}@media(max-width:374px){.form-trust{font-size:12px;column-gap:10px}}@media(max-width:650px){.scrap-form .form-trust{column-gap:6px}.scrap-form .form-trust li{gap:4px}}.el-consent-set .el-cookie-banner[data-ssr],html:not(.el-js) .el-cookie-banner[data-ssr]{display:none}.hero-acquire{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:140px clamp(28px,3.6vw,56px) clamp(30px,3.4vw,48px);color:#fff;background:linear-gradient(to top,#120f0df5,#120f0de6 40%,#120f0d8c 72%,#120f0d00)}.hero-visual{z-index:3}.hero-acquire p{margin:0}.hero-acquire__eyebrow{margin-bottom:10px!important;color:#dcc395;font:700 12px/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase}.hero-acquire__title{max-width:21ch;font:600 clamp(26px,2.3vw,34px)/1.18 var(--serif);letter-spacing:-.005em;text-wrap:balance}.hero-acquire__caption{margin-top:10px!important;color:#ffffffd6;font:italic 500 17px/1.4 var(--deco)}.hero-acquire__trust{display:grid;grid-template-columns:auto auto;justify-content:start;gap:10px 30px;margin:20px 0 0;padding:16px 0 0;border-top:1px solid rgba(255,255,255,.2);list-style:none;color:#ffffffeb;font:600 14px/1.3 var(--sans)}.hero-acquire__trust li{display:flex;align-items:center;gap:7px}.hero-acquire__trust svg{flex:none;color:#dcc395}.hero-acquire__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:10px;color:#fff;font:700 12px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-decoration-color:#dcc395cc;text-underline-offset:6px}.hero-acquire__link:hover{text-decoration-color:#fff}.hero-acquire__link:focus-visible{outline:2px solid #dcc395;outline-offset:4px}@media(max-width:650px){.hero-acquire{padding:110px 6vw 26px}.hero-acquire__title{font-size:25px}.hero-acquire__caption{font-size:16px}.hero-acquire__trust{gap:10px 18px;font-size:13.5px}}.ticker{padding:14px 0}.ticker div{animation-duration:75s}.ticker:hover div{animation-play-state:paused}.ticker span{gap:24px;padding-right:24px;font:600 12px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase}.ticker i{width:4px;height:4px;border-radius:50%;background:#c9aa72}@media(prefers-reduced-motion:reduce){.ticker{overflow-x:auto;scrollbar-width:none}.ticker::-webkit-scrollbar{display:none}.ticker div{padding:0 6vw;animation:none!important;transform:none}.ticker span:nth-child(12) i{display:none}.ticker span[aria-hidden]{display:none}}.form-footer .form-save-note{width:100%;margin:2px 0 0;text-align:center}.form-optional{margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.form-optional__title{margin:0 0 14px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.form-optional .form-more{margin-top:6px}.button.form-cta.form-cta--again{margin-top:18px}.form-item-note--step2{margin:0 0 14px}.valuation-form .form-step-contact>label{margin-bottom:8px}@media(min-width:651px){.page-hero--form{padding-top:46px;padding-bottom:40px}.page-hero--form h1{font-size:clamp(2.4rem,3.6vw,3.4rem)}.page-hero--form .eyebrow{margin-bottom:10px}.page-hero--form+.valuation--compact{padding-top:40px}.valuation--compact .valuation-copy>.eyebrow,.valuation--compact .valuation-copy>h2{display:none}.valuation--compact .valuation-copy>p:not(.eyebrow){margin-top:8px}}@media(max-width:650px){.intent-hero{min-height:0;padding-top:36px;padding-bottom:56px}.intent-hero>.breadcrumbs,.model-hero .breadcrumbs,.guide-header .breadcrumbs,.location-hero .breadcrumbs{margin-bottom:24px}.model-hero,.guide-header{padding-top:36px}.location-hero{min-height:0;padding-top:36px;padding-bottom:56px}.intent-hero h1{margin:.6rem 0 1.2rem}.intent-hero .button,.model-hero .button,.location-hero .button{width:100%;justify-content:center;min-height:54px}.model-hero-grid>div>p:not(.eyebrow){margin:22px 0}}.guide-hero-cta{display:inline-flex;gap:10px;margin-top:28px}@media(max-width:650px){.guide-hero-cta{width:100%;justify-content:center;min-height:54px}}.scrap-steps article>span{color:#6f5f48}.scrap-reading a span{color:#6b5c47}.scrap-form .form-kicker{flex-wrap:wrap;gap:4px 16px}.scrap-form .form-kicker>span{white-space:nowrap}.thank-you-steps{display:grid;gap:14px;max-width:520px;margin:30px auto 6px;padding:0;list-style:none;text-align:left}.thank-you-steps li{display:grid;grid-template-columns:34px 1fr;column-gap:14px;align-items:start;color:var(--muted);font-size:15px;line-height:1.55}.thank-you-steps li>span{grid-row:span 2;display:grid;place-items:center;width:34px;height:34px;color:#fff;background:#1f6b45;border-radius:50%;font-size:14px;font-weight:700}.thank-you-steps strong{display:block;color:var(--ink);font-size:16px}.thank-you p.thank-you__call{margin:26px auto 0;color:var(--ink);font-weight:600}.thank-you__call a{color:var(--oxblood);text-decoration:underline;text-underline-offset:3px}.thank-you p.thank-you__photos{margin-top:14px}.thank-you-actions p.thank-you__repeat{margin:-6px auto 0;font-size:13px}.valuation-form .form-step-contact{position:relative}.valuation-form .form-step-contact .form-contact-switch{position:absolute;top:-14px;right:0}.photo-upload .photo-help{margin:0 0 12px;color:var(--ink);font-size:14px;line-height:1.5;font-weight:500}.photo-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.photo-action{display:flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:8px 10px;color:var(--ink);border:1.5px solid var(--ink);border-radius:4px;background:#fff;font:700 14px/1.2 var(--sans);letter-spacing:.02em;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(104,30,44,.12)}.photo-action svg{flex:none;color:var(--oxblood)}.photo-action:hover{border-color:var(--oxblood);color:var(--oxblood)}.photo-action:active{background:#f3ece2}.photo-action:focus-visible,.photo-action:focus-within{outline:3px solid var(--oxblood);outline-offset:2px}.photo-action{position:relative;overflow:hidden}.photo-action__input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer;font-size:100px;z-index:1}.photo-action__input::-webkit-file-upload-button{cursor:pointer}ul.photo-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:4px 0 14px;padding:10px 10px 0 0;list-style:none}ul.photo-thumbs .photo-thumb{width:auto;height:auto;aspect-ratio:1 / 1}.photo-thumb__file{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;color:var(--muted);font-size:12px;font-weight:600}ul.photo-thumbs .photo-thumb button{top:-12px;right:-12px;width:36px;height:36px;border:2px solid #fff;box-shadow:0 1px 3px #00000040}ul.photo-thumbs .photo-thumb button:after{content:"";position:absolute;inset:-6px}.photo-upload .photo-count{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.photo-upload--step2{margin:6px 0 18px;padding:14px 16px 16px;border:1px solid var(--line)}.photo-upload__title{margin:0 0 8px;color:var(--oxblood);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.photo-upload__title small{margin-left:6px;color:var(--muted);font-weight:600;letter-spacing:.04em;text-transform:none}.form-progress{width:100%;margin:0 0 4px}.form-progress__text{display:block;margin-bottom:8px;color:var(--ink);font-size:14px;font-weight:700;text-align:center}.form-progress__bar{position:relative;display:block;height:10px;overflow:hidden;border-radius:5px;background:#1f6b4526}.form-progress__fill{position:absolute;inset:0 auto 0 0;display:block;border-radius:5px;background:#1f6b45;transition:width .25s ease}.form-progress__fill.is-indeterminate{width:35%;animation:el-progress-slide 1.2s ease-in-out infinite}@keyframes el-progress-slide{0%{left:-35%}to{left:100%}}@media(prefers-reduced-motion:reduce){.form-progress__fill.is-indeterminate{animation:none;width:100%;opacity:.5}}@media(max-width:480px){.photo-actions{grid-template-columns:1fr;gap:10px}.photo-action{justify-content:flex-start;padding:8px 18px;gap:12px;font-size:15px}}.photo-upload--step2 .photo-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-upload--step2 .photo-action{min-height:56px;justify-content:center;padding:6px 10px;gap:8px;font-size:14px}.photo-upload--step2 ul.photo-thumbs{grid-template-columns:repeat(3,64px);gap:16px;margin-bottom:10px}.photo-upload--step2 ul.photo-thumbs .photo-thumb button{width:32px;height:32px;top:-11px;right:-11px}.photo-action--more{width:100%;min-height:48px}.photo-upload--step2 .photo-help{margin-bottom:10px;font-size:13px}.photo-upload--step2 .photo-count{margin-top:8px}.tp-invite{margin:0;padding:22px 5vw 30px;text-align:center;font:500 13px/1.5 var(--sans);letter-spacing:.03em;color:var(--muted);background:#fff}.tp-invite a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.tp-invite a:hover,.tp-invite a:focus-visible{color:var(--oxblood)}.tp-reviews{padding-top:clamp(56px,8vw,96px);padding-bottom:clamp(56px,8vw,96px);background:#fff;color:var(--ink);border-top:1px solid var(--line)}.tp-reviews__head{max-width:640px;margin:0 auto 34px;text-align:center}.tp-reviews__head h2{margin:0 0 14px;font:400 clamp(2rem,4vw,3rem)/1.1 var(--serif);color:var(--ink)}.tp-reviews__head h2 em{font-style:italic;font-family:var(--deco)}.tp-reviews__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0;font:400 14px/1.5 var(--sans)}.tp-reviews a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.tp-reviews a:hover,.tp-reviews a:focus-visible{color:var(--oxblood)}.tp-stars{display:inline-flex;gap:2px;color:var(--ink);vertical-align:-2px}.tp-reviews__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.tp-reviews__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.tp-reviews__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.tp-card{display:flex;flex-direction:column;gap:10px;padding:24px 24px 20px;border:1px solid var(--line);background:#fff}.tp-card h3{margin:0;font:italic 400 1.2rem/1.3 var(--deco);color:var(--ink)}.tp-card__text{margin:0;font:400 15px/1.6 var(--sans);color:var(--reading)}.tp-card__meta{display:flex;justify-content:space-between;gap:16px;margin:auto 0 0;padding-top:6px;font:400 12px/1.4 var(--sans);color:var(--muted)}.tp-card__author{font-weight:600;color:var(--ink);letter-spacing:.04em}.tp-reviews__foot{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:30px 0 0;font:600 12px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase}.tp-strip{position:relative;z-index:11;display:flex;align-items:center;justify-content:center;min-height:32px;padding:6px 4vw;background:#fff;border-bottom:1px solid var(--line);text-align:center}.tp-strip a{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;font:400 12.5px/1.35 var(--sans);letter-spacing:.02em;color:var(--ink);text-decoration:none}.tp-strip a:hover .tp-strip__count,.tp-strip a:focus-visible .tp-strip__count{text-decoration:underline;text-underline-offset:3px;color:var(--oxblood)}.tp-strip__label{font-weight:600;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.tp-strip__score{font-weight:600}.tp-strip__dot{color:var(--muted)}.tp-strip .tp-stars{vertical-align:-1px}.tp-strip+.site-header:not(.site-header--solid){top:32px}@media(max-width:359px){.tp-strip__label{display:none}}@media(max-width:767px){.tp-reviews__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-bottom:6px;scrollbar-width:thin}.tp-card{scroll-snap-align:start;padding:20px 20px 18px;min-width:0}.tp-reviews__head{margin-bottom:24px}}.tp-reviews__summary>span[aria-hidden=true]{display:none}.tp-reviews__summary>a{flex-basis:100%;text-align:center}.valuation--tp>.tp-mini,.valuation--tp>.valuation-form{grid-column:-2 / -1}.valuation--tp>.valuation-copy{grid-row:1 / span 2}.tp-mini{min-width:0;margin:0 0 14px}.tp-mini__head{margin:0 0 10px}.tp-mini__head a{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--ink);text-decoration:none;font:400 13px/1.35 var(--sans)}.tp-mini__head a:hover .tp-mini__count,.tp-mini__head a:focus-visible .tp-mini__count{color:var(--oxblood)}.tp-mini__score{font-weight:700}.tp-mini__label{font-weight:600;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.tp-mini__count{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.tp-mini__list{list-style:none;margin:0;padding:0 0 4px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tp-mini__card{display:flex;flex-direction:column;gap:5px;min-width:0;padding:12px 14px 11px;background:#fff;border:1px solid var(--line)}.tp-mini__title{margin:0;font:italic 400 .98rem/1.25 var(--deco);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-mini__text{margin:0;font:400 13px/1.45 var(--sans);color:var(--reading);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tp-mini__meta{display:flex;justify-content:space-between;gap:10px;margin:auto 0 0;font:400 11.5px/1.3 var(--sans);color:var(--muted)}.tp-mini__meta span{font-weight:600;color:var(--ink);letter-spacing:.03em}@media(max-width:900px){.valuation--tp>.tp-mini{order:-2;margin-bottom:12px}.valuation--tp>.valuation-copy{grid-row:auto}.tp-mini__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.tp-mini__list::-webkit-scrollbar{display:none}.tp-mini__card{scroll-snap-align:start}}.valuation--tp>.tp-mini{margin-bottom:calc(14px - 7vw)}.tp-collector{padding-top:24px;padding-bottom:24px;max-width:520px;margin-inline:auto}

/* merged from el-valcta-20261015b.r2.css (valux b3) */
/* EncoreLuxe valuation prominence (20261015-valprominent) */
.header-cta.elv-hdr{background:var(--cream);color:var(--ink);border:1px solid var(--gold);box-shadow:0 0 0 3px rgba(180,151,102,.18)}
.header-cta.elv-hdr:hover{background:#ddc89f}
.header-cta .elv-short{display:none}
@media(max-width:1360px){
 html body .site-header{grid-template-columns:1fr auto auto auto}
 .header-cta{display:flex!important;padding:11px 14px;gap:8px}
}
@media(max-width:900px){
 .header-cta{padding:10px 12px;font-size:11px;letter-spacing:.07em;gap:6px}
 .header-cta .elv-long{display:none}.header-cta .elv-short{display:inline}
 .header-cta svg{display:none}
 html body .site-header{column-gap:10px}
}
@media(max-width:360px){.header-cta{padding:9px 9px;font-size:10px;letter-spacing:.05em}}
.elv-hero{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin:26px 0 6px}
.elv-hero .button{display:inline-flex;align-items:center;gap:12px;padding:17px 28px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}
.elv-hero .elv-note{font-family:var(--serif);font-style:italic;font-size:16px;color:var(--gold)}
@media(max-width:650px){.elv-hero{margin:18px 0 4px}.elv-hero .button{width:100%;justify-content:center;padding:16px 18px}.elv-hero .elv-note{width:100%;text-align:center;font-size:15px}}
.elv-sticky{display:none}
@media(max-width:900px){
 .elv-sticky{position:fixed;z-index:70;right:12px;bottom:12px;left:12px;display:flex;align-items:center;justify-content:center;gap:14px;min-height:52px;color:#fff;background:var(--oxblood);box-shadow:0 10px 30px #19171452;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:transform .28s ease,opacity .22s ease}
 .elv-sticky:not(.is-revealed){opacity:0;pointer-events:none;transform:translateY(calc(100% + 16px))}
 body:has(.elv-sticky.is-revealed) .el-cookie-banner{transform:translateY(-64px)}
}
@media(prefers-reduced-motion:reduce){.elv-sticky{transition:none}}
.header-cta,.hero-cta,.elv-hero .button{white-space:nowrap}

/* valux-b2 20261017: /valuation hero merge (P1-9), seller chips (P1-8), FAQ (P1-10), Trustpilot CTA line spacing */
.valuation--compact .valuation-copy>.eyebrow,.valuation--compact #valuation-title{display:none}
.form-kind{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}
.form-kind a{flex:1 1 auto;padding:9px 12px;border:1px solid #d9cfbf;background:#fff;color:#101820;font-size:13px;letter-spacing:.02em;text-align:center;text-decoration:none;white-space:nowrap}
.form-kind a:first-child{border-color:#101820}
.form-kind a:hover,.form-kind a:focus-visible{border-color:var(--oxblood,#6b1e2a)}
.form-kind small{flex:1 1 100%;font-size:12px;color:#5c5c5c;line-height:1.4}
.val-faq{grid-column:1/-1;max-width:760px;margin:28px 0 0}
.val-faq h2{font-size:22px;font-weight:400;margin:0 0 10px}
.val-faq details{border-top:1px solid #e6dfd3;padding:12px 0}
.val-faq details:last-of-type{border-bottom:1px solid #e6dfd3}
.val-faq summary{cursor:pointer;font-weight:600;font-size:15px;list-style-position:outside}
.val-faq p{margin:8px 0 0;font-size:15px;line-height:1.55}
.eltp-cta{border:0!important;box-shadow:none!important}

/* valux-b4 */.form-return-note{margin:10px 0 0;font-size:13px;color:#5c5c5c;text-align:center}.form-branded a{text-decoration:underline;text-underline-offset:3px}
