.personalisation-carousel.svelte-18vhnpx{display:grid;gap:14px}.carousel-stage.svelte-18vhnpx{position:relative;overflow:hidden;min-height:clamp(290px,44vw,560px);border-radius:8px;background:#050109e0}.carousel-stage.svelte-18vhnpx img:where(.svelte-18vhnpx){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.045);transition:opacity .7s ease,transform 4.4s ease}.carousel-stage.svelte-18vhnpx img.active:where(.svelte-18vhnpx){opacity:1;transform:scale(1)}.carousel-shade.svelte-18vhnpx{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(5,1,9,.72),transparent 50%),linear-gradient(180deg,transparent 42%,rgba(5,1,9,.72))}.carousel-caption.svelte-18vhnpx{position:absolute;left:clamp(18px,3vw,34px);bottom:clamp(18px,3vw,30px);display:grid;gap:8px}.carousel-caption.svelte-18vhnpx span:where(.svelte-18vhnpx){color:#cda9ff;font-family:Space Mono,monospace;font-size:12px;line-height:1;letter-spacing:.22em}.carousel-caption.svelte-18vhnpx strong:where(.svelte-18vhnpx){color:#fff;font-family:Space Grotesk,sans-serif;font-size:clamp(24px,3.2vw,42px);line-height:1}.carousel-controls.svelte-18vhnpx{position:absolute;right:clamp(14px,2.2vw,24px);bottom:clamp(14px,2.2vw,24px);display:flex;gap:10px}.carousel-controls.svelte-18vhnpx button:where(.svelte-18vhnpx){display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(205,169,255,.24);border-radius:999px;color:#f7f1ff;background:#0c0518b8;cursor:pointer;transition:transform .22s ease,border-color .22s ease,background .22s ease}.carousel-controls.svelte-18vhnpx button:where(.svelte-18vhnpx):hover,.carousel-controls.svelte-18vhnpx button:where(.svelte-18vhnpx):focus-visible{transform:translateY(-2px);border-color:#ff5fd675;background:#9b6bff29;outline:none}.carousel-dots.svelte-18vhnpx{display:flex;justify-content:center;gap:8px}.carousel-dots.svelte-18vhnpx button:where(.svelte-18vhnpx){width:34px;height:4px;border:0;border-radius:999px;background:#cda9ff33;cursor:pointer;transition:background .2s ease,width .2s ease}.carousel-dots.svelte-18vhnpx button.active:where(.svelte-18vhnpx){width:52px;background:linear-gradient(90deg,#ff5fd6,#9b6bff,#7bbcff);box-shadow:0 0 18px #ff5fd657}@media(max-width:640px){.carousel-stage.svelte-18vhnpx{min-height:310px}.carousel-controls.svelte-18vhnpx{top:14px;bottom:auto}.carousel-controls.svelte-18vhnpx button:where(.svelte-18vhnpx){width:42px;height:42px}}.custom-page.svelte-1i8x42a{--accent-violet: #c800de;--accent-magenta: #ff5fd6;--accent-blue: #7bbcff;--accent-lavender: #cda9ff;--accent-green: #7ad8a4;position:relative;overflow-x:clip;min-height:100vh;color:#f7f1ff;background:radial-gradient(circle at 78% 8%,rgba(200,0,222,.18),transparent 34%),radial-gradient(circle at 12% 32%,rgba(123,188,255,.08),transparent 34%),linear-gradient(180deg,#050109,#080312 48%,#030106)}.custom-page.svelte-1i8x42a:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,95,214,.52),rgba(155,107,255,.48),transparent);box-shadow:0 0 28px #ff5fd652}.custom-grid-bg.svelte-1i8x42a{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.48;background:linear-gradient(rgba(255,95,214,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(155,107,255,.045) 1px,transparent 1px);background-size:76px 76px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 10%,#000 88%,transparent)}.custom-shell.svelte-1i8x42a{position:relative;z-index:1;width:min(1180px,calc(100% - 32px));margin:0 auto}.custom-hero.svelte-1i8x42a{padding:clamp(128px,13vw,184px) 0 clamp(64px,8vw,104px)}.custom-hero__layout.svelte-1i8x42a,.creator-layout.svelte-1i8x42a,.formats-layout.svelte-1i8x42a,.faq-layout.svelte-1i8x42a{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.78fr);gap:clamp(32px,6vw,78px);align-items:center}.custom-hero__content.svelte-1i8x42a{max-width:760px}.custom-eyebrow.svelte-1i8x42a{color:var(--accent-lavender);font-family:Space Mono,monospace;font-size:12px;line-height:1.2;letter-spacing:.24em;text-transform:uppercase}h1.svelte-1i8x42a,h2.svelte-1i8x42a,h3.svelte-1i8x42a,p.svelte-1i8x42a,.custom-button.svelte-1i8x42a,.sticky-custom-cta.svelte-1i8x42a,.format-card.svelte-1i8x42a,.faq-item.svelte-1i8x42a{font-family:Space Grotesk,sans-serif;letter-spacing:0}.custom-hero.svelte-1i8x42a h1:where(.svelte-1i8x42a){max-width:820px;margin:18px 0 0;color:#fff;font-size:clamp(44px,6.2vw,82px);font-weight:620;line-height:.92;text-shadow:0 0 58px rgba(255,95,214,.2)}.custom-hero.svelte-1i8x42a h1.english-title:where(.svelte-1i8x42a){font-size:clamp(40px,5.4vw,72px);line-height:.96}.custom-hero.svelte-1i8x42a p:where(.svelte-1i8x42a),.creator-content.svelte-1i8x42a p:where(.svelte-1i8x42a),.formats-copy.svelte-1i8x42a p:where(.svelte-1i8x42a){max-width:660px;margin:22px 0 0;color:#dccff2bd;font-size:clamp(18px,1.8vw,22px);line-height:1.5}.custom-actions.svelte-1i8x42a{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.custom-button.svelte-1i8x42a,.sticky-custom-cta.svelte-1i8x42a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,background .24s ease}.custom-button.svelte-1i8x42a:hover,.custom-button.svelte-1i8x42a:focus-visible,.sticky-custom-cta.svelte-1i8x42a:hover,.sticky-custom-cta.svelte-1i8x42a:focus-visible{transform:translateY(-2px);outline:none}.custom-button--primary.svelte-1i8x42a,.sticky-custom-cta.svelte-1i8x42a{padding:0 22px;border:1px solid rgba(255,95,214,.58);color:#120522;background:linear-gradient(90deg,#ff5fd6,#9b6bff 68%,#7bbcff);box-shadow:0 0 34px #ff5fd63d}.custom-button--primary.svelte-1i8x42a:hover,.custom-button--primary.svelte-1i8x42a:focus-visible,.sticky-custom-cta.svelte-1i8x42a:hover,.sticky-custom-cta.svelte-1i8x42a:focus-visible{box-shadow:0 0 48px #ff5fd65c}.custom-button--secondary.svelte-1i8x42a{padding:0 22px;border:1px solid rgba(205,169,255,.22);color:#f7f1ff;background:#ffffff09}.custom-button--secondary.svelte-1i8x42a:hover,.custom-button--secondary.svelte-1i8x42a:focus-visible{border-color:#cda9ff6b;background:#9b6bff14}.hero-preview.svelte-1i8x42a{margin:0}.hero-preview__media.svelte-1i8x42a,.creator-visual.svelte-1i8x42a,.gallery-frame.svelte-1i8x42a,.step-card.svelte-1i8x42a,.benefit-card.svelte-1i8x42a,.format-card.svelte-1i8x42a,.assurance-card.svelte-1i8x42a,.faq-list.svelte-1i8x42a,.final-cta__panel.svelte-1i8x42a{border:1px solid rgba(205,169,255,.16);border-radius:8px;background:linear-gradient(180deg,#ffffff0a,#ffffff04),#0a0416c2;box-shadow:inset 0 1px #ffffff0f,0 24px 70px #0000004d}.hero-preview__media.svelte-1i8x42a,.creator-visual.svelte-1i8x42a{position:relative;overflow:hidden}.hero-preview__media.svelte-1i8x42a:before,.creator-visual.svelte-1i8x42a:before,.gallery-frame.svelte-1i8x42a:before,.final-cta__panel.svelte-1i8x42a:before{content:"";position:absolute;inset:0 0 auto;z-index:2;height:2px;pointer-events:none;background:linear-gradient(90deg,var(--accent-magenta),var(--accent-violet),var(--accent-blue))}.hero-preview.svelte-1i8x42a img:where(.svelte-1i8x42a),.creator-visual.svelte-1i8x42a img:where(.svelte-1i8x42a){display:block;width:100%;object-fit:cover}.hero-preview.svelte-1i8x42a img:where(.svelte-1i8x42a){aspect-ratio:4 / 5;transform:scale(1.02)}.creator-visual.svelte-1i8x42a img:where(.svelte-1i8x42a){aspect-ratio:1.35 / 1}.hero-preview.svelte-1i8x42a figcaption:where(.svelte-1i8x42a){display:grid;gap:7px;padding:16px 2px 0;color:#dccff2a3;font-family:Space Grotesk,sans-serif}.hero-preview.svelte-1i8x42a figcaption:where(.svelte-1i8x42a) span:where(.svelte-1i8x42a){color:var(--accent-lavender);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.hero-preview.svelte-1i8x42a figcaption:where(.svelte-1i8x42a) strong:where(.svelte-1i8x42a){color:#fff;font-size:17px;font-weight:560}.steps-section.svelte-1i8x42a,.benefits-section.svelte-1i8x42a,.gallery-section.svelte-1i8x42a,.formats-section.svelte-1i8x42a,.assurance-section.svelte-1i8x42a,.faq-section.svelte-1i8x42a,.final-cta.svelte-1i8x42a{padding:clamp(64px,8vw,108px) 0}.section-heading.svelte-1i8x42a{max-width:760px;margin-bottom:clamp(28px,4vw,46px)}.section-heading--center.svelte-1i8x42a{margin-left:auto;margin-right:auto;text-align:center}.section-heading.svelte-1i8x42a h2:where(.svelte-1i8x42a),.creator-content.svelte-1i8x42a h2:where(.svelte-1i8x42a),.formats-copy.svelte-1i8x42a h2:where(.svelte-1i8x42a),.faq-copy.svelte-1i8x42a h2:where(.svelte-1i8x42a),.final-cta.svelte-1i8x42a h2:where(.svelte-1i8x42a){margin:12px 0 0;color:#fff;font-family:Space Grotesk,sans-serif;font-size:clamp(32px,4.2vw,58px);font-weight:540;line-height:.98;text-shadow:0 0 56px rgba(255,95,214,.16)}.steps-grid.svelte-1i8x42a,.benefits-grid.svelte-1i8x42a,.formats-grid.svelte-1i8x42a,.assurance-grid.svelte-1i8x42a{display:grid;gap:14px}.steps-grid.svelte-1i8x42a{grid-template-columns:repeat(3,minmax(0,1fr))}.step-card.svelte-1i8x42a,.benefit-card.svelte-1i8x42a,.format-card.svelte-1i8x42a,.assurance-card.svelte-1i8x42a{position:relative;overflow:hidden;padding:22px}.step-card.svelte-1i8x42a:before,.benefit-card.svelte-1i8x42a:before,.format-card.svelte-1i8x42a:before,.assurance-card.svelte-1i8x42a:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--accent-magenta),var(--accent-violet),transparent);opacity:.72}.step-card__top.svelte-1i8x42a{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:46px}.step-card__top.svelte-1i8x42a>span:where(.svelte-1i8x42a),.format-card.svelte-1i8x42a>span:where(.svelte-1i8x42a){color:var(--accent-lavender);font-family:Space Mono,monospace;font-size:12px;letter-spacing:.22em}.step-card__icon.svelte-1i8x42a,.benefit-card__icon.svelte-1i8x42a{display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(205,169,255,.2);border-radius:999px;color:var(--accent-lavender);background:#cda9ff0f}.step-card.svelte-1i8x42a:nth-child(2) .step-card__icon:where(.svelte-1i8x42a),.benefit-card.svelte-1i8x42a:nth-child(2) .benefit-card__icon:where(.svelte-1i8x42a){color:var(--accent-blue);border-color:#7bbcff38;background:#7bbcff0e}.step-card.svelte-1i8x42a:nth-child(3) .step-card__icon:where(.svelte-1i8x42a),.benefit-card.svelte-1i8x42a:nth-child(4) .benefit-card__icon:where(.svelte-1i8x42a){color:var(--accent-green);border-color:#7ad8a42e;background:#7ad8a40b}.step-card.svelte-1i8x42a h3:where(.svelte-1i8x42a),.benefit-card.svelte-1i8x42a h3:where(.svelte-1i8x42a),.assurance-card.svelte-1i8x42a h3:where(.svelte-1i8x42a){margin:0;color:#fff;font-size:24px;font-weight:610;line-height:1.05}.step-card.svelte-1i8x42a p:where(.svelte-1i8x42a),.benefit-card.svelte-1i8x42a p:where(.svelte-1i8x42a),.assurance-card.svelte-1i8x42a p:where(.svelte-1i8x42a),.faq-item.svelte-1i8x42a p:where(.svelte-1i8x42a){margin:14px 0 0;color:#dccff2a8;font-size:16px;line-height:1.48}.creator-section.svelte-1i8x42a{padding:clamp(64px,8vw,108px) 0;background:radial-gradient(circle at 14% 30%,rgba(123,188,255,.08),transparent 34%),#ffffff03}.benefits-grid.svelte-1i8x42a{grid-template-columns:repeat(4,minmax(0,1fr))}.benefit-card.svelte-1i8x42a{min-height:260px}.benefit-card__icon.svelte-1i8x42a{margin-bottom:28px}.gallery-frame.svelte-1i8x42a{position:relative;overflow:hidden;padding:clamp(14px,2vw,18px)}.formats-layout.svelte-1i8x42a{grid-template-columns:minmax(280px,.62fr) minmax(0,1fr);align-items:start}.formats-grid.svelte-1i8x42a{grid-template-columns:repeat(2,minmax(0,1fr))}.format-card.svelte-1i8x42a{display:grid;gap:10px;min-height:178px}.format-card.svelte-1i8x42a strong:where(.svelte-1i8x42a){color:#fff;font-size:clamp(30px,4vw,46px);line-height:.95}.format-card.svelte-1i8x42a p:where(.svelte-1i8x42a){margin:0;color:#dccff2a8}.format-card.svelte-1i8x42a em:where(.svelte-1i8x42a){align-self:end;color:var(--accent-blue);font-style:normal;font-weight:700}.assurance-grid.svelte-1i8x42a{grid-template-columns:repeat(3,minmax(0,1fr))}.assurance-card.svelte-1i8x42a{color:var(--accent-lavender)}.assurance-card.svelte-1i8x42a:nth-child(2){color:var(--accent-blue)}.assurance-card.svelte-1i8x42a:nth-child(3){color:var(--accent-green)}.assurance-card.svelte-1i8x42a h3:where(.svelte-1i8x42a),.assurance-card.svelte-1i8x42a p:where(.svelte-1i8x42a){color:inherit}.assurance-card.svelte-1i8x42a h3:where(.svelte-1i8x42a){margin-top:18px;color:#fff}.faq-layout.svelte-1i8x42a{grid-template-columns:minmax(280px,.55fr) minmax(0,1fr);column-gap:clamp(72px,9vw,142px);align-items:start}.faq-copy.svelte-1i8x42a{max-width:640px}.faq-list.svelte-1i8x42a{display:grid;gap:10px;padding:12px}.faq-item.svelte-1i8x42a{overflow:hidden;border:1px solid rgba(205,169,255,.13);border-radius:8px;background:#ffffff06}.faq-item.svelte-1i8x42a button:where(.svelte-1i8x42a){display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:0;color:#fff;background:transparent;font:inherit;font-size:16px;line-height:1.25;text-align:left;cursor:pointer}.faq-item.svelte-1i8x42a button[aria-expanded=true]:where(.svelte-1i8x42a){background:#9b6bff14}.faq-chevron{flex:0 0 auto;color:var(--accent-lavender);transition:transform .2s ease}.faq-chevron.open{transform:rotate(180deg)}.faq-answer.svelte-1i8x42a{overflow:hidden}.faq-answer.svelte-1i8x42a p:where(.svelte-1i8x42a){margin:0;padding:0 16px 16px}.final-cta.svelte-1i8x42a{padding-bottom:130px}.final-cta__panel.svelte-1i8x42a{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(24px,4vw,42px);background:radial-gradient(circle at 86% 24%,rgba(123,188,255,.12),transparent 36%),linear-gradient(110deg,rgba(200,0,222,.14),rgba(155,107,255,.08) 42%,transparent 64%),#0a0416db}.final-cta.svelte-1i8x42a h2:where(.svelte-1i8x42a){max-width:740px;font-size:clamp(30px,4vw,52px)}.sticky-custom-cta.svelte-1i8x42a{position:fixed;z-index:40;right:clamp(14px,3vw,34px);bottom:clamp(14px,3vw,30px);min-height:46px;padding:0 18px}.reveal.svelte-1i8x42a{--delay: 0ms;opacity:0;transform:translateY(24px);filter:blur(10px)}.reveal.svelte-1i8x42a.is-visible{animation:svelte-1i8x42a-customReveal .72s cubic-bezier(.2,.75,.2,1) var(--delay) both}@keyframes svelte-1i8x42a-customReveal{0%{opacity:0;transform:translateY(24px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media(prefers-reduced-motion:reduce){.reveal.svelte-1i8x42a,.reveal.svelte-1i8x42a.is-visible{opacity:1;transform:none;filter:none;animation:none}}@media(max-width:980px){.custom-hero__layout.svelte-1i8x42a,.creator-layout.svelte-1i8x42a,.formats-layout.svelte-1i8x42a,.faq-layout.svelte-1i8x42a,.steps-grid.svelte-1i8x42a,.benefits-grid.svelte-1i8x42a,.assurance-grid.svelte-1i8x42a{grid-template-columns:1fr}.hero-preview.svelte-1i8x42a{max-width:520px}}@media(max-width:680px){.custom-shell.svelte-1i8x42a{width:min(100% - 28px,1180px)}.custom-hero.svelte-1i8x42a{padding-top:108px}.custom-hero.svelte-1i8x42a h1:where(.svelte-1i8x42a){font-size:clamp(40px,12vw,56px)}.custom-actions.svelte-1i8x42a,.final-cta__panel.svelte-1i8x42a{align-items:stretch;flex-direction:column}.custom-button.svelte-1i8x42a{width:100%}.formats-grid.svelte-1i8x42a{grid-template-columns:1fr}.sticky-custom-cta.svelte-1i8x42a{display:none}}
