.hero[data-v-efe37187]{--primary: #6d5bba;--primary-2: #5f4fb0;--primary-3: #4f3ea0;position:relative;min-height:80vh;color:#fff;background-color:var(--primary);background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.18),transparent 55%),radial-gradient(circle at 80% 35%,rgba(0,0,0,.18),transparent 60%),radial-gradient(circle at 45% 80%,rgba(255,255,255,.12),transparent 55%),linear-gradient(135deg,#6d5bba,#5f4fb0 60%,#4f3ea0);background-size:100% 100%;background-repeat:no-repeat;padding-top:4rem;padding-bottom:4rem;margin-top:-80px;overflow:hidden}.hero-inner[data-v-efe37187]{max-width:1200px;margin:0 auto;height:100%;display:flex;align-items:center}.hero-content[data-v-efe37187]{text-align:left;width:100%}.badge-container[data-v-efe37187]{text-align:center;margin-bottom:1rem}.hero-badge[data-v-efe37187]{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.5rem;margin-top:2rem;margin-bottom:3rem;border-radius:6px;background-color:#fff;color:var(--primary);font-weight:700;font-size:.9rem;box-shadow:0 2px 10px #ffffff2e,0 8px 24px #0000001f;transition:transform .2s ease,box-shadow .2s ease}.hero-badge i[data-v-efe37187]{font-size:1.15rem;color:var(--primary)}.hero-badge-text[data-v-efe37187]{color:var(--primary)}.hero-badge[data-v-efe37187]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #ffffff38,0 12px 34px #00000024}.brand[data-v-efe37187]{color:#fff;font-weight:900}.hero-content h1[data-v-efe37187]{margin-top:0;margin-bottom:1.2rem;font-weight:900;letter-spacing:-.02em;font-size:clamp(2rem,3.3vw,4.3rem);line-height:1.06}.hero-content p[data-v-efe37187]{font-size:clamp(1rem,1.15vw,1.15rem);line-height:1.7;margin-bottom:1.6rem;width:min(72ch,62%);opacity:.95}.hero-services[data-v-efe37187]{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-wrap:wrap;gap:.9rem}.service-card[data-v-efe37187]{display:grid;grid-template-columns:26px 1fr;grid-template-rows:auto auto;-moz-column-gap:.8rem;column-gap:.8rem;row-gap:.12rem;align-items:start;padding:.95rem 1.05rem;border-radius:16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.28);box-shadow:0 18px 50px #0000001f;transition:transform .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease}.service-card i[data-v-efe37187]{grid-row:1 / span 2;grid-column:1;font-size:1.28rem;line-height:1.3;color:#fffffffa}.service-title[data-v-efe37187]{grid-row:1;grid-column:2;font-weight:900;font-size:.98rem;letter-spacing:.2px;color:#fffffffa}.service-sub[data-v-efe37187]{grid-row:2;grid-column:2;font-size:.85rem;opacity:.92;color:#ffffffdb}.service-card[data-v-efe37187]:hover{transform:translateY(-3px);background:#ffffff24;border-color:#ffffff61;box-shadow:0 22px 70px #00000029}.hero-buttons[data-v-efe37187]{display:flex;gap:1rem;margin-bottom:1.3rem;margin-top:3rem}.btn-primary[data-v-efe37187],.btn-secondary[data-v-efe37187]{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.55rem;font-weight:900;cursor:pointer;border-radius:12px;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-primary[data-v-efe37187]{background:#ffffffeb;color:var(--primary);padding:.86rem 1.35rem .86rem 1rem;font-size:1.05rem;border:1px solid rgba(255,255,255,.7);box-shadow:0 18px 46px #0000002e}.btn-primary i[data-v-efe37187]{font-size:1.2rem;transition:transform .2s ease}.btn-primary[data-v-efe37187]:hover{transform:translateY(-1px);opacity:.98}.btn-primary:hover i[data-v-efe37187]{transform:translate(4px)}.btn-secondary[data-v-efe37187]{background:transparent;color:#fffffffa;border:1px solid rgba(255,255,255,.95);padding:.84rem 1.25rem;font-size:1.05rem;box-shadow:none}.btn-secondary i[data-v-efe37187]{font-size:1.15rem}.btn-secondary[data-v-efe37187]:hover{transform:translateY(-1px);background:#ffffff1f;border-color:#fff}.hero-trust[data-v-efe37187]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;font-size:.98rem;opacity:.92}.trust-item[data-v-efe37187]{display:inline-flex;align-items:center;gap:.4rem}.trust-item i[data-v-efe37187]{font-size:1.1rem}.trust-dot[data-v-efe37187]{opacity:.7}.arrow-down[data-v-efe37187]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);font-size:2.5rem;color:#ffffffeb;animation:bounce-efe37187 2s infinite}@keyframes bounce-efe37187{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}@media(max-width:1199px)and (min-width:768px){.hero[data-v-efe37187]{padding-top:3rem;padding-bottom:3rem}.hero-inner[data-v-efe37187]{max-width:900px;margin:0 auto}.hero-content[data-v-efe37187]{padding:1rem 2rem}.hero-badge[data-v-efe37187]{margin-top:1.5rem;margin-bottom:2.2rem}.hero-content p[data-v-efe37187]{width:min(74ch,88%)}}@media(max-width:767px){.hero[data-v-efe37187]{padding-top:2rem;padding-bottom:2rem}.hero-inner[data-v-efe37187]{max-width:600px;margin:0 auto}.hero-content[data-v-efe37187]{padding:4rem 1rem}.hero-badge[data-v-efe37187]{margin-top:1rem;margin-bottom:1.4rem}.hero-content p[data-v-efe37187]{width:100%}.hero-buttons[data-v-efe37187]{flex-direction:column;align-items:flex-start;gap:.7rem;margin-bottom:1.2rem}.btn-primary[data-v-efe37187],.btn-secondary[data-v-efe37187]{width:100%;justify-content:center}.arrow-down[data-v-efe37187]{font-size:2rem;bottom:10px}}.services[data-v-77f008fd]{--primary: #6d5bba;--primary-2: #5f4fb0;--primary-3: #4f3ea0;padding:5.5rem 0;background-color:#fafafa}.services-inner[data-v-77f008fd]{max-width:1200px;margin:0 auto}.services-header[data-v-77f008fd]{margin-bottom:2.2rem;text-align:left}.services-kicker[data-v-77f008fd]{margin:0 0 .6rem;font-weight:700;font-size:.95rem;letter-spacing:.12em;text-transform:uppercase;color:#14102373}.services-title[data-v-77f008fd]{margin:0 0 .85rem;font-weight:900;letter-spacing:-.02em;color:#141023eb;font-size:clamp(1.6rem,2.4vw,2.4rem);font-family:Freigeist Con Bold,Helvetica,system-ui,sans-serif;line-height:1.15}.accent[data-v-77f008fd]{color:var(--primary)}.services-subtitle[data-v-77f008fd]{margin:0;max-width:74ch;font-size:1.05rem;line-height:1.7;color:#1410239e}.services-grid[data-v-77f008fd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;align-items:stretch}.plan-card[data-v-77f008fd]{position:relative;overflow:hidden;background:#fff;border-radius:18px;border:1px solid rgba(109,91,186,.16);box-shadow:0 14px 40px #190f371a,inset 0 1px #ffffffd9;padding:1.35rem 1.35rem 1.2rem;display:flex;flex-direction:column;gap:1rem;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.plan-card[data-v-77f008fd]:before{content:"";position:absolute;inset:0;border-radius:18px;pointer-events:none;background:radial-gradient(circle at 15% 10%,rgba(109,91,186,.1),transparent 55%),radial-gradient(circle at 85% 90%,rgba(95,79,176,.08),transparent 55%);opacity:.55}.plan-card[data-v-77f008fd]:hover{transform:translateY(-3px);border-color:#6d5bba42;box-shadow:0 20px 60px #190f3724,inset 0 1px #ffffffe6}.plan-card.featured[data-v-77f008fd]{border-color:#6d5bba61;background:linear-gradient(180deg,#fff,#6d5bba0f);box-shadow:0 26px 80px #6d5bba29,0 1px #ffffffd9 inset;transform:translateY(-1px)}.plan-card.featured[data-v-77f008fd]:hover{transform:translateY(-4px);box-shadow:0 32px 100px #6d5bba33,0 1px #ffffffe6 inset}.plan-card.featured[data-v-77f008fd]:after{content:"";height:0}.plan-card.featured[data-v-77f008fd]:before{opacity:.75;background:radial-gradient(circle at 15% 10%,rgba(109,91,186,.14),transparent 55%),radial-gradient(circle at 85% 90%,rgba(95,79,176,.1),transparent 55%),linear-gradient(180deg,#6d5bba00,#6d5bba1f,#6d5bba00)}.plan-top[data-v-77f008fd]{display:flex;gap:.9rem;align-items:flex-start;position:relative}.plan-icon[data-v-77f008fd]{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#6d5bba1a;border:1px solid rgba(109,91,186,.16)}.plan-icon i[data-v-77f008fd]{font-size:1.4rem;color:var(--primary)}.plan-card.featured .plan-icon[data-v-77f008fd]{background:#6d5bba24;border-color:#6d5bba38}.plan-head[data-v-77f008fd]{flex:1}.plan-label-row[data-v-77f008fd]{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.plan-title[data-v-77f008fd]{margin:0;font-weight:900;font-size:1.15rem;letter-spacing:-.01em;color:#141023eb}.plan-badge[data-v-77f008fd]{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 10px;border-radius:999px;background:#6d5bba14;border:1px solid rgba(109,91,186,.22);color:#6d5bbaf2;font-weight:800;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;box-shadow:none}.plan-badge[data-v-77f008fd]:before{content:none}.plan-desc[data-v-77f008fd]{margin:.45rem 0 0;color:#1410239e;line-height:1.6;font-size:.98rem}.plan-features[data-v-77f008fd]{list-style:none;padding:0;margin:0;position:relative;display:grid;gap:.5rem}.plan-features li[data-v-77f008fd]{display:flex;gap:.55rem;align-items:flex-start;color:#141023b3;font-size:.96rem;line-height:1.55}.plan-features i[data-v-77f008fd]{font-size:1.15rem;margin-top:2px;color:var(--primary)}.plan-bottom[data-v-77f008fd]{margin-top:auto;padding-top:.9rem;border-top:1px solid rgba(109,91,186,.12);display:grid;gap:.75rem;position:relative}.plan-price[data-v-77f008fd]{display:grid;gap:.15rem}.price-kicker[data-v-77f008fd]{font-size:.9rem;font-weight:700;color:#1410238f}.price-amount[data-v-77f008fd]{font-size:1.75rem;font-weight:900;letter-spacing:-.02em;color:#141023eb}.price-note[data-v-77f008fd]{font-size:.9rem;color:#14102380}.plan-cta[data-v-77f008fd]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.88rem 1rem;border-radius:12px;background:transparent;border:1px solid rgba(109,91,186,.45);color:var(--primary);font-weight:900;text-decoration:none;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.plan-cta i[data-v-77f008fd]{font-size:1.25rem;transition:transform .2s ease}.plan-cta[data-v-77f008fd]:hover{transform:translateY(-1px);background:#6d5bba1a;border-color:#6d5bba9e;box-shadow:0 16px 40px #6d5bba1f}.plan-cta:hover i[data-v-77f008fd]{transform:translate(3px)}.plan-cta-featured[data-v-77f008fd]{background:var(--primary);color:#fff;border-color:#6d5bbad9;box-shadow:0 18px 46px #6d5bba2e}.plan-cta-featured[data-v-77f008fd]:hover{background:var(--primary-2);border-color:#5f4fb0e6;box-shadow:0 22px 64px #6d5bba38}.plan-footnote[data-v-77f008fd]{margin:0;font-size:.92rem;color:#1410238c}.services-trust[data-v-77f008fd]{margin-top:1.6rem;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;color:#1410239e;font-weight:700}.trust-item[data-v-77f008fd]{display:inline-flex;align-items:center;gap:.35rem}.trust-item i[data-v-77f008fd]{color:var(--primary);font-size:1.15rem}.trust-dot[data-v-77f008fd]{opacity:.55}@media(max-width:980px){.services-inner[data-v-77f008fd]{padding:0 1.25rem}.services-grid[data-v-77f008fd]{grid-template-columns:1fr}.services-subtitle[data-v-77f008fd]{max-width:100%}}@media(max-width:520px){.services[data-v-77f008fd]{padding:4.4rem 0}.plan-card[data-v-77f008fd]{padding:1.15rem}.price-amount[data-v-77f008fd]{font-size:1.55rem}}.studio[data-v-ce2823d4]{--primary: #6d5bba;padding:6.5rem 0 7.5rem;background:#fafafa}.studio-inner[data-v-ce2823d4]{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;align-items:center;text-align:center}.studio-kicker[data-v-ce2823d4]{margin:0 0 1.2rem;font-weight:700;font-size:.95rem;letter-spacing:.12em;text-transform:uppercase;color:#14102373}.studio-title[data-v-ce2823d4]{margin:0;font-family:Freigeist Con Bold,Helvetica,system-ui,sans-serif;font-weight:900;letter-spacing:-.05em;line-height:.9;font-size:clamp(4.2rem,12vw,10.5rem);color:#0d0f11}.studio-char[data-v-ce2823d4]{display:inline-block}.color-animation[data-v-ce2823d4]{color:var(--primary);animation:colorChange-ce2823d4 .35s ease}@keyframes colorChange-ce2823d4{0%{color:#0d0f11}to{color:var(--primary)}}.studio-description[data-v-ce2823d4]{margin:2rem 0 0;max-width:72ch;line-height:1.75;font-size:1.05rem;color:#141023b3}.studio-cta[data-v-ce2823d4]{margin-top:2.2rem}.studio-button[data-v-ce2823d4]{display:inline-flex;align-items:center;gap:.55rem;border-radius:999px;padding:.85rem 1.2rem .85rem 1rem;background:#0d0f11;color:#fff;text-decoration:none;font-weight:900;font-size:1.05rem;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;box-shadow:0 16px 46px #0000002e}.studio-button i[data-v-ce2823d4]{font-size:1.25rem;transition:transform .2s ease}.studio-button[data-v-ce2823d4]:hover{transform:translateY(-1px);background:var(--primary);box-shadow:0 22px 66px #6d5bba38}.studio-button:hover i[data-v-ce2823d4]{transform:translate(3px)}@media(max-width:980px){.studio[data-v-ce2823d4]{padding:5rem 0 5.5rem}.studio-inner[data-v-ce2823d4]{padding:0 1.25rem}.studio-description[data-v-ce2823d4]{font-size:1rem}}@media(max-width:520px){.studio-description[data-v-ce2823d4]{margin-top:1.4rem}.studio-button[data-v-ce2823d4]{width:100%;justify-content:center}}.expertise[data-v-0978a965]{--primary: #6d5bba;background:#0d0f11;color:#ffffffeb;padding:6rem 0;position:relative;overflow:hidden}.expertise-inner[data-v-0978a965]{position:relative;max-width:1200px;margin:0 auto}.expertise-header[data-v-0978a965]{margin-bottom:2.6rem;font-family:Freigeist Con Bold,Helvetica,system-ui,sans-serif}.expertise-kicker[data-v-0978a965]{margin:0 0 .7rem;font-weight:800;font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.expertise-title[data-v-0978a965]{margin:0;font-weight:900;letter-spacing:-.03em;line-height:1.05;font-size:clamp(2.2rem,4.8vw,4.2rem);color:#fff}.expertise-list[data-v-0978a965]{display:grid;gap:.7rem}.expertise-item[data-v-0978a965]{border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);box-shadow:0 14px 40px #00000059,inset 0 1px #ffffff0f;overflow:hidden;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.expertise-item[data-v-0978a965]:hover{border-color:#ffffff29;background:#ffffff0a}.expertise-item.active[data-v-0978a965]{border-color:#ffffff2e;background:#ffffff0a}.expertise-trigger[data-v-0978a965]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;background:transparent;border:none;cursor:pointer;text-align:left}.expertise-name[data-v-0978a965]{font-weight:900;letter-spacing:-.01em;font-size:1.15rem;color:#ffffffeb}.expertise-icon[data-v-0978a965]{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:background-color .22s ease,border-color .22s ease}.expertise-icon i[data-v-0978a965]{font-size:1.25rem;color:#ffffffbf;transition:transform .22s ease,color .22s ease}.expertise-item.active .expertise-icon[data-v-0978a965]{background:#6d5bba1a;border-color:#6d5bba38}.expertise-item.active .expertise-icon i[data-v-0978a965]{transform:rotate(90deg);color:#ffffffeb}.expertise-panel[data-v-0978a965]{max-height:0;overflow:hidden;transition:max-height .28s ease}.expertise-panel.open[data-v-0978a965]{max-height:340px}.expertise-desc[data-v-0978a965]{margin:0;padding:0 1.25rem 1.15rem;color:#ffffffb3;line-height:1.75;font-size:1rem}.expertise-sep[data-v-0978a965]{height:1px;background:#ffffff14}@media(max-width:980px){.expertise[data-v-0978a965]{padding:5rem 0}.expertise-inner[data-v-0978a965]{padding:0 1.25rem}.expertise-trigger[data-v-0978a965]{padding:1.05rem 1rem}.expertise-desc[data-v-0978a965]{padding:0 1rem 1rem}.expertise-name[data-v-0978a965]{font-size:1.05rem}}@media(max-width:520px){.expertise-icon[data-v-0978a965]{width:38px;height:38px}.expertise-title[data-v-0978a965]{font-size:2.2rem}}.nexa[data-v-6f627d02]{--primary: #6d5bba;--primary-2: #5f4fb0;--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .7);background:#0d0f11;color:var(--text);padding:6rem 0;position:relative;overflow:hidden}.nexa-inner[data-v-6f627d02]{position:relative;max-width:1200px;margin:0 auto}.nexa-grid[data-v-6f627d02]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:start}.nexa-left[data-v-6f627d02]{min-width:0;display:grid;gap:1.1rem}.nexa-right[data-v-6f627d02]{min-width:0;display:flex;justify-content:flex-end}.nexa-header[data-v-6f627d02]{max-width:78ch}.nexa-kicker[data-v-6f627d02]{margin:0 0 .7rem;font-weight:800;font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.nexa-title[data-v-6f627d02]{margin:0 0 .9rem;font-weight:900;letter-spacing:-.03em;line-height:1.05;font-size:clamp(2.2rem,4.6vw,4rem);font-family:Freigeist Con Bold,Helvetica,system-ui,sans-serif;color:#fff}.accent[data-v-6f627d02]{color:var(--primary)}.nexa-subtitle[data-v-6f627d02]{margin:0;max-width:78ch;font-size:1.05rem;line-height:1.75;color:var(--muted)}.nexa-pills[data-v-6f627d02]{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.15rem}.pill[data-v-6f627d02]{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .75rem;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#ffffffe0;font-weight:800;font-size:.95rem}.pill i[data-v-6f627d02]{font-size:1.05rem;color:#ffffffc7}.nexa-buttons[data-v-6f627d02]{display:flex;gap:1rem;margin-top:.2rem;flex-wrap:wrap}.btn-primary[data-v-6f627d02],.btn-secondary[data-v-6f627d02]{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.55rem;font-weight:900;cursor:pointer;border-radius:12px;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-primary[data-v-6f627d02]{background:#ffffffeb;color:var(--primary);padding:.86rem 1.35rem .86rem 1rem;font-size:1.05rem;border:1px solid rgba(255,255,255,.7);box-shadow:0 18px 46px #00000047}.btn-primary i[data-v-6f627d02]{font-size:1.2rem;transition:transform .2s ease}.btn-primary[data-v-6f627d02]:hover{transform:translateY(-1px);opacity:.98}.btn-primary:hover i[data-v-6f627d02]{transform:translate(4px)}.btn-secondary[data-v-6f627d02]{background:transparent;color:#fffffffa;border:1px solid rgba(255,255,255,.28);padding:.84rem 1.25rem;font-size:1.05rem;box-shadow:none}.btn-secondary i[data-v-6f627d02]{font-size:1.15rem}.btn-secondary[data-v-6f627d02]:hover{transform:translateY(-1px);background:#ffffff0f;border-color:#ffffff61}.nexa-cards[data-v-6f627d02]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:560px}.mini-card[data-v-6f627d02]{display:grid;grid-template-columns:44px 1fr;gap:.75rem;align-items:center;padding:1rem 1.05rem;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);box-shadow:0 14px 40px #00000059,inset 0 1px #ffffff0f;overflow:hidden}.mini-icon[data-v-6f627d02]{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.mini-icon i[data-v-6f627d02]{font-size:1.35rem;color:#ffffffd9}.mini-title[data-v-6f627d02]{margin:0;font-weight:950;letter-spacing:-.01em;font-size:1.02rem;color:#fffffff0}.mini-desc[data-v-6f627d02]{margin:.2rem 0 0;font-size:.95rem;line-height:1.6;color:#ffffffb8}.preview[data-v-6f627d02]{width:100%;max-width:560px;margin:0;border-radius:18px;overflow:hidden;background:#ffffff08;border:1px solid rgba(255,255,255,.1);box-shadow:0 22px 70px #00000073,inset 0 1px #ffffff0f}.preview-top[data-v-6f627d02]{display:flex;align-items:center;gap:.55rem;padding:.75rem .9rem;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.08)}.dot[data-v-6f627d02]{width:10px;height:10px;border-radius:999px;background:#ffffff38}.preview-label[data-v-6f627d02]{margin-left:.35rem;font-weight:800;font-size:.92rem;color:#ffffffb8}.preview-img[data-v-6f627d02]{display:block;width:100%;height:auto;background:#ffffff05}@media(max-width:980px){.nexa[data-v-6f627d02]{padding:5rem 0}.nexa-grid[data-v-6f627d02]{grid-template-columns:1fr;gap:1.25rem}.nexa-right[data-v-6f627d02]{justify-content:flex-start}.nexa-buttons[data-v-6f627d02]{flex-direction:column;align-items:stretch;gap:.7rem}.btn-primary[data-v-6f627d02],.btn-secondary[data-v-6f627d02]{width:100%;justify-content:center}.nexa-cards[data-v-6f627d02]{grid-template-columns:1fr;max-width:100%}.preview[data-v-6f627d02]{max-width:100%}}@media(max-width:520px){.nexa-title[data-v-6f627d02]{font-size:2.25rem}.pill[data-v-6f627d02]{font-size:.92rem}.mini-card[data-v-6f627d02]{grid-template-columns:42px 1fr;padding:.95rem}}@media(max-width:1024px){.nexa[data-v-6f627d02]{overflow-x:hidden}.nexa-inner[data-v-6f627d02]{padding-left:14px;padding-right:14px}}@media(min-width:640px)and (max-width:1024px){.nexa-inner[data-v-6f627d02]{padding-left:18px;padding-right:18px}}@media(max-width:520px){.preview[data-v-6f627d02]{border-radius:20px}.preview-top[data-v-6f627d02]{padding:.7rem .85rem}}.projects[data-v-b52518b3]{--primary: #6d5bba;--primary-2: #5f4fb0;background:#fafafa;color:#141023eb;padding:5.8rem 0;position:relative;overflow-x:hidden;overflow-y:visible}.projects-inner[data-v-b52518b3]{position:relative;max-width:1200px;margin:0 auto}.projects-kicker[data-v-b52518b3]{margin:0 0 .6rem;font-weight:800;font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;color:#14102373}.projects-title[data-v-b52518b3]{margin:0 0 .85rem;font-weight:900;letter-spacing:-.03em;line-height:1.05;font-size:clamp(2rem,4.4vw,3.6rem);font-family:Freigeist Con Bold,Helvetica,system-ui,sans-serif;color:#141023eb}.accent[data-v-b52518b3]{color:var(--primary)}.projects-subtitle[data-v-b52518b3]{margin:0;max-width:78ch;color:#1410239e;line-height:1.7;font-size:1.05rem}.projects-controls[data-v-b52518b3]{margin-top:1.35rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;overflow:visible}.filters[data-v-b52518b3]{display:flex;flex-wrap:wrap;gap:.55rem}.chip[data-v-b52518b3]{border:1px solid rgba(109,91,186,.2);background:#6d5bba0f;color:#141023cc;border-radius:999px;padding:.6rem .9rem;font-weight:900;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.chip[data-v-b52518b3]:hover{transform:translateY(-1px);background:#6d5bba17;border-color:#6d5bba4d}.chip.active[data-v-b52518b3]{background:var(--primary);border-color:#6d5bbae6;color:#fff}.controls-right[data-v-b52518b3]{flex:1;display:flex;justify-content:flex-end}.search[data-v-b52518b3]{width:min(760px,100%);display:inline-flex;align-items:center;gap:.7rem;padding:.85rem 1rem;border-radius:18px;background:#fff;border:1px solid rgba(109,91,186,.18);box-shadow:0 14px 40px #190f371a;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.search[data-v-b52518b3]:focus-within{transform:translateY(-1px);border-color:#6d5bba6b;box-shadow:0 18px 56px #6d5bba1f}.search i[data-v-b52518b3]{color:#6d5bbae6;font-size:1.25rem}.search input[data-v-b52518b3]{width:100%;background:transparent;border:none;outline:none;color:#141023e6;font-weight:900;font-size:1.02rem;box-shadow:none}.search input[data-v-b52518b3]::-moz-placeholder{color:#1410236b;font-weight:800}.search input[data-v-b52518b3]::placeholder{color:#1410236b;font-weight:800}.search input[data-v-b52518b3]:focus{outline:none}.clear[data-v-b52518b3]{border:none;background:#6d5bba14;cursor:pointer;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#6d5bbaf2;transition:transform .18s ease,background-color .18s ease}.clear[data-v-b52518b3]:hover{transform:translateY(-1px);background:#6d5bba1f}.projects-grid[data-v-b52518b3]{margin-top:2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.project-card[data-v-b52518b3]{border-radius:18px;overflow:hidden;background:#fff;border:1px solid rgba(109,91,186,.16);box-shadow:0 14px 40px #190f371a,inset 0 1px #ffffffd9;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;animation:cardIn-b52518b3 .38s ease both;animation-delay:var(--delay)}@keyframes cardIn-b52518b3{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.project-card[data-v-b52518b3]:hover{transform:translateY(-3px);border-color:#6d5bba42;box-shadow:0 20px 60px #190f3724,inset 0 1px #ffffffe6}.project-card.featured[data-v-b52518b3]{border-color:#6d5bba57;box-shadow:0 24px 70px #6d5bba24,inset 0 1px #ffffffe6}.project-media[data-v-b52518b3]{position:relative;display:block;text-decoration:none}.project-img[data-v-b52518b3]{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;display:block}.project-overlay[data-v-b52518b3]{position:absolute;inset:0;background:linear-gradient(180deg,#fff0,#1410239e);opacity:.92}.project-badges[data-v-b52518b3]{position:absolute;left:14px;bottom:14px;display:flex;flex-wrap:wrap;gap:.45rem}.badge[data-v-b52518b3]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .65rem;border-radius:999px;background:#ffffffeb;border:1px solid rgba(109,91,186,.18);color:#141023e0;font-weight:900;font-size:.85rem}.badge i[data-v-b52518b3]{font-size:1rem;color:#6d5bbaf2}.badge-soft[data-v-b52518b3]{background:var(--primary);border-color:#ffffff38;color:#fff}.badge-soft i[data-v-b52518b3]{color:#fff;opacity:.95}.badge-featured[data-v-b52518b3]{background:#fffffff0;border-color:#6d5bba42}.project-body[data-v-b52518b3]{padding:1.1rem 1.1rem 1.2rem}.project-title[data-v-b52518b3]{margin:0 0 .55rem;font-weight:950;letter-spacing:-.01em;font-size:1.15rem;color:#141023eb}.project-desc[data-v-b52518b3]{margin:0 0 .95rem;line-height:1.7;color:#1410239e;font-size:.98rem;min-height:3.4em}.project-actions[data-v-b52518b3]{display:flex;gap:.75rem;flex-wrap:wrap}.btn-primary[data-v-b52518b3],.btn-secondary[data-v-b52518b3]{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.55rem;font-weight:900;cursor:pointer;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.78rem 1.05rem;font-size:1rem}.btn-primary[data-v-b52518b3]{background:#6d5bba1f;color:#6d5bbafa;border:1px solid rgba(109,91,186,.26)}.btn-primary i[data-v-b52518b3]{font-size:1.2rem;transition:transform .2s ease}.btn-primary[data-v-b52518b3]:hover{transform:translateY(-1px);background:#6d5bba29;border-color:#6d5bba57;box-shadow:0 16px 40px #6d5bba24}.btn-primary:hover i[data-v-b52518b3]{transform:translate(4px)}.btn-secondary[data-v-b52518b3]{background:transparent;color:#141023c7;border:1px solid rgba(20,16,35,.18)}.btn-secondary[data-v-b52518b3]:hover{transform:translateY(-1px);background:#1410230a;border-color:#14102342}.empty[data-v-b52518b3]{grid-column:1 / -1}.empty-card[data-v-b52518b3]{border-radius:18px;background:#fff;border:1px solid rgba(109,91,186,.16);padding:1.25rem;text-align:center;box-shadow:0 14px 40px #190f371a}.empty-title[data-v-b52518b3]{font-weight:950;font-size:1.1rem;color:#141023eb}.empty-sub[data-v-b52518b3]{margin-top:.35rem;color:#1410239e;font-weight:800}.projects-foot[data-v-b52518b3]{margin-top:1.7rem}.projects-trust[data-v-b52518b3]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;font-size:.98rem;color:#1410239e;font-weight:800}.trust-item[data-v-b52518b3]{display:inline-flex;align-items:center;gap:.4rem}.trust-item i[data-v-b52518b3]{font-size:1.1rem;color:#6d5bbaf2}.trust-dot[data-v-b52518b3]{opacity:.55}@media(max-width:1100px){.projects-grid[data-v-b52518b3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.projects[data-v-b52518b3]{padding:5rem 0}.projects-controls[data-v-b52518b3]{align-items:stretch}.controls-right[data-v-b52518b3]{justify-content:flex-start}.search[data-v-b52518b3]{width:100%}}@media(max-width:620px){.projects-grid[data-v-b52518b3]{grid-template-columns:1fr}.project-img[data-v-b52518b3]{height:210px}}@media(max-width:640px){.projects[data-v-b52518b3]{padding:4.6rem 0}.projects-inner[data-v-b52518b3]{padding-left:14px;padding-right:14px}.projects-controls[data-v-b52518b3]{flex-direction:column;gap:.75rem}.controls-right[data-v-b52518b3]{width:100%;justify-content:stretch;order:-1}.search[data-v-b52518b3]{width:100%;border-radius:16px;padding:.8rem .9rem}.filters[data-v-b52518b3]{order:0;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px;margin-left:-2px;margin-right:-2px}.filters[data-v-b52518b3]::-webkit-scrollbar{height:0}.chip[data-v-b52518b3]{flex:0 0 auto;white-space:nowrap}.projects-grid[data-v-b52518b3]{margin-top:1.4rem;gap:.95rem}.project-card[data-v-b52518b3]{border-radius:20px}.project-body[data-v-b52518b3]{padding:1rem}.project-actions[data-v-b52518b3]{gap:.6rem}.btn-primary[data-v-b52518b3],.btn-secondary[data-v-b52518b3]{width:100%;justify-content:center}}@media(min-width:641px)and (max-width:1024px){.projects-inner[data-v-b52518b3]{padding-left:18px;padding-right:18px}}.contact[data-v-d53f1745]{--primary: #6d5bba;--primary-2: #5f4fb0;background:#fafafa;padding:6rem 0}.contact-inner[data-v-d53f1745]{max-width:1200px;margin:0 auto}.contact-header[data-v-d53f1745]{max-width:92ch}.contact-kicker[data-v-d53f1745]{margin:0 0 .6rem;font-weight:800;font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;color:#14102373}.contact-title[data-v-d53f1745]{margin:0 0 .85rem;font-weight:900;letter-spacing:-.03em;line-height:1.05;font-size:clamp(2rem,4.4vw,3.6rem);font-family:Freigeist Con Bold,Helvetica,system-ui,sans-serif;color:#141023eb}.accent[data-v-d53f1745]{color:var(--primary)}.contact-subtitle[data-v-d53f1745]{margin:0;max-width:78ch;color:#1410239e;line-height:1.7;font-size:1.05rem}.contact-grid[data-v-d53f1745]{margin-top:2.4rem}.booking-card[data-v-d53f1745]{background:#fff;border-radius:18px;border:1px solid rgba(109,91,186,.16);box-shadow:0 14px 40px #190f371a,inset 0 1px #ffffffe6;overflow:hidden}.booking-head[data-v-d53f1745]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.05rem;border-bottom:1px solid rgba(109,91,186,.12);background:#6d5bba0a}.host[data-v-d53f1745]{display:flex;align-items:center;gap:.85rem}.host-avatar[data-v-d53f1745]{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-weight:950;color:#fff;background:var(--primary);box-shadow:0 16px 40px #6d5bba2e}.host-name[data-v-d53f1745]{font-weight:950;color:#141023eb}.host-meeting[data-v-d53f1745]{margin-top:.15rem;display:inline-flex;align-items:center;gap:.35rem;color:#14102399;font-weight:800;font-size:.95rem}.tz[data-v-d53f1745]{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .75rem;border-radius:999px;background:#ffffffb3;border:1px solid rgba(109,91,186,.14);color:#141023b3;font-weight:900;font-size:.92rem}.stepper[data-v-d53f1745]{display:flex;align-items:center;gap:.75rem;padding:.85rem 1.05rem;border-bottom:1px solid rgba(109,91,186,.12);background:#6d5bba08}.step[data-v-d53f1745]{display:inline-flex;align-items:center;gap:.6rem;padding:.55rem .8rem;border-radius:999px;border:1px solid rgba(109,91,186,.16);background:#ffffffbf;cursor:pointer;font-weight:950;color:#141023c7;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,opacity .18s ease}.step[data-v-d53f1745]:hover:not(:disabled){transform:translateY(-1px);border-color:#6d5bba47}.step[data-v-d53f1745]:disabled{opacity:.55;cursor:not-allowed}.step.active[data-v-d53f1745]{background:#6d5bba1f;border-color:#6d5bba59;color:#141023eb}.step.done[data-v-d53f1745]{background:#16a34a14;border-color:#16a34a33}.step-index[data-v-d53f1745]{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:#6d5bba1f;color:#6d5bbaf2;font-weight:950}.step.active .step-index[data-v-d53f1745]{background:var(--primary);color:#fff}.step-divider[data-v-d53f1745]{flex:1 1 auto;height:1px;background:#6d5bba1f}.booking-body[data-v-d53f1745]{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:1.05rem}.booking-body.step2[data-v-d53f1745]{grid-template-columns:.9fr 1.1fr;gap:1rem}.cal[data-v-d53f1745]{padding-right:1rem;border-right:1px solid rgba(109,91,186,.12)}.cal-top[data-v-d53f1745]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.65rem}.cal-title[data-v-d53f1745]{font-weight:950;color:#141023e6;text-transform:capitalize}.cal-nav[data-v-d53f1745]{width:40px;height:40px;border-radius:12px;border:1px solid rgba(109,91,186,.16);background:#6d5bba0f;cursor:pointer;display:grid;place-items:center;color:#6d5bbaf2;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.cal-nav[data-v-d53f1745]:hover{transform:translateY(-1px);background:#6d5bba1a;border-color:#6d5bba3d}.cal-weekdays[data-v-d53f1745]{display:grid;grid-template-columns:repeat(7,1fr);gap:.35rem;margin-bottom:.35rem;color:#14102380;font-weight:900;font-size:.85rem}.cal-weekdays span[data-v-d53f1745]{text-align:center;padding:.4rem 0}.cal-grid[data-v-d53f1745]{display:grid;grid-template-columns:repeat(7,1fr);gap:.35rem}.cal-day[data-v-d53f1745]{position:relative;height:40px;border-radius:12px;border:1px solid rgba(109,91,186,.12);background:#fff;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.cal-day[data-v-d53f1745]:hover{transform:translateY(-1px);border-color:#6d5bba38;background:#6d5bba0d}.cal-day.is-out[data-v-d53f1745]{opacity:.35}.cal-day.is-disabled[data-v-d53f1745]{opacity:.4;cursor:not-allowed;background:#14102305;border-color:#6d5bba1a}.cal-day.has-slots[data-v-d53f1745]{border-color:#6d5bba38;background:#f6e8ffbf;box-shadow:0 10px 28px #6d5bba0f}.cal-day.has-slots[data-v-d53f1745]:hover:not(.is-selected):not(.is-disabled){transform:translateY(-1px);background:#6d5bba1a;border-color:#6d5bba9e;box-shadow:0 16px 40px #6d5bba1f}.cal-day.is-selected[data-v-d53f1745]{background:var(--primary);border-color:#6d5bbaf2;box-shadow:0 14px 40px #6d5bba2e;transform:translateY(-1px)}.cal-day.is-selected .cal-num[data-v-d53f1745]{color:#fff}.cal-num[data-v-d53f1745]{display:block;text-align:center;font-weight:950;color:#141023cc;line-height:38px}.cal-dot[data-v-d53f1745]{position:absolute;left:50%;bottom:6px;transform:translate(-50%);width:6px;height:6px;border-radius:999px;background:#6d5bbaf2}.cal-day.is-selected .cal-dot[data-v-d53f1745]{background:#ffffffeb}.cal-foot[data-v-d53f1745]{margin-top:.7rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem}.hint[data-v-d53f1745]{display:inline-flex;align-items:center;gap:.45rem;color:#1410238c;font-weight:900;font-size:.9rem}.hint-warn[data-v-d53f1745]{color:#b91c1cc7}.legend-dot[data-v-d53f1745]{width:10px;height:10px;border-radius:999px;background:#6d5bbaf2}.slots[data-v-d53f1745]{padding-left:1rem}.slots-head[data-v-d53f1745]{margin-bottom:.75rem}.slots-date[data-v-d53f1745]{display:inline-flex;align-items:center;gap:.4rem;font-weight:950;color:#141023eb}.slots-sub[data-v-d53f1745]{margin-top:.25rem;color:#1410238c;font-weight:900;font-size:.92rem}.api-banner[data-v-d53f1745]{margin:.4rem 0 .65rem;display:inline-flex;align-items:center;gap:.45rem;padding:.6rem .8rem;border-radius:14px;background:#6d5bba14;border:1px solid rgba(109,91,186,.18);color:#141023c7;font-weight:900}.slots-list[data-v-d53f1745]{display:grid;gap:.55rem;max-height:300px;overflow:auto;padding-right:.35rem}.slot[data-v-d53f1745]{width:100%;text-align:center;padding:.8rem .85rem;border-radius:14px;border:1px solid rgba(109,91,186,.22);background:#f6e8ff99;color:#141023db;font-weight:950;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.slot[data-v-d53f1745]:hover{transform:translateY(-1px);background:#6d5bba1a;border-color:#6d5bba9e;box-shadow:0 16px 40px #6d5bba1f}.slot.active[data-v-d53f1745]{background:var(--primary);border-color:#6d5bbaf2;color:#fff;box-shadow:0 16px 44px #6d5bba2e}.slots-empty[data-v-d53f1745]{padding:1rem;border-radius:14px;border:1px solid rgba(109,91,186,.14);background:#6d5bba0d;color:#1410239e;font-weight:900}.slots-note[data-v-d53f1745]{margin-top:.8rem;display:inline-flex;align-items:center;gap:.45rem;color:#14102399;font-weight:900}.booking-actions[data-v-d53f1745]{margin-top:1rem;display:grid;gap:.75rem}.summary-pill[data-v-d53f1745]{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .75rem;border-radius:999px;background:#6d5bba1a;border:1px solid rgba(109,91,186,.2);color:#141023c7;font-weight:900}.need-card[data-v-d53f1745]{border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#0f172a0a;padding:.95rem}.need-title[data-v-d53f1745]{font-weight:950;color:#0f172adb}.need-text[data-v-d53f1745]{margin-top:.35rem;font-weight:800;color:#0f172aad}.btn-primary[data-v-d53f1745]{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-weight:900;cursor:pointer;border-radius:14px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.95rem 1.15rem;font-size:1.05rem;background:var(--primary);color:#fff;border:1px solid rgba(109,91,186,.85);box-shadow:0 18px 46px #6d5bba2e}.btn-primary[data-v-d53f1745]:hover:not(:disabled){transform:translateY(-1px)}.btn-primary[data-v-d53f1745]:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.btn-full[data-v-d53f1745]{width:100%}.cta-hint[data-v-d53f1745]{margin:.5rem 0 0;color:#1410238c;font-weight:800}.summary[data-v-d53f1745]{padding-right:.5rem}.summary-box[data-v-d53f1745]{border-radius:16px;border:1px solid rgba(109,91,186,.16);background:#6d5bba0a;padding:1rem}.summary-top[data-v-d53f1745]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.summary-kicker[data-v-d53f1745]{font-weight:950;color:#141023db}.summary-edit[data-v-d53f1745]{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;border:1px solid rgba(109,91,186,.22);background:#ffffffd1;padding:.45rem .7rem;font-weight:900;color:#141023c7;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.summary-edit[data-v-d53f1745]:hover{transform:translateY(-1px);border-color:#6d5bba52;background:#ffffffeb}.summary-line[data-v-d53f1745]{margin-top:.75rem;display:inline-flex;align-items:center;gap:.55rem;font-weight:950;color:#141023db}.summary-line.muted[data-v-d53f1745]{font-weight:900;color:#1410239e}.summary-hint[data-v-d53f1745]{margin-top:.9rem;font-weight:900;color:#1410239e}.form[data-v-d53f1745]{border-radius:16px;border:1px solid rgba(109,91,186,.16);background:#fff;padding:1rem}.form-head[data-v-d53f1745]{margin-bottom:.9rem}.form-title[data-v-d53f1745]{font-weight:950;color:#141023eb;font-size:1.15rem}.form-sub[data-v-d53f1745]{margin-top:.25rem;font-weight:800;color:#1410239e}.grid-2[data-v-d53f1745]{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.grid-3[data-v-d53f1745]{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:.85rem}.field[data-v-d53f1745]{margin-bottom:.85rem}.field label[data-v-d53f1745]{display:block;margin-bottom:.35rem;font-weight:900;color:#141023c7}.req[data-v-d53f1745]{color:#6d5bbaf2;font-weight:950}.field input[data-v-d53f1745],.field select[data-v-d53f1745],.field textarea[data-v-d53f1745]{width:100%;padding:.85rem .95rem;border-radius:14px;border:1px solid rgba(109,91,186,.18);background:#fff;color:#141023e6;font-weight:800;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.field input[data-v-d53f1745]:focus,.field select[data-v-d53f1745]:focus,.field textarea[data-v-d53f1745]:focus{border-color:#6d5bba6b;box-shadow:0 18px 56px #6d5bba1f}.field input.invalid[data-v-d53f1745],.field select.invalid[data-v-d53f1745],.field textarea.invalid[data-v-d53f1745]{border-color:#b91c1c59}.field textarea[data-v-d53f1745]{resize:vertical}.error[data-v-d53f1745]{margin:.35rem 0 0;color:#b91c1ce6;font-weight:800;font-size:.92rem}.alert[data-v-d53f1745]{display:flex;align-items:center;gap:.6rem;padding:.9rem 1rem;border-top:1px solid rgba(109,91,186,.12);font-weight:900}.alert-success[data-v-d53f1745]{background:#16a34a14;color:#166534f2}.alert-error[data-v-d53f1745]{background:#b91c1c14;color:#b91c1cf2}.alert i[data-v-d53f1745]{font-size:1.3rem}.alert-close[data-v-d53f1745]{margin-left:auto;width:34px;height:34px;border-radius:10px;border:1px solid rgba(20,16,35,.1);background:#ffffffb3;cursor:pointer;display:grid;place-items:center;color:inherit}.alert-close[data-v-d53f1745]:hover{background:#ffffffeb}.contact-foot[data-v-d53f1745]{margin-top:1.7rem}.trust[data-v-d53f1745]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;color:#1410239e;font-weight:800}.trust-item[data-v-d53f1745]{display:inline-flex;align-items:center;gap:.35rem}.trust-item i[data-v-d53f1745]{color:#6d5bbaf2;font-size:1.15rem}.trust-dot[data-v-d53f1745]{opacity:.55}@media(max-width:1100px){.booking-body[data-v-d53f1745],.booking-body.step2[data-v-d53f1745]{grid-template-columns:1fr}.cal[data-v-d53f1745]{border-right:none;padding-right:0;border-bottom:1px solid rgba(109,91,186,.12);padding-bottom:1rem;margin-bottom:1rem}.slots[data-v-d53f1745]{padding-left:0}.grid-2[data-v-d53f1745],.grid-3[data-v-d53f1745]{grid-template-columns:1fr}}@media(max-width:640px){.contact[data-v-d53f1745]{padding:4.25rem 0;overflow-x:hidden}.contact-inner[data-v-d53f1745]{padding-left:14px;padding-right:14px}.contact-header[data-v-d53f1745]{padding-left:2px;padding-right:2px}.contact-title[data-v-d53f1745]{font-size:2.05rem;line-height:1.08}.contact-subtitle[data-v-d53f1745]{font-size:1rem}.contact-grid[data-v-d53f1745]{margin-top:1.6rem}.booking-card[data-v-d53f1745]{border-radius:20px}.booking-head[data-v-d53f1745]{flex-direction:column;align-items:flex-start;gap:.8rem;padding:.95rem}.tz[data-v-d53f1745]{width:100%;justify-content:center}.stepper[data-v-d53f1745]{padding:.8rem .95rem;gap:.6rem}.step[data-v-d53f1745]{padding:.5rem .7rem}.step-text[data-v-d53f1745]{font-size:.95rem}.booking-body[data-v-d53f1745]{padding:.95rem}.cal[data-v-d53f1745]{padding-right:0;border-right:none}.cal-weekdays[data-v-d53f1745],.cal-grid[data-v-d53f1745]{gap:.28rem}.cal-day[data-v-d53f1745]{height:42px;border-radius:14px}.cal-num[data-v-d53f1745]{line-height:40px;font-size:.98rem}.slots[data-v-d53f1745]{padding-left:0}.slots-list[data-v-d53f1745]{max-height:260px}.slot[data-v-d53f1745]{padding:.78rem .85rem;border-radius:16px;font-size:1rem}.need-card[data-v-d53f1745]{padding:.9rem;border-radius:18px}.btn-primary[data-v-d53f1745]{border-radius:16px;padding:1rem 1.1rem}.booking-body.step2[data-v-d53f1745]{gap:.85rem}.summary[data-v-d53f1745]{padding-right:0}.form[data-v-d53f1745]{padding:.95rem}}@media(min-width:641px)and (max-width:1024px){.contact-inner[data-v-d53f1745]{padding-left:18px;padding-right:18px}}.contact-mix-section[data-v-7e236644]{padding:4rem 1rem;background:#fafafa}@media(min-width:1024px){.contact-mix-section[data-v-7e236644]{padding:4.5rem 1rem}}.overlay[data-v-7e236644]{background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.1),transparent 55%),linear-gradient(90deg,#00000073,#00000038 55%,#0000000d)}.btn[data-v-7e236644]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:999px;padding:.7rem 1.25rem;font-weight:900;font-size:.95rem;text-decoration:none;transition:transform .2s ease,filter .2s ease,background-color .2s ease,border-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-primary[data-v-7e236644]{background:#fff;color:#141023eb;box-shadow:0 18px 46px #0000002e}.btn-primary[data-v-7e236644]:hover{transform:translateY(-1px);filter:brightness(1.04)}.btn-secondary[data-v-7e236644]{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-secondary[data-v-7e236644]:hover{transform:translateY(-1px);background:#ffffff2e;border-color:#ffffffd9}.page[data-v-e6e21982]{min-height:100vh}
