:root{--bg:#f5f7fb;--panel:#fff;--ink:#172033;--muted:#657089;--line:#dce3f0;--blue:#3867ff;--blue-soft:#e8edff;--green:#1f9d68;--red:#d94848;--amber:#c98916;--purple:#7357d8}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer;border:0}.shell{grid-template-columns:320px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:#111827;padding:24px}.brand{flex-direction:column;gap:4px;margin-bottom:24px;display:flex}.brand h1{margin:0;font-size:28px}.brand span,.muted{color:var(--muted)}.sidebar .muted{color:#aab4c8}.main{min-width:0;padding:24px}.auth-shell{background:radial-gradient(circle at 0 0,#3867ff2e,#0000 32rem),linear-gradient(135deg,#f8faff 0%,#eef3ff 48%,#f7f9fd 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{border:1px solid var(--line);background:#fffffff0;border-radius:10px;gap:18px;width:min(560px,100%);padding:28px;display:grid;box-shadow:0 24px 70px #14203629}.auth-card h1{margin:4px 0 8px;font-size:32px;line-height:1.05}.auth-copy,.auth-footnote{color:var(--muted);margin:0;line-height:1.5}.auth-footnote{font-size:12px}.auth-tabs{border:1px solid var(--line);background:#f2f5fb;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.auth-tabs button{color:var(--muted);background:0 0;padding:10px;font-weight:800}.auth-tabs button.active{color:var(--blue);background:#fff}.auth-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.auth-form label{color:var(--muted);text-transform:uppercase;gap:6px;font-size:12px;font-weight:800;display:grid}.auth-form label:first-child,.auth-form label:nth-last-child(2),.auth-form button{grid-column:1/-1}.auth-form input{color:var(--ink);text-transform:none;font-size:14px;font-weight:400}.toolbar,.panel,.case-row,.run-card{background:var(--panel);border:1px solid var(--line);border-radius:8px}.toolbar,.panel{box-shadow:0 12px 34px #1420360d}.toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:16px;display:flex}.toolbar-actions,.form-row,.filters,.status-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.user-badge{border:1px solid var(--line);background:#f8faff;border-radius:8px;gap:1px;padding:6px 10px;display:grid}.user-badge strong{font-size:13px}.user-badge span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.filters{align-items:stretch}.filters input{min-width:260px}.panel{margin-bottom:16px;padding:16px}.panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.panel h2,.panel h3{margin:0 0 12px}.panel-heading h2{margin:0}.panel-note{color:var(--muted);margin:4px 0 0;font-size:13px}.primary,.secondary,.danger{border-radius:6px;padding:9px 12px;font-weight:700}.compact{padding:6px 9px}.primary{background:var(--blue);color:#fff}.secondary{background:var(--blue-soft);color:var(--blue)}.primary:disabled,.secondary:disabled,.danger:disabled{cursor:not-allowed;opacity:.55}.danger{color:var(--red);background:#ffe8e8}input,select,textarea{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:6px;padding:9px 10px}textarea{resize:vertical;min-height:70px}.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.metric{border:1px solid var(--line);background:#f8faff;border-radius:8px;padding:12px}.metric strong{font-size:24px;display:block}.progress-bar{background:#e6ebf5;border-radius:999px;height:10px;margin-bottom:12px;overflow:hidden}.progress-bar span{border-radius:inherit;background:var(--blue);height:100%;display:block}.report-heading{margin-bottom:12px}.progress-visual-grid{grid-template-columns:minmax(220px,.75fr) minmax(220px,.75fr) minmax(280px,1.5fr);gap:12px;margin-bottom:12px;display:grid}.donut-card,.report-card,.run-report{border:1px solid var(--line);background:linear-gradient(#fff 0%,#f8faff 100%);border-radius:8px}.donut-card{align-items:center;gap:14px;padding:14px;display:flex}.donut-card strong,.donut-card span{display:block}.donut-card span{color:var(--muted)}.donut{border-radius:999px;flex:none;place-items:center;width:104px;height:104px;display:grid;box-shadow:inset 0 0 0 1px #0f172a14}.donut:before{border-radius:inherit;content:"";background:#fff;grid-area:1/1;width:68px;height:68px}.donut span{z-index:1;color:var(--ink);font-variant-numeric:tabular-nums;grid-area:1/1;font-size:22px;font-weight:800}.report-card{padding:14px}.report-card h3,.run-report h3{margin:2px 0 6px;font-size:20px}.report-card p,.run-report p{color:var(--muted)}.report-score-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.run-report{margin-top:12px;overflow:hidden}.run-report-hero{background:radial-gradient(circle at 0 0,#3b63f629,#0000 32%),linear-gradient(135deg,#fff 0%,#f2f6ff 100%);justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.report-verdict{text-align:center;border-radius:999px;min-width:110px;padding:9px 14px;font-weight:800}.report-verdict.ready{color:var(--green);background:#dcfce7}.report-verdict.review{color:var(--red);background:#fee2e2}.report-verdict.progress{color:var(--blue);background:#dbeafe}.report-verdict.empty{color:var(--muted);background:#e6ebf5}.report-insights{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.report-insights div{padding:14px 18px}.report-insights div+div{border-left:1px solid var(--line)}.report-insights span,.report-insights small{color:var(--muted);display:block}.report-insights strong{margin:4px 0;font-size:18px;display:block}.report-section-list{padding:16px 18px}.report-section-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 0;display:grid}.report-section-row span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.summary-row,.status-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.summary-row{color:var(--muted);margin-top:10px;font-size:13px}.summary-row span{background:#f2f5fb;border-radius:999px;padding:4px 8px}.status-filter-row{margin-top:10px}.status-chip{color:#3d4860;background:#f2f5fb;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:700}.status-chip.active,.status-chip:hover{background:var(--blue-soft);color:var(--blue)}.shortcut-hint{color:var(--muted);font-size:12px}.section-list{flex-direction:column;gap:4px;max-height:calc(100vh - 140px);display:flex;overflow:auto}.section-builder{grid-template-columns:1fr auto;gap:6px;margin-bottom:12px;display:grid}.section-builder input{color:#fff;background:#111827;border-color:#40506c;min-width:0}.section-builder .danger{grid-column:1/-1}.section-button{color:#d8deeb;text-align:left;cursor:grab;background:0 0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:7px 8px;display:flex}.section-button:active{cursor:grabbing}.section-button.active,.section-button:hover{color:#fff;background:#25324a}.section-label{align-items:center;gap:6px;min-width:0;display:inline-flex}.section-checkbox{width:14px;height:14px;accent-color:var(--blue);flex:0 0 14px;margin:0}.section-label span:last-child{overflow-wrap:anywhere}.collapse-toggle{color:#d8deeb;border:1px solid #40506c;border-radius:4px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-size:13px;line-height:1;display:inline-flex}.section-children{padding-left:14px}.case-list{flex-direction:column;gap:10px;display:flex}.case-pagination{z-index:4;border:1px solid var(--line);color:var(--muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:-2px 0 12px;padding:10px 12px;font-size:13px;display:flex;position:sticky;top:0}.pagination-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pagination-actions strong{color:var(--ink)}.case-row{border-left:4px solid #cbd5e1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.case-row:hover{transform:translateY(-1px);box-shadow:0 12px 28px #14203612}.case-row.status-Pass{border-left-color:var(--green)}.case-row.status-Fail{border-left-color:var(--red)}.case-row.status-Blocked{border-left-color:var(--amber)}.case-row.status-NA{border-left-color:var(--purple)}.case-row.focused{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue-soft)}.case-title{margin:0 0 4px;font-weight:700}.case-open{color:var(--ink);text-align:left;background:0 0;padding:0;display:inline}.case-open:hover{color:var(--blue);text-decoration:underline}.crumb{color:var(--muted);font-size:13px}.case-meta-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.case-meta-row span{color:#3d4860;background:#f2f5fb;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700}.instructions{white-space:pre-wrap;color:#38445c;line-height:1.45}.result-fields{justify-content:flex-end;align-items:center;gap:8px;display:flex}.result-fields input,.result-fields select,.result-fields textarea{width:100%}.result-fields select{width:128px}.callout,.error-message{border-radius:6px;margin:0 0 12px;padding:10px 12px}.callout{background:var(--blue-soft);color:#2548b8}.error-message{color:var(--red);background:#ffe8e8}.run-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.run-card{text-align:left;gap:8px;padding:12px;display:grid}.run-card.active{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue-soft)}.run-select{width:fit-content;color:var(--ink);text-align:left;background:0 0;padding:0}.run-select:hover{color:var(--blue)}.run-meta,.run-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.run-meta span{color:#3d4860;background:#f2f5fb;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700}.scope-line{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.form-hint{color:var(--muted);margin:10px 0 0}.scope-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.access-panel{background:linear-gradient(#fff 0%,#f8faff 100%);border-color:#cdd8ff}.billing-warning{background:#fff8eb;border-color:#ffd18a}.billing-strip{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;display:flex}.billing-strip span{gap:2px;display:grid}.billing-strip small{color:var(--muted)}.seat-input{width:88px}.access-grid{grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:18px;display:grid}.invite-code-grid,.user-list{gap:8px;margin-top:10px;display:grid}.invite-code-row{grid-template-columns:max-content max-content max-content max-content;align-items:center;gap:8px;display:grid}.invite-code{color:#2548b8;letter-spacing:.04em;background:#eef3ff;border:1px dashed #9aacec;border-radius:8px;width:fit-content;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:800}.invite-code:hover{background:var(--blue-soft);border-style:solid}.invite-url{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.user-row{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.user-row span:first-child{gap:2px;min-width:0;font-weight:800;display:grid}.user-row small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:400}.library-layout{grid-template-columns:minmax(220px,340px) minmax(0,1fr);gap:14px;display:grid}.library-list{flex-direction:column;gap:6px;max-height:520px;padding-right:4px;display:flex;overflow:auto}.library-item{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:#f8faff;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.library-item-row,.section-case-button{align-items:center;gap:7px;min-width:0;display:flex}.library-item-row strong,.section-case-button span{text-overflow:ellipsis;min-width:0;overflow:hidden}.library-item:hover,.library-item.active{border-color:var(--blue);background:var(--blue-soft)}.library-item-path{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.section-case-list{gap:3px;padding:3px 0 6px 30px;display:grid}.section-case-button{color:#b9c4d8;text-align:left;background:0 0;border-radius:6px;width:100%;padding:5px 8px}.section-case-button:hover,.section-case-button.selected{color:#fff;background:#25324a}.library-editor{border:1px solid var(--line);background:#f8faff;border-radius:8px;min-width:0;padding:14px}.library-editor.empty{align-content:start;gap:10px;display:grid}.library-editor-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.library-editor-heading h3{margin:0}.move-case-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:12px;display:grid}.library-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.library-form-grid label{color:var(--muted);text-transform:uppercase;gap:5px;font-size:12px;font-weight:800;display:grid}.library-form-grid input,.library-form-grid textarea{color:var(--ink);text-transform:none;font-size:14px;font-weight:400}.wide-field{grid-column:1/-1}.archived-list{gap:6px;margin-top:8px;display:grid}.archive-link{width:fit-content;color:var(--blue);text-align:left;background:0 0;padding:0}.pill{background:#eef2f7;border-radius:999px;align-items:center;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.pill.Pass{color:var(--green);background:#dcf8ea}.pill.Fail{color:var(--red);background:#ffe8e8}.pill.Blocked{color:var(--amber);background:#fff2d6}.pill.NA{color:var(--purple);background:#ede8ff}.modal-backdrop{z-index:30;background:#0f172a9e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.case-modal{background:#fff;border-radius:8px;width:min(1080px,100%);max-height:min(860px,100vh - 48px);padding:18px;overflow:auto;box-shadow:0 24px 80px #0f172a59}.modal-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.modal-heading h2{margin:3px 0 4px}.eyebrow{color:var(--blue);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.modal-grid{grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:18px;padding-top:16px;display:grid}.modal-grid h3{margin:0 0 8px;font-size:14px}.detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.detail-list div{border:1px solid var(--line);background:#f8faff;border-radius:8px;padding:10px}.detail-list dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.detail-list dd{margin:4px 0 0}.detail-copy{white-space:pre-wrap;color:#38445c;margin:0 0 16px;line-height:1.5}.modal-result-panel{align-content:start;gap:10px;display:grid}.modal-result-panel textarea,.modal-result-panel input{width:100%}.field-label{color:var(--muted);text-transform:uppercase;gap:5px;font-size:12px;font-weight:800;display:grid}.field-label select{color:var(--ink);text-transform:none;font-size:14px;font-weight:400}.modal-status-grid{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.status-option{color:#3d4860;border-right:1px solid var(--line);background:#fff;padding:9px 6px;font-size:12px;font-weight:800}.status-option:last-child{border-right:0}.status-option.active{background:var(--blue-soft);color:var(--blue)}.jira-chip-row{flex-wrap:wrap;gap:6px;display:flex}.jira-chip{color:var(--blue);background:#eef2ff;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800}.jira-draft{border:1px solid var(--line);background:#f8faff;border-radius:8px;padding:10px}.jira-draft summary{cursor:pointer;font-weight:800}.jira-draft textarea{min-height:180px;margin:10px 0;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.status-option:disabled,.disabled-label{cursor:not-allowed;opacity:.6}.screenshot-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.screenshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.screenshot-card{border:1px solid var(--line);background:#f8faff;border-radius:8px;margin:0;overflow:hidden}.screenshot-card img{aspect-ratio:16/10;object-fit:cover;background:#e6ebf5;width:100%;display:block}.screenshot-card figcaption{justify-content:space-between;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.screenshot-card figcaption span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:900px){.shell{grid-template-columns:1fr}.sidebar{min-height:auto}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.progress-visual-grid,.report-insights{grid-template-columns:1fr}.report-insights div+div{border-top:1px solid var(--line);border-left:0}.case-row{grid-template-columns:1fr}.case-pagination{flex-direction:column;align-items:flex-start;position:static}.modal-grid,.library-layout,.access-grid{grid-template-columns:1fr}}@media (max-width:600px){.modal-backdrop{padding:10px}.case-modal{max-height:calc(100vh - 20px)}.detail-list,.screenshot-grid,.modal-status-grid,.library-form-grid,.auth-form{grid-template-columns:1fr}.filters input{min-width:100%}.donut-card,.run-report-hero{flex-direction:column;align-items:flex-start}.report-score-grid{grid-template-columns:1fr}.pagination-actions{width:100%}.status-option{border-right:0;border-bottom:1px solid var(--line)}.status-option:last-child{border-bottom:0}}.landing-shell{color:#f8fbff;background:radial-gradient(circle at 80% 2%,#4770ff38,#0000 34rem),linear-gradient(#0c1220 0,#111827 40rem,#f4f7fb 40rem);min-height:100vh;overflow:hidden}.landing-nav{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1220db;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;padding:18px clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.landing-logo{color:#fff;font-size:20px;font-weight:900;text-decoration:none}.landing-nav-links{align-items:center;gap:18px;display:flex}.landing-nav-links a{color:#b7c2d8;font-weight:800;text-decoration:none}.landing-nav-links a:hover{color:var(--blue)}.landing-hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(28px,5vw,68px);padding:clamp(54px,9vw,104px) clamp(20px,5vw,72px) 72px;display:grid;position:relative}.hero-grid-glow{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.hero-copy{z-index:1;max-width:760px;position:relative}.landing-eyebrow{color:#7dd3fc;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:900}.hero-copy h1,.section-heading h2,.landing-cta h2{color:#111827;letter-spacing:0;margin:0;line-height:1.02}.hero-copy h1{color:#fff;text-wrap:balance;max-width:880px;font-size:clamp(42px,6vw,76px)}.hero-copy p:not(.landing-eyebrow),.section-heading p,.landing-card p,.pricing-card p,.landing-cta p:not(.landing-eyebrow){color:#5d687d;line-height:1.6}.hero-copy p:not(.landing-eyebrow){color:#c8d4ea;max-width:680px;margin:22px 0 0;font-size:18px}.landing-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.landing-primary,.landing-secondary{border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex}.landing-primary{color:#07111f;background:#42ffb0;box-shadow:0 14px 34px #42ffb038}.landing-hero .landing-secondary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-color:#ffffff38}.landing-secondary{color:#24314a;background:#fff;border:1px solid #cfd8e8}.hero-product{z-index:1;background:#0f172a;border:1px solid #7dd3fc4d;border-radius:18px;position:relative;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 28px 90px #0000006b,0 0 0 8px #ffffff0a}.preview-topbar{color:#fff;background:#050b16;border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:16px;padding:14px 16px;display:flex}.live-dot{align-items:center;gap:7px;display:inline-flex}.live-dot:before{content:"";background:#42ffb0;border-radius:999px;width:8px;height:8px;box-shadow:0 0 18px #42ffb0}.preview-grid{grid-template-columns:150px 1fr;min-height:350px;display:grid}.preview-sidebar{background:#0b1220;align-content:start;gap:10px;padding:18px;display:grid}.preview-sidebar strong,.preview-sidebar span{color:#c8d4ea;background:#172033;border-radius:6px;padding:8px 10px}.preview-sidebar strong{color:#07111f;background:#42ffb0}.preview-list{background:linear-gradient(135deg,#3867ff14,#0000 42%),#111827;align-content:center;gap:12px;padding:22px;display:grid}.preview-row{color:#fff;background:#ffffff0e;border:1px solid #ffffff14;border-left:4px solid #cbd5e1;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.preview-row span{font-weight:900}.preview-row small{color:#91a1bb;margin-bottom:4px;font-size:11px;display:block}.preview-row.pass{border-left-color:var(--green)}.preview-row.fail{border-left-color:var(--red)}.preview-row.blocked{border-left-color:var(--amber)}.preview-row.known{border-left-color:#a78bfa}.preview-command{color:#91a1bb;background:#050b16;border-top:1px solid #ffffff1a;padding:12px 16px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.preview-command span{color:#42ffb0}.hero-proof{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.hero-proof span{color:#c8d4ea;background:#7dd3fc14;border:1px solid #7dd3fc47;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.landing-band{z-index:2;background:#24314a;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 clamp(20px,5vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 70px #0000002e}.landing-band div{background:#182238;gap:4px;padding:22px;display:grid}.landing-band strong{color:#42ffb0;font-size:30px}.landing-band span{color:#c8d4ea}.landing-section,.landing-cta{padding:clamp(54px,8vw,92px) clamp(20px,5vw,72px)}.landing-section{color:#111827}.section-heading{max-width:760px;margin-bottom:28px}.section-heading h2,.landing-cta h2{font-size:clamp(30px,4vw,48px)}.feature-grid,.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.landing-card,.pricing-card{background:#fff;border:1px solid #d8e0ee;border-radius:14px;padding:22px}.landing-card{position:relative;overflow:hidden}.landing-card:before{content:"";background:#42ffb0;border-radius:999px;width:42px;height:5px;margin-bottom:18px;display:block}.landing-card h3,.pricing-card h3{color:#111827;margin:0 0 10px;font-size:22px}.landing-card p,.pricing-card p{color:#46536c;margin:0}.workflow-section{background:linear-gradient(135deg,#42ffb01a,#0000 36%),#0c1220;position:relative}.workflow-section .section-heading h2,.workflow-section .workflow-list,.workflow-section .workflow-list li{color:#fff}.workflow-section .section-heading p:not(.landing-eyebrow){color:#c7d1e3}.workflow-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style-position:inside;display:grid}.workflow-list li{background:#ffffff12;border:1px solid #7dd3fc3d;border-radius:12px;padding:18px;font-weight:900}.pricing-card{align-content:start;gap:18px;display:grid;position:relative}.pricing-card.highlighted{border-color:#42ffb0;box-shadow:0 18px 54px #42ffb02e}.pricing-badge{color:#04754c;background:#ddfff1;border-radius:999px;width:fit-content;padding:5px 9px;font-size:12px;font-weight:900}.price-line{gap:2px;display:grid}.price-line strong{color:#111827;font-size:42px}.price-line span{color:#5d687d}.pricing-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pricing-card li{color:#25314a;font-weight:700}.pricing-card li:before{content:"✓";color:#159b66;margin-right:8px;font-weight:900}.landing-cta{text-align:center;color:#fff;background:radial-gradient(circle at 50% 0,#42ffb033,#0000 28rem),#111827;justify-items:center;gap:18px;display:grid}.landing-cta h2{color:#fff;max-width:820px}.landing-cta .landing-primary{color:#07111f;background:#42ffb0}@media (max-width:900px){.landing-hero,.feature-grid,.pricing-grid,.workflow-list,.landing-band,.preview-grid{grid-template-columns:1fr}}@media (max-width:600px){.landing-nav{flex-direction:column;align-items:flex-start}.landing-nav-links{justify-content:space-between;width:100%}.landing-hero{padding-top:34px}.hero-product{transform:none}.hero-copy h1{font-size:38px}}
