
.contact-page{background:#0b0a0c;color:#f7f3eb}.contact-hero{min-height:640px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 78% 28%,#71532944,transparent 43%),linear-gradient(115deg,#080809 25%,#191619 100%)}.contact-hero:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 153px,#b98d3b09 154px 155px);pointer-events:none}.contact-hero-inner{max-width:1200px;padding:125px 6vw 110px;margin:auto;position:relative;z-index:2}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.23em;color:#d2b37b;display:block}.contact-hero h1{font-family:Manrope,sans-serif;font-size:clamp(56px,7.4vw,116px);letter-spacing:-.075em;line-height:1.08;margin:26px 0 25px;font-weight:800}.contact-page em{font-style:normal;color:#dcba7b}.contact-hero-inner>p{max-width:560px;color:#d4cfc8;font-size:17px;line-height:1.85}.contact-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.gold-button,.ghost-button,.submit-gold{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;padding:20px 25px;font-size:12px;font-weight:800;letter-spacing:.08em}.gold-button,.submit-gold{background:#d4aa64;color:#17100a;border:1px solid #d4aa64}.ghost-button{border:1px solid #75654e;color:#f7eee0}.gold-button:hover,.submit-gold:hover{background:#f0ce91}.contact-hero-mark{font-family:Georgia,serif;font-size:clamp(145px,24vw,400px);color:#9a794d1c;position:absolute;right:-1%;top:8%;letter-spacing:-.18em;pointer-events:none}.contact-hero-mark span{color:#d4aa642b}.contact-hero-bottom{border-top:1px solid #b59b7350;color:#b8aa92;display:flex;justify-content:space-between;gap:20px;padding:23px 6vw;font-size:10px;letter-spacing:.15em;position:absolute;bottom:0;left:0;right:0}.contact-channels{background:#f5f0e8;color:#171514;padding:110px 6vw}.section-intro{max-width:1400px;margin:auto auto 48px;display:flex;align-items:end;justify-content:space-between;gap:30px}.section-intro h2,.company-details h2,.contact-form-wrap h2,.contact-bottom h2{font-size:clamp(40px,5vw,70px);letter-spacing:-.06em;line-height:1.14;margin:15px 0;font-weight:800}.section-intro h2 em{color:#a67a36}.section-intro>p{max-width:400px;color:#66605a;line-height:1.85}.gold{color:#a67a36}.channel-grid{max-width:1400px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.channel-card{background:#fff;border:1px solid #e7dfd3;padding:33px;min-height:320px;display:flex;flex-direction:column;position:relative;transition:transform .2s,border-color .2s}.channel-card:hover{transform:translateY(-5px);border-color:#be9657}.ch-number{color:#8a6d45;letter-spacing:.14em;font-size:10px;font-weight:800}.ch-icon{position:absolute;right:30px;top:30px;font-size:23px;color:#ac854e}.channel-card h3{font-size:30px;margin:40px 0 8px;letter-spacing:-.04em}.channel-card p{color:#76706b;font-size:14px}.channel-card strong{font-size:17px;color:#201b16;overflow-wrap:anywhere;margin-top:13px}.channel-action{font-size:10px;letter-spacing:.12em;margin-top:auto;padding-top:28px;font-weight:800;color:#a57837}.channel-card-wa{background:#172b20;color:#fff;border-color:#172b20}.channel-card-wa strong{color:#fff}.channel-card-wa p{color:#d2e4d5}.channel-card-wa .ch-icon,.channel-card-wa .ch-number,.channel-card-wa .channel-action{color:#c5d9ba}.contact-main-grid{padding:105px 6vw;max-width:1620px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:9vw}.company-details h2,.contact-form-wrap h2{font-size:clamp(37px,4vw,60px)}.detail-line{display:grid;grid-template-columns:120px 1fr;gap:20px;padding:23px 0;border-bottom:1px solid #4c4339}.detail-line span{font-size:10px;color:#bd9d71;font-weight:800;letter-spacing:.15em}.detail-line strong{font-size:17px;line-height:1.5;overflow-wrap:anywhere}.details-note,.form-disclaimer{font-size:12px;color:#bcb3a7;line-height:1.7}.services-link{display:inline-flex;gap:25px;justify-content:space-between;border-bottom:1px solid #d5ac68;padding:20px 0;color:#e2bd83;font-size:11px;font-weight:800;letter-spacing:.1em;margin-top:28px}.contact-form-wrap{background:#1c1a1b;border:1px solid #4e4132;padding:45px}.contact-form-wrap>p{color:#c6bbae;line-height:1.75;font-size:14px}.contact-form-wrap form{margin-top:30px}.contact-form-wrap label{display:flex;flex-direction:column;gap:11px;margin-bottom:20px;color:#f1e5d3;font-size:12px;font-weight:700}.contact-form-wrap input,.contact-form-wrap select,.contact-form-wrap textarea{width:100%;background:#0e0e10;border:1px solid #64523b;color:#fff;border-radius:0;padding:15px;font-size:14px;outline-offset:2px;outline-color:#d7aa65}.contact-form-wrap input::placeholder,.contact-form-wrap textarea::placeholder{color:#9b9187}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.submit-gold{width:100%;cursor:pointer}.contact-bottom{text-align:center;padding:95px 5vw 105px;background:#b99259;color:#17100c}.contact-bottom em{color:#fff7e9}.contact-bottom .eyebrow{color:#342113}.contact-bottom .gold-button{background:#0f0e10;color:#fff;border:1px solid #0f0e10;margin-top:24px}html[data-theme=light] .contact-page{background:#19171a}html[data-theme=dark] .contact-channels{background:#1c1b1e;color:#f7efe4}html[data-theme=dark] .section-intro>p{color:#d0c6b9}html[data-theme=dark] .channel-card{background:#302b29;border-color:#695842;color:#fff}html[data-theme=dark] .channel-card p,html[data-theme=dark] .channel-card strong{color:#f2e9da}html[data-theme=dark] .channel-card-wa{background:#173523}html[data-theme=dark] .section-intro h2 em{color:#ecc17f}@media(max-width:950px){.channel-grid{grid-template-columns:1fr 1fr}.contact-main-grid{grid-template-columns:1fr;gap:55px}.contact-hero-mark{opacity:.45}}@media(max-width:650px){.contact-hero-inner{padding:80px 6vw 125px}.contact-hero{min-height:680px}.contact-hero-bottom{font-size:9px}.channel-grid{grid-template-columns:1fr}.section-intro{display:block}.contact-channels{padding:75px 5vw}.contact-main-grid{padding:70px 5vw}.contact-form-wrap{padding:25px}.form-row{grid-template-columns:1fr}.detail-line{grid-template-columns:90px 1fr}.contact-hero-actions a{width:100%}}
