.home-hero_hero__Qgc6y{--hero-shade-angle:90deg}[dir=rtl] .home-hero_hero__Qgc6y{--hero-shade-angle:-90deg}.home-page .home-hero_hero__Qgc6y.home-hero_hero__Qgc6y:before{background:linear-gradient(var(--hero-shade-angle),rgba(7,21,34,.68) 0,rgba(7,21,34,.5) 60%,rgba(7,21,34,.22) 100%),linear-gradient(0deg,rgba(7,21,34,.4),transparent 55%)}.home-page .home-hero_hero__Qgc6y.home-hero_hero__Qgc6y .hero-media img{object-position:50% 50%}.home-page .home-hero_hero__Qgc6y.home-hero_hero__Qgc6y .hero-content{text-shadow:0 2px 12px rgba(0,0,0,.28)}.home-page .home-hero_hero__Qgc6y.home-hero_hero__Qgc6y .eyebrow,.home-page .home-hero_hero__Qgc6y.home-hero_hero__Qgc6y .home-hero-slogan{color:#ead6b1;opacity:1}.home-page .home-hero_hero__Qgc6y.home-hero_hero__Qgc6y .home-hero-description,.home-page .home-hero_hero__Qgc6y.home-hero_hero__Qgc6y .home-mobile-intro{color:#f0f3f5}.home-page .home-hero_hero__Qgc6y.home-hero_hero__Qgc6y .hero-actions{text-shadow:none}@media (max-width:700px){.home-page .home-hero_hero__Qgc6y.home-hero_hero__Qgc6y:before{background:linear-gradient(0deg,rgba(7,21,34,.82),rgba(7,21,34,.66) 58%,rgba(7,21,34,.35))}.home-page .home-hero_hero__Qgc6y.home-hero_hero__Qgc6y .hero-media img{object-position:38% 50%}}.contact-section-preview_section__PhdX3{padding:clamp(2.5rem,6vw,5rem) 1rem;background:#071522;color:#fff;scroll-margin-top:80px}.contact-section-preview_container__OSRYV{max-width:700px;margin-inline:auto}.contact-section-preview_heading__4bMj1{text-align:center;margin-bottom:1.75rem}.contact-section-preview_heading__4bMj1>span{color:#c8b081;font-size:.8rem;font-weight:700}.contact-section-preview_heading__4bMj1 h2{margin:.65rem 0;font-size:clamp(1.85rem,4vw,2.8rem);line-height:1.35;font-weight:700}.contact-section-preview_heading__4bMj1 p{max-width:48ch;margin:0 auto;color:#b9c3ca;font-size:.95rem;line-height:1.8}.contact-section-preview_card__U2qLb{padding:clamp(1.1rem,4vw,2rem);border:1px solid #c8b08130;border-radius:1.4rem;background:linear-gradient(145deg,#122737,#0d1f2e);box-shadow:0 14px 40px #0000001c}.contact-section-preview_section__PhdX3 .contact-section-preview_card__U2qLb .contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.contact-section-preview_section__PhdX3 .contact-section-preview_card__U2qLb .contact-service-picker{grid-column:1/-1;border:0;padding:0;margin:0 0 .25rem;min-width:0}.contact-section-preview_section__PhdX3 .contact-section-preview_card__U2qLb .contact-service-picker legend{color:#e7e3db;font-size:.85rem;font-weight:700;padding:0;margin-bottom:.8rem}.contact-section-preview_section__PhdX3 .contact-section-preview_card__U2qLb .contact-service-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.contact-section-preview_section__PhdX3 .contact-section-preview_card__U2qLb .contact-service-options label{display:flex;align-items:center;gap:.55rem;min-height:48px;padding:.7rem .8rem;border:1px solid #ffffff26;border-radius:.8rem;background:#ffffff03;font-size:.85rem;line-height:1.45;cursor:pointer;transition:border-color .15s ease,background .15s ease}.contact-section-preview_section__PhdX3 .contact-section-preview_card__U2qLb .contact-service-options label:last-child{grid-column:1/-1}.contact-section-preview_section__PhdX3 .contact-section-preview_card__U2qLb .contact-service-options label:has(input:checked){border-color:#c8b081;background:#c8b08120;color:#efdab3}.contact-section-preview_section__PhdX3 .contact-section-preview_card__U2qLb .contact-service-options label:focus-within{outline:2px solid #c8b081;outline-offset:2px}.contact-section-preview_section__PhdX3 .contact-section-preview_card__U2qLb .contact-service-options input{width:16px;height:16px;flex-shrink:0;margin:0;accent-color:#c8b081}.contact-section-preview_section__PhdX3 .contact-section-preview_card__U2qLb .field label{color:#dce2e7;font-size:.84rem;font-weight:600}.contact-section-preview_section__PhdX3 .contact-section-preview_card__U2qLb .field input,.contact-section-preview_section__PhdX3 .contact-section-preview_card__U2qLb .field textarea{background:#07152260;border-color:#ffffff30;border-radius:.8rem;min-height:48px;font-size:16px}.contact-section-preview_section__PhdX3 .contact-section-preview_card__U2qLb .field textarea{min-height:100px}.contact-section-preview_section__PhdX3 .contact-section-preview_card__U2qLb .contact-optional-details{grid-column:1/-1;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}.contact-section-preview_section__PhdX3 .contact-section-preview_card__U2qLb .contact-optional-details summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:48px;list-style:none;color:#d4c19b;font-size:.86rem;cursor:pointer}.contact-section-preview_section__PhdX3 .contact-section-preview_card__U2qLb .contact-optional-details summary::-webkit-details-marker{display:none}.contact-section-preview_section__PhdX3 .contact-section-preview_card__U2qLb .contact-optional-details summary:after{content:"+";font-size:1.2rem}.contact-section-preview_section__PhdX3 .contact-section-preview_card__U2qLb .contact-optional-details[open] summary:after{content:"−"}.contact-section-preview_section__PhdX3 .contact-section-preview_card__U2qLb .contact-optional-details .field{margin-block:.5rem 1rem}.contact-section-preview_section__PhdX3 .contact-section-preview_card__U2qLb .consent-field,.contact-section-preview_section__PhdX3 .contact-section-preview_card__U2qLb .field-full,.contact-section-preview_section__PhdX3 .contact-section-preview_card__U2qLb .form-actions,.contact-section-preview_section__PhdX3 .contact-section-preview_card__U2qLb .form-message{grid-column:1/-1}.contact-section-preview_section__PhdX3 .contact-section-preview_card__U2qLb .consent-field{font-size:.78rem;color:#bac5ce;line-height:1.7;margin:0}.contact-section-preview_section__PhdX3 .contact-section-preview_card__U2qLb .consent-field input{width:18px;height:18px;flex-shrink:0}.contact-section-preview_section__PhdX3 .contact-section-preview_card__U2qLb .form-actions>button{width:100%;min-height:50px;background:#c8b081;border-color:#c8b081;color:#071522;font-weight:800;font-size:.95rem;border-radius:.8rem;box-shadow:none}.contact-section-preview_section__PhdX3 .contact-section-preview_card__U2qLb .form-actions>button:disabled{opacity:.65;cursor:wait}.contact-section-preview_alternative__hoRjA{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;border-top:1px solid #ffffff14;margin-top:1.2rem;padding-top:.85rem}.contact-section-preview_alternative__hoRjA>span{color:#aebcc7;font-size:.82rem;font-weight:500}.contact-section-preview_socialGroup__mPtRr{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem}.contact-section-preview_socialBtnFb__8tqFs,.contact-section-preview_socialBtnIg__F8Gv7,.contact-section-preview_socialBtnWa__aCDWm{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:38px;padding:.4rem .9rem;border-radius:.75rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s ease;border:1px solid transparent}.contact-section-preview_socialBtnWa__aCDWm{background:rgba(37,211,102,.12);color:#4ade80;border-color:rgba(37,211,102,.3)}.contact-section-preview_socialBtnWa__aCDWm:hover{background:#25d366;color:#04101b;transform:translateY(-2px);box-shadow:0 4px 12px rgba(37,211,102,.3)}.contact-section-preview_socialBtnIg__F8Gv7{background:rgba(225,48,108,.12);color:#f472b6;border-color:rgba(225,48,108,.3)}.contact-section-preview_socialBtnIg__F8Gv7:hover{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#ffffff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(225,48,108,.3)}.contact-section-preview_socialBtnFb__8tqFs{background:rgba(24,119,242,.12);color:#60a5fa;border-color:rgba(24,119,242,.3)}.contact-section-preview_socialBtnFb__8tqFs:hover{background:#1877f2;color:#ffffff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(24,119,242,.3)}.contact-section-preview_socialGroup__mPtRr svg{width:17px;height:17px}@media (max-width:700px){.contact-section-preview_heading__4bMj1{text-align:start;margin-bottom:1.2rem}.contact-section-preview_heading__4bMj1 p{margin-inline:0;font-size:.9rem}.contact-section-preview_card__U2qLb{border-radius:1.1rem}.contact-section-preview_section__PhdX3 .contact-section-preview_card__U2qLb .contact-form{grid-template-columns:minmax(0,1fr);gap:.9rem}.contact-section-preview_section__PhdX3 .contact-section-preview_card__U2qLb .contact-service-options label{font-size:.8rem;padding:.7rem .6rem}}