[data-astro-cid-lcdefpme]{box-sizing:border-box}body{font-size:16px;line-height:1.55}a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}.wrap[data-astro-cid-lcdefpme]{max-width:1120px;margin:0 auto;padding:0 32px}.grad-text[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, var(--accent), var(--accent-deep));color:#0000;background-clip:text}.eyebrow[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--accent-text);letter-spacing:.1em;text-transform:uppercase;font-size:11.5px;display:block}.btn-primary[data-astro-cid-lcdefpme]{font-family:var(--body);background:var(--text);color:var(--bg);border:1px solid var(--text);cursor:pointer;border-radius:9px;padding:13px 22px;font-size:15px;font-weight:500;transition:all .12s;display:inline-block}.btn-primary[data-astro-cid-lcdefpme]:hover{background:var(--accent-deep);border-color:var(--accent-deep);color:var(--bg)}.btn-ghost[data-astro-cid-lcdefpme]{font-family:var(--body);color:var(--text);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:9px;padding:13px 22px;font-size:15px;font-weight:500;transition:all .12s;display:inline-block}.btn-ghost[data-astro-cid-lcdefpme]:hover{border-color:var(--text)}.sec[data-astro-cid-lcdefpme]{border-top:1px solid var(--border-soft);padding:96px 0}.sec-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr .8fr;align-items:end;gap:48px;display:grid}.sec-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.03em;max-width:16ch;color:var(--text);margin:14px 0 0;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.12}.sec-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-secondary);max-width:46ch;margin:0;font-size:16px}@media (width<=880px){.sec-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-items:start;gap:16px}.sec[data-astro-cid-lcdefpme]{padding:72px 0}}.panel[data-astro-cid-lcdefpme]{background:var(--bg-panel);border:1px solid var(--border);border-radius:14px;overflow:hidden}.panel-head[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);background:var(--bg-soft);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 18px;display:flex}.panel-head[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.01em;font-size:14px;font-weight:600}.panel-head[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--text-tertiary);font-size:11px}.panel-foot[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);background:var(--bg-soft);color:var(--text-secondary);padding:12px 18px;font-size:13px}.prow[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border-soft);align-items:center;gap:12px;padding:11px 18px;display:grid}.prow[data-astro-cid-lcdefpme]:last-of-type{border-bottom:none}section[data-astro-cid-lcdefpme].hero{padding:40px 0 88px}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}h1[data-astro-cid-lcdefpme].headline{font-family:var(--display);letter-spacing:-.035em;max-width:15ch;color:var(--text);margin:16px 0 0;font-size:clamp(38px,4.4vw,58px);font-weight:600;line-height:1.03}p[data-astro-cid-lcdefpme].answer{font-family:var(--body);color:var(--text-secondary);max-width:52ch;margin:20px 0 0;font-size:17px;font-weight:400;line-height:1.6}p[data-astro-cid-lcdefpme].lede{font-family:var(--display);letter-spacing:-.015em;color:var(--text);margin:16px 0 0;font-size:19px;font-weight:500;line-height:1.4}.cta-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.hero-price[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--accent-text);margin-top:14px;font-size:13px}.meta-line[data-astro-cid-lcdefpme]{color:var(--text-tertiary);margin-top:18px;font-size:13px}@media (width<=940px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:40px}section[data-astro-cid-lcdefpme].hero{padding:24px 0 64px}}.r-role[data-astro-cid-lcdefpme]{grid-template-columns:7px 1fr auto}.r-dot[data-astro-cid-lcdefpme]{background:var(--row-accent,var(--accent));border-radius:50%;width:7px;height:7px}.r-name[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--text);font-size:12.5px}.r-what[data-astro-cid-lcdefpme]{color:var(--text-tertiary);margin-top:1px;font-size:12.5px;line-height:1.4;display:block}.r-when[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--text-secondary);white-space:nowrap;font-size:11px}@media (width<=460px){.r-role[data-astro-cid-lcdefpme]{grid-template-columns:7px 1fr}.r-when[data-astro-cid-lcdefpme]{display:none}}.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.1fr;align-items:start;gap:48px;margin-top:44px;display:grid}.split[data-astro-cid-lcdefpme].even{grid-template-columns:1fr 1fr}@media (width<=900px){.split[data-astro-cid-lcdefpme],.split[data-astro-cid-lcdefpme].even{grid-template-columns:1fr;gap:28px}}.blocks[data-astro-cid-lcdefpme].four{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:40px;display:grid}@media (width<=900px){.blocks[data-astro-cid-lcdefpme].four{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.blocks[data-astro-cid-lcdefpme].four{grid-template-columns:1fr}}.blocks[data-astro-cid-lcdefpme] .blk[data-astro-cid-lcdefpme]{background:var(--bg-panel);border:1px solid var(--border);border-radius:14px;padding:18px 20px 20px}.blocks[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.015em;margin:4px 0 3px;font-size:16px;font-weight:600}.blocks[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-secondary);margin:0;font-size:14px}.blocks[data-astro-cid-lcdefpme] .k[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--accent-text);font-size:10.5px}.r-morning[data-astro-cid-lcdefpme]{grid-template-columns:28px 1fr auto}.m-rank[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--accent-text);font-size:12px}.m-title[data-astro-cid-lcdefpme]{color:var(--text);font-size:14.5px;font-weight:500;display:block}.m-why[data-astro-cid-lcdefpme]{color:var(--text-secondary);margin-top:2px;font-size:13px;line-height:1.45;display:block}.m-verb[data-astro-cid-lcdefpme]{background:var(--text);color:var(--bg);white-space:nowrap;border-radius:7px;padding:6px 12px;font-size:12.5px;font-weight:500}.r-ctx[data-astro-cid-lcdefpme]{grid-template-columns:22px 1fr}.c-num[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--text-tertiary);font-size:11px}.c-name[data-astro-cid-lcdefpme]{color:var(--text);font-size:14.5px}.c-state[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--accent-text);font-size:11px}.scroll[data-astro-cid-lcdefpme]{margin-top:36px;overflow-x:auto}table[data-astro-cid-lcdefpme].data{border-collapse:collapse;text-align:left;background:var(--bg-panel);border:1px solid var(--border);border-radius:14px;width:100%;font-size:14px;overflow:hidden}table[data-astro-cid-lcdefpme].data th[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text-tertiary);border-bottom:1px solid var(--border);background:var(--bg-soft);padding:12px 16px;font-size:10.5px;font-weight:500}table[data-astro-cid-lcdefpme].data td[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border-soft);color:var(--text-secondary);vertical-align:top;padding:14px 16px}table[data-astro-cid-lcdefpme].data tr[data-astro-cid-lcdefpme]:last-child td[data-astro-cid-lcdefpme]{border-bottom:none}.h-opt[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--text);letter-spacing:-.015em;font-size:15px;font-weight:600;display:block}.h-roles[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--text-tertiary);margin-top:3px;font-size:11.5px;display:block}table[data-astro-cid-lcdefpme].data tr[data-astro-cid-lcdefpme].h-ours td[data-astro-cid-lcdefpme]{background:var(--accent-wash)}table[data-astro-cid-lcdefpme].data tr[data-astro-cid-lcdefpme].h-ours .h-opt[data-astro-cid-lcdefpme]{color:var(--accent-text)}.cron-when[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--text);white-space:nowrap;font-size:12.5px}.product-chip[data-astro-cid-lcdefpme]{font-family:var(--mono);border:1px solid var(--border);white-space:nowrap;color:var(--text-secondary);border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:11px;display:inline-flex}.product-chip[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--chip-accent,var(--accent));border-radius:50%;width:7px;height:7px;display:inline-block}.foot-note[data-astro-cid-lcdefpme]{color:var(--text-tertiary);margin:14px 0 0;font-size:12.5px;line-height:1.7}.foot-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text-tertiary);text-underline-offset:2px;text-decoration:underline}.foot-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--text)}.inline-cta[data-astro-cid-lcdefpme]{margin:20px 0 0;font-size:15px}.inline-cta[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent-text);text-underline-offset:3px;font-weight:500;text-decoration:underline 1px}.inline-cta[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--text)}.gate-wrap[data-astro-cid-lcdefpme]{border-left:3px solid var(--accent)}.gate-wrap[data-astro-cid-lcdefpme] .gate-extra[data-astro-cid-lcdefpme]{color:var(--text-secondary);margin:0;padding:0 22px 20px;font-size:14.5px}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:18px;margin-top:40px;display:grid}@media (width<=800px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.step[data-astro-cid-lcdefpme]{padding:22px 22px 24px}.step[data-astro-cid-lcdefpme] .step-num[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--accent-text);letter-spacing:.09em;text-transform:uppercase;font-size:11.5px}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.02em;margin:10px 0 6px;font-size:19px;font-weight:600}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-secondary);margin:0;font-size:14.5px}.products-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:16px;margin-top:40px;display:grid}@media (width<=980px){.products-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.products-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.product-card[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.prod-rule[data-astro-cid-lcdefpme]{background:linear-gradient(90deg, var(--card-accent,var(--accent)), var(--card-accent-deep,var(--accent-deep)));height:3px}.prod-body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;padding:22px 22px 24px;display:flex}.prod-persona[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--card-accent-deep,var(--accent-text));font-size:10.5px}h3[data-astro-cid-lcdefpme].prod-name{font-family:var(--display);letter-spacing:-.02em;color:var(--text);margin:9px 0 0;font-size:21px;font-weight:600}.prod-work[data-astro-cid-lcdefpme]{color:var(--text-secondary);flex:1;margin:9px 0 0;font-size:13.5px}.prod-work[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--text);font-weight:500}.prod-price[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.03em;color:var(--text);margin-top:16px;font-size:26px;font-weight:600;line-height:1}.prod-per[data-astro-cid-lcdefpme]{font-family:var(--body);color:var(--text-secondary);font-size:13px;font-weight:400}.prod-cta[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--accent-text);margin-top:12px;font-size:12px;display:block}.product-card[data-astro-cid-lcdefpme]:hover .prod-cta[data-astro-cid-lcdefpme]{color:var(--text)}.plan-card[data-astro-cid-lcdefpme]{border-color:var(--accent-line);margin-top:18px}.plan-body[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr;align-items:center;gap:40px;padding:28px 26px;display:grid}@media (width<=760px){.plan-body[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:18px}}.pc-price[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.035em;color:var(--text);font-size:40px;font-weight:600;line-height:1}.pc-per[data-astro-cid-lcdefpme]{font-family:var(--body);color:var(--text-secondary);letter-spacing:0;margin-top:6px;font-size:13px;font-weight:400;display:block}.plan-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.02em;margin:10px 0 6px;font-size:20px;font-weight:600}.plan-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-secondary);margin:0;font-size:14.5px}section[data-astro-cid-lcdefpme].closer{border-top:1px solid var(--border-soft);padding:96px 0}.seal[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.035em;max-width:18ch;color:var(--text);margin:16px 0 0;font-size:clamp(34px,4.6vw,52px);font-weight:600;line-height:1.05}section[data-astro-cid-lcdefpme].closer p[data-astro-cid-lcdefpme].closer-sub{color:var(--text-secondary);max-width:62ch;margin:18px 0 0;font-size:16px}.roles-line[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:6px 14px;margin-top:26px;display:flex}.roles-line[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--text-tertiary);font-size:12px}footer[data-astro-cid-lcdefpme]{border-top:1px solid var(--border-soft);padding:48px 0 72px}footer[data-astro-cid-lcdefpme] .row[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}footer[data-astro-cid-lcdefpme] .meta[data-astro-cid-lcdefpme]{color:var(--text-tertiary);font-size:13px}footer[data-astro-cid-lcdefpme] .links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:22px;display:flex}footer[data-astro-cid-lcdefpme] .links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text-tertiary);font-size:13px}footer[data-astro-cid-lcdefpme] .links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--text)}a[data-astro-cid-lcdefpme]:focus-visible,button[data-astro-cid-lcdefpme]:focus-visible,summary[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.si-faq{border-top:1px solid var(--border-soft);max-width:1120px!important;padding:96px 32px!important}.si-faq h2{font-family:var(--display);letter-spacing:-.03em;font-weight:600;margin:0 0 32px!important;font-size:clamp(28px,3.4vw,40px)!important}.si-faq-q{font-family:var(--display);letter-spacing:-.01em;font-size:16.5px}.si-faq summary{padding:18px 0}
