.seo-hero h1{max-width:1100px}.seo-hero .hero-image span{font-size:8px}.buyer-grid{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--line);border-top:1px solid var(--line)}.buyer-grid>div{min-height:270px;padding:34px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.buyer-grid small{font-size:9px;letter-spacing:.14em}.buyer-grid h3{font:34px/1.05 var(--serif);margin:55px 0 20px}.buyer-grid p{font-size:14px;line-height:1.7;color:#4d574f}.seo-range{grid-template-columns:repeat(3,1fr)}.seo-range a{min-height:215px}.photo-placeholder{height:100%;min-height:680px;background:linear-gradient(140deg,#dcd6ca,#b9b1a2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#17221c}.photo-placeholder strong{font:50px var(--serif)}.photo-placeholder span{font-size:10px;letter-spacing:.13em;text-transform:uppercase}.dual-proof{display:grid;grid-template-columns:1fr 1fr;gap:0}.dual-proof>a{padding:55px;border:1px solid var(--line);margin-left:-1px}.dual-proof small{font-size:10px;letter-spacing:.14em}.dual-proof h2{font:45px/1 var(--serif);margin:45px 0 24px}.dual-proof p{min-height:95px;line-height:1.7;color:#4d574f}.dual-proof span{font-size:11px;border-bottom:1px solid}.certificate-list{display:grid;grid-template-columns:repeat(4,1fr)}.certificate-list span{padding:30px;text-align:center;border:1px solid var(--line);margin:-1px 0 0 -1px;font:24px var(--serif)}.seo-intro>h2{font:clamp(45px,5vw,76px)/.98 var(--serif);letter-spacing:-.04em;max-width:1000px}.seo-intro>p{max-width:820px;font-size:17px;line-height:1.75;color:#4d574f}.catalog-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:80px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.catalog-proof>div{padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.catalog-proof strong{display:block;font:38px var(--serif)}.catalog-proof span{display:block;font-size:10px;line-height:1.5;text-transform:uppercase;letter-spacing:.1em;margin-top:8px}.purchase-flow{padding:90px 0;border-top:1px solid var(--line)}.purchase-flow>h2{font:48px var(--serif)}.flow-grid{display:grid;grid-template-columns:repeat(5,1fr);margin-top:45px;border-left:1px solid var(--line);border-top:1px solid var(--line)}.flow-grid>div{padding:25px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.flow-grid b{font-size:10px}.flow-grid h3{font:25px var(--serif);margin:38px 0 16px}.flow-grid p{font-size:13px;line-height:1.65;color:#4d574f}.qc-stages,.sustain-grid{display:grid;grid-template-columns:repeat(2,1fr);margin:70px 0;border-left:1px solid var(--line);border-top:1px solid var(--line)}.qc-stages>div,.sustain-grid>div{padding:38px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.qc-stages b,.sustain-grid small{font-size:10px;letter-spacing:.13em}.qc-stages h3,.sustain-grid h3{font:32px var(--serif);margin:40px 0 18px}.qc-stages p,.sustain-grid p{line-height:1.7;color:#4d574f}.certificate-panel{background:var(--cream);padding:55px;margin-top:70px}.certificate-panel h2{font:44px var(--serif);margin-top:0}.certificate-panel p{max-width:820px;line-height:1.7}.verified-faq{margin-top:70px}.verified-faq details{padding:28px 0;border-top:1px solid var(--line)}.verified-faq details:last-child{border-bottom:1px solid var(--line)}.verified-faq summary{font:27px var(--serif);cursor:pointer;list-style:none}.verified-faq p{max-width:820px;line-height:1.75;color:#4d574f}.contact-data{display:grid;grid-template-columns:repeat(2,1fr);margin:60px 0}.contact-data>div{padding:28px;border:1px solid var(--line);margin:-1px 0 0 -1px}.contact-data small{font-size:9px;letter-spacing:.13em}.contact-data a,.contact-data p{display:block;margin-top:20px}.page-content>.seo-intro:first-child{margin-top:-20px}
@media(max-width:1000px){.flow-grid{grid-template-columns:repeat(2,1fr)}.seo-range{grid-template-columns:repeat(2,1fr)}}
@media(max-width:800px){.buyer-grid,.seo-range,.dual-proof,.certificate-list,.catalog-proof,.qc-stages,.sustain-grid,.contact-data{grid-template-columns:1fr}.flow-grid{grid-template-columns:1fr}.verified-factory .split-image{height:auto}.photo-placeholder{min-height:420px}.dual-proof>a{margin-top:-1px}.certificate-panel{padding:35px 24px}}
