.contacts-page header{position:relative;background:#fbf6ef;border-bottom:1px solid #dfd0be}.contacts-page nav a[aria-current=page]{color:#99652f;border-bottom:1px solid currentColor}.contacts-page footer{border-top:1px solid #dfd0be}#contacts-page{background:radial-gradient(ellipse at 0 0,#f5e5d0 0,transparent 55%),#f7f0e9}.contacts-intro{padding:65px 5% 75px;display:grid;grid-template-columns:1fr 1fr;gap:75px;max-width:1600px;margin:auto}.back-home{display:block;font-size:12px;color:#79664e;margin-bottom:45px}.contacts-copy .eyebrow{font-size:11px;letter-spacing:2px;margin-bottom:20px}#contacts-page h1{font-size:70px;line-height:1.05;letter-spacing:-1.5px}.contacts-lead{font-size:17px;line-height:1.8;color:#665a4e;max-width:480px;margin:28px 0 35px}.direct-phone{padding-top:25px;border-top:1px solid #d4b995}.direct-phone>span{font-size:13px;color:#7b654c}.direct-phone>a{display:block;white-space:nowrap;font:500 42px/1.3 'Cormorant Garamond',Georgia,serif;letter-spacing:-.5px;margin-top:10px}.direct-phone>p{font-size:14px;line-height:1.7;color:#786957}.contact-methods{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-content:center}.method{display:flex;flex-direction:column;align-items:flex-start;gap:20px;border:1px solid #d8bd9d;border-radius:15px;background:#fffaf5;padding:28px 22px;box-shadow:0 6px 20px #7d573510;transition:background .2s,border-color .2s}.method:hover{background:#fff;border-color:#a7723d}.method-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;flex-shrink:0}.method-icon img{max-width:100%;object-fit:contain}.method-icon.whatsapp{background:#25d366;border-radius:15px}.method-icon.whatsapp img{width:37px;height:37px}#contacts-page .method h2{font:600 21px/1.4 Manrope,Arial,sans-serif;letter-spacing:0;margin:0}.method p{font-size:14px;line-height:1.6;margin:7px 0;color:#625345;overflow-wrap:anywhere}.method div>span{font-size:12px;color:#9a6939}.contacts-next{padding:55px 5%;border-top:1px solid #ddc9b0;background:#eddfcc;display:flex;justify-content:space-between;align-items:center;gap:55px}.contacts-next>div{max-width:670px}.contacts-next .eyebrow{font-size:10px;margin-bottom:18px}.contacts-next h2{font-size:47px;line-height:1.1}.contacts-next p:not(.eyebrow){font-size:16px;line-height:1.8;color:#6a5b48;margin:20px 0 0}.contacts-next .button{font-size:15px;font-weight:600;width:auto;flex-shrink:0;justify-content:center;text-align:center;min-height:58px;padding:16px 25px}
@media(max-width:1100px){.contacts-intro{gap:35px}#contacts-page h1{font-size:59px}.contact-methods{gap:14px}.method{padding:22px 18px}.direct-phone>a{font-size:38px}.contacts-next{gap:30px}.contacts-next .button{max-width:300px;flex-shrink:1}}
@media(max-width:800px){.contacts-intro{grid-template-columns:1fr;padding:35px 6% 50px;gap:30px}.contacts-copy{max-width:600px}.back-home{margin-bottom:30px}.contacts-lead{max-width:600px}.contact-methods{grid-template-columns:1fr 1fr}.contacts-next{display:block;padding:40px 6%}.contacts-next .button{max-width:none;width:100%;margin-top:25px}.contacts-next h2{font-size:40px}}
@media(max-width:480px){#contacts-page h1{font-size:46px}.contacts-lead{font-size:16px;margin:24px 0}.direct-phone>a{font-size:35px}.contact-methods{grid-template-columns:1fr}.method{flex-direction:row;align-items:center;padding:23px 19px;gap:18px}.method p{font-size:15px;margin:4px 0}.method div>span{font-size:13px}.contacts-next h2{font-size:36px}.contacts-next .button{font-size:14px}}
@media(prefers-reduced-motion:reduce){.method{transition:none}}

.contacts-next-actions{display:flex;align-items:flex-start;flex-direction:column;gap:18px}
