.PageHero-module__Pevp1q__hero{background:var(--afirat-graphite-900,#15181d);color:#fff;align-items:flex-end;min-height:42vh;display:flex;position:relative;overflow:hidden}.PageHero-module__Pevp1q__media{position:absolute;inset:0}.PageHero-module__Pevp1q__image{-o-object-fit:cover;object-fit:cover}.PageHero-module__Pevp1q__veil{background:linear-gradient(100deg,#0c0e11eb 10%,#0c0e118c 70%);position:absolute;inset:0}.PageHero-module__Pevp1q__content{z-index:1;max-width:44rem;padding:6.5rem 0 3.2rem;position:relative}.PageHero-module__Pevp1q__eyebrow{color:var(--afirat-silver-300,#c4c9d0);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .75rem;font-size:.76rem;font-weight:700}.PageHero-module__Pevp1q__content h1{color:#fff;font-family:var(--font-display), Georgia, serif;margin:0 0 .85rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1.1}.PageHero-module__Pevp1q__content p{color:#ffffffc7;max-width:38rem;margin:0;font-size:1.05rem;line-height:1.55}
.ContactCTA-module__5tpSvW__section{color:#fff;background:linear-gradient(120deg,#0c0e11f0,#15181de6),url(/images/uretim-panel-montaj.jpg) 50%/cover;margin-bottom:0;padding:4.5rem 0;position:relative;overflow:hidden}.ContactCTA-module__5tpSvW__section:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 40%,#8a929c38 40%);width:30%;position:absolute;top:0;bottom:0;right:0}.ContactCTA-module__5tpSvW__inner{z-index:1;justify-content:space-between;align-items:center;gap:2rem;display:flex;position:relative}.ContactCTA-module__5tpSvW__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--afirat-silver-300);margin:0 0 .7rem;font-size:.76rem;font-weight:700}.ContactCTA-module__5tpSvW__inner h2{color:#fff;max-width:24ch;margin:0 0 .8rem;font-size:clamp(1.7rem,3vw,2.4rem)}.ContactCTA-module__5tpSvW__inner p{color:#ffffffb8;max-width:36rem;margin:0}.ContactCTA-module__5tpSvW__actions{flex-wrap:wrap;flex-shrink:0;gap:.75rem;display:flex}@media (max-width:860px){.ContactCTA-module__5tpSvW__inner{flex-direction:column;align-items:flex-start}.ContactCTA-module__5tpSvW__section:after{opacity:.5;width:55%}}
.content-module__qhdCCq__section{background:#fff}.content-module__qhdCCq__prose{max-width:760px}.content-module__qhdCCq__prose h2{font-family:var(--font-display), Georgia, serif;color:var(--afirat-navy);letter-spacing:-.01em;margin:2.4rem 0 .9rem;font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:700}.content-module__qhdCCq__prose h2:first-child{margin-top:0}.content-module__qhdCCq__prose p{color:var(--afirat-muted);margin:0 0 1.05rem;font-size:1.05rem;font-weight:400;line-height:1.7}.content-module__qhdCCq__checklist{gap:.6rem;margin:.25rem 0 1.75rem;padding:0;list-style:none;display:grid}.content-module__qhdCCq__checklist li{background:var(--afirat-bg);border:1px solid color-mix(in srgb, var(--afirat-navy) 8%, transparent);border-left:3px solid var(--afirat-navy);color:var(--afirat-navy);border-radius:.55rem;padding:.85rem 1rem .85rem 2.35rem;font-weight:600;position:relative}.content-module__qhdCCq__checklist li:before{content:"";background:var(--afirat-navy);border-radius:1px;width:.45rem;height:.45rem;position:absolute;top:50%;left:.95rem;transform:translateY(-50%)}.content-module__qhdCCq__highlight{background:var(--afirat-navy);color:#fff;border-radius:.85rem;margin:2.25rem 0;padding:1.75rem 1.5rem}.content-module__qhdCCq__highlight h2{color:#fff;font-family:var(--font-display), Georgia, serif;margin-top:0;margin-bottom:.75rem}.content-module__qhdCCq__highlight p{color:#ffffffd1;margin-bottom:0;line-height:1.65}.content-module__qhdCCq__motto{font-family:var(--font-display), Georgia, serif;font-weight:700;color:var(--afirat-navy)!important;margin:2rem 0 1.6rem!important;font-size:1.4rem!important;line-height:1.35!important}.content-module__qhdCCq__aboutCta{margin-top:.25rem}.content-module__qhdCCq__variants{gap:1rem;margin:1.5rem 0 2rem;display:grid}.content-module__qhdCCq__variant{border:1px solid var(--afirat-line);background:var(--afirat-bg);border-radius:.85rem;padding:1.35rem 1.3rem}.content-module__qhdCCq__variant h3{margin:0 0 .45rem;font-size:1.15rem}.content-module__qhdCCq__variant p{color:var(--afirat-muted);margin:0}.content-module__qhdCCq__form{gap:.95rem;max-width:640px;display:grid}.content-module__qhdCCq__row{grid-template-columns:1fr 1fr;gap:.95rem;display:grid}.content-module__qhdCCq__field{gap:.4rem;display:grid}.content-module__qhdCCq__field label{color:var(--afirat-navy);font-size:.85rem;font-weight:750}.content-module__qhdCCq__field input,.content-module__qhdCCq__field select,.content-module__qhdCCq__field textarea{border:1px solid var(--afirat-line);width:100%;min-height:48px;color:var(--afirat-navy);font:inherit;background:#fff;border-radius:.65rem;padding:.75rem .9rem}.content-module__qhdCCq__field textarea{resize:vertical;min-height:140px}.content-module__qhdCCq__field input:focus,.content-module__qhdCCq__field select:focus,.content-module__qhdCCq__field textarea:focus{outline:2px solid color-mix(in srgb, var(--afirat-green) 45%, transparent);border-color:var(--afirat-green)}.content-module__qhdCCq__contactGrid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:2.5rem;display:grid}.content-module__qhdCCq__contactCards{gap:.85rem;display:grid}.content-module__qhdCCq__contactCard{background:var(--afirat-bg);border-top:3px solid var(--afirat-green);border-radius:.85rem;padding:1.2rem 1.15rem}.content-module__qhdCCq__contactCard strong{color:var(--afirat-navy);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.3rem;font-size:.85rem;display:block}.content-module__qhdCCq__contactCard p,.content-module__qhdCCq__contactCard a{color:var(--afirat-muted);margin:0;font-weight:600;display:block}.content-module__qhdCCq__contactCard a+a{margin-top:.25rem}.content-module__qhdCCq__igLink{align-items:center;gap:.4rem;display:inline-flex}.content-module__qhdCCq__igIcon{width:16px;height:16px;color:var(--afirat-navy);flex-shrink:0}@media (max-width:800px){.content-module__qhdCCq__row,.content-module__qhdCCq__contactGrid{grid-template-columns:1fr}}
.ContactMap-module__l6k1TW__map{background:var(--afirat-bg);filter:grayscale(.15)contrast(1.05);border:0;border-radius:1rem;width:100%;height:100%;min-height:22rem}.ContactMap-module__l6k1TW__fallback{background:var(--afirat-bg);border:1px solid #8a929c4d;border-radius:.85rem;padding:1.3rem 1.2rem}.ContactMap-module__l6k1TW__fallback strong{color:var(--afirat-ink);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.3rem;font-size:.85rem;display:block}.ContactMap-module__l6k1TW__fallback p{color:var(--afirat-muted);margin:0;font-weight:500}
