.header[data-v-891aa6fd]{position:absolute;top:0;left:0;right:0;z-index:100;padding:20px 32px}.header-container[data-v-891aa6fd]{display:flex;align-items:flex-start;justify-content:space-between}.logo[data-v-891aa6fd]{display:flex;flex-direction:column;line-height:1.2;color:#fff;font-size:25px;font-weight:800;letter-spacing:.08em}.nav[data-v-891aa6fd]{display:flex;align-items:flex-start;gap:36px;padding-top:4px}.nav a[data-v-891aa6fd]{color:#fff;font-size:20px;font-weight:600;letter-spacing:.08em;transition:opacity .2s}.nav a[data-v-891aa6fd]:hover{opacity:.75}.lang[data-v-891aa6fd]{color:#fff;font-size:15px;font-weight:600;letter-spacing:.08em;cursor:pointer;display:flex;align-items:center;gap:3px}.header[data-v-891aa6fd]{animation:fadeSlideDown .7s cubic-bezier(.4,0,.2,1) .05s both}.chevron[data-v-891aa6fd]{font-size:14px;line-height:1;transition:transform .2s}.lang[data-v-891aa6fd]{position:relative}.lang-dropdown[data-v-891aa6fd]{position:absolute;top:calc(100% + 10px);right:0;background:#fff;border-radius:8px;box-shadow:0 8px 24px #0000002e;overflow:hidden;min-width:72px;z-index:200}.lang-dropdown button[data-v-891aa6fd]{display:block;width:100%;padding:10px 18px;border:none;background:none;font-size:13px;font-weight:600;letter-spacing:.08em;color:#0d1f4a;cursor:pointer;text-align:left;transition:background .15s}.lang-dropdown button[data-v-891aa6fd]:hover{background:#f3f4f6}.lang-dropdown button.active[data-v-891aa6fd]{color:#c9850a}.hamburger[data-v-891aa6fd]{display:none;flex-direction:column;justify-content:space-between;width:28px;height:20px;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0}.hamburger span[data-v-891aa6fd]{display:block;width:100%;height:2px;background:#fff;border-radius:2px;transition:transform .3s ease,opacity .3s ease}.hamburger.open span[data-v-891aa6fd]:nth-child(1){transform:translateY(9px) rotate(45deg)}.hamburger.open span[data-v-891aa6fd]:nth-child(2){opacity:0}.hamburger.open span[data-v-891aa6fd]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}@media (max-width: 768px){.header[data-v-891aa6fd]{position:fixed;padding:18px 24px;background:#081430f7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hamburger[data-v-891aa6fd]{display:flex}.nav[data-v-891aa6fd]{display:none;position:fixed;top:64px;left:0;right:0;flex-direction:column;gap:0;background:#0d1f4a;padding:8px 0 24px;z-index:99;box-shadow:0 8px 32px #00000059}.nav--open[data-v-891aa6fd]{display:flex}.nav a[data-v-891aa6fd]{font-size:15px;padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.08)}.lang[data-v-891aa6fd]{padding:16px 24px 0;font-size:15px}.logo[data-v-891aa6fd]{font-size:20px}}.hero[data-v-0dfdb4aa]{position:relative;width:100%;height:100vh;background:#081430;overflow:hidden;display:flex;align-items:center}.hero-img-wrap[data-v-0dfdb4aa]{position:absolute;right:0;top:0;width:50%;height:100%;z-index:1;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.2) 15%,rgba(0,0,0,.6) 28%,black 42%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.2) 15%,rgba(0,0,0,.6) 28%,black 42%)}.hero-img[data-v-0dfdb4aa]{width:100%;height:100%;object-fit:cover;object-position:40% center;display:block}.hero-overlay[data-v-0dfdb4aa]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(to right,#081430 0%,#0d1f4a 15%,#1a3460 28%,#2e4f7a 40%,#4a6e96 50%,rgba(100,130,165,.45) 60%,rgba(100,130,165,.1) 68%,transparent 75%)}.hero-content[data-v-0dfdb4aa]{position:relative;z-index:10;width:100%;padding:0 80px 0 160px;max-width:700px}.hero-title[data-v-0dfdb4aa]{font-size:74px;font-weight:800;color:#fff;line-height:1.03;margin-bottom:22px;letter-spacing:-.02em;max-width:360px}.hero-subtitle[data-v-0dfdb4aa]{font-size:20px;font-weight:400;color:#ffffffd1;line-height:1.65;margin-bottom:52px;max-width:560px}.hero-buttons[data-v-0dfdb4aa]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.btn-primary[data-v-0dfdb4aa]{display:inline-block;padding:13px 26px;background:#e08900;color:#fff;font-size:14px;font-weight:600;border:2px solid #e08900;cursor:pointer;transition:background .2s,border-color .2s;letter-spacing:.01em}.btn-primary[data-v-0dfdb4aa]:hover{background:#c97c00;border-color:#c97c00}.btn-outline[data-v-0dfdb4aa]{display:inline-block;padding:13px 26px;background:transparent;color:#fff;font-size:14px;font-weight:600;border:2px solid #fff;cursor:pointer;transition:background .2s,color .2s;letter-spacing:.01em}.btn-outline[data-v-0dfdb4aa]:hover{background:#ffffff1f}.hero-img[data-v-0dfdb4aa]{animation:kenBurns 9s ease-out both}.hero-overlay[data-v-0dfdb4aa]{animation:fadeIn .9s ease both}.hero-title[data-v-0dfdb4aa]{animation:fadeSlideUp .9s cubic-bezier(.4,0,.2,1) .25s both}.hero-subtitle[data-v-0dfdb4aa]{animation:fadeSlideUp .9s cubic-bezier(.4,0,.2,1) .5s both}.hero-buttons[data-v-0dfdb4aa]{animation:fadeSlideUp .9s cubic-bezier(.4,0,.2,1) .72s both}.btn-pulse[data-v-0dfdb4aa]{animation:fadeSlideUp .9s cubic-bezier(.4,0,.2,1) .72s both,subtlePulse 2.4s ease-in-out 2s infinite}@media (max-width: 768px){.hero-img-wrap[data-v-0dfdb4aa]{width:100%;-webkit-mask-image:none;mask-image:none}.hero-overlay[data-v-0dfdb4aa]{background:#081430b8}.hero-content[data-v-0dfdb4aa]{padding:100px 24px 48px;max-width:100%}.hero-title[data-v-0dfdb4aa]{font-size:46px;max-width:100%;margin-bottom:18px}.hero-subtitle[data-v-0dfdb4aa]{font-size:16px;margin-bottom:36px;max-width:100%}.btn-primary[data-v-0dfdb4aa],.btn-outline[data-v-0dfdb4aa]{font-size:14px;padding:13px 20px}}.services[data-v-ac25b773]{background:#fff;padding:100px 0 110px}.container[data-v-ac25b773]{max-width:1280px;margin:0 auto;padding:0 80px}.section-header[data-v-ac25b773]{margin-bottom:64px}.section-label[data-v-ac25b773]{display:flex;align-items:center;gap:14px;margin-bottom:28px}.label-line[data-v-ac25b773]{display:block;width:36px;height:2px;background:#c9850a}.label-text[data-v-ac25b773]{font-size:11px;font-weight:600;letter-spacing:.18em;color:#c9850a;text-transform:uppercase}.section-title[data-v-ac25b773]{font-family:Playfair Display,serif;font-size:56px;font-weight:700;color:#0d1f4a;line-height:1.15;margin-bottom:24px}.section-title em[data-v-ac25b773]{font-style:italic}.section-subtitle[data-v-ac25b773]{font-size:16px;color:#6b7280;line-height:1.7;max-width:540px}.services-grid[data-v-ac25b773]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d1d5db;border-left:1px solid #d1d5db}.service-card[data-v-ac25b773]{padding:40px 36px 44px;border-right:1px solid #d1d5db;border-bottom:1px solid #d1d5db;position:relative;cursor:default;transition:background .3s ease,box-shadow .3s ease,transform .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.service-card[data-v-ac25b773]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background:#c9850a;transition:width .4s cubic-bezier(.4,0,.2,1)}.service-card[data-v-ac25b773]:hover{background:#f5f7ff;box-shadow:0 12px 40px #0d1f4a1a;transform:translateY(-5px);z-index:1}.service-card[data-v-ac25b773]:hover:after{width:100%}.service-card:hover .card-number[data-v-ac25b773]{color:#a06808}.service-card:hover .card-title[data-v-ac25b773]{color:#c9850a}.card-number[data-v-ac25b773]{display:block;font-size:12px;font-weight:500;color:#c9850a;letter-spacing:.06em;margin-bottom:20px;transition:color .3s ease}.card-title[data-v-ac25b773]{font-size:20px;font-weight:700;color:#0d1f4a;line-height:1.3;margin-bottom:16px;transition:color .3s ease}.card-desc[data-v-ac25b773]{font-size:14px;color:#6b7280;line-height:1.75}@media (max-width: 768px){.services[data-v-ac25b773]{padding:60px 0 70px}.container[data-v-ac25b773]{padding:0 24px}.section-header[data-v-ac25b773]{margin-bottom:40px}.section-title[data-v-ac25b773]{font-size:36px}.services-grid[data-v-ac25b773]{grid-template-columns:1fr}.service-card[data-v-ac25b773]{padding:28px 20px 32px}}.contact[data-v-fe0f2996]{position:relative;display:flex;flex-direction:column;overflow:hidden}.contact-bg[data-v-fe0f2996]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;z-index:0}.contact-top[data-v-fe0f2996]{position:relative;padding:90px 0 100px}.contact-overlay[data-v-fe0f2996]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,#0a1637e0,#0a1637bf 30%,#0a163773 55%,#0a163726 75%,#0a163700)}.container[data-v-fe0f2996]{max-width:1280px;margin:0 auto;padding:0 80px}.contact-inner[data-v-fe0f2996]{position:relative;z-index:2;display:flex;align-items:flex-start;gap:80px}.contact-left[data-v-fe0f2996]{flex:1;padding-top:20px}.contact-title[data-v-fe0f2996]{font-family:Inter,sans-serif;font-size:64px;font-weight:800;color:#fff;line-height:1.15;margin-bottom:48px;letter-spacing:-.02em}.contact-perks[data-v-fe0f2996]{display:flex;flex-direction:column;gap:22px}.perk-item[data-v-fe0f2996]{display:flex;align-items:center;gap:16px;font-family:Inter,sans-serif;font-size:24px;color:#ffffffe6;font-weight:500}.perk-check[data-v-fe0f2996]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.perk-check svg[data-v-fe0f2996]{width:28px;height:28px}.contact-form-card[data-v-fe0f2996]{width:380px;flex-shrink:0;background:#fff;border-radius:14px;padding:36px 32px 40px;box-shadow:0 20px 60px #00000040}.form-title[data-v-fe0f2996]{font-family:Inter,sans-serif;font-size:20px;font-weight:700;color:#0d1f4a;margin-bottom:24px}.form[data-v-fe0f2996]{display:flex;flex-direction:column;gap:12px}.form-row[data-v-fe0f2996]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form input[data-v-fe0f2996],.form textarea[data-v-fe0f2996]{width:100%;padding:11px 14px;border:1.5px solid #d1d5db;border-radius:6px;font-family:Inter,sans-serif;font-size:14px;color:#1a1a2e;background:#fff;outline:none;transition:border-color .2s;resize:none}.form input[data-v-fe0f2996]::placeholder,.form textarea[data-v-fe0f2996]::placeholder{color:#9ca3af}.form input[data-v-fe0f2996]:focus,.form textarea[data-v-fe0f2996]:focus{border-color:#0d1f4a}.select-wrap[data-v-fe0f2996]{position:relative}.select-wrap select[data-v-fe0f2996]{width:100%;padding:11px 40px 11px 14px;border:1.5px solid #d1d5db;border-radius:6px;font-family:Inter,sans-serif;font-size:14px;color:#9ca3af;background:#fff;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .2s}.select-wrap select[data-v-fe0f2996]:focus{border-color:#0d1f4a}.select-wrap select option[data-v-fe0f2996]{color:#1a1a2e}.select-arrow[data-v-fe0f2996]{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center}.select-arrow svg[data-v-fe0f2996]{width:16px;height:16px}.btn-submit[data-v-fe0f2996]{margin-top:4px;padding:13px;background:#e08900;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:600;border:none;border-radius:6px;cursor:pointer;letter-spacing:.01em;transition:background .2s}.btn-submit[data-v-fe0f2996]:hover{background:#c97c00}.sr-only[data-v-fe0f2996]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.stats-bar[data-v-fe0f2996]{position:relative;padding:24px 0 100px}.stats-inner[data-v-fe0f2996]{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-around;gap:24px}.stat-item[data-v-fe0f2996]{display:flex;flex-direction:column;align-items:center;gap:8px}.stat-number[data-v-fe0f2996]{font-family:Inter,sans-serif;font-size:84px;font-weight:900;color:#fff;line-height:1;letter-spacing:-.03em}.stat-label[data-v-fe0f2996]{font-family:Inter,sans-serif;font-size:16px;font-weight:700;color:#fff;text-align:center;line-height:1.4}@media (max-width: 768px){.contact-top[data-v-fe0f2996]{padding:60px 0 40px}.contact-overlay[data-v-fe0f2996]{background:linear-gradient(to bottom,#0a1637eb,#0a1637e0)}.container[data-v-fe0f2996]{padding:0 20px}.contact-inner[data-v-fe0f2996]{flex-direction:column;gap:36px}.contact-title[data-v-fe0f2996]{font-size:40px;margin-bottom:24px}.perk-item[data-v-fe0f2996]{font-size:17px;gap:12px}.perk-check[data-v-fe0f2996]{width:24px;height:24px}.perk-check svg[data-v-fe0f2996]{width:20px;height:20px}.contact-form-card[data-v-fe0f2996]{width:100%}.stats-bar[data-v-fe0f2996]{padding:28px 0 56px}.stats-inner[data-v-fe0f2996]{flex-wrap:wrap;justify-content:center;gap:28px 40px}.stat-number[data-v-fe0f2996]{font-size:52px}.stat-label[data-v-fe0f2996]{font-size:13px}}.faq[data-v-eac6a808]{background:#f8f9fc;padding:100px 0 110px}.container[data-v-eac6a808]{max-width:1280px;margin:0 auto;padding:0 80px}.section-header[data-v-eac6a808]{margin-bottom:64px}.section-label[data-v-eac6a808]{display:flex;align-items:center;gap:14px;margin-bottom:28px}.label-line[data-v-eac6a808]{display:block;width:36px;height:2px;background:#c9850a}.label-text[data-v-eac6a808]{font-size:11px;font-weight:600;letter-spacing:.18em;color:#c9850a;text-transform:uppercase}.section-title[data-v-eac6a808]{font-family:Playfair Display,serif;font-size:56px;font-weight:700;color:#0d1f4a;line-height:1.15}.section-title em[data-v-eac6a808]{font-style:italic}.faq-list[data-v-eac6a808]{display:flex;flex-direction:column;gap:12px;max-width:860px}.faq-item[data-v-eac6a808]{background:#0d1f4a;border-radius:14px;cursor:pointer;overflow:hidden;transition:background .2s}.faq-item[data-v-eac6a808]:hover{background:#162959}.faq-header[data-v-eac6a808]{display:flex;align-items:center;justify-content:space-between;padding:22px 32px;gap:24px}.faq-question[data-v-eac6a808]{font-size:17px;font-weight:600;color:#fff;line-height:1.4}.faq-icon[data-v-eac6a808]{flex-shrink:0;width:24px;height:24px;color:#c9850a;transition:transform .3s ease}.faq-item.open .faq-icon[data-v-eac6a808]{transform:rotate(180deg)}.faq-body[data-v-eac6a808]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq-item.open .faq-body[data-v-eac6a808]{grid-template-rows:1fr}.faq-body[data-v-eac6a808]>*{overflow:hidden}.faq-answer[data-v-eac6a808]{font-size:15px;color:#b8c4db;line-height:1.75;padding:0 32px 24px;margin:0}@media (max-width: 768px){.faq[data-v-eac6a808]{padding:60px 0 70px}.container[data-v-eac6a808]{padding:0 24px}.section-title[data-v-eac6a808]{font-size:36px}.faq-header[data-v-eac6a808]{padding:18px 22px}.faq-answer[data-v-eac6a808]{padding:0 22px 20px}.faq-question[data-v-eac6a808]{font-size:15px}}.testimonials[data-v-cd0e8618]{background:#fff;padding:100px 0 110px}.container[data-v-cd0e8618]{max-width:1280px;margin:0 auto;padding:0 80px}.section-header[data-v-cd0e8618]{margin-bottom:64px}.section-label[data-v-cd0e8618]{display:flex;align-items:center;gap:14px;margin-bottom:28px}.label-line[data-v-cd0e8618]{display:block;width:36px;height:2px;background:#c9850a}.label-text[data-v-cd0e8618]{font-size:11px;font-weight:600;letter-spacing:.18em;color:#c9850a;text-transform:uppercase}.section-title[data-v-cd0e8618]{font-family:Playfair Display,serif;font-size:56px;font-weight:700;color:#0d1f4a;line-height:1.15}.slider-wrap[data-v-cd0e8618]{overflow:hidden}.cards-track[data-v-cd0e8618]{display:flex;gap:32px;transition:transform .5s cubic-bezier(.4,0,.2,1)}.card[data-v-cd0e8618]{flex:0 0 100%;background:#f8f9fc;border-radius:20px;padding:52px 56px 48px;position:relative;border-left:4px solid #c9850a}.quote-mark[data-v-cd0e8618]{display:block;font-family:Playfair Display,serif;font-size:80px;line-height:.6;color:#c9850a;margin-bottom:32px;-webkit-user-select:none;user-select:none}.review-text[data-v-cd0e8618]{font-size:20px;font-style:italic;color:#1e2d4f;line-height:1.75;margin:0 0 40px;max-width:760px}.reviewer[data-v-cd0e8618]{display:flex;align-items:center;gap:18px}.avatar[data-v-cd0e8618]{width:54px;height:54px;border-radius:50%;background:#0d1f4a;color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.04em}.reviewer-info[data-v-cd0e8618]{display:flex;flex-direction:column;gap:3px}.reviewer-name[data-v-cd0e8618]{font-size:16px;font-weight:700;color:#0d1f4a}.reviewer-role[data-v-cd0e8618]{font-size:13px;color:#6b7280}.stars[data-v-cd0e8618]{display:flex;gap:3px;margin-left:auto;color:#c9850a}.stars svg[data-v-cd0e8618]{width:18px;height:18px}.controls[data-v-cd0e8618]{display:flex;align-items:center;justify-content:space-between;margin-top:36px}.dots[data-v-cd0e8618]{display:flex;gap:10px}.dot[data-v-cd0e8618]{width:10px;height:10px;border-radius:50%;border:none;background:#d1d5db;cursor:pointer;transition:background .2s,transform .2s;padding:0}.dot.active[data-v-cd0e8618]{background:#c9850a;transform:scale(1.25)}.arrows[data-v-cd0e8618]{display:flex;gap:12px}.arrow[data-v-cd0e8618]{width:46px;height:46px;border-radius:50%;border:1.5px solid #d1d5db;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#0d1f4a;transition:border-color .2s,background .2s,color .2s}.arrow[data-v-cd0e8618]:hover{border-color:#c9850a;background:#c9850a;color:#fff}.arrow svg[data-v-cd0e8618]{width:20px;height:20px}@media (max-width: 768px){.testimonials[data-v-cd0e8618]{padding:60px 0 70px}.container[data-v-cd0e8618]{padding:0 24px}.section-title[data-v-cd0e8618]{font-size:36px}.card[data-v-cd0e8618]{padding:36px 28px 32px}.review-text[data-v-cd0e8618]{font-size:17px}.stars[data-v-cd0e8618]{display:none}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{overflow-x:hidden;width:100%}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;color:#1a1a2e;background:#081430;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{text-decoration:none;color:inherit}ul{list-style:none}.reveal{opacity:0;transform:translateY(38px);will-change:transform,opacity;transition:opacity .75s cubic-bezier(.4,0,.2,1),transform .75s cubic-bezier(.4,0,.2,1)}.reveal.is-visible{opacity:1;transform:none;will-change:auto}.reveal--left{transform:translate(-52px)}.reveal--right{transform:translate(52px)}.reveal--scale{transform:scale(.93) translateY(18px)}.reveal--d1{transition-delay:80ms}.reveal--d2{transition-delay:.16s}.reveal--d3{transition-delay:.24s}.reveal--d4{transition-delay:.32s}.reveal--d5{transition-delay:.4s}.reveal--d6{transition-delay:.48s}.reveal--slow{transition-duration:1.1s}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(44px)}to{opacity:1;transform:none}}@keyframes fadeSlideDown{0%{opacity:0;transform:translateY(-22px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes kenBurns{0%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes subtlePulse{0%,to{box-shadow:0 0 #e0890066}50%{box-shadow:0 0 0 10px #e0890000}}
