.intro-experience.svelte-1jp7ny6{width:100%;min-height:100vh;min-height:100dvh}.studio-hero.svelte-uennib{background:#101f29;color:#edf5fa;padding:120px 24px 52px}.hero-layout.svelte-uennib{max-width:1340px;margin:auto;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);grid-template-rows:auto 1fr;align-items:start;gap:0 clamp(32px,4vw,65px)}.hero-copy.svelte-uennib{padding-top:42px;min-width:0}h1.svelte-uennib{font-size:clamp(2.8rem,4.5vw,4.5rem);line-height:1.06;letter-spacing:-.055em;font-weight:550;margin:0;max-width:11ch}h1.svelte-uennib span:where(.svelte-uennib){display:block}.hero-conversation.svelte-uennib{margin-top:36px;max-width:470px}.hero-demonstration.svelte-uennib{grid-column:2;grid-row:1 / 3;min-width:0}.hero-context.svelte-uennib{padding-top:24px;max-width:420px}.hero-context.svelte-uennib p:where(.svelte-uennib){margin:0;color:#abc2d0;font-size:1rem;line-height:1.75;max-width:36ch}.hero-context.svelte-uennib a:where(.svelte-uennib){display:inline-flex;gap:20px;align-items:center;color:#d9eaf4;min-height:48px;font-size:.85rem;text-decoration:none;margin-top:16px}.hero-context.svelte-uennib a:where(.svelte-uennib):focus-visible{outline:2px solid #09cfce;outline-offset:4px}@media(max-width:1000px)and (min-width:701px){.hero-layout.svelte-uennib{gap:0 30px}h1.svelte-uennib{font-size:clamp(2.4rem,4.6vw,3.3rem)}.hero-copy.svelte-uennib{padding-top:32px}}@media(max-width:700px){.studio-hero.svelte-uennib{padding:103px 20px 30px}.hero-layout.svelte-uennib{display:flex;flex-direction:column;gap:18px}.hero-copy.svelte-uennib{padding:0;width:100%}h1.svelte-uennib{font-size:clamp(1.95rem,7.8vw,3.1rem);max-width:100%;line-height:1.08;letter-spacing:-.045em}.hero-conversation.svelte-uennib{margin-top:18px;max-width:none}.hero-demonstration.svelte-uennib{width:100%}.hero-context.svelte-uennib{padding-top:5px;max-width:none}.hero-context.svelte-uennib p:where(.svelte-uennib){font-size:.88rem;max-width:45ch}.hero-context.svelte-uennib a:where(.svelte-uennib){margin-top:6px}}@media(max-width:360px){.studio-hero.svelte-uennib{padding-inline:16px}h1.svelte-uennib{font-size:1.8rem}}.know-us-section.svelte-1kmfbni{background:var(--hero-surface, #122632);color:var(--text-primary, #f0f6f7);padding:3rem 1.5rem}.process-content.svelte-1kmfbni{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);column-gap:clamp(2rem,6vw,5rem);row-gap:1.75rem;max-width:1240px;margin:auto}header.svelte-1kmfbni{min-width:0}h2.svelte-1kmfbni{font-size:clamp(1.65rem,2.8vw,2.5rem);line-height:1.16;letter-spacing:-.035em;font-weight:650;color:var(--text-primary, #f0f6f7);max-width:21ch;text-wrap:balance}header.svelte-1kmfbni p:where(.svelte-1kmfbni){margin-top:1rem;max-width:42ch;line-height:1.65;color:var(--text-secondary, #d1dfe5);font-size:.95rem}.steps.svelte-1kmfbni{margin:0;padding:0;list-style:none;border-top:1px solid var(--border-default, #304a59)}.steps.svelte-1kmfbni li:where(.svelte-1kmfbni){display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:1.1rem 0;border-bottom:1px solid var(--border-default, #304a59)}.step-number.svelte-1kmfbni{padding-top:.2rem;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--color-primary-light, #58e0dc)}h3.svelte-1kmfbni{font-size:1.03rem;font-weight:650;color:var(--text-primary, #f0f6f7);line-height:1.4}.steps.svelte-1kmfbni p:where(.svelte-1kmfbni){margin-top:.35rem;color:var(--text-secondary, #d1dfe5);line-height:1.6;font-size:.88rem}.know-links.svelte-1kmfbni{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem 1.5rem;padding-top:1rem;border-top:1px solid var(--border-default, #304a59)}.know-links.svelte-1kmfbni a:where(.svelte-1kmfbni){display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-width:0;min-height:44px;padding-block:.5rem;color:var(--text-primary, #f0f6f7);border-radius:3px}.know-links.svelte-1kmfbni a:where(.svelte-1kmfbni)>div:where(.svelte-1kmfbni){min-width:0}.link-title.svelte-1kmfbni{font-size:.83rem;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.link-note.svelte-1kmfbni{display:block;font-size:.76rem;margin-top:.35rem;color:var(--text-secondary, #d1dfe5);line-height:1.5}.know-links.svelte-1kmfbni svg{flex-shrink:0;font-size:1.1rem;color:var(--color-primary-light, #58e0dc)}a.svelte-1kmfbni:hover .link-title:where(.svelte-1kmfbni){text-decoration:underline;text-underline-offset:.2em}a.svelte-1kmfbni:focus-visible{outline:2px solid var(--color-primary, #09cfce);outline-offset:4px}@media(max-width:800px){.know-links.svelte-1kmfbni{grid-template-columns:1fr 1fr}}@media(max-width:600px){.know-us-section.svelte-1kmfbni{padding:2.5rem 1.25rem}.process-content.svelte-1kmfbni{grid-template-columns:1fr;row-gap:1.4rem}header.svelte-1kmfbni p:where(.svelte-1kmfbni){margin-top:.75rem}.steps.svelte-1kmfbni li:where(.svelte-1kmfbni){grid-template-columns:1.5rem minmax(0,1fr);gap:.6rem;padding-block:.95rem}.know-links.svelte-1kmfbni{column-gap:1.2rem;row-gap:.2rem;padding-top:0;border-top:0}}.section-header.svelte-eg4aen{text-align:center;margin-bottom:2.5rem}.section-badge.svelte-eg4aen{display:inline-flex;align-items:center;padding:.5rem 1rem;background:#10b9811a;color:#10b981;border-radius:2rem;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:none;margin-bottom:1.5rem}.section-header.svelte-eg4aen h2:where(.svelte-eg4aen){font-size:clamp(2rem,5vw,3.5rem);font-weight:800;color:#f8fafc;line-height:1.2;margin-bottom:1.5rem}.section-header.svelte-eg4aen p:where(.svelte-eg4aen){color:#94a3b8;font-size:1.125rem;max-width:32rem;margin:0 auto}.pricing-section.svelte-eg4aen{scroll-margin-top:5rem;padding:5rem 1.5rem;max-width:80rem;margin:0 auto;position:relative}.pkg-subtitle.svelte-eg4aen{color:#b5c5da;font-size:.875rem;line-height:1.6;margin-top:.6rem}.pricing-section.svelte-eg4aen:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:1000px;height:600px;background:radial-gradient(ellipse 50% 50% at 30% 50%,rgba(16,185,129,.08),transparent),radial-gradient(ellipse 50% 50% at 70% 50%,rgba(139,92,246,.06),transparent);pointer-events:none}.discount-badge.svelte-eg4aen{position:absolute;top:1rem;right:1rem;padding:.375rem .75rem;background:linear-gradient(135deg,#ef4444,#f97316);color:#fff;font-size:.75rem;font-weight:800;border-radius:.5rem;box-shadow:0 4px 12px #ef444466;z-index:5}.pricing-section.svelte-eg4aen .carousel-container{padding:2rem 2rem 1rem;margin:0 -2rem 2.5rem}.pricing-section.svelte-eg4aen .carousel-wrapper{max-width:1400px;margin-left:auto;margin-right:auto}.pricing-card.svelte-eg4aen,article.pricing-card.svelte-eg4aen{position:relative;padding:2rem 1.25rem 1.5rem;background:linear-gradient(135deg,#111827cc,#11182799);border:1px solid rgba(255,255,255,.08);border-radius:1.25rem;display:flex;flex-direction:column;transition:border-color .2s;overflow:visible}.pricing-card.svelte-eg4aen:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--pkg-color, rgba(255, 255, 255, .1)),transparent);opacity:0;transition:opacity .3s ease}.pricing-card.svelte-eg4aen:hover{transform:none;border-color:color-mix(in srgb,var(--pkg-color, #10b981) 40%,transparent);box-shadow:0 30px 60px #0006,0 0 0 1px #ffffff1a}.pricing-card.svelte-eg4aen:hover:before{opacity:1}.pricing-card.featured.svelte-eg4aen{background:linear-gradient(135deg,color-mix(in srgb,var(--pkg-color, #10b981) 15%,transparent),color-mix(in srgb,var(--pkg-color, #10b981) 8%,transparent),#111827e6);border:2px solid color-mix(in srgb,var(--pkg-color, #10b981) 60%,transparent);transform:none;z-index:1;box-shadow:0 20px 50px color-mix(in srgb,var(--pkg-color, #10b981) 20%,transparent),0 0 60px color-mix(in srgb,var(--pkg-color, #10b981) 12%,transparent),inset 0 1px #ffffff1a}.pricing-card.featured.svelte-eg4aen:hover{transform:none;box-shadow:0 30px 60px color-mix(in srgb,var(--pkg-color, #10b981) 25%,transparent),0 0 80px color-mix(in srgb,var(--pkg-color, #10b981) 15%,transparent)}.pricing-card.coming-soon-pkg.svelte-eg4aen{position:relative;filter:grayscale(.3);opacity:.7}.pricing-card.coming-soon-pkg.svelte-eg4aen:hover{transform:none;filter:grayscale(.2);opacity:.8}.pricing-card.featured.coming-soon-pkg.svelte-eg4aen{filter:grayscale(.15);opacity:.85;transform:none}.pricing-card.featured.coming-soon-pkg.svelte-eg4aen:hover{filter:grayscale(.1);opacity:.9;transform:none}.coming-soon-badge-inline.svelte-eg4aen{display:inline-block;padding:.25rem .75rem;background:linear-gradient(135deg,#64748b,#475569);color:#e2e8f0;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:1rem;margin-top:.5rem}.pkg-details.svelte-eg4aen{display:flex;flex-direction:column;flex:1}.pkg-price-wrapper.svelte-eg4aen{margin-bottom:1rem}.pkg-cta.disabled.svelte-eg4aen{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1rem;background:#64748b33;color:#64748b;font-weight:600;font-size:.8rem;border-radius:.75rem;cursor:not-allowed;margin-top:auto}.popular-badge.svelte-eg4aen{position:absolute;top:-.875rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.375rem;padding:.5rem 1.5rem;background:linear-gradient(135deg,var(--pkg-color, #10b981),color-mix(in srgb,var(--pkg-color, #10b981) 70%,#000));color:#fff;font-size:.813rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;border-radius:9999px;white-space:nowrap;box-shadow:0 4px 20px color-mix(in srgb,var(--pkg-color, #10b981) 50%,transparent);z-index:10}.pkg-header.svelte-eg4aen{margin-bottom:1rem}.pkg-header.svelte-eg4aen h3:where(.svelte-eg4aen){font-size:1.25rem;font-weight:800;color:#f9fafb;margin-bottom:.25rem}.pkg-price.svelte-eg4aen{display:flex;align-items:baseline;margin-bottom:.5rem}.pkg-price-mdl.svelte-eg4aen{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.1)}.mdl-amount.svelte-eg4aen{font-size:.9375rem;color:#6b7280;font-weight:500}.currency.svelte-eg4aen{font-size:1.25rem;font-weight:800;color:var(--pkg-color, #10b981);margin-right:.25rem}.amount.svelte-eg4aen{font-size:2.25rem;font-weight:900;background:linear-gradient(135deg,#f9fafb,#d1d5db);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1}.pricing-card.featured.svelte-eg4aen .amount:where(.svelte-eg4aen){background:linear-gradient(135deg,var(--pkg-color, #10b981),color-mix(in srgb,var(--pkg-color, #10b981) 70%,#06b6d4));-webkit-background-clip:text;background-clip:text;color:transparent}.period.svelte-eg4aen{font-size:.875rem;color:#6b7280;margin-left:.25rem}.pkg-cta.svelte-eg4aen{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;background:color-mix(in srgb,var(--pkg-color, #10b981) 10%,transparent);border:2px solid color-mix(in srgb,var(--pkg-color, #10b981) 50%,transparent);color:var(--pkg-color, #10b981);font-weight:700;font-size:.875rem;font-family:inherit;border-radius:.75rem;text-decoration:none;cursor:pointer;transition:all .4s cubic-bezier(.34,1.56,.64,1);margin-top:auto;position:relative;overflow:hidden;width:100%}.pkg-cta.svelte-eg4aen:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--pkg-color, #10b981) 20%,transparent),transparent);opacity:0;transition:opacity .3s ease}.pkg-cta.svelte-eg4aen:hover{background:color-mix(in srgb,var(--pkg-color, #10b981) 15%,transparent);border-color:var(--pkg-color, #10b981);transform:translateY(-4px);box-shadow:0 10px 30px color-mix(in srgb,var(--pkg-color, #10b981) 20%,transparent)}.pkg-cta.svelte-eg4aen:hover:before{opacity:1}.pkg-cta.featured-cta.svelte-eg4aen{background:linear-gradient(135deg,var(--pkg-color, #10b981),color-mix(in srgb,var(--pkg-color, #10b981) 70%,#000));border:none;color:#fff;box-shadow:0 4px 20px color-mix(in srgb,var(--pkg-color, #10b981) 40%,transparent)}.pkg-cta.featured-cta.svelte-eg4aen:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:translate(-100%);transition:transform .6s ease}.pkg-cta.featured-cta.svelte-eg4aen:hover{box-shadow:0 15px 40px color-mix(in srgb,var(--pkg-color, #10b981) 50%,transparent);transform:translateY(-5px)}.pkg-cta.featured-cta.svelte-eg4aen:hover:before{transform:translate(100%);opacity:1}.pricing-note-wrapper.svelte-eg4aen,aside.pricing-note-wrapper.svelte-eg4aen{text-align:center;padding:1.5rem;background:#10b9810d;border-radius:1rem;border:1px solid rgba(16,185,129,.15)}.pricing-note.svelte-eg4aen{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:1rem;font-weight:600;color:#10b981;margin-bottom:.5rem}.pricing-note.svelte-eg4aen svg{color:#10b981}@media(max-width:1024px){.pricing-card.featured.svelte-eg4aen{transform:scale(1)}.pricing-card.featured.svelte-eg4aen:hover{transform:none}}@media(max-width:640px){.pricing-section.svelte-eg4aen .carousel-container{padding:2rem 1.5rem 1rem;margin:0 -1.5rem 2rem}.pricing-section.svelte-eg4aen .carousel-wrapper{max-width:28rem}}@media(max-width:768px){.pricing-section.svelte-eg4aen:before{filter:none;opacity:.5}.pricing-card.svelte-eg4aen,article.pricing-card.svelte-eg4aen{backdrop-filter:none;-webkit-backdrop-filter:none;background:#111827f2;transition:none}.pricing-card.featured.svelte-eg4aen{box-shadow:0 4px 16px #0000004d}.pricing-card.svelte-eg4aen:hover,.pricing-card.featured.svelte-eg4aen:hover{transform:none;box-shadow:none}.pkg-cta.svelte-eg4aen:hover{transform:none}.pkg-details.hide-mobile.svelte-eg4aen{display:none}.pricing-card.coming-soon-pkg.svelte-eg4aen{padding:1.25rem 1rem;min-height:auto;text-align:center;filter:grayscale(.4)}.pricing-card.coming-soon-pkg.svelte-eg4aen .pkg-header:where(.svelte-eg4aen){margin-bottom:0}.pricing-card.coming-soon-pkg.svelte-eg4aen .pkg-header:where(.svelte-eg4aen) h3:where(.svelte-eg4aen){font-size:1rem}.coming-soon-badge-inline.svelte-eg4aen{font-size:.65rem;padding:.2rem .6rem}.pricing-card.svelte-eg4aen:not(.coming-soon-pkg){padding:1.5rem 1rem}}.section-badge.svelte-1648ipl{display:inline-flex;align-items:center;padding:.5rem 1rem;background:#10b9811a;color:#10b981;border-radius:2rem;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:none;margin-bottom:1.5rem}.dedicat-section.svelte-1648ipl{padding:1rem 1.5rem 3rem;max-width:80rem;margin:0 auto}.dedicat-container.svelte-1648ipl{display:grid;grid-template-columns:1.5fr 1fr;gap:3rem;align-items:center;padding:2.5rem;background:#18263e;border:1px solid rgba(102,126,234,.2);border-radius:1.5rem}.dedicat-badge.svelte-1648ipl{gap:.5rem}.dedicat-badge.svelte-1648ipl svg{color:#667eea}.dedicat-content.svelte-1648ipl h2:where(.svelte-1648ipl){font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:#f8fafc;margin:1rem 0 .75rem;line-height:1.3}.dedicat-desc.svelte-1648ipl{font-size:1rem;color:#94a3b8;line-height:1.7;margin-bottom:1.5rem}.dedicat-features.svelte-1648ipl{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.dedicat-features.svelte-1648ipl li:where(.svelte-1648ipl){display:flex;align-items:center;gap:.75rem;font-size:.9375rem;color:#e2e8f0}.dedicat-features.svelte-1648ipl svg{color:#667eea;flex-shrink:0}.dedicat-action.svelte-1648ipl{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.dedicat-fee.svelte-1648ipl{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;color:#c4b5fd;padding:.75rem 1.25rem;background:#667eea1a;border:1px solid rgba(102,126,234,.25);border-radius:.75rem}.dedicat-fee.svelte-1648ipl svg{color:#667eea}.dedicat-cta-primary.svelte-1648ipl{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:700;font-size:.9375rem;font-family:inherit;border:none;border-radius:.75rem;text-decoration:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #667eea4d}.dedicat-cta-primary.svelte-1648ipl:hover{transform:translateY(-3px);box-shadow:0 8px 30px #667eea66}.dedicat-cta-secondary.svelte-1648ipl{display:flex;align-items:center;gap:.375rem;color:#667eea;font-weight:600;font-size:.875rem;text-decoration:none;transition:color .3s ease}.dedicat-cta-secondary.svelte-1648ipl:hover{color:#8b9cf7}@media(max-width:1024px){.dedicat-container.svelte-1648ipl{grid-template-columns:1fr;gap:2rem;padding:2rem}.dedicat-action.svelte-1648ipl{flex-direction:row;flex-wrap:wrap;justify-content:center}}@media(max-width:640px){.dedicat-section.svelte-1648ipl{padding:2.5rem 1rem}.dedicat-container.svelte-1648ipl{padding:1.5rem}.dedicat-action.svelte-1648ipl{flex-direction:column}}.final-cta-section.svelte-1ml6g3h{display:grid;grid-template-columns:1.3fr 1fr;gap:4rem;align-items:center;max-width:1240px;margin:2rem auto 0;padding:3.5rem;background:#15333d;border:1px solid #315b65;border-radius:22px;color:var(--text-primary, #f0f6f7)}h2.svelte-1ml6g3h{font-size:clamp(2rem,3.1vw,2.8rem);line-height:1.15;letter-spacing:-.04em;font-weight:700;color:var(--text-primary, #f0f6f7)}.cta-content.svelte-1ml6g3h p:where(.svelte-1ml6g3h){font-size:1rem;line-height:1.8;margin-top:1.2rem;color:var(--text-secondary, #d1dfe5);max-width:480px}.cta-action.svelte-1ml6g3h{display:flex;align-items:center;flex-direction:column;gap:.8rem}.cta-primary.svelte-1ml6g3h{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.25rem;background:var(--color-primary, #09cfce);color:#102a34;border-radius:999px;font-size:.9rem;font-weight:700;text-align:center;min-height:52px}.cta-primary.svelte-1ml6g3h:hover{background:var(--color-primary-light, #58e0dc)}.cta-primary.svelte-1ml6g3h svg{flex-shrink:0}.cta-phone.svelte-1ml6g3h{display:flex;align-items:center;gap:.5rem;min-height:44px;font-size:.9rem;font-weight:700}.cta-action.svelte-1ml6g3h p:where(.svelte-1ml6g3h){font-size:.75rem;text-align:center;color:var(--text-secondary, #d1dfe5)}a.svelte-1ml6g3h:focus-visible{outline:2px solid var(--color-primary, #09cfce);outline-offset:5px}@media(max-width:1300px){.final-cta-section.svelte-1ml6g3h{margin:2rem 1.5rem 0}}@media(max-width:800px){.final-cta-section.svelte-1ml6g3h{grid-template-columns:1fr;gap:2rem;padding:2.5rem}.cta-action.svelte-1ml6g3h{align-items:flex-start}.cta-action.svelte-1ml6g3h p:where(.svelte-1ml6g3h){text-align:left}}@media(max-width:600px){.final-cta-section.svelte-1ml6g3h{padding:2rem 1.4rem;margin:1rem 1.25rem 0}.cta-primary.svelte-1ml6g3h{font-size:.82rem;width:100%}}.homepage.svelte-1uha8ag{background:var(--bg-primary);padding-bottom:3rem}@media(prefers-reduced-motion:reduce){.homepage.svelte-1uha8ag *,.homepage.svelte-1uha8ag *:before,.homepage.svelte-1uha8ag *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
