
:root{--ink:#17211b;--ink2:#253129;--cream:#fbf4e8;--paper:#fffdf8;--orange:#d85800;--orange2:#ed6a05;--gold:#f4b316;--muted:#657169;--line:#e7ded0;--shadow:0 16px 50px rgba(28,32,27,.09);--radius:26px;--serif:Georgia,"Times New Roman",serif;--sans:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);line-height:1.58;-webkit-font-smoothing:antialiased}a{color:var(--orange);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:#a94200}img{max-width:100%;height:auto}h1,h2,h3{font-family:var(--serif);line-height:1.08;margin:0;color:var(--ink)}h1{font-size:clamp(2.65rem,6.5vw,5.7rem);letter-spacing:-.035em}h2{font-size:clamp(2rem,4vw,3.55rem);letter-spacing:-.025em}h3{font-size:1.35rem}p{margin:0 0 1rem}.skip-link{position:fixed;top:-100px;left:16px;z-index:999;background:#fff;padding:12px 16px;border-radius:12px}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,253,248,.94);border-bottom:1px solid rgba(231,222,208,.9);backdrop-filter:blur(14px)}.nav-shell{max-width:1440px;margin:auto;padding:10px 26px;display:flex;align-items:center;gap:24px;min-height:72px}.brand{display:flex;align-items:center;gap:9px;color:var(--ink);font-family:var(--serif);font-weight:700;font-size:1.24rem;text-decoration:none;white-space:nowrap}.brand img{width:48px;height:42px;object-fit:contain;border-radius:10px}.desktop-nav{display:flex;gap:24px;margin-left:auto}.nav-link{color:#485149;text-decoration:none;font-size:.91rem;font-weight:650;padding:9px 0;border-bottom:2px solid transparent}.nav-link:hover,.nav-link.active{color:var(--orange);border-color:var(--orange)}.nav-actions{display:flex;align-items:center;gap:12px}.menu-button{display:none;width:44px;height:44px;border:1px solid var(--line);border-radius:14px;background:white;padding:11px;cursor:pointer}.menu-button span{display:block;height:2px;background:var(--ink);margin:4px 0;border-radius:4px}.mobile-menu{padding:8px 20px 20px;background:var(--paper);border-top:1px solid var(--line)}.mobile-link{display:block;color:var(--ink);font-weight:700;text-decoration:none;padding:13px 4px;border-bottom:1px solid var(--line)}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:0;border-radius:14px;background:var(--orange);color:white!important;text-decoration:none;padding:12px 22px;font:700 .95rem var(--sans);cursor:pointer;box-shadow:0 10px 24px rgba(216,88,0,.16);transition:.18s ease}.button:hover{background:#bd4d00;transform:translateY(-1px)}.button.small{min-height:42px;padding:9px 16px;font-size:.82rem;border-radius:12px}.button.full{width:100%}.button.secondary{background:var(--ink)}.button.outline-light{background:transparent;border:2px solid rgba(255,255,255,.72);box-shadow:none}.gold-button{background:var(--gold);color:var(--ink)!important}.text-link{display:inline-flex;align-items:center;font-weight:750;color:var(--orange);text-decoration:none;padding:10px 2px}.button-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px}.eyebrow{font-size:.76rem;letter-spacing:.18em;font-weight:800;color:var(--orange);margin-bottom:10px}.eyebrow.gold{color:var(--gold)}.lede{font-size:clamp(1.08rem,2vw,1.34rem);color:#4f5b53;max-width:820px;line-height:1.58}.lede.light{color:rgba(255,255,255,.88)}.home-hero{min-height:670px;background:linear-gradient(118deg,#18231c 0%,#233229 53%,#583018 100%);color:white;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.14fr) minmax(300px,.86fr);align-items:center}.home-hero:after{content:"";position:absolute;inset:auto -12% -45% 24%;height:72%;background:radial-gradient(circle,#df6a12 0%,transparent 64%);opacity:.18}.hero-content{position:relative;z-index:2;padding:86px clamp(26px,7vw,110px);max-width:1000px}.home-hero h1{color:white;max-width:900px}.hero-art{position:relative;min-height:100%;isolation:isolate}.hero-art:before,.hero-art:after{content:"";position:absolute;border-radius:50%;filter:blur(1px)}.hero-art:before{width:580px;height:580px;right:-80px;top:90px;background:radial-gradient(circle at 35% 30%,#f6bc2e,#cf5c07 34%,#5a2610 62%,#17211b 74%);box-shadow:inset -50px -40px 90px rgba(0,0,0,.32),0 40px 90px rgba(0,0,0,.35)}.hero-art:after{width:420px;height:110px;right:-15px;top:525px;background:rgba(0,0,0,.35);filter:blur(28px);z-index:-1}.hero-plate{position:absolute;top:245px;right:120px;width:260px;height:260px;border-radius:50%;display:grid;place-items:center;border:3px solid rgba(255,255,255,.55);color:white;font-family:var(--serif);font-size:4rem;background:rgba(23,33,27,.27);backdrop-filter:blur(7px);box-shadow:inset 0 0 0 15px rgba(255,255,255,.08)}.food-orb{position:absolute;background:#fff7e9;color:var(--ink);border-radius:999px;padding:12px 18px;font-weight:850;font-size:.72rem;letter-spacing:.14em;box-shadow:var(--shadow)}.food-orb.one{right:360px;top:175px}.food-orb.two{right:45px;top:200px}.food-orb.three{right:310px;top:510px}.trust-strip{display:flex;flex-wrap:wrap;gap:7px 18px;margin-top:38px;color:rgba(255,255,255,.78);font-size:.82rem}.trust-strip span:before{content:"•";color:var(--gold);margin-right:8px}.announcement{padding:38px clamp(24px,7vw,100px);background:var(--cream);border-bottom:1px solid var(--line);display:flex;align-items:end;justify-content:space-between;gap:30px}.announcement h2{font-size:clamp(1.9rem,3.6vw,3rem)}.announcement p{margin:8px 0 0;color:#435047}.announcement a{font-weight:800;white-space:nowrap}.section{padding:88px clamp(24px,7vw,100px);max-width:1600px;margin:auto}.section.alt{max-width:none;background:#f6f0e6}.section.alt>*{max-width:1400px;margin-left:auto;margin-right:auto}.section-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:60px;align-items:end;margin-bottom:42px}.section-head>p{color:var(--muted);font-size:1.06rem;max-width:650px}.card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.card{background:white;border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:0 8px 26px rgba(35,39,34,.045)}.card .icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#fff0e4;color:var(--orange);font-weight:850;margin-bottom:26px}.card h3{margin-bottom:9px}.card p{color:var(--muted);font-size:.94rem;margin:0}.city-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.city-grid article{background:var(--ink);color:white;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:5px}.city-grid strong{font:700 1.7rem var(--serif)}.city-grid span{font-size:.82rem;color:rgba(255,255,255,.68)}.split-cta{display:grid;grid-template-columns:1fr 1fr;background:var(--ink);color:white}.split-cta>div{padding:70px clamp(28px,6vw,90px);border-right:1px solid rgba(255,255,255,.13)}.split-cta h2{color:white}.split-cta p:not(.eyebrow){color:rgba(255,255,255,.72);max-width:600px}.inner-hero{background:linear-gradient(135deg,#f8efe2,#fffdf8 60%);border-bottom:1px solid var(--line);padding:65px clamp(24px,7vw,100px) 74px}.narrow{max-width:1100px;margin:auto}.crumbs{display:flex;gap:8px;color:#798279;font-size:.8rem;margin-bottom:34px}.crumbs a{color:#657169;text-decoration:none}.inner-hero h1{font-size:clamp(2.6rem,6vw,5rem);margin-bottom:20px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:70px}.steps{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:14px}.steps li{display:flex;gap:18px;padding:20px;border:1px solid var(--line);border-radius:20px;background:white}.steps li>span{font:700 1.8rem var(--serif);color:var(--orange);line-height:1}.steps h3{font-size:1.18rem;margin-bottom:6px}.steps p{font-size:.92rem;color:var(--muted);margin:0}.callout{background:var(--ink);color:white;padding:50px;border-radius:30px}.callout h2{color:white;margin-bottom:14px}.callout p{color:rgba(255,255,255,.73);max-width:900px}.callout a{color:var(--gold);font-weight:800}.callout.compact{margin-top:42px}.pricing-card{background:white;border:1px solid var(--line);border-radius:30px;padding:38px;box-shadow:var(--shadow)}.pricing-card h2{font-size:4.8rem;color:var(--orange)}.pricing-card h2 small{font:700 1rem var(--sans);color:var(--muted)}.pricing-card .big{font-size:1.2rem;font-weight:700}.checklist{list-style:none;padding:0;margin:25px 0;display:grid;gap:11px}.checklist li{position:relative;padding-left:27px}.checklist li:before{content:"✓";position:absolute;left:0;color:var(--orange);font-weight:900}.fine,.form-note,.source-note,.legal-meta{font-size:.82rem;color:var(--muted)}.notice{border-left:4px solid var(--orange);background:#fff4e9;border-radius:0 18px 18px 0;padding:20px 22px;margin-top:34px}.notice p{margin:6px 0 0;color:#5c665f}.notice.warning{border-color:#b33d29;background:#fff3f1}.feature-list{list-style:none;padding:0;display:grid;gap:10px}.feature-list li{padding:12px 14px;background:white;border:1px solid var(--line);border-radius:14px}.legal-notice{background:var(--ink);color:white;border-radius:30px;padding:48px}.legal-notice h2{color:white}.legal-notice blockquote{font:italic 1.55rem/1.5 var(--serif);margin:25px 0;padding-left:24px;border-left:3px solid var(--gold);max-width:1000px}.legal-notice p{color:rgba(255,255,255,.75)}.pricing-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.faq-list{display:grid;gap:10px}.faq-list details{background:white;border:1px solid var(--line);border-radius:18px;padding:0 22px}.faq-list summary{cursor:pointer;font-weight:750;padding:20px 34px 20px 0;position:relative}.faq-list summary:after{content:"+";position:absolute;right:2px;font-size:1.4rem;color:var(--orange)}.faq-list details[open] summary:after{content:"–"}.faq-list details p{color:var(--muted);padding-bottom:18px;max-width:1000px}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.contact-form,.acceptance-form{background:white;border:1px solid var(--line);border-radius:28px;padding:30px;box-shadow:var(--shadow)}label{display:block;font-weight:700;font-size:.9rem;margin-top:14px}input,select,textarea{width:100%;font:inherit;color:var(--ink);background:#fffdf9;border:1px solid #d7d2c8;border-radius:12px;padding:12px 13px;margin-top:6px;min-height:48px}textarea{resize:vertical}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid rgba(216,88,0,.28);outline-offset:2px}.legal-copy{max-width:970px;margin:auto}.legal-copy h2{font-size:1.75rem;margin:38px 0 11px}.legal-copy p{color:#49554d}.policy-meta{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:28px}.policy-meta span{background:#f6efe4;border:1px solid var(--line);border-radius:999px;padding:8px 13px;font-size:.85rem}.acceptance-wrap{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.checkbox-row{display:flex;align-items:flex-start;gap:12px;margin:20px 0}.checkbox-row input{width:20px;height:20px;min-height:0;margin:2px 0 0;flex:0 0 auto}.checkbox-row span{font-weight:500;line-height:1.45}.checkbox-row label span{color:var(--orange)}.acceptance-form label>span{color:var(--orange)}.acceptance-form .checkbox-row span{color:var(--ink)}.footer-grid{background:var(--ink);color:white;padding:70px clamp(24px,7vw,100px);display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:50px}.footer-brand p{color:rgba(255,255,255,.67);max-width:420px}.footer-grid h3{color:white;font:700 .78rem var(--sans);letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px}.footer-grid>div:not(.footer-brand) a{display:block;color:rgba(255,255,255,.72);text-decoration:none;padding:5px 0;font-size:.9rem}.footer-grid a:hover{color:var(--gold)}.footer-logo{color:white;margin-bottom:18px}.footer-logo img{width:60px;height:50px}.footer-brand>a{color:var(--gold)}.footer-bottom{background:#101712;color:rgba(255,255,255,.55);padding:18px clamp(24px,7vw,100px);display:flex;justify-content:space-between;gap:20px;font-size:.75rem}.footer-bottom a{color:rgba(255,255,255,.75)}
@media(max-width:1050px){.desktop-nav{display:none}.menu-button{display:block}.home-hero{grid-template-columns:1fr;min-height:720px}.hero-art{position:absolute;inset:0;opacity:.34}.hero-art:before{right:-160px;top:80px}.hero-content{padding-top:110px;padding-bottom:100px}.card-grid{grid-template-columns:repeat(2,1fr)}.city-grid{grid-template-columns:repeat(2,1fr)}.section-head{grid-template-columns:1fr;gap:16px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2/4}.nav-actions .button.small{display:none}}
@media(max-width:760px){.nav-shell{padding:8px 18px;min-height:64px}.brand img{width:40px;height:35px}.brand{font-size:1.12rem}.home-hero{min-height:710px}.hero-content{padding:86px 22px 80px}.home-hero h1{font-size:clamp(2.65rem,12vw,4.1rem)}.hero-art:before{width:490px;height:490px;right:-250px;top:190px}.hero-plate{width:180px;height:180px;right:20px;top:320px;font-size:2.8rem}.food-orb{display:none}.trust-strip{margin-top:30px}.announcement{padding:30px 22px;align-items:flex-start;flex-direction:column}.section{padding:62px 22px}.inner-hero{padding:42px 22px 55px}.card-grid,.two-col,.pricing-columns,.contact-grid,.acceptance-wrap{grid-template-columns:1fr}.card{padding:23px}.city-grid{grid-template-columns:1fr 1fr}.city-grid article{padding:20px}.city-grid strong{font-size:1.4rem}.split-cta{grid-template-columns:1fr}.split-cta>div{padding:52px 22px}.legal-notice{padding:30px 24px}.legal-notice blockquote{font-size:1.25rem;margin-left:0}.pricing-card{padding:28px}.pricing-card h2{font-size:4rem}.acceptance-wrap{gap:28px}.footer-grid{padding:55px 22px;grid-template-columns:1fr 1fr;gap:34px}.footer-brand{grid-column:1/3}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{padding:17px 22px;flex-direction:column}.button-row{align-items:stretch}.button-row .button{flex:1 1 220px}.crumbs{margin-bottom:26px}}
@media(max-width:430px){.city-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}.footer-grid>div:last-child{grid-column:auto}.home-hero{min-height:760px}.button-row{flex-direction:column;align-items:stretch}.button-row .button,.button-row .text-link{width:100%;justify-content:center;flex:0 0 auto}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.button:hover{transform:none}}

