@charset "UTF-8";.est.svelte-krhldq.svelte-krhldq{position:relative;background:var(--est-bg);color:var(--est-ink);--est-bg:#ffffff;--est-surface:#ffffff;--est-surface-2:#fdf7fc;--est-border:rgba(226, 72, 155, .16);--est-border-2:rgba(43, 23, 33, .08);--est-border-lilac:rgba(142, 47, 156, .16);--est-wash-purple:linear-gradient(180deg, #ffffff 0%, #fbf5fd 45%, #f6eefb 100%);--est-wash-rose:linear-gradient(180deg, #fffafd 0%, #fdf1f8 55%, #faeef9 100%);--est-wash-soft:linear-gradient(180deg, #ffffff 0%, #fdfaff 60%, #faf5fd 100%);--est-ink:#2b1721;--est-ink-mid:#6b5560;--est-ink-soft:#7d6874;--est-ink-faint:#a2909b;--est-accent:#e2489b;--est-accent-deep:#b5359a;--est-accent-strong:#d62d87;--est-accent-warm:#f78b7a;--est-accent-bg:rgba(226, 72, 155, .08);--est-grad-btn:linear-gradient(135deg, #d62d87 0%, #a92b8f 100%);--est-grad-display:linear-gradient(120deg, #a92b8f 0%, #d62d87 45%, #e0567a 100%);--est-grad-edge:linear-gradient(135deg, #e2489b 0%, #d62d87 40%, #a92b8f 100%);--est-ok:#0d9f6e;--est-ok-ink:#07845c;--est-warn:#d9455f;--est-sh-sm:0 2px 10px rgba(43, 23, 33, .05);--est-sh-md:0 8px 28px rgba(226, 72, 155, .1);--est-sh-lg:0 20px 60px rgba(226, 72, 155, .14);--est-sh-card:0 0 0 1px rgba(142, 47, 156, .07), 0 1px 2px rgba(43, 23, 33, .04), 0 10px 28px rgba(142, 47, 156, .1);--est-sh-card-hover:0 0 0 1px rgba(142, 47, 156, .14), 0 2px 4px rgba(43, 23, 33, .05), 0 18px 42px rgba(142, 47, 156, .18)}section[id].svelte-krhldq.svelte-krhldq{scroll-margin-top:80px}.wrap.svelte-krhldq.svelte-krhldq{max-width:1180px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:2}.e-gradient.svelte-krhldq.svelte-krhldq{background:var(--est-grad-display);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:svelte-krhldq-shimmer 5s ease infinite}@keyframes svelte-krhldq-shimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.section-tag.svelte-krhldq.svelte-krhldq{display:inline-block;padding:.3rem .85rem;border-radius:50px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--est-accent-deep);background:var(--est-accent-bg);border:1px solid var(--est-border);margin-bottom:1.1rem}.est.svelte-krhldq .rv{opacity:0;transform:translateY(32px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.est.svelte-krhldq .rv.rv--in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.est.svelte-krhldq .rv{opacity:1;transform:none;transition:none}.est.svelte-krhldq *{animation:none!important}}.es-h2.svelte-krhldq.svelte-krhldq{font-size:clamp(1.75rem,3.6vw,2.6rem);font-weight:800;color:var(--est-ink);line-height:1.15;letter-spacing:-.025em;margin:0 0 1rem}.es-head.svelte-krhldq.svelte-krhldq{text-align:center;max-width:760px;margin:0 auto 3.5rem}.es-domain.svelte-krhldq.svelte-krhldq{overflow-wrap:anywhere}.es-note.svelte-krhldq.svelte-krhldq{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 2rem;color:var(--est-ink-soft);font-size:.86rem;line-height:1.55}.es-note.svelte-krhldq svg{color:var(--est-accent-deep);flex-shrink:0;margin-top:2px}.es-note--center.svelte-krhldq.svelte-krhldq{justify-content:center;text-align:center;margin:2.25rem auto 0;max-width:680px}.btn-rose.svelte-krhldq.svelte-krhldq{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.9rem;border-radius:12px;border:none;background:var(--est-grad-btn);color:#fff;font-weight:700;font-size:.95rem;cursor:pointer;transition:transform .25s,box-shadow .25s;box-shadow:0 6px 20px #d62d8747;text-decoration:none}.btn-rose.svelte-krhldq.svelte-krhldq:hover{transform:translateY(-2px);box-shadow:0 10px 30px #d62d8761;color:#fff}.btn-rose--xl.svelte-krhldq.svelte-krhldq{padding:1.1rem 2.5rem;font-size:1.05rem;border-radius:14px}.btn-soft.svelte-krhldq.svelte-krhldq{display:inline-flex;align-items:center;gap:.45rem;padding:.85rem 1.75rem;border-radius:12px;border:1px solid var(--est-border);background:var(--est-surface-2);color:var(--est-ink-mid);font-weight:600;font-size:.95rem;cursor:pointer;transition:border-color .25s,color .25s,background .25s;text-decoration:none}.btn-soft.svelte-krhldq.svelte-krhldq:hover{border-color:var(--est-accent);color:var(--est-accent-deep);background:var(--est-accent-bg)}.en.svelte-krhldq.svelte-krhldq{position:fixed;top:0;left:0;right:0;z-index:100;transition:background .3s,box-shadow .3s,backdrop-filter .3s}.en.en--scrolled.svelte-krhldq.svelte-krhldq{background:#ffffffdb;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);box-shadow:0 1px 0 var(--est-border),0 4px 24px #2b17210d}.en.svelte-krhldq .wrap.svelte-krhldq{display:flex;align-items:center;gap:1rem;padding-top:.9rem;padding-bottom:.9rem}.en-logo.svelte-krhldq.svelte-krhldq{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none}.en-logo.svelte-krhldq img.svelte-krhldq{height:30px;width:auto;object-fit:contain;display:block}.en-logo-text.svelte-krhldq.svelte-krhldq{display:flex;flex-direction:column;line-height:1.15}.en-logo-text.svelte-krhldq strong.svelte-krhldq{font-size:1.02rem;font-weight:800;color:var(--est-ink);letter-spacing:-.02em}.en-logo-text.svelte-krhldq em.svelte-krhldq{font-style:normal;font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--est-accent-deep)}.en-links.svelte-krhldq.svelte-krhldq{display:flex;align-items:center;gap:.25rem;margin-left:auto}.en-links.svelte-krhldq a.svelte-krhldq{padding:.45rem .85rem;border-radius:8px;color:var(--est-ink-mid);font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.en-links.svelte-krhldq a.svelte-krhldq:hover{color:var(--est-accent-deep);background:var(--est-accent-bg)}.en-cta.svelte-krhldq.svelte-krhldq{display:inline-flex;align-items:center;gap:.4rem;margin-left:.75rem;padding:.55rem 1.15rem;border-radius:10px;border:none;background:var(--est-grad-btn);color:#fff;font-weight:700;font-size:.85rem;text-decoration:none;cursor:pointer;transition:transform .25s,box-shadow .25s;box-shadow:0 4px 14px #d62d8742;white-space:nowrap}.en-cta.svelte-krhldq.svelte-krhldq:hover{transform:translateY(-1px);box-shadow:0 7px 20px #d62d875c;color:#fff}.en-burger.svelte-krhldq.svelte-krhldq{display:none;flex-direction:column;gap:5px;padding:.4rem;background:transparent;border:none;cursor:pointer;margin-left:.5rem}.en-burger.svelte-krhldq span.svelte-krhldq{display:block;width:22px;height:2px;border-radius:2px;background:var(--est-ink);transition:.3s}.en-burger.svelte-krhldq span.open.svelte-krhldq:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.en-burger.svelte-krhldq span.open.svelte-krhldq:nth-child(2){opacity:0}.en-burger.svelte-krhldq span.open.svelte-krhldq:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.en-mobile.svelte-krhldq.svelte-krhldq{display:flex;flex-direction:column;padding:1rem 1.5rem 1.5rem;background:#fffffffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--est-border);box-shadow:0 12px 32px #2b172112}.en-mobile.svelte-krhldq a.svelte-krhldq{padding:.75rem .5rem;color:var(--est-ink-mid);text-decoration:none;font-size:1rem;font-weight:500;border-bottom:1px solid var(--est-border-2)}.en-mobile-cta.svelte-krhldq.svelte-krhldq{margin-top:1rem;padding:.85rem!important;border-radius:10px;border:none!important;background:var(--est-grad-btn);color:#fff!important;font-weight:700!important;text-align:center}@media (max-width: 960px){.en-links.svelte-krhldq.svelte-krhldq,.en-cta.svelte-krhldq.svelte-krhldq{display:none}.en-burger.svelte-krhldq.svelte-krhldq{display:flex;margin-left:auto}}@media (max-width: 420px){.en-logo-text.svelte-krhldq strong.svelte-krhldq{font-size:.94rem}.en-logo-text.svelte-krhldq em.svelte-krhldq{font-size:.6rem}}.eh.svelte-krhldq.svelte-krhldq{min-height:100svh;display:flex;align-items:center;padding:130px 0 80px;position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#fdfaff 55%,#f8f1fb)}.eh-bloom.svelte-krhldq.svelte-krhldq{position:absolute;border-radius:50%;pointer-events:none;filter:blur(80px);opacity:.55}.eh-bloom-a.svelte-krhldq.svelte-krhldq{width:620px;height:620px;top:-18%;right:-12%;background:radial-gradient(circle,rgba(226,72,155,.2) 0%,transparent 70%)}.eh-bloom-b.svelte-krhldq.svelte-krhldq{width:420px;height:420px;bottom:-18%;left:-6%;background:radial-gradient(circle,rgba(142,47,156,.2) 0%,transparent 70%)}.eh-inner.svelte-krhldq.svelte-krhldq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4.5rem;align-items:center}@media (max-width: 900px){.eh-inner.svelte-krhldq.svelte-krhldq{grid-template-columns:minmax(0,1fr);gap:3.5rem}.eh-inner.svelte-krhldq .eh-visual.svelte-krhldq{order:-1}}.eh-badge.svelte-krhldq.svelte-krhldq{display:inline-flex;align-items:center;gap:.6rem;padding:.45rem 1rem;border-radius:50px;font-size:.75rem;font-weight:600;letter-spacing:.03em;color:var(--est-ink-mid);background:var(--est-surface-2);border:1px solid var(--est-border);margin-bottom:1.5rem}.eh-badge-dot.svelte-krhldq.svelte-krhldq{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--est-ok);animation:svelte-krhldq-pulseDot 2s ease-in-out infinite}@keyframes svelte-krhldq-pulseDot{0%,to{box-shadow:0 0 #0d9f6e59}50%{box-shadow:0 0 0 5px #0d9f6e00}}.eh-headline.svelte-krhldq.svelte-krhldq{font-size:clamp(2.5rem,5.2vw,4.3rem);font-weight:900;color:var(--est-ink);line-height:1.06;letter-spacing:-.03em;margin:0 0 1.5rem}.eh-sub.svelte-krhldq.svelte-krhldq{font-size:1.05rem;color:var(--est-ink-soft);line-height:1.75;margin:0 0 2rem;max-width:500px}.eh-sub.svelte-krhldq strong.svelte-krhldq{color:var(--est-ink);font-weight:700}.eh-actions.svelte-krhldq.svelte-krhldq{display:flex;gap:.85rem;flex-wrap:wrap;margin-bottom:1.75rem}.eh-trust.svelte-krhldq.svelte-krhldq{display:flex;gap:.6rem 1.25rem;flex-wrap:wrap;list-style:none;margin:0;padding:0}.eh-trust.svelte-krhldq li.svelte-krhldq{display:inline-flex;align-items:center;gap:.35rem;font-size:.84rem;color:var(--est-ink-soft)}.eh-trust.svelte-krhldq li.svelte-krhldq svg{color:var(--est-ok)}.eh-visual.svelte-krhldq.svelte-krhldq{display:flex;justify-content:center}.eh-video-wrap.svelte-krhldq.svelte-krhldq{position:relative;width:100%;max-width:620px}.eh-screen-frame.svelte-krhldq.svelte-krhldq{position:relative;z-index:3;border-radius:16px;border:2px solid transparent;background:linear-gradient(135deg,#e2489be0,#a92b8ff0) padding-box,var(--est-grad-edge) border-box;padding:6px;overflow:hidden;box-shadow:var(--est-sh-lg),0 0 0 1px #e2489b1a,0 2px 8px #2b17210f}.eh-screen-chrome.svelte-krhldq.svelte-krhldq{display:flex;align-items:center;gap:6px;padding:8px 10px 10px}.eh-screen-chrome.svelte-krhldq span.svelte-krhldq{width:10px;height:10px;border-radius:50%;background:#ffffff73}.eh-screen-chrome.svelte-krhldq span.svelte-krhldq:nth-child(1){background:#ffffffd9}.eh-screen-chrome.svelte-krhldq span.svelte-krhldq:nth-child(2){background:#ffffff9e}.eh-screen-chrome.svelte-krhldq span.svelte-krhldq:nth-child(3){background:#ffffff6b}.eh-screen-body.svelte-krhldq.svelte-krhldq{border-radius:10px;overflow:hidden;background:#fff}@keyframes svelte-krhldq-float-a{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width: 600px){.eh.svelte-krhldq.svelte-krhldq{padding-top:88px;padding-bottom:56px}.eh-inner.svelte-krhldq.svelte-krhldq{gap:1.75rem}.eh-video-wrap.svelte-krhldq.svelte-krhldq{width:min(100%,(100vh - 220px) * 9 / 16);width:min(100%,(100svh - 220px) * 9 / 16)}.eh-screen-chrome.svelte-krhldq.svelte-krhldq{display:none}.eh-screen-frame.svelte-krhldq.svelte-krhldq{border-radius:22px}.eh-screen-body.svelte-krhldq.svelte-krhldq{border-radius:16px}}.es-meta.svelte-krhldq.svelte-krhldq{padding:1.4rem 0;background:#fff;border-top:1px solid var(--est-border-2)}.es-meta-row.svelte-krhldq.svelte-krhldq{display:flex;align-items:center;justify-content:center;gap:1.25rem 1.75rem;flex-wrap:wrap}.es-meta-row.svelte-krhldq p.svelte-krhldq{margin:0;max-width:540px;color:var(--est-ink-mid);font-size:.92rem;line-height:1.55}.es-meta-badge.svelte-krhldq.svelte-krhldq{display:inline-flex;flex-shrink:0;padding:.45rem .85rem;border-radius:12px;background:#fff;border:1px solid var(--est-border-lilac);box-shadow:var(--est-sh-sm)}.es-meta-badge.svelte-krhldq img.svelte-krhldq{display:block;width:132px;height:auto}.ep.svelte-krhldq.svelte-krhldq{padding:6rem 0;background:var(--est-wash-rose);border-top:1px solid var(--est-border-2);border-bottom:1px solid var(--est-border-2);text-align:center}.ep.svelte-krhldq .ep-tag.svelte-krhldq{display:inline-block;padding:.3rem .85rem;border-radius:50px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--est-warn);background:#d9455f14;border:1px solid rgba(217,69,95,.22);margin-bottom:1.25rem}.ep.svelte-krhldq .ep-title.svelte-krhldq{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;color:var(--est-ink);margin:0 0 3rem;letter-spacing:-.02em}.ep-grid.svelte-krhldq.svelte-krhldq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:3rem}@media (max-width: 900px){.ep-grid.svelte-krhldq.svelte-krhldq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.ep-grid.svelte-krhldq.svelte-krhldq{grid-template-columns:minmax(0,1fr)}}.ep-pain.svelte-krhldq.svelte-krhldq{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:1.75rem 1.25rem;background:var(--est-surface);border:1px solid rgba(217,69,95,.16);border-radius:16px;box-shadow:0 0 0 1px #d9455f0d,0 1px 2px #2b17210a,0 10px 26px #a92b8f17}.ep-pain.svelte-krhldq strong.svelte-krhldq{color:var(--est-ink);font-size:.95rem;font-weight:600;line-height:1.45}.ep-fix.svelte-krhldq.svelte-krhldq{display:flex;align-items:flex-start;gap:.4rem;padding-top:.8rem;border-top:1px dashed var(--est-border);color:var(--est-ok-ink);font-size:.85rem;line-height:1.5;text-align:left}.ep-fix.svelte-krhldq svg{flex-shrink:0;margin-top:2px}.ep-pain-icon.svelte-krhldq.svelte-krhldq{width:48px;height:48px;border-radius:12px;background:#d9455f14;border:1px solid rgba(217,69,95,.18);display:flex;align-items:center;justify-content:center;color:var(--est-warn)}.ep-arrow.svelte-krhldq.svelte-krhldq{display:flex;flex-direction:column;align-items:center;gap:.75rem;color:var(--est-accent)}.ep-arrow.svelte-krhldq span.svelte-krhldq{font-size:clamp(1.15rem,3vw,1.6rem);font-weight:700;color:var(--est-ink);letter-spacing:-.02em}.es-how.svelte-krhldq.svelte-krhldq{padding:6rem 0;background:var(--est-wash-soft)}.es-steps.svelte-krhldq.svelte-krhldq{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media (max-width: 860px){.es-steps.svelte-krhldq.svelte-krhldq{grid-template-columns:minmax(0,1fr)}}.es-step.svelte-krhldq.svelte-krhldq{position:relative;padding:1.75rem;border-radius:20px;background:var(--est-surface);border:1px solid var(--est-border-lilac);box-shadow:var(--est-sh-card)}.es-step.svelte-krhldq h3.svelte-krhldq{color:var(--est-ink);font-size:1.1rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:1.1rem 0 .5rem}.es-step.svelte-krhldq p.svelte-krhldq{margin:0;color:var(--est-ink-soft);font-size:.92rem;line-height:1.65}.es-step-num.svelte-krhldq.svelte-krhldq{position:absolute;top:1.1rem;right:1.4rem;font-size:2.6rem;font-weight:900;line-height:1;color:#e2489b2e}.es-icon.svelte-krhldq.svelte-krhldq{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--est-accent-deep);background:var(--est-accent-bg);border:1px solid var(--est-border)}.efd.svelte-krhldq.svelte-krhldq{padding:6.5rem 0;background:var(--est-wash-soft)}@media (max-width: 700px){.efd.svelte-krhldq.svelte-krhldq{padding:4.5rem 0}}.efd--alt.svelte-krhldq.svelte-krhldq{background:var(--est-wash-purple);border-top:1px solid var(--est-border-2);border-bottom:1px solid var(--est-border-2)}.efd-row.svelte-krhldq.svelte-krhldq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;column-gap:5rem;row-gap:0;align-items:start}.efd-row.svelte-krhldq .efd-intro.svelte-krhldq{grid-column:1;grid-row:1}.efd-row.svelte-krhldq .efd-body.svelte-krhldq{grid-column:1;grid-row:2}.efd-row.svelte-krhldq .efd-device.svelte-krhldq{grid-column:2;grid-row:1/-1;align-self:center}.efd-row--flip.svelte-krhldq .efd-intro.svelte-krhldq,.efd-row--flip.svelte-krhldq .efd-body.svelte-krhldq{grid-column:2}.efd-row--flip.svelte-krhldq .efd-device.svelte-krhldq{grid-column:1}@media (max-width: 860px){.efd-row.svelte-krhldq.svelte-krhldq{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;row-gap:1.75rem}.efd-row.svelte-krhldq .efd-intro.svelte-krhldq,.efd-row.svelte-krhldq .efd-body.svelte-krhldq,.efd-row.svelte-krhldq .efd-device.svelte-krhldq,.efd-row--flip.svelte-krhldq .efd-intro.svelte-krhldq,.efd-row--flip.svelte-krhldq .efd-body.svelte-krhldq,.efd-row--flip.svelte-krhldq .efd-device.svelte-krhldq{grid-column:1;grid-row:auto}}.efd-intro.svelte-krhldq .es-h2.svelte-krhldq{margin:.25rem 0 1.25rem}.efd-text.svelte-krhldq p.svelte-krhldq{color:var(--est-ink-soft);font-size:.97rem;line-height:1.75;margin:0 0 1.75rem}.efd-list.svelte-krhldq.svelte-krhldq{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:.7rem}.efd-list.svelte-krhldq li.svelte-krhldq{display:flex;align-items:flex-start;gap:.7rem;color:var(--est-ink-mid);font-size:.93rem;line-height:1.5}.efd-check.svelte-krhldq.svelte-krhldq{width:22px;height:22px;border-radius:50%;background:#0d9f6e1f;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.efd-check.svelte-krhldq svg{color:var(--est-ok-ink)}.efd-device.svelte-krhldq.svelte-krhldq{display:flex;justify-content:center}.efd-img-wrap.svelte-krhldq.svelte-krhldq{position:relative;width:100%}.efd-img-wrap--sm.svelte-krhldq.svelte-krhldq{max-width:300px;animation:svelte-krhldq-float-a 4s ease-in-out infinite}.efd-phone.svelte-krhldq.svelte-krhldq{position:relative;z-index:1;width:100%;padding:10px;border-radius:42px;background:linear-gradient(155deg,#4a4a52,#17171b 38%,#101014 62%,#3d3d45);box-shadow:inset 0 0 0 1.5px #ffffff1a,0 30px 60px -22px #2b17218c,0 0 0 1px #00000059}.efd-phone-screen.svelte-krhldq.svelte-krhldq{position:relative;aspect-ratio:864/1920;display:flex;flex-direction:column;overflow:hidden;border-radius:33px;background:#181e20}.efd-phone-status.svelte-krhldq.svelte-krhldq{flex:0 0 auto;height:3.542%;display:flex;align-items:center;justify-content:space-between;padding:0 9px;color:#e9edef;font-size:8px;font-weight:600;line-height:1}.efd-phone-status.svelte-krhldq svg{color:#e9edef}.efd-phone-status-icons.svelte-krhldq.svelte-krhldq{display:flex;align-items:center;gap:2px}.efd-phone-cam.svelte-krhldq.svelte-krhldq{width:7px;height:7px;border-radius:50%;background:#05070a;box-shadow:inset 0 0 0 1px #ffffff14}.efd-phone-clip.svelte-krhldq.svelte-krhldq{position:relative;flex:1 1 auto;overflow:hidden}.efd-phone-video.svelte-krhldq.svelte-krhldq{position:absolute;left:0;top:-3.672%;width:100%;height:auto;display:block}.efd-phone-btn.svelte-krhldq.svelte-krhldq{position:absolute;width:2.5px;background:linear-gradient(180deg,#55555f,#23232a);z-index:0}.efd-phone-btn--vol-up.svelte-krhldq.svelte-krhldq{left:-2.5px;top:22%;height:7%;border-radius:2px 0 0 2px}.efd-phone-btn--vol-down.svelte-krhldq.svelte-krhldq{left:-2.5px;top:31%;height:7%;border-radius:2px 0 0 2px}.efd-phone-btn--power.svelte-krhldq.svelte-krhldq{right:-2.5px;top:26%;height:10%;border-radius:0 2px 2px 0}.es-figure.svelte-krhldq.svelte-krhldq{width:100%;margin:0}.es-shot.svelte-krhldq.svelte-krhldq{position:relative;display:block;width:100%;padding:0;border:1px solid var(--est-border-lilac);border-radius:14px;overflow:hidden;background:#fff;box-shadow:var(--est-sh-lg);cursor:zoom-in;text-align:left;font:inherit}.es-shot.svelte-krhldq img.svelte-krhldq{display:block;width:100%;height:auto;transition:transform .4s}.es-shot.svelte-krhldq:hover img.svelte-krhldq{transform:scale(1.02)}.es-shot.svelte-krhldq.svelte-krhldq:focus-visible{outline:2px solid var(--est-accent);outline-offset:3px}.es-shot-chrome.svelte-krhldq.svelte-krhldq{display:flex;align-items:center;gap:6px;padding:9px 12px;background:var(--est-surface-2);border-bottom:1px solid var(--est-border-2)}.es-shot-chrome.svelte-krhldq span.svelte-krhldq{width:10px;height:10px;border-radius:50%}.es-shot-chrome.svelte-krhldq span.svelte-krhldq:nth-child(1){background:#e2489bbf}.es-shot-chrome.svelte-krhldq span.svelte-krhldq:nth-child(2){background:#f78b7a99}.es-shot-chrome.svelte-krhldq span.svelte-krhldq:nth-child(3){background:#2b17212e}.es-shot-chrome.svelte-krhldq em.svelte-krhldq{margin-left:.6rem;color:var(--est-ink-soft);font-size:.72rem;font-style:normal;font-weight:600}.es-shot-hint.svelte-krhldq.svelte-krhldq{position:absolute;right:.75rem;bottom:.75rem;display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .65rem;border-radius:8px;background:#2b1721c7;color:#fff;font-size:.75rem;font-weight:600;opacity:0;transition:opacity .25s}.es-shot-hint.svelte-krhldq svg{color:#fff}.es-shot.svelte-krhldq:hover .es-shot-hint.svelte-krhldq,.es-shot.svelte-krhldq:focus-visible .es-shot-hint.svelte-krhldq{opacity:1}.es-caption.svelte-krhldq.svelte-krhldq{margin:.9rem 0 0;text-align:center;color:var(--est-ink-soft);font-size:.85rem}.es-chat.svelte-krhldq.svelte-krhldq{width:min(380px,100%);border-radius:22px;overflow:hidden;background:#efeae2;border:1px solid var(--est-border-lilac);box-shadow:var(--est-sh-lg);font-size:.84rem}.es-chat-head.svelte-krhldq.svelte-krhldq{display:flex;align-items:center;gap:.65rem;padding:.8rem 1rem;background:#f0f2f5;border-bottom:1px solid rgba(17,27,33,.08)}.es-chat-head.svelte-krhldq strong.svelte-krhldq{display:block;color:#111b21;font-size:.88rem}.es-chat-head.svelte-krhldq span.svelte-krhldq{color:#54656f;font-size:.72rem}.es-chat-avatar.svelte-krhldq.svelte-krhldq{width:34px;height:34px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--est-grad-btn);color:#fff;font-size:.75rem;font-weight:800}.es-chat-body.svelte-krhldq.svelte-krhldq{display:flex;flex-direction:column;gap:.45rem;padding:1rem .85rem 1.1rem}.es-msg.svelte-krhldq.svelte-krhldq{align-self:flex-start;display:flex;flex-direction:column;gap:.2rem;max-width:86%;margin:0;padding:.5rem .7rem;border-radius:10px;background:#fff;color:#111b21;line-height:1.45;box-shadow:0 1px .5px #0b141a21}.es-msg.svelte-krhldq strong.svelte-krhldq{color:#111b21;font-weight:700}.es-msg--me.svelte-krhldq.svelte-krhldq{align-self:flex-end;background:#d9fdd3}.es-msg-link.svelte-krhldq.svelte-krhldq{color:#027eb5}.es-chat-foot.svelte-krhldq.svelte-krhldq{display:flex;align-items:center;justify-content:center;gap:.3rem;padding:.55rem;background:#f0f2f5;color:#54656f;font-size:.72rem}.es-chat-foot.svelte-krhldq svg{color:var(--est-accent-deep)}.es-rules.svelte-krhldq.svelte-krhldq{display:flex;flex-direction:column;gap:.4rem;margin:0 0 1.5rem;padding:1rem;border-radius:14px;background:var(--est-surface);border:1px solid var(--est-border-lilac);box-shadow:var(--est-sh-card)}.es-rules-title.svelte-krhldq.svelte-krhldq{margin-bottom:.2rem;color:var(--est-accent-deep);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.es-rule.svelte-krhldq.svelte-krhldq{display:flex;justify-content:space-between;gap:1rem;padding:.5rem .7rem;border-radius:8px;background:var(--est-surface-2);font-size:.85rem}.es-rule.svelte-krhldq span.svelte-krhldq{color:var(--est-ink-mid)}.es-rule.svelte-krhldq strong.svelte-krhldq{color:var(--est-ink);font-weight:700;text-align:right}.es-plans-visual.svelte-krhldq.svelte-krhldq{width:100%;max-width:420px;display:flex;flex-direction:column;gap:1rem}.mini-plans.svelte-krhldq.svelte-krhldq{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.6rem;width:100%}.mpl-card.svelte-krhldq.svelte-krhldq{flex:1 1 0;min-width:0;padding:1rem 1.1rem;border-radius:14px;background:var(--est-surface);border:1px solid var(--est-border-lilac);box-shadow:var(--est-sh-card)}.mpl-name.svelte-krhldq.svelte-krhldq{font-size:.75rem;font-weight:700;color:var(--est-accent-deep);margin-bottom:.2rem;line-height:1.2}.mpl-price.svelte-krhldq.svelte-krhldq{font-size:1.05rem;font-weight:800;color:var(--est-ink);margin-bottom:.5rem;line-height:1.2}.mpl-item.svelte-krhldq.svelte-krhldq{display:flex;align-items:center;gap:.3rem;padding:.15rem 0;color:var(--est-ink-soft);font-size:.74rem}.mpl-item.svelte-krhldq svg{color:var(--est-ok);flex-shrink:0}.es-usage.svelte-krhldq.svelte-krhldq{padding:1rem 1.1rem;border-radius:14px;background:var(--est-surface);border:1px solid var(--est-border-lilac);box-shadow:var(--est-sh-card);font-size:.8rem}.es-usage-head.svelte-krhldq.svelte-krhldq{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.7rem}.es-usage-head.svelte-krhldq strong.svelte-krhldq{color:var(--est-ink)}.es-usage-head.svelte-krhldq span.svelte-krhldq{color:var(--est-ok-ink);font-weight:600;font-size:.74rem}.es-usage-row.svelte-krhldq.svelte-krhldq{display:grid;grid-template-columns:minmax(0,7rem) minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.3rem 0}.es-usage-row.svelte-krhldq span.svelte-krhldq{color:var(--est-ink-mid)}.es-usage-row.svelte-krhldq em.svelte-krhldq{color:var(--est-ink-soft);font-style:normal;font-size:.74rem}.es-usage-bar.svelte-krhldq.svelte-krhldq{height:6px;border-radius:3px;background:#8e2f9c1a;overflow:hidden}.es-usage-bar.svelte-krhldq i.svelte-krhldq{display:block;height:100%;border-radius:3px;background:var(--est-grad-btn)}.es-usage-foot.svelte-krhldq.svelte-krhldq{display:flex;align-items:center;gap:.35rem;margin-top:.7rem;padding-top:.7rem;border-top:1px dashed var(--est-border);color:var(--est-ink-soft);font-size:.76rem}.es-usage-foot.svelte-krhldq svg{color:var(--est-accent-deep)}.es-queue-sec.svelte-krhldq.svelte-krhldq{padding:6.5rem 0;background:var(--est-wash-soft)}.es-duo.svelte-krhldq.svelte-krhldq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (max-width: 860px){.es-duo.svelte-krhldq.svelte-krhldq{grid-template-columns:minmax(0,1fr)}}.es-queue-box.svelte-krhldq.svelte-krhldq{width:100%}.es-queue.svelte-krhldq.svelte-krhldq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.es-queue.svelte-krhldq li.svelte-krhldq{display:flex;align-items:center;gap:.7rem;padding:.6rem .75rem;border-radius:10px;background:var(--est-surface-2);border:1px solid rgba(142,47,156,.12)}.es-queue.svelte-krhldq strong.svelte-krhldq{display:block;color:var(--est-ink);font-size:.8rem}.es-queue.svelte-krhldq span.svelte-krhldq{color:var(--est-ink-soft);font-size:.74rem}.es-queue.svelte-krhldq .es-queue-hit.svelte-krhldq{border-color:#0d9f6e59;background:#0d9f6e0f}.es-queue.svelte-krhldq .es-queue-pos.svelte-krhldq{width:24px;height:24px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--est-grad-btn);color:#fff;font-size:.72rem;font-weight:800}.es-toast.svelte-krhldq.svelte-krhldq{display:flex;align-items:center;gap:.6rem;margin-top:.75rem;padding:.65rem .8rem;border-radius:12px;background:#fff;border:1px solid rgba(13,159,110,.3);box-shadow:var(--est-sh-card)}.es-toast.svelte-krhldq svg{color:var(--est-ok);flex-shrink:0}.es-toast.svelte-krhldq strong.svelte-krhldq{display:block;color:var(--est-ink);font-size:.8rem}.es-toast.svelte-krhldq span.svelte-krhldq{color:var(--est-ink-soft);font-size:.74rem}.es-remind.svelte-krhldq.svelte-krhldq{width:100%;max-width:360px;display:flex;flex-direction:column;gap:4px;padding:.9rem;border-radius:16px;background:#efeae2;font-size:.8rem}.es-remind-bubble.svelte-krhldq.svelte-krhldq{padding:.6rem .75rem;border-radius:10px 10px 4px 4px;background:#fff;color:#111b21;line-height:1.45}.es-remind-btns.svelte-krhldq.svelte-krhldq{display:grid;grid-template-columns:1fr 1fr;gap:4px}.es-remind-btns.svelte-krhldq span.svelte-krhldq{padding:.5rem;border-radius:4px;background:#fff;color:#027eb5;font-weight:600;text-align:center}.es-remind-btns.svelte-krhldq span.svelte-krhldq:first-child{border-bottom-left-radius:10px}.es-remind-btns.svelte-krhldq span.svelte-krhldq:last-child{border-bottom-right-radius:10px}.es-remind-reply.svelte-krhldq.svelte-krhldq{margin-top:.5rem}.ebg.svelte-krhldq.svelte-krhldq{padding:6rem 0;background:linear-gradient(180deg,#f9f1fb,#fff 28%,#fcf8fe 78%,#f7f0fc)}.ebg-header.svelte-krhldq.svelte-krhldq{text-align:center;margin-bottom:3.5rem}.ebg-title.svelte-krhldq.svelte-krhldq{font-size:clamp(1.9rem,4.5vw,3rem);font-weight:900;color:var(--est-ink);margin:0;letter-spacing:-.03em;line-height:1.12}.ebg-grid.svelte-krhldq.svelte-krhldq{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}@media (max-width: 900px){.ebg-grid.svelte-krhldq.svelte-krhldq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 500px){.ebg-grid.svelte-krhldq.svelte-krhldq{grid-template-columns:minmax(0,1fr)}}.ebg-trio.svelte-krhldq.svelte-krhldq{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch;min-width:0}.ebg-trio.svelte-krhldq>.ebc.svelte-krhldq{min-width:0}@media (max-width: 640px){.ebg-trio.svelte-krhldq.svelte-krhldq{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.75rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-bottom:.4rem;scrollbar-width:thin;scrollbar-color:rgba(226,72,155,.4) rgba(43,23,33,.06)}.ebg-trio.svelte-krhldq.svelte-krhldq::-webkit-scrollbar{height:5px}.ebg-trio.svelte-krhldq.svelte-krhldq::-webkit-scrollbar-thumb{background:#e2489b59;border-radius:4px}.ebg-trio.svelte-krhldq>.ebc.svelte-krhldq{flex:0 0 100%;scroll-snap-align:start}}@media (max-width: 900px) and (min-width: 501px){.ebc--caixa-row.svelte-krhldq.svelte-krhldq{grid-column:span 2}}.ebc.svelte-krhldq.svelte-krhldq{background:var(--est-surface);border:1px solid var(--est-border-lilac);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;position:relative;box-shadow:var(--est-sh-card);transition:border-color .3s,transform .3s,box-shadow .3s}.ebc.svelte-krhldq.svelte-krhldq:hover{border-color:var(--est-accent);transform:translateY(-3px);box-shadow:var(--est-sh-card-hover)}.ebc--wide.svelte-krhldq.svelte-krhldq{grid-column:span 4}@media (max-width: 900px){.ebc--wide.svelte-krhldq.svelte-krhldq{grid-column:span 2}}@media (max-width: 500px){.ebc--wide.svelte-krhldq.svelte-krhldq{grid-column:span 1}}.ebc--small.svelte-krhldq.svelte-krhldq{grid-column:span 2}@media (max-width: 900px){.ebc--small.svelte-krhldq.svelte-krhldq{grid-column:span 1}}@media (max-width: 500px){.ebc--small.svelte-krhldq.svelte-krhldq{grid-column:span 1}}.ebc--full.svelte-krhldq.svelte-krhldq{grid-column:span 6}@media (max-width: 900px){.ebc--full.svelte-krhldq.svelte-krhldq{grid-column:span 2}}@media (max-width: 500px){.ebc--full.svelte-krhldq.svelte-krhldq{grid-column:span 1}}.ebc-content.svelte-krhldq.svelte-krhldq{padding:1.75rem 1.75rem 1.25rem}.ebc-content.svelte-krhldq h3.svelte-krhldq{font-size:1.15rem;font-weight:700;color:var(--est-ink);margin:.6rem 0;letter-spacing:-.02em;line-height:1.3}.ebc-content.svelte-krhldq p.svelte-krhldq{color:var(--est-ink-soft);font-size:.9rem;line-height:1.6;margin:0}.ebc-tag.svelte-krhldq.svelte-krhldq{display:inline-block;padding:.2rem .65rem;border-radius:50px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border:1px solid}.ebc-tag--rose.svelte-krhldq.svelte-krhldq{color:#b5359a;background:#b5359a14;border-color:#b5359a38}.ebc-tag--green.svelte-krhldq.svelte-krhldq{color:#07845c;background:#07845c14;border-color:#07845c38}.ebc-tag--blue.svelte-krhldq.svelte-krhldq{color:#1d6fb8;background:#1d6fb814;border-color:#1d6fb838}.ebc-tag--violet.svelte-krhldq.svelte-krhldq{color:#7c3aed;background:#7c3aed14;border-color:#7c3aed38}.ebc-tag--peach.svelte-krhldq.svelte-krhldq{color:#b9552b;background:#b9552b14;border-color:#b9552b38}.ebc-visual.svelte-krhldq.svelte-krhldq{padding:0 1.5rem 1.5rem;flex:1;display:flex;align-items:flex-end}.ebc--small.svelte-krhldq .ebc-visual.svelte-krhldq{align-items:center}@media (max-width: 900px){.ebc--small.svelte-krhldq .ebc-visual.svelte-krhldq{align-items:flex-end}}.mini-receipt.svelte-krhldq.svelte-krhldq{background:var(--est-surface-2);border:1px solid var(--est-border);border-radius:12px;padding:1rem;width:100%;font-size:.78rem}.mr-item.svelte-krhldq.svelte-krhldq{display:flex;justify-content:space-between;gap:.5rem;padding:.3rem 0;color:var(--est-ink-mid)}.mr-divider.svelte-krhldq.svelte-krhldq{border-top:1px dashed var(--est-border);margin:.4rem 0}.mr-total.svelte-krhldq.svelte-krhldq{display:flex;justify-content:space-between;padding-top:.3rem;font-weight:800;color:var(--est-ok-ink);font-size:.85rem}.mini-team.svelte-krhldq.svelte-krhldq{width:100%;display:flex;flex-direction:column;gap:.65rem}.mt-row.svelte-krhldq.svelte-krhldq{display:flex;align-items:center;gap:.65rem}.mt-avatar.svelte-krhldq.svelte-krhldq{width:30px;height:30px;border-radius:50%;background:var(--est-grad-btn);display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#fff;flex-shrink:0}.mt-info.svelte-krhldq.svelte-krhldq{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.mt-name.svelte-krhldq.svelte-krhldq{font-size:.76rem;color:var(--est-ink);font-weight:600}.mt-value.svelte-krhldq.svelte-krhldq{font-size:.72rem;color:var(--est-ink-soft)}.mt-status.svelte-krhldq.svelte-krhldq{flex-shrink:0;padding:.15rem .5rem;border-radius:6px;font-size:.66rem;font-weight:700;color:#a3520f;background:#d9770614;border:1px solid rgba(217,119,6,.25)}.mt-status--ok.svelte-krhldq.svelte-krhldq{color:var(--est-ok-ink);background:#0d9f6e14;border-color:#0d9f6e40}.mini-stock.svelte-krhldq.svelte-krhldq{width:100%;display:flex;flex-direction:column;gap:.55rem}.ms-row.svelte-krhldq.svelte-krhldq{display:flex;align-items:center;gap:.6rem;padding:.45rem .65rem;background:var(--est-surface-2);border:1px solid rgba(142,47,156,.12);border-radius:8px}.ms-dot.svelte-krhldq.svelte-krhldq{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ms-dot-green.svelte-krhldq.svelte-krhldq{background:var(--est-ok)}.ms-dot-red.svelte-krhldq.svelte-krhldq{background:var(--est-warn);animation:svelte-krhldq-pulseDot 2s infinite}.ms-name.svelte-krhldq.svelte-krhldq{font-size:.74rem;color:var(--est-ink-mid);flex:1;min-width:0}.ms-qty.svelte-krhldq.svelte-krhldq{font-size:.72rem;color:var(--est-ink-soft);flex-shrink:0}.ms-low.svelte-krhldq.svelte-krhldq{color:#c2304b;font-weight:700}.es-timeline.svelte-krhldq.svelte-krhldq{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:.4rem}.es-timeline.svelte-krhldq li.svelte-krhldq{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.55rem;align-items:center;font-size:.74rem}.es-timeline.svelte-krhldq time.svelte-krhldq{color:var(--est-ink-soft);font-variant-numeric:tabular-nums}.es-tl-card.svelte-krhldq.svelte-krhldq{display:flex;justify-content:space-between;gap:.5rem;min-width:0;padding:.4rem .6rem;border-radius:8px;border-left:3px solid var(--c);background:var(--est-surface-2);color:var(--est-ink)}.es-tl-text.svelte-krhldq.svelte-krhldq{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es-tl-tag.svelte-krhldq.svelte-krhldq{flex-shrink:0;font-size:.66rem;color:var(--est-ink-soft)}.es-tl-lock.svelte-krhldq.svelte-krhldq{background:repeating-linear-gradient(45deg,rgba(43,23,33,.05) 0 6px,transparent 6px 12px)}.es-report.svelte-krhldq.svelte-krhldq{width:100%;display:flex;flex-direction:column;gap:.75rem}.es-bars.svelte-krhldq.svelte-krhldq{display:flex;align-items:flex-end;gap:6px;height:72px}.es-bars.svelte-krhldq span.svelte-krhldq{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#e2489b,#a92b8f59)}.es-files.svelte-krhldq.svelte-krhldq{display:flex;gap:.5rem}.es-files.svelte-krhldq span.svelte-krhldq{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .6rem;border-radius:8px;background:var(--est-surface-2);border:1px solid var(--est-border);color:var(--est-ink);font-size:.72rem;font-weight:600}.es-team-sec.svelte-krhldq.svelte-krhldq{padding:6.5rem 0;background:var(--est-wash-soft)}.es-team.svelte-krhldq.svelte-krhldq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}@media (max-width: 1000px){.es-team.svelte-krhldq.svelte-krhldq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.es-team.svelte-krhldq.svelte-krhldq{grid-template-columns:minmax(0,1fr)}}.es-team-card.svelte-krhldq.svelte-krhldq{padding:1.6rem;border-radius:18px;background:var(--est-surface);border:1px solid var(--est-border-lilac);box-shadow:var(--est-sh-card)}.es-team-card.svelte-krhldq h3.svelte-krhldq{color:var(--est-ink);font-size:1.02rem;font-weight:700;line-height:1.35;margin:1rem 0 .45rem}.es-team-card.svelte-krhldq p.svelte-krhldq{margin:0;color:var(--est-ink-soft);font-size:.88rem;line-height:1.6}.ei.svelte-krhldq.svelte-krhldq{padding:6rem 0;background:var(--est-wash-purple);border-top:1px solid var(--est-border-2);border-bottom:1px solid var(--est-border-2)}.ei-header.svelte-krhldq.svelte-krhldq{text-align:center;margin-bottom:3.5rem}.ei-header.svelte-krhldq h2.svelte-krhldq{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;color:var(--est-ink);margin:0;letter-spacing:-.025em}.ei-cards.svelte-krhldq.svelte-krhldq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media (max-width: 860px){.ei-cards.svelte-krhldq.svelte-krhldq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.ei-cards.svelte-krhldq.svelte-krhldq{grid-template-columns:minmax(0,1fr)}}.ei-card.svelte-krhldq.svelte-krhldq{position:relative;display:flex;align-items:center;gap:.9rem;padding:1.4rem;background:var(--est-surface);border:1px solid var(--est-border-lilac);border-radius:16px;box-shadow:var(--est-sh-card);transition:border-color .3s,transform .3s,box-shadow .3s}.ei-card.svelte-krhldq.svelte-krhldq:hover{border-color:var(--est-accent);transform:translateY(-3px);box-shadow:var(--est-sh-card-hover)}.ei-card.svelte-krhldq h3.svelte-krhldq{font-size:.95rem;font-weight:700;color:var(--est-ink);margin:0 0 .2rem}.ei-card.svelte-krhldq p.svelte-krhldq{font-size:.82rem;color:var(--est-ink-soft);margin:0;line-height:1.5}.ei-icon.svelte-krhldq.svelte-krhldq{width:50px;height:50px;border-radius:12px;background:var(--est-surface-2);border:1px solid rgba(142,47,156,.12);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.ei-icon.svelte-krhldq img.svelte-krhldq{display:block;width:32px;height:32px;border-radius:8px}.es-price-sec.svelte-krhldq.svelte-krhldq{padding:6.5rem 0;background:var(--est-wash-soft)}.es-price.svelte-krhldq.svelte-krhldq{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3rem;align-items:center}@media (max-width: 860px){.es-price.svelte-krhldq.svelte-krhldq{grid-template-columns:minmax(0,1fr)}}.es-price-list.svelte-krhldq.svelte-krhldq{margin-bottom:0}.es-price-card.svelte-krhldq.svelte-krhldq{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding:2.2rem;border-radius:22px;background:linear-gradient(160deg,#fff6fb,#f6eefb);border:1px solid var(--est-border);box-shadow:var(--est-sh-lg)}.es-price-from.svelte-krhldq.svelte-krhldq{color:var(--est-accent-deep);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.es-price-value.svelte-krhldq.svelte-krhldq{color:var(--est-ink);font-size:clamp(2.4rem,5vw,3.2rem);font-weight:900;letter-spacing:-.03em;line-height:1}.es-price-value.svelte-krhldq small.svelte-krhldq{margin-left:.2rem;color:var(--est-ink-soft);font-size:1rem;font-weight:600;letter-spacing:0}.es-price-value--na.svelte-krhldq.svelte-krhldq{font-size:2rem}.es-price-note.svelte-krhldq.svelte-krhldq{margin-bottom:.6rem;color:var(--est-ink-mid);font-size:.88rem;line-height:1.55}.es-price-trial.svelte-krhldq.svelte-krhldq{display:inline-flex;align-items:center;gap:.35rem;margin-top:.4rem;color:var(--est-ink-mid);font-size:.82rem}.es-price-trial.svelte-krhldq svg{color:var(--est-ok)}.es-faq-sec.svelte-krhldq.svelte-krhldq{padding:6rem 0;background:var(--est-wash-purple);border-top:1px solid var(--est-border-2)}.es-faq.svelte-krhldq.svelte-krhldq{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:.65rem}.es-faq-item.svelte-krhldq.svelte-krhldq{border-radius:14px;background:var(--est-surface);border:1px solid var(--est-border-lilac);box-shadow:var(--est-sh-sm);transition:border-color .2s}.es-faq-item[open].svelte-krhldq.svelte-krhldq{border-color:var(--est-accent)}.es-faq-item.svelte-krhldq summary.svelte-krhldq{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;color:var(--est-ink);font-size:.98rem;font-weight:600;cursor:pointer}.es-faq-item.svelte-krhldq summary.svelte-krhldq::-webkit-details-marker{display:none}.es-faq-item.svelte-krhldq summary.svelte-krhldq svg{flex-shrink:0;color:var(--est-ink-soft);transition:transform .25s}.es-faq-item[open].svelte-krhldq summary.svelte-krhldq svg{transform:rotate(180deg);color:var(--est-accent-deep)}.es-faq-item.svelte-krhldq p.svelte-krhldq{margin:0;padding:0 1.25rem 1.2rem;color:var(--est-ink-mid);font-size:.93rem;line-height:1.7}.es-faq-item.svelte-krhldq p a.svelte-krhldq{color:var(--est-accent-deep);font-weight:600}.ec.svelte-krhldq.svelte-krhldq{padding:8rem 0;background:linear-gradient(180deg,#fdf9fe,#ffeaf3 55%,#f3e6fa);border-top:1px solid var(--est-border);text-align:center;position:relative;overflow:hidden}.ec-bloom-a.svelte-krhldq.svelte-krhldq{position:absolute;width:600px;height:600px;top:50%;left:50%;transform:translate(-65%,-50%);background:radial-gradient(circle,rgba(226,72,155,.16) 0%,transparent 65%);border-radius:50%;filter:blur(60px);pointer-events:none}.ec-bloom-b.svelte-krhldq.svelte-krhldq{position:absolute;width:500px;height:500px;top:50%;left:50%;transform:translate(-25%,-50%);background:radial-gradient(circle,rgba(247,139,122,.16) 0%,transparent 65%);border-radius:50%;filter:blur(60px);pointer-events:none}.ec-inner.svelte-krhldq.svelte-krhldq{position:relative;z-index:2}.ec-logo.svelte-krhldq.svelte-krhldq{display:block;width:84px;height:auto;margin:0 auto 1.5rem;animation:svelte-krhldq-float-a 3s ease-in-out infinite}.ec-title.svelte-krhldq.svelte-krhldq{font-size:clamp(2.4rem,5.6vw,4.2rem);font-weight:900;color:var(--est-ink);letter-spacing:-.035em;line-height:1.05;margin:0 0 1.25rem}.ec-sub.svelte-krhldq.svelte-krhldq{color:var(--est-ink-mid);font-size:1rem;line-height:1.7;margin:0 0 2.5rem}.ec-trust.svelte-krhldq.svelte-krhldq{display:flex;justify-content:center;gap:.6rem 1.5rem;flex-wrap:wrap;list-style:none;margin:1.75rem 0 0;padding:0}.ec-trust.svelte-krhldq li.svelte-krhldq{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;color:var(--est-ink-mid)}.ec-trust.svelte-krhldq li.svelte-krhldq svg{color:var(--est-ok)}.ef.svelte-krhldq.svelte-krhldq{background:linear-gradient(180deg,#f3e6fa,#fdfaff 35%,#fff);border-top:1px solid var(--est-border-2);padding:3rem 0 1.5rem}.ef-inner.svelte-krhldq.svelte-krhldq{display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap;margin-bottom:2rem}.ef-brand.svelte-krhldq p.svelte-krhldq{color:var(--est-ink-soft);font-size:.82rem;margin:0;max-width:400px}.ef-brand-logo.svelte-krhldq.svelte-krhldq{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.ef-brand-logo.svelte-krhldq img.svelte-krhldq{display:block;height:24px;width:auto}.ef-brand-logo.svelte-krhldq strong.svelte-krhldq{font-size:.95rem;font-weight:800;color:var(--est-ink);letter-spacing:-.02em}.ef-nav.svelte-krhldq.svelte-krhldq{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.ef-nav.svelte-krhldq a.svelte-krhldq{color:var(--est-ink-soft);font-size:.83rem;text-decoration:none;transition:color .2s}.ef-nav.svelte-krhldq a.svelte-krhldq:hover{color:var(--est-accent-deep)}.ef-bottom.svelte-krhldq.svelte-krhldq{border-top:1px solid var(--est-border-2);padding-top:1.25rem;text-align:center}.ef-bottom.svelte-krhldq span.svelte-krhldq{color:var(--est-ink-soft);font-size:.78rem}.lb-overlay.svelte-krhldq.svelte-krhldq{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#1c0c14e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:1.5rem}.lb-content.svelte-krhldq.svelte-krhldq{max-width:min(92vw,1200px);max-height:90vh;border-radius:16px;overflow:hidden;box-shadow:0 40px 120px #0009}.lb-content.svelte-krhldq img.svelte-krhldq{display:block;max-width:100%;max-height:90vh;object-fit:contain}.lb-close.svelte-krhldq.svelte-krhldq{position:fixed;top:1.25rem;right:1.25rem;z-index:9001;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff24;border:1px solid rgba(255,255,255,.22);color:#fff;cursor:pointer}.lb-close.svelte-krhldq.svelte-krhldq:hover{background:#ffffff42}
