.nav[data-v-63085c82]{position:sticky;top:0;z-index:10;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.row[data-v-63085c82]{display:flex;align-items:center;justify-content:space-between;height:80px;position:relative}.brand[data-v-63085c82]{font-weight:800;font-size:24px;text-decoration:none;color:var(--text);letter-spacing:-.02em}.menu[data-v-63085c82]{display:none;gap:32px;align-items:center}.menu a[data-v-63085c82]:not(.btn){color:var(--text);text-decoration:none;font-weight:600;font-size:16px}.menu .btn[data-v-63085c82]{color:#fff}.lang[data-v-63085c82]{display:inline-flex;gap:8px;margin-left:8px}.lang button[data-v-63085c82]{appearance:none;border:1px solid var(--border);background:#fff;color:var(--text);border-radius:999px;padding:6px 12px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.25,.8,.25,1)}.lang button[data-v-63085c82]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.lang button.active[data-v-63085c82]{background:#000;color:#fff;border-color:#000;box-shadow:0 4px 12px #00000026;animation:bounce-subtle-63085c82 .6s ease}@keyframes bounce-subtle-63085c82{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.hamburger[data-v-63085c82]{appearance:none;background:transparent;border:1px solid var(--border);color:var(--text);border-radius:8px;padding:8px 10px}.mobile-overlay[data-v-63085c82]{position:fixed;inset:0;background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20}.mobile[data-v-63085c82]{position:absolute;top:0;left:0;right:0;display:grid;gap:14px;padding:16px 20px 24px;border-bottom:1px solid var(--border);background:#fff}.mobile a[data-v-63085c82]{font-weight:600;color:var(--text);text-decoration:none;padding:12px 2px}.mobile a+a[data-v-63085c82]{border-top:1px solid rgba(0,0,0,.08)}.mobile .btn[data-v-63085c82]{justify-self:start}.mobile .btn.btn-primary[data-v-63085c82]{color:#fff}.mobile .btn.btn-secondary[data-v-63085c82]{color:var(--text)}.mobile .cta-link[data-v-63085c82]{font-weight:700}.mobile-lang[data-v-63085c82]{margin-top:6px}.mobile-lang[data-v-63085c82]{justify-self:start;width:auto;display:inline-flex;align-items:center;gap:0;border:1px solid var(--border);border-radius:999px;background:#fff;padding:2px}.mobile-lang button[data-v-63085c82]{border:none;background:transparent;color:var(--text);padding:8px 16px;font-weight:600;border-radius:999px;cursor:pointer;transition:all .2s ease}.mobile-lang button.active[data-v-63085c82]{background:#000;color:#fff;box-shadow:0 4px 10px #00000026;transform:scale(1.05)}.mobile-lang-center[data-v-63085c82]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.lang-pill[data-v-63085c82]{display:inline-flex;align-items:center;gap:0;border:1px solid var(--border);border-radius:999px;background:#fff;padding:2px}.lang-pill button[data-v-63085c82]{border:none;background:transparent;color:var(--text);padding:6px 12px;font-weight:600;border-radius:999px}.lang-pill button.active[data-v-63085c82]{background:#000;color:#fff}.mobile-close[data-v-63085c82]{position:absolute;right:14px;top:12px;width:36px;height:36px;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--text)}.menu-enter-active[data-v-63085c82],.menu-leave-active[data-v-63085c82]{transition:opacity .2s ease,transform .2s ease}.menu-enter-from[data-v-63085c82],.menu-leave-to[data-v-63085c82]{opacity:0;transform:translateY(-6px)}@media(min-width:768px){.menu[data-v-63085c82]{display:flex}.hamburger[data-v-63085c82],.mobile-overlay[data-v-63085c82]{display:none}}.hero[data-v-af75ae14]{position:relative;overflow:hidden;padding:60px 0}@media(min-width:768px){.hero[data-v-af75ae14]{padding:120px 0}}.hero-wrap[data-v-af75ae14]{display:grid;gap:24px}.hero-copy[data-v-af75ae14]{text-align:center}.hero-copy h1[data-v-af75ae14]{font-size:42px;margin:0 0 16px;letter-spacing:-.02em;line-height:1.1}.hero-copy p[data-v-af75ae14]{color:var(--muted);margin:0 0 24px;font-size:18px}.hero-actions[data-v-af75ae14]{display:flex;gap:12px;justify-content:center;margin-bottom:24px}.hero-image[data-v-af75ae14]{border-radius:12px;overflow:hidden;box-shadow:0 20px 40px #0000001a;animation:float 6s ease-in-out infinite}.hero-image img[data-v-af75ae14]{display:block;width:100%;height:auto}.trust[data-v-af75ae14]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;color:var(--muted)}@media(min-width:768px){.hero-wrap[data-v-af75ae14]{grid-template-columns:1fr 1fr;align-items:center;text-align:left;gap:48px}.hero-copy[data-v-af75ae14]{text-align:left}.hero-copy h1[data-v-af75ae14]{font-size:56px}.hero-actions[data-v-af75ae14],.trust[data-v-af75ae14]{justify-content:flex-start}}.benefits[data-v-fb19a07c]{padding:60px 0;border-bottom:1px solid var(--border);background:linear-gradient(to bottom,#f9fafb,#fff);overflow:hidden}@media(min-width:768px){.benefits[data-v-fb19a07c]{padding:120px 0}}.benefits-wrap[data-v-fb19a07c]{display:flex;flex-direction:column;align-items:center;gap:60px;text-align:center}.benefits-title[data-v-fb19a07c]{font-size:36px;font-weight:800;letter-spacing:-.03em;line-height:1.1;max-width:700px;margin:0;background:linear-gradient(135deg,var(--text) 0%,#4b5563 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.benefits-grid[data-v-fb19a07c]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:100%;max-width:1000px}@media(min-width:768px){.benefits-grid[data-v-fb19a07c]{grid-template-columns:repeat(3,1fr);gap:24px}}.benefit-card[data-v-fb19a07c]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 24px;border-radius:20px;background:#fff;border:1px solid var(--border);transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 4px 6px #00000005;position:relative;overflow:hidden}.benefit-card[data-v-fb19a07c]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000014;border-color:#000}.icon-box[data-v-fb19a07c]{width:56px;height:56px;border-radius:16px;background:#f3f4f6;color:var(--text);display:flex;align-items:center;justify-content:center;margin-bottom:8px;transition:all .3s ease;border:1px solid transparent}.benefit-card:hover .icon-box[data-v-fb19a07c]{background:#000;color:#fff;transform:scale(1.1) rotate(-5deg)}.benefit-icon[data-v-fb19a07c]{width:28px;height:28px}.benefit-text[data-v-fb19a07c]{font-weight:700;font-size:18px;color:var(--text)}@media(min-width:768px){.benefits-title[data-v-fb19a07c]{font-size:48px}.benefit-card[data-v-fb19a07c]{padding:40px 32px}.benefit-text[data-v-fb19a07c]{font-size:20px}}.metrics[data-v-7f49e344]{padding:60px 0;overflow:hidden}@media(min-width:768px){.metrics[data-v-7f49e344]{padding:100px 0}}.metrics-grid[data-v-7f49e344]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.metric-card[data-v-7f49e344]{background:#fff;border:1px solid var(--border);border-radius:20px;padding:24px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.25,.8,.25,1);opacity:0;transform:translateY(30px)}.metric-icon[data-v-7f49e344]{width:56px;height:56px;border-radius:16px;background:#f3f4f6;color:var(--text);display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:all .3s ease}.metric-value[data-v-7f49e344]{font-size:32px;font-weight:800;letter-spacing:-.03em;margin-bottom:8px;line-height:1}.metric-label[data-v-7f49e344]{color:var(--muted);font-size:15px;font-weight:500;line-height:1.4}.metrics-cred[data-v-7f49e344]{text-align:center;margin:40px 0 0;color:var(--muted);font-size:14px;opacity:0;transform:translateY(10px);transition:opacity .6s ease .6s,transform .6s ease .6s}.metric-card.visible[data-v-7f49e344],.metrics-cred.visible[data-v-7f49e344]{opacity:1;transform:translateY(0)}.metric-card[data-v-7f49e344]:nth-child(1){transition-delay:0ms}.metric-card[data-v-7f49e344]:nth-child(2){transition-delay:.1s}.metric-card[data-v-7f49e344]:nth-child(3){transition-delay:.2s}.metric-card[data-v-7f49e344]:nth-child(4){transition-delay:.3s}@media(min-width:768px){.metrics-grid[data-v-7f49e344]{grid-template-columns:repeat(4,1fr);gap:32px}.metric-value[data-v-7f49e344]{font-size:42px}.metric-card[data-v-7f49e344]{padding:32px 24px}}.title-icon[data-v-e73da93c]{width:32px;height:32px;margin-right:12px;vertical-align:middle;color:var(--primary)}.card-visual[data-v-e73da93c]{width:100%;height:240px;background:#f5f5f5;border-bottom:1px solid var(--border);overflow:hidden;position:relative}.card-visual img[data-v-e73da93c]{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .6s ease}.card:hover .card-visual img[data-v-e73da93c]{transform:scale(1.05)}@media(min-width:768px){.portfolio-grid[data-v-e73da93c]{grid-template-columns:repeat(3,1fr)}.card-visual[data-v-e73da93c]{height:280px}}.portfolio-slider[data-v-e73da93c]{display:none}.slider-viewport[data-v-e73da93c]{position:relative;overflow:hidden;border-radius:14px;box-shadow:0 10px 30px #11111114}.slider-track[data-v-e73da93c]{display:flex;transition:transform .4s ease}.slider-track .card[data-v-e73da93c]{flex:0 0 100%}.slider-progress[data-v-e73da93c]{position:absolute;top:0;left:0;height:4px;background:var(--primary);width:0;z-index:2;animation:progress-e73da93c 4s linear}@keyframes progress-e73da93c{to{width:100%}}.slider-prev[data-v-e73da93c],.slider-next[data-v-e73da93c]{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffe6;border:1px solid var(--border);width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:24px;line-height:1;color:var(--text);z-index:2;transition:all .2s}.slider-prev[data-v-e73da93c]:hover,.slider-next[data-v-e73da93c]:hover{background:#fff;transform:translateY(-50%) scale(1.1)}.slider-prev[data-v-e73da93c]{left:16px}.slider-next[data-v-e73da93c]{right:16px}.slider-dots[data-v-e73da93c]{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:2}.slider-dots button[data-v-e73da93c]{width:8px;height:8px;border-radius:50%;border:none;background:#0003;padding:0;cursor:pointer;transition:all .2s}.slider-dots button.active[data-v-e73da93c]{background:var(--primary);transform:scale(1.2)}@media(max-width:767.98px){.portfolio-list[data-v-e73da93c]{display:none}.portfolio-slider[data-v-e73da93c]{display:block}}.testimonial-card[data-v-cdd8ec62]{height:100%;display:flex;flex-direction:column}.card-body[data-v-cdd8ec62]{display:flex;flex-direction:column;flex:1;padding:24px}.stars[data-v-cdd8ec62]{display:flex;gap:2px;margin-bottom:16px;color:#fbbf24}.quote[data-v-cdd8ec62]{font-size:16px;line-height:1.6;margin-bottom:24px;flex:1}.meta[data-v-cdd8ec62]{margin-top:auto;border-top:1px solid var(--border);padding-top:16px;display:flex;justify-content:space-between;align-items:center}.card-sub[data-v-cdd8ec62]{font-weight:600;color:var(--heading);font-size:14px;margin:0}.date[data-v-cdd8ec62]{font-size:13px;color:var(--muted)}.pricing-grid[data-v-b5493671]{display:grid;gap:24px;grid-template-columns:1fr;align-items:start}.pricing-card[data-v-b5493671]{background:#fff;border:1px solid var(--border);border-radius:16px;padding:32px 24px;position:relative;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;height:100%}.pricing-card[data-v-b5493671]:hover{transform:translateY(-5px);box-shadow:0 12px 32px #00000014}.pricing-card.popular[data-v-b5493671]{border:2px solid #1e3a8a;background:linear-gradient(to bottom,#fff,#fafaff);transform:scale(1.02);z-index:1;box-shadow:0 12px 32px #0000000f}.pricing-card.popular[data-v-b5493671]:hover{transform:scale(1.02) translateY(-5px);box-shadow:0 16px 40px #0000001a}.popular-tag[data-v-b5493671]{position:absolute;top:-16px;left:50%;transform:translate(-50%);background:#1e3a8a;color:#fff;padding:6px 16px;border-radius:999px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 4px 12px #1e3a8a4d}.card-header[data-v-b5493671]{margin-bottom:24px;text-align:center;border-bottom:1px solid rgba(0,0,0,.06);padding-bottom:24px}.plan-name[data-v-b5493671]{font-size:18px;font-weight:700;margin:0 0 12px;color:var(--text)}.plan-price[data-v-b5493671]{font-size:42px;font-weight:800;color:var(--text);margin:0 0 8px;letter-spacing:-.02em}.plan-desc[data-v-b5493671]{font-size:14px;color:var(--muted);margin:0}.card-body[data-v-b5493671]{flex:1}.includes-label[data-v-b5493671]{font-size:13px;font-weight:700;text-transform:uppercase;color:var(--muted);margin:0 0 16px;letter-spacing:.05em}.feature-list[data-v-b5493671]{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:12px}.feature-list li[data-v-b5493671]{display:flex;gap:10px;font-size:15px;color:var(--text);line-height:1.5}.check[data-v-b5493671]{color:var(--primary);font-weight:800}.delivery[data-v-b5493671]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text);margin-top:auto;padding-top:20px;border-top:1px solid rgba(0,0,0,.06)}.clock[data-v-b5493671]{font-size:16px}.card-footer[data-v-b5493671]{margin-top:32px}.btn[data-v-b5493671]{display:block;width:100%;padding:14px 20px;border-radius:12px;font-weight:600;text-align:center;text-decoration:none;transition:all .2s ease}.btn-primary[data-v-b5493671]{background:var(--text);color:#fff;border:1px solid var(--text)}.btn-primary[data-v-b5493671]:hover{background:#333;border-color:#333}.btn-outline[data-v-b5493671]{background:transparent;color:var(--text);border:1px solid var(--border)}.btn-outline[data-v-b5493671]:hover{border-color:var(--text);background:#fafafa}@media(min-width:1024px){.pricing-grid[data-v-b5493671]{grid-template-columns:repeat(3,1fr);align-items:stretch}.pricing-card.popular[data-v-b5493671]{transform:scale(1.05);z-index:2}.pricing-card.popular[data-v-b5493671]:hover{transform:scale(1.05) translateY(-5px)}}.popular-wrapper[data-v-b5493671]{display:flex;flex-direction:column;height:100%;z-index:1}@media(min-width:1024px){.popular-wrapper[data-v-b5493671]{z-index:2}}.steps[data-v-19355b17]{display:grid;gap:16px}.step-icon[data-v-19355b17]{color:var(--text);margin-bottom:8px}.step-next[data-v-19355b17]{display:none;align-items:center;justify-content:center;color:var(--muted)}@media(min-width:768px){.steps[data-v-19355b17]{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center}.step-next[data-v-19355b17]{display:flex}}.cta[data-v-357164df]{position:relative}.anchor[data-v-357164df]{position:absolute;top:-80px;left:0}.cta-card[data-v-357164df]{overflow:hidden;background:#fff;border:1px solid var(--border);border-radius:24px}.card-body[data-v-357164df]{padding:32px 24px}.cta-grid[data-v-357164df]{display:grid;gap:32px}.cta-copy .section-title[data-v-357164df]{font-size:32px}.cta-points[data-v-357164df]{margin:24px 0;list-style:none;padding:0;display:grid;gap:12px}.cta-points li[data-v-357164df]{display:flex;align-items:center;gap:12px;font-size:16px;color:var(--text)}.check[data-v-357164df]{color:#10b981;font-weight:800}.trust-badge[data-v-357164df]{display:flex;align-items:center;gap:12px;margin-top:32px;padding:16px;background:var(--surface);border-radius:12px;border:1px solid var(--border);width:fit-content}.avatars[data-v-357164df]{display:flex}.avatar[data-v-357164df]{width:28px;height:28px;border-radius:50%;border:2px solid #fff;margin-right:-8px;display:flex;align-items:center;justify-content:center}.trust-text[data-v-357164df]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--text)}.star-icon[data-v-357164df]{color:#f59e0b}.form-grid[data-v-357164df]{display:grid;gap:16px}.full[data-v-357164df]{grid-column:1 / -1}.form-label[data-v-357164df]{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:var(--muted)}.package-selector[data-v-357164df]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.package-option[data-v-357164df]{padding:12px;border:1px solid var(--border);border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;background:var(--bg);text-align:center;display:flex;align-items:center;justify-content:center}.package-option[data-v-357164df]:hover{border-color:var(--primary);background:var(--surface)}.package-option.active[data-v-357164df]{background:var(--primary);color:#fff;border-color:var(--primary);font-weight:600;box-shadow:0 4px 12px #00000026}.input[data-v-357164df]{width:100%;padding:14px 16px;border:1px solid var(--border);border-radius:12px;font-size:16px;font-family:inherit;transition:all .2s ease;background:var(--bg)}.input[data-v-357164df]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px #0000000d}.form-note[data-v-357164df]{font-size:13px;color:var(--muted);text-align:center;margin-top:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;grid-column:1 / -1}.success-message[data-v-357164df]{text-align:center;padding:48px 32px;background:#fff;border-radius:24px;border:1px solid var(--border);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;box-shadow:0 12px 32px #0000000a}.success-icon-wrapper[data-v-357164df]{width:80px;height:80px;background:#dcfce7;color:#16a34a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px;animation:bounce-subtle 2s infinite}.success-message h3[data-v-357164df]{font-size:28px;font-weight:800;margin:0 0 12px;letter-spacing:-.02em}.success-message p[data-v-357164df]{color:var(--muted);margin:0 0 32px;font-size:16px;max-width:300px;line-height:1.6}@media(min-width:768px){.cta-grid[data-v-357164df]{grid-template-columns:1fr 1fr;gap:64px;align-items:start}.form-grid[data-v-357164df]{grid-template-columns:1fr 1fr}}.contact-email[data-v-a1ee289d]{display:inline-block;color:var(--text);font-weight:600;text-decoration:none;font-size:16px;margin-bottom:12px;border-bottom:1px solid var(--border);padding-bottom:2px;transition:all .2s ease}.contact-email[data-v-a1ee289d]:hover{color:#000;border-color:#000}.footer[data-v-a1ee289d]{border-top:1px solid var(--border);padding:60px 0 32px;background:#fff}@media(min-width:768px){.footer[data-v-a1ee289d]{padding:120px 0 40px}}.footer-grid[data-v-a1ee289d]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px;margin-bottom:48px}@media(max-width:768px){.footer-grid[data-v-a1ee289d]{grid-template-columns:1fr;gap:32px}}.brand[data-v-a1ee289d]{font-size:24px;font-weight:800;margin-bottom:16px;color:var(--text);letter-spacing:-.02em}.tagline[data-v-a1ee289d]{color:#4b5563;line-height:1.8;margin-bottom:24px;max-width:300px}.local-trust[data-v-a1ee289d]{color:#6b7280;line-height:1.6;margin:0;font-size:14px;max-width:360px}.about-desc[data-v-a1ee289d]{color:#4b5563;line-height:1.8}.col-title[data-v-a1ee289d]{font-size:16px;font-weight:600;color:var(--text);margin-bottom:20px}.footer-links[data-v-a1ee289d]{list-style:none;padding:0;margin:0}.footer-links li[data-v-a1ee289d]{margin-bottom:12px}.footer-links a[data-v-a1ee289d]{color:#4b5563;text-decoration:none;transition:color .2s}.footer-links a[data-v-a1ee289d]:hover{color:var(--primary-2)}.contact-links li[data-v-a1ee289d]{display:flex;align-items:center;gap:10px;color:#4b5563}.socials[data-v-a1ee289d]{display:flex;gap:16px}.social-link[data-v-a1ee289d]{color:#4b5563;transition:color .2s}.social-link[data-v-a1ee289d]:hover{color:var(--primary-2)}.footer-bottom[data-v-a1ee289d]{padding-top:32px;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.copyright[data-v-a1ee289d],.tech[data-v-a1ee289d]{font-size:14px;color:#6b7280;margin:0}.scroll-to-top[data-v-e35f5880]{position:fixed;bottom:24px;right:24px;z-index:9;width:48px;height:48px;border-radius:50%;background:#000;color:#fff;border:1px solid #000;box-shadow:0 4px 12px #0000001a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.25,.8,.25,1)}.scroll-to-top[data-v-e35f5880]:hover{transform:translateY(-4px);box-shadow:0 8px 16px #00000026;background:#333;border-color:#333;color:#fff}.fade-enter-active[data-v-e35f5880],.fade-leave-active[data-v-e35f5880]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-e35f5880],.fade-leave-to[data-v-e35f5880]{opacity:0;transform:translateY(20px)}@media(max-width:768px){.scroll-to-top[data-v-e35f5880]{bottom:20px;right:20px;width:40px;height:40px}}.faq-grid[data-v-d360f53c]{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.faq-grid[data-v-d360f53c]{grid-template-columns:repeat(3,1fr)}}.about-section[data-v-9071d2bf]{position:relative;overflow:hidden}.about-grid[data-v-9071d2bf]{display:grid;gap:40px}.text-left[data-v-9071d2bf]{text-align:left}.about-lead[data-v-9071d2bf]{font-size:20px;font-weight:500;line-height:1.6;color:var(--text);margin-bottom:24px}.about-text[data-v-9071d2bf]{font-size:16px;line-height:1.8;color:var(--muted);margin-bottom:40px}.visual-card[data-v-9071d2bf]{aspect-ratio:1;border-radius:24px;overflow:hidden;box-shadow:0 20px 40px #0000000f;border:1px solid var(--border);transform:rotate(2deg);transition:transform .4s ease;max-width:280px;margin:0 auto}.visual-card[data-v-9071d2bf]:hover{transform:rotate(0) scale(1.02)}@media(min-width:768px){.about-grid[data-v-9071d2bf]{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px}.visual-card[data-v-9071d2bf]{max-width:none;margin:0}}:root{--bg: #ffffff;--surface: #f7f7f9;--text: #111111;--muted: #6b7280;--primary: #000000;--primary-2: #007aff;--accent: #111111;--border: #e5e7eb;--maxw: 1200px;--gradient: linear-gradient(135deg, #007aff 0%, #00c6ff 100%)}.bg-alt{background-color:var(--surface)}.gradient-text{background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes bounce-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes blob{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}html,body{height:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,system-ui,sans-serif;background:var(--bg);color:var(--text)}.container{max-width:var(--maxw);margin:0 auto;padding:0 20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:12px;font-weight:600;text-decoration:none;transition:transform .12s ease,box-shadow .2s ease,opacity .2s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.btn-primary{background:var(--primary);color:#fff;border:1px solid var(--primary);box-shadow:0 6px 18px #00000026;animation:bounce-subtle 3s infinite}.btn-primary:hover{animation:none}.btn-secondary{background:#fff;color:var(--text);border:1px solid var(--border)}.grid{display:grid;gap:16px}.grid-3{grid-template-columns:1fr}.card{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 6px 24px #1111110f;transition:transform .2s ease,box-shadow .2s ease}.card-body{padding:20px}.card-title{font-weight:700;margin:0 0 6px}.card-sub{color:var(--muted);font-size:15px;line-height:1.6}.section{padding:60px 0}@media(min-width:768px){.section{padding:120px 0}}.section-title{font-size:32px;font-weight:800;margin:0 0 16px;letter-spacing:-.03em;line-height:1.1;text-align:center}@media(min-width:768px){.section-title{font-size:48px;margin-bottom:24px}}.section-desc{color:var(--muted);margin:0 auto 48px;line-height:1.6;text-align:center;max-width:600px;font-size:18px}footer{border-top:1px solid var(--border);padding:28px 0;color:var(--muted)}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s cubic-bezier(.34,1.56,.64,1)}.is-revealed{opacity:1;transform:translateY(0)}.lang-enter-active,.lang-leave-active{transition:opacity .25s ease,transform .25s ease}.lang-enter-from,.lang-leave-to{opacity:0;transform:scale(.99) translateY(4px)}@media(min-width:768px){.grid-3{grid-template-columns:repeat(3,1fr)}.section{padding:72px 0}.section-title{font-size:56px}}.card:hover{transform:translateY(-3px);box-shadow:0 10px 30px #11111114}
