:root{--eit-primary:#1D5C5C;--eit-primary-dark:#154444;--eit-primary-mid:#236666;--eit-primary-bg:rgba(29, 92, 92, .06);--eit-accent:#2E8B8B;--eit-accent-light:#4AACAC;--eit-cream:#F8F4EF;--eit-cream-dark:#EFE9E1;--eit-white:#FFFFFF;--eit-text:#1A1A1A;--eit-text-muted:#5A5A5A;--eit-border:rgba(29, 92, 92, .12);--eit-shadow:0 8px 40px rgba(0, 0, 0, .10);--eit-shadow-card:0 4px 24px rgba(29, 92, 92, .10);--eit-radius:16px;--eit-radius-sm:10px;--eit-transition:all .3s cubic-bezier(.4, 0, .2, 1);--eit-font:'Montserrat',sans-serif}.eit-page *{box-sizing:border-box;font-family:var(--eit-font)!important;margin:0;padding:0}.eit-page a{text-decoration:none;color:inherit}.eit-page ul{list-style:none}.eit-page img{max-width:100%;display:block}.eit-page button{font-family:var(--eit-font)!important;cursor:pointer}.eit-section{position:relative;overflow:hidden}.eit-wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 28px}.eit-btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--eit-primary);color:var(--eit-white)!important;padding:14px 32px;border-radius:50px;font-size:14px;font-weight:700;letter-spacing:.04em;transition:var(--eit-transition);border:2px solid var(--eit-primary)}.eit-btn-primary:hover{background:0 0;color:var(--eit-primary)!important;transform:translateY(-3px);box-shadow:0 12px 30px rgba(29,92,92,.25)}.eit-btn-outline{display:inline-flex;align-items:center;gap:8px;background:0 0;color:var(--eit-primary)!important;padding:13px 30px;border-radius:50px;font-size:14px;font-weight:700;letter-spacing:.04em;transition:var(--eit-transition);border:2px solid var(--eit-primary)}.eit-btn-outline:hover{background:var(--eit-primary);color:var(--eit-white)!important;transform:translateY(-3px)}.eit-btn-white{display:inline-flex;align-items:center;gap:8px;background:var(--eit-white);color:var(--eit-primary)!important;padding:14px 32px;border-radius:50px;font-size:14px;font-weight:700;letter-spacing:.04em;transition:var(--eit-transition);border:2px solid var(--eit-white)}.eit-btn-white:hover{background:0 0;color:var(--eit-white)!important;transform:translateY(-3px)}.eit-btn-arrow::after{content:'→';transition:transform .3s}.eit-btn-arrow:hover::after{transform:translateX(4px)}.eit-label-tag{display:inline-flex;align-items:center;gap:7px;background:var(--eit-primary-bg);color:var(--eit-primary);padding:6px 16px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.eit-label-tag::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--eit-accent)}.eit-section-heading{font-size:clamp(28px, 4vw, 44px);font-weight:800;color:var(--eit-text);line-height:1.15;letter-spacing:-.02em}.eit-section-heading span{color:var(--eit-primary)}.eit-section-sub{font-size:16px;color:var(--eit-text-muted);line-height:1.7;font-weight:400}.eit-divider{width:60px;height:4px;background:linear-gradient(90deg,var(--eit-primary),var(--eit-accent));border-radius:2px;margin:16px 0 24px}.eit-fade-in{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.eit-fade-in.eit-visible{opacity:1;transform:translateY(0)}.eit-fade-in-delay-1{transition-delay:.1s}.eit-fade-in-delay-2{transition-delay:.2s}.eit-fade-in-delay-3{transition-delay:.3s}.eit-fade-in-delay-4{transition-delay:.4s}.eit-hero{min-height:92vh;display:flex;flex-direction:column;background:#0a1e1e;position:relative;overflow:hidden}.eit-hero-image-bg{position:absolute;inset:0;overflow:hidden;z-index:0;background:#0a1e1e}.eit-hero-image-bg img,.eit-hero-image-bg video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.eit-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,30,30,.45) 0,rgba(10,30,30,.55) 100%);z-index:1;pointer-events:none}.eit-hero-inner{flex:1;display:flex;align-items:center;min-height:88vh;position:relative;z-index:2}.eit-hero-content{max-width:580px;padding:80px 0;position:relative;z-index:2}.eit-hero-tag{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.15);color:#fff;padding:7px 18px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:24px;backdrop-filter:blur(6px)}.eit-hero-tag::before{content:'';width:5px;height:5px;border-radius:50%;background:var(--eit-accent);animation:eit-pulse 2s infinite}@keyframes eit-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.eit-hero h1{font-size:clamp(34px, 5vw, 58px);font-weight:900;color:#fff;line-height:1.1;letter-spacing:-.03em;margin-bottom:20px}.eit-hero h1 em{font-style:normal;color:var(--eit-accent-light)}.eit-hero-desc{font-size:16px;color:rgba(255,255,255,.82);line-height:1.75;margin-bottom:36px;max-width:460px}.eit-hero-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.eit-hero-phone{display:flex;align-items:center;gap:9px;color:#fff!important;font-weight:700;font-size:15px}.eit-hero-phone svg{width:18px;height:18px;stroke:#fff!important;fill:none}.eit-hero-strip{background:var(--eit-primary);padding:0;overflow:hidden;height:52px;display:flex;align-items:center;position:relative;z-index:3}.eit-hero-strip-track{display:flex;align-items:center;gap:0;animation:eit-marquee 20s linear infinite;white-space:nowrap}.eit-hero-strip-item{display:flex;align-items:center;gap:20px;padding:0 40px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.7)}.eit-hero-strip-item .dot{width:5px;height:5px;border-radius:50%;background:var(--eit-accent);flex-shrink:0}@keyframes eit-marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.eit-form-strip{background:linear-gradient(135deg,var(--eit-primary) 0,var(--eit-primary-mid) 100%);padding:28px 0;position:relative;z-index:10}.eit-form-strip::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Ccircle cx='30' cy='30' r='20'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none}.eit-form-inner{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.eit-form-field{flex:1;min-width:180px;position:relative}.eit-form-field input{width:100%;background:rgba(255,255,255,.12);border:1.5px solid rgba(255,255,255,.2);border-radius:50px;padding:14px 20px 14px 48px;color:var(--eit-white);font-size:13px;font-weight:500;font-family:var(--eit-font)!important;outline:0;transition:var(--eit-transition);backdrop-filter:blur(5px)}.eit-form-field input::placeholder{color:rgba(255,255,255,.6)}.eit-form-field input:focus{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.5);box-shadow:0 0 0 3px rgba(255,255,255,.1)}.eit-form-field-icon{position:absolute;left:17px;top:50%;transform:translateY(-50%);width:17px;height:17px;color:rgba(255,255,255,.65);stroke:rgba(255,255,255,.65);fill:none;pointer-events:none;z-index:2}.eit-form-field-icon circle,.eit-form-field-icon line,.eit-form-field-icon path,.eit-form-field-icon polyline{stroke:rgba(255,255,255,.65);fill:none}.eit-form-phone-wrap{flex:1.2;min-width:210px;display:flex;align-items:center;background:rgba(255,255,255,.12);border:1.5px solid rgba(255,255,255,.2);border-radius:50px;overflow:hidden;transition:var(--eit-transition);backdrop-filter:blur(5px)}.eit-form-phone-wrap:focus-within{border-color:rgba(255,255,255,.5);box-shadow:0 0 0 3px rgba(255,255,255,.1)}.eit-country-select{appearance:none;-webkit-appearance:none;background:0 0;border:none;border-right:1.5px solid rgba(255,255,255,.2);padding:14px 30px 14px 16px;color:rgba(255,255,255,.9);font-size:13px;font-weight:700;font-family:var(--eit-font)!important;cursor:pointer;outline:0;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.65)' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;max-width:140px}.eit-country-select option{background:#154444;color:#fff;font-size:13px;font-family:sans-serif}.eit-cd{position:relative;flex-shrink:0}.eit-cd-trigger{display:flex;align-items:center;gap:6px;background:0 0;border:none;border-right:1.5px solid rgba(255,255,255,.2);padding:14px 28px 14px 14px;color:rgba(255,255,255,.9);font-size:13px;font-weight:700;font-family:var(--eit-font)!important;cursor:pointer;outline:0;white-space:nowrap;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.65)' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;transition:background .2s}.eit-cd-trigger:hover{background:rgba(255,255,255,.06)}.eit-cd-panel{position:fixed;width:280px;max-height:340px;background:rgba(16,52,52,.97);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.12);border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.05);z-index:99999;display:none;flex-direction:column;overflow:hidden;animation:eitCdIn .18s ease-out}@keyframes eitCdIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.eit-cd-panel.open{display:flex}.eit-cd-search{padding:10px 10px 8px;border-bottom:1px solid rgba(255,255,255,.08)}.eit-cd-search input{width:100%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:9px 12px 9px 34px;color:#fff;font-size:13px;font-family:var(--eit-font)!important;outline:0;transition:border-color .2s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.4)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:10px center}.eit-cd-search input::placeholder{color:rgba(255,255,255,.35)}.eit-cd-search input:focus{border-color:rgba(74,172,172,.5)}.eit-cd-list{overflow-y:auto;max-height:268px;padding:4px 4px 6px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.eit-cd-list::-webkit-scrollbar{width:5px}.eit-cd-list::-webkit-scrollbar-track{background:0 0}.eit-cd-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:10px}.eit-cd-group{padding:10px 10px 4px;font-size:10px;font-weight:700;color:rgba(255,255,255,.3);text-transform:uppercase;letter-spacing:.1em}.eit-cd-item{padding:9px 10px;font-size:13px;color:rgba(255,255,255,.8);border-radius:8px;cursor:pointer;transition:background .12s,color .12s;font-family:var(--eit-font)!important}.eit-cd-item:hover{background:rgba(74,172,172,.18);color:#fff}.eit-cd-item.sel{background:rgba(74,172,172,.25);color:#fff;font-weight:600}.eit-cd-empty{padding:20px 10px;text-align:center;color:rgba(255,255,255,.35);font-size:13px}.eit-form-phone-wrap input{flex:1;background:0 0;border:none;padding:14px 16px;color:var(--eit-white);font-size:13px;font-weight:500;font-family:var(--eit-font)!important;outline:0}.eit-form-phone-wrap input::placeholder{color:rgba(255,255,255,.6)}.eit-form-submit{background:var(--eit-accent);color:var(--eit-white);border:none;padding:14px 32px;border-radius:50px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:var(--eit-transition);white-space:nowrap;flex-shrink:0}.eit-form-submit:hover{background:var(--eit-accent-light);transform:translateY(-2px);box-shadow:0 8px 20px rgba(46,139,139,.35)}.eit-services{padding:96px 0 80px;background:var(--eit-white)}.eit-services-header{text-align:center;margin-bottom:60px}.eit-services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.eit-service-card{border-radius:24px;overflow:hidden;position:relative;height:480px;cursor:pointer;transition:var(--eit-transition);box-shadow:var(--eit-shadow-card)}.eit-service-card:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(29,92,92,.18)}.eit-service-card-hair .eit-card-bg{background-image:none}.eit-service-card-dental .eit-card-bg{background-image:none}.eit-card-bg{position:absolute;inset:0;background-size:cover;background-position:center;background-color:var(--eit-primary);transition:transform .6s ease}.eit-service-card:hover .eit-card-bg{transform:scale(1.05)}.eit-card-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(21,68,68,.92) 100%)}.eit-card-content{position:absolute;bottom:0;left:0;right:0;padding:36px 32px;color:var(--eit-white)}.eit-card-category{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--eit-accent-light);margin-bottom:10px}.eit-card-title{font-size:28px;font-weight:800;line-height:1.15;margin-bottom:14px;letter-spacing:-.01em;color:var(--eit-white)}.eit-card-list{display:flex;flex-direction:column;gap:6px;margin-bottom:24px}.eit-card-list-item{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:rgba(255,255,255,.85)}.eit-card-list-item::before{content:'';width:5px;height:5px;border-radius:50%;background:var(--eit-accent);flex-shrink:0}.eit-card-cta{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.15);backdrop-filter:blur(6px);border:1.5px solid rgba(255,255,255,.3);color:#fff!important;padding:11px 24px;border-radius:30px;font-size:13px;font-weight:700;transition:var(--eit-transition)}.eit-card-cta:hover{background:var(--eit-accent);border-color:var(--eit-accent)}.eit-card-cta::after{content:' →'}.eit-stats{background:linear-gradient(135deg,var(--eit-primary) 0,var(--eit-primary-mid) 60%,#1d7070 100%);padding:72px 0;position:relative;overflow:hidden}.eit-stats::before{content:'';position:absolute;width:600px;height:600px;border-radius:50%;background:rgba(255,255,255,.04);top:-200px;right:-100px;pointer-events:none}.eit-stats::after{content:'';position:absolute;width:400px;height:400px;border-radius:50%;background:rgba(255,255,255,.03);bottom:-150px;left:-80px;pointer-events:none}.eit-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative;z-index:1}.eit-stat-item{text-align:center;padding:32px 20px;border-radius:var(--eit-radius);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(5px);transition:var(--eit-transition)}.eit-stat-item:hover{background:rgba(255,255,255,.12);transform:translateY(-4px)}.eit-stat-num{font-size:clamp(34px, 4vw, 52px);font-weight:900;color:var(--eit-white);line-height:1;margin-bottom:8px;letter-spacing:-.03em}.eit-stat-num span{color:var(--eit-white)}.eit-stat-label{font-size:13px;color:rgba(255,255,255,.7);font-weight:500;letter-spacing:.04em;line-height:1.4}.eit-stat-icon{width:42px;height:42px;background:rgba(255,255,255,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.eit-stat-icon svg{width:20px;height:20px;color:var(--eit-white);stroke:var(--eit-white);fill:none}.eit-about{padding:100px 0;background:var(--eit-cream);overflow:hidden}.eit-about-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.eit-about-content{position:relative}.eit-about-heading{font-size:clamp(32px, 4vw, 48px);font-weight:900;color:var(--eit-primary);line-height:1.1;letter-spacing:-.02em;margin-bottom:24px}.eit-about-text{font-size:15px;color:var(--eit-text-muted);line-height:1.8;margin-bottom:16px}.eit-about-features{display:flex;flex-direction:column;gap:14px;margin:28px 0 36px}.eit-about-feature{display:flex;align-items:flex-start;gap:14px}.eit-about-feature-icon{width:40px;height:40px;background:var(--eit-primary-bg);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.eit-about-feature-icon svg{width:18px;height:18px;color:var(--eit-primary);stroke:var(--eit-primary);fill:none}.eit-about-feature-txt strong{display:block;font-size:14px;font-weight:700;color:var(--eit-text);margin-bottom:3px}.eit-about-feature-txt span{font-size:13px;color:var(--eit-text-muted);line-height:1.5}.eit-about-image{position:relative}.eit-about-img-wrap{border-radius:28px;overflow:hidden;position:relative;width:100%;aspect-ratio:4/5}.eit-about-img-bg{position:absolute;inset:0;background-color:var(--eit-primary)}.eit-about-img-bg img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.eit-about-badge{position:absolute;bottom:-20px;left:-20px;background:var(--eit-white);border-radius:18px;padding:18px 22px;box-shadow:0 12px 40px rgba(0,0,0,.12);display:flex;align-items:center;gap:14px;border:1px solid var(--eit-border)}.eit-about-badge-num{font-size:32px;font-weight:900;color:var(--eit-primary);line-height:1}.eit-about-badge-txt{font-size:12px;color:var(--eit-text-muted);font-weight:600;line-height:1.4;max-width:100px}.eit-about-deco{position:absolute;top:-20px;right:-20px;width:100px;height:100px;border-radius:50%;background:var(--eit-primary-bg);z-index:-1}.eit-services-detail{padding:100px 0;background:var(--eit-white)}.eit-svc-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.eit-svc-intro{font-size:15px;color:var(--eit-text-muted);line-height:1.75;margin-bottom:36px}.eit-accordion-item{border-bottom:1px solid var(--eit-border)}.eit-accordion-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 0;background:0 0;border:none;text-align:left;font-size:15px;font-weight:700;color:var(--eit-text);cursor:pointer;transition:var(--eit-transition);gap:12px}.eit-accordion-btn:hover{color:var(--eit-primary)}.eit-accordion-btn.is-open{color:var(--eit-primary)}.eit-accordion-icon{width:32px;height:32px;border-radius:50%;background:var(--eit-primary-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:var(--eit-transition)}.eit-accordion-icon svg{width:14px;height:14px;color:var(--eit-primary);stroke:var(--eit-primary);fill:none;transition:transform .3s}.eit-accordion-btn.is-open .eit-accordion-icon{background:var(--eit-primary)}.eit-accordion-btn.is-open .eit-accordion-icon svg{color:#fff;stroke:white;fill:none;transform:rotate(45deg)}.eit-accordion-panel{display:none;padding:0 0 18px 0}.eit-accordion-panel.is-open{display:block}.eit-accordion-panel p{font-size:14px;color:var(--eit-text-muted);line-height:1.7;margin-bottom:12px}.eit-accordion-sub-list{display:flex;flex-wrap:wrap;gap:8px}.eit-accordion-sub-list a{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;background:var(--eit-primary-bg);border-radius:20px;color:var(--eit-primary);font-size:12px;font-weight:600;transition:var(--eit-transition)}.eit-accordion-sub-list a:hover{background:var(--eit-primary);color:#fff}.eit-svc-actions{display:flex;gap:14px;margin-top:36px;flex-wrap:wrap}.eit-svc-visual{position:relative;display:flex;align-items:center;justify-content:center}.eit-svc-slider{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:3/4;max-width:380px;width:100%;box-shadow:0 24px 60px rgba(0,0,0,.18)}.eit-svc-slider-track{display:flex;height:100%;transition:transform .5s cubic-bezier(.4, 0, .2, 1)}.eit-svc-slide{min-width:100%;height:100%;background-size:cover;background-position:center top;flex-shrink:0}.eit-svc-slider-btn{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:rgba(255,255,255,.9);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:var(--eit-transition);z-index:2}.eit-svc-slider-btn:hover{background:#fff;transform:translateY(-50%) scale(1.1)}.eit-svc-slider-prev{left:12px}.eit-svc-slider-next{right:12px}.eit-svc-slider-dots{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;gap:7px;z-index:2}.eit-svc-slider-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.5);cursor:pointer;transition:var(--eit-transition);border:none;padding:0}.eit-svc-slider-dot.eit-dot-active{background:#fff;transform:scale(1.4)}.eit-tourism{padding:80px 0 100px;background:var(--eit-cream)}.eit-tourism-img-wrap{border-radius:28px;overflow:hidden;position:relative;aspect-ratio:21/8;margin-bottom:52px;box-shadow:0 16px 60px rgba(0,0,0,.12)}.eit-tourism-img{width:100%;height:100%;background-image:none;background-size:cover;background-position:center;background-color:var(--eit-primary);transition:transform .6s ease}.eit-tourism-img-wrap:hover .eit-tourism-img{transform:scale(1.03)}.eit-tourism-content{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.eit-tourism-text{font-size:15px;color:var(--eit-text-muted);line-height:1.8}.eit-tourism-features{display:grid;grid-template-columns:1fr 1fr;gap:18px}.eit-tourism-feature{background:var(--eit-white);border-radius:var(--eit-radius-sm);padding:20px;border:1px solid var(--eit-border);transition:var(--eit-transition)}.eit-tourism-feature:hover{border-color:var(--eit-primary);box-shadow:var(--eit-shadow-card);transform:translateY(-3px)}.eit-tourism-feature-icon{width:38px;height:38px;background:var(--eit-primary-bg);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.eit-tourism-feature-icon svg{width:18px;height:18px;color:var(--eit-primary);stroke:var(--eit-primary);fill:none}.eit-tourism-feature strong{display:block;font-size:13px;font-weight:700;color:var(--eit-text);margin-bottom:4px}.eit-tourism-feature span{font-size:12px;color:var(--eit-text-muted);line-height:1.5}.eit-why-faq{padding:100px 0;background:var(--eit-white)}.eit-why-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.eit-why-text{font-size:14px;color:var(--eit-text-muted);line-height:1.8;margin-bottom:18px}.eit-why-points{display:flex;flex-direction:column;gap:16px;margin-top:24px}.eit-why-point{display:flex;align-items:flex-start;gap:14px;padding:16px;border-radius:var(--eit-radius-sm);background:var(--eit-cream);border:1px solid var(--eit-border);transition:var(--eit-transition)}.eit-why-point:hover{border-color:var(--eit-primary);background:var(--eit-primary-bg)}.eit-why-point-num{width:32px;height:32px;background:var(--eit-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex-shrink:0}.eit-why-point-txt strong{display:block;font-size:13px;font-weight:700;color:var(--eit-text);margin-bottom:3px}.eit-why-point-txt span{font-size:12.5px;color:var(--eit-text-muted);line-height:1.5}.eit-faq-item{border-bottom:1px solid var(--eit-border)}.eit-faq-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 0;background:0 0;border:none;text-align:left;font-size:14px;font-weight:600;color:var(--eit-text);cursor:pointer;transition:var(--eit-transition);gap:12px;line-height:1.4}.eit-faq-btn:hover{color:var(--eit-primary)}.eit-faq-btn.is-open{color:var(--eit-primary)}.eit-faq-arrow{width:28px;height:28px;border-radius:50%;background:var(--eit-primary-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:var(--eit-transition)}.eit-faq-arrow svg{width:13px;height:13px;color:var(--eit-primary);stroke:var(--eit-primary);fill:none;transition:transform .3s}.eit-faq-btn.is-open .eit-faq-arrow{background:var(--eit-primary)}.eit-faq-btn.is-open .eit-faq-arrow svg{color:#fff;stroke:white;fill:none;transform:rotate(180deg)}.eit-faq-panel{display:none;padding:0 0 18px 0;font-size:13.5px;color:var(--eit-text-muted);line-height:1.75}.eit-faq-panel.is-open{display:block}.eit-testimonials{padding:100px 0;background:var(--eit-cream);overflow:hidden}.eit-testimonials-header{text-align:center;margin-bottom:52px}.eit-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:60px}.eit-review-card{background:var(--eit-white);border-radius:18px;padding:26px;border:1px solid var(--eit-border);transition:var(--eit-transition);position:relative}.eit-review-card:hover{box-shadow:var(--eit-shadow-card);transform:translateY(-4px);border-color:rgba(29,92,92,.2)}.eit-review-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.eit-reviewer{display:flex;align-items:center;gap:11px}.eit-reviewer-avatar{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:800;color:#fff;flex-shrink:0}.eit-reviewer-name{font-size:14px;font-weight:700;color:var(--eit-text)}.eit-reviewer-date{font-size:11px;color:var(--eit-text-muted);margin-top:2px}.eit-review-google{color:#4285f4;font-size:18px;font-weight:900}.eit-stars{display:flex;gap:3px;margin-bottom:12px}.eit-stars svg{width:15px;height:15px;fill:#F4B400}.eit-review-text{font-size:13px;color:var(--eit-text-muted);line-height:1.7}.eit-gallery-heading{text-align:center;margin-bottom:36px}.eit-ba-slider-wrap{position:relative;overflow:hidden;border-radius:14px}.eit-ba-track{display:flex;gap:12px;transition:transform .55s cubic-bezier(.4, 0, .2, 1);will-change:transform}.eit-ba-slide{flex-shrink:0}.eit-ba-slide img{width:100%;aspect-ratio:1/1;height:auto;object-fit:cover;object-position:center;display:block;border-radius:10px}.eit-ba-btn{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;background:rgba(255,255,255,.9);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(0,0,0,.18);transition:var(--eit-transition);z-index:3}.eit-ba-btn:hover{background:#fff;transform:translateY(-50%) scale(1.08)}.eit-ba-prev{left:8px}.eit-ba-next{right:8px}.eit-ba-counter{text-align:center;margin-top:12px;font-size:13px;font-weight:600;color:var(--eit-text-muted);font-family:var(--eit-font);letter-spacing:.03em}.eit-videos{padding:72px 0 80px;background:var(--eit-cream)}.eit-videos-header{text-align:center;margin-bottom:40px}.eit-videos-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.eit-video-item{border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.12);background:#000;position:relative}.eit-video-item video{width:100%;display:block;max-height:480px;object-fit:cover}@media (max-width:768px){.eit-videos-grid{grid-template-columns:1fr}}.eit-partners{padding:72px 0 80px;background:var(--eit-white)}.eit-partners-header{text-align:center;margin-bottom:48px}.eit-partners-track-wrap{overflow:hidden;position:relative;padding:20px 0;margin:0 -20px}.eit-partners-track-wrap::after,.eit-partners-track-wrap::before{content:'';position:absolute;top:0;bottom:0;width:140px;z-index:2;pointer-events:none}.eit-partners-track-wrap::before{left:0;background:linear-gradient(to right,var(--eit-white) 30%,transparent)}.eit-partners-track-wrap::after{right:0;background:linear-gradient(to left,var(--eit-white) 30%,transparent)}.eit-partners-track{display:flex;align-items:center;gap:32px;width:max-content;animation:eit-partners-scroll 32s linear infinite}.eit-partners-track:hover{animation-play-state:paused}@keyframes eit-partners-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.eit-partner-logo{display:flex;align-items:center;justify-content:center;width:200px;height:100px;border-radius:var(--eit-radius-sm);border:1.5px solid var(--eit-border);overflow:hidden;transition:var(--eit-transition);background:var(--eit-white);padding:18px;flex-shrink:0}.eit-partner-logo:hover{border-color:var(--eit-primary);box-shadow:var(--eit-shadow-card);transform:translateY(-3px)}.eit-partner-logo img{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(100%) opacity(.6);transition:var(--eit-transition)}.eit-partner-logo:hover img{filter:grayscale(0%) opacity(1)}.eit-cta{padding:96px 0;background:linear-gradient(135deg,var(--eit-primary-dark) 0,var(--eit-primary) 50%,#1d7070 100%);position:relative;overflow:hidden;text-align:center}.eit-cta::before{content:'';position:absolute;width:800px;height:800px;border-radius:50%;background:rgba(255,255,255,.04);top:-400px;left:50%;transform:translateX(-50%)}.eit-cta-content{position:relative;z-index:1;max-width:680px;margin:0 auto}.eit-cta-tag{display:inline-flex;align-items:center;gap:7px;background:rgba(46,139,139,.2);color:var(--eit-accent-light);padding:6px 16px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px}.eit-cta h2{font-size:clamp(26px, 4vw, 44px);font-weight:900;color:#fff;line-height:1.2;letter-spacing:-.02em;margin-bottom:18px}.eit-cta p{font-size:16px;color:rgba(255,255,255,.75);line-height:1.7;margin-bottom:40px}.eit-cta-btns{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.eit-btn-accent{display:inline-flex;align-items:center;gap:8px;background:var(--eit-accent);color:var(--eit-white)!important;padding:15px 36px;border-radius:50px;font-size:14px;font-weight:700;letter-spacing:.04em;transition:var(--eit-transition);border:2px solid var(--eit-accent)}.eit-btn-accent:hover{background:var(--eit-accent-light);border-color:var(--eit-accent-light);transform:translateY(-3px);box-shadow:0 12px 30px rgba(46,139,139,.35)}.eit-float-btns{position:fixed;bottom:28px;left:24px;display:flex;flex-direction:column;gap:10px;z-index:9000}.eit-float-btn{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px rgba(0,0,0,.2);transition:var(--eit-transition)}.eit-float-btn:hover{transform:translateY(-3px) scale(1.08);box-shadow:0 10px 28px rgba(0,0,0,.25)}.eit-float-btn svg{width:24px;height:24px;fill:white}.eit-float-tg{background:#26a5e4}.eit-float-wa{background:#25d366}@media (max-width:1024px){.eit-hero-overlay{background:rgba(0,0,0,.5)}.eit-hero-content{padding:80px 0;max-width:100%}.eit-about-inner,.eit-svc-inner,.eit-tourism-content,.eit-why-faq-grid{grid-template-columns:1fr;gap:48px}.eit-services-grid{grid-template-columns:1fr}.eit-service-card{height:380px}.eit-stats-grid{grid-template-columns:repeat(2,1fr)}.eit-reviews-grid{grid-template-columns:repeat(2,1fr)}.eit-gallery-grid{grid-template-columns:repeat(2,1fr)}.eit-tourism-img-wrap{aspect-ratio:16/7}}@media (max-width:768px){.eit-about-inner{grid-template-columns:1fr}.eit-about-content{word-break:break-word;overflow-wrap:break-word;max-width:100%}.eit-about-deco{display:none}.eit-about-image{padding-bottom:44px}.eit-about-img-wrap{aspect-ratio:3/2}.eit-about-badge{left:50%;transform:translateX(-50%);bottom:0;padding:12px 16px;gap:10px;white-space:normal;width:max-content;max-width:calc(100% - 32px)}.eit-about-badge-num{font-size:24px}.eit-about-badge-txt{font-size:11px;max-width:120px}.eit-reviews-grid{grid-template-columns:1fr}.eit-tourism-features{grid-template-columns:1fr}.eit-gallery-grid{grid-template-columns:repeat(2,1fr)}.eit-form-inner{flex-direction:column;align-items:stretch}.eit-form-field,.eit-form-phone-wrap{min-width:100%}.eit-partners-track{gap:20px}.eit-partner-logo{width:160px;height:88px}.eit-partner-logo{width:130px;height:66px}.eit-svc-visual{display:none}.eit-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.eit-hero{background:linear-gradient(135deg,var(--eit-primary-dark) 0,var(--eit-primary) 60%,var(--eit-primary-mid) 100%)}}@media (max-width:480px){.eit-wrap{padding:0 18px}.eit-hero-actions{flex-direction:column;align-items:flex-start}.eit-stats-grid{grid-template-columns:1fr 1fr;gap:12px}.eit-gallery-grid{grid-template-columns:1fr 1fr}.eit-cta-btns{flex-direction:column}.eit-svc-actions{flex-direction:column}.eit-tourism-content{grid-template-columns:1fr;gap:36px}}