.detail-hero.svelte-15faqgj{isolation:isolate;color:#faf4ff;--hero-x:0px;--hero-y:0px;--hero-scroll:0px;background:#1c0935;position:relative;overflow:hidden}.hero-atmosphere.svelte-15faqgj{z-index:-1;background:radial-gradient(at 78% 35%,#7136ad 0,#42176a 28%,#0000 62%),linear-gradient(120deg,#1a092f,#2a1047 65%,#361451);position:absolute;inset:0;overflow:hidden}.hero-light.svelte-15faqgj{pointer-events:none;filter:blur(80px);border-radius:50%;position:absolute}.hero-light-one.svelte-15faqgj{background:#ca96ff3d;width:55%;height:650px;animation:16s ease-in-out infinite alternate svelte-15faqgj-detail-light-drift;top:-340px;right:-16%;transform:rotate(-25deg)}.hero-light-two.svelte-15faqgj{background:#a75afd55;width:520px;height:360px;animation:13s ease-in-out infinite alternate svelte-15faqgj-detail-light-pulse;bottom:-270px;left:16%}.hero-network.svelte-15faqgj{opacity:.12;background-image:linear-gradient(132deg,#0000 0 42%,#d8b5ff 42.1% 42.2%,#0000 42.3%),linear-gradient(35deg,#0000 0 64%,#b786ff 64.1% 64.2%,#0000 64.3%),radial-gradient(circle at 17% 31%,#f0dfff 0 2px,#0000 3px),radial-gradient(circle at 72% 24%,#f0dfff 0 2px,#0000 3px),radial-gradient(circle at 84% 76%,#f0dfff 0 2px,#0000 3px);background-size:auto,auto,220px 220px,280px 280px,320px 320px;position:absolute;inset:0}.hero-watermark.svelte-15faqgj{letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1px #dec2ff0d;white-space:nowrap;font:700 clamp(110px,17vw,280px)/1 Plus Jakarta Sans Variable,sans-serif;position:absolute;bottom:-48px;left:50%;transform:translate(-50%)}.detail-hero-container.svelte-15faqgj{padding-top:145px}.hero-topline.svelte-15faqgj{color:#ceaddf;letter-spacing:2.1px;border-bottom:1px solid #d9b5ff26;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:9px;display:flex}.hero-topline.svelte-15faqgj>span:where(.svelte-15faqgj){align-items:center;gap:10px;display:flex}.hero-topline.svelte-15faqgj i:where(.svelte-15faqgj){background:#d2a6ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #c288ff}.topline-right.svelte-15faqgj{font-size:8px}.topline-right.svelte-15faqgj span:where(.svelte-15faqgj){font-size:17px}.detail-hero-grid.svelte-15faqgj{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:42px;padding:58px 0 75px;display:grid}.hero-copy.svelte-15faqgj{z-index:2;min-width:0;position:relative}.chapter.svelte-15faqgj{color:#b696ce;letter-spacing:1.7px;align-items:center;gap:20px;margin-bottom:22px;font-size:8px;display:flex}.chapter-line.svelte-15faqgj{background:#ac82d74d;width:44px;height:1px}.app-kicker.svelte-15faqgj{color:#e3cafa;letter-spacing:1.8px;align-items:center;gap:10px;margin-bottom:20px;font-size:9px;font-weight:650;display:inline-flex}.app-kicker-icon.svelte-15faqgj{background:#fff9;border:1px solid #e5c8ff4d;border-radius:12px;place-items:center;width:36px;height:36px;padding:5px;display:grid;box-shadow:0 6px 18px #11051d33}.app-kicker-icon.svelte-15faqgj img:where(.svelte-15faqgj){object-fit:contain;border-radius:8px;width:100%;height:100%}.hero-copy.svelte-15faqgj h1:where(.svelte-15faqgj){letter-spacing:-3.8px;max-width:680px;margin:0 0 28px;font-size:clamp(46px,5.2vw,74px);font-weight:500;line-height:1.04}.hero-description.svelte-15faqgj{color:#c7b2d6;max-width:530px;margin:0 0 30px;font-size:15px;line-height:1.9}.hero-actions.svelte-15faqgj{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-actions.svelte-15faqgj .glass-button{min-height:56px}.hero-actions.svelte-15faqgj .glass-button.secondary{color:var(--ink);background:#fff;border-color:#fff;box-shadow:inset 0 1px 2px #fff,0 8px 24px #1205263d}.hero-note.svelte-15faqgj{color:#c0a2d4;align-items:center;gap:9px;margin-top:26px;font-size:9px;display:flex}.hero-note.svelte-15faqgj strong:where(.svelte-15faqgj){color:#e0c8ee;font-weight:400}.note-symbol.svelte-15faqgj{color:#cb9efa;display:flex}.hero-art.svelte-15faqgj{aspect-ratio:3/2;justify-self:center;width:min(123%,860px);min-width:0;position:relative;transform:translate(-18px)}.hero-art-depth.svelte-15faqgj{transform:translate3d(var(--hero-x), calc(var(--hero-y) + var(--hero-scroll)), 0);transition:transform .7s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0}.hero-figure.svelte-15faqgj{z-index:1;background:0 0;margin:0;animation:9s ease-in-out infinite svelte-15faqgj-detail-art-float;position:relative}.hero-figure.svelte-15faqgj img:where(.svelte-15faqgj){filter:saturate(.98)contrast(1.02)drop-shadow(0 24px 28px #11051d65);width:100%;height:auto;display:block}.hero-ring.svelte-15faqgj{z-index:0;pointer-events:none;border:1px solid #d5a7ff45;border-radius:50%;position:absolute}.hero-ring-one.svelte-15faqgj{animation:16s ease-in-out infinite alternate svelte-15faqgj-detail-ring-one;inset:-8% 4% 10% -10%;transform:rotate(-18deg)}.hero-ring-two.svelte-15faqgj{border-color:#b87aff2b;animation:18s ease-in-out infinite alternate svelte-15faqgj-detail-ring-two;inset:8% -10% -5% 12%;transform:rotate(22deg)}.hero-spark.svelte-15faqgj{z-index:2;color:#dbb8ff;pointer-events:none;position:absolute}.hero-spark-one.svelte-15faqgj{animation:12s ease-in-out infinite svelte-15faqgj-detail-spark-turn;top:2%;left:-3%}.hero-spark-two.svelte-15faqgj{color:#ff9dd6;bottom:14%;right:-2%}.hero-icon-plate.svelte-15faqgj{z-index:3;background:#fdf8ff;border:1px solid #fff;border-radius:25px;place-items:center;width:clamp(64px,8vw,94px);height:clamp(64px,8vw,94px);padding:10px;display:grid;position:absolute;bottom:5%;right:8%;transform:rotate(8deg);box-shadow:0 18px 30px #0d031d66}.hero-icon-plate.svelte-15faqgj img:where(.svelte-15faqgj){object-fit:contain;border-radius:17px;width:100%;height:100%}.hero-bottom.svelte-15faqgj{border-top:1px solid #d9b5ff24;justify-content:space-between;align-items:center;gap:20px;padding:22px 0 27px;display:flex}.discover.svelte-15faqgj{color:#d2b8e5;letter-spacing:1.3px;align-items:center;gap:13px;min-height:44px;font-size:8px;text-decoration:none;display:inline-flex}.scroll-orbit.svelte-15faqgj{border:1px solid #b98ae650;border-radius:50%;place-items:center;width:39px;height:39px;font-size:17px;display:grid}.scroll-orbit.svelte-15faqgj span:where(.svelte-15faqgj){animation:2.5s ease-in-out infinite svelte-15faqgj-detail-scroll-cue}.discover.svelte-15faqgj:hover,.motion-toggle.svelte-15faqgj:hover{color:#fff}.bottom-manifesto.svelte-15faqgj{color:#b493c9;letter-spacing:2.1px;font-size:9px}.bottom-manifesto.svelte-15faqgj em:where(.svelte-15faqgj){color:#e4caf6;letter-spacing:1px;font:italic 14px Georgia,serif}.motion-toggle.svelte-15faqgj{color:#c5aad9;letter-spacing:1.3px;background:0 0;border:none;align-items:center;gap:9px;min-height:44px;padding:10px 0 10px 12px;font-size:8px;display:flex}.motion-icon.svelte-15faqgj{align-items:center;gap:3px;width:13px;height:15px;display:flex}.motion-icon.svelte-15faqgj i:where(.svelte-15faqgj){background:currentColor;width:2px;height:9px}.motion-icon.paused.svelte-15faqgj i:where(.svelte-15faqgj):first-child{background:0 0;border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:7px solid;width:0;height:0}.motion-icon.paused.svelte-15faqgj i:where(.svelte-15faqgj):last-child{display:none}.editorial-meta.svelte-15faqgj{background:var(--canvas);border-bottom:1px solid #dfd1eb;padding-block:28px}.editorial-meta-card.svelte-15faqgj{background:#fffaff;border:1px solid #d9c2eb;border-radius:20px;align-items:center;gap:16px;padding:18px 22px;display:flex;box-shadow:0 10px 28px #5b2e7d0d}.editorial-mark.svelte-15faqgj{width:38px;height:38px;color:var(--purple);background:#e9daff;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.editorial-meta.svelte-15faqgj .eyebrow:where(.svelte-15faqgj){font-size:8px}.editorial-meta.svelte-15faqgj p:where(.svelte-15faqgj){margin:4px 0 0;font-size:14px;font-weight:650}.editorial-meta.svelte-15faqgj time:where(.svelte-15faqgj){color:var(--muted);margin-left:auto;font-size:12px}.overview-section.svelte-15faqgj{background:var(--canvas)}.section-intro-row.svelte-15faqgj,.table-heading-row.svelte-15faqgj,.related-heading-row.svelte-15faqgj{grid-template-columns:minmax(0,1fr) minmax(240px,.62fr);align-items:end;gap:70px;display:grid}.section-intro-row.svelte-15faqgj .section-heading:where(.svelte-15faqgj),.table-heading-row.svelte-15faqgj .section-heading:where(.svelte-15faqgj),.related-heading-row.svelte-15faqgj .section-heading:where(.svelte-15faqgj){max-width:720px;margin:19px 0 0}.section-intro-row.svelte-15faqgj .body-copy:where(.svelte-15faqgj),.related-heading-row.svelte-15faqgj .body-copy:where(.svelte-15faqgj){margin:0 0 6px}.overview-grid.svelte-15faqgj{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:58px;display:grid}.overview-card.svelte-15faqgj,.comparison-card.svelte-15faqgj{background:#fffaff;border:1px solid #c9b0e557;border-radius:28px;padding:32px 30px 35px;position:relative;box-shadow:0 14px 34px #5a28731a}.overview-card.svelte-15faqgj{min-height:300px}.overview-card-dark.svelte-15faqgj,.comparison-card-dark.svelte-15faqgj{color:#fbf3ff;background:linear-gradient(145deg,#431568,#2e104e);border-color:#70468b}.card-index.svelte-15faqgj{color:#8a67a0;letter-spacing:1.6px;font-size:9px;display:block}.overview-card-dark.svelte-15faqgj .card-index:where(.svelte-15faqgj),.comparison-card-dark.svelte-15faqgj .card-index:where(.svelte-15faqgj),.best-panel-dark.svelte-15faqgj .eyebrow:where(.svelte-15faqgj){color:#dbb4ee}.overview-card.svelte-15faqgj h3:where(.svelte-15faqgj),.comparison-card.svelte-15faqgj h3:where(.svelte-15faqgj){max-width:18ch;margin:20px 0 18px;font-size:clamp(23px,2.3vw,31px);line-height:1.18}.overview-card.svelte-15faqgj p:where(.svelte-15faqgj),.comparison-card.svelte-15faqgj p:where(.svelte-15faqgj){max-width:62ch;color:var(--muted);margin:0 0 12px;font-size:14px;line-height:1.8}.overview-card.svelte-15faqgj p:where(.svelte-15faqgj):last-child,.comparison-card.svelte-15faqgj p:where(.svelte-15faqgj):last-child{margin-bottom:0}.overview-card-dark.svelte-15faqgj p:where(.svelte-15faqgj),.comparison-card-dark.svelte-15faqgj p:where(.svelte-15faqgj){color:#d8c3e2}.comparison-section.svelte-15faqgj{background:var(--surface);border-block:1px solid #dbc8ee}.comparison-grid.svelte-15faqgj{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:56px;display:grid}.comparison-card.svelte-15faqgj{min-height:260px}.table-section.svelte-15faqgj{background:var(--canvas)}.table-mark.svelte-15faqgj{color:#8a67a0;letter-spacing:1.6px;text-align:right;margin-bottom:8px;font-size:9px}.comparison-table-wrap.svelte-15faqgj{background:#fffaff;border:1px solid #c9b0e557;border-radius:24px;margin-top:52px;overflow:hidden;box-shadow:0 15px 35px #5a287312}table.svelte-15faqgj{border-collapse:collapse;width:100%;font-size:14px;line-height:1.65}thead.svelte-15faqgj{color:#fff;background:linear-gradient(135deg,#431568,#6e2fa4)}thead.svelte-15faqgj th:where(.svelte-15faqgj){letter-spacing:1.3px;text-align:left;text-transform:uppercase;padding:19px 22px;font-size:10px;font-weight:650}tbody.svelte-15faqgj tr:where(.svelte-15faqgj)+tr:where(.svelte-15faqgj){border-top:1px solid #e5d9ee}tbody.svelte-15faqgj th:where(.svelte-15faqgj),tbody.svelte-15faqgj td:where(.svelte-15faqgj){vertical-align:top;text-align:left;padding:21px 22px}tbody.svelte-15faqgj th:where(.svelte-15faqgj){color:#5e317a;width:24%;font-family:Plus Jakarta Sans Variable,sans-serif;font-size:13px}tbody.svelte-15faqgj td:where(.svelte-15faqgj){width:38%;color:var(--muted)}.best-section.svelte-15faqgj{background:#efe4fa}.best-grid.svelte-15faqgj{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.best-panel.svelte-15faqgj{border-radius:28px;min-height:490px;padding:38px 32px 34px}.best-panel-light.svelte-15faqgj{background:#fffaff;border:1px solid #cbb2e4}.best-panel-dark.svelte-15faqgj{color:#fff;background:linear-gradient(145deg,#431568,#2e104e);border:1px solid #70468b}.best-panel.svelte-15faqgj .section-heading:where(.svelte-15faqgj){max-width:15ch;margin:20px 0 38px;font-size:clamp(27px,3.2vw,43px)}.best-panel.svelte-15faqgj ol:where(.svelte-15faqgj){margin:0;padding:0;list-style:none}.best-panel.svelte-15faqgj li:where(.svelte-15faqgj){border-top:1px solid #dbc9e8;grid-template-columns:42px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.best-panel-dark.svelte-15faqgj li:where(.svelte-15faqgj){border-color:#8e65a660}.best-panel.svelte-15faqgj li:where(.svelte-15faqgj)>span:where(.svelte-15faqgj){color:#a46bcf;letter-spacing:1px;font-size:12px}.best-panel-dark.svelte-15faqgj li:where(.svelte-15faqgj)>span:where(.svelte-15faqgj){color:#e4bbff}.best-panel.svelte-15faqgj li:where(.svelte-15faqgj) p:where(.svelte-15faqgj){color:var(--muted);margin:0;font-size:14px;line-height:1.75}.best-panel-dark.svelte-15faqgj li:where(.svelte-15faqgj) p:where(.svelte-15faqgj){color:#dfccea}.faq-section.svelte-15faqgj{background:var(--canvas)}.faq-layout.svelte-15faqgj{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:88px;display:grid}.faq-intro.svelte-15faqgj .section-heading:where(.svelte-15faqgj){margin:19px 0 22px}.faq-intro.svelte-15faqgj .body-copy:where(.svelte-15faqgj){max-width:34ch}.faq-list.svelte-15faqgj{border-top:1px solid #dcd0e9}.faq-list.svelte-15faqgj details:where(.svelte-15faqgj){border-bottom:1px solid #dcd0e9}.faq-list.svelte-15faqgj summary:where(.svelte-15faqgj){cursor:pointer;align-items:center;gap:18px;padding:23px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.faq-list.svelte-15faqgj summary:where(.svelte-15faqgj)::-webkit-details-marker{display:none}.plus.svelte-15faqgj{color:#793cce;background:#e9daff;border-radius:50%;flex-shrink:0;margin-left:auto;padding:7px;transition:transform .18s;display:flex}.faq-list.svelte-15faqgj details[open]:where(.svelte-15faqgj) .plus:where(.svelte-15faqgj){transform:rotate(45deg)}.faq-list.svelte-15faqgj details[open]:where(.svelte-15faqgj) summary:where(.svelte-15faqgj){color:#7730c3}.faq-list.svelte-15faqgj p:where(.svelte-15faqgj){color:var(--muted);margin:0;padding:0 42px 24px 0;font-size:14px;line-height:1.8}.related-section.svelte-15faqgj{background:var(--surface);border-top:1px solid #dbc8ee}.related-grid.svelte-15faqgj{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:54px;display:grid}.related-card.svelte-15faqgj{min-height:230px;color:var(--ink);background:#fbf7ff;border:1px solid #c5a7dd;border-radius:24px;flex-direction:column;padding:22px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 14px 28px #5a287314}.related-card.svelte-15faqgj:hover{transform:translateY(-4px);box-shadow:0 20px 38px #5a287326}.related-icon.svelte-15faqgj{background:#eee3ff;border-radius:19px;place-items:center;width:68px;height:68px;margin:28px 0 24px;padding:7px;display:grid;box-shadow:0 8px 18px #3b145c1a}.related-icon.svelte-15faqgj img:where(.svelte-15faqgj){object-fit:contain;border-radius:13px;width:100%;height:100%}.related-name.svelte-15faqgj{font-family:Plus Jakarta Sans Variable,sans-serif;font-size:20px;font-weight:650}.related-arrow.svelte-15faqgj{width:34px;height:34px;color:var(--purple);border:1px solid #c5a7dd;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:20px;right:20px}.closing-section.svelte-15faqgj{background:var(--surface);padding-top:72px}.closing-card.svelte-15faqgj{isolation:isolate;color:#fff;text-align:center;background:radial-gradient(at 50% 110%,#9846e5,#0000 75%),#39125b;border-radius:36px;padding:82px 150px;position:relative;overflow:hidden}.closing-copy.svelte-15faqgj{z-index:1;position:relative}.closing-grid.svelte-15faqgj,.closing-orbit.svelte-15faqgj,.closing-heart.svelte-15faqgj,.closing-spark.svelte-15faqgj{pointer-events:none;position:absolute}.closing-orbit.svelte-15faqgj,.closing-heart.svelte-15faqgj{height:auto}.closing-grid.svelte-15faqgj{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:48px 48px;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000,#000);mask-image:linear-gradient(90deg,#000,#0000,#000)}.closing-orbit.svelte-15faqgj{width:250px;top:40px;left:-100px;transform:rotate(-25deg)}.closing-heart.svelte-15faqgj{width:190px;bottom:33px;right:-33px;transform:rotate(18deg)}.closing-spark.svelte-15faqgj{color:#c384fb;top:50px;right:12%}.closing-copy.svelte-15faqgj .eyebrow:where(.svelte-15faqgj){color:#dbb5ff}.closing-copy.svelte-15faqgj h2:where(.svelte-15faqgj){letter-spacing:-1.6px;max-width:850px;margin:24px auto;font-size:clamp(30px,4vw,50px);line-height:1.2}.closing-copy.svelte-15faqgj p:where(.svelte-15faqgj){color:#e0cdec;max-width:650px;margin:0 auto 32px;line-height:1.8}.sr-only.svelte-15faqgj{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.detail-hero[data-motion=off] .hero-light,.detail-hero[data-motion=off] .hero-figure,.detail-hero[data-motion=off] .hero-ring-one,.detail-hero[data-motion=off] .hero-ring-two,.detail-hero[data-motion=off] .hero-spark-one,.detail-hero[data-motion=off] .scroll-orbit span,.detail-hero[data-visible=false] .hero-light,.detail-hero[data-visible=false] .hero-figure,.detail-hero[data-visible=false] .hero-ring-one,.detail-hero[data-visible=false] .hero-ring-two,.detail-hero[data-visible=false] .hero-spark-one,.detail-hero[data-visible=false] .scroll-orbit span{animation-play-state:paused}.detail-hero[data-motion=off] .hero-art-depth{transition:none;transform:translate(0,0)}@keyframes svelte-15faqgj-detail-light-drift{0%{transform:translate(-3%)rotate(-25deg)}to{transform:translate(4%,5%)rotate(-13deg)}}@keyframes svelte-15faqgj-detail-light-pulse{0%{opacity:.55;transform:scale(.92)}to{opacity:.95;transform:scale(1.08)}}@keyframes svelte-15faqgj-detail-art-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(.6deg)}}@keyframes svelte-15faqgj-detail-ring-one{0%{transform:rotate(-18deg)scale(.98)}to{transform:rotate(-10deg)scale(1.03)}}@keyframes svelte-15faqgj-detail-ring-two{0%{transform:rotate(22deg)scale(1)}to{transform:rotate(30deg)scale(.95)}}@keyframes svelte-15faqgj-detail-spark-turn{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(90deg)scale(1.12)}}@keyframes svelte-15faqgj-detail-scroll-cue{0%,to{transform:translateY(-3px)}50%{transform:translateY(4px)}}@media (width<=1100px){.hero-art.svelte-15faqgj{width:100%;transform:none}.section-intro-row.svelte-15faqgj,.table-heading-row.svelte-15faqgj,.related-heading-row.svelte-15faqgj{gap:42px}}@media (width<=1000px){.detail-hero-grid.svelte-15faqgj{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-copy.svelte-15faqgj h1:where(.svelte-15faqgj){font-size:clamp(44px,5vw,64px)}.section-intro-row.svelte-15faqgj,.table-heading-row.svelte-15faqgj,.related-heading-row.svelte-15faqgj,.faq-layout.svelte-15faqgj{grid-template-columns:1fr;gap:24px}.table-mark.svelte-15faqgj{text-align:left;margin:0}.faq-intro.svelte-15faqgj .body-copy:where(.svelte-15faqgj){max-width:55ch}}@media (width<=900px){.detail-hero-container.svelte-15faqgj{padding-top:118px}.detail-hero-grid.svelte-15faqgj{grid-template-columns:1fr;gap:22px;padding-top:48px}.hero-copy.svelte-15faqgj{max-width:700px}.hero-art.svelte-15faqgj{justify-self:center;width:min(720px,100%)}}@media (width<=767px){.detail-hero-container.svelte-15faqgj{padding-top:102px}.hero-topline.svelte-15faqgj{font-size:8px}.topline-right.svelte-15faqgj{display:none}.detail-hero-grid.svelte-15faqgj{padding:42px 0 54px}.chapter.svelte-15faqgj{margin-bottom:18px}.app-kicker.svelte-15faqgj{margin-bottom:16px}.hero-copy.svelte-15faqgj h1:where(.svelte-15faqgj){letter-spacing:-2.5px;margin-bottom:22px;font-size:clamp(41px,11vw,56px)}.hero-description.svelte-15faqgj{font-size:14px;line-height:1.75}.hero-art.svelte-15faqgj{width:calc(100% + 12px);margin-inline:-6px}.hero-bottom.svelte-15faqgj{flex-wrap:wrap;align-items:flex-start;padding-top:18px}.bottom-manifesto.svelte-15faqgj{text-align:center;order:3;width:100%}.editorial-meta.svelte-15faqgj{padding-block:18px}.editorial-meta-card.svelte-15faqgj{flex-wrap:wrap;align-items:flex-start;padding:16px}.editorial-meta.svelte-15faqgj time:where(.svelte-15faqgj){width:100%;margin-left:54px;font-size:11px}.overview-grid.svelte-15faqgj,.comparison-grid.svelte-15faqgj,.best-grid.svelte-15faqgj{grid-template-columns:1fr}.overview-grid.svelte-15faqgj,.comparison-grid.svelte-15faqgj{gap:12px;margin-top:36px}.overview-card.svelte-15faqgj,.comparison-card.svelte-15faqgj{border-radius:23px;min-height:0;padding:25px 22px 28px}.overview-card.svelte-15faqgj h3:where(.svelte-15faqgj),.comparison-card.svelte-15faqgj h3:where(.svelte-15faqgj){font-size:24px}.comparison-table-wrap.svelte-15faqgj{border-radius:20px;margin-top:34px}table.svelte-15faqgj,thead.svelte-15faqgj,tbody.svelte-15faqgj,tr.svelte-15faqgj,tbody.svelte-15faqgj th:where(.svelte-15faqgj),tbody.svelte-15faqgj td:where(.svelte-15faqgj){display:block}thead.svelte-15faqgj{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}tbody.svelte-15faqgj tr:where(.svelte-15faqgj){padding:18px 18px 12px}tbody.svelte-15faqgj tr:where(.svelte-15faqgj)+tr:where(.svelte-15faqgj){border-top:1px solid #e5d9ee}tbody.svelte-15faqgj th:where(.svelte-15faqgj),tbody.svelte-15faqgj td:where(.svelte-15faqgj){width:auto;padding:0}tbody.svelte-15faqgj th:where(.svelte-15faqgj){padding-bottom:10px;font-size:14px}tbody.svelte-15faqgj td:where(.svelte-15faqgj){border-top:1px solid #eee6f4;grid-template-columns:minmax(72px,.35fr) minmax(0,1fr);gap:10px;padding:10px 0;font-size:13px;display:grid}tbody.svelte-15faqgj td:where(.svelte-15faqgj):before{content:attr(data-label);color:#8a67a0;letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:650}.best-panel.svelte-15faqgj{border-radius:23px;min-height:0;padding:30px 22px 28px}.best-panel.svelte-15faqgj .section-heading:where(.svelte-15faqgj){margin-bottom:27px;font-size:30px}.faq-list.svelte-15faqgj summary:where(.svelte-15faqgj){padding:19px 0;font-size:14px}.faq-list.svelte-15faqgj p:where(.svelte-15faqgj){padding:0 8px 20px 0;font-size:13px}.related-grid.svelte-15faqgj{grid-template-columns:1fr;gap:12px;margin-top:34px}.related-card.svelte-15faqgj{min-height:0;padding:20px}.related-icon.svelte-15faqgj{margin:22px 0 18px}.closing-section.svelte-15faqgj{padding-top:32px}.closing-card.svelte-15faqgj{border-radius:24px;padding:70px 28px 80px}.closing-orbit.svelte-15faqgj{width:140px;top:-20px;left:-70px}.closing-heart.svelte-15faqgj{width:105px;bottom:-15px;right:-25px}.closing-spark.svelte-15faqgj{top:22px;right:24px}}@media (prefers-reduced-motion:reduce){.hero-light.svelte-15faqgj,.hero-ring-one.svelte-15faqgj,.hero-ring-two.svelte-15faqgj,.hero-figure.svelte-15faqgj,.hero-spark-one.svelte-15faqgj,.scroll-orbit.svelte-15faqgj span:where(.svelte-15faqgj){animation:none}.hero-art-depth.svelte-15faqgj,.plus.svelte-15faqgj,.related-card.svelte-15faqgj{transition:none}.related-card.svelte-15faqgj:hover{transform:none}}
