.contact-page{background:#fff}.hero-section{display:none}.hero-background{pointer-events:none;position:absolute;inset:0}.hero-photo{display:none}.hero-overlay{background:radial-gradient(at 30%,#00a8a81f 0%,#0000 60%);position:absolute;inset:0}.blob-top,.blob-bottom{display:none}.hero-content-container{z-index:1;max-width:1280px;margin:0 auto;padding:0 clamp(1.5rem,4vw,3rem);position:relative}.hero-content{max-width:600px}.hero-badge-wrapper{margin-bottom:1.25rem}.hero-badge{font-family:var(--font-inter,"Inter",sans-serif);color:#9cf6f6;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.hero-badge:before{content:"";background:#00a8a8;border-radius:2px;width:28px;height:2px;display:block}.hero-title{font-family:var(--font-outfit,"Outfit",sans-serif);color:#fff;letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:700;line-height:1.15}.hero-description{font-family:var(--font-inter,"Inter",sans-serif);color:#ffffffa6;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.7}.hero-breadcrumb{font-family:var(--font-inter,"Inter",sans-serif);color:#ffffff73;align-items:center;gap:8px;font-size:13px;display:flex}.breadcrumb-link{color:#ffffff8c;text-decoration:none;transition:color .2s}.breadcrumb-link:hover{color:#9cf6f6}.breadcrumb-separator{color:#ffffff4d}.breadcrumb-current{color:#9cf6f6;font-weight:500}.main-content{background:#fff;padding:100px 0}.content-container{max-width:1280px;margin:0 auto;padding:0 clamp(1.5rem,4vw,3rem)}.content-grid{grid-template-columns:1fr 1fr;align-items:start;gap:5rem;display:grid}.left-column{position:sticky;top:100px}.section-header{margin-bottom:2.5rem}.badge-wrapper{margin-bottom:1rem}.section-badge{font-family:var(--font-inter,"Inter",sans-serif);color:#00a8a8;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.section-badge:before{content:"";background:#00a8a8;border-radius:2px;width:28px;height:2px;display:block}.section-heading{font-family:var(--font-outfit,"Outfit",sans-serif);color:#111827;letter-spacing:-.02em;margin-bottom:.85rem;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:700;line-height:1.2}.section-description{font-family:var(--font-inter,"Inter",sans-serif);color:#6b7280;font-size:.95rem;line-height:1.7}.stats-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;transition:all .25s;position:relative;overflow:hidden}.stat-card:hover{border-color:#00a8a8;box-shadow:0 4px 20px #0000000d}.stat-card-content{z-index:1;position:relative}.stat-icon-wrapper{border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:1rem;display:flex}.stat-icon-1{color:#00a8a8;background:#f0fafa}.stat-icon-2{color:#0284c7;background:#f0f9ff}.stat-icon{width:20px;height:20px}.stat-number{font-family:var(--font-outfit,"Outfit",sans-serif);color:#111827;margin-bottom:4px;font-size:2rem;font-weight:700;line-height:1}.stat-title{font-family:var(--font-inter,"Inter",sans-serif);color:#374151;margin-bottom:4px;font-size:.9rem;font-weight:600}.stat-subtitle{font-family:var(--font-inter,"Inter",sans-serif);color:#9ca3af;font-size:.8rem}.form-wrapper{position:relative}.form-blur{display:none}.form-container{box-shadow:none;background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.form-header{background:#fff;border-bottom:1px solid #e5e7eb;padding:1.75rem 2rem 1.5rem;position:relative;overflow:hidden}.form-title{font-family:var(--font-outfit,"Outfit",sans-serif);color:#111827;letter-spacing:-.02em;margin-bottom:.5rem;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700;line-height:1.15}.form-subtitle{font-family:var(--font-inter,"Inter",sans-serif);color:#6b7280;max-width:38rem;font-size:.95rem;line-height:1.7}.form-content{padding:2rem}.success-message{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1.5rem;display:flex}.success-icon-wrapper{color:#00a8a8;background:#f0fafa;border:2px solid #00a8a8;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.success-icon{width:28px;height:28px}.success-title{font-family:var(--font-outfit,"Outfit",sans-serif);color:#111827;font-size:1.35rem;font-weight:700}.success-text{font-family:var(--font-inter,"Inter",sans-serif);color:#6b7280;font-size:.95rem}.contact-form{flex-direction:column;gap:.9rem;display:flex}.form-group{flex-direction:column;gap:.35rem;display:flex}.form-label{font-family:var(--font-inter,"Inter",sans-serif);color:#374151;letter-spacing:.01em;font-size:13.5px;font-weight:600}.form-input,.form-select,.form-textarea{font-family:var(--font-inter,"Inter",sans-serif);color:#111827;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;outline:none;width:100%;padding:.78rem 1rem;font-size:14.5px;transition:all .25s}.form-input::placeholder,.form-textarea::placeholder{color:#9ca3af}.form-input:focus,.form-select:focus,.form-textarea:focus{background:#fff;border-color:#00a8a8;box-shadow:0 0 0 3px #00a8a814}.form-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236B7280' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px;padding-right:2.5rem}.form-textarea{resize:vertical;min-height:128px}.submit-wrapper{margin-top:.15rem}.submit-button{width:100%;font-family:var(--font-inter,"Inter",sans-serif);color:#fff;cursor:pointer;letter-spacing:.02em;background:#00a8a8;border:2px solid #00a8a8;border-radius:10px;padding:.875rem 1.5rem;font-size:14.5px;font-weight:600;transition:all .25s}.submit-button:hover:not(:disabled){color:#00a8a8;background:0 0}.form-disclaimer{font-family:var(--font-inter,"Inter",sans-serif);color:#9ca3af;text-align:center;margin-top:.25rem;font-size:12px}.newsletter-section{background:#0a1a2f;padding:80px 0;position:relative;overflow:hidden}.newsletter-background,.newsletter-blobs,.newsletter-blob-left,.newsletter-blob-right{display:none}.newsletter-section:before{content:"";background:radial-gradient(at 10%,#00a8a81f 0%,#0000 50%),radial-gradient(at 90%,#00a8a814 0%,#0000 50%);position:absolute;inset:0}.newsletter-container{z-index:1;max-width:1280px;margin:0 auto;padding:0 clamp(1.5rem,4vw,3rem);position:relative}.newsletter-content-wrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3rem;display:flex}.newsletter-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3rem;width:100%;display:flex}.newsletter-text{flex:1;min-width:260px}.newsletter-heading{font-family:var(--font-outfit,"Outfit",sans-serif);color:#fff;letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;line-height:1.2}.newsletter-description{font-family:var(--font-inter,"Inter",sans-serif);color:#ffffff8c;max-width:440px;font-size:.95rem;line-height:1.65}.newsletter-form-wrapper{flex-shrink:0;min-width:300px}.newsletter-form{border:1.5px solid #ffffff26;border-radius:8px;gap:0;display:flex;overflow:hidden}.newsletter-input{font-family:var(--font-inter,"Inter",sans-serif);color:#fff;background:#ffffff12;border:none;outline:none;flex:1;padding:.85rem 1.25rem;font-size:14px;transition:background .25s}.newsletter-input::placeholder{color:#ffffff59}.newsletter-input:focus{background:#ffffff1a}.newsletter-button{font-family:var(--font-inter,"Inter",sans-serif);color:#fff;cursor:pointer;white-space:nowrap;letter-spacing:.02em;background:#00a8a8;border:none;padding:0 1.5rem;font-size:13.5px;font-weight:600;transition:background .25s}.newsletter-button:hover:not(:disabled){background:#009090}.newsletter-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.newsletter-feedback{font-family:var(--font-inter,"Inter",sans-serif);border-radius:8px;align-items:center;gap:10px;padding:.85rem 1.25rem;font-size:14px;font-weight:500;display:flex}.newsletter-success{color:#9cf6f6;background:#00a8a826;border:1px solid #00a8a84d}.newsletter-error{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d}.newsletter-feedback-icon{text-align:center;background:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:700;line-height:22px;display:flex}.floating-cta{color:#fff;cursor:pointer;z-index:500;background:#00a8a8;border:none;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:all .25s;display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 4px 20px #00a8a866}.floating-cta:hover{background:#009090;transform:translateY(-3px);box-shadow:0 8px 28px #00a8a880}.floating-cta-icon{width:20px;height:20px}@media (max-width:1024px){.content-grid{grid-template-columns:1fr;gap:3rem}.left-column{position:static}}@media (max-width:768px){.hero-section{padding:120px 0 60px}.main-content{padding:70px 0}.stats-grid{grid-template-columns:1fr}.newsletter-section{padding:60px 0}.newsletter-content{flex-direction:column;gap:2rem}.newsletter-form-wrapper{width:100%;min-width:100%}}@media (max-width:480px){.form-content,.form-header{padding:1.5rem}}
.faq-module__0IRAma__faqSection{background:#fff;padding:100px 0}.faq-module__0IRAma__container{max-width:1120px;margin:0 auto;padding:0 clamp(1.5rem,4vw,3rem)}.faq-module__0IRAma__header{text-align:center;max-width:760px;margin:0 auto 2.75rem}.faq-module__0IRAma__kicker{color:#00a8a8;font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:1rem;font-size:12.5px;font-weight:600;display:inline-flex}.faq-module__0IRAma__kicker:before{content:"";background:#00a8a8;border-radius:2px;width:28px;height:2px}.faq-module__0IRAma__title{color:#111827;font-family:var(--font-outfit),"Outfit",sans-serif;letter-spacing:-.02em;margin-bottom:.9rem;font-size:clamp(1.7rem,3.5vw,2.5rem);font-weight:700;line-height:1.2}.faq-module__0IRAma__description{color:#6b7280;max-width:700px;font-family:var(--font-inter),"Inter",sans-serif;margin:0 auto;font-size:.95rem;line-height:1.7}.faq-module__0IRAma__list{border-top:1px solid #e5e7eb;gap:0;display:grid}.faq-module__0IRAma__item{background:#fff;border-bottom:1px solid #e5e7eb}.faq-module__0IRAma__open{background:#fff}.faq-module__0IRAma__question{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.15rem 0;display:flex}.faq-module__0IRAma__questionText{color:#111827;font-family:var(--font-outfit),"Outfit",sans-serif;flex:1;font-size:1rem;font-weight:600;line-height:1.45}.faq-module__0IRAma__open .faq-module__0IRAma__questionText{color:#0f172a}.faq-module__0IRAma__icon{color:#6b7280;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .25s,color .25s;display:inline-flex}.faq-module__0IRAma__open .faq-module__0IRAma__icon{color:#00a8a8}.faq-module__0IRAma__iconOpen{transform:rotate(180deg)}.faq-module__0IRAma__answer{overflow:hidden}.faq-module__0IRAma__answer[hidden]{display:none}.faq-module__0IRAma__answerText{color:#4b5563;font-family:var(--font-inter),"Inter",sans-serif;max-width:72ch;margin:0;padding:0 0 1.1rem;font-size:.95rem;line-height:1.8}@media (max-width:768px){.faq-module__0IRAma__faqSection{padding:70px 0}.faq-module__0IRAma__question{padding:1rem 0}.faq-module__0IRAma__questionText{font-size:.96rem}.faq-module__0IRAma__icon{width:30px;height:30px}}
