:root{--art-brown:#6d5b32;--art-dark:#241f17;--art-beige:#eee7d7;--art-soft:#f8f5ed}*{box-sizing:border-box}body{color:var(--art-dark);background:#fff;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}.commercial-header{position:sticky;top:0;z-index:10;background:rgba(255,255,255,.96);border-bottom:1px solid #e7e0d1;backdrop-filter:blur(12px)}.commercial-nav{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.commercial-brand{display:flex;align-items:center;gap:.7rem;color:var(--art-dark);text-decoration:none;font-family:Georgia,serif;font-size:1.2rem;letter-spacing:.08em}.commercial-brand img{width:48px;height:48px;object-fit:contain}.commercial-brand small{display:block;font-size:.55em;letter-spacing:.25em}.commercial-links{display:flex;align-items:center;gap:1.2rem}.commercial-links>a:not(.btn){color:#514a3d;text-decoration:none}.commercial-hero{padding:7rem 0;background:radial-gradient(circle at 80% 20%,#f1ead8 0,transparent 35%),linear-gradient(135deg,#fff 0,#f8f5ed 100%)}.commercial-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:5rem;align-items:center}.commercial-hero h1{font-family:Georgia,serif;font-size:clamp(2.7rem,6vw,5.4rem);line-height:.98;margin:1rem 0 1.5rem}.commercial-hero p{font-size:1.2rem;line-height:1.7;max-width:720px;color:#625b50}.commercial-kicker{font-weight:800;letter-spacing:.16em;font-size:.76rem;color:var(--art-brown)}.btn-commercial{background:var(--art-brown);border-color:var(--art-brown);color:#fff}.btn-commercial:hover,.btn-commercial:focus{background:#574827;border-color:#574827;color:#fff}.commercial-showcase{display:grid;gap:1rem}.commercial-showcase>div,.commercial-feature-grid article{background:#fff;border:1px solid #e6decd;border-radius:1.2rem;padding:1.5rem;box-shadow:0 18px 45px rgba(76,61,30,.08)}.commercial-showcase i,.commercial-feature-grid i{font-size:1.8rem;color:var(--art-brown)}.commercial-showcase strong,.commercial-showcase span{display:block;margin-top:.4rem}.commercial-showcase span{color:#6f685d}.commercial-section{padding:6rem 0}.commercial-soft{background:var(--art-soft)}.narrow{max-width:850px}.commercial-section h2,.section-intro h1{font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.4rem);margin:.8rem 0 1.2rem}.commercial-section p{color:#6c655a;line-height:1.75}.section-intro{max-width:780px;margin-bottom:3rem}.commercial-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem}.commercial-feature-grid h3{margin:.9rem 0 .4rem}.commercial-footer{padding:2rem 0;background:var(--art-dark);color:#f5f0e6}.commercial-form{max-width:1000px;border:1px solid #e5ddcc;border-radius:1.4rem;padding:clamp(1.2rem,4vw,3rem);box-shadow:0 20px 55px rgba(65,50,20,.08)}.commercial-form fieldset{margin-bottom:2.5rem}.commercial-form legend{font-family:Georgia,serif;font-size:1.4rem;border-bottom:1px solid #ede5d5;padding-bottom:.7rem;margin-bottom:1rem}.commercial-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:991px){.commercial-links a:not(.btn){display:none}.commercial-hero-grid{grid-template-columns:1fr;gap:3rem}.commercial-feature-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.commercial-hero{padding:4rem 0}.commercial-feature-grid{grid-template-columns:1fr}.commercial-brand span{display:none}.commercial-nav{min-height:68px}}
