@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;500;600;700;800&display=swap";:root{color:#1f1f23;background:#f4f4f5;--bg: #f4f4f5;--bg-2: #ebebed;--surface: #ffffff;--surface-2: #fafafa;--line: #e6e6e8;--line-2: #d4d4d8;--line-strong: #b9b9c1;--ink: #0a0a0b;--ink-2: #1f1f23;--ink-3: #52525b;--ink-4: #71717a;--ink-5: #a1a1aa;--brand: #2f6fe4;--brand-hi: #235ed0;--brand-lo: #eaf2ff;--brand-faint: #f5f9ff;--brand-line: #cfe0f6;--coral: #ef5b3c;--coral-hi: #d94725;--coral-lo: #fde4dd;--plum: var(--brand);--plum-hi: var(--brand-hi);--plum-lo: var(--brand-lo);--ok: #16a34a;--ok-lo: #d8f0e1;--warn: #b8860b;--warn-lo: #f6ecc6;--crit: #dc2626;--crit-lo: #fde0e0;--attention: #52525b;--attention-lo: #f7f7f8;--attention-line: #d9d9de;--info: var(--brand);--info-lo: var(--brand-lo);--blue: var(--brand);--green: var(--ok);--pastel-pink: #fde2ec;--pastel-mint: #d8f0e8;--pastel-coral: #fde4dd;--pastel-cream: #fdf0d4;--pastel-lav: #ece1fb;--font-display: "Noto Sans TC", "Microsoft JhengHei", sans-serif;--font-hero: "Noto Sans TC", "Microsoft JhengHei", sans-serif;--font-body: "Noto Sans TC", "Microsoft JhengHei", sans-serif;--font-mono: "Cascadia Mono", "SFMono-Regular", "Roboto Mono", "Noto Sans TC", "Microsoft JhengHei", monospace;--r-xs: 6px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-pill: 999px;--shadow-1: 0 1px 0 rgba(10, 10, 11, .03);--shadow-2: 0 18px 46px rgba(10, 10, 11, .1)}:root[data-theme=dark]{color:#f4f4f5;background:#111113;--bg: #111113;--bg-2: #18181b;--surface: #1f1f23;--surface-2: #27272a;--line: #35353b;--line-2: #44444b;--line-strong: #5a5a63;--ink: #fafafa;--ink-2: #f4f4f5;--ink-3: #d4d4d8;--ink-4: #a1a1aa;--ink-5: #71717a;--brand: #8ab4ff;--brand-hi: #b7d0ff;--brand-lo: #172845;--brand-faint: #121b2d;--brand-line: #28456f;--coral: #ff8a70;--coral-hi: #ffb09f;--coral-lo: #3a211c;--plum: var(--brand);--plum-hi: var(--brand-hi);--plum-lo: var(--brand-lo);--ok: #4ade80;--ok-lo: #183425;--warn: #facc15;--warn-lo: #332c12;--crit: #fb7185;--crit-lo: #3b1f28;--attention: #d4d4d8;--attention-lo: #242428;--attention-line: #3f3f46;--info: var(--brand);--info-lo: var(--brand-lo);--blue: var(--brand);--green: var(--ok);--shadow-1: 0 1px 0 rgba(255, 255, 255, .03);--shadow-2: 0 20px 52px rgba(0, 0, 0, .42)}.auth-page{min-height:100vh;display:grid;place-items:center;padding:40px 20px;background:#f6f7f8}.auth-check-page{min-height:100vh;display:grid;place-items:center;padding:28px 32px 64px;background:linear-gradient(180deg,var(--bg) 0%,var(--surface-2) 100%)}.auth-check-shell{width:min(960px,100%);min-height:min(520px,calc(100dvh - 80px));overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 22px 60px #0f172a14}.auth-check-topbar{display:flex;align-items:center;gap:12px;min-height:56px;border-bottom:1px solid var(--line);padding:10px 18px;background:var(--surface)}.auth-check-brand{display:flex;align-items:center;gap:9px;min-width:0}.auth-check-mark{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:7px;background:var(--ink);color:#fff;font-family:var(--font-mono);font-size:11px;font-weight:700}.auth-check-brand div{display:grid;gap:1px}.auth-check-brand strong{color:var(--ink);font-family:var(--font-display);font-size:15px;line-height:1.1}.auth-check-brand span:not(.auth-check-mark){color:var(--ink-4);font-size:11.5px;font-weight:600;line-height:1.2}.auth-check-status{margin-left:auto;display:inline-flex;align-items:center;gap:8px;min-height:32px;border:1px solid var(--brand-line);border-radius:999px;background:var(--brand-faint);color:var(--brand-hi);padding:6px 10px;font-size:12px;font-weight:800}.auth-check-status span{width:8px;height:8px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px var(--brand-lo);animation:auth-check-pulse 1.4s ease-in-out infinite}.auth-check-body{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:464px}.auth-check-nav{display:grid;align-content:start;gap:12px;border-right:1px solid var(--line);background:var(--surface-2);padding:26px 18px}.auth-check-nav span{height:36px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.auth-check-nav span:first-child{border-color:var(--brand-line);background:var(--brand-faint)}.auth-check-main{display:grid;align-content:center;gap:22px;padding:52px}.auth-check-copy{display:grid;gap:8px;max-width:440px}.auth-check-copy p,.auth-check-copy h1,.auth-check-copy span{margin:0}.auth-check-copy p{color:var(--coral);font-size:12px;font-weight:900}.auth-check-copy h1{color:var(--ink);font-family:var(--font-display);font-size:36px;line-height:1.15;letter-spacing:0}.auth-check-copy span{color:var(--ink-4);line-height:1.7}.auth-check-progress{width:min(360px,100%);height:8px;overflow:hidden;border-radius:999px;background:var(--bg-2)}.auth-check-progress span{display:block;width:44%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--coral));animation:auth-check-progress 1.6s ease-in-out infinite}.auth-check-skeleton{display:grid;gap:10px;width:min(480px,100%)}.auth-check-skeleton span{height:14px;border-radius:999px;background:var(--bg-2)}.auth-check-skeleton span:nth-child(1){width:86%}.auth-check-skeleton span:nth-child(2){width:68%}.auth-check-skeleton span:nth-child(3){width:42%}@keyframes auth-check-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes auth-check-progress{0%{transform:translate(-110%)}to{transform:translate(240%)}}.auth-card{width:min(920px,100%);display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);gap:24px;padding:28px;border:1px solid var(--border);border-radius:18px;background:#fff;box-shadow:0 24px 70px #0f172a14}.auth-card.narrow{width:min(560px,100%);grid-template-columns:1fr}.auth-copy{display:grid;align-content:start;gap:12px}.auth-back{justify-self:start;border:0;background:transparent;color:var(--muted);font:inherit;font-weight:800;cursor:pointer;padding:0 0 8px}.auth-back:hover{color:var(--accent)}.auth-copy h1{margin:0;font-size:36px;line-height:1.15;letter-spacing:0}.auth-copy p{margin:0;color:var(--muted);line-height:1.7}.auth-form{display:grid;gap:14px}.auth-switch{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:#f1f3f5}.auth-switch button,.auth-link{border:0;background:transparent;font:inherit;cursor:pointer}.auth-switch button{padding:10px 12px;border-radius:999px;font-weight:800;color:var(--muted)}.auth-switch button.active{background:#fff;color:var(--ink);box-shadow:0 6px 18px #0f172a14}.auth-submit{width:100%;justify-content:center}.auth-google-button{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #d8dde6;border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-weight:900;cursor:pointer}.auth-google-button span{width:22px;height:22px;display:inline-grid;place-items:center;border-radius:50%;background:#fff;border:1px solid #d8dde6;color:#2563eb;font-weight:900}.auth-google-button:hover:not(:disabled){border-color:#b8c4d8;box-shadow:0 10px 24px #0f172a14}.auth-google-button:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.auth-provider-note{margin:-4px 0 0;color:var(--muted);font-size:12px;line-height:1.5;text-align:center}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;color:var(--muted);font-size:12px;font-weight:800}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:var(--border)}.auth-link{justify-self:center;color:var(--accent);font-weight:800;padding:8px 10px}@media (max-width: 720px){.auth-check-page{padding:16px}.auth-check-shell{min-height:calc(100dvh - 32px);border-radius:10px}.auth-check-topbar{padding:10px 14px}.auth-check-status{padding:6px 9px}.auth-check-body{grid-template-columns:1fr;min-height:0}.auth-check-nav{display:none}.auth-check-main{min-height:calc(100dvh - 90px);padding:32px 22px}.auth-check-copy h1{font-size:28px}.auth-card{grid-template-columns:1fr;padding:20px}.auth-copy h1{font-size:30px}}@media (prefers-reduced-motion: reduce){.auth-check-status span,.auth-check-progress span{animation:none}}*{box-sizing:border-box}html{min-width:320px;overflow-y:scroll;scrollbar-gutter:stable;background:var(--bg)}body{margin:0;min-width:320px;overflow-x:hidden;background:var(--bg);color:var(--ink-2);font-family:var(--font-body);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased;font-optical-sizing:auto}button,input,select{font:inherit}a{color:var(--coral);text-decoration:none}a:hover{color:var(--coral-hi)}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink);font-family:var(--font-display);letter-spacing:0}input[type=checkbox]{width:16px;height:16px;min-width:16px;accent-color:var(--brand)}.landing-page{min-height:100vh;overflow-x:hidden;background:#f4f4f5;color:var(--ink)}.landing-hero{position:relative;min-height:780px;overflow:hidden;border-bottom:1px solid #dddddf;background:#f8f8f9;color:var(--ink)}.landing-announcement{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;min-height:34px;border-bottom:1px solid #dddddf;background:#f1f1f2;color:var(--ink-2);padding:8px 20px;font-family:var(--font-body);font-size:13px;font-weight:700;text-align:center}.landing-brand-block,.landing-brand-block>div,.landing-nav nav,.landing-actions{display:flex;align-items:center}.landing-nav{position:relative;z-index:10;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand action" "menu menu";align-items:center;row-gap:14px;border-bottom:1px solid #e5e5e7;background:#fff;padding:20px max(22px,calc((100vw - 1180px)/2)) 0}.landing-brand-block{grid-area:brand;gap:12px;min-width:0}.landing-brand-block>div{flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.landing-brand-block span:not(.landing-brand-mark){color:var(--ink-4);font-size:13px;font-weight:700}.landing-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #cfcfd5;border-radius:8px;background:#fff;color:var(--ink);font-size:13px;font-weight:800}.landing-brand{color:var(--ink);font-family:var(--font-display);font-size:24px;font-weight:800;line-height:1}.landing-nav nav{grid-area:menu;justify-content:flex-start;gap:0;width:100%;border-top:1px solid #e5e5e7;color:var(--ink-2);font-family:var(--font-body);font-size:15px;font-weight:700;overflow-x:auto;scrollbar-width:none}.landing-nav nav::-webkit-scrollbar{display:none}.landing-nav nav a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:132px;border-right:1px solid #eeeeef;color:var(--ink-2);padding:0 22px}.landing-nav nav a:first-child{border-left:1px solid #eeeeef}.landing-nav nav a:hover{background:#f7f7f8;color:var(--ink)}.landing-auth-actions{grid-area:action;display:flex;gap:8px;align-items:center;justify-content:flex-end}.landing-outline,.landing-login,.landing-dashboard,.landing-primary,.landing-secondary,.landing-command{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:var(--r-pill);padding:10px 22px;cursor:pointer;font:inherit;line-height:1;white-space:nowrap}.landing-outline{border:1px solid #b8aea2;background:#ffffff8f;color:var(--ink);font-family:var(--font-mono);font-size:12px;font-weight:700}.landing-login{min-height:34px;border:1px solid #cfc6bc;background:#ffffffb8;color:var(--ink);padding:8px 14px;font-family:var(--font-body);font-size:13px;font-weight:800}.landing-login:hover{border-color:#b8aea2;background:#fff}.landing-dashboard,.landing-primary{border:1px solid #b8553c;background:#b8553c;color:#fff;font-weight:800}.landing-dashboard{min-height:34px;padding:8px 16px;font-family:var(--font-body);font-size:13px}.landing-signal-scene{position:absolute;top:126px;right:0;bottom:0;left:0;opacity:.56;pointer-events:none}.landing-signal-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-left:1px solid rgba(42,42,46,.05);border-right:1px solid rgba(42,42,46,.05)}.landing-signal-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f8f8f970}.signal-panel,.signal-terminal{position:absolute;z-index:1;display:grid;gap:12px;border:1px solid rgba(113,113,122,.2);background:#ffffff8a;padding:18px;color:#52525b9e;font-family:var(--font-mono);font-size:12px;box-shadow:0 18px 54px #251f1c0d}.signal-panel-a{top:64px;left:37%;width:430px;height:190px}.signal-panel-b{top:260px;right:8%;width:440px}.signal-panel-c{right:4%;bottom:130px;width:360px}.signal-terminal{left:46%;bottom:70px;width:420px;display:none}.signal-line{display:block;height:13px;background:#a1a1aa38}.signal-line.wide{width:84%}.signal-line.mid{width:58%}.signal-line.short{width:34%}.signal-line.glow{width:76%;background:#71717a2e;box-shadow:0 0 20px #71717a1f}.landing-copy{position:relative;z-index:3;width:min(100% - 44px,1180px);margin:0 auto;padding-top:112px;padding-bottom:96px}.landing-kicker{margin:0 0 24px;color:var(--ink-3);font-family:var(--font-mono);font-size:13px;font-weight:700}.landing-copy h1{max-width:760px;margin:0;color:var(--ink);font-family:var(--font-hero);font-size:60px;font-weight:700;line-height:1.12;overflow-wrap:anywhere}.landing-copy h1 span{display:block}.landing-copy p:not(.eyebrow){max-width:690px;margin:30px 0 0;color:#343238;font-size:19px;font-weight:500;line-height:1.58;overflow-wrap:anywhere}.landing-actions{flex-wrap:wrap;gap:12px;margin-top:34px}.landing-primary,.landing-secondary,.landing-command{min-height:52px;padding:13px 26px;border:1px solid transparent;font-size:16px}.landing-secondary{background:#fff;color:var(--ink);font-weight:800}.landing-command{gap:12px;border-color:#b9b2aa;background:#ffffff94;color:var(--ink);font-family:var(--font-mono);font-size:15px}.landing-service-band{border-top:1px solid #dedee2;border-bottom:1px solid #dedee2;background:#f1f2f4;padding:32px 0 36px}.landing-service-inner{display:grid;grid-template-columns:230px minmax(0,1fr);align-items:center;gap:28px;width:min(100% - 48px,1180px);margin:0 auto}.landing-service-head h2{max-width:210px;margin:6px 0 0;color:var(--ink);font-size:20px;font-weight:800;line-height:1.35}.landing-service-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.landing-service-grid button{display:grid;align-content:start;gap:8px;min-height:126px;border:1px solid #d7d7dc;border-radius:8px;background:#ffffffeb;color:var(--ink);padding:16px;cursor:pointer;text-align:left}.landing-service-grid button:hover{border-color:#b9b9c1;background:#fff}.landing-service-grid span{color:var(--ink-4);font-family:var(--font-mono);font-size:12px;font-weight:800}.landing-service-grid strong{color:var(--ink);font-size:17px;font-weight:800}.landing-service-grid small{color:var(--ink-3);font-size:13px;line-height:1.45}.landing-section{width:min(100% - 48px,1180px);margin:0 auto}.landing-section{padding:72px 0 82px}.landing-section-head{max-width:700px;margin-bottom:22px}.landing-section-head h2{margin:0;font-family:var(--font-display);font-size:32px;font-weight:600;line-height:1.28}.landing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.landing-grid article{border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:26px}.landing-grid article span{color:var(--coral);font-family:var(--font-mono);font-size:12px;font-weight:700}.landing-grid h3{margin:16px 0 8px;font-size:20px;font-weight:700}.landing-grid p{margin:0;color:var(--ink-3);line-height:1.7}.landing-deliverables{padding-top:20px}.landing-deliverable-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--line)}.landing-deliverable-grid article{display:grid;gap:10px;min-height:170px;background:#fff;padding:22px}.landing-deliverable-grid strong{color:var(--ink);font-size:18px;line-height:1.25}.landing-deliverable-grid span{color:var(--ink-3);line-height:1.65}.landing-pricing{padding-top:22px}.landing-price-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:space-between;border:1px solid var(--line-2);border-radius:10px;background:#fff;padding:20px}.landing-price-row div{display:grid;gap:4px;min-width:170px}.landing-price-row span{color:var(--ink-4);font-size:12px;font-weight:600}.landing-price-row strong{color:var(--ink);font-family:var(--font-mono);font-size:17px}.home-landing{--home-bg: #ffffff;--home-ink: #15161a;--home-ink-2: #3b3d44;--home-ink-3: #6d7079;--home-ink-4: #a8aab1;--home-card: #ffffff;--home-rule: #e6e7eb;--home-purple: #6f5af0;--home-purple-soft: #efebff;--home-amber: #f25e3b;--home-amber-soft: #ffe9e0;--home-green: #1f7a5a;--home-green-soft: #dff0e7;--home-blue: #2e6cdb;--home-blue-soft: #e3edfb;min-height:100vh;background:var(--home-bg);color:var(--home-ink);font-feature-settings:"palt"}.home-frame{width:min(100%,1280px);max-width:100%;margin:0 auto;overflow-x:hidden}.home-promo{display:flex;align-items:center;justify-content:center;gap:14px;min-height:58px;border-bottom:1px solid var(--home-rule);background:#0d2a54;color:#fff;padding:10px 24px;font-size:14px;font-weight:700;line-height:1.45;overflow-wrap:anywhere;text-align:center;text-decoration:none;cursor:pointer;box-shadow:inset 0 -1px #ffffff1f;transition:background .16s ease,transform .16s ease}.home-promo:hover{background:#12376c}.home-promo:active{transform:translateY(1px)}.home-promo:focus-visible{outline:3px solid rgba(47,111,228,.45);outline-offset:-3px}.home-promo-badge{flex:0 0 auto;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#ffffff1f;padding:6px 10px;color:#d8e9ff;font-size:12px}.home-promo-copy{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:0}.home-promo-copy strong{color:#fff;font-size:15px}.home-promo-copy span{color:#cfe0f7;font-size:13px;font-weight:600}.home-promo-cta{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;border-radius:999px;background:#fff;color:#0d2a54;padding:7px 12px;font-size:13px;font-weight:800;box-shadow:0 8px 24px #04102338;transition:transform .16s ease,box-shadow .16s ease}.home-promo:hover .home-promo-cta{transform:translate(2px);box-shadow:0 10px 28px #04102347}.home-promo-cta span{font-size:18px;line-height:1}.home-nav{display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;gap:20px;border-bottom:1px solid var(--home-rule);background:var(--home-bg);padding:22px 56px}.home-brand{display:inline-flex;align-items:center;gap:10px;width:fit-content;color:var(--home-ink)}.home-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:var(--home-purple);color:#fff;font-size:13px;font-weight:800}.home-brand strong{display:block;color:var(--home-ink);font-size:18px;line-height:1}.home-brand span:not(.home-brand-mark){display:block;margin-top:3px;color:var(--home-ink-3);font-size:12px;font-weight:600}.home-nav nav{display:flex;gap:4px;border:1px solid var(--home-rule);border-radius:999px;background:#fff;padding:4px;white-space:nowrap}.home-nav nav a{display:inline-flex;align-items:center;min-height:36px;border-radius:999px;color:var(--home-ink-2);padding:8px 17px;font-size:13px;font-weight:600}.home-nav nav a.active{background:var(--home-purple-soft);color:var(--home-purple)}.home-nav-actions,.home-actions,.home-price-actions{display:flex;align-items:center;gap:10px}.home-nav-actions{justify-content:flex-end}.home-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid var(--home-rule);border-radius:8px;background:#fff;color:var(--home-ink);padding:10px 18px;font:inherit;font-size:13px;font-weight:700;line-height:1;white-space:nowrap}.home-btn:hover{border-color:#cecabe}.home-btn.primary,.home-btn.dark{border-color:transparent;background:var(--home-purple);color:#fff}.home-btn.light{border-color:transparent;background:#fff;color:var(--home-purple)}.home-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(440px,1.05fr);align-items:center;gap:48px;padding:64px 56px 24px}.home-hero-copy{min-width:0}.home-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 22px;color:var(--home-ink-3);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home-eyebrow span,.home-section-head p span{display:inline-flex;align-items:center;min-height:24px;border-radius:6px;background:var(--home-amber-soft);color:var(--home-amber);padding:4px 10px;font-size:11px;font-weight:800;letter-spacing:.08em}.home-hero h1{margin:0;color:var(--home-ink);font-size:60px;font-weight:800;line-height:1.12;letter-spacing:0}.home-hero h1 span{display:block}.home-lead{max-width:540px;margin:24px 0 0;color:var(--home-ink-2);font-size:16px;font-weight:500;line-height:1.78;overflow-wrap:anywhere;word-break:break-word}.home-actions{flex-wrap:wrap;margin-top:32px}.home-actions .home-btn,.home-price-actions .home-btn{min-height:48px;padding:14px 22px;font-size:14px}.home-report-mock{min-width:0;overflow:hidden;border:1px solid var(--home-rule);border-radius:8px;background:var(--home-card);box-shadow:0 24px 54px #14120c12}.home-mock-bar{display:flex;align-items:center;gap:12px;min-width:0;min-height:45px;border-bottom:1px solid var(--home-rule);background:var(--home-bg);color:var(--home-ink-3);padding:10px 16px;font-size:12px;font-weight:600}.home-mock-bar>span:not(.home-window-dots){min-width:0;overflow-wrap:anywhere}.home-mock-bar strong{margin-left:auto;color:var(--home-ink-2);font-size:12px;white-space:nowrap}.home-window-dots{display:inline-flex;gap:5px}.home-window-dots span{width:9px;height:9px;border-radius:999px}.home-window-dots span:nth-child(1){background:#e7745b}.home-window-dots span:nth-child(2){background:#e8c364}.home-window-dots span:nth-child(3){background:#7cba6e}.home-mock-body{padding:22px}.home-mock-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.home-mock-head span,.home-price-top span,.home-price-breakdown span{display:block;color:var(--home-ink-3);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.home-mock-head strong{display:block;margin-top:5px;color:var(--home-ink);font-size:14px;line-height:1.35}.home-mock-head>div:last-child{text-align:right}.home-score-strip{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px}.home-score-strip>strong{color:var(--home-amber);font-size:64px;font-weight:500;line-height:.9}.home-score-strip span{display:block;overflow:hidden;height:6px;border-radius:999px;background:var(--home-bg)}.home-score-strip i{display:block;width:62%;height:100%;background:var(--home-amber)}.home-score-strip p{margin:8px 0 0;color:var(--home-ink-3);font-size:12px;line-height:1.65}.home-patient-question{display:flex;gap:12px;margin-top:18px;border:1px dashed var(--home-rule);border-radius:8px;padding:14px 16px}.home-patient-question>span,.home-gap-note span{flex:0 0 auto;align-self:flex-start;justify-self:start;border-radius:999px;background:var(--home-purple-soft);color:var(--home-purple);padding:4px 9px;font-size:11px;font-weight:800;letter-spacing:.06em}.home-patient-question>div,.home-gap-note p{min-width:0}.home-patient-question strong{display:block;color:var(--home-ink);font-size:14px;line-height:1.55;overflow-wrap:anywhere;word-break:break-word}.home-patient-question p,.home-gap-note p,.home-action-note span{margin:5px 0 0;color:var(--home-ink-3);font-size:12px;line-height:1.65;overflow-wrap:anywhere;word-break:break-word}.home-gap-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:14px;border:1px solid var(--home-rule);border-radius:8px;background:var(--home-bg);padding:14px 16px}.home-gap-note span{border-radius:4px;background:var(--home-amber-soft);color:var(--home-amber)}.home-gap-note p{margin:0;color:var(--home-ink-2)}.home-action-note{display:flex;align-items:center;gap:10px;margin-top:14px;border-radius:8px;background:var(--home-green-soft);padding:12px 14px}.home-action-note i{flex:0 0 auto;width:7px;height:7px;border-radius:999px;background:var(--home-green)}.home-action-note span{margin:0;color:#0e5640;font-weight:600}.home-official-strip{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:stretch;margin:46px 56px 0;border:1px solid #d8e3dd;border-radius:8px;background:#fbfffd;padding:26px 28px}.home-official-strip>div:first-child{display:grid;align-content:center;gap:10px;min-width:0}.home-official-strip>div:first-child>span,.home-official-grid span{display:inline-flex;width:fit-content;border-radius:999px;background:var(--home-green-soft);color:var(--home-green);padding:5px 9px;font-size:11px;font-weight:850;letter-spacing:.06em}.home-official-strip h2{margin:0;color:var(--home-ink);font-size:25px;font-weight:800;line-height:1.35}.home-official-strip p{margin:0;color:var(--home-ink-2);font-size:14px;line-height:1.75}.home-official-strip .home-official-footnote{color:var(--home-ink-4);font-size:12px;line-height:1.65}.home-official-strip .home-official-footnote a{color:var(--home-ink-3);font-weight:800;text-decoration:underline;text-decoration-color:#a8aab1b3;text-underline-offset:3px}.home-official-strip .home-official-footnote a:hover{color:var(--home-green);text-decoration-color:var(--home-green)}.home-official-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.home-official-grid article{display:grid;align-content:start;gap:9px;min-width:0;border:1px solid var(--home-rule);border-radius:8px;background:var(--home-card);padding:16px}.home-official-grid strong{color:var(--home-ink);font-size:13px;line-height:1.55}.home-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;margin:48px 56px 0;border:1px solid var(--home-rule);border-radius:8px;background:var(--home-card)}.home-kpi article{min-width:0;border-right:1px solid var(--home-rule);padding:24px 28px}.home-kpi article:last-child{border-right:0}.home-kpi article>span{display:block;color:var(--home-ink-3);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.home-kpi strong{display:flex;align-items:baseline;gap:6px;margin-top:10px;color:var(--home-ink);font-size:36px;line-height:1}.home-kpi small{color:var(--home-ink-3);font-size:13px;font-weight:500}.home-kpi p{margin:8px 0 0;color:var(--home-ink-2);font-size:13px;line-height:1.58}.home-block{padding:88px 56px 0}.home-section-head{max-width:880px;margin-bottom:32px}.home-section-head>p:first-child{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--home-ink-3);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.home-section-head h2{margin:0;color:var(--home-ink);font-size:36px;font-weight:800;line-height:1.28;letter-spacing:0}.home-section-head h2+p{max-width:720px;margin:14px 0 0;color:var(--home-ink-2);font-size:15px;line-height:1.78}.home-flow{display:grid;grid-template-columns:1fr 32px 1fr 32px 1fr 32px 1fr;align-items:stretch}.home-flow-step{display:flex;min-width:0;min-height:240px;flex-direction:column;border:1px solid var(--home-rule);border-top:3px solid var(--home-ink);border-radius:8px;background:var(--home-card);padding:22px}.home-flow-step.purple{border-top-color:var(--home-purple)}.home-flow-step.amber{border-top-color:var(--home-amber)}.home-flow-step.green{border-top-color:var(--home-green)}.home-flow-step>span{color:var(--home-ink-3);font-size:11px;font-weight:800;letter-spacing:.12em}.home-flow-step h3{margin:10px 0 12px;color:var(--home-ink);font-size:19px}.home-flow-step p{margin:0;color:var(--home-ink-2);font-size:13px;line-height:1.75}.home-flow-step footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;border-top:1px dashed var(--home-rule);padding-top:14px}.home-flow-step footer em{color:var(--home-ink-3);font-size:12px;font-style:normal;font-weight:700}.home-flow-step footer strong{color:var(--home-ink-4);font-size:16px}.home-flow-arrow{position:relative}.home-flow-arrow:before{content:"";position:absolute;top:50%;left:7px;width:18px;border-top:1px solid var(--home-ink-4)}.home-flow-arrow:after{content:"";position:absolute;top:calc(50% - 4px);right:7px;width:8px;height:8px;border-top:1px solid var(--home-ink-4);border-right:1px solid var(--home-ink-4);transform:rotate(45deg)}.home-check-grid,.home-deliverables{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-check-card,.home-deliverable{overflow:hidden;border:1px solid var(--home-rule);border-radius:8px;background:var(--home-card)}.home-check-preview{position:relative;display:flex;height:140px;flex-direction:column;justify-content:flex-end;gap:8px;border-bottom:1px solid var(--home-rule);background:var(--home-bg);padding:18px 22px}.home-check-preview span{display:block;height:8px;border-radius:3px;background:#15161a1f}.home-check-preview span:nth-child(1){width:92%}.home-check-preview span:nth-child(2){width:70%}.home-check-preview span:nth-child(3){width:46%}.home-check-preview i{position:absolute;right:20px;top:18px;width:42px;height:42px;border:8px solid var(--home-purple-soft);border-top-color:var(--home-purple);border-radius:999px}.home-check-card.amber .home-check-preview i{border-color:var(--home-amber-soft);border-top-color:var(--home-amber)}.home-check-card.green .home-check-preview i{border-color:var(--home-green-soft);border-top-color:var(--home-green)}.home-check-card>div:last-child,.home-deliverable{padding:22px}.home-check-card>div:last-child>span,.home-deliverable>span{display:inline-flex;color:var(--home-ink-3);font-size:11px;font-weight:800;letter-spacing:.12em}.home-check-card h3,.home-deliverable h3{margin:9px 0 10px;color:var(--home-ink);font-size:20px}.home-check-card p,.home-deliverable p{margin:0;color:var(--home-ink-2);font-size:13px;line-height:1.75}.home-deliverables{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.home-deliverable{display:grid;min-height:250px}.home-deliverable.purple>span{color:var(--home-purple)}.home-deliverable.amber>span{color:var(--home-amber)}.home-deliverable.green>span{color:var(--home-green)}.home-deliverable ul{display:grid;gap:6px;align-self:end;margin:18px 0 0;padding:0;list-style:none}.home-deliverable li{display:flex;gap:8px;color:var(--home-ink-2);font-size:12px;line-height:1.5}.home-deliverable li:before{content:"";flex:0 0 auto;width:4px;height:4px;margin-top:8px;border-radius:999px;background:var(--home-ink-3)}.home-price{border:1px solid var(--home-rule);border-radius:8px;background:var(--home-card);padding:36px 40px}.home-price-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;border-bottom:1px solid var(--home-rule);padding-bottom:28px}.home-price-top h3{margin:12px 0 8px;color:var(--home-ink);font-size:24px;line-height:1.35}.home-price-top p,.home-price-breakdown p{max-width:560px;margin:0;color:var(--home-ink-2);font-size:13px;line-height:1.7}.home-price-actions{flex-direction:column;align-items:stretch;min-width:220px}.home-price-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:28px}.home-price-breakdown strong{display:block;margin-top:10px;color:var(--home-ink);font-size:30px;line-height:1.1}.home-price-breakdown p{margin-top:8px}.home-price-note{margin-top:24px;padding-top:20px;border-top:1px solid var(--home-divider, rgba(0, 0, 0, .08));font-size:13px;color:var(--home-ink-muted, rgba(0, 0, 0, .55));letter-spacing:.01em}.home-footer-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin:88px 56px 56px;border-radius:8px;background:var(--home-purple);color:#fff;padding:48px}.home-footer-cta span{display:block;opacity:.72;font-size:12px;font-weight:800;letter-spacing:.12em}.home-footer-cta h2{max-width:720px;margin:14px 0 10px;color:#fff;font-size:30px;line-height:1.35}.home-footer-cta p{max-width:620px;margin:0;color:#ffffffd6;font-size:14px;line-height:1.7}.home-site-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;border-top:1px solid var(--home-rule);padding:32px 56px 48px;color:var(--home-ink-3);font-size:12px;font-weight:600}.home-foot-links{display:flex;gap:18px;align-items:center}.home-foot-links a{color:var(--home-ink-3);text-decoration:none;font-size:12px;font-weight:600}.home-foot-links a:hover{color:var(--home-ink)}.pricing-faq{display:grid;gap:8px;margin-top:28px}.pricing-faq details{border:1px solid var(--home-rule, rgba(0, 0, 0, .08));border-radius:10px;padding:16px 20px;background:#fff}.pricing-faq summary{cursor:pointer;list-style:none;font-weight:700;color:var(--home-ink, var(--ink));font-size:15px;display:flex;align-items:center;gap:10px}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary:before{content:"+";display:inline-block;width:18px;font-size:18px;line-height:1;color:var(--home-ink-3, rgba(0, 0, 0, .5))}.pricing-faq details[open] summary:before{content:"−"}.pricing-faq details p{margin:10px 0 0 28px;color:var(--home-ink-2, var(--ink));font-size:14px;line-height:1.7}.legal-block{display:grid;gap:14px;max-width:720px;margin:48px auto;padding:48px 32px}.legal-block h1{margin:4px 0 0;font-size:36px;line-height:1.2;color:var(--home-ink, var(--ink))}.legal-block h2{margin:22px 0 4px;font-size:18px;color:var(--home-ink, var(--ink))}.legal-block ul{margin:0;padding-left:22px;display:grid;gap:6px;color:var(--home-ink-2, var(--ink));font-size:15px;line-height:1.7}.legal-block p,.legal-lead{color:var(--home-ink-2, var(--ink));font-size:15px;line-height:1.8}.legal-block a{color:var(--home-ink, var(--ink));text-decoration:underline}.is-mono{font-family:ui-monospace,SF Mono,JetBrains Mono,Source Code Pro,monospace;font-size:.92em}.home-visual-landing{--home-bg: #f7f9fc;--home-ink: #10233f;--home-ink-2: #34445c;--home-ink-3: #68758a;--home-ink-4: #9aa5b6;--home-card: #ffffff;--home-rule: #dce5ef;--home-purple: #2f6fe4;--home-purple-soft: #e9f1ff;--home-amber: #f7b928;--home-amber-soft: #fff4cf;--home-green: #20a774;--home-green-soft: #e2f5ed;--home-blue: #2f6fe4;--home-blue-soft: #e9f1ff;background:linear-gradient(180deg,#fff 0,#f7f9fc 40%,#eef6ff)}.home-visual-landing .home-frame{width:min(100%,1440px);background:#fff}.home-visual-landing .home-promo{background:#0d2a54;color:#fff}.home-visual-landing .home-nav{border-bottom:0;padding-top:20px;padding-bottom:18px}.home-visual-landing .home-brand-mark,.home-visual-landing .home-btn.primary,.home-visual-landing .home-btn.dark,.home-visual-landing .home-footer-cta{background:#2f6fe4}.home-visual-landing .home-nav nav a.active{background:#e9f1ff;color:#2f6fe4}.home-visual-landing .home-hero{position:relative;grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);gap:54px;padding-top:54px;padding-bottom:54px;background:#fff}.home-visual-landing .home-hero:after{content:"";position:absolute;right:0;bottom:0;left:0;height:88px;background:#edf6ff;clip-path:ellipse(72% 70% at 50% 100%);pointer-events:none}.home-visual-landing .home-hero-copy,.home-hero-visual{position:relative;z-index:1}.home-visual-landing .home-eyebrow{color:#68758a;letter-spacing:0;text-transform:none}.home-visual-landing .home-eyebrow span,.home-visual-landing .home-section-head p span{background:#fff4cf;color:#9a6c00}.home-visual-landing .home-hero h1{max-width:620px;color:#10233f;font-size:56px;line-height:1.14}.home-visual-landing .home-lead{max-width:500px;color:#34445c;font-size:17px;line-height:1.82}.home-hero-visual{min-height:500px;border-radius:8px}.home-phone-mock{position:absolute;right:0;top:0;width:250px;min-height:470px;border:10px solid #10233f;border-radius:30px;background:#f8fbff;padding:34px 16px 18px;box-shadow:0 24px 64px #10233f38}.home-phone-top{position:absolute;top:12px;left:50%;width:78px;height:8px;border-radius:999px;background:#10233f;transform:translate(-50%)}.home-search-card,.home-result-card{border:1px solid #dce5ef;border-radius:8px;background:#fff;box-shadow:0 10px 28px #10233f14}.home-search-card{display:grid;gap:8px;padding:16px}.home-search-card span{color:#2f6fe4;font-size:12px;font-weight:800}.home-search-card strong{color:#10233f;font-size:15px;line-height:1.45}.home-result-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:12px;padding:13px}.home-result-card>span{width:11px;height:11px;margin-top:4px;border-radius:999px}.home-result-card .is-blue{background:#2f6fe4}.home-result-card .is-green{background:#20a774}.home-result-card strong{display:block;color:#10233f;font-size:13px;line-height:1.35}.home-result-card p{margin:4px 0 0;color:#68758a;font-size:12px;line-height:1.45}.home-floating-card{position:absolute;display:grid;gap:2px;min-width:118px;border:1px solid #dce5ef;border-radius:8px;background:#fff;padding:14px;box-shadow:0 18px 40px #10233f1f}.home-floating-card span{color:#f7b928;font-size:24px;font-weight:900;line-height:1}.home-floating-card strong{color:#10233f;font-size:13px}.home-card-a{left:28px;bottom:70px}.home-card-b{right:38px;bottom:18px}.home-story-band{margin-top:20px;padding:72px 56px;background:#edf6ff}.home-story-band .home-section-head{margin-right:auto;margin-left:auto;text-align:center}.home-story-list{display:grid;gap:22px}.home-story-card{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(0,1.05fr);align-items:center;gap:42px;border-radius:8px;background:#fff;padding:22px;box-shadow:0 16px 42px #10233f14}.home-story-copy{max-width:460px}.home-story-copy span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:#fff4cf;color:#9a6c00;font-weight:900}.home-story-copy h3{margin:18px 0 10px;color:#10233f;font-size:30px}.home-story-copy p{margin:0;color:#34445c;font-size:16px;line-height:1.78}.home-report-section{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:42px;align-items:center;padding:86px 56px 20px}.home-report-copy{display:grid;gap:18px;align-content:start}.home-report-copy h2{margin:0;color:#10233f;font-size:38px;line-height:1.25}.home-report-copy p:not(.home-eyebrow){margin:0;color:#34445c;font-size:16px;line-height:1.78}.home-report-copy .home-btn{width:fit-content}.home-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-report-grid article{min-height:186px;border:1px solid #dce5ef;border-radius:8px;background:#fff;padding:22px;box-shadow:0 14px 34px #10233f0f}.home-report-grid article:nth-child(1){background:#e9f1ff}.home-report-grid article:nth-child(2){background:#fff4cf}.home-report-grid article:nth-child(3){background:#e2f5ed}.home-report-grid article:nth-child(4){background:#10233f}.home-report-grid article:nth-child(4) h3,.home-report-grid article:nth-child(4) p,.home-report-grid article:nth-child(4) span{color:#fff}.home-report-grid span{color:#2f6fe4;font-size:12px;font-weight:900;letter-spacing:0}.home-report-grid h3{margin:42px 0 8px;color:#10233f;font-size:24px}.home-report-grid p{margin:0;color:#34445c;font-size:14px;line-height:1.7}.home-price-visual{padding:80px 56px 0}.home-price-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(500px,.92fr);align-items:center;gap:48px;border-radius:8px;background:#10233f;color:#fff;padding:46px 44px}.home-price-card h2{max-width:600px;margin:0;color:#fff;font-size:33px;line-height:1.3}.home-price-card p:not(.home-eyebrow){max-width:540px;margin:14px 0 0;color:#ffffffd1;font-size:15px;line-height:1.75}.home-credit-visual{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(590px,100%);border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff0f;overflow:hidden}.home-credit-visual div{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-areas:"step title" "price price" "spec spec";align-content:center;gap:5px 10px;min-height:96px;padding:16px 14px;text-align:left}.home-credit-visual div+div{border-left:1px solid rgba(255,255,255,.14)}.home-credit-visual div.is-featured{background:#2f6fe438;box-shadow:inset 0 0 0 1px #93c5fd57}.home-credit-visual i{grid-area:step;display:grid;width:26px;height:26px;place-items:center;border:1px solid rgba(147,197,253,.56);border-radius:999px;color:#bfdbfe;font-size:11px;font-style:normal;font-weight:900;line-height:1}.home-credit-visual strong{grid-area:price;color:#fff;font-size:clamp(19px,1.55vw,24px);line-height:1;white-space:nowrap}.home-credit-visual div.is-featured strong{color:#bfdbfe}.home-credit-visual span{grid-area:title;color:#fff;font-size:13px;font-weight:700}.home-credit-visual em{grid-area:spec;color:#ffffffb8;font-size:12px;font-style:normal;font-weight:650;line-height:1.35;white-space:nowrap}.home-visual-landing .home-hero{overflow:hidden;grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);gap:50px;padding-top:64px;padding-bottom:70px;background:linear-gradient(90deg,#fff 0,#fff 54%,#f1f8ff 54%,#f1f8ff)}.home-visual-landing .home-hero:after{height:96px;background:#eef8ff;clip-path:ellipse(80% 78% at 50% 100%)}.home-visual-landing .home-hero h1{max-width:680px;font-size:58px}.home-visual-landing .home-lead{max-width:540px}.home-hero-visual{position:relative;min-height:520px;border-radius:8px;background:linear-gradient(180deg,#f8fbff 0,#edf6ff)}.home-hero-board{position:absolute;top:54px;right:154px;bottom:42px;left:0;display:grid;align-content:start;gap:18px;border:1px solid #d6e2ee;border-radius:8px;background:#fff;padding:22px;box-shadow:0 24px 60px #10233f24}.home-mini-dots{display:flex;gap:6px}.home-mini-dots span{width:8px;height:8px;border-radius:999px;background:#ccd8e6}.home-board-title{display:grid;gap:4px}.home-board-title span,.home-panel-kicker{color:#6b7a8e;font-size:12px;font-weight:800}.home-board-title strong{color:#10233f;font-size:22px;line-height:1.3}.home-board-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:14px}.home-board-panel{display:grid;gap:12px;min-width:0;min-height:196px;border:1px solid #dce5ef;border-radius:8px;padding:16px}.home-board-panel.is-search{background:#f8fbff}.home-board-panel.is-gap{background:#fff9e9}.home-board-panel strong{color:#10233f;font-size:15px;line-height:1.45}.home-search-row{border-left:3px solid #d6e2ee;background:#fff;padding:9px 10px;color:#34445c;font-size:13px;line-height:1.35}.home-search-row.is-own{border-left-color:#20a774;color:#137b55;font-weight:800}.home-gap-stack{display:grid;gap:8px;margin:8px 0 4px}.home-gap-stack i{display:block;height:13px;border-radius:999px;background:#f7d36d}.home-gap-stack i:nth-child(2){width:78%;background:#9cc8ff}.home-gap-stack i:nth-child(3){width:58%;background:#87ddbd}.home-visual-landing .home-phone-mock{top:28px;right:16px;width:248px;min-height:436px;background:#f9fcff}.home-phone-search{border:1px solid #dce5ef;border-radius:8px;background:#fff;padding:14px;color:#10233f;font-size:14px;font-weight:900;line-height:1.45;box-shadow:0 10px 28px #10233f14}.home-proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:32px 56px 0;padding:22px 0 36px}.home-proof-card{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:18px;min-width:0;border:1px solid #dce5ef;border-radius:8px;background:#fff;padding:18px;box-shadow:0 14px 34px #10233f0f}.home-proof-card span{color:#68758a;font-size:12px;font-weight:900}.home-proof-card h2{margin:5px 0 6px;color:#10233f;font-size:21px;line-height:1.3}.home-proof-card p{margin:0;color:#34445c;font-size:14px;line-height:1.65}.home-proof-visual{display:grid;place-items:center;min-height:112px;border-radius:8px}.home-proof-card.is-blue .home-proof-visual{background:#e9f1ff}.home-proof-card.is-amber .home-proof-visual{background:#fff4cf}.home-proof-card.is-green .home-proof-visual{background:#e2f5ed}.home-proof-paper{display:grid;gap:8px;width:72px;border-radius:8px;background:#fff;padding:12px;box-shadow:0 10px 24px #2f6fe424}.home-proof-paper b{color:#2f6fe4;font-size:12px}.home-proof-paper span{display:block;height:7px;border-radius:999px;background:#b9cff8}.home-proof-paper .short{width:62%}.home-proof-browser{display:grid;gap:8px;width:92px;border-radius:8px;background:#fff;padding:12px;box-shadow:0 10px 24px #9a6c0024}.home-proof-browser span{color:#9a6c00}.home-proof-browser strong{color:#10233f;font-size:12px;line-height:1.35}.home-proof-chart{display:grid;grid-template-columns:repeat(3,16px);align-items:end;gap:8px;height:62px}.home-proof-chart span{display:block;width:16px;border-radius:999px 999px 4px 4px;background:#20a774}.home-proof-chart span:nth-child(1){height:26px;opacity:.45}.home-proof-chart span:nth-child(2){height:42px;opacity:.72}.home-proof-chart span:nth-child(3){height:58px}.home-proof-visual.is-rerun b{margin-top:8px;color:#137b55;font-size:12px}.home-story-band{margin-top:10px}.home-story-card{grid-template-columns:minmax(300px,.95fr) minmax(0,1.05fr)}.home-story-card:nth-child(2n) .home-story-visual{order:2}.home-story-visual{position:relative;min-height:292px;overflow:hidden;border:1px solid #d6e2ee;border-radius:8px;background:#f8fbff}.home-story-visual.is-search{display:grid;align-items:center;padding:22px;background:#eef8ff}.home-map-card{position:relative;min-height:188px;border-radius:8px;background:#fff;box-shadow:0 18px 42px #10233f1f}.home-map-grid{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#d8e6f3 1px,transparent 1px),linear-gradient(90deg,#d8e6f3 1px,transparent 1px);background-size:36px 36px;opacity:.7}.home-pin{position:absolute;display:block;border-radius:999px}.home-pin.is-main{left:46%;top:42%;width:34px;height:34px;border:8px solid #2f6fe4;background:#fff;box-shadow:0 10px 24px #2f6fe438}.home-pin.is-small{width:14px;height:14px;background:#20a774}.home-pin.one{left:20%;top:24%}.home-pin.two{right:20%;bottom:20%;background:#f7b928}.home-query-stack{position:absolute;right:18px;bottom:18px;display:grid;gap:8px;width:min(260px,calc(100% - 36px));border:1px solid #dce5ef;border-radius:8px;background:#fff;padding:14px;box-shadow:0 18px 36px #10233f1f}.home-query-stack strong{color:#10233f;font-size:14px;line-height:1.4}.home-query-stack span{color:#34445c;font-size:12px}.home-story-visual.is-content{display:grid;place-items:center;padding:22px;background:#fff9e9}.home-content-page{position:relative;display:grid;gap:14px;width:min(360px,100%);border-radius:8px;background:#fff;padding:16px;box-shadow:0 18px 42px #9a6c0024}.home-content-header{height:52px;border-radius:8px;background:#10233f}.home-content-columns{display:grid;grid-template-columns:1fr .8fr .95fr;gap:10px}.home-content-columns span{height:74px;border-radius:8px;background:#fff4cf}.home-content-columns span:nth-child(2){background:#e9f1ff}.home-content-columns span:nth-child(3){background:#e2f5ed}.home-doctor-note{position:absolute;right:16px;bottom:16px;border-radius:999px;background:#20a774;padding:7px 10px;color:#fff;font-size:12px;font-weight:900}.home-story-visual.is-rerun{display:grid;place-items:center;padding:22px;background:#eefaf4}.home-rerun-table{display:grid;grid-template-columns:minmax(0,1.25fr) 72px 88px;width:min(420px,100%);overflow:hidden;border:1px solid #dce5ef;border-radius:8px;background:#fff;box-shadow:0 18px 42px #20a77424}.home-rerun-table>*{border-bottom:1px solid #e7edf4;padding:12px;color:#34445c;font-size:12px;line-height:1.35}.home-rerun-table div{background:#10233f;color:#fff;font-weight:900}.home-rerun-table b{color:#a13b2c}.home-rerun-table b.good{color:#137b55}.home-report-grid article strong{display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:34px;margin-top:20px;border-radius:999px;background:#ffffff94;color:#10233f;font-size:15px;font-weight:900}.home-report-grid article:nth-child(4) strong{background:#ffffff24;color:#fff}.home-report-grid h3{margin-top:20px}.home-sales-landing{--sales-blue: var(--brand);--sales-blue-2: #4b86f5;--sales-ink: #10233f;--sales-muted: #607089;--sales-green: #20a774;--sales-amber: #f7b928;--sales-coral: #ee6a4d;--sales-soft-blue: #edf7ff;--sales-line: #d8e4f0;background:#f5f7fb}.home-sales-landing .home-frame{overflow:hidden;background:#f8f9fd}.home-sales-landing .home-nav{background:#ffffffeb}.home-sales-landing .home-promo{background:linear-gradient(90deg,#0d2a54,#12376c 52%,#0d2a54)}.home-sales-landing .home-brand-mark,.home-sales-landing .home-btn.primary,.home-sales-landing .home-btn.dark{background:var(--sales-blue)}.home-sales-landing .home-nav nav a.active{background:#eaf2ff;color:var(--sales-blue)}.home-sales-landing .home-sales-hero{position:relative;overflow:hidden;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:46px;min-height:620px;padding-top:70px;padding-bottom:86px;background:#fff}.home-sales-landing .home-sales-hero:before{content:"";position:absolute;top:0;right:-13%;bottom:0;width:70%;background:linear-gradient(135deg,#63a9ff,#3d7cf2 44%,#2464df);border-radius:48% 0 0 62%/70% 0 0 82%;box-shadow:inset 62px 0 90px #ffffff14;transform:skew(-7deg);transform-origin:left bottom;pointer-events:none}.home-sales-landing .home-sales-hero:after{content:"";position:absolute;right:-16%;bottom:-118px;left:-14%;height:266px;background:linear-gradient(100deg,#20a774 0,#20a774 23%,#fff 23%,#fff 34%,#fff1ad 34%,#fff1ad 64%,#f7b928 64%,#f7b928);border-radius:58% 56% 0 0/100% 92% 0 0;transform:rotate(-3deg);transform-origin:center bottom;pointer-events:none}.home-sales-hero .home-hero-copy,.home-sales-visual{position:relative;z-index:1}.home-sales-landing .home-sales-hero .home-hero-copy:after{content:"";display:block;width:min(380px,80%);height:8px;margin-top:36px;border-radius:999px;background:linear-gradient(90deg,var(--sales-green),var(--sales-amber),var(--sales-blue))}.home-sales-landing .home-hero h1{max-width:670px;color:var(--sales-ink);font-size:52px;line-height:1.12}.home-sales-landing .home-lead{max-width:550px;color:#263c5b;font-size:17px;line-height:1.8}.home-sales-visual{isolation:isolate;min-height:476px}.home-sales-visual:before{content:"";position:absolute;z-index:0;top:16px;right:-92px;bottom:-58px;left:-58px;background:linear-gradient(150deg,#ffffff57,#fff0 38%),linear-gradient(135deg,#5b9efff2,#2f6fe4f2);border-radius:48% 0 0 58%/64% 0 0 76%;transform:rotate(-4deg)}.home-sales-phone{position:absolute;top:28px;left:50%;z-index:2;width:238px;min-height:444px;border:10px solid #10233f;border-radius:34px;background:#f8fbff;padding:34px 16px 18px;box-shadow:0 30px 70px #0d2a5447;transform:translate(-44%)}.home-phone-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:16px}.home-phone-tabs span{height:32px;border-radius:8px;background:#eaf2ff}.home-phone-search,.home-phone-result{border:1px solid var(--sales-line);border-radius:8px;background:#fff;box-shadow:0 12px 28px #0d2a5414}.home-phone-search{padding:13px;color:var(--sales-ink);font-size:14px;font-weight:900;line-height:1.45}.home-phone-result{display:grid;gap:4px;margin-top:12px;padding:13px}.home-phone-result b{color:var(--sales-blue);font-size:13px}.home-phone-result span{color:var(--sales-muted);font-size:12px;line-height:1.45}.home-phone-result.is-primary b{color:var(--sales-green)}.home-sales-card{position:absolute;z-index:3;display:grid;gap:4px;border:1px solid var(--sales-line);border-radius:8px;background:#fff;padding:14px 16px;box-shadow:0 20px 42px #0d2a542e}.home-sales-card span{color:var(--sales-muted);font-size:12px;font-weight:800}.home-sales-card strong{color:var(--sales-ink);font-size:15px;line-height:1.35}.home-sales-card.is-google{top:52px;left:24px}.home-sales-card.is-answer{right:16px;top:168px;width:210px}.home-sales-card.is-rerun{right:54px;bottom:46px;background:#fff4cf}.home-sales-card.is-rerun strong{color:#b66d00;font-size:24px}.home-sales-pin{position:absolute;z-index:1;display:grid;place-items:center;width:52px;height:52px;border-radius:999px;color:#fff;font-size:15px;font-weight:900;box-shadow:0 14px 26px #0d2a5429}.home-sales-pin.one{top:72px;right:178px;background:var(--sales-green)}.home-sales-pin.two{left:126px;bottom:112px;background:var(--sales-amber)}.home-selling-points{position:relative;z-index:2;overflow:hidden;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:72px 96px;background:linear-gradient(180deg,#fff,#fbfdff 48%,#eef7ff)}.home-selling-points:before{content:"";position:absolute;right:-10%;bottom:-126px;left:-10%;height:270px;background:linear-gradient(96deg,#20a7743d,#ffffffa8 26%,#f7b92847 51%,#2f6fe43d);border-radius:50% 50% 0 0/100% 100% 0 0;transform:rotate(-2deg);transform-origin:center bottom;pointer-events:none}.home-selling-points article{position:relative;z-index:1;display:grid;justify-items:center;gap:10px;text-align:center}.home-selling-icon{position:relative;width:64px;height:64px;border-radius:999px;background:#eaf2ff}.home-selling-icon:before,.home-selling-icon:after{content:"";position:absolute;background:var(--sales-blue)}.home-selling-icon:before{left:22px;top:18px;width:20px;height:20px;border-radius:999px}.home-selling-icon:after{left:16px;bottom:16px;width:32px;height:8px;border-radius:999px}.home-selling-points article.is-amber .home-selling-icon{background:#fff4cf}.home-selling-points article.is-amber .home-selling-icon:before,.home-selling-points article.is-amber .home-selling-icon:after{background:var(--sales-amber)}.home-selling-points article.is-green .home-selling-icon{background:#e2f5ed}.home-selling-points article.is-green .home-selling-icon:before,.home-selling-points article.is-green .home-selling-icon:after{background:var(--sales-green)}.home-selling-points h2{margin:0;color:var(--sales-ink);font-size:20px}.home-selling-points p{max-width:260px;margin:0;color:var(--sales-muted);font-size:14px;line-height:1.65}.home-story-island{position:relative;overflow:hidden;margin-top:0;padding:82px 86px 76px;background:linear-gradient(180deg,#e8f6ff,#edf9ff 47%,#f8fcff);border-radius:88px 88px 0 0;box-shadow:inset 0 1px #2f6fe41a}.home-story-island:before{content:"";position:absolute;top:92px;right:-18%;left:-18%;height:390px;background:linear-gradient(105deg,#20a77429,#ffffff2e 28%,#ffeda594 49%,#2f6fe424);border-radius:50%;transform:rotate(-5deg);pointer-events:none}.home-story-island:after{content:"";position:absolute;right:-12%;bottom:-92px;left:-12%;height:250px;background:linear-gradient(100deg,#2f6fe429,#ffffffbd 44%,#20a7742e);border-radius:50% 50% 0 0/100% 100% 0 0;transform:rotate(2deg);pointer-events:none}.home-story-island .home-section-head{position:relative;z-index:1;max-width:760px;margin:0 auto 54px;text-align:center}.home-sales-landing .home-section-head p{color:var(--sales-muted)}.home-section-lead{margin:12px auto 0;max-width:660px;font-size:15px;line-height:1.8}.home-story-flow{position:relative;z-index:1;display:grid;gap:34px}.home-flow-row{display:grid;grid-template-columns:minmax(360px,.96fr) minmax(0,1.04fr);align-items:center;gap:62px;min-height:360px}.home-flow-row.is-reverse{grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr)}.home-flow-row.is-reverse .home-flow-visual{order:2}.home-flow-copy{display:grid;align-content:center;gap:12px;max-width:440px}.home-flow-row.is-reverse .home-flow-copy{justify-self:end}.home-flow-copy>span{width:fit-content;border-radius:999px;background:#fff4cf;padding:7px 12px;color:#9a6c00;font-size:12px;font-weight:900}.home-flow-copy h3{margin:0;color:var(--sales-blue);font-size:32px;line-height:1.25}.home-flow-copy p{margin:0;color:#34445c;font-size:16px;line-height:1.78}.home-flow-connector{width:128px;height:52px;margin:-6px auto;border-radius:999px;background:linear-gradient(90deg,var(--sales-blue),var(--sales-amber),var(--sales-green));clip-path:polygon(0 40%,74% 40%,74% 18%,100% 50%,74% 82%,74% 60%,0 60%)}.home-flow-visual{position:relative;min-height:320px;border-radius:8px;overflow:hidden}.home-flow-visual.is-entry{background:#dff0ff}.home-question-stack{position:absolute;left:48px;top:54px;width:300px;border-radius:8px;background:#fff;padding:24px;box-shadow:0 24px 54px #0d2a5424}.home-question-search{border-radius:999px;background:#eaf2ff;padding:14px 18px;color:var(--sales-ink);font-size:14px;font-weight:900}.home-question-line{width:86%;height:18px;margin-top:22px;border-radius:999px;background:#9fb2c8}.home-question-line.is-green{width:64%;background:var(--sales-green)}.home-question-line.is-short{width:54%}.home-map-tile{position:absolute;right:42px;bottom:38px;width:250px;height:210px;border-radius:8px;background:linear-gradient(#d8e4f0 2px,transparent 2px),linear-gradient(90deg,#d8e4f0 2px,transparent 2px),#fff;background-size:54px 54px;box-shadow:0 24px 54px #0d2a541f}.home-map-pin{position:absolute;display:block;border-radius:999px}.home-map-pin.main{left:102px;top:76px;width:44px;height:44px;border:11px solid var(--sales-blue);background:#fff}.home-map-pin.sub{width:18px;height:18px;background:var(--sales-green)}.home-map-pin.sub.a{left:56px;top:50px}.home-map-pin.sub.b{right:48px;bottom:42px;background:var(--sales-amber)}.home-flow-visual.is-gap{background:#fff8e6}.home-site-window{position:absolute;left:58px;top:46px;display:grid;gap:16px;width:390px;border-radius:8px;background:#fff;padding:22px;box-shadow:0 24px 54px #7a530024}.home-site-window strong{color:var(--sales-ink);font-size:24px}.home-site-window span{height:22px;border-radius:999px;background:#fee6a8}.home-site-window span.wide{width:78%}.home-site-window b{width:fit-content;border-radius:999px;background:#fff4cf;padding:9px 12px;color:#9a6c00;font-size:13px}.home-review-stamp{position:absolute;right:54px;bottom:54px;border-radius:8px;background:var(--sales-green);padding:18px 24px;color:#fff;font-size:20px;font-weight:900;box-shadow:0 18px 36px #20a7743d}.home-flow-visual.is-rerun{background:#eaf9f2}.home-before-after{position:absolute;top:58px;right:50px;bottom:68px;left:50px;display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:center;gap:22px}.home-before-after div{display:grid;align-content:end;min-height:190px;border-radius:8px;background:#fff;padding:24px;box-shadow:0 22px 48px #0d2a541f}.home-before-after span{color:var(--sales-muted);font-size:13px;font-weight:900}.home-before-after b{margin-top:8px;color:var(--sales-coral);font-size:24px}.home-before-after div.good b{color:var(--sales-green)}.home-before-after i{display:block;height:10px;border-radius:999px;background:var(--sales-amber)}.home-rerun-badge{position:absolute;left:50%;top:34px;border-radius:8px;background:var(--sales-ink);padding:15px 20px;color:#fff;font-size:16px;font-weight:900;transform:translate(-50%);box-shadow:0 18px 36px #0d2a542e}.home-story-island>.home-btn{position:relative;z-index:1;display:flex;width:fit-content;margin:46px auto 0}.home-proof-gallery{position:relative;overflow:hidden;padding:84px 86px 34px;background:linear-gradient(180deg,#fff,#f2f8ff 46%,#fff)}.home-proof-gallery:before{content:"";position:absolute;top:-134px;right:-14%;left:-14%;height:310px;background:linear-gradient(94deg,#2f6fe42e,#f7b9283d 45%,#20a7742e);border-radius:0 0 50% 50%/0 0 100% 100%;transform:rotate(2deg);pointer-events:none}.home-proof-gallery .home-section-head{position:relative;z-index:1;margin:0 auto 38px;text-align:center}.home-proof-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:900px;margin:0 auto}.home-proof-grid article{overflow:hidden;border:1px solid var(--sales-line);border-radius:8px;background:#fff;box-shadow:0 16px 38px #0d2a5412}.home-proof-shot{position:relative;height:214px;overflow:hidden;background:#edf6ff;padding:18px}.home-proof-shot.is-gbp{background:linear-gradient(145deg,#eaf2ff,#dff0ff)}.home-proof-shot.is-page{background:linear-gradient(145deg,#fff4cf,#fff8e6)}.home-proof-shot.is-answer{background:linear-gradient(145deg,#e2f5ed,#effbf6)}.home-proof-shot.is-handoff{background:linear-gradient(145deg,#f5eeff,#eef5ff)}.home-proof-map{position:absolute;top:24px;right:148px;bottom:24px;left:24px;border-radius:8px;background:linear-gradient(#cfdff0 1px,transparent 1px),linear-gradient(90deg,#cfdff0 1px,transparent 1px),#fff;background-size:38px 38px;box-shadow:0 18px 38px #0d2a541f}.home-proof-map .pin{position:absolute;display:block;border-radius:999px}.home-proof-map .pin.main{left:48%;top:36%;width:34px;height:34px;border:9px solid var(--sales-blue);background:#fff}.home-proof-map .pin.sub{width:14px;height:14px;background:var(--sales-green)}.home-proof-map .pin.one{left:22%;top:30%}.home-proof-map .pin.two{right:18%;bottom:22%;background:var(--sales-amber)}.home-proof-business{position:absolute;right:24px;bottom:26px;display:grid;gap:5px;width:180px;border:1px solid var(--sales-line);border-radius:8px;background:#fff;padding:14px;box-shadow:0 18px 34px #0d2a5429}.home-proof-business b,.home-proof-browser-card b{color:var(--sales-blue);font-size:12px}.home-proof-business strong{color:var(--sales-ink);font-size:17px}.home-proof-business span{color:#b66d00;font-size:13px;font-weight:900}.home-proof-browser-card{position:absolute;top:24px;right:88px;bottom:28px;left:28px;display:grid;gap:12px;border-radius:8px;background:#fff;padding:18px;box-shadow:0 18px 38px #7a53001f}.home-proof-page-hero{height:42px;border-radius:8px;background:var(--sales-ink)}.home-proof-browser-card>span{display:block;height:16px;border-radius:999px;background:#fee6a8}.home-proof-browser-card>span.short{width:62%}.home-proof-review{position:absolute;right:22px;bottom:32px;border-radius:8px;background:var(--sales-green);padding:14px 18px;color:#fff;font-size:16px;font-weight:900;box-shadow:0 18px 34px #20a77433}.home-proof-chat{position:absolute;max-width:250px;border-radius:8px;padding:14px 16px;color:var(--sales-ink);font-size:15px;font-weight:900;box-shadow:0 16px 32px #0d2a541f}.home-proof-chat.is-question{left:28px;top:30px;background:#fff}.home-proof-chat.is-source{right:28px;bottom:34px;background:var(--sales-green);color:#fff}.home-proof-source-list{position:absolute;left:52px;bottom:42px;display:grid;gap:10px;width:190px}.home-proof-source-list span{height:14px;border-radius:999px;background:#10233f38}.home-proof-source-list span:nth-child(2){width:70%}.home-proof-source-list span:nth-child(3){width:84%}.home-proof-clipboard{position:absolute;left:34px;top:28px;display:grid;gap:14px;width:210px;border-radius:8px;background:#fff;padding:24px 18px;box-shadow:0 18px 38px #0d2a541f}.home-proof-clipboard span{display:block;height:18px;border-radius:999px;background:#d8e4f0}.home-proof-clipboard span:nth-child(1){width:84%;background:#bfcff5}.home-proof-clipboard span:nth-child(2){width:68%;background:#fee6a8}.home-proof-team{position:absolute;right:28px;bottom:34px;display:grid;gap:9px}.home-proof-team b{display:block;min-width:86px;border-radius:999px;background:#fff;padding:8px 12px;color:var(--sales-ink);font-size:13px;box-shadow:0 12px 24px #0d2a541f}.home-proof-grid h3{margin:22px 22px 8px;color:var(--sales-ink);font-size:20px}.home-proof-grid p{margin:0 22px 24px;color:var(--sales-muted);font-size:14px;line-height:1.7}.home-sales-report{position:relative;overflow:hidden;grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);padding-top:76px;padding-bottom:40px;background:linear-gradient(180deg,#fff,#f6fbff 55%,#fff)}.home-sales-report:before{content:"";position:absolute;right:-18%;bottom:-110px;left:26%;height:300px;background:linear-gradient(100deg,#fff4cf9e,#eaf2ffd1 56%,#2f6fe41f);border-radius:52% 48% 0 0/92% 100% 0 0;transform:rotate(-4deg);pointer-events:none}.home-sales-report>*{position:relative;z-index:1}.home-report-spread{position:relative;min-height:360px}.home-report-paper{position:absolute;border:1px solid var(--sales-line);border-radius:8px;background:#fff;box-shadow:0 24px 60px #0d2a541f}.home-report-paper.is-summary{left:10px;top:28px;display:grid;gap:14px;width:330px;min-height:280px;padding:28px}.home-report-paper.is-summary span,.home-report-paper.is-chart span{color:var(--sales-blue);font-size:13px;font-weight:900}.home-report-paper.is-summary b{color:var(--sales-ink);font-size:26px;line-height:1.25}.home-report-paper.is-summary i{display:block;width:88%;height:20px;border-radius:999px;background:#eaf2ff}.home-report-paper.is-summary i:nth-child(4){width:64%;background:#fff4cf}.home-report-paper.is-summary i:nth-child(5){width:78%;background:#e2f5ed}.home-report-paper.is-chart{right:0;top:68px;display:grid;gap:24px;width:390px;min-height:240px;padding:28px}.home-report-paper.is-chart div{display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:28px;height:154px}.home-report-paper.is-chart i{display:block;border-radius:8px 8px 0 0;background:#eaf2ff}.home-report-paper.is-chart i:nth-child(1){height:104px}.home-report-paper.is-chart i:nth-child(2){height:82px;background:#fff4cf}.home-report-paper.is-chart i:nth-child(3){height:144px;background:#e2f5ed}.home-report-ticket{position:absolute;left:260px;bottom:28px;border-radius:8px;background:var(--sales-ink);padding:18px 26px;color:#fff;font-size:22px;font-weight:900;box-shadow:0 18px 42px #0d2a5433}.product-shell{display:grid;min-height:100vh;background:var(--bg);padding:28px 32px 64px}.shell{width:min(100%,1280px);min-height:calc(100dvh - 40px);margin:0 auto;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.shell-topbar{position:relative;z-index:5;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);background:var(--surface);padding:10px 20px}.shell-brand{display:flex;align-items:center;gap:8px;border-right:1px solid var(--line);padding-right:12px}.shell-brand .mark{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;background:var(--ink);color:#fff;font-family:var(--font-mono);font-size:11px;font-weight:700}.shell-brand-copy{display:grid;gap:1px;min-width:0}.shell-brand-copy strong{color:var(--ink);font-family:var(--font-display);font-size:15px;font-weight:700;line-height:1.1}.shell-brand-copy span{color:var(--ink-4);font-size:11.5px;font-weight:600;line-height:1.2}.shell-switcher{display:flex;align-items:center;gap:6px;max-width:260px;min-height:34px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--ink);padding:6px 10px;cursor:pointer;font-family:var(--font-body);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-switcher:after{content:"v";margin-left:4px;color:var(--ink-4);font-size:12px}.shell-topbar .spacer{flex:1}.shell-avatar{width:28px;height:28px;border-radius:50%;background:#a1a1aa}.user-menu-wrap{position:relative;flex:0 0 auto}.shell-avatar-button{display:inline-grid;place-items:center;width:32px;height:32px;overflow:hidden;border:1px solid var(--line);border-radius:50%;background:var(--surface-2);color:var(--ink);cursor:pointer;font-family:var(--font-body);font-size:12px;font-weight:800;line-height:1}.shell-avatar-button:hover,.shell-avatar-button[aria-expanded=true]{border-color:var(--line-strong);background:var(--bg-2)}.shell-avatar-button img,.user-menu-avatar img{width:100%;height:100%;object-fit:cover}.user-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:30;width:min(300px,calc(100vw - 36px));overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-2)}.user-menu-profile{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;padding:14px}.user-menu-avatar{display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border:1px solid var(--line);border-radius:50%;background:var(--bg-2);color:var(--ink);font-size:13px;font-weight:800}.user-menu-profile strong,.user-menu-profile span,.user-menu-profile em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-profile strong{color:var(--ink);font-size:14px;font-weight:700}.user-menu-profile span{color:var(--ink-3);font-size:12.5px}.user-menu-profile em{color:var(--ink-5);font-size:12px;font-style:normal}.user-menu-section{display:grid;gap:2px;border-top:1px solid var(--line);padding:8px}.user-menu-section p{margin:0;padding:4px 8px 6px;color:var(--ink-5);font-size:11px;font-weight:700}.user-menu-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;align-items:center;width:100%;min-height:36px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);padding:7px 8px;cursor:pointer;text-align:left}.user-menu-item:hover,.user-menu-item.active{background:var(--surface-2);color:var(--ink)}.user-menu-item.danger{color:var(--crit)}.user-menu-item:disabled{cursor:not-allowed;opacity:.65}.user-menu-symbol{color:var(--ink-5);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:0}.user-menu-item.active .user-menu-symbol{color:var(--brand-hi)}.pill-lightning{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--brand-line);border-radius:999px;background:var(--brand-faint);color:var(--brand-hi);padding:5px 10px 5px 8px;cursor:pointer;font-family:var(--font-body);font-size:12.5px;font-weight:600;white-space:nowrap}.pill-lightning:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--brand);box-shadow:0 0 0 3px var(--brand-lo)}.shell-hero{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--line);padding:20px 28px}.shell-avatar-big{display:flex;align-items:center;justify-content:center;width:64px;height:64px;flex-shrink:0;border:1px solid var(--brand-line);border-radius:10px;background:linear-gradient(135deg,var(--brand-lo) 0%,#ffffff 100%);color:var(--brand-hi);font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:0}.shell-project-main{min-width:0;flex:1}.shell-proj-eyebrow{margin-bottom:4px;color:var(--brand-hi);font-size:12.5px;font-weight:500}.shell-proj-title{margin-bottom:12px;color:var(--ink);font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:0;line-height:1.15}.shell-proj-meta{display:flex;flex-wrap:wrap;gap:12px 28px}.shell-proj-meta .col{display:flex;flex-direction:column;gap:5px}.shell-proj-meta .lbl{color:var(--ink-4);font-family:var(--font-body);font-size:11.5px;font-weight:600;letter-spacing:0}.shell-proj-meta .val{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-family:var(--font-mono);font-size:13px}.shell-proj-meta .copy{color:var(--ink-5);font-size:12px}.shell-hero-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-left:auto}.shell-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line);background:var(--surface);padding:0 18px;scrollbar-width:none}.shell-tabs::-webkit-scrollbar{display:none}.tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0;min-width:72px;min-height:42px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;border-radius:8px 8px 0 0;background:transparent;color:var(--ink-3);padding:10px 12px 11px;cursor:pointer;font-family:var(--font-body);font-size:13px;font-weight:650;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.tab:hover{background:var(--surface-2);color:var(--ink)}.tab.active{border-bottom-color:var(--brand);color:var(--brand-hi)}.tab .ic{display:none}.tab-menu{display:none;width:calc(100% - 56px);margin:0 28px;border-bottom:1px solid var(--line)}.shell-body{display:grid;grid-template-columns:1.1fr 1fr;gap:28px;padding:24px 28px 32px}.shell-body.app-body{display:block}.app-body>.alert.compact{margin-bottom:14px;border-left-width:2px;border-radius:9px;background:#fff;padding:10px 12px;box-shadow:none}.app-body>.alert.compact strong{font-size:13px}.shell-body .page-head{margin-bottom:16px}.shell-body .page-head h1{font-size:30px}.shell-body .page-head p:not(.eyebrow){max-width:620px}.product-shell.product-shell-white{--bg: #ffffff;--bg-2: #f3f4f6;--surface: #ffffff;--surface-2: #f8f8f9;--line: #e4e5e8;--line-2: #d7d9df;--line-strong: #bfc2ca;--ink: #15161a;--ink-2: #2b2d34;--ink-3: #555a64;--ink-4: #777c86;--ink-5: #9aa0aa;background:#fff;padding:0 0 64px}.product-shell-white .shell{width:100%;max-width:none;overflow:visible;border:0;border-radius:0;background:#fff}.product-shell-white .shell-topbar,.product-shell-white .shell-hero,.product-shell-white .shell-tabs,.product-shell-white .shell-body{width:min(100% - 56px,1180px);margin-right:auto;margin-left:auto}.product-shell-white .shell-topbar{border-bottom-color:#eeeeef;padding:12px 0}.product-shell-white .shell-hero{padding:24px 0}.product-shell-white .shell-tabs{padding:0}.product-shell-white .shell-body{padding:22px 0 0}.side-nav{position:sticky;z-index:40;top:0;display:flex;align-items:center;gap:18px;min-width:0;border-bottom:1px solid var(--line);background:#ffffffeb;padding:12px 22px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand-row{display:flex;align-items:center;gap:10px;min-width:210px;border-right:1px solid var(--line);padding-right:16px}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border-radius:8px;background:var(--ink);color:#fff;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:0}.brand-row strong{display:block;color:var(--ink);font-family:var(--font-display);font-size:15px;font-weight:700;line-height:1.1}.brand-row span,.side-footer span,.field-label,.card-eyebrow,.eyebrow,.metric-label{color:var(--ink-4);font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:0}.side-nav nav{display:flex;align-items:center;gap:10px;min-width:0;flex:1;overflow-x:auto;scrollbar-width:thin}.nav-section{display:flex;align-items:center;gap:4px;flex:0 0 auto}.nav-section p{display:none}.nav-item{display:inline-flex;align-items:center;gap:8px;min-height:36px;border:1px solid transparent;border-radius:8px;padding:8px 10px;color:var(--ink-3);font-family:var(--font-display);font-size:13.5px;font-weight:500;white-space:nowrap}.nav-item:hover{background:var(--surface-2);color:var(--ink)}.nav-item.active{border-color:var(--line);background:var(--ink);color:#fff}.nav-item b{min-width:22px;border-radius:var(--r-pill);background:var(--bg-2);color:var(--ink-4);padding:2px 7px;font-family:var(--font-mono);font-size:10.5px;line-height:1.35;text-align:center}.nav-item.active b{background:#ffffff2e;color:#fff}.side-footer{display:inline-flex;align-items:center;gap:8px;margin-left:auto;white-space:nowrap}.workspace{width:min(100%,1210px);min-width:0;margin:0 auto;padding:26px 28px 60px}.topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:24px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:20px 22px;box-shadow:var(--shadow-1)}.topbar .nav-toggle{display:none}.crumb{display:grid;gap:2px}.crumb span{color:var(--coral);font-size:13px;font-weight:500}.crumb strong{color:var(--ink);font-family:var(--font-display);font-size:32px;font-weight:600;line-height:1.15}.topbar-actions,.page-actions,.cluster,.action-row,.table-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.credit-widget{display:inline-flex;align-items:center;gap:8px;min-height:36px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:7px 10px}.credit-widget span{color:var(--ink-4);font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:0}.credit-widget strong{color:var(--ink);font-family:var(--font-display);font-size:20px;font-weight:700;line-height:1}.page-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;min-width:0;margin-bottom:20px}.page-head h1{max-width:860px;margin:0;color:var(--ink);font-family:var(--font-display);font-size:38px;font-weight:600;line-height:1.12;overflow-wrap:anywhere}.page-head p:not(.eyebrow){max-width:720px;margin:8px 0 0;color:var(--ink-3);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.eyebrow{margin-bottom:8px}[data-reveal],[data-reveal-group]>*{opacity:0;transform:translate3d(0,var(--reveal-y, 18px),0);transition:opacity var(--reveal-duration, .56s) ease,transform var(--reveal-duration, .56s) cubic-bezier(.2,.8,.2,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}[data-reveal=soft]{--reveal-y: 12px;--reveal-duration: .48s}[data-reveal=card]{--reveal-y: 22px;--reveal-duration: .62s}[data-reveal].is-visible,[data-reveal-group]>*.is-visible{opacity:1;transform:translateZ(0)}@media (prefers-reduced-motion: reduce){[data-reveal],[data-reveal-group]>*{opacity:1;transform:none;transition:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid transparent;border-radius:8px;padding:11px 18px;cursor:pointer;font-family:var(--font-display);font-size:13px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,color .15s,transform .15s}.btn:hover{transform:translateY(-1px)}.btn:focus-visible,.input:focus,.select:focus,a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.45;transform:none}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover{background:var(--brand-hi);color:#fff}.btn-accent{background:var(--brand);color:#fff}.btn-accent:hover{background:var(--brand-hi);color:#fff}.btn-secondary{border-color:var(--line-2);background:var(--surface);color:var(--ink)}.btn-secondary:hover{border-color:var(--line-strong);background:var(--surface-2);color:var(--ink)}.btn-ghost{background:transparent;color:var(--ink-2)}.btn-ghost:hover{background:var(--surface-2);color:var(--ink)}.btn-danger{border-color:transparent;background:var(--crit-lo);color:var(--crit)}.btn-danger:hover{background:#ffd1d1;color:var(--crit)}.btn-link{min-height:auto;padding:4px 0;background:transparent;color:var(--coral);font-weight:600}.btn-link:hover{color:var(--coral-hi);text-decoration:underline;transform:none}.btn-sm{min-height:32px;padding:7px 11px;font-size:12.5px}.btn-icon{font-family:var(--font-mono);font-weight:700}.input,.select{display:block;width:100%;min-height:42px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);padding:10px 12px;transition:border-color .15s,box-shadow .15s}.input:focus,.select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-lo);outline:none}.input::placeholder{color:var(--ink-5)}.input.is-mono,.cell-mono{font-family:var(--font-mono);font-size:12px}.field{display:grid;gap:7px;min-width:0}.form-grid{display:grid;gap:14px;margin-top:14px}.form-grid.one{grid-template-columns:1fr}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.clinic-table-input{min-width:150px;min-height:34px;padding:7px 9px;font-size:13px}.clinic-row-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.clinic-validation-preview,.clinic-run-warning{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px}.clinic-validation-preview>div,.clinic-run-warning{color:var(--ink-3);font-size:13px;line-height:1.5}.clinic-run-warning-copy{min-width:0}.clinic-run-warning .btn{flex:0 0 auto}.clinic-validation-preview strong,.clinic-run-warning strong{display:block;color:var(--ink);font-size:13px;font-weight:800}.clinic-validation-preview span,.clinic-run-warning span,.clinic-run-warning em{display:block;margin-top:3px;color:var(--ink-3);font-style:normal}.clinic-validation-preview.is-likely_match{border-color:#16a34a33;background:#16a34a0f}.clinic-validation-preview.is-needs_review,.clinic-validation-preview.is-likely_wrong,.clinic-validation-preview.is-unreachable{border-color:var(--line-strong);background:var(--surface-2)}@media (max-width: 640px){.clinic-run-warning{align-items:stretch;flex-direction:column}.clinic-run-warning .btn{align-self:flex-start}}.metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.metric,.card,.panel{min-width:0;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1)}.metric{display:grid;gap:8px;border-radius:12px;padding:18px 20px}.metric:before{content:"";width:18px;height:18px;border:1.5px solid var(--ink-5);border-radius:50%}.metric strong{color:var(--ink);font-family:var(--font-display);font-size:28px;font-weight:600;line-height:1}.metric-label,.metric-hint{color:var(--ink-4)}.metric-hint{font-size:12px}.metric-stack{display:grid;gap:12px}.content-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:start}.clinic-workbench{gap:14px}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-12{grid-column:1 / -1}.card{border-radius:14px;padding:20px 22px}.card-head,.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.card-title{margin:0;color:var(--ink);font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1.15}.card-eyebrow{margin:0 0 5px}.panel{border-radius:12px;background:var(--surface);padding:20px;box-shadow:none}.panel h3{margin:0;color:var(--ink);font-family:var(--font-display);font-size:20px;font-weight:600}.badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border:1px solid var(--line);border-radius:999px;background:var(--bg-2);color:var(--ink-3);padding:4px 10px;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:0;white-space:nowrap}.badge.accent{border-color:var(--brand-line);background:var(--brand-lo);color:var(--brand-hi)}.badge.success{border-color:var(--ok-lo);background:var(--ok-lo);color:var(--ok)}.badge.neutral{border-color:var(--line);background:var(--surface-2);color:var(--ink-4)}.badge.danger{border-color:var(--crit-lo);background:var(--crit-lo);color:var(--crit)}.badge.attention{border-color:var(--attention-line);background:var(--attention-lo);color:var(--attention)}.status-pill{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;border:0;border-radius:var(--r-pill);background:var(--bg-2);color:var(--ink-3);padding:4px 10px;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:0;line-height:1.2;text-transform:none;white-space:nowrap}.sp-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}.status-pill.succeeded,.status-pill.success{background:var(--ok-lo);color:var(--ok)}.status-pill.trial{background:var(--brand-lo);color:var(--brand-hi)}.status-pill.running{background:var(--info-lo);color:var(--info)}.status-pill.queued{background:var(--bg-2);color:var(--ink-3)}.status-pill.failed{background:var(--crit-lo);color:var(--crit)}.status-pill.attention{background:var(--attention-lo);color:var(--attention)}.status-pill.danger{background:var(--crit-lo);color:var(--crit)}.status-pill.snoozed,.status-pill.warning{background:var(--warn-lo);color:var(--warn)}.status-pill.neutral{background:var(--bg-2);color:var(--ink-4)}.alert{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;align-items:start;margin-bottom:18px;border:1px solid var(--line);border-left-width:3px;border-radius:10px;background:var(--surface);padding:12px 14px;box-shadow:var(--shadow-1)}.alert strong{color:var(--ink);font-family:var(--font-display);font-weight:600}.alert span,.alert a{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.alert.success{border-color:var(--line);border-left-color:var(--ok);background:#fbfffc}.alert.info{border-color:var(--line);border-left-color:var(--info);background:#fbfdff}.alert.danger{border-color:var(--line);border-left-color:var(--crit);background:snow}.alert.attention{border-color:var(--attention-line);border-left-color:var(--line-strong);background:var(--attention-lo)}.alert.attention span{color:var(--ink-3)}.alert.compact{grid-template-columns:auto minmax(0,1fr) auto}.advisory-evidence-list{grid-column:1 / -1;display:grid;gap:8px;margin:2px 0 0;padding:0;list-style:none}.advisory-evidence-list li{display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:8px 12px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#ffffffb8}.advisory-evidence-list strong{font-size:13px}.advisory-evidence-list span{font-size:13px;line-height:1.5}.alert-close{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:50%;background:var(--surface-2);color:var(--ink-3);cursor:pointer;font-size:18px;line-height:1}.alert-close:hover{border-color:var(--line-strong);color:var(--ink)}.kv-list{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:13px;align-items:center}.kv-list span:nth-child(odd){color:var(--ink-3);font-weight:600}.credit-callout{display:grid;gap:4px;margin-bottom:14px;border-radius:12px;background:var(--brand-lo);padding:16px 18px}.credit-callout strong{color:var(--ink);font-family:var(--font-display);font-size:42px;font-weight:600;line-height:1}.credit-callout span{color:var(--brand-hi);font-weight:700}.credit-callout.large{padding:20px}.credit-callout.large strong{font-size:56px}.package-grid{display:grid;gap:10px;margin:16px 0}.package-grid>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:10px}.trial-campaign-card{border-color:#2463eb33}.trial-campaign-meter{position:relative;height:9px;overflow:hidden;border-radius:999px;background:var(--surface-2)}.trial-campaign-meter span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--ok))}.trial-campaign-meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--ink-4);font-size:12.5px;font-weight:700}.trial-campaign-meta span{border:1px solid var(--line);border-radius:999px;background:var(--surface);padding:6px 9px}.app-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;background:#0f172a6b}.app-modal{width:min(560px,100%);border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-lg);padding:22px}.app-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.app-modal-head h2{margin:4px 0 0;font-size:24px;line-height:1.2}.icon-button{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-2);cursor:pointer;font-size:20px;font-weight:700;line-height:1}.icon-button:hover{border-color:var(--brand);color:var(--brand)}.trial-claim-dialog{display:grid;gap:18px}.trial-claim-dialog>p{margin:0;color:var(--ink-3);line-height:1.8}.trial-claim-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.trial-claim-summary>div{display:grid;gap:6px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px}.trial-claim-summary span{color:var(--ink-4);font-size:12px;font-weight:700}.trial-claim-summary strong{color:var(--ink);font-size:15px;line-height:1.4}@media (max-width: 680px){.app-modal-backdrop{align-items:end;padding:12px}.trial-claim-summary{grid-template-columns:1fr}}.action-row{margin-top:16px}.trial-feedback-form{display:grid;gap:14px;max-width:860px}.trial-feedback-form .form-field{display:grid;gap:8px;margin:0;color:var(--ink)}.trial-feedback-field-head{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;justify-content:space-between}.trial-feedback-field-head span,.trial-feedback-label,.trial-feedback-help-text{color:var(--ink-4);font-size:12.5px;font-weight:700}.trial-feedback-ratings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.trial-feedback-rating-option{position:relative;display:grid;gap:4px;min-height:76px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);padding:12px 34px 12px 12px;cursor:pointer;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s}.trial-feedback-rating-option:hover{border-color:var(--brand);background:var(--surface-2)}.trial-feedback-rating-option.is-selected{border-color:var(--brand);background:var(--brand-lo);box-shadow:0 0 0 2px #2463eb24}.trial-feedback-rating-option strong{font-size:14px;line-height:1.25}.trial-feedback-rating-option span:not(.trial-feedback-rating-check){color:var(--ink-4);font-size:12px;line-height:1.35}.trial-feedback-rating-check{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:var(--brand);color:#fff;font-size:12px;font-weight:900;opacity:0;transform:scale(.75);transition:opacity .15s,transform .15s}.trial-feedback-rating-option.is-selected .trial-feedback-rating-check{opacity:1;transform:scale(1)}.trial-feedback-contact-toggle{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px;color:var(--ink);cursor:pointer}.trial-feedback-contact-toggle.is-selected{border-color:var(--brand);background:var(--brand-lo)}.trial-feedback-contact-copy{display:grid;gap:2px}.trial-feedback-contact-copy strong{line-height:1.35}.trial-feedback-contact-copy small{color:var(--ink-4);font-size:12px;line-height:1.45}.input.is-invalid{border-color:var(--crit);box-shadow:0 0 0 3px var(--crit-lo)}.trial-feedback-error{color:var(--crit);font-size:12.5px;font-weight:700}.trial-feedback-actions{display:flex;flex-wrap:wrap;gap:10px}@media (max-width: 720px){.trial-feedback-ratings,.settings-feedback-card .trial-feedback-ratings{grid-template-columns:1fr}}.account-email-line{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);padding:12px 14px;color:var(--ink);font-weight:650}.auth-method-list{display:grid;gap:12px;margin-top:14px}.auth-method-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:14px}.auth-method-title{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:6px}.auth-method-title strong{color:var(--ink);font-family:var(--font-display);font-size:16px;font-weight:650}.auth-method-card p{margin:0;color:var(--ink-3);font-size:13px;line-height:1.65}.account-page{display:grid;gap:16px;max-width:940px}.account-profile-head{display:grid;grid-template-columns:74px minmax(0,1fr);gap:16px;align-items:center;margin-bottom:4px}.account-avatar-large{display:grid;place-items:center;width:74px;height:74px;overflow:hidden;border:1px solid var(--line);border-radius:50%;background:var(--surface-2);color:var(--ink);font-size:22px;font-weight:800}.account-avatar-large img{width:100%;height:100%;object-fit:cover}.account-profile-head h2{margin:0;color:var(--ink);font-family:var(--font-display);font-size:34px;font-weight:750;line-height:1.05}.account-profile-head p{margin:6px 0 0;color:var(--ink-3);font-size:14px}.account-section{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:18px}.account-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.account-section-head h2{margin:0;color:var(--ink);font-family:var(--font-display);font-size:20px;font-weight:750;line-height:1.15}.account-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,auto);gap:18px;align-items:center;border-top:1px solid var(--line);padding:16px 0}.account-row:last-child{padding-bottom:0}.account-row-main{display:grid;gap:4px}.account-row-main strong{color:var(--ink);font-size:14px;font-weight:750}.account-row-main span{color:var(--ink-3);font-size:13px;line-height:1.5}.account-row-value{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;color:var(--ink);font-size:14px;font-weight:650;text-align:right}.account-inline-edit{align-items:center}.account-inline-edit .input{width:min(260px,100%)}.account-authorized-list{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px;border-top:1px solid var(--line);padding-top:14px;color:var(--ink-3);font-size:13px}.account-authorized-list strong{color:var(--ink)}.account-authorized-list span{border:1px solid var(--line);border-radius:999px;background:var(--surface-2);padding:5px 8px;color:var(--ink-2);font-size:12px;font-weight:700}.account-theme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.account-theme-choice{display:grid;gap:8px;min-height:78px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);color:var(--ink);padding:12px;cursor:pointer;text-align:left}.account-theme-choice:hover,.account-theme-choice.active{border-color:var(--coral);background:var(--surface)}.account-theme-choice span{color:var(--ink-5);font-family:var(--font-mono);font-size:10px;font-weight:800}.account-theme-choice strong{font-size:14px}.settings-card-copy,.home-next-copy{margin:0;color:var(--ink-3);font-size:14px;line-height:1.65;overflow-wrap:anywhere}.settings-link-card,.home-next-card,.home-start-card{display:grid;align-content:start;gap:12px}.settings-link-card .card-head,.home-next-card .card-head,.home-start-card .card-head{margin-bottom:0}.settings-feedback-card{gap:14px}.settings-feedback-card .trial-feedback-form{max-width:none}.settings-feedback-card .trial-feedback-ratings{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-balance-row{display:flex;flex-wrap:wrap;gap:8px}.settings-balance-row span{border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--ink-3);padding:7px 10px;font-size:13px;font-weight:700}.settings-balance-row strong{color:var(--ink);font-size:15px}.settings-grid{align-items:start}.settings-detail-card{align-self:start}.settings-disclosure{display:block}.settings-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.settings-disclosure summary::-webkit-details-marker{display:none}.settings-disclosure summary>div{display:grid;gap:4px;min-width:0}.settings-disclosure summary strong{color:var(--ink);font-family:var(--font-display);font-size:20px;font-weight:700;line-height:1.15}.settings-disclosure summary em{color:var(--ink-3);font-size:13px;font-style:normal;line-height:1.5}.settings-disclosure[open] summary{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:14px}.pricing-section{display:grid;gap:16px}.pricing-section-head{display:flex;align-items:end;justify-content:space-between;gap:16px}.pricing-section-head h2{margin:4px 0 0;color:var(--ink);font-family:var(--font-display);font-size:26px;line-height:1.15}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.recharge-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.starter-pack-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:20px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:22px}.starter-pack-card.balance-card{grid-template-columns:minmax(0,1fr)}.starter-pack-main,.starter-pack-buy{display:grid;align-content:start;gap:14px}.balance-card-head{display:flex;align-items:end;justify-content:space-between;gap:16px}.balance-card-head .card-eyebrow{margin-bottom:5px}.starter-pack-main h3,.recharge-section-head h3{margin:0;color:var(--ink);font-family:var(--font-display);font-size:22px;line-height:1.18}.starter-pack-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.balance-card-actions{display:flex;flex-wrap:wrap;gap:10px}.starter-pack-list div{display:grid;gap:5px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px}.starter-pack-list span,.starter-pack-buy span{color:var(--ink-4);font-size:12px;font-weight:700}.starter-pack-list strong{color:var(--ink);font-size:17px}.starter-pack-list em,.starter-pack-buy em{color:var(--ink-3);font-size:12.5px;font-style:normal;line-height:1.45}.starter-pack-buy{border-left:1px solid var(--line);padding-left:20px}.starter-pack-buy strong{color:var(--ink);font-family:var(--font-display);font-size:34px;line-height:1}.recharge-section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:4px}.pricing-card{display:flex;flex-direction:column;gap:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:18px;min-height:100%}.pricing-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.pricing-card h3{margin:0;color:var(--ink);font-family:var(--font-display);font-size:18px;line-height:1.2}.pricing-price{display:grid;gap:3px}.pricing-price strong{color:var(--ink);font-family:var(--font-display);font-size:26px;line-height:1.1}.pricing-price span,.pricing-card p{color:var(--ink-3);font-size:13px;line-height:1.55}.pricing-card p{margin:0}.pricing-price .price-original{color:var(--ink-4);font-size:12.5px;text-decoration:line-through}.price-discount-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.price-discount-row span{border-radius:999px;background:var(--ok-lo);color:var(--ok);padding:4px 8px;font-size:12px;font-weight:800}.price-discount-row em{color:var(--ink-3);font-size:12.5px;font-style:normal;font-weight:650}.pricing-card .btn{margin-top:auto}.hint{color:var(--ink-4);font-size:12px}.warning-text{color:var(--warn)}.text-link{color:var(--coral);font-weight:700}.share-line{overflow-wrap:anywhere;word-break:break-word}.t-wrap{width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.t{width:100%;min-width:640px;border-collapse:collapse}.span-12 .t{min-width:760px}.t th,.t td{border-bottom:1px solid var(--line);padding:12px 14px;text-align:left;vertical-align:middle}.t th{background:var(--surface-2);color:var(--ink-4);font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:0;white-space:nowrap}.t tr:last-child td{border-bottom:0}.cell-title,.cell-sub{display:block;min-width:0}.cell-title{color:var(--ink);font-weight:700}.cell-sub{color:var(--ink-5);font-size:12px}.runbook-list{display:grid;gap:6px;margin:0;padding-left:18px;color:var(--ink-2)}.runbook-list li{padding-left:2px}.cell-num{text-align:right;font-variant-numeric:tabular-nums}.amount-positive,.m-grade-a,.m-grade-b{color:var(--ok);font-weight:700}.amount-negative,.m-grade-d{color:var(--crit);font-weight:700}.m-grade-c{color:var(--coral);font-weight:700}.m-muted{color:var(--ink-5)}.state{display:grid;justify-items:start;gap:8px;padding:22px;color:var(--ink-4)}.state-mark{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--bg-2);color:var(--ink-3);font-family:var(--font-body);font-size:12px;font-weight:700}.state strong{color:var(--ink);font-family:var(--font-display);font-size:20px;font-weight:600}.timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px}.timeline div{border:1px solid var(--line);border-radius:10px;background:var(--surface-2);padding:12px 14px}.timeline dt{color:var(--ink-4);font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:0}.timeline dd{margin:4px 0 0;color:var(--ink);font-family:var(--font-mono);font-size:12px}.run-detail{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:start;min-width:0}.run-record-grid{gap:16px}.run-record-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:end;min-width:0;padding:0 0 2px}.run-record-copy{display:grid;gap:10px;min-width:0}.run-record-breadcrumb{margin:0;color:var(--ink-5);font-size:12px;font-weight:700;line-height:1.45}.run-record-breadcrumb span{color:var(--ink-5);padding:0 6px}.run-record-breadcrumb strong{color:var(--ink)}.run-record-status,.run-record-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.run-record-status>span:first-child{color:var(--ink-5);font-size:12px;font-weight:800}.run-record-copy h2{margin:0;color:var(--ink);font-family:var(--font-display);font-size:36px;font-weight:700;line-height:1.05}.run-record-copy h2 span{color:var(--brand)}.run-record-target{display:flex;align-items:center;flex-wrap:wrap;gap:8px;max-width:760px;color:var(--ink-3);font-size:13px;line-height:1.45}.run-record-target span{color:var(--ink-5);font-size:12px;font-weight:800}.run-record-target strong{color:var(--ink);font-weight:800}.run-record-target a,.run-record-target em{color:var(--brand);font-weight:750;font-style:normal;text-decoration:none;overflow-wrap:anywhere}.run-record-target a:hover{text-decoration:underline}.run-record-copy p:not(.run-record-breadcrumb){max-width:760px;margin:0;color:var(--ink-3);font-size:14px;line-height:1.7}.run-record-actions{justify-content:flex-end}.run-record-grid .timeline{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:0}.run-record-grid .timeline div{background:#fff}.run-record-grid .timeline .timeline-clinic{grid-column:span 2}.run-record-grid .timeline small{display:block;margin-top:3px;color:var(--ink-4);font-size:12px;font-weight:650;overflow-wrap:anywhere}.runs-page{display:grid;gap:28px}.runs-hero,.runs-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:end}.runs-hero h1,.runs-section-head h2{margin:0;color:var(--ink);font-family:var(--font-display);font-weight:700;letter-spacing:0}.runs-hero h1{font-size:42px;line-height:1.05}.runs-hero p:not(.eyebrow){max-width:760px;margin:12px 0 0;color:var(--ink-3);font-size:15px;line-height:1.75}.runs-hero-actions,.runs-record-actions,.runs-table-tools,.runs-table-footer,.runs-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.runs-hero-actions{justify-content:flex-end}.runs-stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow-1)}.runs-stat-strip article{min-width:0;border-right:1px solid var(--line);padding:24px 26px}.runs-stat-strip article:last-child{border-right:0}.runs-stat-strip span,.runs-stat-strip p,.runs-stat-strip em{color:var(--ink-4)}.runs-stat-strip span{display:block;margin-bottom:12px;font-size:12px;font-weight:700}.runs-stat-strip strong{color:var(--ink);font-family:var(--font-display);font-size:34px;font-weight:700;line-height:1}.runs-stat-strip em{margin-left:6px;font-size:13px;font-style:normal;font-weight:600}.runs-stat-strip p{margin:10px 0 0;font-size:13px;line-height:1.5}.runs-credit-number{color:var(--coral)!important}.runs-workbench{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:18px;align-items:start}.runs-workbench-report-only{grid-template-columns:minmax(0,1fr)}.run-composer-card{display:grid;gap:14px}.run-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.run-mode-card{position:relative;display:grid;align-content:start;gap:9px;min-height:166px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);padding:16px;cursor:pointer;text-align:left;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s}.run-mode-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--brand),var(--warn),var(--ok));opacity:.72}.run-mode-card:hover:not(:disabled){border-color:var(--line-strong);background:#fbfdff;transform:translateY(-1px)}.run-mode-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.run-mode-card.is-active{border-color:var(--brand);background:#f8fbff;box-shadow:0 0 0 3px #306fe221}.run-mode-card.is-locked{background:#fbfbfc;color:var(--ink-5);cursor:not-allowed}.run-mode-card.is-locked:not(.is-active){opacity:.76}.run-mode-card:disabled:hover{transform:none}.run-mode-topline{display:flex;align-items:center;gap:8px;min-width:0}.run-mode-topline em,.run-mode-spec{color:var(--ink-4);font-size:12px;font-style:normal;font-weight:750;line-height:1.35}.run-mode-index{display:inline-grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border:1px solid #cfe0f8;border-radius:50%;background:#f8fbff;color:var(--brand);font-family:var(--font-mono);font-size:11px;font-weight:800}.run-mode-topline em{display:inline-flex;align-items:center;min-height:24px;border:1px solid #cfe0f8;border-radius:999px;background:#f8fbff;color:var(--brand);padding:4px 9px;white-space:nowrap}.run-mode-topline strong{margin-left:auto;color:var(--ink);font-family:var(--font-display);font-size:13px;font-weight:750;white-space:nowrap}.run-mode-topline strong.is-ready{color:var(--ok)}.run-mode-topline strong.is-locked{color:var(--ink-5)}.run-mode-title{color:var(--ink);font-family:var(--font-display);font-size:19px;font-weight:750;line-height:1.15}.run-mode-purpose,.run-mode-meta,.run-mode-spec,.run-mode-after{color:var(--ink-3);font-size:13px;line-height:1.5}.run-mode-spec{display:grid;gap:4px;color:var(--ink-4);font-size:12.5px;font-weight:700}.run-mode-meta{color:var(--ink-4);font-size:12.5px;overflow-wrap:anywhere}.run-mode-after{color:var(--ink);font-size:12.5px;font-weight:750}.runs-create-card{padding:26px}.runs-create-card .run-mode-grid{grid-template-columns:1fr}.runs-create-card .card-head{margin-bottom:2px}.runs-create-card .card-title{font-size:21px}.runs-composer-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.runs-composer-chips span,.runs-credit-preview{min-width:0;border:1px solid var(--line);border-radius:10px;background:#fff;padding:12px 14px}.runs-composer-chips span{display:grid;gap:4px;color:var(--ink);font-size:13px;font-weight:700}.runs-composer-chips strong{color:var(--ink-5);font-family:var(--font-mono);font-size:11px;font-weight:700}.runs-credit-preview{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f8f8f9}.runs-credit-preview span{color:var(--ink-4);font-size:13px;font-weight:700}.runs-credit-preview strong{color:var(--ink-3);font-size:17px}.runs-credit-preview em{color:var(--ink-5);font-style:normal}.runs-credit-preview .is-after{color:var(--coral)}.runs-create-actions .btn{width:100%}.runs-table-card{padding:0;overflow:hidden}.runs-table-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:26px 26px 20px}.runs-search{display:flex;align-items:center;gap:8px;min-width:210px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:9px 12px}.runs-search span{color:var(--brand);font-family:var(--font-mono);font-size:11px;font-weight:800}.runs-search input{min-width:0;width:100%;border:0;background:transparent;color:var(--ink);font:inherit;outline:0}.runs-search input::placeholder{color:var(--ink-5)}.runs-record-list{display:grid;overflow-x:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.runs-record-row{display:grid;grid-template-columns:32px minmax(92px,.8fr) minmax(130px,1.2fr) minmax(128px,.9fr) minmax(74px,.7fr) minmax(58px,.5fr) minmax(104px,.8fr) minmax(230px,auto);gap:10px;align-items:center;min-width:0;padding:18px 26px}.runs-record-header{background:#f8f8f9;color:var(--ink-4);font-size:12px;font-weight:800;padding-top:12px;padding-bottom:12px}.runs-record-row:not(.runs-record-header):not(:last-child){border-bottom:1px solid var(--line)}.runs-record-row strong,.runs-record-row em{display:block;min-width:0;overflow-wrap:anywhere}.runs-record-row strong{color:var(--ink);font-size:13px;line-height:1.35}.runs-record-row em{margin-top:3px;color:var(--ink-5);font-size:12px;font-style:normal;line-height:1.35}.runs-checkbox{display:inline-flex}.runs-type-pill{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;background:var(--brand-lo);color:var(--brand-hi);padding:7px 11px;font-size:12px;font-weight:800;white-space:nowrap}.runs-score{display:flex;align-items:baseline;gap:6px}.runs-score strong{font-family:var(--font-display);font-size:22px;line-height:1}.runs-score em{margin:0;font-size:12px}.runs-date strong{font-family:var(--font-mono);font-size:12px;font-weight:700}.runs-record-actions{flex-wrap:nowrap;gap:6px;justify-content:flex-end}.runs-record-actions .btn{padding-right:9px;padding-left:9px;white-space:nowrap}.runs-record-empty{padding:30px}.runs-table-footer{justify-content:space-between;padding:18px 26px}.runs-pagination span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--line);border-radius:8px;color:var(--ink);font-weight:700}.runs-rerun-section{display:grid;gap:14px}.runs-section-head h2{font-size:25px}.runs-rerun-list{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow-1)}.runs-rerun-row{display:grid;grid-template-columns:120px 110px minmax(0,1fr) auto;gap:18px;align-items:center;padding:20px 26px}.runs-rerun-row:not(:last-child){border-bottom:1px dashed var(--line)}.runs-rerun-row>span{color:var(--ink-3);font-weight:700}.runs-rerun-date{display:flex;align-items:baseline;gap:10px}.runs-rerun-date strong,.runs-rerun-row div>strong{color:var(--ink);font-weight:800}.runs-rerun-date span,.runs-rerun-row em{display:block;color:var(--ink-5);font-size:12px;font-style:normal}.runs-rerun-row.is-empty{grid-template-columns:minmax(0,1fr) auto}.public-share-page{min-height:100vh;background:var(--bg);padding:28px}.public-share-topbar,.public-share-content,.public-share-state{width:min(100%,1180px);margin:0 auto}.public-share-topbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.public-share-brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-weight:800;text-decoration:none}.public-share-content{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.public-share-state{display:grid;justify-items:start;gap:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:24px}.public-share-hero{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,280px);gap:24px;align-items:stretch;border-color:#d7dde7;background:#fbfcff}.public-share-hero h1{margin:0;color:var(--ink);font-family:var(--font-display);font-size:38px;font-weight:600;line-height:1.1}.example-page{min-height:100vh;background:#fff;color:#15161a;padding:28px 62px 78px;--example-ink: #15161a;--example-ink-2: #3b3d44;--example-ink-3: #6d7079;--example-ink-4: #a8aab1;--example-paper: #ffffff;--example-paper-2: #f7f8fa;--example-rule: #e6e7eb;--example-rule-strong: #cfd4dc;--example-question: #6f5af0;--example-question-soft: #efebff;--example-gap: #f25e3b;--example-gap-soft: #ffe9e0;--example-action: #1f7a5a;--example-action-soft: #e3f2eb}.example-topbar,.example-report-label,.example-hero,.example-section,.example-final-cta{width:min(100%,1168px);margin:0 auto}.example-topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;margin-bottom:38px}.example-page .public-share-brand{gap:9px;color:var(--example-ink);font-weight:850}.example-page .public-share-brand .mark{width:24px;height:24px;border-radius:7px;background:#8b6cff;color:#fff;font-size:11px}.example-topbar nav{display:flex;flex-wrap:wrap;gap:0;justify-content:center;width:fit-content;justify-self:center;border:1px solid var(--example-rule);border-radius:999px;background:var(--example-paper);padding:4px;box-shadow:0 1px #15161a08}.example-topbar nav a{border:0;border-radius:var(--r-pill);background:transparent;color:var(--example-ink-2);padding:8px 18px;font-size:13px;font-weight:750;box-shadow:none}.example-topbar nav a:hover{color:var(--example-ink)}.example-topbar nav a.is-active{background:var(--example-question-soft);color:var(--example-question)}.example-report-label{display:flex;align-items:center;gap:12px;margin-bottom:22px;color:var(--example-ink-4);font-size:12px;font-weight:850}.example-report-label span{border-radius:3px;background:var(--example-gap-soft);color:var(--example-gap);padding:5px 8px;letter-spacing:.08em}.example-report-label b{color:var(--example-ink-4);font-weight:850}.example-hero{display:grid;grid-template-columns:minmax(0,1fr) 374px;gap:40px;align-items:stretch;border:1px solid var(--example-rule);border-radius:12px;background:var(--example-paper);padding:40px}.example-hero-copy{display:grid;align-content:center;gap:18px;min-width:0}.example-hero-copy h1,.example-section-head h2,.example-final-cta h2{margin:0;color:var(--example-ink);font-family:var(--font-display);font-weight:850;letter-spacing:0;line-height:1.08}.example-hero-copy h1{max-width:674px;font-size:46px;line-height:52.9px}.example-hero-copy p:not(.card-eyebrow),.example-final-cta p:not(.card-eyebrow){max-width:780px;margin:0;color:var(--example-ink-3);font-size:16px;line-height:1.85}.example-actions{display:flex;flex-wrap:wrap;gap:10px}.example-page .btn-secondary,.example-page .btn-primary{border-color:var(--example-rule);background:#fff;color:var(--example-ink)}.example-page .btn-secondary:hover,.example-page .btn-primary:hover{border-color:var(--example-rule-strong);background:var(--example-paper-2);color:var(--example-ink)}.example-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:720px;margin-top:8px}.example-hero-stats div{display:grid;gap:4px;border-radius:10px;background:var(--example-paper-2);padding:17px 18px}.example-hero-stats span{color:var(--example-ink-4);font-size:12px;font-weight:850}.example-hero-stats strong{color:var(--example-ink);font-family:var(--font-display);font-size:28px;line-height:1}.example-hero-stats em{color:var(--example-ink-3);font-size:13px;font-style:normal;font-weight:800}.example-summary-panel{display:grid;align-content:start;justify-items:center;gap:18px;border:0;border-radius:12px;background:var(--example-paper-2);padding:28px 30px}.example-summary-panel span,.example-summary-panel em,.example-card span,.example-source-map span,.example-answer-chain span,.example-flow span,.example-donut-copy span,.example-source-legend span,.example-answer-copy span,.example-meta-grid span,.example-rewrite-grid span,.example-faq-grid span,.example-faq-list span{color:var(--example-ink-4);font-size:12px;font-style:normal;font-weight:800}.example-summary-panel>span,.example-summary-panel>strong,.example-summary-panel>p{justify-self:stretch}.example-summary-panel strong{color:var(--example-ink);font-size:25px;line-height:1.25}.example-summary-panel>div:not(.example-score-ring){display:grid;gap:4px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0}.example-score-ring{display:block;width:200px;height:200px;margin-top:18px;box-shadow:none}.example-score-ring svg{display:block;width:200px;height:200px;overflow:visible}.example-summary-panel p{justify-self:stretch;margin:0;border-radius:8px;background:var(--example-paper);padding:12px 14px;color:var(--example-ink-3);line-height:1.65}.example-summary-panel p span{display:inline-block;margin-right:6px;border-radius:4px;background:var(--example-gap-soft);color:var(--example-gap);padding:3px 6px;font-size:12px;font-weight:850}.example-section{display:grid;gap:24px;padding:64px 0 0}.example-section-head{max-width:940px}.example-section-kicker{display:flex;align-items:center;gap:10px;margin:0 0 12px;color:var(--example-ink-4);font-size:13px;font-weight:850}.example-section-kicker span{display:inline-grid;place-items:center;min-width:24px;height:22px;border-radius:5px;background:var(--example-question-soft);color:var(--example-question);font-size:12px}.example-section-kicker.is-gap span{background:var(--example-gap-soft);color:var(--example-gap)}.example-section-kicker.is-action span{background:var(--example-action-soft);color:var(--example-action)}.example-section-head h2,.example-final-cta h2{font-size:32px;line-height:40px}.example-section-note{max-width:760px;margin:8px 0 0;color:var(--example-ink-3);font-size:14px;line-height:1.65}.example-scenario-grid,.example-source-map,.example-action-grid,.example-answer-grid,.example-rewrite-grid,.example-faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.example-card,.example-source-map article,.example-answer-copy,.example-rewrite-grid article,.example-faq-grid article{display:grid;align-content:start;gap:11px;min-width:0;border:1px solid var(--example-rule);border-radius:8px;background:var(--example-paper);padding:22px}.example-scenario-grid .example-card{position:relative;min-height:210px;padding-top:28px}.example-scenario-grid .example-card:before{content:"''";color:var(--example-question);font-family:var(--font-display);font-size:34px;font-weight:850;line-height:.7}.example-card h3,.example-source-map strong,.example-faq-grid strong{margin:0;color:var(--example-ink);font-size:17px;line-height:1.35}.example-card p,.example-source-map p,.example-answer-copy p,.example-rewrite-grid p,.example-faq-grid p{margin:0;color:var(--example-ink-3);line-height:1.65;overflow-wrap:anywhere}.example-scenario-grid footer{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:auto;border-top:1px dashed var(--example-rule);padding-top:14px}.example-scenario-grid footer b{color:var(--example-ink-3);font-size:11px;font-weight:850;white-space:nowrap}.example-action-grid .example-card{position:relative;overflow:hidden;min-height:220px;padding:26px}.example-action-grid .example-card:before{content:"";position:absolute;top:-34px;right:-24px;width:112px;height:112px;border-radius:50%;background:var(--example-action-soft)}.example-action-grid .example-card span{width:fit-content;border-radius:999px;background:var(--example-action-soft);color:var(--example-action);padding:6px 10px;letter-spacing:.08em}.example-action-grid .example-card h3,.example-action-grid .example-card p,.example-action-grid .example-card span{position:relative}.example-action-grid .example-card p:before{content:"CHECKPOINT";display:block;margin-bottom:8px;color:var(--example-ink-4);font-size:11px;font-weight:850;letter-spacing:.08em}.example-source-map{grid-template-columns:repeat(4,minmax(0,1fr))}.example-source-note{max-width:760px;margin:-2px 0 0;color:var(--example-ink-3);font-size:13px;line-height:1.6}.example-insight-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:52px;align-items:stretch;border:1px solid var(--example-rule);border-radius:10px;background:var(--example-paper);padding:40px 44px}.example-distribution-panel{display:grid;grid-template-columns:1fr;gap:22px;align-items:center;min-height:0;border:0;border-radius:0;background:transparent;padding:0}.example-donut{display:grid;width:220px;height:220px;place-items:center;border-radius:50%;box-shadow:none}.example-donut>div{display:grid;width:142px;height:142px;place-items:center;align-content:center;border-radius:50%;background:var(--example-paper)}.example-donut strong{color:var(--example-ink);font-family:var(--font-display);font-size:58px;line-height:.95}.example-donut-copy{display:grid;gap:8px;align-self:center}.example-donut-copy h3{margin:0;color:var(--example-ink);font-size:15px;line-height:1.4;text-align:center}.example-donut-copy p{display:none}.example-source-legend{display:grid;gap:0;align-content:center}.example-source-legend article{display:grid;grid-template-columns:12px minmax(0,1fr) 72px 54px;gap:14px;align-items:center;min-width:0;border:0;border-bottom:1px solid var(--example-rule);border-radius:0;background:transparent;padding:17px 0}.example-source-legend article:last-child{border-bottom:0}.example-source-legend i{width:10px;height:10px;min-height:0;margin-top:0;border-radius:2px}.example-source-legend div{display:contents}.example-source-legend strong{grid-column:2;grid-row:1;color:var(--example-ink);font-size:15px;line-height:1.35}.example-source-legend span{grid-column:3;grid-row:1;justify-self:end;color:var(--example-ink-4);font-size:12px}.example-source-legend p:after{content:""}.example-source-legend p{grid-column:4;grid-row:1;justify-self:end;margin:0;color:var(--example-ink);line-height:1.4;text-align:right}.example-source-legend p{font-size:0}.example-source-legend article:nth-child(1) p:before{content:"9/20";color:var(--example-ink);font-size:13px;font-weight:850}.example-source-legend article:nth-child(2) p:before{content:"6/20";color:var(--example-ink);font-size:13px;font-weight:850}.example-source-legend article:nth-child(3) p:before{content:"4/20";color:var(--example-ink);font-size:13px;font-weight:850}.example-source-legend article:nth-child(4) p:before{content:"1/20";color:var(--example-gap);font-size:13px;font-weight:850}.example-answer-section{border-top:1px solid var(--example-rule-strong);margin-top:74px}.example-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:60px;align-items:stretch}.example-flow article{position:relative;display:grid;align-content:start;gap:14px;min-width:0;min-height:85px;border:1px solid var(--example-rule);border-radius:8px;padding:22px}.example-flow article:not(:last-child):after{content:"";position:absolute;top:50%;right:-45px;width:30px;height:2px;background:var(--example-rule-strong)}.example-flow article:not(:last-child):before{content:"";position:absolute;top:calc(50% - 5px);right:-50px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid var(--example-rule-strong)}.example-flow .is-question{border-color:#6f5af052;background:var(--example-question-soft)}.example-flow .is-gap{border-color:#f25e3b5c;background:var(--example-gap-soft)}.example-flow .is-action{border-color:#1f7a5a52;background:var(--example-action-soft)}.example-flow .is-question span{color:var(--example-question)}.example-flow .is-gap span{color:var(--example-gap)}.example-flow .is-action span{color:var(--example-action)}.example-flow strong{color:var(--example-ink);font-size:18px;line-height:1.42}.example-flow p{margin:0;color:var(--example-ink-3);line-height:1.7}.example-answer-chain,.example-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.example-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.example-answer-chain div,.example-meta-grid div{display:grid;gap:7px;min-width:0;border:1px solid var(--example-rule);border-radius:4px;background:var(--example-paper);padding:18px}.example-answer-chain strong,.example-meta-grid strong{color:var(--example-ink);font-size:14px;line-height:1.55;overflow-wrap:anywhere}.example-answer-grid{display:grid;grid-template-columns:1fr;gap:0;overflow:hidden;border:1px solid var(--example-rule);border-radius:8px;background:var(--example-paper)}.example-answer-grid .browser-topbar{border-bottom:1px solid var(--example-rule)}.example-answer-grid .example-answer-copy{display:grid;grid-template-columns:160px minmax(0,1fr);gap:18px;border:0;border-bottom:1px solid var(--example-rule);border-radius:0;background:transparent;padding:32px}.example-answer-grid .example-answer-copy:last-child{border-bottom:0}.example-answer-grid .example-answer-copy span{align-self:start;width:fit-content;border-radius:4px;background:var(--example-question-soft);color:var(--example-question);padding:5px 8px;font-size:11px}.example-answer-grid .example-answer-copy:nth-child(3) span{background:var(--example-action-soft);color:var(--example-action)}.example-answer-grid .example-answer-copy p{color:var(--example-ink-2)}.example-review-strip{display:grid;gap:14px;border:1px solid rgba(242,94,59,.2);border-radius:12px;background:var(--example-gap-soft);padding:22px 24px}.example-review-strip strong{display:inline-flex;width:fit-content;align-items:center;gap:8px;border-radius:7px;background:var(--example-gap);color:#fff;padding:6px 10px;font-size:13px}.example-review-strip strong:before{content:"!";display:inline-grid;width:16px;height:16px;place-items:center;border-radius:50%;background:#ffffff3d;font-size:11px}.example-review-strip ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 34px;margin:0;padding:0;color:var(--example-ink-3);line-height:1.6;list-style:none}.example-review-strip li{position:relative;padding-left:28px}.example-review-strip li:before{content:"";position:absolute;top:.35em;left:0;width:15px;height:15px;border:1px solid var(--example-gap);border-radius:4px;background:var(--example-paper)}.example-review-strip strong{color:var(--example-ink)}.example-review-strip strong{color:#fff}.example-browser-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.example-copy-card{display:grid;gap:12px;min-height:105px;border:1px solid var(--example-rule);border-radius:8px;background:var(--example-paper);padding:22px}.example-copy-card.is-before{color:var(--example-ink-4)}.example-copy-card.is-after{border-color:#1f7a5a3d;background:var(--example-action-soft)}.example-copy-card span{color:var(--example-ink-4);font-size:11px;font-weight:850;letter-spacing:.04em}.example-copy-card p{margin:0;color:var(--example-ink-3);line-height:1.7}.example-copy-card.is-after span{color:var(--example-action)}.example-copy-card.is-after p{color:var(--example-ink-2)}.browser-topbar{display:flex;align-items:center;gap:7px;border-bottom:1px solid var(--example-rule);background:var(--example-paper-2);padding:12px 14px}.browser-topbar span{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:#d1d5db}.browser-topbar span:first-child{background:#fca5a5}.browser-topbar span:nth-child(2){background:#fcd34d}.browser-topbar span:nth-child(3){background:#86efac}.browser-topbar em{min-width:0;margin-left:8px;overflow:hidden;color:var(--example-ink-4);font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.browser-page{display:grid;gap:16px;min-height:260px;padding:34px}.browser-page small{color:var(--example-ink-4);font-size:12px;font-weight:800}.browser-page h4{margin:0;color:var(--example-ink);font-size:25px;line-height:1.35}.browser-page p{margin:0;color:var(--example-ink-3);line-height:1.75}.example-browser-frame.is-before .browser-page{background:var(--example-gap-soft)}.example-browser-frame.is-after .browser-page{background:var(--example-action-soft)}.example-faq-list{display:grid;overflow:hidden;gap:0;border:1px solid var(--example-rule);border-radius:8px;background:var(--example-paper)}.example-faq-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;border-bottom:1px solid var(--example-rule);padding:14px 20px}.example-faq-head strong{color:var(--example-ink);font-size:13px}.example-faq-head span,.example-faq-head em{color:var(--example-ink-4);font-size:12px;font-style:normal;font-weight:850}.example-faq-list details{overflow:hidden;border:0;border-bottom:1px solid var(--example-rule);border-radius:0;background:transparent}.example-faq-list details:last-child{border-bottom:0}.example-faq-list summary{display:grid;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:14px;cursor:pointer;list-style:none;padding:18px 22px}.example-faq-list summary::-webkit-details-marker{display:none}.example-faq-list summary:after{content:"+";display:grid;width:28px;height:28px;grid-column:3;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--example-paper-2);color:var(--example-ink);font-weight:800}.example-faq-list details[open] summary:after{content:"-"}.example-faq-list strong{color:var(--example-ink);font-size:19px;line-height:1.4;text-align:left}.example-faq-list summary span{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--example-question-soft);color:var(--example-question);font-size:12px}.example-faq-list p{margin:0;padding:0 22px 22px 70px;color:var(--example-ink-3);line-height:1.7}.example-recheck-panel{display:grid;gap:16px;border-top:1px solid var(--example-rule-strong);margin-top:8px;padding-top:28px}.example-recheck-panel h3{margin:0;color:var(--example-ink);font-size:19px;line-height:1.4}.example-recheck-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.example-recheck-list li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px;align-items:start;border:1px solid var(--example-rule);border-radius:4px;background:var(--example-paper);padding:18px;color:var(--example-ink-3);line-height:1.6}.example-recheck-list li:before{content:"";display:inline-flex;align-items:center;justify-content:center;width:7px;height:7px;margin-top:.55em;border-radius:50%;background:var(--example-question)}.example-official-section{border-top:1px solid var(--example-rule-strong);margin-top:74px}.example-official-grid article{display:grid;align-content:start;gap:10px;min-width:0;border:1px solid var(--example-rule);border-radius:8px;background:var(--example-paper);padding:22px}.example-official-grid span{width:fit-content;border-radius:999px;background:var(--example-action-soft);color:var(--example-action);padding:5px 9px;font-size:12px;font-weight:850}.example-official-grid strong{color:var(--example-ink);font-size:16px;line-height:1.55}.example-final-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;margin-top:74px;border:0;border-radius:16px;background:#7e61f2;padding:44px 52px;color:#fff}.example-final-cta h2,.example-final-cta p,.example-final-cta .card-eyebrow{color:#fff}.example-final-cta p:not(.card-eyebrow){color:#ffffffc7}.example-final-cta .btn{border-color:#fff;background:#fff;color:#7e61f2}.run-delivery-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,280px);gap:24px;align-items:stretch;border-color:#d7dde7;background:#fbfcff}.run-delivery-hero.is-active{border-color:#cfe0f8;background:#f7fbff}.run-delivery-hero.is-failed{border-color:#f1d0d0;background:snow}.run-delivery-copy{display:grid;gap:10px;min-width:0}.run-delivery-kicker,.run-delivery-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.run-delivery-copy h2{margin:0;color:var(--ink);font-family:var(--font-display);font-size:34px;font-weight:600;line-height:1.1}.run-delivery-copy p:not(.card-eyebrow){max-width:780px;margin:0;color:var(--ink-3);line-height:1.7}.run-score-summary{display:grid;align-content:center;gap:8px;min-height:180px;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:20px}.run-score-summary span,.run-score-summary em{color:var(--ink-4);font-size:12px;font-style:normal;font-weight:700}.run-score-summary strong{font-family:var(--font-display);font-size:64px;font-weight:600;line-height:.95;overflow-wrap:anywhere}.scorecard-panel{display:grid;gap:14px}.score-overall-card{display:grid;grid-template-columns:minmax(150px,190px) minmax(0,1fr);gap:18px;align-items:stretch;border:1px solid #d7dde7;border-radius:12px;background:linear-gradient(135deg,#fff,#f8fafc);padding:18px}.score-overall-main,.score-overall-copy{display:grid;align-content:center;gap:8px;min-width:0}.score-overall-main{border-right:1px solid var(--line);padding-right:18px}.score-overall-main span,.score-overall-main em,.score-overall-copy span{color:var(--ink-4);font-size:12px;font-style:normal;font-weight:700}.score-overall-main strong{font-family:var(--font-display);font-size:76px;font-weight:650;line-height:.9;letter-spacing:0}.score-overall-copy p{margin:0;color:var(--ink);font-size:15px;font-weight:650;line-height:1.65;overflow-wrap:anywhere}.score-focus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.score-focus-grid div{display:grid;gap:8px;min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);padding:14px}.score-focus-grid span{color:var(--ink-4);font-size:12px;font-weight:700}.score-focus-grid strong{overflow-wrap:anywhere}.score-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.score-grid.compact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.score-tile{display:grid;gap:6px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);padding:14px}.score-label,.score-meta{color:var(--ink-4);font-size:12px}.score-tile strong{font-family:var(--font-display);font-size:34px;font-weight:600;line-height:1}.home-dashboard{align-items:stretch}.home-dashboard .metric-strip{margin-bottom:0}.home-brief{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:18px;align-items:stretch;min-width:0;border:1px solid #d7dde7;border-radius:12px;background:linear-gradient(135deg,#fff,#f8fafc);padding:24px}.home-brief.home-active{border-color:#cfe0f8;background:#f7fbff}.home-brief.home-failed{border-color:var(--attention-line);background:linear-gradient(135deg,var(--surface) 0%,var(--attention-lo) 100%)}.home-brief.home-empty{grid-template-columns:minmax(0,1fr)}.home-brief-copy{display:grid;align-content:center;gap:12px;min-width:0}.home-brief-copy h2{margin:0;color:var(--ink);font-family:var(--font-display);font-size:36px;font-weight:700;line-height:1.15;overflow-wrap:anywhere}.home-brief-copy p:not(.card-eyebrow){max-width:760px;margin:0;color:var(--ink-2);font-size:16px;font-weight:600;line-height:1.7;overflow-wrap:anywhere;word-break:break-word}.home-brief-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:4px}.home-score-card,.home-status-card{display:grid;align-content:center;gap:8px;min-height:190px;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:20px}.home-score-card span,.home-score-card em,.home-status-card span,.home-status-card em{color:var(--ink-4);font-size:12px;font-style:normal;font-weight:700}.home-score-card strong,.home-status-card strong{font-family:var(--font-display);font-size:68px;font-weight:700;line-height:.95}.home-status-card strong{font-size:34px}.home-action-list{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.home-action-list article{display:grid;gap:5px;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:14px}.home-action-list span{color:var(--coral);font-family:var(--font-mono);font-size:12px;font-weight:800}.home-action-list strong{color:var(--ink);font-size:15px;line-height:1.35}.home-action-list em{color:var(--ink-4);font-size:12px;font-style:normal;line-height:1.45;overflow-wrap:anywhere}.brief-report{display:grid;gap:18px}.brief-report-head{display:grid;gap:12px;border-bottom:1px solid var(--line);padding-bottom:16px}.brief-breadcrumb{margin:0;color:var(--ink-5);font-size:12px;font-weight:700}.brief-breadcrumb span{margin:0 6px;color:var(--ink-5)}.brief-status-line{display:flex;align-items:center;gap:8px;color:var(--ink-4);font-size:12px;font-weight:800}.brief-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.brief-title-row h1{margin:0;color:var(--ink);font-family:var(--font-display);font-size:30px;line-height:1.1}.brief-title-row p{max-width:760px;margin:8px 0 0;color:var(--ink-3);font-size:14px;line-height:1.65}.brief-report-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.brief-page{display:grid;align-items:stretch;gap:12px}.brief-hero,.brief-section{min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:20px}.brief-section[id]{scroll-margin-top:84px}.brief-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:20px;align-items:center;border-color:#d7dde7;background:linear-gradient(90deg,#2f6de214,#2f6de200 34%),linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 18px 45px #1a2d4d0f}.brief-hero-copy{display:grid;align-content:center;gap:10px;min-width:0}.brief-kicker-row,.brief-hero-actions,.brief-section-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px}.brief-hero-actions{justify-content:flex-start;margin-top:4px}.brief-kicker-row{justify-content:flex-start}.brief-kicker-row>span{color:var(--ink-5);font-size:12px;font-weight:800}.brief-hero h2{margin:0;color:var(--ink);font-family:var(--font-display);font-size:34px;font-weight:700;line-height:1.12;overflow-wrap:anywhere}.brief-hero p:not(.card-eyebrow){max-width:760px;margin:0;color:var(--ink-2);font-size:15px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.brief-hero .brief-boundary-note{max-width:760px;color:var(--ink-4);font-size:14px;font-weight:500;line-height:1.65}.brief-score-card{display:grid;align-content:center;gap:8px;min-height:188px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:18px;box-shadow:0 16px 32px #1827430d}.brief-hero-light{grid-template-columns:minmax(0,1fr) minmax(210px,270px);gap:18px;min-height:0;padding:20px}.brief-hero-light .brief-hero-copy{gap:9px}.brief-hero-light h2{max-width:820px;font-size:32px}.brief-hero-light p:not(.card-eyebrow){max-width:680px}.brief-hero-light .brief-score-card{min-height:132px;padding:16px}.brief-hero-light .brief-score-card strong{font-size:58px}.brief-hero-light .brief-score-directions{display:none}.brief-score-card span,.brief-score-card em{color:var(--ink-4);font-size:12px;font-style:normal;font-weight:700}.brief-score-card strong{font-family:var(--font-display);font-size:68px;font-weight:700;line-height:.92}.brief-score-directions{display:grid;gap:7px;margin-top:6px}.brief-score-directions div{display:flex;flex-wrap:wrap;gap:6px}.score-chip{display:inline-flex;width:fit-content;border-radius:999px;padding:4px 8px}.score-chip-weak{background:#fff0eb;color:var(--coral)!important}.score-chip-stable{background:#eaf7f1;color:var(--green)!important}.brief-section{display:grid;gap:14px}.brief-section-light{gap:12px;padding:18px}.brief-section h3{margin:0;color:var(--ink);font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1.2}.brief-section-note{margin:0;color:var(--ink-3);font-size:14px;line-height:1.65}.brief-action-grid-compact{gap:12px}.brief-action-card-compact{gap:10px;min-height:132px;padding:16px}.brief-action-card-compact h4{font-size:19px;line-height:1.28}.brief-action-compact-meta{display:grid;gap:7px;margin-top:auto}.brief-action-compact-meta span{width:fit-content;border-radius:999px;background:var(--brand-lo);color:var(--brand);padding:5px 9px;font-size:12px;font-weight:800}.brief-action-compact-meta em{display:-webkit-box;margin:0;color:var(--ink-3);font-size:13px;font-style:normal;line-height:1.55;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.brief-official-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;border-color:#e0e7ef;background:#f8fafc}.brief-official-card>div:first-child{display:grid;align-content:start;gap:10px;min-width:0}.brief-official-card p:not(.brief-section-label){margin:0;color:var(--ink-3);font-size:14px;line-height:1.7}.brief-official-card .brief-official-note{color:var(--ink-5);font-size:12px;line-height:1.65}.brief-official-grid,.example-official-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.brief-official-grid article{display:grid;align-content:start;gap:8px;min-width:0;border:1px solid #e0e7ef;border-radius:10px;background:#ffffffb8;padding:14px}.brief-official-grid span{color:var(--green);font-size:12px;font-weight:850}.brief-official-grid strong{color:var(--ink);font-size:13px;line-height:1.55}.brief-official-card-compact{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;padding:18px}.brief-official-card-compact h3{font-size:23px}.brief-official-card-compact p:not(.brief-section-label){max-width:52ch}.brief-official-card-compact .brief-official-grid article{min-height:88px;padding:14px}.brief-official-card-compact .brief-official-grid strong{font-size:14px}.brief-upgrade-teaser{grid-template-columns:minmax(250px,.82fr) minmax(0,1.18fr);align-items:stretch;border-color:#cfe0f6;background:linear-gradient(135deg,#2f6de21a,#fff0 42%),linear-gradient(135deg,#f8fbff,#eef5ff);padding:16px;overflow:hidden}.brief-upgrade-teaser-compact{grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr);align-items:center;padding:18px}.brief-upgrade-copy{display:grid;align-content:center;gap:9px;min-width:0}.brief-upgrade-copy h3{font-size:23px}.brief-upgrade-teaser-compact .brief-upgrade-copy h3{font-size:22px}.brief-upgrade-copy p:not(.brief-section-label){margin:0;color:var(--ink-2);font-size:13px;line-height:1.6}.brief-upgrade-copy .btn{width:fit-content}.brief-locked-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.brief-locked-card{position:relative;display:grid;gap:8px;min-width:0;border:1px solid rgba(47,109,226,.16);border-radius:10px;background:#ffffffc7;padding:15px;box-shadow:inset 0 1px #ffffffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brief-locked-card span{width:fit-content;border-radius:999px;background:#eef4ff;color:var(--blue);padding:4px 8px;font-size:11px;font-weight:800}.brief-locked-card strong{color:var(--ink);font-size:15px;line-height:1.4}.brief-locked-card p{margin:0;color:var(--ink-3);font-size:13px;line-height:1.55}.brief-locked-lines{display:grid;gap:6px;margin-top:4px;opacity:.72;filter:blur(2px)}.brief-locked-lines i{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,#b7cdf5,#fff 70%)}.brief-locked-lines i:nth-child(2){width:74%}.brief-locked-lines i:nth-child(3){width:58%}.brief-unlock-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-content:stretch}.brief-unlock-item{display:grid;align-content:start;gap:7px;min-width:0;border:1px solid rgba(47,109,226,.14);border-radius:10px;background:#ffffffb8;min-height:116px;padding:13px}.brief-upgrade-teaser-compact .brief-unlock-item{min-height:94px;padding:12px}.brief-unlock-item span{width:fit-content;border-radius:999px;background:#eef4ff;color:var(--blue);padding:3px 7px;font-size:10px;font-weight:850}.brief-unlock-item strong{color:var(--ink);font-size:15px;line-height:1.35}.brief-unlock-item p{margin:0;color:var(--ink-4);font-size:12px;line-height:1.4}.brief-upgrade-teaser-compact .brief-unlock-item p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.brief-artifacts-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.brief-artifacts-head>div{display:grid;gap:6px;min-width:0}.brief-artifacts-head p:not(.brief-section-label){margin:0;color:var(--ink-3);font-size:14px;line-height:1.55}.brief-artifacts-evidence{border-color:#bfd2f2;border-left:3px solid var(--blue);background:linear-gradient(135deg,#2f6de212,#fff0 36%),#fff;box-shadow:0 10px 24px #2f6de20d;padding:16px 18px}.brief-artifacts-evidence .brief-artifacts-head h3{font-size:22px}.brief-artifact-table{display:grid;gap:10px}.brief-artifact-row{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr) auto;gap:14px;align-items:start;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);padding:14px}.brief-artifact-row>div{display:grid;gap:4px;min-width:0}.brief-artifact-row strong{color:var(--ink);font-size:15px}.brief-artifact-row span,.brief-artifact-row p,.brief-artifact-copy p,.brief-artifact-disabled{margin:0;color:var(--ink-4);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.brief-artifact-copy{display:grid;gap:10px;min-width:0}.brief-artifact-row-primary{grid-template-columns:minmax(150px,220px) minmax(0,1fr) auto;align-items:center;border-color:#c8d8f2;background:#f8fbff;padding:10px 12px}.brief-artifact-row-primary .brief-artifact-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.brief-artifact-row-primary .brief-artifact-copy p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.brief-evidence-metrics{display:flex;flex-wrap:wrap;gap:6px}.brief-evidence-metrics span{display:inline-flex;align-items:baseline;gap:4px;width:fit-content;border-radius:999px;background:#eef4ff;color:var(--blue);padding:4px 8px;font-size:12px;font-weight:750}.brief-evidence-metrics strong{color:var(--blue);font-size:14px}.brief-artifact-row a{color:var(--coral);font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap}.brief-artifact-row a.brief-artifact-cta{border-radius:8px;background:var(--blue);color:#fff;padding:9px 12px;box-shadow:0 10px 20px #2f6de22e}.brief-artifact-note{margin:0;color:var(--ink-4);font-size:13px;line-height:1.6}.brief-answer-asset{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:20px}.brief-asset-chain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.brief-asset-chain div{display:grid;gap:7px;min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);padding:14px}.brief-asset-chain span,.brief-mini-heading{color:var(--ink-5);font-size:12px;font-weight:800}.brief-asset-chain strong{color:var(--ink);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.brief-asset-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px}.brief-asset-copy,.brief-rewrite-grid article,.brief-faq-card{display:grid;gap:8px;min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);padding:14px}.brief-asset-copy span,.brief-rewrite-grid span,.brief-faq-card span,.brief-asset-meta span{color:var(--ink-5);font-size:12px;font-weight:800}.brief-asset-copy p,.brief-rewrite-grid p,.brief-faq-card p{margin:0;color:var(--ink-2);line-height:1.65;overflow-wrap:anywhere}.brief-asset-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.brief-asset-meta div{display:grid;gap:5px;min-width:0;border-left:2px solid var(--line);padding-left:10px}.brief-asset-meta strong{color:var(--ink);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.brief-tag-row{display:flex;flex-wrap:wrap;gap:8px}.brief-sample-page-section{display:grid;gap:18px}.brief-commodity{display:grid;gap:8px;border-radius:10px;padding:14px 16px;border-left:3px solid currentColor}.brief-commodity-high{background:#d6483c0f;color:#b43228}.brief-commodity-medium{background:#dc961e14;color:#a06919}.brief-commodity-low{background:#1f7a5a0f;color:#1f7a5a}.brief-commodity-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.brief-commodity-badge{display:inline-block;padding:2px 8px;border-radius:999px;background:currentColor;color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em}.brief-commodity-head strong{color:var(--ink);font-size:14px;line-height:1.55}.brief-commodity-line{margin:0;font-size:13px;line-height:1.7;color:var(--ink)}.brief-commodity-line em{display:inline-block;min-width:110px;margin-right:4px;font-style:normal;font-size:12px;font-weight:700;color:#0000008c}.brief-vendor-tiers{display:grid;gap:14px;margin-top:20px;padding:18px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#00000004}.brief-vendor-tiers header h4{margin:4px 0 0;color:var(--ink);font-size:15px;line-height:1.5}.brief-section-label-muted{color:#00000073}.brief-vendor-tier-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.brief-vendor-tier{display:grid;gap:6px;padding:14px 16px;border-radius:10px;background:#fff;border-left:3px solid currentColor}.brief-vendor-tier.is-now{color:#1f7a5a}.brief-vendor-tier.is-soon{color:#aa781e}.brief-vendor-tier.is-skip{color:#0006}.brief-vendor-tier span{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.brief-vendor-tier strong{color:var(--ink);font-size:14px;line-height:1.45}.brief-vendor-tier p{margin:0;color:var(--ink);font-size:13px;line-height:1.7}.brief-diff-section{display:grid;gap:14px}.brief-pill-up{background:#1f7a5a1f;color:#1f7a5a}.brief-pill-down{background:#d6483c1a;color:#b43228}.brief-diff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.brief-diff-card{display:grid;gap:10px;padding:16px 18px;border-radius:10px;border:1px solid rgba(0,0,0,.08);background:#fff}.brief-diff-card ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.brief-diff-card li{display:flex;align-items:baseline;gap:10px;justify-content:space-between}.brief-diff-card strong{color:var(--ink);font-size:13px;line-height:1.5}.brief-diff-card em{font-style:normal;font-size:12px;color:#0000008c}.brief-diff-up{border-left:3px solid rgb(31,122,90)}.brief-diff-down{border-left:3px solid rgb(180,50,40)}.brief-diff-empty{margin:0;font-size:13px;color:#00000080}.brief-local-trust-section,.brief-agent-ready-section{display:grid;gap:16px}.brief-trust-counts{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.brief-trust-counts span{font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:#0000000a;color:var(--ink)}.trust-good{color:#1f7a5a!important;background:#1f7a5a1a!important}.trust-warn{color:#aa781e!important;background:#dc961e1f!important}.trust-bad{color:#b43228!important;background:#d6483c1f!important}.trust-neutral{color:#0000008c!important;background:#0000000f!important}.brief-local-trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.brief-structured-tier{display:grid;gap:10px;align-content:start}.brief-structured-tier-head{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:0 2px}.brief-structured-tier-head strong{color:var(--ink);font-size:14px}.brief-structured-tier-head span{color:#00000094;font-size:12px;font-weight:700}.brief-structured-tier-head p{grid-column:1 / -1;margin:0;color:#0000009e;font-size:13px;line-height:1.5}.brief-structured-tier-items{display:grid;gap:10px}.brief-trust-card,.brief-agent-task{border:1px solid rgba(0,0,0,.08);border-radius:10px;background:#fff;padding:0;overflow:hidden}.brief-trust-card.trust-bad,.brief-agent-task.trust-bad{border-color:#d6483c52}.brief-trust-card.trust-warn,.brief-agent-task.trust-warn{border-color:#dc961e52}.brief-trust-card summary,.brief-agent-task summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:14px 1fr auto;gap:8px 10px;align-items:center;padding:14px 16px}.brief-trust-card summary::-webkit-details-marker,.brief-agent-task summary::-webkit-details-marker{display:none}.brief-trust-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:currentColor;align-self:center;margin-top:3px}.trust-good .brief-trust-dot{color:#1f7a5a}.trust-warn .brief-trust-dot{color:#dc961e}.trust-bad .brief-trust-dot{color:#d6483c}.trust-neutral .brief-trust-dot{color:#00000059}.brief-trust-card summary strong,.brief-agent-task summary strong{color:var(--ink);font-size:14px;line-height:1.4}.brief-trust-card summary em,.brief-agent-task summary em{font-style:normal;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:999px;background:#0000000a}.trust-good summary>em:not(.trust-bad):not(.trust-warn):not(.trust-neutral){color:#1f7a5a;background:#1f7a5a1a}.trust-warn summary>em:not(.trust-bad):not(.trust-good):not(.trust-neutral){color:#aa781e;background:#dc961e1f}.trust-bad summary>em:not(.trust-warn):not(.trust-good):not(.trust-neutral){color:#b43228;background:#d6483c1f}.brief-trust-card summary p{grid-column:2 / 4;margin:0;font-size:13px;line-height:1.6;color:var(--ink)}.brief-trust-body{padding:0 16px 14px;display:grid;gap:10px}.brief-trust-body p{margin:0;font-size:13px;line-height:1.7;color:var(--ink)}.brief-trust-body ul{margin:0;padding-left:22px;font-size:13px;line-height:1.7;color:var(--ink)}.brief-trust-fix{background:#1f7a5a0f;border-left:3px solid rgb(31,122,90);padding:8px 12px;border-radius:0 8px 8px 0}.brief-trust-table{width:100%;border-collapse:collapse;font-size:12px}.brief-trust-table th,.brief-trust-table td{border-bottom:1px solid rgba(0,0,0,.08);padding:6px 8px;text-align:left;color:var(--ink)}.brief-trust-table th{font-weight:700;color:#0000008c}.brief-trust-photos{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--ink)}.brief-trust-photos span{background:#0000000a;padding:4px 10px;border-radius:999px}.brief-agent-task-list{display:grid;gap:10px}.brief-agent-task summary{grid-template-columns:14px 1fr auto auto}.brief-agent-viewport{display:flex;gap:6px}.brief-agent-viewport em{font-size:11px;padding:2px 6px}.brief-agent-elapsed{font-size:11px;color:#0000008c}.brief-agent-shots{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.brief-agent-shots figure{margin:0;border:1px solid rgba(0,0,0,.08);border-radius:8px;overflow:hidden;background:#00000005}.brief-agent-shots img{display:block;width:100%;height:auto}.brief-agent-shots figcaption{font-size:11px;padding:6px 10px;color:#0000008c;background:#00000005;border-top:1px solid rgba(0,0,0,.06)}.brief-agent-tech{margin-top:4px;border:1px dashed rgba(0,0,0,.16);border-radius:10px;padding:0;background:#00000004}.brief-agent-tech summary{list-style:none;cursor:pointer;padding:12px 16px;font-weight:700;font-size:13px;color:var(--ink)}.brief-agent-tech summary::-webkit-details-marker{display:none}.brief-agent-tech-row{display:flex;gap:12px;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 6px}.brief-agent-tech-row li{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#0000000a;font-size:12px;font-weight:600;color:var(--ink)}.example-trust-wrap{background:var(--example-paper, #fff)}.example-trust-embed{margin-top:16px;border:1px solid var(--example-rule, rgba(0, 0, 0, .08));border-radius:12px;padding:20px;background:var(--example-paper-2, rgba(0, 0, 0, .015))}.example-trust-embed .brief-section{padding:0}.brief-sample-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.brief-sample-meta span{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--muted, rgba(0, 0, 0, .55));text-transform:uppercase;margin-bottom:4px}.brief-sample-meta strong{display:block;color:var(--ink);font-size:14px;line-height:1.45}.brief-sample-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.brief-sample-block{display:grid;gap:8px;border:1px solid rgba(0,0,0,.08);border-radius:10px;background:#00000004;padding:18px}.brief-sample-label{margin:0;font-size:11px;font-weight:800;letter-spacing:.06em;color:var(--muted, rgba(0, 0, 0, .55));text-transform:uppercase}.brief-sample-text{margin:0;color:var(--ink);font-size:14px;line-height:1.7}.brief-sample-rewrite{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.brief-sample-block.is-before{background:#00000008;color:#0009}.brief-sample-block.is-after{border-color:#1f7a5a47;background:#1f7a5a0f}.brief-sample-block.is-after .brief-sample-label{color:#1f7a5a}.brief-sample-why{display:block;margin-top:4px;font-style:normal;font-size:12px;color:#0000008c}.brief-sample-faq{display:grid;gap:8px}.brief-sample-faq details{border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:12px 16px;background:#fff}.brief-sample-faq summary{display:flex;gap:12px;align-items:baseline;cursor:pointer;list-style:none}.brief-sample-faq summary::-webkit-details-marker{display:none}.brief-sample-faq summary span{font-size:11px;font-weight:800;color:var(--muted, rgba(0, 0, 0, .55))}.brief-sample-faq summary strong{color:var(--ink);font-size:14px;line-height:1.5}.brief-sample-faq details p{margin:10px 0 0;font-size:13px;line-height:1.7;color:var(--ink)}.brief-sample-faq details em{display:block;margin-top:6px;font-style:normal;font-size:12px;color:#0000008c}.brief-sample-review{display:grid;gap:8px;border-left:3px solid rgba(31,122,90,.4);padding:4px 0 4px 14px}.brief-sample-review ul{margin:0;padding-left:18px;font-size:13px;line-height:1.7;color:var(--ink)}.brief-rewrite-grid,.brief-faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.brief-faq-card strong{color:var(--ink);line-height:1.45}.brief-mini-heading{display:block}.brief-review-strip{display:grid;gap:8px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);padding:14px}.brief-review-strip strong{color:var(--ink)}.brief-review-strip ul{display:grid;gap:6px;margin:0;padding-left:18px;color:var(--ink-3);line-height:1.55}.brief-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.brief-action-card{display:grid;gap:14px;min-width:0;border:1px solid #d9e2ec;border-radius:10px;background:#fff;padding:18px}.brief-action-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.brief-action-card-top em{color:var(--ink-5);font-size:12px;font-style:normal;font-weight:800}.brief-index{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#eef4ff;color:var(--blue);font-family:var(--font-mono);font-size:12px;font-weight:800}.brief-action-score-pill{border-radius:999px;background:#f8fafc;padding:5px 9px;font-family:var(--font-display);font-size:15px;line-height:1}.brief-action-card h4,.brief-scenario h4{margin:0;color:var(--ink);font-family:var(--font-display);font-size:20px;font-weight:700;line-height:1.25}.brief-action-card dl{display:grid;gap:0;margin:0;border-top:1px solid #edf1f6}.brief-action-card dl>div{display:grid;gap:4px;border-bottom:1px solid #edf1f6;padding:10px 0}.brief-action-card dl>div:last-child{border-bottom:0;padding-bottom:0}.brief-action-card dt{color:var(--ink-5);font-size:12px;font-weight:700}.brief-action-card dd{margin:3px 0 0;color:var(--ink-2);line-height:1.55;overflow-wrap:anywhere}.brief-scenario-list{display:grid;gap:10px}.brief-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:12px}.brief-split>.brief-section:only-child{grid-column:1 / -1}.brief-scenario{display:grid;gap:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);padding:16px}.brief-scenario span{display:block;margin-bottom:4px;color:var(--ink-5);font-size:12px;font-weight:700}.brief-scenario p{margin:0;color:var(--ink-3);line-height:1.6;overflow-wrap:anywhere}.brief-scenario .brief-question{color:var(--ink);font-weight:700}.brief-scenario strong{color:var(--ink);font-weight:700;line-height:1.55}.brief-plan{display:grid;gap:10px;margin:0;padding:0;list-style:none}.brief-plan li{display:grid;gap:5px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);padding:14px}.brief-plan li>div{display:grid;gap:5px}.brief-plan span{color:var(--coral);font-size:12px;font-weight:800}.brief-plan strong{color:var(--ink);font-size:16px}.brief-plan small{color:var(--ink-3);font-size:13px;font-weight:800}.brief-plan em,.brief-plan p{margin:0;color:var(--ink-4);font-size:13px;font-style:normal;line-height:1.55;overflow-wrap:anywhere}.delivery-next-panel{display:grid;align-content:start;gap:14px}.report-interpretation-panel{gap:16px}.report-interpretation-body{display:grid;gap:12px}.report-interpretation-body p{margin:0;color:var(--ink-3);font-size:14px;line-height:1.72;overflow-wrap:anywhere}.report-interpretation-next{display:grid;gap:5px;border-top:1px solid var(--line);padding-top:14px}.report-interpretation-next span{color:var(--ink-4);font-size:12px;font-weight:800}.report-interpretation-next strong{color:var(--ink);font-size:15px;line-height:1.45}.report-interpretation-next small{color:var(--ink-4);font-size:12px;font-weight:700;line-height:1.45}.next-step-list{display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:next-step}.next-step-list li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;color:var(--ink-3);line-height:1.55}.next-step-list li:before{counter-increment:next-step;content:counter(next-step);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--line);border-radius:50%;background:var(--surface-2);color:var(--ink);font-size:12px;font-weight:800}@media (max-width: 900px){.brief-title-row,.brief-hero,.brief-official-card,.brief-upgrade-teaser,.brief-split{grid-template-columns:1fr}.brief-title-row{align-items:flex-start;flex-direction:column}.brief-report-actions{justify-content:flex-start}.brief-locked-grid{grid-template-columns:1fr}.brief-unlock-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-artifact-row,.brief-artifact-row-primary,.brief-artifact-row-primary .brief-artifact-copy{grid-template-columns:1fr}.brief-artifact-row a.brief-artifact-cta{width:fit-content}}.artifact-groups-panel{display:grid;gap:14px}.artifact-group-grid{display:grid;gap:12px}.artifact-group{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(0,2fr);gap:18px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);padding:16px}.artifact-group h4{margin:0;color:var(--ink);font-family:var(--font-display);font-size:18px;font-weight:600}.artifact-group p{margin:6px 0 0;color:var(--ink-4);font-size:13px;line-height:1.55}.delivery-tier-grid{gap:10px}.artifact-group-main{border-color:#ef5b3c3d;background:linear-gradient(180deg,#fff,#fff8f5)}.artifact-disclosure{border:1px solid var(--line);border-radius:10px;background:var(--surface-2);padding:0}.artifact-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;list-style:none;padding:14px 16px}.artifact-disclosure summary::-webkit-details-marker{display:none}.artifact-disclosure summary>div{display:grid;flex:1 1 auto;gap:4px;min-width:0}.artifact-disclosure summary strong{color:var(--ink);font-size:15px}.artifact-disclosure summary span{color:var(--ink-4);font-size:13px;line-height:1.45}.artifact-disclosure summary em{flex:0 0 auto;color:var(--ink-5);font-size:12px;font-style:normal}.artifact-disclosure summary:after{content:"+";display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink-3);font-weight:800}.artifact-disclosure[open] summary:after{content:"-"}.artifact-disclosure .artifact-card-list{border-top:1px solid var(--line);padding:12px 16px 16px}.artifact-disclosure-internal{background:#fbfbfc}.artifact-card-list{display:grid;gap:8px}.artifact-card{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:12px 14px}.artifact-card>div{display:grid;gap:3px;min-width:0}.artifact-card strong{color:var(--ink)}.artifact-card span,.artifact-card em{color:var(--ink-4);font-size:12px;font-style:normal;line-height:1.45}.artifact-card em{color:var(--ink-5);font-family:var(--font-mono);overflow-wrap:anywhere}.artifact-preview-trigger{border:0;background:transparent;padding:0;cursor:pointer;font:inherit;text-align:right}.artifact-preview-panel{display:grid;gap:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:14px}.artifact-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.artifact-preview-head>div:first-child{display:grid;gap:3px;min-width:0}.artifact-preview-head span{color:var(--ink-5);font-size:12px;font-weight:700}.artifact-preview-head h4{margin:0;color:var(--ink);font-size:16px}.artifact-preview-head p{margin:0;color:var(--ink-4);font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere}.artifact-preview-body{min-height:220px;max-height:560px;overflow:auto;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.artifact-preview-body pre{margin:0;padding:14px;color:var(--ink-2);font-family:var(--font-mono);font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.artifact-preview-body iframe{display:block;width:100%;height:520px;border:0;background:var(--surface)}.artifact-preview-note{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:12px 14px;color:var(--ink-4);font-size:12px;line-height:1.5}.artifact-preview-note span{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);padding:3px 8px}.artifact-preview-json{display:grid;gap:14px;padding:14px}.artifact-preview-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.artifact-preview-field-grid div{display:grid;gap:5px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px 12px}.artifact-preview-field-grid span{color:var(--ink-5);font-family:var(--font-mono);font-size:11px}.artifact-preview-field-grid strong{color:var(--ink);font-size:13px;overflow-wrap:anywhere}.artifact-preview-json-section{display:grid;gap:8px}.artifact-preview-json-section h5{margin:0;color:var(--ink);font-size:14px}.artifact-preview-raw-json{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.artifact-preview-raw-json summary{cursor:pointer;padding:10px 12px;color:var(--ink-3);font-size:12px;font-weight:700}.artifact-preview-table-wrap{overflow:auto}.artifact-preview-json table,.artifact-preview-jsonl table{width:100%;border-collapse:collapse;font-size:12px}.artifact-preview-json th,.artifact-preview-json td,.artifact-preview-jsonl th,.artifact-preview-jsonl td{max-width:280px;border-top:1px solid var(--line);padding:8px 10px;color:var(--ink-3);text-align:left;vertical-align:top;overflow-wrap:anywhere}.artifact-preview-json th,.artifact-preview-jsonl th{position:sticky;top:0;background:var(--surface);color:var(--ink);font-weight:700}.artifact-preview-markdown{display:grid;gap:8px;padding:16px}.artifact-preview-markdown h5,.artifact-preview-markdown p{margin:0}.artifact-preview-markdown h5{color:var(--ink);font-size:15px}.artifact-preview-markdown p{color:var(--ink-3);font-size:13px;line-height:1.65}.artifact-preview-list-item{display:grid;grid-template-columns:18px minmax(0,1fr);gap:6px}.artifact-preview-list-item:before{content:"•";color:var(--ink-5)}.attempt-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.attempt-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding-bottom:10px}.attempt-list li:last-child{border-bottom:0;padding-bottom:0}.attempt-list.compact{border-top:1px solid var(--line);padding-top:14px}.attempt-list.compact div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;border-bottom:1px solid var(--line);padding-bottom:10px}.attempt-list.compact div:last-child{border-bottom:0;padding-bottom:0}.panel-copy{max-width:720px;margin:6px 0 0;color:var(--ink-4);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.progress-panel{margin-bottom:18px;background:#fbfdff}.run-record-grid .progress-panel{margin-bottom:0;background:#fff}.progress-panel.is-failed{background:var(--surface)}.progress-target{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);padding:10px 12px;color:var(--ink-3);font-size:13px;line-height:1.45}.progress-target span{color:var(--ink-5);font-size:12px;font-weight:800}.progress-target strong{color:var(--ink);font-weight:850}.progress-target em{color:var(--brand);font-style:normal;font-weight:750;overflow-wrap:anywhere}.progress-lifecycle{display:flex;align-items:center;gap:10px;margin:0 0 14px;border:1px solid #cfe0f5;border-radius:10px;background:#f6faff;padding:10px 12px;color:var(--ink-3);font-size:13px;font-weight:650;line-height:1.45}.progress-lifecycle.has-warning{border-color:#ffd3bf;background:#fff7f2;color:#9a3412}.progress-panel.is-failed .progress-lifecycle.has-warning{border-color:var(--attention-line);background:var(--attention-lo);color:var(--ink-3)}.primary-artifact{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;border-color:#d8dde6;background:#f8fafc}.primary-artifact h3{margin:9px 0 4px;font-size:24px}.primary-artifact p{max-width:560px;margin:0;color:var(--ink-3);line-height:1.7}.primary-artifact .cluster{justify-content:flex-end}.progress-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px}.progress-summary div{display:grid;gap:6px;min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:12px 14px}.progress-summary span{color:var(--ink-4);font-size:12px;font-weight:600}.progress-summary strong{color:var(--ink);font-size:18px;font-weight:800;line-height:1.1;overflow-wrap:anywhere}.progress-stage-list{display:grid;gap:10px}.progress-stage{display:grid;grid-template-columns:minmax(180px,1.15fr) minmax(180px,2fr) minmax(160px,auto);gap:12px;align-items:center;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:12px 14px}.progress-stage.has-warning{border-color:var(--warn-lo);background:#fffdf5}.progress-panel.is-failed .progress-stage.has-warning{border-color:var(--attention-line);background:var(--surface-2)}.progress-stage-main{display:grid;gap:3px;min-width:0}.progress-stage-label{color:var(--ink);font-weight:700}.progress-stage-meta,.progress-count,.progress-empty{color:var(--ink-4);font-size:12px}.progress-bar{position:relative;height:10px;overflow:hidden;border-radius:var(--r-pill);background:var(--bg-2)}.progress-bar span{position:absolute;inset:0 auto 0 0;min-width:4px;border-radius:inherit;background:var(--info)}.progress-count{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px;text-align:right}.progress-count span{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);padding:3px 8px;white-space:nowrap}.progress-count .is-warning{border-color:var(--warn-lo);background:#fff8df;color:#8a5f00}.progress-empty{display:flex;align-items:center;gap:10px;border:1px dashed var(--line-2);border-radius:10px;background:var(--surface);padding:14px}.progress-log-panel{overflow:hidden;padding:0;background:#fff}.progress-log-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);background:#fafafa;padding:12px 16px}.progress-log-title{display:inline-flex;align-items:center;gap:10px;min-width:0}.progress-log-title strong{color:var(--ink);font-size:12px;font-weight:800;overflow-wrap:anywhere}.progress-log-toolbar>span{color:var(--ink-5);font-size:12px;font-weight:700;white-space:nowrap}.progress-log-dots{display:inline-flex;gap:5px}.progress-log-dots i{width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.progress-log-dots i:nth-child(1){background:#ff7a5c}.progress-log-dots i:nth-child(2){background:#f3c75b}.progress-log-dots i:nth-child(3){background:#79bf76}.progress-log-list{display:grid;padding:10px 16px 14px}.progress-log-row{display:grid;grid-template-columns:76px 154px minmax(160px,.8fr) minmax(0,1.2fr);gap:12px;align-items:baseline;min-width:0;border-bottom:1px solid var(--line);padding:10px 0}.progress-log-row:last-child{border-bottom:0}.progress-log-row time,.progress-log-row p{color:var(--ink-4);font-size:12px}.progress-log-row time{font-family:var(--font-mono)}.progress-log-level{width:fit-content;border-radius:var(--r-pill);background:var(--bg-2);color:var(--ink-4);padding:3px 8px;font-size:11px;font-weight:800;overflow-wrap:anywhere;white-space:nowrap}.progress-log-level.is-ok{background:var(--ok-lo);color:var(--ok)}.progress-log-level.is-danger{background:var(--crit-lo);color:var(--crit)}.progress-log-level.is-info{background:var(--info-lo);color:var(--info)}.progress-log-row strong{color:var(--ink);font-size:12px;font-weight:800;overflow-wrap:anywhere}.progress-log-row p{margin:0;line-height:1.55;overflow-wrap:anywhere}.attempt-summary{margin-top:16px;border-top:1px solid var(--line);padding-top:16px}.attempt-summary h4{margin:0 0 10px;color:var(--ink);font-size:14px}.attempt-summary ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.attempt-summary li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:12px 14px}.attempt-summary li>div{display:grid;gap:4px;min-width:0}.attempt-summary strong{color:var(--ink)}.attempt-summary span,.attempt-summary em{color:var(--ink-4);font-size:12px;font-style:normal;overflow-wrap:anywhere}@media (max-width: 1160px){.home-nav{grid-template-columns:1fr auto;grid-template-areas:"brand actions" "menu menu";gap:14px;padding:18px 32px 0}.home-brand{grid-area:brand}.home-nav nav{grid-area:menu;justify-self:stretch;justify-content:center;border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:0}.home-nav-actions{grid-area:actions}.home-hero{grid-template-columns:1fr;gap:34px;padding:56px 32px 24px}.home-lead{max-width:720px}.home-report-mock{max-width:760px}.home-kpi,.home-official-strip,.home-footer-cta{margin-right:32px;margin-left:32px}.home-block{padding-right:32px;padding-left:32px}.home-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home-flow-step{min-height:220px}.home-flow-arrow{display:none}}@media (max-width: 900px){.home-promo{justify-content:flex-start;gap:8px;font-size:12px;line-height:1.45;padding:10px 14px;text-align:left}.home-promo-copy{flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:1px}.home-promo-copy strong{font-size:13px}.home-promo-copy span{font-size:11.5px}.home-promo-badge{padding:5px 8px;font-size:11px}.home-promo-cta{padding:6px 9px;font-size:12px}.home-nav{display:flex;flex-wrap:wrap;padding:16px 18px 0}.home-nav nav{order:3;justify-content:flex-start;width:100%;margin:0;overflow-x:auto;padding:4px;scrollbar-width:none}.home-nav nav::-webkit-scrollbar{display:none}.home-nav-actions{margin-left:auto}.home-nav-actions .home-btn:first-child{display:none}.home-hero{padding:46px 18px 22px}.home-eyebrow{flex-wrap:wrap;line-height:1.5}.home-hero h1{font-size:44px}.home-lead{font-size:15px}.home-actions,.home-price-actions{align-items:stretch;flex-direction:column}.home-report-mock{box-shadow:0 18px 38px #14120c0f}.home-mock-head,.home-score-strip,.home-patient-question,.home-gap-note{grid-template-columns:1fr}.home-mock-head,.home-patient-question,.home-gap-note{display:grid}.home-mock-head>div:last-child{text-align:left}.home-kpi{grid-template-columns:repeat(2,minmax(0,1fr));margin:32px 18px 0}.home-official-strip{grid-template-columns:1fr;margin:32px 18px 0;padding:22px}.home-kpi article:nth-child(2){border-right:0}.home-kpi article:nth-child(-n+2){border-bottom:1px solid var(--home-rule)}.home-block{padding:56px 18px 0}.home-section-head{margin-bottom:24px}.home-section-head h2{font-size:29px}.home-flow,.home-check-grid,.home-official-grid,.home-deliverables,.home-price-top,.home-price-breakdown,.home-footer-cta{grid-template-columns:1fr}.home-flow{gap:14px}.home-flow-arrow{display:none}.home-check-preview{height:112px}.home-deliverable{min-height:auto}.home-price{padding:24px}.home-footer-cta{margin:56px 18px 36px;padding:30px 24px}.home-footer-cta h2{font-size:24px}.home-site-foot{padding:24px 18px 34px}}@media (max-width: 560px){.home-brand strong{font-size:16px}.home-brand span:not(.home-brand-mark){display:none}.home-nav-actions{display:none}.home-btn{min-height:38px;padding-right:14px;padding-left:14px}.home-hero h1{font-size:38px}.home-kpi{grid-template-columns:1fr}.home-kpi article{border-right:0;border-bottom:1px solid var(--home-rule);padding:20px}.home-kpi article:last-child{border-bottom:0}.home-mock-bar{align-items:flex-start;flex-wrap:wrap}.home-mock-bar strong{width:100%;margin-left:0}.home-score-strip>strong{font-size:52px}.home-section-head h2{font-size:25px}.home-price-breakdown{gap:20px}.home-site-foot{align-items:flex-start;flex-direction:column;gap:6px}}@media (max-width: 1100px){.landing-hero{min-height:auto;padding-bottom:62px}.landing-copy{padding-bottom:0}.landing-copy p:not(.eyebrow){max-width:720px}.shell-topbar{flex-wrap:wrap}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.starter-pack-card{grid-template-columns:1fr}.starter-pack-buy{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:18px}.shell-topbar .spacer{display:none}.shell-hero{flex-wrap:wrap}.shell-hero-actions{width:100%;justify-content:flex-start;margin-left:0}.side-nav{align-items:flex-start;flex-wrap:wrap}.brand-row{min-width:0}.side-nav nav{order:3;flex-basis:100%}.side-footer{margin-left:0}.topbar .nav-toggle{display:inline-flex}.topbar{grid-template-columns:auto minmax(0,1fr)}.topbar-actions{grid-column:1 / -1;justify-content:flex-start}}@media (max-width: 900px){.landing-announcement{font-size:11px;line-height:1.4}.landing-nav{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand action" "menu menu";column-gap:12px;row-gap:12px;padding:14px 18px 0}.landing-nav nav{display:flex;margin:0 -18px;padding:0 18px;font-size:14px}.landing-brand-mark{width:34px;height:34px}.landing-hero{display:block;min-height:auto;padding:0 0 56px}.landing-signal-scene{inset:96px -320px auto 56%;height:370px;opacity:.18}.signal-panel span:not(.signal-line),.signal-terminal{display:none}.landing-copy{width:min(100% - 36px,1180px);max-width:100%;min-width:0;padding-top:76px}.landing-copy h1{font-size:42px}.landing-copy p:not(.eyebrow){max-width:100%;font-size:17px}.landing-primary,.landing-secondary,.landing-command{min-height:48px;font-size:15px}.landing-section{width:min(100% - 36px,1180px)}.landing-grid,.landing-deliverable-grid{grid-template-columns:1fr}.landing-service-inner{width:min(100% - 36px,1180px);grid-template-columns:1fr;align-items:start}.landing-service-head h2{max-width:none;font-size:18px}.landing-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-section{padding:42px 0}.landing-section-head h2{font-size:27px}.product-shell{padding:14px}.shell-topbar{padding:12px 14px}.shell-switcher{max-width:100%}.shell-avatar{display:none}.shell-hero{gap:16px;padding:20px 18px}.shell-avatar-big{width:64px;height:64px;font-size:24px}.shell-proj-title{font-size:24px}.shell-proj-meta{gap:14px 22px}.tab-menu{display:inline-flex}.shell-tabs{display:none;flex-direction:column;gap:0;padding:0 18px 12px}.shell-tabs.is-open{display:flex}.tab{width:100%;min-width:0;justify-content:flex-start;padding:12px 0}.tab.tab-menu{width:calc(100% - 36px);justify-content:space-between;margin:0 18px}.shell-body{padding:18px}.shell-body .page-head h1{font-size:30px}.workspace{padding:20px 14px 40px}.side-nav{position:sticky;padding:10px 14px}.side-nav nav{display:none}.side-nav.is-open nav{display:flex}.side-footer{display:none}.topbar{margin-bottom:20px;padding:16px}.crumb strong{font-size:26px}.page-head{grid-template-columns:1fr;align-items:start}.page-head h1{font-size:34px}.page-actions{justify-content:flex-start}.metric-strip,.form-grid.two,.timeline,.content-grid{grid-template-columns:1fr}.account-profile-head{grid-template-columns:58px minmax(0,1fr)}.account-avatar-large{width:58px;height:58px;font-size:18px}.account-profile-head h2{font-size:28px}.account-row,.auth-method-card,.account-theme-grid{grid-template-columns:1fr}.account-row-value{justify-content:flex-start;text-align:left}.run-detail,.run-record-hero,.run-delivery-hero,.home-brief,.brief-hero,.brief-artifact-row,.example-topbar,.example-hero,.example-final-cta,.public-share-content,.public-share-hero,.artifact-group,.home-action-list,.brief-action-grid,.brief-official-card,.brief-official-grid,.brief-unlock-strip,.brief-asset-chain,.brief-asset-layout,.brief-asset-meta,.brief-rewrite-grid,.brief-faq-grid,.example-scenario-grid,.example-insight-grid,.example-distribution-panel,.example-source-map,.example-action-grid,.example-answer-chain,.example-flow,.example-answer-grid,.example-meta-grid,.example-browser-compare,.example-official-grid,.example-rewrite-grid,.example-faq-grid,.example-recheck-list{grid-template-columns:1fr}.example-flow article:not(:last-child):before,.example-flow article:not(:last-child):after{display:none}.span-4,.span-5,.span-6,.span-7,.span-8,.span-12{grid-column:1 / -1}.alert,.alert.compact{grid-template-columns:1fr}.primary-artifact{display:grid}.primary-artifact .cluster{justify-content:flex-start}.progress-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.run-record-actions{justify-content:flex-start}.run-record-grid .timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.progress-log-row{grid-template-columns:76px 154px minmax(0,1fr)}.progress-log-row p{grid-column:1 / -1}.score-overall-card{grid-template-columns:1fr}.score-overall-main{border-right:0;border-bottom:1px solid var(--line);padding-right:0;padding-bottom:14px}.score-focus-grid,.progress-stage,.run-mode-grid{grid-template-columns:1fr}.progress-count{justify-content:flex-start;text-align:left}}@media (max-width: 560px){.landing-nav{align-items:center;gap:10px}.example-page{padding:16px}.example-topbar{justify-items:start}.example-topbar nav{justify-content:flex-start}.example-hero,.example-final-cta{padding:18px}.example-hero-copy h1{font-size:32px}.example-section-head h2,.example-final-cta h2{font-size:24px}.landing-brand{width:auto;font-size:19px}.landing-brand-block span:not(.landing-brand-mark){display:none}.landing-login,.landing-dashboard{min-height:34px;padding:8px 10px;font-size:12px}.landing-nav nav a{flex:1 1 25%;min-width:0;min-height:44px;padding:0 6px;font-size:13px}.landing-copy h1{font-size:36px}.landing-copy p:not(.eyebrow){font-size:15.5px;line-height:1.52}.landing-actions,.landing-price-row{width:100%}.landing-actions,.landing-price-row{display:grid;grid-template-columns:1fr}.pricing-section-head{align-items:start;flex-direction:column}.pricing-grid,.starter-pack-list{grid-template-columns:1fr}.recharge-section-head{align-items:start;flex-direction:column}.score-overall-card{padding:16px}.score-overall-main strong{font-size:64px}.brief-hero,.brief-section{padding:16px}.brief-hero h2{font-size:30px}.brief-hero p:not(.card-eyebrow){font-size:15.5px}.brief-score-card{min-height:170px}.brief-score-card strong{font-size:64px}.brief-hero-actions{display:grid}.brief-hero-actions .btn{width:100%}.home-brief{padding:16px}.page-head>div,.home-brief-copy,.brief-hero-copy{max-width:calc(100vw - 68px)}.page-head p:not(.eyebrow),.home-brief-copy p:not(.card-eyebrow),.brief-hero p:not(.card-eyebrow){word-break:break-word}.home-brief-copy h2{font-size:29px}.home-brief-copy p:not(.card-eyebrow){font-size:15px}.home-brief-actions{display:grid}.home-brief-actions .btn,.home-score-card,.home-status-card{width:100%}.home-score-card strong{font-size:60px}.landing-primary,.landing-secondary,.landing-command,.landing-price-row .btn{min-width:0;width:100%;margin-right:0}.landing-command{justify-content:space-between}.product-shell{padding:0}.shell{min-height:100vh;border-width:0;border-radius:0}.shell-topbar{gap:8px;padding:10px 12px}.shell-brand-copy span{display:none}.pill-lightning{padding:5px 9px;font-size:12px}.shell-brand{border-right:0;padding-right:0}.shell-switcher{width:100%;justify-content:space-between}.user-menu{position:fixed;top:58px;right:14px;left:14px;width:auto}.shell-hero{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:start;padding:12px 14px}.shell-avatar-big{width:42px;height:42px;border-radius:9px;font-size:17px}.shell-project-main{width:100%}.shell-proj-eyebrow{margin-bottom:2px;font-size:11.5px}.shell-proj-title{margin-bottom:7px;font-size:20px}.shell-proj-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.shell-proj-meta .col{gap:3px}.shell-proj-meta .lbl{font-size:11px}.shell-proj-meta .val{font-size:11.5px;line-height:1.25}.shell-hero-actions,.shell-hero-actions .credit-widget,.shell-hero-actions .btn{grid-column:1 / -1;width:100%}.brand-row{width:100%;border-right:0;padding-right:0}.topbar-actions{display:grid;grid-template-columns:1fr}.credit-widget,.topbar-actions .btn,.page-actions .btn,.action-row .btn,.auth-method-card .btn{width:100%}.auth-method-card{grid-template-columns:1fr}.page-head h1{font-size:30px}.card,.panel{padding:16px}.run-mode-grid{gap:8px}.run-mode-card{min-height:auto;gap:8px;padding:14px}.run-mode-topline{flex-wrap:wrap}.run-mode-topline strong{margin-left:0}.run-mode-title{font-size:17px}.run-mode-meta,.run-mode-after,.run-mode-spec{font-size:12px;line-height:1.35}.card-head,.panel-head{display:grid}.primary-artifact .cluster{display:grid;width:100%}.primary-artifact .btn,.progress-summary{width:100%}.run-delivery-actions,.run-record-actions,.artifact-card{display:grid}.run-delivery-actions .btn,.run-record-actions .btn,.artifact-card .text-link{width:100%}.run-record-grid .timeline,.progress-log-row{grid-template-columns:1fr}.run-record-grid .timeline .timeline-clinic,.progress-log-row p{grid-column:auto}.run-delivery-copy h2{font-size:28px}.run-record-copy h2{font-size:30px}.public-share-page{padding:14px}.public-share-topbar{align-items:flex-start}.public-share-hero h1{font-size:30px}.run-score-summary strong{font-size:52px}.progress-summary{grid-template-columns:1fr}}@media (max-width: 1100px){.runs-workbench{grid-template-columns:1fr}.runs-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.runs-stat-strip article:nth-child(2){border-right:0}.runs-stat-strip article:nth-child(-n+2){border-bottom:1px solid var(--line)}.runs-record-row{min-width:920px}}@media (max-width: 900px){.product-shell-white .shell-topbar,.product-shell-white .shell-hero,.product-shell-white .shell-tabs,.product-shell-white .shell-body{width:min(100% - 28px,1180px)}.runs-hero,.runs-section-head,.runs-table-head{grid-template-columns:1fr;align-items:start}.runs-hero-actions,.runs-table-tools,.runs-record-actions{justify-content:flex-start}.runs-hero h1{font-size:34px}.runs-table-head{display:grid}.runs-search{min-width:min(100%,260px)}.runs-rerun-row{grid-template-columns:86px 90px minmax(0,1fr) auto}}@media (max-width: 560px){.runs-stat-strip,.runs-composer-chips{grid-template-columns:1fr}.runs-stat-strip article{border-right:0;border-bottom:1px solid var(--line);padding:20px}.runs-stat-strip article:last-child{border-bottom:0}.runs-create-card,.runs-table-head,.runs-table-footer,.runs-record-row,.runs-rerun-row{padding-right:16px;padding-left:16px}.runs-table-tools,.runs-table-footer,.runs-pagination{align-items:stretch;flex-direction:column}.runs-table-tools .btn,.runs-table-footer .btn,.runs-search{width:100%}.runs-rerun-row,.runs-rerun-row.is-empty{grid-template-columns:1fr;gap:10px}}@media (max-width: 1160px){.home-visual-landing .home-hero{grid-template-columns:1fr}.home-hero-visual{max-width:860px}.home-story-band,.home-report-section,.home-price-visual{padding-right:32px;padding-left:32px}}@media (max-width: 900px){.home-visual-landing .home-hero{padding-top:42px}.home-visual-landing .home-hero h1{font-size:42px}.home-hero-visual{min-height:540px}.home-phone-mock{top:170px;right:22px;width:225px;min-height:420px}.home-card-a{left:18px;bottom:72px}.home-card-b{right:18px;bottom:10px}.home-story-card,.home-report-section,.home-price-card{grid-template-columns:1fr}.home-story-band,.home-report-section,.home-price-visual{padding-right:18px;padding-left:18px}.home-story-band{padding-top:58px;padding-bottom:58px}.home-story-card{gap:20px}.home-story-copy h3,.home-report-copy h2,.home-price-card h2{font-size:28px}.home-report-grid{grid-template-columns:1fr}.home-credit-visual{grid-template-columns:repeat(2,minmax(0,1fr))}.home-credit-visual div+div{border-left:0}.home-credit-visual div:nth-child(2n){border-left:1px solid rgba(255,255,255,.14)}.home-credit-visual div:nth-child(n+3){border-top:1px solid rgba(255,255,255,.14)}}@media (max-width: 560px){.home-visual-landing .home-hero h1{font-size:34px}.home-hero-visual{min-height:610px}.home-phone-mock{right:50%;width:min(235px,calc(100% - 56px));transform:translate(50%)}.home-floating-card{min-width:104px;padding:12px}.home-card-a{left:12px}.home-card-b{right:12px}.home-story-card{padding:14px}.home-price-card{padding:28px 20px}.home-credit-visual{grid-template-columns:1fr}.home-credit-visual div:nth-child(2n){border-left:0}.home-credit-visual div:nth-child(n+2){border-top:1px solid rgba(255,255,255,.14)}}@media (max-width: 1160px){.home-proof-strip{grid-template-columns:1fr;margin-right:32px;margin-left:32px}.home-proof-card{grid-template-columns:140px minmax(0,1fr)}.home-hero-board{right:136px}}@media (max-width: 900px){.home-visual-landing .home-hero{grid-template-columns:1fr;background:linear-gradient(180deg,#fff 0,#f1f8ff)}.home-hero-visual{min-height:540px}.home-hero-board{top:0;right:120px;bottom:76px;left:0}.home-visual-landing .home-phone-mock{top:92px;right:18px}.home-proof-strip{gap:14px;margin:18px 18px 0;padding:26px 0 34px}.home-proof-card,.home-story-card{grid-template-columns:1fr}.home-story-card:nth-child(2n) .home-story-visual{order:0}.home-story-visual{min-height:260px}}@media (max-width: 560px){.home-visual-landing .home-hero{padding-bottom:54px}.home-hero-visual{min-height:660px}.home-hero-board{inset:0 0 auto 0;min-height:322px}.home-board-grid{grid-template-columns:1fr}.home-board-panel{min-height:auto}.home-board-panel.is-gap{display:none}.home-visual-landing .home-phone-mock{top:298px;right:50%;width:min(235px,calc(100% - 56px));transform:translate(50%)}.home-card-a{left:12px;bottom:36px}.home-card-b{right:12px;bottom:36px}.home-proof-card{grid-template-columns:92px minmax(0,1fr);padding:14px}.home-proof-visual{min-height:92px}.home-query-stack{right:12px;bottom:12px;width:calc(100% - 24px)}.home-rerun-table{grid-template-columns:minmax(0,1.1fr) 58px 72px}.home-rerun-table>*{padding:9px}}@media (max-width: 1160px){.home-sales-landing .home-sales-hero{grid-template-columns:1fr;min-height:auto;background:#fff}.home-sales-landing .home-sales-hero:before{top:44%;right:-12%;bottom:0;width:124%;border-radius:46% 46% 0 0/76% 76% 0 0;transform:none}.home-sales-visual{min-height:520px}.home-selling-points,.home-story-island,.home-proof-gallery,.home-sales-report{padding-right:44px;padding-left:44px}.home-flow-row,.home-flow-row.is-reverse,.home-sales-report{grid-template-columns:1fr}.home-flow-row.is-reverse .home-flow-visual{order:0}.home-flow-row.is-reverse .home-flow-copy{justify-self:start}.home-flow-copy{max-width:720px}.home-report-spread{max-width:760px}}@media (max-width: 900px){.home-sales-landing .home-hero h1{font-size:44px}.home-sales-landing .home-sales-hero{padding-top:46px;padding-bottom:70px}.home-sales-landing .home-sales-hero:before{top:50%}.home-sales-visual{min-height:560px}.home-sales-phone{left:50%;transform:translate(-50%)}.home-sales-card.is-google{left:18px;top:18px}.home-sales-card.is-answer{right:18px;top:168px}.home-sales-card.is-rerun{right:28px;bottom:20px}.home-selling-points{grid-template-columns:1fr;gap:30px;padding-top:46px}.home-story-island{border-radius:52px 52px 0 0;padding-top:62px}.home-flow-row{gap:24px;min-height:0}.home-flow-copy h3{font-size:28px}.home-proof-grid{grid-template-columns:1fr}}@media (max-width: 640px){.home-sales-landing .home-nav nav{justify-content:center;width:100%}.home-sales-landing .home-nav nav a:last-child{display:none}.home-sales-landing .home-hero h1{font-size:35px}.home-sales-landing .home-sales-hero:before{top:58%;right:-18%;width:136%;border-radius:42% 42% 0 0/74% 74% 0 0;transform:none}.home-sales-landing .home-sales-hero:after{height:190px;bottom:-92px}.home-sales-visual{min-height:650px}.home-sales-phone{top:84px;width:min(230px,calc(100% - 72px))}.home-sales-card.is-google{width:158px}.home-sales-card.is-answer{top:478px;right:16px;width:196px}.home-sales-card.is-rerun{left:18px;right:auto;bottom:18px}.home-sales-pin.one{right:28px}.home-sales-pin.two{left:20px;bottom:168px}.home-selling-points,.home-story-island,.home-proof-gallery,.home-sales-report{padding-right:18px;padding-left:18px}.home-story-island{border-radius:34px 34px 0 0}.home-flow-visual{min-height:430px}.home-question-stack,.home-site-window{left:16px;top:24px;width:calc(100% - 32px)}.home-map-tile{right:16px;bottom:18px;width:calc(100% - 32px);height:180px}.home-review-stamp{right:26px;bottom:28px}.home-before-after{top:70px;right:16px;bottom:26px;left:16px;grid-template-columns:1fr;gap:12px}.home-before-after div{min-height:110px}.home-before-after i{width:72px;justify-self:center}.home-report-spread{min-height:610px}.home-report-paper.is-summary,.home-report-paper.is-chart{left:0;right:0;width:auto}.home-report-paper.is-chart{top:332px}.home-report-ticket{left:50%;bottom:226px;transform:translate(-50%)}}.example-sales-page{--example-blue: #2f6fe4;--example-blue-2: #4b86f5;--example-ink: #10233f;--example-ink-2: #263c5b;--example-ink-3: #607089;--example-ink-4: #8aa0b7;--example-paper: #ffffff;--example-paper-2: #f4f9ff;--example-rule: #d8e4f0;--example-rule-strong: #bdd1e6;--example-question: #2f6fe4;--example-question-soft: #eaf2ff;--example-gap: #ee6a4d;--example-gap-soft: #fff1e8;--example-action: #20a774;--example-action-soft: #e2f5ed;--example-amber: #f7b928;overflow-x:hidden;background:#f5f7fb;padding:0 0 88px}.example-sales-page .example-topbar,.example-sales-page .example-report-label,.example-sales-page .example-section,.example-sales-page .example-final-cta{width:min(calc(100% - 64px),1168px)}.example-sales-page .example-topbar{position:relative;z-index:5;padding:20px 0 16px;margin-bottom:0}.example-sales-page .home-brand-mark{background:var(--example-blue)}.example-sales-page .example-topbar .home-brand{align-self:center;grid-area:auto}.example-sales-page .example-topbar nav{border-color:#d8e4f0eb;background:#ffffffe6;box-shadow:0 10px 28px #0d2a5414}.example-sales-page .example-topbar nav a{color:#516985;flex:0 0 auto;white-space:nowrap}.example-sales-page .example-topbar nav a.is-active{background:#eaf2ff;color:var(--example-blue)}.example-sales-page .btn-accent{background:var(--example-blue);box-shadow:0 14px 28px #2f6fe433}.example-sales-page .btn-accent:hover{background:#235ed0}.example-sales-page .btn-secondary{border-color:#2f6fe42e;background:#fff;color:var(--example-ink)}.example-sales-page .example-report-label{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-top:18px;margin-bottom:0;border:1px solid rgba(216,228,240,.9);border-left:5px solid var(--example-blue);border-radius:8px;background:#ffffffc2;padding:12px 14px;box-shadow:0 12px 28px #0d2a540d}.example-sales-page .example-report-label span{border-radius:999px;background:#fff4cf;color:#9a6c00}.example-sales-page .example-report-label b{color:#6a7f99}.example-sales-page .example-hero{position:relative;overflow:hidden;width:min(calc(100% - 64px),1168px);max-width:1168px;grid-template-columns:minmax(0,.96fr) minmax(380px,.84fr);gap:42px;align-items:center;min-height:520px;margin:18px auto 0;border:1px solid rgba(216,228,240,.94);border-radius:32px;background:linear-gradient(90deg,#fffffff7,#fffffff7 calc(52% - 1px),#bcd3eead calc(52% - 1px),#bcd3eead 52%,#e2efffe6 52%,#f7fbfff5),#fff;padding:40px 44px;box-shadow:0 24px 70px #0d2a5417}.example-sales-page .example-hero:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;width:45%;background:linear-gradient(135deg,#2f6fe41f,#fff0 54%),linear-gradient(rgba(123,160,207,.26) 1px,transparent 1px),linear-gradient(90deg,rgba(123,160,207,.26) 1px,transparent 1px);background-size:auto,42px 42px,42px 42px;clip-path:polygon(13% 0,100% 0,100% 100%,0 100%);opacity:.5;pointer-events:none}.example-sales-page .example-hero:after{content:"";position:absolute;right:28px;bottom:26px;left:calc(52% + 56px);height:6px;border-radius:999px;background:linear-gradient(90deg,var(--example-action),var(--example-amber),var(--example-blue));pointer-events:none}.example-sales-page .example-hero-copy,.example-sales-page .example-summary-panel{position:relative;z-index:1}.example-sales-page .example-hero-copy{max-width:620px}.example-sales-page .example-hero-copy .card-eyebrow{width:fit-content;border-radius:8px;background:#fff4cf;padding:8px 11px;color:#9a6c00;font-size:12px;font-weight:900}.example-sales-page .example-hero-copy h1{max-width:620px;color:var(--example-ink);font-size:44px;line-height:1.16}.example-sales-page .example-hero-copy p:not(.card-eyebrow){max-width:600px;color:var(--example-ink-2);font-size:17px;line-height:1.82}.example-sales-page .example-hero-copy:after{display:none}.example-sales-page .example-hero-stats{max-width:680px;gap:0;border-top:1px solid rgba(216,228,240,.92);border-bottom:1px solid rgba(216,228,240,.72)}.example-sales-page .example-hero-stats div{border:0;border-radius:0;background:transparent;padding:16px 18px 14px 0;box-shadow:none}.example-sales-page .example-hero-stats div+div{border-left:1px solid rgba(216,228,240,.72);padding-left:18px}.example-sales-page .example-hero-stats strong{color:var(--example-blue)}.example-sales-page .example-summary-panel{display:grid;gap:14px;align-content:center;min-height:0;padding:0;border-radius:0;background:transparent}.example-summary-stage{position:relative;min-height:326px;overflow:hidden;border:1px solid rgba(216,228,240,.92);border-radius:24px;background:linear-gradient(145deg,#f8fbff,#eaf6ff 55%,#fff);padding:22px;box-shadow:inset 0 1px #2f6fe414,0 28px 66px #0d2a5424,0 0 0 8px #ffffff61;isolation:isolate}.example-summary-stage:before{content:"";position:absolute;z-index:0;right:-130px;bottom:-116px;width:360px;height:230px;border-radius:50%;background:linear-gradient(90deg,#f7b9286b,#20a77433,#2f6fe42e);transform:rotate(-8deg)}.example-summary-stage:after{content:"";position:absolute;z-index:0;top:22px;right:24px;width:112px;height:18px;border-radius:999px;background:linear-gradient(90deg,var(--example-blue),var(--example-amber),var(--example-action));opacity:.85}.example-guide-sheet{position:relative;z-index:1;display:grid;gap:14px;min-height:282px;border:1px solid var(--example-rule);border-radius:10px;background:#fff;padding:20px;box-shadow:0 22px 48px #0d2a541f}.example-guide-topline,.example-guide-title,.example-guide-list li,.example-guide-stamp,.example-guide-tabs{position:relative;z-index:1}.example-guide-topline{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--example-rule);padding-bottom:12px}.example-guide-topline span,.example-guide-list span{color:var(--example-blue);font-size:12px;font-weight:900;letter-spacing:.04em}.example-guide-topline b{color:var(--example-ink);font-size:13px}.example-guide-title{display:grid;gap:6px}.example-guide-title strong{color:var(--example-ink);font-size:22px;line-height:1.25}.example-guide-title p{margin:0;color:var(--example-ink-3);font-size:14px;line-height:1.6}.example-guide-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.example-guide-list li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:2px 12px;align-items:center;border-radius:8px;background:#f8fbff;padding:9px 11px}.example-guide-list li:nth-child(2){background:#fff8e6}.example-guide-list li:nth-child(3){background:#fff1e8}.example-guide-list li:nth-child(4){background:#eaf9f2}.example-guide-list span{grid-row:1 / span 2;display:grid;width:32px;height:32px;place-items:center;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #d8e4f0db}.example-guide-list strong{color:var(--example-ink);font-size:15px}.example-guide-list em{color:var(--example-ink-3);font-size:12px;font-style:normal;font-weight:700}.example-guide-stamp{position:absolute;right:22px;bottom:22px;border:1px solid rgba(238,106,77,.28);border-radius:8px;background:#fff1e8;padding:9px 12px;color:var(--example-gap);font-size:12px;font-weight:900;transform:rotate(-2deg);box-shadow:0 12px 24px #ee6a4d1f}.example-guide-tabs{position:absolute;left:36px;bottom:18px;display:flex;gap:7px}.example-guide-tabs i{width:34px;height:8px;border-radius:999px;background:var(--example-blue)}.example-guide-tabs i:nth-child(2){background:var(--example-amber)}.example-guide-tabs i:nth-child(3){background:var(--example-action)}.example-guide-summary{position:relative;left:auto;bottom:auto;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 108px;gap:8px 14px;width:auto;border:1px solid var(--example-rule);border-radius:8px;background:#f8fbff;padding:13px 14px}.example-guide-summary>span{color:var(--example-blue);font-size:12px;font-weight:900}.example-guide-summary>strong{color:var(--example-ink);font-size:18px}.example-guide-summary .example-score-ring{grid-column:2;grid-row:1 / span 3;width:108px;height:108px;margin:0}.example-guide-summary .example-score-ring svg{width:108px;height:108px}.example-guide-summary p{grid-column:1 / -1;margin:0;border-radius:8px;background:#fff;padding:10px 12px;color:var(--example-ink-3);line-height:1.65}.example-guide-summary p span{display:inline-block;margin-right:6px;border-radius:4px;background:var(--example-gap-soft);color:var(--example-gap);padding:3px 6px;font-size:12px;font-weight:850}.example-sales-page .example-section{position:relative;gap:28px;padding-top:78px}.example-sales-page .example-section-head{max-width:820px}.example-search-section .example-section-head,.example-answer-section .example-section-head{margin-right:auto;margin-left:auto;text-align:center}.example-sales-page .example-section-kicker{color:#6a7f99}.example-search-section .example-section-kicker,.example-answer-section .example-section-kicker{justify-content:center}.example-sales-page .example-section-kicker span{min-width:34px;height:28px;border-radius:8px;background:#fff4cf;color:#9a6c00}.example-sales-page .example-section-head h2,.example-sales-page .example-final-cta h2{color:var(--example-ink);font-size:40px;line-height:1.18}.example-sales-page .example-section-note{color:var(--example-ink-3);font-size:15px;line-height:1.78}.example-search-section .example-section-note,.example-answer-section .example-section-note{margin-right:auto;margin-left:auto}.example-sales-page .example-insight-grid{position:relative;overflow:hidden;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:42px;border:0;border-radius:48px;background:linear-gradient(180deg,#e8f6ff,#f8fcff);padding:52px;box-shadow:inset 0 1px #2f6fe414}.example-sales-page .example-insight-grid:before{content:"";position:absolute;right:-16%;bottom:-108px;left:-14%;height:240px;border-radius:50% 50% 0 0/100% 100% 0 0;background:linear-gradient(96deg,#20a77433,#ffffffad 30%,#f7b92847 56%,#2f6fe42e);transform:rotate(-2deg);pointer-events:none}.example-sales-page .example-insight-grid>*{position:relative;z-index:1}.example-sales-page .example-distribution-panel{align-content:center;justify-items:center;border-radius:8px;background:#ffffffb8;padding:26px;box-shadow:0 18px 40px #0d2a5414}.example-sales-page .example-donut{box-shadow:0 22px 48px #0d2a541f}.example-sales-page .example-donut>div{box-shadow:inset 0 0 0 1px var(--example-rule)}.example-sales-page .example-donut-copy h3{color:var(--example-ink);font-size:18px;line-height:1.45}.example-sales-page .example-source-legend{gap:12px}.example-sales-page .example-source-legend article{grid-template-columns:14px minmax(0,1fr) auto;gap:14px;border:1px solid rgba(216,228,240,.9);border-radius:8px;background:#ffffffe6;padding:16px 18px;box-shadow:0 12px 26px #0d2a540f}.example-sales-page .example-source-legend i{grid-column:1;width:12px;height:32px;border-radius:999px}.example-sales-page .example-source-legend strong{grid-column:2;color:var(--example-ink)}.example-sales-page .example-source-legend span{grid-column:3;color:var(--example-blue);font-size:13px}.example-sales-page .example-source-legend p{display:none}.example-sales-page .example-scenario-grid{gap:20px}.example-sales-page .example-scenario-grid .example-card{overflow:hidden;min-height:230px;border-color:var(--example-rule);border-radius:8px;background:#fff;box-shadow:0 16px 38px #0d2a5412}.example-sales-page .example-scenario-grid .example-card:before{content:"";position:absolute;top:0;right:0;left:0;height:8px;background:linear-gradient(90deg,var(--example-blue),var(--example-amber),var(--example-action))}.example-sales-page .example-scenario-grid .example-card span{width:fit-content;border-radius:999px;background:#eaf2ff;padding:6px 10px;color:var(--example-blue)}.example-sales-page .example-scenario-grid footer{border-top-color:var(--example-rule)}.example-sales-page .example-answer-section{overflow:hidden;width:100%;max-width:none;gap:30px;margin-top:88px;border-top:0;border-radius:96px 96px 0 0;background:linear-gradient(180deg,#e8f6ff,#f4fbff 52%,#fff);padding:94px max(32px,calc((100vw - 1168px)/2)) 92px}.example-sales-page .example-answer-section:before{content:"";position:absolute;top:120px;right:-18%;left:-18%;height:390px;border-radius:50%;background:linear-gradient(105deg,#20a77426,#ffffff2e 28%,#ffeda58c 49%,#2f6fe424);transform:rotate(-5deg);pointer-events:none}.example-sales-page .example-answer-section>*{position:relative;z-index:1;width:min(100%,1168px);margin-right:auto;margin-left:auto}.example-sales-page .example-flow{gap:34px}.example-sales-page .example-flow article{min-height:210px;border:0;border-radius:8px;background:#fff;box-shadow:0 18px 40px #0d2a5414}.example-sales-page .example-flow article:not(:last-child):after{right:-26px;width:28px;height:12px;border-radius:999px;background:linear-gradient(90deg,var(--example-blue),var(--example-amber),var(--example-action))}.example-sales-page .example-flow article:not(:last-child):before{display:none}.example-sales-page .example-flow .is-question{background:#fff;box-shadow:inset 0 8px #eaf2ff,0 18px 40px #0d2a5414}.example-sales-page .example-flow .is-gap{background:#fff;box-shadow:inset 0 8px #fff1e8,0 18px 40px #0d2a5414}.example-sales-page .example-flow .is-action{background:#fff;box-shadow:inset 0 8px #e2f5ed,0 18px 40px #0d2a5414}.example-sales-page .example-answer-grid,.example-sales-page .example-faq-list{border-color:var(--example-rule);border-radius:8px;box-shadow:0 22px 54px #0d2a541a}.example-sales-page .example-answer-grid{background:#fff}.example-sales-page .example-answer-grid .browser-topbar{background:#10233f}.example-sales-page .example-answer-grid .browser-topbar em{color:#ffffffb8}.example-sales-page .example-answer-grid .example-answer-copy{grid-template-columns:180px minmax(0,1fr);padding:34px 36px}.example-sales-page .example-meta-grid div,.example-sales-page .example-copy-card,.example-sales-page .example-faq-list,.example-sales-page .example-recheck-list li,.example-sales-page .example-official-grid article{border-color:var(--example-rule);border-radius:8px;background:#fff;box-shadow:0 12px 28px #0d2a540f}.example-sales-page .example-browser-compare{gap:18px}.example-sales-page .example-copy-card.is-before{background:#f8fbff}.example-sales-page .example-copy-card.is-after{border-color:#20a7743d;background:#eaf9f2}.example-sales-page .example-review-strip{border:0;border-radius:8px;background:#fff1e8;box-shadow:0 16px 34px #ee6a4d1f}.example-sales-page .example-action-section{padding-top:86px}.example-sales-page .example-action-grid .example-card{min-height:245px;border:0;border-radius:8px;background:#fff;box-shadow:0 16px 38px #0d2a5412}.example-sales-page .example-action-grid .example-card:before{top:auto;right:22px;bottom:22px;width:80px;height:80px;border-radius:8px;background:linear-gradient(90deg,rgba(16,35,63,.16) 0 34%,transparent 34% 50%,rgba(16,35,63,.16) 50% 84%,transparent 84%),#e2f5ed}.example-sales-page .example-recheck-panel{overflow:hidden;border:0;border-radius:28px;background:linear-gradient(135deg,#10233f,#214f95);padding:30px;color:#fff}.example-sales-page .example-recheck-panel h3{color:#fff}.example-sales-page .example-recheck-list li{border-color:#ffffff2e;background:#ffffff1a;color:#ffffffd1;box-shadow:none}.example-sales-page .example-recheck-list li:before{background:var(--example-amber)}.example-sales-page .example-trust-wrap{border:0;border-radius:48px;background:#fff;padding:58px;box-shadow:0 18px 48px #0d2a5412}.example-sales-page .example-trust-embed{border-color:var(--example-rule);border-radius:8px;background:#f8fbff}.example-sales-page .example-official-section{margin-top:80px;border-top:0}.example-sales-page .example-official-grid{gap:20px}.example-sales-page .example-official-grid article{position:relative;overflow:hidden;min-height:170px}.example-sales-page .example-official-grid article:after{content:"";position:absolute;right:-16px;bottom:-18px;width:112px;height:72px;border-radius:8px;background:linear-gradient(135deg,#eaf2ff,#fff4cf)}.example-sales-page .example-final-cta{position:relative;overflow:hidden;grid-template-columns:minmax(0,1fr) auto;margin-top:88px;border-radius:32px;background:linear-gradient(135deg,#2f6fe4,#214f95);padding:54px 60px;box-shadow:0 22px 58px #0d2a5429}.example-sales-page .example-final-cta:before{content:"";position:absolute;right:-10%;bottom:-90px;left:30%;height:210px;border-radius:50% 50% 0 0/100% 100% 0 0;background:linear-gradient(90deg,#f7b928a3,#20a77452,#ffffff29);transform:rotate(-4deg)}.example-sales-page .example-final-cta>*{position:relative;z-index:1}.example-sales-page .example-final-cta .btn{border-color:#fff;background:#fff;color:var(--example-blue);box-shadow:none}@media (max-width: 1080px){.example-sales-page .example-topbar{grid-template-columns:1fr auto}.example-sales-page .example-topbar nav{grid-column:1 / -1;justify-self:stretch;overflow-x:auto;scrollbar-width:none}.example-sales-page .example-topbar nav::-webkit-scrollbar{display:none}.example-sales-page .example-hero{grid-template-columns:1fr;gap:28px;background:linear-gradient(180deg,#fffffff7,#fffffff7 calc(56% - 1px),#bcd3eead calc(56% - 1px),#bcd3eead 56%,#e2efffe6 56%,#f7fbfff5),#fff;padding:42px}.example-sales-page .example-hero:before{top:auto;right:-1px;bottom:-1px;left:auto;width:100%;height:44%;clip-path:polygon(0 18%,100% 0,100% 100%,0 100%)}.example-sales-page .example-hero:after{left:42px}.example-sales-page .example-summary-panel{min-height:auto}.example-sales-page .example-summary-stage{max-width:640px;margin:0 auto}.example-sales-page .example-insight-grid,.example-sales-page .example-flow,.example-sales-page .example-meta-grid{grid-template-columns:1fr}.example-sales-page .example-flow article:not(:last-child):after{display:none}.example-sales-page .example-answer-section{padding-top:76px}}@media (max-width: 720px){.example-sales-page{padding-bottom:56px}.example-sales-page .example-topbar,.example-sales-page .example-report-label,.example-sales-page .example-section,.example-sales-page .example-final-cta{width:min(calc(100% - 32px),1168px)}.example-sales-page .example-topbar{grid-template-columns:1fr;padding-top:14px;justify-items:start}.example-sales-page .example-topbar .home-brand{grid-area:auto}.example-sales-page .example-topbar nav{justify-content:flex-start;width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.example-sales-page .example-topbar nav::-webkit-scrollbar{display:none}.example-sales-page .example-report-label{align-items:flex-start;flex-direction:column;gap:8px}.example-sales-page .example-hero{min-height:auto;width:min(calc(100% - 32px),1168px);border-radius:24px;padding:30px 16px}.example-sales-page .example-hero:before{width:100%;height:34%;border-radius:0;transform:none}.example-sales-page .example-hero-copy h1{font-size:32px;line-height:1.18}.example-sales-page .example-hero-copy p:not(.card-eyebrow){font-size:15px}.example-sales-page .example-hero-stats{grid-template-columns:1fr;border-bottom:0}.example-sales-page .example-hero-stats div{border-bottom:1px solid rgba(216,228,240,.72);padding:14px 0}.example-sales-page .example-hero-stats div+div{border-left:0;padding-left:0}.example-sales-page .example-summary-panel{min-height:auto}.example-summary-stage{min-height:auto;padding:18px}.example-guide-sheet{padding:18px}.example-guide-topline{align-items:flex-start;flex-direction:column;gap:6px}.example-guide-title strong{font-size:21px}.example-guide-list li{grid-template-columns:34px minmax(0,1fr);padding:10px}.example-guide-list span{width:28px;height:28px}.example-guide-stamp,.example-guide-tabs{display:none}.example-guide-summary{grid-template-columns:1fr;width:100%}.example-guide-summary .example-score-ring{grid-column:1;grid-row:auto;width:132px;height:132px;margin:0 auto}.example-sales-page .example-section{padding-top:58px}.example-sales-page .example-section-head h2,.example-sales-page .example-final-cta h2{font-size:28px;line-height:1.24}.example-sales-page .example-search-section .example-section-head,.example-sales-page .example-answer-section .example-section-head{text-align:left}.example-search-section .example-section-kicker,.example-answer-section .example-section-kicker{justify-content:flex-start}.example-sales-page .example-insight-grid{border-radius:28px;padding:28px 18px}.example-sales-page .example-source-legend article,.example-sales-page .example-answer-grid .example-answer-copy,.example-sales-page .example-faq-head,.example-sales-page .example-faq-list summary{grid-template-columns:1fr}.example-sales-page .example-source-legend i{width:42px;height:8px}.example-sales-page .example-answer-section{margin-top:58px;border-radius:48px 48px 0 0;padding:64px 16px 66px}.example-sales-page .example-answer-grid .example-answer-copy{gap:12px;padding:24px 18px}.example-sales-page .example-review-strip ul,.example-sales-page .example-browser-compare,.example-sales-page .example-action-grid,.example-sales-page .example-official-grid,.example-sales-page .example-recheck-list{grid-template-columns:1fr}.example-sales-page .example-trust-wrap{border-radius:28px;padding:28px 18px}.example-sales-page .example-final-cta{grid-template-columns:1fr;border-radius:24px;padding:34px 24px}}.pricing-sales-page,.legal-sales-page{--subpage-blue: var(--brand);--subpage-ink: #10233f;--subpage-muted: #607089;--subpage-green: #20a774;--subpage-amber: #f7b928;--subpage-coral: #ee6a4d;--subpage-soft-blue: #edf7ff;--subpage-line: #d8e4f0;background:#f5f7fb}.pricing-sales-page .home-frame,.legal-sales-page .home-frame{background:linear-gradient(180deg,#f8fbff,#f5f7fb 46%,#fff)}.pricing-sales-page .home-nav,.legal-sales-page .home-nav{background:#ffffffeb}.pricing-sales-page .home-brand-mark,.pricing-sales-page .home-btn.primary,.pricing-sales-page .home-btn.dark,.legal-sales-page .home-brand-mark,.legal-sales-page .home-btn.primary,.legal-sales-page .home-btn.dark{background:var(--subpage-blue)}.pricing-sales-page .home-nav nav a.active,.legal-sales-page .home-nav nav a.active{background:#eaf2ff;color:var(--subpage-blue)}.pricing-sales-page .home-hero{position:relative;overflow:hidden;grid-template-columns:minmax(0,.95fr) minmax(360px,.82fr);align-items:center;gap:48px;margin:30px 56px 0;border:1px solid var(--subpage-line);border-radius:32px;background:linear-gradient(90deg,#fff,#fff 54%,#eaf6ffeb 54%,#f8fcff);padding:56px 52px;box-shadow:0 24px 70px #0d2a5414}.pricing-sales-page .home-hero:before{content:"";position:absolute;right:-14%;bottom:-138px;left:34%;height:250px;border-radius:50% 50% 0 0/100% 100% 0 0;background:linear-gradient(96deg,#2f6fe42e,#f7b92857,#20a7742e);transform:rotate(-3deg);pointer-events:none}.pricing-sales-page .home-hero-copy,.pricing-brief-panel{position:relative;z-index:1}.pricing-sales-page .home-hero h1{max-width:660px;color:var(--subpage-ink);font-size:48px}.pricing-sales-page .home-hero h1 span:first-child{color:var(--subpage-blue)}.pricing-sales-page .home-lead{max-width:620px;color:#263c5b}.pricing-brief-panel{display:grid;gap:14px}.pricing-receipt{display:grid;gap:18px;border:1px solid var(--subpage-line);border-radius:8px;background:#fff;padding:24px;box-shadow:0 22px 52px #0d2a541f}.pricing-receipt-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;border-bottom:1px solid var(--subpage-line);padding-bottom:16px}.pricing-receipt-head span,.pricing-receipt-total span,.pricing-credit-stack span,.pricing-brief-note span,.legal-summary-head span{color:var(--subpage-blue);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.pricing-receipt-head strong{color:var(--subpage-ink);font-size:30px;line-height:1}.pricing-credit-stack{display:grid;gap:10px}.pricing-credit-stack article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(47,111,228,.1);border-radius:8px;background:#f8fbff;padding:13px 14px}.pricing-credit-stack article.is-featured{border-color:#2f6fe452;background:#eef5ff;box-shadow:inset 3px 0 0 var(--subpage-blue)}.pricing-credit-stack span{display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--subpage-line)}.pricing-credit-stack strong{display:grid;gap:3px;color:var(--subpage-ink);font-size:15px}.pricing-credit-stack small{color:#5f6f86;font-size:12px;font-weight:800}.pricing-credit-stack em{color:var(--subpage-ink);font-size:16px;font-style:normal;font-weight:900;white-space:nowrap}.pricing-credit-stack article.is-featured em{color:var(--subpage-blue)}.pricing-receipt-total{border-top:1px dashed var(--subpage-line);padding-top:16px}.pricing-receipt-total strong{display:block;margin-top:5px;color:var(--subpage-ink);font-size:18px}.pricing-brief-note{display:grid;gap:5px;border-left:5px solid var(--subpage-blue);border-radius:8px;background:#fff;padding:15px 18px;box-shadow:0 14px 34px #0d2a5412}.pricing-brief-note strong{color:var(--subpage-ink);font-size:15px;line-height:1.45}.pricing-sales-page .home-block{position:relative}.pricing-sales-page .home-price{border-color:var(--subpage-line);box-shadow:0 18px 48px #0d2a540f}.pricing-sales-page .home-price-breakdown article{border:1px solid rgba(47,111,228,.1);border-radius:8px;background:#f8fbff;padding:18px}.pricing-sales-page .home-price-breakdown article:nth-child(2){background:#f8fbff}.pricing-sales-page .home-price-breakdown article:nth-child(3){border-color:#2f6fe447;background:#eef5ff}.pricing-sales-page .pricing-card{position:relative;overflow:hidden;border-color:var(--subpage-line);background:#fff;box-shadow:0 16px 38px #0d2a5412}.pricing-sales-page .pricing-card.is-featured{border-color:#2f6fe485;box-shadow:0 26px 62px #0d2a5429;transform:translateY(-8px)}.pricing-sales-page .pricing-card:before{content:"";position:absolute;top:0;right:0;left:0;height:5px;background:#dbe8ff}.pricing-sales-page .pricing-card.is-featured:before{background:var(--subpage-blue)}.pricing-sales-page .pricing-card.is-featured:after{content:"建議方案";position:absolute;top:16px;right:16px;border-radius:999px;background:var(--subpage-blue);color:#fff;padding:5px 9px;font-size:12px;font-weight:900;letter-spacing:.04em}.pricing-sales-page .pricing-card.is-featured .badge{border-color:transparent;background:#eaf2ff;color:var(--subpage-blue)}.pricing-sales-page .pricing-card.is-featured .pricing-price strong{color:var(--subpage-blue)}.pricing-sales-page .pricing-card-head{justify-content:flex-start}.pricing-step{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--subpage-line);border-radius:999px;background:#f8fbff;color:var(--subpage-blue);font-size:12px;font-weight:900}.pricing-sales-page .pricing-card.is-featured .pricing-step{border-color:#2f6fe45c;background:#eaf2ff}.pricing-card-detail{color:#34445c;font-weight:750}.pricing-sales-page .pricing-card .btn,.pricing-sales-page .btn-accent{border-color:transparent;background:var(--subpage-blue);color:#fff}.pricing-sales-page .pricing-faq details{border-color:var(--subpage-line);box-shadow:0 10px 24px #0d2a540a}.pricing-sales-page .home-footer-cta,.legal-sales-page .home-footer-cta{overflow:hidden;border-radius:28px;background:linear-gradient(135deg,#2f6fe4,#214f95)}.legal-hero,.legal-block{width:min(calc(100% - 112px),1040px)}.legal-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:44px;align-items:stretch;margin:42px auto 0;border:1px solid var(--subpage-line);border-radius:32px;background:linear-gradient(90deg,#fff,#fff 58%,#edf7ff 58%,#f8fcff);padding:48px;box-shadow:0 24px 70px #0d2a5414}.legal-hero:after{content:"";position:absolute;right:-90px;bottom:-130px;width:420px;height:230px;border-radius:50%;background:linear-gradient(90deg,#f7b9285c,#20a7742e,#2f6fe42e);transform:rotate(-8deg)}.legal-hero-copy,.legal-summary-card{position:relative;z-index:1}.legal-hero h1{margin:0;color:var(--subpage-ink);font-size:48px;line-height:1.16}.legal-hero .legal-lead{max-width:660px;margin:18px 0 0;color:#263c5b}.legal-version,.legal-section-intro{margin:14px 0 0;color:var(--subpage-muted);font-size:13px;line-height:1.65}.legal-summary-card{display:grid;gap:18px;border:1px solid var(--subpage-line);border-radius:8px;background:#fff;padding:24px;box-shadow:0 18px 44px #0d2a541a}.legal-summary-head{display:grid;gap:7px;border-bottom:1px solid var(--subpage-line);padding-bottom:14px}.legal-summary-head strong{color:var(--subpage-ink);font-size:20px;line-height:1.35}.legal-summary-card ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.legal-summary-card li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;color:var(--subpage-muted);font-size:14px;line-height:1.55}.legal-summary-card li:before{content:"";width:10px;height:10px;margin-top:.45em;border-radius:999px;background:var(--subpage-green)}.legal-summary-card li:nth-child(2):before{background:var(--subpage-amber)}.legal-summary-card li:nth-child(3):before{background:var(--subpage-blue)}.legal-sales-page .legal-block{max-width:none;margin:28px auto 64px;border:1px solid var(--subpage-line);border-radius:24px;background:#fff;padding:42px 48px;box-shadow:0 18px 48px #0d2a540f}.legal-sales-page .legal-block .legal-text-section:first-child h2{margin-top:0}.legal-sales-page .legal-block h2{display:flex;align-items:center;gap:10px;margin-top:26px;color:var(--subpage-ink)}.legal-sales-page .legal-block h2:before{content:"";width:10px;height:10px;border-radius:999px;background:var(--subpage-blue)}.legal-sales-page .legal-block ul{padding-left:0;list-style:none}.legal-sales-page .legal-block li{position:relative;border-bottom:1px solid #edf2f7;padding:10px 0 10px 24px}.legal-sales-page .legal-block li:before{content:"";position:absolute;top:1.15em;left:0;width:8px;height:8px;border-radius:999px;background:var(--subpage-green)}@media (max-width: 900px){.pricing-sales-page .home-hero,.legal-hero{grid-template-columns:1fr}.pricing-sales-page .home-hero{margin:24px 18px 0;padding:36px 24px}.legal-hero,.legal-block{width:min(calc(100% - 36px),1040px)}.legal-hero{padding:34px 24px}.pricing-sales-page .pricing-card.is-featured{transform:none}}@media (max-width: 640px){.pricing-sales-page.home-sales-landing .home-nav nav a:last-child,.legal-sales-page.home-sales-landing .home-nav nav a:last-child{display:inline-flex}.pricing-sales-page.home-sales-landing .home-nav nav,.legal-sales-page.home-sales-landing .home-nav nav{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.pricing-sales-page.home-sales-landing .home-nav nav::-webkit-scrollbar,.legal-sales-page.home-sales-landing .home-nav nav::-webkit-scrollbar{display:none}}@media (max-width: 560px){.pricing-sales-page .home-hero h1,.legal-hero h1{font-size:34px}.pricing-receipt-head,.pricing-credit-stack article{grid-template-columns:1fr}.pricing-credit-stack em{width:fit-content}.legal-sales-page .legal-block{padding:28px 20px}}
