.about-contact-page{color:#30272b;background:#fff}.about-contact-page h1,.about-contact-page h2,.about-contact-page h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.03em}.about-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:end;padding-top:55px;padding-bottom:72px}.about-hero h1,.contact-hero h1{font-size:clamp(46px,5vw,72px);line-height:1.03;max-width:12ch;margin:0 0 25px}.about-hero>div>p,.contact-hero>div>p{max-width:49ch;color:#6d5e65;font-size:17px;line-height:1.8;margin:0 0 30px}.about-hero-note{border-top:1px solid #e4d9dd;padding:25px 0 0;max-width:330px}.about-hero-note strong{display:block;font:400 27px/1.18 Georgia,serif;margin-bottom:14px}.about-hero-note p{color:#6d5e65;font-size:15px;line-height:1.7}.about-identity{background:#f8f3f0;border-top:1px solid #e4d9dd;border-bottom:1px solid #e4d9dd;padding:64px 0}.about-identity-grid,.about-company-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:start}.about-identity h2,.about-section-heading h2,.about-company h2,.contact-methods h2,.contact-guide h2{font-size:clamp(34px,3.4vw,50px);line-height:1.08;margin:0 0 20px}.about-identity p,.about-company p,.about-section-heading p,.contact-guide>div>p{color:#6d5e65;font-size:15px;line-height:1.8;max-width:44ch}.about-facts,.about-company dl{margin:0}.about-facts>div,.about-company dl>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px;border-top:1px solid #ded0d5;padding:18px 0;font-size:15px;line-height:1.6}.about-facts dt,.about-company dt{font-weight:600}.about-facts dd,.about-company dd{margin:0;color:#6d5e65}.about-expectations{padding-top:72px;padding-bottom:72px}.about-section-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:30px}.about-section-heading p{max-width:34ch}.about-expectation-list{border-top:1px solid #e4d9dd}.about-expectation-list article{display:grid;grid-template-columns:60px 1fr;gap:28px;border-bottom:1px solid #e4d9dd;padding:28px 0}.about-expectation-list article>span,.contact-guide li>span{font:italic 26px Georgia,serif;color:#8b6a73}.about-expectation-list h3{font-size:27px;margin:0 0 10px}.about-expectation-list p{color:#6d5e65;font-size:15px;line-height:1.75;max-width:70ch}.about-company,.contact-company{background:#f8f3f0;border-top:1px solid #e4d9dd;padding:64px 0}.about-company dl>div{border-color:#ded0d5}.about-company dd span{color:#8b6a73}.contact-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:end;padding-top:55px;padding-bottom:72px}.contact-hero aside{border-top:1px solid #e4d9dd;padding-top:24px;max-width:330px}.contact-aside-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8b6a73;margin:0 0 10px}.contact-hero aside strong{font:400 29px Georgia,serif}.contact-hero aside p:last-child{color:#6d5e65;font-size:15px;line-height:1.7;margin-top:12px}.contact-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.contact-methods{background:#f8f3f0;border-top:1px solid #e4d9dd;border-bottom:1px solid #e4d9dd;padding:64px 0}.contact-method-list{border-top:1px solid #ded0d5}.contact-method-list .contact-method{display:grid;grid-template-columns:.22fr .38fr 1fr;gap:28px;align-items:center;border-bottom:1px solid #ded0d5;padding:25px 0}.contact-method-list .contact-method>span{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#8b6a73}.contact-method-list strong{font:400 25px Georgia,serif;color:#30272b}.contact-method-list strong b{font:400 18px Arial,sans-serif}.contact-method-list em{font-style:normal;color:#6d5e65;font-size:14px;line-height:1.6}.contact-method-list .contact-method-email{color:inherit;text-decoration:none}.contact-email-main{min-width:0}.contact-email-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px}.copy-email{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:3px 0;border:0;background:transparent;color:#563544;font:600 12px/1.2 Arial,sans-serif;letter-spacing:.02em;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.copy-email svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.5}.copy-email:hover,.copy-email:focus-visible{color:#8b6a73;background:transparent}.copy-email[data-copied=true]{color:#6f8065;background:transparent}.contact-email-link{color:#563544;font-size:12px;text-decoration:underline;text-underline-offset:4px}.contact-whatsapp-main{min-width:0}.contact-whatsapp-link{display:inline-flex;align-items:center;gap:5px;margin-top:10px;color:#563544;font-size:12px;text-decoration:underline;text-underline-offset:4px}.contact-whatsapp-link b{font:400 15px Arial,sans-serif}.copy-email-status{color:#6f8065;font-size:12px;min-height:1em}.contact-guide{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;padding-top:72px;padding-bottom:72px}.contact-guide ol{list-style:none;padding:0;margin:0;border-top:1px solid #e4d9dd}.contact-guide li{display:grid;grid-template-columns:50px 1fr;gap:24px;padding:20px 0;border-bottom:1px solid #e4d9dd}.contact-guide li strong{font-size:16px}.contact-guide li p{color:#6d5e65;font-size:14px;line-height:1.65;margin-top:6px}.contact-company{padding-top:58px;padding-bottom:58px}
@media(max-width:1000px){.about-hero,.contact-hero,.about-identity-grid,.about-company-grid,.contact-guide{gap:42px}.about-hero h1,.contact-hero h1{font-size:58px}.contact-method-list .contact-method{grid-template-columns:.25fr .5fr 1fr}}
@media(max-width:700px){.about-hero,.contact-hero,.about-identity-grid,.about-company-grid,.contact-guide{grid-template-columns:1fr;gap:30px;padding-top:34px;padding-bottom:45px}.about-hero h1,.contact-hero h1{font-size:44px}.about-hero>div>p,.contact-hero>div>p{font-size:16px}.about-identity,.about-company,.contact-company,.contact-methods{padding:42px 0}.about-expectations{padding-top:48px;padding-bottom:48px}.about-section-heading{display:block}.about-section-heading p{margin-top:14px}.about-facts>div,.about-company dl>div{grid-template-columns:1fr;gap:5px}.about-expectation-list article{grid-template-columns:42px 1fr;gap:15px}.about-expectation-list h3{font-size:24px}.contact-method-list .contact-method{grid-template-columns:1fr;gap:8px}.contact-method-list strong{font-size:22px}.contact-method-list em{margin-top:2px}.contact-guide li{grid-template-columns:42px 1fr;gap:15px}.contact-actions{gap:16px}.contact-actions .button{width:100%}}




.contact-whatsapp-number{display:block;margin-top:6px;color:#6d5e65;font:14px/1.5 Arial,sans-serif;letter-spacing:.04em}

