.hero.svelte-tc3uts{padding-top:clamp(36px,5vw,58px);padding-bottom:clamp(48px,7vw,96px)}.hero-grid.svelte-tc3uts{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,70px);align-items:start}.hero-copy.svelte-tc3uts{min-width:0}.hero-badge.svelte-tc3uts{display:inline-flex;align-items:center;gap:10px;padding:8px 8px 8px 16px;background:var(--panel);border:1px solid var(--line);border-radius:999px;font-size:.84rem;font-weight:600;color:var(--text-2);margin-bottom:26px;max-width:100%}.hero-badge.svelte-tc3uts .stars:where(.svelte-tc3uts){color:var(--gold);letter-spacing:1px}.hero-badge.svelte-tc3uts .pill:where(.svelte-tc3uts){background:#f4b74024;color:var(--gold-soft);font-weight:700;padding:4px 11px;border-radius:999px;font-size:.76rem}h1.svelte-tc3uts{font-size:clamp(2.4rem,5.2vw,3.8rem);letter-spacing:-.03em;max-width:14ch}.hero-sub.svelte-tc3uts{margin-top:22px;font-size:clamp(1.05rem,1.6vw,1.22rem);color:var(--text-2);max-width:540px}.hero-cta.svelte-tc3uts{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.hero-call.svelte-tc3uts{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:18px}.hero-call-label.svelte-tc3uts{font-size:.9rem;color:var(--muted);font-weight:600}.hero-visual.svelte-tc3uts{position:relative}.hero-frame.svelte-tc3uts{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow-glow),var(--shadow-soft);aspect-ratio:4 / 5}.hero-frame.svelte-tc3uts picture:where(.svelte-tc3uts),.hero-frame.svelte-tc3uts img:where(.svelte-tc3uts){display:block;width:100%;height:100%}.hero-frame.svelte-tc3uts img:where(.svelte-tc3uts){object-fit:cover}.hero-frame.svelte-tc3uts:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(7,5,13,.7))}.hero-sheen.svelte-tc3uts{position:absolute;top:0;left:-60%;width:55%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-18deg);animation:svelte-tc3uts-sheen 6.5s var(--ease) infinite;z-index:3}@keyframes svelte-tc3uts-sheen{0%,72%{left:-60%}to{left:130%}}.hero-float.svelte-tc3uts{position:absolute;z-index:4;background:#0d0917b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:16px;padding:14px 16px;box-shadow:var(--shadow-soft)}.hero-float.tl.svelte-tc3uts{top:16px;left:16px}.hero-float.br.svelte-tc3uts{bottom:18px;right:16px}@media(prefers-reduced-motion:no-preference){.hero-float.tl.svelte-tc3uts{animation:svelte-tc3uts-float-drift 7s ease-in-out infinite alternate}.hero-float.br.svelte-tc3uts{animation:svelte-tc3uts-float-drift 9s ease-in-out 1.2s infinite alternate-reverse}@keyframes svelte-tc3uts-float-drift{0%{transform:translateY(-4px)}to{transform:translateY(5px)}}}.hero-float.svelte-tc3uts .ttl:where(.svelte-tc3uts){font-family:var(--font-display);font-weight:700;font-size:1.5rem;line-height:1}.hero-float.svelte-tc3uts .lbl:where(.svelte-tc3uts){font-size:.74rem;color:var(--muted);margin-top:5px;font-weight:600}.hero-float.svelte-tc3uts .stars:where(.svelte-tc3uts){color:var(--gold);font-size:.95rem;letter-spacing:1px}@media(prefers-reduced-motion:reduce){.hero-sheen.svelte-tc3uts{animation:none}}@media(max-width:860px){.hero.svelte-tc3uts{padding-top:clamp(24px,5vw,40px)}.hero-grid.svelte-tc3uts{grid-template-columns:1fr}h1.svelte-tc3uts{max-width:18ch}.hero-visual.svelte-tc3uts{max-width:460px;margin-inline:auto;width:100%}.hero-frame.svelte-tc3uts{aspect-ratio:4 / 3}.hero-float.tl.svelte-tc3uts{top:12px;left:8px}.hero-float.br.svelte-tc3uts{bottom:12px;right:8px}}@media(max-width:560px){h1.svelte-tc3uts{font-size:clamp(2rem,9vw,2.35rem);max-width:none;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.hero-cta.svelte-tc3uts{flex-direction:column}.hero-cta.svelte-tc3uts .btn{width:100%}.hero-call.svelte-tc3uts{flex-direction:column;align-items:stretch;gap:8px}.hero-call.svelte-tc3uts .btn{width:100%}.hero-float.svelte-tc3uts{padding:10px 12px}.hero-float.svelte-tc3uts .ttl:where(.svelte-tc3uts){font-size:1.2rem}.hero-badge.svelte-tc3uts{flex-wrap:wrap;row-gap:6px;border-radius:18px}}.ticker.svelte-xixxmb{overflow:hidden;border-block:1px solid var(--line-soft);background:#ffffff03;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ticker-track.svelte-xixxmb{display:flex;width:max-content}.ticker-group.svelte-xixxmb{display:flex;align-items:center;list-style:none;margin:0;padding:13px 0}.ticker-group.svelte-xixxmb li:where(.svelte-xixxmb){display:inline-flex;align-items:center;gap:9px;padding-inline:clamp(20px,3vw,38px);font-family:var(--font-body);font-weight:700;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.ticker-group.svelte-xixxmb li:where(.svelte-xixxmb) svg{color:#a78bfa8c;flex-shrink:0}@media(prefers-reduced-motion:no-preference){.ticker-track.svelte-xixxmb{animation:svelte-xixxmb-ticker-scroll 46s linear infinite}.ticker.svelte-xixxmb:hover .ticker-track:where(.svelte-xixxmb){animation-play-state:paused}@keyframes svelte-xixxmb-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}}.trust-strip.svelte-1v2i0fw{border-block:1px solid var(--line-soft);background:#ffffff04;padding-block:clamp(20px,3vw,32px)}.trust-row.svelte-1v2i0fw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.trust-cell.svelte-1v2i0fw{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px;display:flex;flex-direction:column;gap:6px;transition:transform .3s var(--ease),border-color .3s var(--ease)}.trust-cell.svelte-1v2i0fw:hover{transform:translateY(-4px);border-color:#8b5cf666}.ico.svelte-1v2i0fw{width:46px;height:46px;border-radius:12px;background:#8b5cf61f;border:1px solid rgba(139,92,246,.3);color:var(--violet-400);display:flex;align-items:center;justify-content:center;margin-bottom:10px;transition:transform .35s var(--ease),border-color .35s var(--ease)}.trust-cell.svelte-1v2i0fw:hover .ico:where(.svelte-1v2i0fw){transform:scale(1.08) rotate(4deg);border-color:#8b5cf680}.ico.stars.svelte-1v2i0fw{width:auto;align-self:flex-start;padding-inline:14px;background:#f4b7401f;border-color:#f4b7404d;color:var(--gold);font-size:.85rem;letter-spacing:3px}.k.svelte-1v2i0fw{font-family:var(--font-display);font-weight:700;font-size:1.15rem;color:#fff}.v.svelte-1v2i0fw{font-size:.85rem;color:var(--muted);font-weight:600}@media(max-width:860px){.trust-row.svelte-1v2i0fw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.trust-row.svelte-1v2i0fw{grid-template-columns:1fr}.trust-cell.svelte-1v2i0fw{padding:20px 18px}}.promo-teaser.svelte-b209dd{padding-block:clamp(28px,4vw,48px)}.teaser-card.svelte-b209dd{position:relative;overflow:hidden;display:flex;align-items:center;gap:clamp(20px,3.5vw,44px);border-radius:var(--radius-lg);border:1px solid rgba(244,183,64,.35);padding:clamp(22px,3.5vw,40px);background:linear-gradient(135deg,#1a0f2ee6,#0d0917b3);box-shadow:var(--shadow-soft)}.teaser-card.svelte-b209dd:before{content:"";position:absolute;top:-40%;right:-5%;width:35%;height:150%;background:radial-gradient(closest-side,rgba(244,183,64,.14),transparent 70%);pointer-events:none}.flake.svelte-b209dd{position:absolute;top:18px;right:22px;color:var(--violet-glow);opacity:.35;pointer-events:none}@media(prefers-reduced-motion:no-preference){.flake.svelte-b209dd{animation:svelte-b209dd-flake-twinkle 4.5s ease-in-out infinite}@keyframes svelte-b209dd-flake-twinkle{0%,to{opacity:.2;transform:rotate(-6deg) scale(.9)}50%{opacity:.5;transform:rotate(8deg) scale(1.05)}}}.teaser-text.svelte-b209dd{position:relative;z-index:2}.teaser-text.svelte-b209dd .eyebrow:where(.svelte-b209dd){display:inline-flex;align-items:center;gap:8px}.teaser-text.svelte-b209dd h2:where(.svelte-b209dd){font-size:clamp(1.4rem,2.8vw,2rem);margin-top:12px}.teaser-text.svelte-b209dd p:where(.svelte-b209dd){color:var(--text-2);margin-top:10px;max-width:62ch;font-size:.98rem}.teaser-action.svelte-b209dd{position:relative;z-index:2;flex-shrink:0;margin-left:auto}@media(max-width:860px){.teaser-card.svelte-b209dd{flex-direction:column;align-items:flex-start}.teaser-action.svelte-b209dd{margin-left:0}}@media(max-width:560px){.teaser-action.svelte-b209dd,.teaser-action.svelte-b209dd .btn{width:100%}}.svc-card.svelte-hdwvne{position:relative;display:block;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:28px 26px 24px;overflow:hidden;color:inherit;text-decoration:none;transition:transform .35s var(--ease),border-color .35s var(--ease),background .35s var(--ease)}.svc-card.svelte-hdwvne:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(420px 200px at var(--mx, 50%) -20%,rgba(139,92,246,.22),transparent 70%);opacity:0;transition:opacity .35s}.svc-card.svelte-hdwvne:hover{transform:translateY(-6px);border-color:#8b5cf680;background:var(--panel-2)}.svc-card.svelte-hdwvne:focus-visible{outline:3px solid rgba(244,183,64,.75);outline-offset:4px}.svc-card.svelte-hdwvne:hover:before{opacity:1}.svc-ico.svelte-hdwvne{width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(150deg,#8b5cf638,#4c1d951f);border:1px solid rgba(139,92,246,.32);color:var(--violet-400);margin-bottom:20px;transition:transform .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease)}.svc-card.svelte-hdwvne:hover .svc-ico:where(.svelte-hdwvne){transform:scale(1.1) rotate(-5deg);color:var(--violet-glow);border-color:#b388ff8c}h3.svelte-hdwvne{font-size:1.22rem}p.svelte-hdwvne{color:var(--text-2);font-size:.95rem;margin-top:10px}.svc-link.svelte-hdwvne{display:inline-flex;align-items:center;gap:7px;margin-top:18px;font-weight:700;font-size:.9rem;color:var(--violet-400);transition:gap .25s}.svc-card.svelte-hdwvne:hover .svc-link:where(.svelte-hdwvne){gap:12px}.services-grid.svelte-cpd3pj{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.featured.svelte-cpd3pj{position:relative;border-radius:var(--radius);padding:28px 26px 24px;border:1px solid rgba(139,92,246,.4);background:linear-gradient(160deg,#8b5cf629,#f4b7400f)}.svc-ico.svelte-cpd3pj{width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:14px;margin-bottom:20px}.gold-ico.svelte-cpd3pj{background:linear-gradient(150deg,#f4b74038,#f4b74014);border:1px solid rgba(244,183,64,.35);color:var(--gold)}.featured.svelte-cpd3pj h3:where(.svelte-cpd3pj){font-size:1.22rem}.featured.svelte-cpd3pj p:where(.svelte-cpd3pj){color:var(--text-2);font-size:.95rem;margin-top:10px}.featured.svelte-cpd3pj .btn:where(.svelte-cpd3pj){margin-top:18px}@media(max-width:1080px){.services-grid.svelte-cpd3pj{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.services-grid.svelte-cpd3pj{grid-template-columns:1fr}}.tinted.svelte-j46f31{background:#ffffff03;border-block:1px solid var(--line-soft)}.ba-wrap.svelte-j46f31{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,64px);align-items:center}.ba-stage.svelte-j46f31{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow-soft);aspect-ratio:3 / 4;-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:ew-resize}.ba-stage.svelte-j46f31 img:where(.svelte-j46f31){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.ba-after.svelte-j46f31{clip-path:inset(0 0 0 var(--pos, 50%))}.ba-divider.svelte-j46f31{position:absolute;top:0;bottom:0;left:var(--pos, 50%);width:2px;background:#ffffffe6;box-shadow:0 0 18px #8b5cf6cc;transform:translate(-1px);z-index:3}.ba-handle.svelte-j46f31{position:absolute;top:50%;left:var(--pos, 50%);transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--violet-500),var(--violet-700));border:2px solid rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px -6px #000000b3;z-index:3}.ba-handle.svelte-j46f31 svg:where(.svelte-j46f31){width:24px;height:24px;color:#fff}.ba-stage.svelte-j46f31:focus-visible{outline:2px solid var(--violet-400);outline-offset:3px}.ba-tag.svelte-j46f31{position:absolute;top:16px;z-index:2;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:7px 13px;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ba-tag.before.svelte-j46f31{left:16px;background:#0000008c;color:#fff;border:1px solid var(--line)}.ba-tag.after.svelte-j46f31{right:16px;background:#8b5cf6d9;color:#fff}.ba-copy.svelte-j46f31 h2:where(.svelte-j46f31){font-size:clamp(1.9rem,4vw,3rem)}.ba-lead.svelte-j46f31{color:var(--text-2);margin-top:16px}.ba-points.svelte-j46f31{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:14px}.ba-points.svelte-j46f31 li:where(.svelte-j46f31){display:flex;gap:13px;align-items:flex-start;color:var(--text-2)}.ba-points.svelte-j46f31 li:where(.svelte-j46f31) svg:where(.svelte-j46f31){width:22px;height:22px;color:var(--violet-400);flex-shrink:0;margin-top:1px}.ba-points.svelte-j46f31 li:where(.svelte-j46f31) strong:where(.svelte-j46f31){color:#fff;font-weight:700}.ba-switch.svelte-j46f31{display:flex;gap:10px;margin-top:28px;flex-wrap:wrap}.ba-chip.svelte-j46f31{padding:10px 18px;border-radius:999px;border:1px solid var(--line);background:var(--panel);font-weight:600;font-size:.9rem;color:var(--text-2);cursor:pointer;transition:all .25s}.ba-chip.active.svelte-j46f31{background:#8b5cf633;border-color:var(--violet-500);color:#fff}@media(max-width:860px){.ba-wrap.svelte-j46f31{grid-template-columns:1fr}.ba-stage.svelte-j46f31{max-width:460px;margin-inline:auto;width:100%}}.video-section.svelte-148xtmk{background:radial-gradient(circle at 18% 0%,rgba(139,92,246,.15),transparent 32%),#ffffff03;border-bottom:1px solid var(--line-soft)}.video-grid.svelte-148xtmk{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(30px,5vw,66px);align-items:center}.video-card.svelte-148xtmk{min-width:0}.video-shell.svelte-148xtmk{position:relative;overflow:hidden;border-radius:var(--radius-lg);border:1px solid rgba(139,92,246,.28);background:#07050d;box-shadow:var(--shadow-glow),var(--shadow-soft);aspect-ratio:16 / 9}.video-shell.svelte-148xtmk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#07050d14,#07050d2e)}video.svelte-148xtmk{width:100%;height:100%;display:block;object-fit:cover}.video-badge.svelte-148xtmk{position:absolute;top:14px;left:14px;z-index:2;padding:7px 12px;border-radius:999px;background:#0d0917c7;border:1px solid var(--line);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.video-copy.svelte-148xtmk h2:where(.svelte-148xtmk){font-size:clamp(1.9rem,4vw,3rem);max-width:640px}.video-copy.svelte-148xtmk p:where(.svelte-148xtmk){color:var(--text-2);margin-top:16px}.proof-list.svelte-148xtmk{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.proof-list.svelte-148xtmk span:where(.svelte-148xtmk){display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;background:#ffffff0b;border:1px solid var(--line);color:var(--text-2);font-size:.85rem;font-weight:700}.proof-list.svelte-148xtmk svg{color:var(--violet-400);flex-shrink:0}.video-actions.svelte-148xtmk{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}@media(max-width:900px){.video-grid.svelte-148xtmk{grid-template-columns:1fr}}@media(max-width:560px){.video-actions.svelte-148xtmk{flex-direction:column}.video-actions.svelte-148xtmk .btn{width:100%}}.benefits-grid.svelte-143m5yc{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.benefit.svelte-143m5yc{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:26px;transition:transform .3s var(--ease),border-color .3s var(--ease)}.benefit.svelte-143m5yc:hover{transform:translateY(-4px);border-color:#8b5cf666}.ico.svelte-143m5yc{width:46px;height:46px;border-radius:12px;background:#f4b7401f;border:1px solid rgba(244,183,64,.28);color:var(--gold);display:flex;align-items:center;justify-content:center;margin-bottom:18px;transition:transform .35s var(--ease),border-color .35s var(--ease)}.benefit.svelte-143m5yc:hover .ico:where(.svelte-143m5yc){transform:scale(1.08) rotate(4deg);border-color:#f4b74080}h3.svelte-143m5yc{font-size:1.1rem}p.svelte-143m5yc{color:var(--text-2);font-size:.92rem;margin-top:8px}@media(max-width:1080px){.benefits-grid.svelte-143m5yc{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.benefits-grid.svelte-143m5yc{grid-template-columns:1fr}}.steps.svelte-1lb2ce3{--flow-dur: 2.8s;--rail: rgba(167, 139, 250, .16);--rail-lit: rgba(167, 139, 250, .4);--spark: rgba(237, 233, 254, 1);display:grid;grid-template-columns:repeat(4,1fr);gap:18px;counter-reset:step}.step.svelte-1lb2ce3{position:relative;isolation:isolate;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:30px 24px 26px;transition:border-color .25s var(--ease),box-shadow .25s var(--ease),transform .25s var(--ease)}.step.svelte-1lb2ce3:hover{transform:translateY(-3px);border-color:#8b5cf652;box-shadow:0 18px 42px -28px #8b5cf6e6}.num.svelte-1lb2ce3{position:relative;font-family:var(--font-display);font-weight:800;font-size:1.05rem;color:#fff;width:44px;height:44px;border-radius:12px;background:linear-gradient(150deg,var(--violet-600),var(--violet-700));display:flex;align-items:center;justify-content:center;box-shadow:0 8px 22px -8px #8b5cf6b3;margin-bottom:18px}.step.in.svelte-1lb2ce3 .num:where(.svelte-1lb2ce3){animation:svelte-1lb2ce3-stepCharge var(--flow-dur) var(--seq-delay, 0ms) infinite var(--ease)}h3.svelte-1lb2ce3{font-size:1.12rem}p.svelte-1lb2ce3{color:var(--text-2);font-size:.92rem;margin-top:9px}.connector.svelte-1lb2ce3{position:absolute;top:53px;right:-20px;width:38px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--rail) 0%,var(--rail-lit) 100%);overflow:visible;z-index:2}.connector.svelte-1lb2ce3:before{content:"";position:absolute;top:50%;left:0;width:20px;height:6px;border-radius:999px;transform:translate(-24px,-50%);background:linear-gradient(90deg,rgba(167,139,250,0) 0%,rgba(167,139,250,.7) 55%,var(--spark) 100%);box-shadow:0 0 10px 1px #a78bfab3,0 0 4px #ede9fee6;opacity:0}.step.in.svelte-1lb2ce3 .connector:where(.svelte-1lb2ce3):before{animation:svelte-1lb2ce3-connectorFlow var(--flow-dur) var(--seq-delay, 0ms) infinite ease-in-out;will-change:transform,opacity}.connector.svelte-1lb2ce3:after{content:"";position:absolute;right:-2px;top:50%;width:8px;height:8px;border-top:2px solid var(--violet-400);border-right:2px solid var(--violet-400);transform:translateY(-50%) rotate(45deg);opacity:.4;filter:drop-shadow(0 0 2px rgba(167,139,250,.4))}.step.in.svelte-1lb2ce3 .connector:where(.svelte-1lb2ce3):after{animation:svelte-1lb2ce3-connectorArrow var(--flow-dur) var(--seq-delay, 0ms) infinite var(--ease)}@keyframes svelte-1lb2ce3-stepCharge{0%{box-shadow:0 8px 22px -8px #8b5cf6b3;transform:scale(1)}7%{box-shadow:0 8px 22px -8px #8b5cf6b3,0 0 0 4px #a78bfa29,0 0 24px 2px #a78bfa99;transform:scale(1.07)}20%{transform:scale(1)}30%,to{box-shadow:0 8px 22px -8px #8b5cf6b3;transform:scale(1)}}@keyframes svelte-1lb2ce3-connectorFlow{0%{opacity:0;transform:translate(-24px,-50%)}10%{opacity:1}18%{opacity:1}24%{opacity:0;transform:translate(36px,-50%)}to{opacity:0;transform:translate(36px,-50%)}}@keyframes svelte-1lb2ce3-connectorArrow{0%,14%,36%,to{opacity:.4;filter:drop-shadow(0 0 2px rgba(167,139,250,.4));transform:translateY(-50%) rotate(45deg)}22%{opacity:1;filter:drop-shadow(0 0 9px rgba(167,139,250,.95));transform:translateY(-50%) translate(3px) rotate(45deg)}}@media(max-width:1080px){.steps.svelte-1lb2ce3{grid-template-columns:repeat(2,1fr)}.step.d1.svelte-1lb2ce3 .connector:where(.svelte-1lb2ce3){display:none}}@media(max-width:560px){.steps.svelte-1lb2ce3{grid-template-columns:1fr}.step.d1.svelte-1lb2ce3 .connector:where(.svelte-1lb2ce3){display:block}.connector.svelte-1lb2ce3{right:50%;top:auto;bottom:-22px;width:2px;height:42px;background:linear-gradient(180deg,var(--rail) 0%,var(--rail-lit) 100%);transform:translate(50%)}.connector.svelte-1lb2ce3:before{top:0;left:50%;width:6px;height:20px;transform:translate(-50%,-24px);background:linear-gradient(180deg,rgba(167,139,250,0) 0%,rgba(167,139,250,.7) 55%,var(--spark) 100%)}.step.in.svelte-1lb2ce3 .connector:where(.svelte-1lb2ce3):before{animation-name:svelte-1lb2ce3-connectorFlowDown}.connector.svelte-1lb2ce3:after{right:auto;top:auto;left:50%;bottom:-2px;transform:translate(-50%) rotate(135deg)}.step.in.svelte-1lb2ce3 .connector:where(.svelte-1lb2ce3):after{animation-name:svelte-1lb2ce3-connectorArrowDown}}@media(prefers-reduced-motion:reduce){.step.in.svelte-1lb2ce3 .num:where(.svelte-1lb2ce3),.step.in.svelte-1lb2ce3 .connector:where(.svelte-1lb2ce3):before,.step.in.svelte-1lb2ce3 .connector:where(.svelte-1lb2ce3):after{animation:none}.step.svelte-1lb2ce3,.step.svelte-1lb2ce3:hover{transition:none;transform:none}.connector.svelte-1lb2ce3:before{opacity:0}.connector.svelte-1lb2ce3:after{opacity:.7}}@keyframes svelte-1lb2ce3-connectorFlowDown{0%{opacity:0;transform:translate(-50%,-24px)}10%{opacity:1}18%{opacity:1}24%{opacity:0;transform:translate(-50%,40px)}to{opacity:0;transform:translate(-50%,40px)}}@keyframes svelte-1lb2ce3-connectorArrowDown{0%,14%,36%,to{opacity:.4;filter:drop-shadow(0 0 2px rgba(167,139,250,.4));transform:translate(-50%) rotate(135deg)}22%{opacity:1;filter:drop-shadow(0 0 9px rgba(167,139,250,.95));transform:translate(-50%) translateY(3px) rotate(135deg)}}.reviews.svelte-105ednr{background:#ffffff03;border-block:1px solid var(--line-soft)}.review-head.svelte-105ednr{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:24px;margin-bottom:40px}.myhammer-badge.svelte-105ednr{display:flex;align-items:center;gap:14px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:16px 20px}.myhammer-badge.svelte-105ednr .logo:where(.svelte-105ednr){font-family:var(--font-display);font-weight:800;font-size:1.05rem;display:flex;align-items:center;gap:7px}.myhammer-badge.svelte-105ednr .logo:where(.svelte-105ednr) .dot:where(.svelte-105ednr){width:26px;height:26px;border-radius:7px;background:linear-gradient(135deg,#ff7a00,#ff4d00);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.9rem}.score-row.svelte-105ednr{display:flex;align-items:center;gap:8px}.myhammer-badge.svelte-105ednr .score:where(.svelte-105ednr){font-family:var(--font-display);font-weight:800;font-size:1.7rem;line-height:1}.myhammer-badge.svelte-105ednr .stars:where(.svelte-105ednr){color:var(--gold);font-size:.9rem}.myhammer-badge.svelte-105ednr .cnt:where(.svelte-105ednr){font-size:.78rem;color:var(--muted)}.review-track-wrap.svelte-105ednr{overflow:hidden}.review-track.svelte-105ednr{display:flex;gap:18px;transition:transform .55s var(--ease)}.review-card.svelte-105ednr{position:relative;overflow:hidden;flex:0 0 calc((100% - 36px) / 3);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:26px;display:flex;flex-direction:column;transition:border-color .3s var(--ease)}.review-card.svelte-105ednr:hover{border-color:#8b5cf659}.review-card.svelte-105ednr:before{content:"“";position:absolute;top:-14px;right:10px;font-family:var(--font-display);font-size:7rem;line-height:1;color:#8b5cf624;pointer-events:none}.review-card.svelte-105ednr .stars:where(.svelte-105ednr){color:var(--gold);letter-spacing:1px;font-size:.95rem}.review-card.svelte-105ednr blockquote:where(.svelte-105ednr){margin:14px 0 0;font-size:1rem;color:var(--text);line-height:1.65;flex:1}.review-card.svelte-105ednr .who:where(.svelte-105ednr){display:flex;align-items:center;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line-soft)}.review-card.svelte-105ednr .avatar:where(.svelte-105ednr){width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--violet-500),var(--violet-700));display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;font-family:var(--font-display)}.review-card.svelte-105ednr .who:where(.svelte-105ednr) .nm:where(.svelte-105ednr){font-weight:700;font-size:.92rem}.review-card.svelte-105ednr .who:where(.svelte-105ednr) .meta:where(.svelte-105ednr){font-size:.78rem;color:var(--muted)}.review-card.svelte-105ednr .ph:where(.svelte-105ednr){font-size:.68rem;color:var(--muted);margin-top:14px;font-style:italic}.review-foot.svelte-105ednr{display:flex;justify-content:space-between;align-items:center;margin-top:30px;flex-wrap:wrap;gap:16px}.review-nav.svelte-105ednr{display:flex;gap:10px}.review-nav.svelte-105ednr button:where(.svelte-105ednr){width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:var(--panel);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s}.review-nav.svelte-105ednr button:where(.svelte-105ednr):hover{background:var(--panel-2);border-color:var(--violet-500)}@media(max-width:1080px){.review-card.svelte-105ednr{flex:0 0 calc((100% - 18px)/2)}}@media(max-width:860px){.review-card.svelte-105ednr{flex:0 0 100%}}@media(max-width:560px){.review-foot.svelte-105ednr{align-items:stretch}.review-foot.svelte-105ednr .btn{width:100%}.review-nav.svelte-105ednr{width:100%;justify-content:center}}.is-center.svelte-p5esht{margin-inline:auto;text-align:center}.tinted.svelte-b4v15v{background:#ffffff03;border-block:1px solid var(--line-soft)}.faq-grid.svelte-b4v15v{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(30px,5vw,70px);align-items:start}.faq-side.svelte-b4v15v{position:sticky;top:110px}.faq-side.svelte-b4v15v .section-head{margin-bottom:24px}.faq-contact.svelte-b4v15v{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:860px){.faq-grid.svelte-b4v15v{grid-template-columns:1fr}.faq-side.svelte-b4v15v{position:static}}.contact-grid.svelte-11w2kqj{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(28px,4vw,54px)}.contact-aside.svelte-11w2kqj h2:where(.svelte-11w2kqj){font-size:clamp(1.9rem,4vw,2.8rem)}.contact-aside.svelte-11w2kqj p:where(.svelte-11w2kqj){color:var(--text-2);margin-top:16px}.methods.svelte-11w2kqj{margin-top:30px}.contact-trust.svelte-11w2kqj{margin-top:22px;display:flex;flex-direction:column;gap:10px}.contact-trust.svelte-11w2kqj .t:where(.svelte-11w2kqj){display:flex;align-items:center;gap:10px;font-size:.88rem;color:var(--text-2)}.contact-trust.svelte-11w2kqj .t:where(.svelte-11w2kqj) svg{color:var(--violet-400);flex-shrink:0}@media(max-width:860px){.contact-grid.svelte-11w2kqj{grid-template-columns:1fr}}.promo-teaser+section{padding-top:clamp(28px,4vw,52px)}
