:root{--ink:#182b28;--gold:#896426;--paper:#f5f1e8;--muted:#52625c}h1{font-size:clamp(37px,4vw,55px);letter-spacing:-1.6px}.hero-grid{grid-template-columns:1.05fr 1fr;gap:45px;padding-top:65px;padding-bottom:65px}.hero .art{padding:0;border-radius:4px;min-height:470px}.hero .art:before{display:none}.hero-photo{width:100%;height:470px;object-fit:cover;object-position:54% center}.hero .art .label,.hero .art blockquote{position:absolute;left:24px;background:#182b28e8;padding:10px 16px}.hero .art .label{bottom:66px}.hero .art blockquote{bottom:18px;font-size:24px;margin:0}.whatsapp-button{display:inline-flex;align-items:center;gap:10px}.whatsapp-button img{flex:none;width:23px;height:23px}.btn.whatsapp-button{background:#fff;color:#182b28;border-color:#afc8b9}.btn.whatsapp-button:hover{background:#edf8ef;color:#182b28}.prices-band{background:#182b28;color:#fff;padding:30px 0}.prices-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.price-box{display:flex;flex-direction:column;text-decoration:none;border-left:2px solid #c5a565;padding:2px 22px}.price-box span{font-size:14px;color:#e6e9e4}.price-box strong{font:32px Georgia,serif;color:#e4c894;margin-top:6px}.prices-grid>p{grid-column:1/-1;font-size:12px;color:#ccd4cf;margin:0;max-width:900px}.service{transition:background .15s;display:flex;flex-direction:column;align-items:start}.service:hover{background:#f5f1e8}.service h3 a{text-decoration:none}.service-more{margin-top:auto;padding-top:22px;font-size:13px;color:#745218;text-underline-offset:5px}.service p{padding-bottom:8px}.order-section{background:var(--paper)}.order-layout{display:grid;grid-template-columns:.9fr 1.2fr;align-items:center;gap:45px}.order-layout h2,.trade-layout h2{white-space:pre-line;font-size:38px}.order-layout p,.trade-layout p{color:var(--muted)}.order-layout p:first-child,.trade-layout p:first-child{text-transform:uppercase;letter-spacing:1.5px;color:var(--gold);font-size:11px;font-weight:bold}.order-visual img{width:100%;display:block}.image-note{font-size:10px;color:var(--muted);margin:8px 0 0}.trade-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center}.trade-layout>img{width:100%;height:360px;object-fit:cover}.detail-mode main>*{display:none}.detail-mode main>.detail-page{display:block;background:var(--paper);padding-top:38px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-top:30px}.detail-grid h1{font-size:49px;letter-spacing:-1.5px}.detail-grid p{color:var(--muted);font-size:17px}.detail-grid .eyebrow{font-size:11px}.detail-photo{width:100%;height:360px;object-fit:cover}.detail-price{display:block;font:30px Georgia,serif;color:var(--gold);margin-top:25px}.detail-price+p{font-size:12px}.back-link{font-size:13px;text-underline-offset:4px}.detail-body{max-width:850px;margin:55px 0}.detail-body h2{font-size:30px;margin:32px 0 20px}.detail-body li{padding:8px 0}.detail-body p{color:var(--muted)}.detail-contact{padding:30px;background:white;border:1px solid var(--line);display:flex;gap:15px;flex-wrap:wrap;align-items:center}.detail-contact h2{flex-basis:100%;font-size:30px;margin-bottom:10px}.email-link{padding:10px;font-size:15px}#order-copy .btn,#trade-copy .btn{margin-top:12px}.detail-mode .privacy{display:block}@media(max-width:850px){.order-layout,.trade-layout,.detail-grid{gap:28px}.hero-grid{gap:25px}.hero-photo{height:420px}.hero .art{min-height:420px}.detail-grid h1{font-size:38px}}@media(max-width:600px){.hero-grid{grid-template-columns:1fr;padding-top:38px;padding-bottom:35px}.hero-grid h1{font-size:40px}.hero .art{min-height:310px}.hero-photo{height:310px}.hero .art blockquote{font-size:22px}.prices-grid,.order-layout,.trade-layout,.detail-grid{grid-template-columns:1fr}.prices-grid{gap:23px}.price-box strong{font-size:28px}.order-layout h2,.trade-layout h2{font-size:32px}.trade-layout{gap:25px}.trade-layout>img{height:260px}.detail-grid h1{font-size:37px}.detail-photo{height:260px}.detail-body{margin:35px 0}.detail-contact{padding:22px}.detail-contact .btn{flex:1}.detail-contact .email-link{padding:5px 0}.detail-mode .detail-page{padding-top:25px}.services{grid-template-columns:1fr}.hero .actions .btn{white-space:normal}}
