.preview[data-astro-cid-djmvj5kc]{--glass-tint:#123182d6;--glass-solid:#244a9b;--reflection:linear-gradient(135deg, #d9f2ff1a, transparent 40%, #a28fff12);color:#fff;border-radius:34px;padding:28px;position:relative;transform:rotate(2deg)}.preview[data-astro-cid-djmvj5kc]:after{content:"";pointer-events:none;border:1px solid #ffffff17;border-radius:28px;position:absolute;inset:6px}.preview-head[data-astro-cid-djmvj5kc]{align-items:center;gap:12px;margin-bottom:24px;display:flex}.preview-head[data-astro-cid-djmvj5kc] p[data-astro-cid-djmvj5kc]{color:#dbeaff;letter-spacing:.04em;margin:0 0 4px;font-size:.7rem}h2[data-astro-cid-djmvj5kc]{letter-spacing:-.025em;margin:0;font-size:1.1rem;font-weight:600}.preview-symbol[data-astro-cid-djmvj5kc]{background:linear-gradient(135deg,#ffffff40,#ffffff0a);border:1px solid #ffffff59;border-radius:15px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #fff6}svg[data-astro-cid-djmvj5kc]{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round;width:24px;height:24px}.preview-chip[data-astro-cid-djmvj5kc]{color:#edf5ff;white-space:nowrap;border:1px solid #ffffff40;border-radius:999px;margin-left:auto;padding:6px 8px;font-size:.6rem}.preview-options[data-astro-cid-djmvj5kc]{background:#0c246d33;border:1px solid #ffffff3b;border-radius:999px;gap:4px;margin-bottom:24px;padding:4px;display:flex}.preview-options[data-astro-cid-djmvj5kc] button[data-astro-cid-djmvj5kc]{color:#e9f3ff;cursor:pointer;min-height:38px;transition:background .16s var(--ease);background:0 0;border:1px solid #0000;border-radius:999px;flex:1;font-size:.78rem}.preview-options[data-astro-cid-djmvj5kc] button[data-astro-cid-djmvj5kc][aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#ffffff52,#ffffff1f);border-color:#ffffff73;box-shadow:0 4px 12px #051d5426,inset 0 1px #fff6}.preview-values[data-astro-cid-djmvj5kc]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.preview-values[data-astro-cid-djmvj5kc] div[data-astro-cid-djmvj5kc]{background:#e7f3ff14;border:1px solid #fff3;border-radius:17px;padding:16px}.preview-values[data-astro-cid-djmvj5kc] span[data-astro-cid-djmvj5kc],.preview-profit[data-astro-cid-djmvj5kc]>div[data-astro-cid-djmvj5kc]>span[data-astro-cid-djmvj5kc]{color:#e0edff;font-size:.75rem;display:block}.preview-values[data-astro-cid-djmvj5kc] strong[data-astro-cid-djmvj5kc]{margin-top:5px;font-size:1.35rem;font-weight:500;display:block}.preview-profit[data-astro-cid-djmvj5kc]{justify-content:space-between;align-items:center;gap:12px;margin:24px 0;display:flex}.preview-profit[data-astro-cid-djmvj5kc] strong[data-astro-cid-djmvj5kc]{letter-spacing:-.05em;font-size:clamp(2.7rem,4vw,3.5rem);font-weight:550;line-height:1.2;display:block}.margin[data-astro-cid-djmvj5kc]{text-align:right;color:#c9fcff;font-size:1.8rem;font-weight:500}.margin[data-astro-cid-djmvj5kc] small[data-astro-cid-djmvj5kc]{color:#dfedff;font-size:.68rem;font-weight:400;display:block}.preview-chart[data-astro-cid-djmvj5kc]{border-radius:999px;gap:4px;height:15px;display:flex;overflow:hidden}.cost-segment[data-astro-cid-djmvj5kc]{background:linear-gradient(90deg,#6e9eff,#b8c8ff)}.profit-segment[data-astro-cid-djmvj5kc]{background:linear-gradient(90deg,#73dbeb,#c6ffff)}.preview-legend[data-astro-cid-djmvj5kc]{color:#deebff;align-items:center;gap:12px;margin:12px 0 24px;font-size:.68rem;display:flex}.preview-legend[data-astro-cid-djmvj5kc] span[data-astro-cid-djmvj5kc]{align-items:center;gap:5px;display:flex}.preview-legend[data-astro-cid-djmvj5kc] span[data-astro-cid-djmvj5kc]:last-child{margin-left:auto}i[data-astro-cid-djmvj5kc]{border-radius:50%;width:7px;height:7px}.cost-key[data-astro-cid-djmvj5kc]{background:#a4bcff}.profit-key[data-astro-cid-djmvj5kc]{background:#b9fbff}.preview-open[data-astro-cid-djmvj5kc]{color:#1e408e;min-height:48px;transition:box-shadow .16s var(--ease);background:linear-gradient(135deg,#f6fdfff2,#dcebffdb);border:1px solid #fff9;border-radius:999px;justify-content:space-between;align-items:center;padding:12px 20px;font-size:.85rem;font-weight:650;display:flex;box-shadow:inset 0 1px #fff,0 6px 15px #07195f2b}.preview-open[data-astro-cid-djmvj5kc]:hover{box-shadow:inset 0 1px #fff,0 8px 22px #07195f52}.preview-note[data-astro-cid-djmvj5kc]{text-align:center;color:#deebff;margin:16px 0 0;font-size:.65rem}@media (width<=760px){.preview[data-astro-cid-djmvj5kc]{max-width:540px;margin-inline:auto;padding:22px;transform:none}}@media (width<=400px){.preview-chip[data-astro-cid-djmvj5kc]{display:none}.preview-options[data-astro-cid-djmvj5kc] button[data-astro-cid-djmvj5kc]{font-size:.72rem}.preview-values[data-astro-cid-djmvj5kc] div[data-astro-cid-djmvj5kc]{padding:12px}}@media (prefers-reduced-motion:reduce){.preview[data-astro-cid-djmvj5kc]{transform:none}}.home-hero[data-astro-cid-lcdefpme]{color:#fff;padding:62px 0 52px;position:relative}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:64px;display:grid}.hero-copy-wrap[data-astro-cid-lcdefpme]{padding-bottom:16px}.eyebrow[data-astro-cid-lcdefpme]{color:#d6eeff;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;font-size:.72rem;font-weight:600;display:inline-flex}.eyebrow[data-astro-cid-lcdefpme]:before{content:"";background:#b9f1ff;width:25px;height:1px}h1[data-astro-cid-lcdefpme]{letter-spacing:-.065em;text-shadow:0 3px 24px #0a1c7124;margin:0;font-size:clamp(3.2rem,5.8vw,5rem);font-weight:550;line-height:1.03}h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#c9ecff;display:block}.hero-copy[data-astro-cid-lcdefpme]{color:#e3eeff;max-width:450px;margin:24px 0 0;font-size:1.03rem;line-height:1.75}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-actions[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{min-height:50px;font-size:.88rem}.hero-actions[data-astro-cid-lcdefpme] .button-primary[data-astro-cid-lcdefpme]{color:#2442a0;background:linear-gradient(130deg,#fff,#dfeeff);box-shadow:inset 0 1px #fff,0 10px 24px #08165938}.hero-secondary[data-astro-cid-lcdefpme]{color:#fff;background:linear-gradient(135deg,#ffffff2b,#ffffff0a);border-color:#ffffff75;box-shadow:inset 0 1px #ffffff40}.hero-secondary[data-astro-cid-lcdefpme]:hover{color:#fff;background:#ffffff3b}.benefit-row[data-astro-cid-lcdefpme]{color:#e1efff;flex-wrap:wrap;gap:10px 18px;margin:24px 0 0;padding:0;font-size:.72rem;list-style:none;display:flex}.benefit-row[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:5px;display:flex}.benefit-row[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:#c5f7ff;stroke-width:2px;width:13px;height:13px}.hero-preview-wrap[data-astro-cid-lcdefpme]{min-width:0;padding:8px 0}.popular-showcase[data-astro-cid-lcdefpme]{margin-top:60px}.showcase-label[data-astro-cid-lcdefpme]{color:var(--text);justify-content:space-between;gap:16px;margin-bottom:16px;font-size:.8rem;font-weight:600;display:flex}.showcase-label[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--text)}.showcase-label[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent-dark)}.popular-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.popular-tool[data-astro-cid-lcdefpme]{color:var(--text);transition:transform .18s var(--ease), box-shadow .18s var(--ease);border-radius:24px;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:20px 16px;display:grid}.popular-tool[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.popular-icon[data-astro-cid-lcdefpme]{background:var(--gradient-brand);color:#fff;border-radius:12px;place-items:center;width:34px;height:34px;font-size:19px;display:grid;box-shadow:inset 0 1px #ffffff80,0 6px 14px #3651c933}.popular-tool[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:.84rem;font-weight:650;line-height:1.4;display:block}.popular-tool[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:6px;font-size:.7rem;line-height:1.5;display:block}.popular-arrow[data-astro-cid-lcdefpme]{color:var(--accent-dark);font-size:1rem}#featured[data-astro-cid-lcdefpme]{padding-top:32px}#categories[data-astro-cid-lcdefpme],#why[data-astro-cid-lcdefpme]{background:var(--ambient);border-block:1px solid var(--line)}.category-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.category[data-astro-cid-lcdefpme]{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--reflection), var(--card-tint);box-shadow:inset 0 1px 0 var(--glass-edge), var(--shadow-sm);transition:border-color .16s var(--ease);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 12px;padding:24px;display:grid}.category[data-astro-cid-lcdefpme]:hover{border-color:var(--accent)}.category-icon[data-astro-cid-lcdefpme]{width:40px;height:40px;color:var(--accent-dark);grid-row:span 2;place-items:center;font-size:24px;display:grid}.category[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:.95rem;font-weight:600}.category[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:last-child{color:var(--muted);font-size:.8rem}.why-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.why-icon[data-astro-cid-lcdefpme]{background:var(--result-glow);width:42px;height:42px;color:var(--accent-dark);box-shadow:inset 0 1px 0 var(--glass-edge);border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.why-icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:1.7px;width:22px;height:22px}.why-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 12px;font-size:1rem;font-weight:600}.why-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:.92rem;line-height:1.65}@media (width<=1050px){.hero-grid[data-astro-cid-lcdefpme]{gap:32px}.popular-grid[data-astro-cid-lcdefpme],.category-grid[data-astro-cid-lcdefpme],.why-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.home-hero[data-astro-cid-lcdefpme]{padding-top:30px}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:36px}.hero-copy-wrap[data-astro-cid-lcdefpme]{text-align:center}.hero-copy[data-astro-cid-lcdefpme]{margin-inline:auto}.hero-actions[data-astro-cid-lcdefpme],.benefit-row[data-astro-cid-lcdefpme]{justify-content:center}h1[data-astro-cid-lcdefpme]{font-size:clamp(3rem,9vw,4.3rem)}.hero-preview-wrap[data-astro-cid-lcdefpme]{width:100%;max-width:540px;margin-inline:auto}.popular-showcase[data-astro-cid-lcdefpme]{margin-top:36px}.popular-tool[data-astro-cid-lcdefpme]{padding:16px}.popular-tool[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-size:.72rem}}@media (width<=440px){.hero-actions[data-astro-cid-lcdefpme]{display:grid}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.08em;font-size:.62rem}h1[data-astro-cid-lcdefpme]{font-size:clamp(2.7rem,11.5vw,3.4rem)}.hero-copy[data-astro-cid-lcdefpme]{font-size:.96rem}.popular-tool[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;gap:12px}.popular-icon[data-astro-cid-lcdefpme]{grid-column:1}.popular-tool[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:nth-child(2){grid-area:2/1/auto/-1}.popular-arrow[data-astro-cid-lcdefpme]{grid-area:1/2}.category-grid[data-astro-cid-lcdefpme],.why-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.popular-tool[data-astro-cid-lcdefpme]:hover{transform:none}}
