.hero-content[data-v-83000ca7]{padding-top:72px;position:relative;text-align:center;z-index:2}.hero-label[data-v-83000ca7]{font-size:1rem;letter-spacing:.25em;margin-bottom:24px}.hero-title[data-v-83000ca7]{color:var(--text);font-size:clamp(2.2rem,5.5vw,4rem);font-weight:700;letter-spacing:.25em;line-height:1.2;margin-bottom:20px;text-indent:.4em}.hero-title-sub[data-v-83000ca7]{font-size:clamp(1.3rem,3.2vw,2.2rem);font-weight:600;letter-spacing:.04em;line-height:1.6}.hero-sub[data-v-83000ca7]{color:var(--text-light);font-size:clamp(.9rem,1.5vw,1.05rem);font-weight:300;line-height:1.9;margin-bottom:16px;margin-top:15px}.hero-features[data-v-83000ca7]{align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:40px}.hero-feature[data-v-83000ca7]{align-items:center;color:var(--text-light);display:inline-flex;font-size:.9rem;font-weight:300;gap:8px}.hero-feature svg[data-v-83000ca7]{color:var(--accent);flex-shrink:0}.hero-actions[data-v-83000ca7]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.scroll-indicator[data-v-12c6f672]{align-items:center;bottom:40px;display:flex;flex-direction:column;gap:8px;left:50%;position:absolute;transform:translate(-50%)}.scroll-indicator span[data-v-12c6f672]{color:var(--text-muted);font-size:.7rem;letter-spacing:.15em;text-transform:uppercase}.scroll-indicator-line[data-v-12c6f672]{animation:scrollLine-12c6f672 2s ease-in-out infinite;background:linear-gradient(to bottom,var(--accent),transparent);height:40px;width:1px}@keyframes scrollLine-12c6f672{0%,to{opacity:.3;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}.hero[data-v-900e7ada]{align-items:center;background:var(--bg);display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.hero[data-v-900e7ada] .scroll-indicator{z-index:2}.section-header[data-v-aab7b331]{margin-bottom:64px;text-align:center}.section-sub[data-v-aab7b331]{color:var(--text-light);font-size:.95rem;font-weight:300}.section-sub--light[data-v-aab7b331]{color:#fff9}.news-item[data-v-625ef561]{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;gap:20px;padding:28px 0;transition:var(--transition)}.news-item[data-v-625ef561]:first-child{border-top:1px solid var(--border)}.news-item[data-v-625ef561]:hover{padding-left:12px}.news-item:hover .news-arrow[data-v-625ef561]{color:var(--accent);transform:translate(4px)}.news-meta[data-v-625ef561]{align-items:center;display:flex;flex-shrink:0;gap:12px;min-width:200px}.news-meta time[data-v-625ef561]{color:var(--text-muted);font-size:.8rem;font-variant-numeric:tabular-nums;letter-spacing:.05em}.news-text[data-v-625ef561]{flex:1;font-size:.9rem;line-height:1.7}.news-arrow[data-v-625ef561]{color:var(--text-muted);flex-shrink:0;font-size:1.1rem;margin-top:2px;transition:var(--transition)}@media(max-width:768px){.news-item[data-v-625ef561]{flex-direction:column;gap:8px}.news-meta[data-v-625ef561]{min-width:auto}}.news-list[data-v-fce76523]{margin:0 auto;max-width:800px}.news-empty[data-v-fce76523]{color:var(--text-muted);font-size:.95rem;text-align:center}.service-card[data-v-5561cd94]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:40px;transition:var(--transition)}.service-card[data-v-5561cd94]:hover{border-color:#0b91b233;box-shadow:0 16px 48px #0000000f;transform:translateY(-4px)}.service-icon[data-v-5561cd94]{margin-bottom:24px}.service-icon img[data-v-5561cd94]{height:120px;width:auto}.service-title[data-v-5561cd94]{font-size:1.25rem;font-weight:700;margin-bottom:12px}.service-desc[data-v-5561cd94]{color:var(--text-light);font-size:.9rem;line-height:1.8;margin-bottom:20px}.service-features[data-v-5561cd94]{display:flex;gap:16px;margin-bottom:20px}.service-feature[data-v-5561cd94]{background:var(--accent-light);border-radius:var(--radius);color:var(--accent-dark);font-size:.85rem;font-weight:500;gap:8px;padding:8px 16px}.service-feature[data-v-5561cd94],.service-feature-icon[data-v-5561cd94]{align-items:center;display:flex}.service-tags[data-v-5561cd94]{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:768px){.service-card[data-v-5561cd94]{padding:28px}}.service-slider[data-v-1561de35]{margin-bottom:48px;position:relative}.embla__viewport[data-v-1561de35]{overflow:hidden}.embla__container[data-v-1561de35]{backface-visibility:hidden;display:flex;gap:24px}.embla__slide[data-v-1561de35]{flex:0 0 100%;min-width:0}.embla__slide-link[data-v-1561de35]{color:inherit;display:block;text-decoration:none}@media(min-width:768px){.embla__slide[data-v-1561de35]{flex:0 0 calc(50% - 12px)}}@media(min-width:1024px){.embla__slide[data-v-1561de35]{flex:0 0 calc(33.333% - 16px)}}.embla__controls[data-v-1561de35]{display:flex;gap:16px;margin-top:32px}.embla__button[data-v-1561de35],.embla__controls[data-v-1561de35]{align-items:center;justify-content:center}.embla__button[data-v-1561de35]{background:var(--bg);border:1px solid var(--border);border-radius:50%;color:var(--accent);cursor:pointer;display:inline-flex;font-size:1.5rem;height:44px;line-height:1;transition:var(--transition);width:44px}.embla__button[data-v-1561de35]:hover:not(:disabled){border-color:var(--accent);box-shadow:0 8px 20px #0b91b226;transform:translateY(-2px)}.embla__button[data-v-1561de35]:disabled{cursor:not-allowed;opacity:.4}.embla__dots[data-v-1561de35]{gap:8px}.embla__dot[data-v-1561de35],.embla__dots[data-v-1561de35]{align-items:center;display:inline-flex}.embla__dot[data-v-1561de35]{background:transparent;border:none;color:var(--border);cursor:pointer;font-size:.75rem;height:24px;justify-content:center;line-height:1;padding:0;transition:var(--transition);width:24px}.embla__dot[data-v-1561de35]:hover{color:var(--accent)}.embla__dot.is-selected[data-v-1561de35]{color:var(--accent);transform:scale(1.2)}.services-grid[data-v-fae5e34e]{display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin-bottom:48px}.services-badges[data-v-fae5e34e]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media(max-width:768px){.services-grid[data-v-fae5e34e]{grid-template-columns:1fr}}.digest-card[data-v-b5cf52f7]{align-items:flex-start;background:#fff;border:1px solid var(--border);border-radius:20px;color:inherit;display:flex;flex-direction:column;gap:12px;padding:32px;text-decoration:none;transition:var(--transition)}.digest-card[data-v-b5cf52f7]:hover{border-color:var(--accent);box-shadow:0 16px 48px #00000014;transform:translateY(-4px)}.digest-icon[data-v-b5cf52f7]{margin-bottom:8px}.digest-title[data-v-b5cf52f7]{font-size:1.15rem;font-weight:700}.digest-desc[data-v-b5cf52f7]{color:var(--text-light);flex-grow:1;font-size:.9rem;line-height:1.7}.digest-link[data-v-b5cf52f7]{align-items:center;color:var(--text);display:inline-flex;font-size:.85rem;font-weight:500;gap:6px;margin-top:8px}.digest-arrow[data-v-b5cf52f7],.digest-link[data-v-b5cf52f7]{transition:var(--transition)}.digest-arrow[data-v-b5cf52f7]{display:inline-block}.digest-card:hover .digest-link[data-v-b5cf52f7]{color:var(--accent)}.digest-card:hover .digest-arrow[data-v-b5cf52f7]{transform:translate(4px)}.digest-grid[data-v-f071eb0a]{display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin-bottom:48px}.digest-cta[data-v-f071eb0a]{display:flex;justify-content:center}.digest-cta-link[data-v-f071eb0a]{display:inline-block;text-decoration:none}@media(max-width:768px){.digest-grid[data-v-f071eb0a]{grid-template-columns:1fr}}.section-gray[data-v-6731588d]{background:var(--bg-gray)}.blog-grid[data-v-6731588d]{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:48px}.blog-card[data-v-6731588d]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden;transition:var(--transition)}.blog-card[data-v-6731588d]:hover{border-color:#0b91b233;box-shadow:0 16px 48px #0000000f;transform:translateY(-4px)}.blog-card-body[data-v-6731588d]{display:flex;flex:1;flex-direction:column;padding:24px}.blog-card-meta[data-v-6731588d]{align-items:center;display:flex;gap:12px;margin-bottom:12px}.blog-card-meta time[data-v-6731588d]{color:var(--text-muted);font-size:.78rem;font-variant-numeric:tabular-nums;letter-spacing:.05em}.blog-card-author[data-v-6731588d]{background:var(--accent-light);border-radius:100px;color:var(--accent);font-size:.72rem;font-weight:500;padding:2px 10px}.blog-card-title[data-v-6731588d]{font-size:.95rem;font-weight:600;line-height:1.6;margin-bottom:12px}.blog-card-tags[data-v-6731588d]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.blog-card-link[data-v-6731588d]{color:var(--accent);font-size:.8rem;font-weight:500;margin-top:auto;transition:var(--transition)}.blog-card:hover .blog-card-link[data-v-6731588d]{letter-spacing:.02em}.icon-external[data-v-6731588d]{display:inline-block;margin-left:4px;vertical-align:-1px}.blog-error[data-v-6731588d],.blog-loading[data-v-6731588d]{color:var(--text-muted);font-size:.9rem;grid-column:1/-1;padding:48px 0;text-align:center}.blog-more[data-v-6731588d]{text-align:center}.btn[data-v-6731588d]{align-items:center;border:none;border-radius:100px;cursor:pointer;display:inline-flex;font-family:var(--font);font-size:.9rem;font-weight:500;justify-content:center;letter-spacing:.02em;padding:14px 36px;transition:var(--transition)}.btn-outline[data-v-6731588d]{background:transparent;border:1.5px solid var(--border);color:var(--text)}.btn-outline[data-v-6731588d]:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}@media(max-width:768px){.blog-grid[data-v-6731588d]{grid-template-columns:1fr}}.value-card[data-v-143b1878]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-lg);padding:32px 24px;text-align:center;transition:var(--transition)}.value-card[data-v-143b1878]:hover{background:#ffffff14;border-color:#0b91b24d;transform:translateY(-4px)}.value-card-icon[data-v-143b1878]{display:flex;justify-content:center;margin-bottom:16px}.value-card h4[data-v-143b1878]{color:#fff;font-size:1rem;font-weight:600;margin-bottom:8px}.value-card p[data-v-143b1878]{color:#ffffff8c;font-size:.82rem;line-height:1.6}.section-header[data-v-0751ad85]{margin-bottom:48px;text-align:center}.about-title[data-v-0751ad85]{letter-spacing:.5em!important;line-height:1.3;text-indent:.5em}.about-title-sub[data-v-0751ad85]{display:inline-block;font-size:clamp(.9rem,2vw,1.3rem);font-weight:300;letter-spacing:.04em;margin-top:-2px}.about-content[data-v-0751ad85]{margin:0 auto 56px;max-width:720px;text-align:center}.about-content p[data-v-0751ad85]{color:#ffffffbf;font-size:.95rem;font-weight:300;line-height:2;margin-bottom:16px}.about-values[data-v-0751ad85]{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-bottom:56px}.about-digest-cta[data-v-0751ad85]{display:flex;justify-content:center}.about-digest-cta-link[data-v-0751ad85]{display:inline-block;text-decoration:none}.about-digest-cta-link[data-v-0751ad85] .btn-outline{border-color:#fff6;color:#fff}.about-digest-cta-link[data-v-0751ad85] .btn-outline:hover{border-color:var(--accent);color:var(--accent)}@media(max-width:768px){.about-values[data-v-0751ad85]{gap:16px;grid-template-columns:1fr}}.form-input[data-v-cebfeb5a]{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--radius);color:var(--text);font-family:var(--font);font-size:.9rem;outline:none;padding:12px 16px;transition:var(--transition);width:100%}.form-input[data-v-cebfeb5a]::-moz-placeholder{color:var(--text-muted)}.form-input[data-v-cebfeb5a]::placeholder{color:var(--text-muted)}.form-input[data-v-cebfeb5a]:focus{border-color:var(--accent);box-shadow:0 0 0 3px #0b91b21a}.form-label[data-v-19b91dfd]{color:var(--text);display:block;font-size:.82rem;font-weight:500;margin-bottom:8px}.form-label-required[data-v-19b91dfd]{color:var(--accent);margin-left:2px}.form-group[data-v-c822719c]{margin-bottom:20px}.form-group-error[data-v-c822719c]{color:#e53e3e;font-size:.78rem;margin-top:4px}.form-select[data-v-cb18e82f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%23999' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;border:1.5px solid var(--border);border-radius:var(--radius);color:var(--text);font-family:var(--font);font-size:.9rem;outline:none;padding:12px 40px 12px 16px;transition:var(--transition);width:100%}.form-select[data-v-cb18e82f]:focus{border-color:var(--accent);box-shadow:0 0 0 3px #0b91b21a}.form-textarea[data-v-510fac3e]{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--radius);color:var(--text);font-family:var(--font);font-size:.9rem;min-height:120px;outline:none;padding:12px 16px;resize:vertical;transition:var(--transition);width:100%}.form-textarea[data-v-510fac3e]::-moz-placeholder{color:var(--text-muted)}.form-textarea[data-v-510fac3e]::placeholder{color:var(--text-muted)}.form-textarea[data-v-510fac3e]:focus{border-color:var(--accent);box-shadow:0 0 0 3px #0b91b21a}.contact-form[data-v-6a257983]{margin:0 auto;max-width:640px}.form-row[data-v-6a257983]{display:grid;gap:20px;grid-template-columns:1fr 1fr}.btn-submitted[data-v-6a257983]{background:#333!important}@media(max-width:768px){.form-row[data-v-6a257983]{grid-template-columns:1fr}}.contact-tags[data-v-6a3f335f]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:48px}.submit-error[data-v-6a3f335f]{background:#e74c3c14;border:1px solid rgba(231,76,60,.3);border-radius:8px;color:#e74c3c;font-size:14px;margin:16px auto 0;max-width:640px;padding:12px 16px;text-align:center}