/* Food-forward visual system — 2026 refresh */
.home-hero{grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr);min-height:700px}
.hero-content{grid-column:1;grid-row:1}
.hero-gallery{grid-column:2;grid-row:1;position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:14px;padding:64px clamp(26px,5vw,72px) 64px 10px;align-self:stretch;min-height:700px}
.hero-gallery:before{content:"";position:absolute;inset:12% 2% 9% 6%;background:radial-gradient(circle at 55% 45%,rgba(244,179,22,.28),rgba(216,88,0,.08) 48%,transparent 72%);filter:blur(28px);z-index:-1}
.hero-photo{position:relative;margin:0;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.18);box-shadow:0 24px 60px rgba(0,0,0,.28);min-height:0;background:#263128}
.hero-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}
.hero-photo:hover img{transform:scale(1.025)}
.hero-photo-a{transform:translateY(28px)}
.hero-photo-d{transform:translateY(-18px)}
.hero-photo figcaption{position:absolute;left:12px;bottom:12px;background:rgba(23,33,27,.83);color:#fff;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(8px);border-radius:999px;padding:7px 11px;font-size:.72rem;font-weight:800;letter-spacing:.04em}

.food-first-section{padding-top:78px}
.food-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:16px}
.food-card{position:relative;margin:0;border-radius:26px;overflow:hidden;min-height:390px;background:var(--ink);box-shadow:var(--shadow)}
.food-card img{width:100%;height:100%;min-height:390px;object-fit:cover;display:block}
.food-card:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(11,17,13,.88))}
.food-card figcaption{position:absolute;left:24px;right:24px;bottom:22px;z-index:2;color:#fff;display:flex;flex-direction:column;gap:3px}
.food-card figcaption strong{font:700 1.35rem var(--serif)}
.food-card figcaption span{font-size:.82rem;color:rgba(255,255,255,.78)}
.food-card-large{min-height:470px}
.food-card-large img{min-height:470px}
.photo-disclaimer{margin:16px 2px 0;color:var(--muted);font-size:.78rem;max-width:960px}

.visual-band{max-width:1600px;margin:0 auto;padding:30px clamp(24px,7vw,100px) 0;display:grid;grid-template-columns:1.15fr .85fr 1fr;gap:14px}
.visual-band img{width:100%;height:300px;object-fit:cover;border-radius:24px;box-shadow:0 14px 34px rgba(20,27,22,.11)}
.visual-band img:nth-child(2){transform:translateY(22px)}

.seller-visual-section{display:grid;grid-template-columns:.78fr 1.22fr;gap:58px;align-items:center;background:#fff8ee;border-radius:34px;margin-top:42px;margin-bottom:42px;max-width:1400px;box-shadow:inset 0 0 0 1px var(--line)}
.seller-visual-copy p:not(.eyebrow){color:var(--muted);font-size:1.05rem;max-width:560px}
.seller-visual-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-height:420px}
.seller-visual-grid img{width:100%;height:420px;object-fit:cover;border-radius:24px}
.seller-visual-grid img:first-child{transform:translateY(18px)}
.seller-visual-section .photo-disclaimer{grid-column:1/-1;margin-top:-26px}

.process-visual{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;background:#f6f0e6!important}
.process-visual .process-photo{overflow:hidden;border-radius:30px;box-shadow:var(--shadow);min-height:420px}
.process-visual .process-photo img{display:block;width:100%;height:420px;object-fit:cover}
.process-visual>div:last-child p:not(.eyebrow){color:var(--muted);font-size:1.05rem;max-width:620px;margin-top:18px}
.form-secondary{margin-top:10px;box-shadow:none}

@media(max-width:1050px){
  .home-hero{grid-template-columns:1fr;min-height:auto}
  .hero-content{grid-column:1;grid-row:1;padding-bottom:56px}
  .hero-gallery{grid-column:1;grid-row:2;min-height:480px;padding:0 28px 56px;gap:12px}
  .hero-photo-a,.hero-photo-d{transform:none}
  .food-grid{grid-template-columns:1.2fr 1fr}
  .food-card-large{grid-row:span 2;min-height:700px}
  .food-card-large img{min-height:700px}
  .seller-visual-section{grid-template-columns:1fr;gap:32px}
  .process-visual{grid-template-columns:1fr;gap:32px}
}
@media(max-width:760px){
  .home-hero{min-height:auto}
  .hero-content{padding:74px 22px 42px}
  .hero-gallery{min-height:390px;padding:0 18px 42px;grid-auto-rows:185px}
  .hero-photo{border-radius:18px;box-shadow:0 14px 34px rgba(0,0,0,.23)}
  .hero-photo figcaption{font-size:.64rem;padding:5px 8px;left:8px;bottom:8px}
  .food-grid{grid-template-columns:1fr}
  .food-card,.food-card-large,.food-card img,.food-card-large img{min-height:330px}
  .visual-band{grid-template-columns:1fr 1fr;padding:22px 22px 0;gap:10px}
  .visual-band img{height:190px;border-radius:18px}
  .visual-band img:nth-child(2){transform:none}
  .visual-band img:last-child{grid-column:1/-1;height:220px}
  .seller-visual-section{margin:20px 16px;padding:42px 22px;max-width:none}
  .seller-visual-grid{min-height:0;gap:8px}
  .seller-visual-grid img{height:240px;border-radius:18px}
  .seller-visual-grid img:first-child{transform:none}
  .seller-visual-section .photo-disclaimer{margin-top:0}
  .process-visual .process-photo,.process-visual .process-photo img{min-height:0;height:300px}
}
@media(max-width:430px){
  .hero-gallery{min-height:340px;grid-auto-rows:160px;padding-left:14px;padding-right:14px}
  .seller-visual-grid{grid-template-columns:1fr}
  .seller-visual-grid img{height:220px}
}

/* v1.1 form + pricing fixes */
.customer-fee-heading{font-size:clamp(2.3rem,4.3vw,3.55rem)!important;line-height:1.04;max-width:13ch;overflow-wrap:normal;word-break:normal}.hp-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.form-note.success{color:#176b3a;font-weight:700}.form-note.error{color:#a12c24;font-weight:700}.button[disabled]{opacity:.65;cursor:wait;transform:none!important}
@media(max-width:760px){.customer-fee-heading{font-size:clamp(2.25rem,10vw,3.15rem)!important;max-width:11ch}.pricing-card{overflow:hidden}}

/* v1.2 organic-search resource pages */
.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.resource-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:26px;box-shadow:0 10px 28px rgba(20,27,22,.06)}.resource-card h3{margin:7px 0 10px}.resource-card p{color:var(--muted)}.resource-card a{font-weight:800;color:var(--orange);text-decoration:none}.resource-copy{max-width:920px}.resource-copy h2{font-size:clamp(1.8rem,3vw,2.55rem);margin:38px 0 12px}.resource-copy h3{font-size:1.3rem;margin:26px 0 8px}.resource-copy p,.resource-copy li{color:#49554d}.resource-copy li{margin:7px 0}.source-box{margin-top:32px;padding:22px 24px;border:1px solid var(--line);border-radius:20px;background:#fff8ee}.source-box h2{font-size:1.3rem;margin:0 0 10px}.source-box a{overflow-wrap:anywhere}.updated-note{font-size:.82rem;color:var(--muted);margin-top:10px}.search-cta{margin-top:36px;padding:30px;border-radius:26px;background:var(--ink);color:white}.search-cta p{color:rgba(255,255,255,.75)}.search-cta h2{color:white;margin-top:0}.search-cta .button{margin-top:8px}.guide-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.guide-links a{border:1px solid var(--line);border-radius:999px;padding:9px 13px;text-decoration:none;font-weight:800;color:var(--ink);background:white}.guide-links a:hover{border-color:var(--orange);color:var(--orange)}
@media(max-width:1050px){.resource-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1.3fr repeat(2,1fr)}.footer-grid>div:last-child{grid-column:auto}}
@media(max-width:760px){.resource-grid{grid-template-columns:1fr}.resource-card{padding:22px}.source-box{padding:20px}.search-cta{padding:24px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/3}}
@media(max-width:430px){.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}}

/* v1.6 buyer-intent landing pages */
.inventory-list{display:grid;gap:14px;margin:22px 0 30px}.inventory-item{background:white;border:1px solid var(--line);border-radius:20px;padding:22px}.inventory-item h3{margin:0 0 7px}.inventory-item p{margin:0 0 12px}.inventory-item a{font-weight:800;color:var(--orange);text-decoration:none}.availability-note{font-size:.86rem;color:var(--muted);border-left:3px solid var(--gold);padding:10px 14px;background:#fff8ee;margin:22px 0}.buyer-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0 8px}.buyer-actions .button{min-width:190px}.quick-links{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:24px 0}.quick-links a{display:block;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:white;text-decoration:none;font-weight:800;color:var(--ink)}.quick-links a:hover{border-color:var(--orange);color:var(--orange)}
@media(max-width:760px){.inventory-item{padding:19px}.quick-links{grid-template-columns:1fr}.buyer-actions{flex-direction:column}.buyer-actions .button{width:100%}}
