.news[data-v-4f4dbf80]{--section-gap:4rem;box-sizing:border-box;padding:var(--section-gap) 2rem}.news-header[data-v-4f4dbf80]{align-items:center;display:flex;flex-direction:column;margin-bottom:2rem;text-align:center}.section-title[data-v-4f4dbf80]{background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;font-size:3rem;font-weight:700;margin:0 0 1rem;text-align:center;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle[data-v-4f4dbf80]{color:#fff9;font-size:1.2rem;line-height:1.6;margin:0}.news-status[data-v-4f4dbf80],.section-subtitle[data-v-4f4dbf80]{max-width:36rem;text-align:center}.news-status[data-v-4f4dbf80]{color:#ffffff8c;line-height:1.65;margin:0 auto}.news-content[data-v-4f4dbf80]{margin:0 auto;max-width:1200px;width:100%}.news-grid[data-v-4f4dbf80]{align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.news-more[data-v-4f4dbf80]{margin:1.75rem 0 0;text-align:center}.news-more-link[data-v-4f4dbf80]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;color:#ffffffeb;display:inline-flex;font-size:.98rem;font-weight:600;justify-content:center;padding:.75rem 1.35rem;text-decoration:none;transition:transform .25s ease,border-color .25s ease,background .25s ease}.news-more-link[data-v-4f4dbf80]:hover{background:#ffffff14;border-color:#a855f773;color:#fff;transform:translateY(-2px)}.news-empty[data-v-4f4dbf80]{color:#ffffff8c;font-size:.98rem;line-height:1.65;margin:0 auto;max-width:36rem;text-align:center}@media(max-width:960px){.news-grid[data-v-4f4dbf80]{grid-template-columns:1fr;margin:0 auto;max-width:520px}}@media(max-width:768px){.news[data-v-4f4dbf80]{padding:2.25rem 1rem}.section-title[data-v-4f4dbf80]{font-size:2rem}.section-subtitle[data-v-4f4dbf80]{font-size:1.05rem}.news-header[data-v-4f4dbf80]{margin-bottom:1.75rem;padding:0 .35rem}}.hero[data-v-d82da703]{align-items:center;display:flex;justify-content:center;margin-top:0;min-height:60vh;padding:6rem 2rem var(--section-gap,4rem);position:relative}.hero[data-v-d82da703]:before{animation:pulse-d82da703 8s ease-in-out infinite;background:radial-gradient(circle at 30% 40%,rgba(99,102,241,.15) 0,transparent 50%),radial-gradient(circle at 70% 60%,rgba(139,92,246,.15) 0,transparent 50%);content:"";inset:0;pointer-events:none;position:absolute}.hero-content[data-v-d82da703]{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;max-width:1200px;position:relative;width:100%;z-index:1}.hero-text[data-v-d82da703]{gap:2rem}.hero-text[data-v-d82da703],.hero-title[data-v-d82da703]{display:flex;flex-direction:column}.hero-title[data-v-d82da703]{font-size:4rem;font-weight:700;gap:.5rem;line-height:1.1;margin:0}.title-line[data-v-d82da703]{background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text}.title-line[data-v-d82da703],.title-line.accent[data-v-d82da703]{-webkit-text-fill-color:transparent}.title-line.accent[data-v-d82da703]{animation:gradientText-d82da703 4s ease infinite;background:linear-gradient(135deg,#6366f1,#8b5cf6,#a855f7);-webkit-background-clip:text;background-clip:text;background-size:200% 200%}@keyframes gradientText-d82da703{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.hero-subtitle[data-v-d82da703]{color:#ffffffb3;font-size:1.25rem;line-height:1.6;margin:0}.hero-rating[data-v-d82da703]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#ffffffe6;display:inline-flex;font-size:.88rem;gap:.55rem;min-height:48px;padding:.55rem .95rem;text-decoration:none;transition:background .2s ease,border-color .2s ease;width:-moz-fit-content;width:fit-content}.hero-rating[data-v-d82da703]:hover{background:#6366f126;border-color:#818cf859}.hero-rating-stars[data-v-d82da703]{display:inline-flex;gap:.05rem;line-height:1}.hero-rating-star[data-v-d82da703]{color:#ffffff38;font-size:.82rem}.hero-rating-star--on[data-v-d82da703]{color:#fbbf24}.hero-rating-text[data-v-d82da703]{line-height:1.2}.hero-stats[data-v-d82da703]{display:flex;gap:2rem;margin-top:1rem;visibility:hidden}.hero-stats--visible[data-v-d82da703]{visibility:visible}.stat-item[data-v-d82da703]{display:flex;flex-direction:column;gap:.5rem}.stat-number[data-v-d82da703]{background:linear-gradient(135deg,#6366f1,#a855f7);-webkit-background-clip:text;font-size:2.5rem;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text}.stat-label[data-v-d82da703]{color:#fff9;font-size:.9rem}.hero-buttons[data-v-d82da703]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.btn[data-v-d82da703]{border:none;border-radius:12px;cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .3s ease}.btn-primary[data-v-d82da703]{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 4px 20px #6366f166;color:#fff}.btn-primary[data-v-d82da703]:hover{box-shadow:0 6px 30px #6366f199;transform:translateY(-2px)}.btn-secondary[data-v-d82da703]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);color:#fff}.btn-secondary[data-v-d82da703]:hover{background:#ffffff26;border-color:#ffffff4d}.btn-block[data-v-d82da703]{width:100%}.hero-visual[data-v-d82da703]{align-items:center;display:flex;justify-content:center;justify-self:end;max-width:30rem;width:100%}.hero-photo-stage[data-v-d82da703],.hero-visual[data-v-d82da703]{overflow:visible;position:relative}.hero-photo-stage[data-v-d82da703]{aspect-ratio:4/5;margin:1.5rem 2rem 2rem;perspective:1200px;width:min(100%,23rem)}.hero-photo-glow[data-v-d82da703]{animation:heroGlowPulse-d82da703 7s ease-in-out infinite;background:radial-gradient(circle at 30% 20%,rgba(99,102,241,.62) 0,transparent 58%),radial-gradient(circle at 70% 80%,rgba(168,85,247,.5) 0,transparent 52%);border-radius:1.85rem;filter:blur(36px);inset:-12%;opacity:1;pointer-events:none;position:absolute;transform:rotate(-8deg) scale(.98);z-index:1}.hero-photo-card[data-v-d82da703]{aspect-ratio:4/5;border:none;border-radius:1.1rem;box-shadow:0 24px 56px #00000080;box-sizing:border-box;display:flex;flex-direction:column;margin:8% auto;padding:0;transform:rotate(-8deg);width:78%;z-index:2}.hero-photo-card[data-v-d82da703],.hero-photo-wrap[data-v-d82da703]{background:#0a0a12;overflow:hidden;position:relative}.hero-photo-wrap[data-v-d82da703]{border-radius:0;flex:1 1 0;min-height:0;width:100%;z-index:1}.hero-photo[data-v-d82da703]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%;width:100%}.hero-photo-overlay[data-v-d82da703]{background:linear-gradient(180deg,rgba(10,10,16,.06),transparent 32%),linear-gradient(0deg,rgba(8,8,14,.35),transparent 38%);inset:0;pointer-events:none;position:absolute}.hero-badge[data-v-d82da703]{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08080ee0;border:1px solid hsla(0,0%,100%,.16);border-radius:.6rem;box-shadow:0 10px 28px #00000059,0 0 20px #6366f11f;box-sizing:border-box;color:#fffffff2;display:flex;flex-direction:column;gap:.45rem;height:4.55rem;justify-content:center;overflow:hidden;padding:.65rem .5rem;position:absolute;width:7.85rem;z-index:4}.hero-badge-icon[data-v-d82da703]{font-size:1.25rem;line-height:1}.hero-badge-text[data-v-d82da703]{font-size:.72rem;font-weight:500;line-height:1;text-align:center;white-space:nowrap}.hero-badge--1[data-v-d82da703]{animation:badgeFloat1-d82da703 4.2s ease-in-out infinite;left:-24%;top:-8%;transform:rotate(-6deg)}.hero-badge--2[data-v-d82da703]{animation:badgeFloat2-d82da703 4.8s ease-in-out .7s infinite;right:-18%;top:6%;transform:rotate(8deg)}.hero-badge--3[data-v-d82da703]{animation:badgeFloat3-d82da703 5.2s ease-in-out 1.4s infinite;bottom:auto;left:-30%;top:78%;transform:rotate(-5deg)}@keyframes heroGlowPulse-d82da703{0%,to{filter:blur(36px);opacity:.92;transform:rotate(-8deg) scale(.98)}50%{filter:blur(40px);opacity:1;transform:rotate(-8deg) scale(1)}}@keyframes badgeFloat1-d82da703{0%,to{transform:rotate(-6deg) translate(0)}25%{transform:rotate(2deg) translate(8px,-14px)}50%{transform:rotate(-4deg) translate(-5px,-8px)}75%{transform:rotate(4deg) translate(10px,-12px)}}@keyframes badgeFloat2-d82da703{0%,to{transform:rotate(8deg) translate(0)}30%{transform:rotate(2deg) translate(-10px,-16px)}60%{transform:rotate(12deg) translate(6px,-6px)}85%{transform:rotate(5deg) translate(-4px,-14px)}}@keyframes badgeFloat3-d82da703{0%,to{transform:rotate(-5deg) translate(0)}20%{transform:rotate(3deg) translate(6px,-12px)}55%{transform:rotate(-9deg) translate(-10px,-16px)}80%{transform:rotate(1deg) translate(4px,-8px)}}@keyframes badgeFloatMobile1-d82da703{0%,to{transform:rotate(-4deg) translate(0)}50%{transform:rotate(-1deg) translate(5px,-9px)}}@keyframes badgeFloatMobile2-d82da703{0%,to{transform:rotate(5deg) translate(0)}50%{transform:rotate(8deg) translate(-5px,-10px)}}@keyframes badgeFloatMobile3-d82da703{0%,to{transform:rotate(-3deg) translate(0)}50%{transform:rotate(1deg) translate(4px,-8px)}}@keyframes pulse-d82da703{0%,to{opacity:1}50%{opacity:.8}}.hero-scroll[data-v-d82da703]{align-items:center;bottom:2rem;display:flex;flex-direction:column;gap:.5rem;left:50%;position:absolute;transform:translate(-50%)}.scroll-indicator[data-v-d82da703]{animation:scrollDown-d82da703 2s ease-in-out infinite;background:linear-gradient(180deg,transparent,rgba(99,102,241,.6));height:40px;width:2px}@keyframes scrollDown-d82da703{0%,to{opacity:0;transform:translateY(0)}50%{opacity:1;transform:translateY(10px)}}section[data-v-d82da703]{--section-gap:4rem;margin-top:0;padding:0 2rem var(--section-gap);position:relative}section[data-v-d82da703]:not(.hero){padding-top:var(--section-gap)}.section-header[data-v-d82da703]{align-items:center;display:flex;flex-direction:column;margin-bottom:4rem;text-align:center}.section-title[data-v-d82da703]{background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;font-size:3rem;font-weight:700;margin:0 0 1rem;text-align:center;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle[data-v-d82da703]{color:#fff9;font-size:1.2rem;margin:0;text-align:center}.subtitle-prices-link[data-v-d82da703]{color:#a855f7f2;display:inline-block;font-weight:500;margin-left:.35rem;text-decoration:underline;text-decoration-color:#a855f780;text-underline-offset:4px}.subtitle-prices-link[data-v-d82da703]:hover{color:#c4b5fd;text-decoration-color:#c4b5fdb3}.services-intro[data-v-d82da703]{color:#ffffff80;font-size:.95rem;line-height:1.65;margin:1rem auto 0;max-width:42rem;text-align:center}.services[data-v-d82da703]{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent}.services-grid[data-v-d82da703]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px}.service-card[data-v-d82da703]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;overflow:hidden;padding:2rem;position:relative;text-align:center;transition:all .3s ease}.service-card-link[data-v-d82da703]{color:inherit;display:block;text-decoration:none}.service-card[data-v-d82da703]:before{background:linear-gradient(90deg,#6366f1,#8b5cf6,#a855f7);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.service-card[data-v-d82da703]:hover{border-color:#6366f180;box-shadow:0 10px 40px #6366f133;transform:translateY(-5px)}.service-card[data-v-d82da703]:hover:before{transform:scaleX(1)}.service-icon[data-v-d82da703]{font-size:3rem;margin-bottom:1rem}.service-icon-img[data-v-d82da703]{filter:drop-shadow(0 6px 18px rgba(0,0,0,.35));height:48px;-o-object-fit:contain;object-fit:contain;width:48px}.service-icon-img[data-v-d82da703],.service-icon-svg[data-v-d82da703]{display:block;margin-left:auto;margin-right:auto}.service-icon-svg[data-v-d82da703]{height:3rem;width:3rem}.service-icon-svg-lg[data-v-d82da703]{height:3.6rem;width:3.6rem}.service-title[data-v-d82da703]{color:#fff;font-size:1.3rem;font-weight:600;margin:0 0 1rem}.service-description[data-v-d82da703]{color:#ffffffb3;line-height:1.6;margin:0 0 1.5rem}.service-price[data-v-d82da703]{background:linear-gradient(135deg,#6366f1,#a855f7);-webkit-background-clip:text;font-size:1.5rem;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text}.service-price-pending[data-v-d82da703]{color:#fff9;font-size:1.1rem;font-style:italic;font-weight:500}.service-cta[data-v-d82da703]{background:linear-gradient(135deg,#a5b4fc,#a855f7);-webkit-background-clip:text;background-clip:text;font-size:1.05rem;font-weight:600;-webkit-text-fill-color:transparent;color:transparent;text-decoration:none}.service-card:hover .service-cta[data-v-d82da703]{opacity:.92}.about-section-header[data-v-d82da703]{margin-bottom:3rem}.about-content[data-v-d82da703]{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.features-list[data-v-d82da703]{display:flex;flex-direction:column;gap:2rem}.feature-item[data-v-d82da703]{align-items:flex-start;display:flex;gap:1.5rem}.feature-icon[data-v-d82da703]{flex-shrink:0;font-size:2.5rem}.feature-content[data-v-d82da703]{flex:1}.feature-title[data-v-d82da703]{color:#fff;font-size:1.3rem;font-weight:600;margin:0 0 .5rem}.feature-description[data-v-d82da703]{color:#ffffffb3;line-height:1.6;margin:0}.about-visual[data-v-d82da703]{align-items:center;display:flex;justify-content:center}.visual-card[data-v-d82da703]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:0 20px 60px #0006;padding:4rem;position:relative;text-align:center}.card-glow[data-v-d82da703]{animation:rotate-d82da703 10s linear infinite;background:radial-gradient(circle,rgba(99,102,241,.3) 0,transparent 70%);height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%}@keyframes rotate-d82da703{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.big-number[data-v-d82da703]{background:linear-gradient(135deg,#6366f1,#a855f7);-webkit-background-clip:text;font-size:5rem;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}.big-label[data-v-d82da703]{color:#fffc;font-size:1.2rem}.gallery[data-v-d82da703]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d}.gallery-ig-link[data-v-d82da703]{color:#a5b4fc;font-weight:600;text-decoration:none}.gallery-ig-link[data-v-d82da703]:hover{color:#c4b5fd;text-decoration:underline}.gallery-grid[data-v-d82da703]{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1200px;padding:0 1rem}.gallery-card--post[data-v-d82da703]{aspect-ratio:1;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;cursor:pointer;display:block;margin:0;overflow:hidden;padding:0;position:relative;text-align:left;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;width:100%;-webkit-tap-highlight-color:transparent}.gallery-card--post[data-v-d82da703]:hover{border-color:#a855f773;box-shadow:0 12px 32px #6366f133;transform:translateY(-4px)}.gallery-image[data-v-d82da703]{background:#0000004d;display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.gallery-placeholder[data-v-d82da703]{align-items:center;background:linear-gradient(145deg,#6366f140,#a855f726);display:flex;inset:0;justify-content:center;position:absolute}.gallery-placeholder-icon[data-v-d82da703]{font-size:2.5rem;opacity:.85}.gallery-ig-badge[data-v-d82da703]{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-radius:999px;box-shadow:0 2px 8px #00000059;color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.02em;padding:.25rem .55rem;position:absolute;right:.65rem;text-transform:uppercase;top:.65rem}.ig-modal-backdrop[data-v-d82da703]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:10001}.ig-modal[data-v-d82da703]{background:#141414;border:1px solid hsla(0,0%,100%,.12);border-radius:20px;box-shadow:0 24px 64px #00000080;max-width:420px;padding:1.5rem;width:100%}.ig-modal-header[data-v-d82da703]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.ig-modal-title[data-v-d82da703]{color:#fff;font-size:1.25rem;margin:0}.ig-modal-close[data-v-d82da703]{background:#ffffff14;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.1rem;height:48px;width:48px}.ig-modal-text[data-v-d82da703]{color:#ffffffc7;font-size:.98rem;line-height:1.55;margin:0 0 1.25rem}.ig-modal-actions[data-v-d82da703]{display:flex;flex-direction:column;gap:.65rem}.ig-modal-actions .btn[data-v-d82da703]{justify-content:center;width:100%}.reviews-header[data-v-d82da703]{align-items:center;margin-bottom:2rem}.reviews-content[data-v-d82da703],.reviews-header[data-v-d82da703]{display:flex;flex-direction:column}.reviews-content[data-v-d82da703]{align-items:stretch;gap:1.5rem;margin:0 auto;max-width:1200px;overflow:visible;width:100%}.reviews-summary[data-v-d82da703]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.09);border-radius:16px;box-sizing:border-box;display:flex;gap:1rem;justify-content:center;margin:0;padding:1rem 1.35rem;width:100%}.reviews-summary-score[data-v-d82da703]{color:#fff;font-size:2rem;font-weight:700;line-height:1}.reviews-summary-meta[data-v-d82da703]{align-items:flex-start;display:flex;flex-direction:column;gap:.2rem}.reviews-summary-count[data-v-d82da703]{color:#ffffff80;font-size:.82rem}.reviews-empty[data-v-d82da703]{color:#ffffffa6;line-height:1.6;margin:0 auto;max-width:40rem;text-align:center}.reviews-empty a[data-v-d82da703]{color:#a5b4fc}.review-rating[data-v-d82da703]{display:flex;gap:.12rem}.review-rating--summary[data-v-d82da703]{gap:.1rem}.review-star[data-v-d82da703]{color:#ffffff2e;font-size:.95rem;line-height:1}.review-rating--summary .review-star[data-v-d82da703]{font-size:.82rem}.review-star--on[data-v-d82da703]{color:#fbbf24}.reviews-platforms[data-v-d82da703]{margin:.5rem 0 0;text-align:center;width:100%}.reviews-platforms-title[data-v-d82da703]{color:#ffffff80;font-size:.92rem;margin:0 0 1rem}.reviews-platforms-actions[data-v-d82da703]{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.reviews-platform-card[data-v-d82da703]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;display:flex;gap:.85rem;padding:.95rem 1.1rem;text-align:left;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.reviews-platform-card[data-v-d82da703]:hover{background:#ffffff12;transform:translateY(-2px)}.reviews-platform-card--yandex[data-v-d82da703]:hover{border-color:#fc3f1d73}.reviews-platform-card--google[data-v-d82da703]:hover{border-color:#4285f473}.reviews-platform-brand[data-v-d82da703]{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:1rem;font-weight:800;height:2.25rem;justify-content:center;width:2.25rem}.reviews-platform-card--yandex .reviews-platform-brand[data-v-d82da703]{background:linear-gradient(135deg,#fc3f1d,#ff6b4a)}.reviews-platform-card--google .reviews-platform-brand[data-v-d82da703]{background:linear-gradient(135deg,#4285f4,#34a853)}.reviews-platform-text[data-v-d82da703]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.reviews-platform-name[data-v-d82da703]{color:#fff;font-size:.95rem;font-weight:600}.reviews-platform-hint[data-v-d82da703]{color:#ffffff7a;font-size:.78rem}.how-we-work[data-v-d82da703]{background:linear-gradient(180deg,transparent,rgba(99,102,241,.04) 40%,transparent)}.price-calculator-section[data-v-d82da703]{background:radial-gradient(ellipse 80% 50% at 50% 0,rgba(99,102,241,.08),transparent 70%),linear-gradient(180deg,#0003,#0003)}.price-calculator-section .section-header[data-v-d82da703]{margin-bottom:2rem}@media(max-width:768px){.price-calculator-section .section-header[data-v-d82da703]{margin-bottom:1.25rem}}.how-steps[data-v-d82da703]{counter-reset:how-step;display:grid;gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0 auto;max-width:1000px;padding:0}.how-step[data-v-d82da703]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.09);border-radius:18px;display:flex;flex-direction:column;gap:.85rem;min-height:100%;padding:1.35rem 1.15rem 1.25rem;position:relative}.how-step-marker[data-v-d82da703]{align-items:center;background:linear-gradient(135deg,#6366f1d9,#a855f7bf);border-radius:12px;box-shadow:0 8px 20px #6366f138;color:#fff;display:flex;font-size:1rem;font-weight:700;height:2.35rem;justify-content:center;width:2.35rem}.how-step-title[data-v-d82da703]{color:#fff;font-size:1.05rem;font-weight:600;line-height:1.35;margin:0}.how-step-text[data-v-d82da703]{color:#ffffffad;font-size:.92rem;line-height:1.6;margin:0}.how-we-work-cta[data-v-d82da703]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.35rem;justify-content:center;margin-top:2.25rem}.how-we-work-prices-link[data-v-d82da703]{color:#a5b4fc;font-size:.95rem;font-weight:600;text-decoration:none}.how-we-work-prices-link[data-v-d82da703]:hover{color:#c4b5fd;text-decoration:underline}.faq-header[data-v-d82da703]{align-items:center;margin-bottom:2.5rem}.faq-header[data-v-d82da703],.faq-list[data-v-d82da703]{display:flex;flex-direction:column}.faq-list[data-v-d82da703]{gap:.65rem;margin:0 auto;max-width:760px}.faq-item[data-v-d82da703]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.09);border-radius:14px;overflow:hidden;transition:border-color .2s ease,background .2s ease}.faq-item--open[data-v-d82da703]{background:#ffffff0e;border-color:#6366f159}.faq-question[data-v-d82da703]{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:1rem;font-weight:600;gap:1rem;justify-content:space-between;padding:1rem 1.15rem;text-align:left;width:100%}.faq-question-text[data-v-d82da703]{flex:1;line-height:1.45}.faq-chevron[data-v-d82da703]{border-bottom:2px solid hsla(0,0%,100%,.55);border-right:2px solid hsla(0,0%,100%,.55);flex-shrink:0;height:.55rem;margin-top:-.2rem;transform:rotate(45deg);transition:transform .2s ease,border-color .2s ease;width:.55rem}.faq-item--open .faq-chevron[data-v-d82da703]{border-color:#a5b4fc;margin-top:.15rem;transform:rotate(-135deg)}.faq-answer[data-v-d82da703]{padding:0 1.15rem 1.05rem}.faq-answer p[data-v-d82da703]{color:#ffffffb8;font-size:.95rem;line-height:1.65;margin:0}.faq-footer[data-v-d82da703]{align-items:center;color:#ffffff8c;display:flex;flex-direction:column;font-size:.95rem;gap:.35rem;line-height:1.6;margin:1.75rem auto 0;max-width:760px;text-align:center}.faq-footer-line[data-v-d82da703]{display:block}.faq-footer-phone[data-v-d82da703]{white-space:nowrap}.faq-footer-link[data-v-d82da703]{background:none;border:none;color:#a5b4fc;cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:none}.faq-footer-link[data-v-d82da703]:hover{color:#c4b5fd;text-decoration:underline}.contact[data-v-d82da703]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d}.contact-content[data-v-d82da703]{align-items:start;box-sizing:border-box;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;width:100%}.contact-info[data-v-d82da703]{justify-self:start;width:100%}.contact-info .section-title[data-v-d82da703]{text-align:left}.contact-description[data-v-d82da703]{color:#ffffffb3;font-size:1.1rem;margin-bottom:2rem;text-align:left}.contact-channel-note[data-v-d82da703]{color:#ffffffa6;font-size:.9rem;line-height:1.5;margin:0 0 1.25rem}.development-notice[data-v-d82da703]{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#6366f11a;border:1px solid rgba(99,102,241,.3);border-radius:16px;display:flex;gap:1rem;margin-bottom:2rem;padding:1.5rem}.notice-icon[data-v-d82da703]{flex-shrink:0;font-size:2rem}.notice-content[data-v-d82da703]{flex:1}.notice-title[data-v-d82da703]{color:#a855f7;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.notice-text[data-v-d82da703]{color:#fffc;font-size:.95rem;line-height:1.6}.contact-details[data-v-d82da703]{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}.contact-item[data-v-d82da703]{align-items:flex-start;display:flex;gap:1rem}.contact-icon[data-v-d82da703]{flex-shrink:0;font-size:1.5rem}.contact-label[data-v-d82da703]{color:#fff9;font-size:.9rem;margin-bottom:.25rem}.contact-value[data-v-d82da703]{color:#fff;font-weight:500;line-height:1.6}.contact-phone-link[data-v-d82da703]{color:#c7d2fe;display:inline-block;text-decoration:none;transition:color .2s ease}.contact-phone-link[data-v-d82da703]:hover{color:#e9d5ff;text-decoration:underline}.contact-hours-table[data-v-d82da703]{border-collapse:collapse;font-size:.95rem;margin:.35rem 0 0;max-width:22rem;width:100%}.contact-hours-table td[data-v-d82da703],.contact-hours-table th[data-v-d82da703]{border-bottom:1px solid hsla(0,0%,100%,.08);padding:.42rem 0;vertical-align:baseline}.contact-hours-table tbody tr:last-child td[data-v-d82da703],.contact-hours-table tbody tr:last-child th[data-v-d82da703]{border-bottom:none}.contact-hours-table th[data-v-d82da703]{color:#c7d2feeb;font-size:.85rem;font-weight:600;padding-right:1.25rem;text-align:left;white-space:nowrap;width:1%}.contact-hours-table td[data-v-d82da703]{color:#fffffff5;font-weight:600;line-height:1.35;text-align:right}.contact-hours-table__row--closed td[data-v-d82da703]{color:#d8b4fef2;font-weight:500}.contact-hours-note[data-v-d82da703]{border-top:1px solid hsla(0,0%,100%,.08);color:#ffffff85;font-size:.78rem;font-style:italic;font-weight:400;line-height:1.55;margin:.75rem 0 0;max-width:22rem;padding:.65rem 0 0}.contact-address-trigger[data-v-d82da703]{background:none;border:none;cursor:pointer;display:block;font:inherit;margin:0;max-width:100%;padding:0;text-align:left;text-decoration:none;width:100%}.contact-address-line[data-v-d82da703]{color:#fff;display:block;font-weight:600;line-height:1.45;text-decoration:none}.contact-address-trigger:hover .contact-address-line[data-v-d82da703]{color:#ede9fe}.contact-address-trigger:hover .contact-address-hint[data-v-d82da703]{color:#ddd6fef2}.contact-address-hint[data-v-d82da703]{color:#c7d2febf;display:block;font-size:.8rem;font-weight:500;margin-top:.35rem}.map-modal-backdrop[data-v-d82da703]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000bf;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.map-modal[data-v-d82da703]{background:linear-gradient(165deg,#16161f,#0e0e14);border:1px solid hsla(0,0%,100%,.12);border-radius:20px;box-shadow:0 28px 90px #0000008c;display:flex;flex-direction:column;max-height:min(92vh,720px);overflow:hidden;width:min(680px,100%)}.map-modal-header[data-v-d82da703]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.2rem}.map-modal-title[data-v-d82da703]{color:#fffffff2;font-size:1.15rem;font-weight:700;margin:0}.map-modal-close[data-v-d82da703]{align-items:center;background:#ffffff14;border:none;border-radius:12px;color:#ffffffe6;cursor:pointer;display:flex;flex-shrink:0;font-size:1.5rem;height:48px;justify-content:center;line-height:1;transition:background .2s ease,color .2s ease;width:48px}.map-modal-close[data-v-d82da703]:hover{background:#ef444440;color:#fecaca}.map-modal-address[data-v-d82da703]{color:#ffffff8c;font-size:.88rem;line-height:1.45;margin:0;padding:.65rem 1.2rem 0}.map-modal-frame-wrap[data-v-d82da703]{flex:1;min-height:0;padding:.75rem 1.2rem .35rem}.map-modal-iframe[data-v-d82da703]{background:#1c1c26;border:none;border-radius:14px;display:block;height:min(44vh,380px);min-height:240px;width:100%}.map-modal-actions[data-v-d82da703]{background:#0003;border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;flex-shrink:0;gap:.65rem;padding:1rem 1.2rem 1.25rem}.map-modal-route-btn[data-v-d82da703]{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:3rem;text-align:center;text-decoration:none;width:100%}.social-links[data-v-d82da703]{display:flex;flex-wrap:wrap;gap:1rem}.social-link[data-v-d82da703]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:.9375rem;font-weight:500;justify-content:center;line-height:1.35;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:all .3s ease}.social-link[data-v-d82da703]:hover{background:#6366f133;border-color:#6366f180;transform:translateY(-2px)}.social-link--placeholder[data-v-d82da703]{color:#ffffffc7;cursor:default;pointer-events:none}.social-link--placeholder[data-v-d82da703]:hover{background:#ffffff1a;border-color:#fff3;color:#ffffffc7;transform:none}.contact-form-wrapper[data-v-d82da703]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-sizing:border-box;padding:2.5rem;width:100%}.contact-form[data-v-d82da703]{gap:1.5rem}.contact-form[data-v-d82da703],.form-group[data-v-d82da703]{display:flex;flex-direction:column}.form-group[data-v-d82da703]{box-sizing:border-box;gap:.5rem;width:100%}.form-label[data-v-d82da703]{color:#fffc;font-size:.9rem;font-weight:500}.required-mark[data-v-d82da703]{color:#f87272f2;font-weight:600;margin-left:2px}.form-consent--invalid .consent-checkbox[data-v-d82da703],.form-input--invalid[data-v-d82da703]{border-color:#f872728c!important}.form-input--invalid[data-v-d82da703]:focus{box-shadow:0 0 0 3px #f872721f}.form-hint[data-v-d82da703]{font-size:.85rem;line-height:1.35;margin:0}.form-hint--error[data-v-d82da703]{color:#fca6a6f2}.form-consent--invalid .consent-text[data-v-d82da703]{color:#ffffffd9}.form-input[data-v-d82da703]{background-color:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:1rem;padding:1rem;transition:all .3s ease;width:100%}.form-input[data-v-d82da703]:focus{background-color:#ffffff14;border-color:#6366f180;box-shadow:0 0 0 3px #6366f11a;outline:none}.form-input[data-v-d82da703]::-moz-placeholder{color:#fff6}.form-input[data-v-d82da703]::placeholder{color:#fff6}.form-select-wrap[data-v-d82da703]{box-sizing:border-box;position:relative;width:100%}.form-select-wrap[data-v-d82da703]:after{border-color:hsla(0,0%,100%,.8) transparent transparent;border-style:solid;border-width:6px 5px 0;content:"";pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.form-select-wrap[data-v-d82da703]:focus-within:after{border-top-color:#a855f7f2}select.form-input.form-input-select[data-v-d82da703]{appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;cursor:pointer;max-width:100%;overflow:hidden;padding-right:2.75rem;text-overflow:ellipsis;width:100%}select.form-input.form-input-select option[data-v-d82da703]{background-color:#0a0a0a;color:#fff;max-width:100%;overflow:hidden;padding:.75rem;text-overflow:ellipsis;white-space:nowrap}select.form-input.form-input-select option[value=""][data-v-d82da703]{color:#fff9}select.form-input.form-input-select[data-v-d82da703]::-ms-expand{display:none}select.form-input.form-input-select[data-v-d82da703]::-webkit-appearance{-webkit-appearance:none}.form-textarea[data-v-d82da703]{box-sizing:border-box;min-height:100px;resize:vertical;width:100%}.form-consent[data-v-d82da703]{margin-top:-.25rem}.consent[data-v-d82da703]{align-items:flex-start;cursor:pointer;display:flex;gap:.75rem;min-height:48px;padding:.35rem 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.consent-checkbox[data-v-d82da703]{accent-color:#8b5cf6;flex-shrink:0;height:22px;margin-top:.2rem;width:22px}.consent-text[data-v-d82da703]{color:#ffffffbf;font-size:.9rem;line-height:1.5}.consent-link[data-v-d82da703]{color:#a855f7;text-decoration:underline;text-underline-offset:3px}.consent-link[data-v-d82da703]:hover{color:#6366f1}.form-feedback[data-v-d82da703]{border-radius:12px;font-size:.95rem;line-height:1.45;margin:0 0 1rem;padding:.75rem 1rem}.form-feedback--error[data-v-d82da703]{background:#ef44441f;border:1px solid rgba(239,68,68,.35);color:#fec8c8f2}.form-feedback--success[data-v-d82da703]{background:#22c55e1f;border:1px solid rgba(34,197,94,.35);color:#bbf7d0f2}.contact-form .btn-primary[data-v-d82da703]:disabled{cursor:not-allowed;opacity:.65;transform:none}@media(prefers-reduced-motion:reduce){.hero-badge[data-v-d82da703],.hero-photo-glow[data-v-d82da703],.hero[data-v-d82da703]:before{animation:none!important}}@media(max-width:1024px){.how-steps[data-v-d82da703]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.hero-content[data-v-d82da703]{gap:2.25rem;grid-template-columns:1fr;justify-items:center}.hero-text[data-v-d82da703]{align-items:center;max-width:36rem;text-align:center;width:100%}.hero-rating[data-v-d82da703]{margin:0 auto}.hero-title[data-v-d82da703]{align-items:center}.hero-stats[data-v-d82da703]{flex-wrap:wrap;gap:1.25rem 1.75rem;justify-content:center;width:100%}.stat-item[data-v-d82da703]{align-items:center;min-width:5.5rem;text-align:center}.hero-buttons[data-v-d82da703]{justify-content:center;margin-left:auto;margin-right:auto;max-width:26rem;width:100%}.hero-visual[data-v-d82da703]{justify-self:center;margin:0 auto;max-width:24rem}.hero-photo-stage[data-v-d82da703]{aspect-ratio:auto;margin:.75rem 1rem 0;width:min(100%,20rem)}.hero-photo-card[data-v-d82da703]{margin:0 auto;transform:rotate(-6deg);width:88%}.hero-badge[data-v-d82da703]{gap:.4rem;height:4.15rem;padding:.55rem .45rem;width:7.1rem}.hero-badge-icon[data-v-d82da703]{font-size:1.1rem}.hero-badge-text[data-v-d82da703]{font-size:.65rem}.hero-badge--1[data-v-d82da703]{left:-18%;top:-6%}.hero-badge--2[data-v-d82da703]{right:-12%;top:5%}.hero-badge--3[data-v-d82da703]{bottom:auto;left:-22%;top:72%}.hero[data-v-d82da703]{min-height:auto}.services-grid[data-v-d82da703]{gap:1.25rem;padding:0 .15rem}.service-card[data-v-d82da703]{padding:1.5rem 1.2rem}.about-content[data-v-d82da703]{grid-template-columns:1fr}.about .section-title[data-v-d82da703]{font-size:2rem}.about .features-list[data-v-d82da703]{gap:1.5rem}.about .feature-item[data-v-d82da703]{gap:1rem}.about .feature-icon[data-v-d82da703]{font-size:2rem}.about .feature-title[data-v-d82da703]{font-size:1.1rem}.about .feature-description[data-v-d82da703]{font-size:.925rem;line-height:1.55}.contact-content[data-v-d82da703]{gap:2.25rem;grid-template-columns:1fr}.contact-info[data-v-d82da703]{margin:0 auto;max-width:32rem;width:100%}.contact-info .section-title[data-v-d82da703]{margin-bottom:.65rem;text-align:center}.contact-description[data-v-d82da703]{font-size:1.02rem;margin-bottom:1.35rem;text-align:center}.contact-details[data-v-d82da703]{gap:.75rem;margin-bottom:1.35rem}.contact-item[data-v-d82da703]{align-items:flex-start;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.09);border-radius:16px;gap:.85rem;padding:1rem 1.1rem}.contact-text[data-v-d82da703]{flex:1;min-width:0}.contact-hours-table[data-v-d82da703]{font-size:.9rem;max-width:none;table-layout:fixed;width:100%}.contact-hours-table th[data-v-d82da703]{padding-right:.5rem;white-space:nowrap;width:34%}.contact-hours-table td[data-v-d82da703]{text-align:right;white-space:nowrap;width:66%}.contact-hours-note[data-v-d82da703]{font-size:.76rem;margin-top:.65rem;max-width:none;padding-top:.55rem}.contact-channel-note[data-v-d82da703]{margin-bottom:1rem;text-align:center}.social-links[data-v-d82da703]{margin:0 auto;max-width:32rem}.gallery-grid[data-v-d82da703]{gap:1rem;padding:0 .75rem}}@media(max-width:768px){.hero[data-v-d82da703]{margin-top:0;min-height:auto;padding:2.5rem 1rem 0}.hero-content[data-v-d82da703]{gap:1.75rem}.hero-visual[data-v-d82da703]{max-width:20rem}.hero-photo-stage[data-v-d82da703]{margin:.5rem .5rem 0;width:min(100%,18rem)}.hero-photo-card[data-v-d82da703]{margin:0 auto;transform:rotate(-5deg);width:92%}.hero-badge[data-v-d82da703]{gap:.35rem;height:3.85rem;padding:.5rem .4rem;width:6.5rem}.hero-badge-icon[data-v-d82da703]{font-size:1rem}.hero-badge-text[data-v-d82da703]{font-size:.6rem}.hero-badge--1[data-v-d82da703]{left:-14%;top:-4%}.hero-badge--2[data-v-d82da703]{right:-8%;top:4%}.hero-badge--3[data-v-d82da703]{left:-16%;top:66%}.hero-badge--1[data-v-d82da703]{animation:badgeFloatMobile1-d82da703 4s ease-in-out infinite}.hero-badge--2[data-v-d82da703]{animation:badgeFloatMobile2-d82da703 4.5s ease-in-out .5s infinite}.hero-badge--3[data-v-d82da703]{animation:badgeFloatMobile3-d82da703 5s ease-in-out 1s infinite}.hero-photo-glow[data-v-d82da703]{animation:none;filter:blur(24px)}.hero-title[data-v-d82da703]{font-size:2.35rem}.hero-subtitle[data-v-d82da703]{font-size:1.02rem;line-height:1.55}.hero-stats[data-v-d82da703]{display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr))}.stat-number[data-v-d82da703]{font-size:1.85rem}.stat-label[data-v-d82da703]{font-size:.72rem;line-height:1.35}.hero-buttons[data-v-d82da703]{flex-direction:column;max-width:100%}.hero-scroll[data-v-d82da703]{display:none}.hero-visual[data-v-d82da703]{margin-bottom:0;max-width:18rem}.hero-photo-stage[data-v-d82da703]{aspect-ratio:auto;margin-bottom:0;width:min(100%,16.5rem)}.btn[data-v-d82da703],section[data-v-d82da703]{width:100%}section[data-v-d82da703]{--section-gap:2.5rem;box-sizing:border-box;padding-left:1rem;padding-right:1rem}.faq-header[data-v-d82da703],.reviews-header[data-v-d82da703],.section-header[data-v-d82da703]{align-items:center;display:flex;flex-direction:column;margin-bottom:2.25rem;padding:0 .35rem;text-align:center}.faq-header .section-subtitle[data-v-d82da703],.faq-header .section-title[data-v-d82da703],.reviews-header .section-subtitle[data-v-d82da703],.reviews-header .section-title[data-v-d82da703],.section-header .section-subtitle[data-v-d82da703],.section-header .section-title[data-v-d82da703]{text-align:center;width:100%}.faq-header .section-subtitle[data-v-d82da703],.reviews-header .section-subtitle[data-v-d82da703]{line-height:1.5;margin-left:auto;margin-right:auto;max-width:20rem}.section-title[data-v-d82da703]{font-size:2rem}.section-subtitle[data-v-d82da703]{font-size:1rem}.reviews-platforms[data-v-d82da703]{padding:0 .15rem}.services-grid[data-v-d82da703]{gap:1rem;grid-template-columns:1fr}.about-content .section-title[data-v-d82da703]{text-align:center}.about .section-title[data-v-d82da703]{font-size:1.625rem;margin-bottom:.75rem}.about .features-list[data-v-d82da703]{gap:1.25rem}.about .feature-item[data-v-d82da703]{gap:.85rem}.about .feature-icon[data-v-d82da703]{font-size:1.65rem}.about .feature-title[data-v-d82da703]{font-size:.975rem;margin-bottom:.35rem}.about .feature-description[data-v-d82da703]{font-size:.85rem;line-height:1.5}.gallery-grid[data-v-d82da703]{gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 .75rem}.reviews-content[data-v-d82da703]{gap:1.35rem;max-width:520px}.reviews-platforms-actions[data-v-d82da703]{grid-template-columns:1fr}.reviews-summary[data-v-d82da703]{flex-direction:column;gap:.55rem;padding:1.1rem 1rem}.reviews-summary-meta[data-v-d82da703]{align-items:center}.how-steps[data-v-d82da703]{grid-template-columns:1fr;max-width:520px}.how-we-work-cta[data-v-d82da703]{flex-direction:column}.how-we-work-cta .btn[data-v-d82da703]{width:100%}.big-number[data-v-d82da703]{font-size:3.5rem}.contact-content[data-v-d82da703]{gap:2rem}.contact-info[data-v-d82da703]{max-width:100%;padding:0 .1rem}.contact-info .section-title[data-v-d82da703]{font-size:2rem}.contact-description[data-v-d82da703]{font-size:.98rem;margin-bottom:1.15rem}.contact-item[data-v-d82da703]{border-radius:14px;padding:.9rem 1rem}.contact-hours-table[data-v-d82da703]{font-size:.88rem}.contact-hours-table th[data-v-d82da703]{font-size:.82rem;width:32%}.contact-hours-table td[data-v-d82da703]{font-size:.88rem}.contact-hours-note[data-v-d82da703]{font-size:.74rem}.contact-form-wrapper[data-v-d82da703]{box-sizing:border-box;padding:1.5rem;width:100%}.social-links[data-v-d82da703]{flex-direction:column;gap:.75rem;max-width:100%}.social-link[data-v-d82da703],.social-link--placeholder[data-v-d82da703]{font-size:.9375rem;font-weight:500;line-height:1.35;padding:.875rem 1rem;width:100%}}@media(max-width:480px){.hero-title[data-v-d82da703]{font-size:1.85rem}.hero-subtitle[data-v-d82da703]{font-size:.92rem}.hero-photo-stage[data-v-d82da703]{padding:0 .25rem;width:min(100%,15rem)}.hero-badge[data-v-d82da703]{gap:.3rem;height:3.35rem;padding:.4rem .35rem;width:5.75rem}.hero-badge-icon[data-v-d82da703]{font-size:.9rem}.hero-badge-text[data-v-d82da703]{font-size:.52rem}.hero-badge--1[data-v-d82da703]{left:-6%;top:-2%}.hero-badge--2[data-v-d82da703]{right:-2%;top:0}.hero-badge--3[data-v-d82da703]{bottom:-4%;left:-4%;top:auto}.hero-photo-glow[data-v-d82da703]{animation:none;filter:blur(20px);opacity:.85}.services-intro[data-v-d82da703]{font-size:.875rem;line-height:1.55;padding:0 .25rem}.hero-stats[data-v-d82da703]{gap:.85rem;grid-template-columns:1fr}.stat-item[data-v-d82da703]{align-items:center;flex-direction:row;gap:.75rem;justify-content:center;text-align:left}.stat-label[data-v-d82da703]{font-size:.78rem;max-width:10rem}.stat-number[data-v-d82da703]{flex-shrink:0}.section-title[data-v-d82da703],.stat-number[data-v-d82da703]{font-size:1.75rem}.about .section-title[data-v-d82da703]{font-size:1.45rem}.about .feature-title[data-v-d82da703]{font-size:.9rem}.about .feature-description[data-v-d82da703]{font-size:.8125rem}.about .feature-icon[data-v-d82da703]{font-size:1.5rem}section[data-v-d82da703]{--section-gap:2rem;box-sizing:border-box;padding-left:.75rem;padding-right:.75rem;width:100%}.review-card[data-v-d82da703],.service-card[data-v-d82da703]{box-sizing:border-box;padding:1.5rem;width:100%}.gallery-card--post[data-v-d82da703]{padding:0}.gallery-grid[data-v-d82da703]{gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.visual-card[data-v-d82da703]{box-sizing:border-box;padding:2rem;width:100%}.big-number[data-v-d82da703]{font-size:3rem}.contact-content[data-v-d82da703]{gap:1.35rem}.contact-info .section-title[data-v-d82da703]{font-size:1.75rem}.contact-description[data-v-d82da703]{font-size:.92rem;line-height:1.55}.contact-details[data-v-d82da703]{gap:.65rem;margin-bottom:1.1rem}.contact-item[data-v-d82da703]{gap:.75rem;padding:.85rem .9rem}.contact-icon[data-v-d82da703]{font-size:1.35rem}.contact-hours-table th[data-v-d82da703]{padding-right:.4rem;width:30%}.contact-channel-note[data-v-d82da703]{font-size:.85rem;line-height:1.45}.contact-form-wrapper[data-v-d82da703]{border-radius:18px;padding:1.25rem}.form-input[data-v-d82da703]{padding:.875rem}}@media(prefers-reduced-motion:reduce){.hero-badge[data-v-d82da703],.hero-photo-glow[data-v-d82da703],.hero[data-v-d82da703]:before,.scroll-indicator[data-v-d82da703],.title-line.accent[data-v-d82da703]{animation:none!important}}
