.blog-table-module__-LZJpa__container{border:1px solid var(--border-subtle);background:var(--surface);border-radius:.5rem;min-width:0;max-width:100%;overflow-x:auto}.blog-table-module__-LZJpa__container:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.blog-table-module__-LZJpa__table{border-collapse:collapse;width:100%;color:var(--ink);text-align:left;margin:0;font-size:.875rem;line-height:1.5rem}.blog-table-module__-LZJpa__table th,.blog-table-module__-LZJpa__table td{border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top;padding:.75rem 1rem}.blog-table-module__-LZJpa__table thead{background:var(--surface-table-header)}.blog-table-module__-LZJpa__table thead th{color:var(--ink-strong);font-weight:600}.blog-table-module__-LZJpa__table tbody th{font-weight:400}.blog-table-module__-LZJpa__table tbody tr:last-child>th,.blog-table-module__-LZJpa__table tbody tr:last-child>td{border-bottom:0}
.ai-testing-tools-guide-module__DYCP8W__guide>*+*{margin-top:1.25rem}.ai-testing-tools-guide-module__DYCP8W__guide>small{color:var(--ink-muted);font-size:.8125rem;line-height:1.7;display:block}.ai-testing-tools-guide-module__DYCP8W__guide h2{border-top:1px solid var(--border-subtle);text-wrap:balance;scroll-margin-top:calc(var(--launch-banner-height) + 7rem);margin-top:3.5rem;margin-bottom:1.25rem;padding-top:1.75rem;font-size:1.625rem;font-weight:600;line-height:1.3}.ai-testing-tools-guide-module__DYCP8W__guide h3{color:var(--ink-strong);margin-top:2rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:600;line-height:1.5}.ai-testing-tools-guide-module__DYCP8W__guide a{color:var(--ink-strong);text-decoration:underline;-webkit-text-decoration-color:var(--border-hover);text-decoration-color:var(--border-hover);text-underline-offset:4px}.ai-testing-tools-guide-module__DYCP8W__guide a:hover{text-decoration-color:currentColor}.ai-testing-tools-guide-module__DYCP8W__guide h2 a,.ai-testing-tools-guide-module__DYCP8W__guide h3 a{text-decoration:none}.ai-testing-tools-guide-module__DYCP8W__guide [data-comparison-table] table{table-layout:fixed;min-width:640px}.ai-testing-tools-guide-module__DYCP8W__guide [data-comparison-table] th:first-child,.ai-testing-tools-guide-module__DYCP8W__guide [data-comparison-table] td:first-child{width:22%}.ai-testing-tools-guide-module__DYCP8W__guide [data-comparison-table] th:nth-child(2),.ai-testing-tools-guide-module__DYCP8W__guide [data-comparison-table] td:nth-child(2){width:32%}.ai-testing-tools-guide-module__DYCP8W__guide .ai-testing-tools-guide-module__DYCP8W__figure{margin-block:1.75rem}.ai-testing-tools-guide-module__DYCP8W__figure>a{border:1px solid var(--border-subtle);background:var(--surface-page);border-radius:.5rem;display:block;overflow:hidden}.ai-testing-tools-guide-module__DYCP8W__figure img{width:100%;height:auto;display:block}.ai-testing-tools-guide-module__DYCP8W__figure figcaption{color:var(--ink-muted);margin-top:.75rem;font-size:.8125rem;line-height:1.6}@media not (min-width:40rem){.ai-testing-tools-guide-module__DYCP8W__guide h2{margin-top:2.75rem;font-size:1.375rem}}
.marketing-hero-module__xSQ_oG__pageOffset{padding-top:74px}.marketing-hero-module__xSQ_oG__container{width:min(1280px,100% - 96px);margin-inline:auto}.marketing-hero-module__xSQ_oG__hero{padding-block:80px 85px}.marketing-hero-module__xSQ_oG__editorialHero{padding-block:80px}.marketing-hero-module__xSQ_oG__heroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:66px;display:grid}.marketing-hero-module__xSQ_oG__headline{letter-spacing:-.057em;margin-top:0;font-size:clamp(46px,4.65vw,70px);font-weight:500;line-height:1.07}.marketing-hero-module__xSQ_oG__headline>span{display:block}.marketing-hero-module__xSQ_oG__lead{max-width:490px;color:var(--ink-muted);margin-top:26px;font-size:17px;line-height:1.8}.marketing-hero-module__xSQ_oG__actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:31px;display:flex}.marketing-hero-module__xSQ_oG__editorialActions{gap:12px}.marketing-hero-module__xSQ_oG__heroFigure{min-width:0;margin:0}.marketing-hero-module__xSQ_oG__homepageFigure{aspect-ratio:3/2;position:relative}@media (min-width:1500px){.marketing-hero-module__xSQ_oG__headline{font-size:72px}}@media (max-width:1100px){.marketing-hero-module__xSQ_oG__container{width:calc(100% - 64px)}.marketing-hero-module__xSQ_oG__heroGrid{gap:30px}.marketing-hero-module__xSQ_oG__headline{font-size:56px}.marketing-hero-module__xSQ_oG__hero{padding-block:40px 45px}}@media (max-width:800px){.marketing-hero-module__xSQ_oG__heroGrid{grid-template-columns:1fr;gap:30px}.marketing-hero-module__xSQ_oG__heroFigure{width:100%;max-width:620px;margin-inline:auto}.marketing-hero-module__xSQ_oG__heroCopy{max-width:650px}.marketing-hero-module__xSQ_oG__headline{font-size:62px}.marketing-hero-module__xSQ_oG__lead{max-width:550px}}@media (max-width:639px){.marketing-hero-module__xSQ_oG__pageOffset{padding-top:64px}.marketing-hero-module__xSQ_oG__container{width:calc(100% - 40px)}.marketing-hero-module__xSQ_oG__hero{padding-block:34px}.marketing-hero-module__xSQ_oG__editorialHero{padding-block:40px 48px}.marketing-hero-module__xSQ_oG__headline{letter-spacing:-.055em;font-size:46px;line-height:1.1}.marketing-hero-module__xSQ_oG__lead{margin-top:22px;font-size:15px;line-height:1.85}.marketing-hero-module__xSQ_oG__actions{gap:17px;margin-top:24px}.marketing-hero-module__xSQ_oG__editorialActions{flex-direction:column;align-items:stretch}.marketing-hero-module__xSQ_oG__heroFigure{margin-top:7px}}
.solution-design-module__U3OUdW__heroCopy{}.solution-design-module__U3OUdW__heroFigure{}.solution-design-module__U3OUdW__actions{}.solution-design-module__U3OUdW__lead{}.solution-design-module__U3OUdW__headline{}.solution-design-module__U3OUdW__heroGrid{}.solution-design-module__U3OUdW__hero{}.solution-design-module__U3OUdW__container{}.solution-design-module__U3OUdW__page{color:var(--ink-strong);background:var(--surface);--accent:var(--promo);--muted:var(--ink-muted);--line:var(--border-subtle);padding-top:74px}.solution-design-module__U3OUdW__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex}.solution-design-module__U3OUdW__eyebrow:before{content:"";background:currentColor;width:20px;height:1px}.solution-design-module__U3OUdW__industryPage .solution-design-module__U3OUdW__lead{white-space:pre-line}.solution-design-module__U3OUdW__primary{background:var(--brand);min-height:50px;color:var(--brand-foreground);border-radius:4px;justify-content:center;align-items:center;gap:30px;padding:13px 21px;font-size:14px;font-weight:500;transition:background .18s;display:inline-flex}.solution-design-module__U3OUdW__primary:hover{background:var(--brand-hover)}.solution-design-module__U3OUdW__primary svg{width:17px;height:17px}.solution-design-module__U3OUdW__secondary{min-height:46px;color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.solution-design-module__U3OUdW__secondary:hover{color:var(--accent)}.solution-design-module__U3OUdW__secondary svg{width:17px;height:17px}.solution-design-module__U3OUdW__artwork{object-fit:contain;width:100%;height:auto;display:block}.solution-design-module__U3OUdW__section{scroll-margin-top:calc(var(--launch-banner-height) + 94px);padding-block:105px}.solution-design-module__U3OUdW__sectionIntro{grid-template-columns:1.2fr .8fr;align-items:end;gap:95px;display:grid}.solution-design-module__U3OUdW__sectionTitle{letter-spacing:-.045em;max-width:740px;margin-top:19px;font-size:clamp(31px,3.1vw,45px);font-weight:500;line-height:1.16}.solution-design-module__U3OUdW__sectionDescription{max-width:420px;color:var(--muted);font-size:16px;line-height:1.8}.solution-design-module__U3OUdW__coverageExplorer{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;margin-top:50px;display:grid}.solution-design-module__U3OUdW__coverageChoices{border-top:1px solid var(--line)}.solution-design-module__U3OUdW__coverageChoice{border-bottom:1px solid var(--line);padding-block:4px}.solution-design-module__U3OUdW__coverageChoice h3{margin:0}.solution-design-module__U3OUdW__coverageChoice button{text-align:left;cursor:pointer;width:100%;min-height:82px;color:var(--ink-muted);align-items:center;gap:15px;padding:16px 0;font-size:17px;font-weight:450;line-height:1.45;transition:color .15s;display:flex}.solution-design-module__U3OUdW__choiceNumber{font-family:var(--font-mono), monospace;letter-spacing:-.02em;color:var(--ink-subtle);font-size:11px}.solution-design-module__U3OUdW__coverageChoice button>svg{width:17px;height:17px;color:var(--ink-subtle);flex-shrink:0;margin-left:auto}.solution-design-module__U3OUdW__coverageChoice p{max-width:375px;color:var(--muted);margin:0 24px 24px 31px;font-size:14px;line-height:1.8}.solution-design-module__U3OUdW__activeChoice button{color:var(--ink-strong)}.solution-design-module__U3OUdW__activeChoice .solution-design-module__U3OUdW__choiceNumber,.solution-design-module__U3OUdW__activeChoice button>svg{color:var(--accent)}.solution-design-module__U3OUdW__coverageCanvas{min-width:0;margin:0;padding:0;overflow:hidden}.solution-design-module__U3OUdW__evidence{background:var(--surface-page);color:var(--ink-strong);scroll-margin-top:calc(var(--launch-banner-height) + 130px);padding-block:93px 44px}.solution-design-module__U3OUdW__evidenceGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:82px;display:grid}.solution-design-module__U3OUdW__evidence .solution-design-module__U3OUdW__sectionTitle{max-width:470px;font-size:clamp(31px,3vw,44px);line-height:1.2}.solution-design-module__U3OUdW__evidenceDescription{color:var(--ink-muted);max-width:435px;margin-top:23px;font-size:15px;line-height:1.85}.solution-design-module__U3OUdW__comparison{gap:15px;max-width:440px;margin-top:26px;display:grid}.solution-design-module__U3OUdW__comparison>div{border-top:1px solid var(--border-subtle);grid-template-columns:65px 1fr;align-items:start;gap:12px;padding-top:14px;display:grid}.solution-design-module__U3OUdW__comparison dt{font-family:var(--font-mono), monospace;color:var(--ink-subtle);font-size:10px;line-height:1.8}.solution-design-module__U3OUdW__comparison dd{color:var(--ink);margin:0;font-size:12px;line-height:1.8}.solution-design-module__U3OUdW__evidenceFigure{min-width:0;margin:0}.solution-design-module__U3OUdW__evidenceCanvas{padding:0}.solution-design-module__U3OUdW__process{background:var(--surface)}.solution-design-module__U3OUdW__processHeader{justify-content:space-between;align-items:end;gap:40px;display:flex}.solution-design-module__U3OUdW__processHeader>p{max-width:280px;color:var(--muted);font-size:14px;line-height:1.8}.solution-design-module__U3OUdW__processSteps{grid-template-columns:repeat(3,1fr);gap:65px;margin-top:52px;display:grid}.solution-design-module__U3OUdW__processStep{border-top:1px solid var(--border-subtle);padding-top:23px}.solution-design-module__U3OUdW__stepNumber{font-family:var(--font-mono), monospace;color:var(--accent);font-size:11px}.solution-design-module__U3OUdW__processStep h3{letter-spacing:-.025em;margin-top:20px;font-size:19px;font-weight:500}.solution-design-module__U3OUdW__processStep p{color:var(--muted);max-width:300px;margin-top:11px;font-size:14px;line-height:1.8}.solution-design-module__U3OUdW__processStep a{color:var(--ink);align-items:center;gap:7px;margin-top:17px;font-size:11px;display:inline-flex}.solution-design-module__U3OUdW__processStep a:hover{color:var(--accent)}.solution-design-module__U3OUdW__processStep svg{width:13px;height:13px}.solution-design-module__U3OUdW__faqGrid{grid-template-columns:.75fr 1.25fr;gap:110px;display:grid}.solution-design-module__U3OUdW__faqs{border-top:1px solid var(--line)}.solution-design-module__U3OUdW__faqs details{border-bottom:1px solid var(--line)}.solution-design-module__U3OUdW__faqs summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding-block:23px;font-size:14px;font-weight:450;line-height:1.7;list-style:none;display:flex}.solution-design-module__U3OUdW__faqs summary::-webkit-details-marker{display:none}.solution-design-module__U3OUdW__faqs summary svg{width:16px;height:16px;color:var(--ink-subtle);flex-shrink:0;transition:transform .18s}.solution-design-module__U3OUdW__faqs details[open] summary svg{color:var(--accent);transform:rotate(45deg)}.solution-design-module__U3OUdW__faqs details p{color:var(--muted);max-width:650px;padding-bottom:24px;font-size:14px;line-height:1.9}.solution-design-module__U3OUdW__endcap{padding:35px 0 110px}.solution-design-module__U3OUdW__endcapInner{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:55px;padding-top:49px;display:grid}.solution-design-module__U3OUdW__endcap h2{letter-spacing:-.05em;max-width:760px;font-size:clamp(35px,4.3vw,60px);font-weight:500;line-height:1.13}.solution-design-module__U3OUdW__endcap p{color:var(--muted);max-width:580px;margin-top:20px;font-size:16px;line-height:1.8}.solution-design-module__U3OUdW__endcap .solution-design-module__U3OUdW__primary{margin-bottom:5px}.solution-design-module__U3OUdW__editorialPage{background:var(--surface-page)}.solution-design-module__U3OUdW__editorialPage .solution-design-module__U3OUdW__hero{padding-block:80px}.solution-design-module__U3OUdW__painPointSection{isolation:isolate;background:var(--surface);padding-block:80px 40px;position:relative;overflow:hidden}.solution-design-module__U3OUdW__painPointSection:before{z-index:-1;content:"";background-image:radial-gradient(var(--border-strong) 1px, transparent 1px);background-size:10px 10px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(145deg,#0000 15%,#000 70%,#0000);mask-image:linear-gradient(145deg,#0000 15%,#000 70%,#0000)}.solution-design-module__U3OUdW__painPointCard{padding:48px 56px}.solution-design-module__U3OUdW__painPointCard h2{letter-spacing:-.045em;text-wrap:balance;max-width:1050px;margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:500;line-height:1.18}@media (min-width:900px){.solution-design-module__U3OUdW__singleLineQuote{container-type:inline-size}.solution-design-module__U3OUdW__singleLineQuote h2{white-space:nowrap;text-wrap:nowrap;max-width:none;font-size:min(40px,3.15cqi)}}.solution-design-module__U3OUdW__painPointDescription{max-width:760px;color:var(--ink-muted);white-space:pre-line;text-wrap:pretty;margin-top:24px;font-size:16px;line-height:1.8}.solution-design-module__U3OUdW__painPointSource{color:var(--ink-subtle);text-underline-offset:4px;align-items:center;gap:6px;margin-top:20px;font-size:12px;line-height:1.6;display:inline-flex}.solution-design-module__U3OUdW__painPointSource:hover{text-decoration:underline}.solution-design-module__U3OUdW__painPointSource svg{flex-shrink:0;width:13px;height:13px}.solution-design-module__U3OUdW__editorialPage .solution-design-module__U3OUdW__actions,.solution-design-module__U3OUdW__endcapActions{flex-wrap:wrap;gap:12px;display:flex}.solution-design-module__U3OUdW__editorialPage .solution-design-module__U3OUdW__section{background:var(--surface);padding-block:80px}.solution-design-module__U3OUdW__editorialPage .solution-design-module__U3OUdW__evidence{background:var(--brand);color:var(--brand-foreground);padding-block:80px}.solution-design-module__U3OUdW__editorialPage .solution-design-module__U3OUdW__evidenceDescription{color:color-mix(in srgb, var(--brand-foreground) 64%, transparent)}.solution-design-module__U3OUdW__editorialPage .solution-design-module__U3OUdW__comparison>div{border-color:color-mix(in srgb, var(--brand-foreground) 16%, transparent)}.solution-design-module__U3OUdW__editorialPage .solution-design-module__U3OUdW__comparison dt{color:color-mix(in srgb, var(--brand-foreground) 52%, transparent)}.solution-design-module__U3OUdW__editorialPage .solution-design-module__U3OUdW__comparison dd{color:color-mix(in srgb, var(--brand-foreground) 80%, transparent)}.solution-design-module__U3OUdW__editorialPage .solution-design-module__U3OUdW__evidenceCanvas{background:var(--surface-inverted);border-radius:8px;overflow:hidden}.solution-design-module__U3OUdW__page .solution-design-module__U3OUdW__marketingEndcap{isolation:isolate;scroll-margin-top:calc(var(--launch-banner-height) + 74px);background:var(--surface);padding-block:56px;position:relative;overflow:hidden}.solution-design-module__U3OUdW__page .solution-design-module__U3OUdW__marketingEndcap .solution-design-module__U3OUdW__endcapInner{text-align:center;border-top:0;flex-direction:column;align-items:center;gap:32px;padding-top:0;display:flex}.solution-design-module__U3OUdW__page .solution-design-module__U3OUdW__marketingEndcap h2{letter-spacing:-.045em;text-wrap:balance;max-width:900px;margin:24px auto 0;font-size:clamp(32px,3.4vw,48px);font-weight:500;line-height:1.12}.solution-design-module__U3OUdW__page .solution-design-module__U3OUdW__marketingEndcap p{white-space:pre-line;text-wrap:pretty;max-width:768px;margin:20px auto 0;font-size:18px;line-height:1.8}.solution-design-module__U3OUdW__page .solution-design-module__U3OUdW__marketingEndcap .solution-design-module__U3OUdW__endcapEyebrow{color:var(--promo);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin-top:0;font-size:12px;font-weight:500}.solution-design-module__U3OUdW__page .solution-design-module__U3OUdW__marketingEndcap .solution-design-module__U3OUdW__endcapActions{align-items:center}.solution-design-module__U3OUdW__endcapActions{flex-direction:column}.solution-design-module__U3OUdW__page a:focus-visible,.solution-design-module__U3OUdW__page button:focus-visible,.solution-design-module__U3OUdW__page summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media (max-width:1100px){.solution-design-module__U3OUdW__coverageExplorer{gap:35px}.solution-design-module__U3OUdW__sectionIntro{gap:45px}.solution-design-module__U3OUdW__evidenceGrid{gap:40px}.solution-design-module__U3OUdW__faqGrid{gap:55px}.solution-design-module__U3OUdW__section{padding-block:80px}.solution-design-module__U3OUdW__processSteps{gap:35px}}@media (max-width:800px){.solution-design-module__U3OUdW__coverageExplorer{grid-template-columns:1fr;gap:30px}.solution-design-module__U3OUdW__coverageCanvas{width:100%;max-width:650px;margin-inline:auto}.solution-design-module__U3OUdW__sectionIntro{grid-template-columns:1fr;gap:20px}.solution-design-module__U3OUdW__sectionDescription{max-width:600px}.solution-design-module__U3OUdW__evidenceGrid{grid-template-columns:1fr;gap:38px}.solution-design-module__U3OUdW__evidence .solution-design-module__U3OUdW__sectionTitle,.solution-design-module__U3OUdW__evidenceDescription,.solution-design-module__U3OUdW__comparison{max-width:650px}.solution-design-module__U3OUdW__evidenceFigure{width:100%;max-width:680px;margin-inline:auto}.solution-design-module__U3OUdW__faqGrid{grid-template-columns:1fr;gap:35px}.solution-design-module__U3OUdW__endcapInner{grid-template-columns:1fr;gap:28px}.solution-design-module__U3OUdW__endcap .solution-design-module__U3OUdW__primary{justify-self:start}.solution-design-module__U3OUdW__processSteps{gap:24px}}@media (max-width:639px){.solution-design-module__U3OUdW__painPointSection{padding-block:48px 16px}.solution-design-module__U3OUdW__painPointCard{padding:28px 24px}.solution-design-module__U3OUdW__painPointCard h2{font-size:32px}.solution-design-module__U3OUdW__painPointDescription{white-space:normal;margin-top:20px;font-size:14px}.solution-design-module__U3OUdW__page .solution-design-module__U3OUdW__marketingEndcap p{white-space:normal;font-size:16px}.solution-design-module__U3OUdW__editorialPage .solution-design-module__U3OUdW__hero{padding-block:40px 48px}.solution-design-module__U3OUdW__editorialPage .solution-design-module__U3OUdW__section,.solution-design-module__U3OUdW__editorialPage .solution-design-module__U3OUdW__evidence,.solution-design-module__U3OUdW__page .solution-design-module__U3OUdW__marketingEndcap{padding-block:64px}.solution-design-module__U3OUdW__editorialPage .solution-design-module__U3OUdW__actions,.solution-design-module__U3OUdW__endcapActions{flex-direction:column;align-items:stretch}.solution-design-module__U3OUdW__page{padding-top:64px}.solution-design-module__U3OUdW__industryPage .solution-design-module__U3OUdW__headline{font-size:clamp(34px,10vw,46px)}.solution-design-module__U3OUdW__industryPage .solution-design-module__U3OUdW__lead{white-space:normal}.solution-design-module__U3OUdW__primary{gap:20px;min-height:48px;padding:12px 17px;font-size:13px}.solution-design-module__U3OUdW__secondary{font-size:12px}.solution-design-module__U3OUdW__section{scroll-margin-top:calc(var(--launch-banner-height) + 84px);padding-block:64px}.solution-design-module__U3OUdW__sectionTitle{letter-spacing:-.04em;margin-top:16px;font-size:32px}.solution-design-module__U3OUdW__sectionDescription{font-size:14px;line-height:1.85}.solution-design-module__U3OUdW__eyebrow{font-size:10px}.solution-design-module__U3OUdW__coverageExplorer{gap:26px;margin-top:30px}.solution-design-module__U3OUdW__coverageChoice button{gap:11px;min-height:72px;font-size:16px}.solution-design-module__U3OUdW__coverageChoice p{margin-bottom:20px;margin-left:26px;font-size:13px}.solution-design-module__U3OUdW__choiceNumber{font-size:10px}.solution-design-module__U3OUdW__coverageCanvas{padding:0}.solution-design-module__U3OUdW__evidence{padding-block:62px 33px}.solution-design-module__U3OUdW__evidence .solution-design-module__U3OUdW__sectionTitle{font-size:33px}.solution-design-module__U3OUdW__evidenceDescription{font-size:14px}.solution-design-module__U3OUdW__comparison{gap:13px;margin-top:23px}.solution-design-module__U3OUdW__comparison dd{font-size:11px}.solution-design-module__U3OUdW__comparison dt{font-size:9px}.solution-design-module__U3OUdW__evidenceCanvas{padding:0}.solution-design-module__U3OUdW__processHeader{display:block}.solution-design-module__U3OUdW__processHeader>p{max-width:350px;margin-top:20px;font-size:13px}.solution-design-module__U3OUdW__processSteps{grid-template-columns:1fr;gap:27px;margin-top:33px}.solution-design-module__U3OUdW__processStep{padding-top:18px}.solution-design-module__U3OUdW__processStep h3{margin-top:12px;font-size:19px}.solution-design-module__U3OUdW__processStep p{max-width:350px;font-size:13px}.solution-design-module__U3OUdW__processStep a{margin-top:12px}.solution-design-module__U3OUdW__faqs summary{padding-block:20px;font-size:13px}.solution-design-module__U3OUdW__faqs details p{font-size:13px;line-height:1.9}.solution-design-module__U3OUdW__endcap{padding-block:0 70px}.solution-design-module__U3OUdW__endcapInner{padding-top:35px}.solution-design-module__U3OUdW__endcap h2{font-size:38px}.solution-design-module__U3OUdW__endcap p{margin-top:19px;font-size:14px}}@media (prefers-reduced-motion:reduce){.solution-design-module__U3OUdW__page a,.solution-design-module__U3OUdW__page button,.solution-design-module__U3OUdW__page a svg,.solution-design-module__U3OUdW__page summary svg{transition-duration:0s}}.solution-design-module__U3OUdW__caseOutcome{border-top:1px solid var(--border-muted);color:var(--ink-muted);margin:0 24px 24px 31px;padding-top:13px;font-size:12px;line-height:1.8}.solution-design-module__U3OUdW__caseOutcome dt{color:var(--ink-subtle);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:500}.solution-design-module__U3OUdW__caseOutcome dd{margin:5px 0 0}@media (max-width:639px){.solution-design-module__U3OUdW__caseOutcome{margin-left:26px;font-size:12px}}
.role-solution-sections-module__vxK7qG__section{background:var(--surface);scroll-margin-top:calc(var(--launch-banner-height) + 100px);padding-block:16px 64px}.role-solution-sections-module__vxK7qG__container{width:min(1280px,100% - 96px);margin-inline:auto}.role-solution-sections-module__vxK7qG__row{scroll-margin-top:calc(var(--launch-banner-height) + 100px);grid-template-columns:1fr 1fr;align-items:center;gap:88px;padding-block:72px;display:grid}:where(.role-solution-sections-module__vxK7qG__row:nth-child(2n)) .role-solution-sections-module__vxK7qG__copy{grid-area:1/2}:where(.role-solution-sections-module__vxK7qG__row:nth-child(2n)) .role-solution-sections-module__vxK7qG__visual{grid-area:1/1}.role-solution-sections-module__vxK7qG__copy h2{letter-spacing:-.045em;text-wrap:balance;max-width:520px;margin:0;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.17}.role-solution-sections-module__vxK7qG__copy>p{max-width:510px;color:var(--ink-muted);margin-top:24px;font-size:16px;line-height:1.8}.role-solution-sections-module__vxK7qG__copy ul{gap:16px;margin-top:28px;padding:0;list-style:none;display:grid}.role-solution-sections-module__vxK7qG__copy li{color:var(--ink);align-items:start;gap:12px;font-size:14px;line-height:1.7;display:flex}:where(.role-solution-sections-module__vxK7qG__copy li)>svg{width:16px;height:16px;color:var(--promo);flex-shrink:0;margin-top:4px}.role-solution-sections-module__vxK7qG__visual{min-width:0;color:var(--ink-strong);margin:0;padding:20px 0;font-size:13px;line-height:1.5}.role-solution-sections-module__vxK7qG__visual svg{stroke-width:1.6px;flex-shrink:0;width:18px;height:18px}.role-solution-sections-module__vxK7qG__draftVisual,.role-solution-sections-module__vxK7qG__repeatVisual,.role-solution-sections-module__vxK7qG__evidenceVisual,.role-solution-sections-module__vxK7qG__executionVisual,.role-solution-sections-module__vxK7qG__reportVisual,.role-solution-sections-module__vxK7qG__pipelineVisual{max-width:550px;margin-inline:auto}.role-solution-sections-module__vxK7qG__prompt{border:1px solid var(--ink-strong);background:var(--surface);border-radius:28px;align-items:center;gap:12px;padding:12px 14px;display:flex}.role-solution-sections-module__vxK7qG__prompt>svg{color:var(--promo)}.role-solution-sections-module__vxK7qG__prompt>span:not(.role-solution-sections-module__vxK7qG__send){flex:1}.role-solution-sections-module__vxK7qG__send{background:var(--ink-strong);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.role-solution-sections-module__vxK7qG__connector{height:42px;color:var(--border-hover);place-items:center;display:grid}.role-solution-sections-module__vxK7qG__stagePath{text-align:center;grid-template-columns:repeat(3,1fr);gap:12px;display:grid;position:relative}.role-solution-sections-module__vxK7qG__stagePath:before{content:"";background:var(--border-strong);height:1px;position:absolute;top:22px;left:16%;right:16%}.role-solution-sections-module__vxK7qG__stagePath>div{position:relative}:where(.role-solution-sections-module__vxK7qG__stagePath>div)>span{border:1px solid var(--border-strong);background:var(--surface);border-radius:10px;place-items:center;width:44px;height:44px;margin-inline:auto;display:grid;position:relative}:where(.role-solution-sections-module__vxK7qG__stagePath>div:last-child)>span{border-color:var(--promo);background:var(--promo-surface);color:var(--promo)}.role-solution-sections-module__vxK7qG__stagePath p{margin-top:10px;font-size:11px}.role-solution-sections-module__vxK7qG__testPlan,.role-solution-sections-module__vxK7qG__browser,.role-solution-sections-module__vxK7qG__failurePanel{border:1px solid var(--border-strong);background:var(--surface);border-radius:10px;overflow:hidden}.role-solution-sections-module__vxK7qG__panelHeader,.role-solution-sections-module__vxK7qG__runHeader{justify-content:space-between;align-items:center;gap:8px;padding:18px 20px;font-weight:500;display:flex}.role-solution-sections-module__vxK7qG__badge{background:var(--promo-surface);color:var(--promo);white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:500}.role-solution-sections-module__vxK7qG__testRow{border-top:1px solid var(--border-muted);align-items:center;gap:12px;padding:12px 20px;display:flex}.role-solution-sections-module__vxK7qG__testRow:last-child{padding-bottom:18px}.role-solution-sections-module__vxK7qG__checkbox{border:1px solid var(--promo);width:18px;height:18px;color:var(--promo);border-radius:4px;place-items:center;display:grid}.role-solution-sections-module__vxK7qG__checkbox svg{width:13px;height:13px}.role-solution-sections-module__vxK7qG__draftLabel{color:var(--ink-subtle);font-family:var(--font-mono), monospace;margin-left:auto;font-size:10px}.role-solution-sections-module__vxK7qG__triggers{justify-content:center;align-items:center;gap:14px;display:flex}.role-solution-sections-module__vxK7qG__triggers>div{border:1px solid var(--border-strong);background:var(--surface);border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:12px 16px;display:flex}.role-solution-sections-module__vxK7qG__triggers .role-solution-sections-module__vxK7qG__activeTrigger{border-color:var(--ink-strong);background:var(--ink-strong);color:#fff}.role-solution-sections-module__vxK7qG__or{color:var(--ink-subtle);font-size:11px}.role-solution-sections-module__vxK7qG__browserBar{border-bottom:1px solid var(--border-subtle);text-align:center;font-family:var(--font-mono), monospace;color:var(--ink-subtle);padding:12px 20px;font-size:10px;position:relative}.role-solution-sections-module__vxK7qG__browserDots{gap:5px;display:flex;position:absolute;top:17px;left:16px}.role-solution-sections-module__vxK7qG__browserDots i{background:var(--border-hover);border-radius:50%;width:5px;height:5px}.role-solution-sections-module__vxK7qG__runSteps{grid-template-columns:repeat(3,1fr);gap:10px;padding:10px 18px 26px;display:grid}.role-solution-sections-module__vxK7qG__runSteps>div{text-align:center;flex-direction:column;align-items:center;gap:12px;font-size:11px;display:flex}.role-solution-sections-module__vxK7qG__passed,.role-solution-sections-module__vxK7qG__failed{border:1px solid var(--promo);width:34px;height:34px;color:var(--promo);background:var(--surface);border-radius:50%;place-items:center;display:grid}.role-solution-sections-module__vxK7qG__notification{border:1px solid var(--border-strong);background:var(--surface);border-radius:8px;align-items:center;gap:14px;max-width:360px;margin-inline:auto;padding:14px 18px;display:flex}.role-solution-sections-module__vxK7qG__notification>svg:first-child{color:var(--promo)}.role-solution-sections-module__vxK7qG__notification>svg:last-child{width:16px;height:16px;color:var(--promo);margin-left:auto}.role-solution-sections-module__vxK7qG__notification strong,.role-solution-sections-module__vxK7qG__notification div>span{display:block}.role-solution-sections-module__vxK7qG__notification strong{font-size:12px;font-weight:500}.role-solution-sections-module__vxK7qG__notification div>span{color:var(--ink-subtle);margin-top:3px;font-size:10px}.role-solution-sections-module__vxK7qG__trace{justify-content:space-between;align-items:center;gap:8px;margin-bottom:38px;display:flex}.role-solution-sections-module__vxK7qG__trace>div{flex-direction:column;align-items:center;gap:12px;font-size:11px;display:flex;position:relative}.role-solution-sections-module__vxK7qG__trace>svg{width:30px;color:var(--border-hover);margin-top:-25px}.role-solution-sections-module__vxK7qG__trace .role-solution-sections-module__vxK7qG__passed,.role-solution-sections-module__vxK7qG__trace .role-solution-sections-module__vxK7qG__failed{border-radius:10px;width:46px;height:46px}.role-solution-sections-module__vxK7qG__failed{border-color:var(--warning);color:var(--warning);background:var(--warning-surface)}:where(.role-solution-sections-module__vxK7qG__trace>div:last-child):after{content:"";background:var(--warning);width:1px;height:38px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.role-solution-sections-module__vxK7qG__failurePanel{border-color:var(--warning-border)}.role-solution-sections-module__vxK7qG__failureHeader{background:var(--warning-surface);color:var(--warning);align-items:center;gap:9px;padding:15px 18px;font-size:12px;font-weight:500;display:flex}.role-solution-sections-module__vxK7qG__exampleLabel{margin-left:auto;font-size:10px;font-weight:400}.role-solution-sections-module__vxK7qG__outcomes{margin:0;padding:6px 20px}.role-solution-sections-module__vxK7qG__outcomes>div{grid-template-columns:70px 1fr;gap:16px;padding-block:15px;display:grid}.role-solution-sections-module__vxK7qG__outcomes>div+div{border-top:1px solid var(--border-muted)}.role-solution-sections-module__vxK7qG__outcomes dt{font-family:var(--font-mono), monospace;color:var(--ink-subtle);font-size:10px}.role-solution-sections-module__vxK7qG__outcomes dd{margin:0;font-size:12px}.role-solution-sections-module__vxK7qG__recording{border-top:1px solid var(--border-subtle);color:var(--ink-subtle);align-items:center;gap:12px;padding:14px 20px;font-size:10px;display:flex}.role-solution-sections-module__vxK7qG__play{color:var(--ink-strong);place-items:center;display:grid}.role-solution-sections-module__vxK7qG__play svg{width:14px;height:14px}.role-solution-sections-module__vxK7qG__timeline{background:var(--border-subtle);flex:1;height:3px}.role-solution-sections-module__vxK7qG__timeline>span{background:var(--promo);width:58%;height:100%;display:block}.role-solution-sections-module__vxK7qG__parallelTracks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:8px 20px 20px;display:grid}.role-solution-sections-module__vxK7qG__browserLane{background:var(--surface-page);text-align:center;border-radius:6px;flex-direction:column;align-items:center;gap:16px;padding:18px 8px;font-size:11px;display:flex}.role-solution-sections-module__vxK7qG__browserLane>svg{width:28px;height:28px;color:var(--ink-subtle)}.role-solution-sections-module__vxK7qG__executionNote{color:var(--ink-subtle);text-align:center;margin:0;padding:0 16px 18px;font-size:10px}.role-solution-sections-module__vxK7qG__reportCounts{background:var(--surface-page);text-align:center;border-radius:6px;grid-template-columns:repeat(3,1fr);margin:0 20px 12px;padding:14px;display:grid}.role-solution-sections-module__vxK7qG__reportCounts strong,.role-solution-sections-module__vxK7qG__reportCounts span{display:block}.role-solution-sections-module__vxK7qG__reportCounts strong{font-size:24px;font-weight:500}.role-solution-sections-module__vxK7qG__reportCounts span{color:var(--ink-subtle);margin-top:4px;font-size:10px}.role-solution-sections-module__vxK7qG__reportCase{border-top:1px solid var(--border-muted);align-items:center;gap:10px;padding:10px 20px;font-size:12px;display:flex}.role-solution-sections-module__vxK7qG__reportCase>svg{width:14px;height:14px;color:var(--success)}.role-solution-sections-module__vxK7qG__reportCase>.role-solution-sections-module__vxK7qG__reportIssue{color:var(--warning)}.role-solution-sections-module__vxK7qG__reportFailure{border-top:1px solid var(--border-muted);background:var(--warning-surface)}.role-solution-sections-module__vxK7qG__reportFailure>strong{color:var(--warning);padding:14px 20px 0;font-size:11px;font-weight:500;display:block}.role-solution-sections-module__vxK7qG__reportFailure .role-solution-sections-module__vxK7qG__outcomes>div{padding-block:11px}.role-solution-sections-module__vxK7qG__ciProviders{grid-template-columns:1.25fr 1fr .8fr;gap:10px;display:grid}.role-solution-sections-module__vxK7qG__ciProviders>span{border:1px solid var(--border-strong);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:14px 8px;font-size:11px;display:flex}.role-solution-sections-module__vxK7qG__ciProviders svg{width:14px;height:14px}.role-solution-sections-module__vxK7qG__pipelineStep{border:1px solid var(--border-strong);border-radius:8px;align-items:center;gap:14px;padding:18px 20px;display:flex}.role-solution-sections-module__vxK7qG__pipelineIcon{background:var(--surface-page);width:36px;height:36px;color:var(--promo);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.role-solution-sections-module__vxK7qG__pipelineStep strong,.role-solution-sections-module__vxK7qG__pipelineStep div>span{display:block}.role-solution-sections-module__vxK7qG__pipelineStep strong{font-size:13px;font-weight:500}.role-solution-sections-module__vxK7qG__pipelineStep div>span{color:var(--ink-subtle);margin-top:4px;font-size:11px}@media (max-width:1100px){.role-solution-sections-module__vxK7qG__container{width:calc(100% - 64px)}.role-solution-sections-module__vxK7qG__row{gap:40px;padding-block:56px}.role-solution-sections-module__vxK7qG__copy h2{font-size:34px}.role-solution-sections-module__vxK7qG__triggers{gap:8px}.role-solution-sections-module__vxK7qG__triggers>div{padding:10px;font-size:11px}}@media (max-width:800px){.role-solution-sections-module__vxK7qG__row{grid-template-columns:1fr;gap:32px}:where(.role-solution-sections-module__vxK7qG__row:nth-child(2n)) .role-solution-sections-module__vxK7qG__copy,:where(.role-solution-sections-module__vxK7qG__row:nth-child(2n)) .role-solution-sections-module__vxK7qG__visual{grid-area:auto}.role-solution-sections-module__vxK7qG__copy h2,.role-solution-sections-module__vxK7qG__copy>p{max-width:650px}.role-solution-sections-module__vxK7qG__visual{width:100%;max-width:550px;margin-inline:auto}}@media (max-width:639px){.role-solution-sections-module__vxK7qG__parallelTracks{gap:8px;padding-inline:12px}.role-solution-sections-module__vxK7qG__browserLane{padding:16px 5px;font-size:10px}.role-solution-sections-module__vxK7qG__ciProviders{gap:6px}.role-solution-sections-module__vxK7qG__ciProviders>span{gap:5px;padding-inline:5px;font-size:10px}.role-solution-sections-module__vxK7qG__pipelineStep{padding:16px 12px}.role-solution-sections-module__vxK7qG__reportCounts{margin-inline:12px}.role-solution-sections-module__vxK7qG__reportCase,.role-solution-sections-module__vxK7qG__reportFailure>strong{padding-inline:12px}.role-solution-sections-module__vxK7qG__section{padding-block:0 24px}.role-solution-sections-module__vxK7qG__container{width:calc(100% - 40px)}.role-solution-sections-module__vxK7qG__row{gap:28px;padding-block:40px}.role-solution-sections-module__vxK7qG__copy h2{font-size:32px}.role-solution-sections-module__vxK7qG__copy>p{margin-top:20px;font-size:14px}.role-solution-sections-module__vxK7qG__copy ul{gap:12px;margin-top:22px}.role-solution-sections-module__vxK7qG__copy li{font-size:13px}.role-solution-sections-module__vxK7qG__visual{padding:8px 0;font-size:11px}.role-solution-sections-module__vxK7qG__prompt{gap:8px;padding:10px}.role-solution-sections-module__vxK7qG__prompt>svg{width:16px;height:16px}.role-solution-sections-module__vxK7qG__stagePath{gap:6px}.role-solution-sections-module__vxK7qG__stagePath p{font-size:10px}.role-solution-sections-module__vxK7qG__panelHeader,.role-solution-sections-module__vxK7qG__runHeader{padding:15px 12px;font-size:11px}.role-solution-sections-module__vxK7qG__testRow{gap:9px;padding-inline:12px}.role-solution-sections-module__vxK7qG__badge{padding-inline:6px;font-size:9px}.role-solution-sections-module__vxK7qG__trace{gap:5px}.role-solution-sections-module__vxK7qG__trace>svg{width:20px}.role-solution-sections-module__vxK7qG__trace>div{font-size:10px}.role-solution-sections-module__vxK7qG__failureHeader{gap:7px;padding:14px 12px;font-size:11px}.role-solution-sections-module__vxK7qG__outcomes{padding-inline:12px}.role-solution-sections-module__vxK7qG__outcomes>div{grid-template-columns:60px 1fr;gap:10px}.role-solution-sections-module__vxK7qG__outcomes dd{font-size:11px}.role-solution-sections-module__vxK7qG__recording{padding-inline:12px}}
