[data-astro-cid-t4d7umfu][data-tab-panel]{border:1px solid var(--line);background:#fff;border-radius:5px;margin-top:32px}.case-visual[data-astro-cid-t4d7umfu]{border-radius:3px 3px 0 0;margin-top:0}.case-copy[data-astro-cid-t4d7umfu]{padding:32px 40px 40px}.case-copy[data-astro-cid-t4d7umfu] h3[data-astro-cid-t4d7umfu]{letter-spacing:-.84px;overflow-wrap:anywhere;margin:22px 0 32px;font-weight:500;line-height:32px}.case-copy[data-astro-cid-t4d7umfu] h4[data-astro-cid-t4d7umfu]{margin:24px 0 8px;font-weight:500;line-height:26px}.case-copy[data-astro-cid-t4d7umfu] h3[data-astro-cid-t4d7umfu]+h4[data-astro-cid-t4d7umfu]{margin-top:0}.case-copy[data-astro-cid-t4d7umfu] p[data-astro-cid-t4d7umfu]{font-size:16px;line-height:28px}@media (width<=640px){[data-astro-cid-t4d7umfu][data-tab-panel]{margin-top:20px}.case-copy[data-astro-cid-t4d7umfu]{padding:24px 20px}}.technical-report-page.inner-page,.technical-report-page .page-frame{overflow:visible}.technical-report-page{font-family:Noto Sans SC,PingFang SC,sans-serif}.technical-report-hero{border-bottom:1px solid var(--line);background:linear-gradient(152.67deg,#fff 51.753%,#f5faf6 93.827%);padding:72px 44px 56px}.technical-report-hero h1{max-width:940px;font:600 48px/1.4 var(--serif);letter-spacing:-1.2px;text-wrap:balance;overflow-wrap:anywhere;margin:20px 0 24px}.technical-report-hero>p{max-width:850px;color:var(--muted);font-size:18px;line-height:1.85}.technical-report-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:44px;padding:52px 44px 72px;display:grid}.technical-report-sidebar{min-width:0;max-height:calc(100dvh - 124px);position:sticky;top:100px;overflow:auto}.technical-report-toc-title{color:var(--muted);letter-spacing:1px;padding:0 12px 15px;font-size:11px;line-height:1.8}.technical-report-toc-links{display:grid}.technical-report-toc a{min-width:0;min-height:42px;color:var(--muted);overflow-wrap:anywhere;border-left:2px solid #0000;align-items:baseline;gap:10px;padding:10px 12px;font-size:13px;line-height:1.65;display:flex}.technical-report-toc a span{color:var(--muted);flex:none;font-size:11px;line-height:1.8}.technical-report-toc a:hover{color:var(--deep);background:#f6faf7}.technical-report-toc a[aria-current=location]{border-left-color:var(--green);color:var(--deep);background:#eef7f1;font-weight:500}.technical-report-toc a:focus-visible{outline-offset:-3px}.technical-report-toc-footer{border-top:1px solid var(--line);color:var(--muted);margin:22px 12px 0;padding-top:18px;font-size:11px;line-height:1.8}.technical-report-meta{color:var(--muted);flex-wrap:wrap;gap:12px;margin-bottom:24px;font-size:12px;line-height:1.8;display:flex}.technical-report-body{min-width:0}.technical-report-chapter{border-bottom:1px solid var(--line);margin-bottom:44px;padding-bottom:44px;position:relative}.technical-report-page .technical-report-chapter{scroll-margin-top:16px}.technical-report-chapter:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.technical-report-chapter>div>.eyebrow{letter-spacing:.4px;font-family:Noto Sans SC,sans-serif;font-size:12px;font-weight:400;line-height:19.8px}.technical-report-chapter h2{letter-spacing:-.6px;margin:12px 0 24px;font-size:28px;font-weight:700;line-height:1.5}.technical-report-abstract{border-left:2px solid var(--green);background:#f5faf6;border-radius:0 6px 6px 0;padding:24px 26px}.technical-report-abstract h2{color:var(--deep);letter-spacing:0;margin:0;font-size:15px;line-height:1.8}.technical-report-chapter .technical-report-abstract p{color:#4c6355;margin:14px 0 0;font-size:15px;line-height:1.95}.technical-report-chapter h3{margin:28px 0 12px;font-size:19px;line-height:1.6}.technical-report-chapter p,.technical-report-chapter li{color:#485c51;overflow-wrap:anywhere;font-size:15px;line-height:1.95}.technical-report-chapter p{margin:18px 0}.technical-report-chapter ul{margin:22px 0;padding-left:21px}.technical-report-chapter li{margin:14px 0;padding-left:4px}.technical-report-chapter li::marker{color:var(--green)}.technical-report-chapter strong{color:#314c3d;font-weight:700}.technical-report-chapter blockquote{color:#486552;overflow-wrap:anywhere;background:#f3f8f4;border-left:2px solid #89c4a7;margin:26px 0 0;padding:20px 24px;font-size:15px;line-height:1.9}.technical-report-chapter .technical-report-note{color:var(--muted);font-size:14px}.research-anchor-alias{scroll-margin-top:16px;position:absolute;top:0}.technical-report-table{border:1px solid #e5ece7;border-radius:7px;max-width:100%;margin:28px 0;overflow:auto}.technical-report-table table{border-collapse:collapse;color:#4d6255;width:100%;min-width:660px;font-size:12px;line-height:1.8}.technical-report-table caption{text-align:left;color:#405a48;background:#f5f9f6;padding:17px 18px;font-size:14px;font-weight:400;line-height:1.8}.research-table-label{color:var(--deep);margin-bottom:5px;font-size:11px;display:block}.technical-report-table th,.technical-report-table td{text-align:left;vertical-align:middle;border-top:1px solid #e5ece7;padding:13px 14px}.technical-report-table thead{color:#6e8477;background:#fafcfa;font-size:11px}.technical-report-table thead th{font-weight:500}.technical-report-table tbody th{min-width:190px;font-weight:400}.technical-report-table td{font-family:Inter,var(--sans)}.technical-report-table .research-table-total{background:#f1f8f3}.technical-report-table .research-table-total>*{font-weight:600}.research-table-negative{color:#a96666}.research-table-positive{color:var(--deep)}.technical-report-chapter h3:has(+p+.technical-report-table--lab-bench2),.technical-report-chapter p:has(+.technical-report-table--lab-bench2),.technical-report-table--lab-bench2{font-family:Noto Sans SC,PingFang SC,sans-serif}.technical-report-chapter h3:has(+p+.technical-report-table--lab-bench2){margin-bottom:12px;font-size:19px;line-height:1.6}.technical-report-table--lab-bench2{border-color:#e5ece7;border-radius:7px;margin:28px 0;overflow:hidden}.lab-bench-caption{color:#405a48;background:#f5f9f6;gap:5px;padding:17px 18px;font-size:14px;line-height:1.8;display:grid}.lab-bench-label{color:var(--deep);font-size:11px}.lab-bench-scroll{overflow-x:auto}.lab-bench-scroll:focus-visible{outline-offset:-3px}.technical-report-table--lab-bench2 table{color:#4d6255;min-width:720px;font-size:12px;line-height:1.8}.technical-report-table--lab-bench2 th,.technical-report-table--lab-bench2 td{vertical-align:middle;white-space:nowrap;border:0;border-bottom:1px solid #e5ece7;padding:13px 14px}.technical-report-table--lab-bench2 thead{color:#6e8477;background:#fafcfa;font-size:11px;font-weight:500}.technical-report-table--lab-bench2 thead th{font-weight:500;line-height:1.8}.technical-report-table--lab-bench2 tbody th{width:24%;min-width:0;font-weight:400}.technical-report-table--lab-bench2 th:nth-child(n+3),.technical-report-table--lab-bench2 td:nth-child(n+3){font-family:Inter, var(--sans);font-variant-numeric:tabular-nums}.lab-bench-result td:nth-child(n+3):not(:last-child){font-weight:700}.lab-bench-result td:last-child{color:var(--deep)}.technical-report-table--lab-bench2 tbody tr:last-child>*{border-bottom:0}.technical-report-chapter .lab-bench-note{color:#758a7d;background:#fbfdfb;border-top:1px solid #e5ece7;margin:0;padding:16px 18px;font-size:12px;line-height:1.9}.technical-report-figure{min-width:0;margin:32px 0}.technical-report-figure>a{border:1px solid var(--line);cursor:zoom-in;border-radius:8px;display:block;overflow:hidden}.technical-report-figure img{width:100%;height:auto;display:block}.technical-report-figure figcaption{color:#75887c;font-size:12px;line-height:1.85}.technical-report-figure .technical-report-hint{color:#84988b;text-align:right;margin:8px 0;font-size:11px;line-height:1.7}.technical-report-terms{color:var(--deep);background:#f8fbf9;border:1px solid #e5ece7;border-radius:6px;margin-top:14px;padding:10px 14px;font-size:12px}.technical-report-terms summary{cursor:pointer;line-height:1.7}.technical-report-terms dl{margin-top:16px}.technical-report-terms dl>div{border-top:1px solid var(--line);overflow-wrap:anywhere;grid-template-columns:1fr 1fr;gap:16px;padding:8px 0;display:grid}.technical-report-terms dd{color:var(--muted);margin:0}.technical-report-citation{background:#f6faf7;border:1px solid #e5ece7;border-radius:7px;flex-direction:column;align-items:stretch;margin-top:22px;padding:18px;display:flex}.technical-report-citation pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#44604e;max-width:100%;margin:16px 0 0;font-size:12px;line-height:1.9}.technical-report-citation button{align-self:flex-end;margin:0}#authors h3{color:var(--deep);margin:22px 0 10px;font-size:12px;font-weight:500;line-height:29.25px}#authors h3+p{border-bottom:1px solid #e5ece7;margin:0;padding-bottom:22px;font-size:14px;line-height:1.95}#authors p:last-child{color:#83948a;margin-top:18px;font-size:12px;line-height:1.95}.technical-report-page [data-copy-status]{min-height:1.9em;font-size:14px}.technical-figure-dialog{border:1px solid var(--line);border-radius:12px;width:min(1100px,100vw - 32px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 32px);padding:24px;overflow:auto}.technical-figure-dialog::backdrop{backdrop-filter:blur(5px);background:#14281e80}.technical-figure-dialog>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.technical-figure-dialog h2{margin:0;font-size:22px}.technical-figure-dialog .close-modal{flex:0 0 44px;width:44px;height:44px;position:static}.technical-figure-viewport{touch-action:manipulation;max-height:65dvh;overflow:auto}.technical-figure-viewport img{max-width:none;height:auto;margin:0 auto;display:block}@media (width<=960px){html:has(.technical-report-page):not([data-navigation-loading]) .site-header:not(.is-enhanced){position:relative;top:auto}.technical-report-hero{padding:56px 32px 44px}.technical-report-hero h1{font-size:40px}.technical-report-layout{grid-template-columns:minmax(0,1fr);gap:32px;padding:32px 28px 52px}.technical-report-sidebar{max-height:none;position:static;overflow:visible}.technical-report-toc-links{flex-wrap:wrap;gap:4px 12px;display:flex}.technical-report-toc a{max-width:100%}.technical-report-toc-footer{display:none}.technical-report-chapter h2{font-size:26px}.technical-report-abstract h2{font-size:15px}}@media (height<=560px){.technical-report-sidebar{max-height:none;position:static;overflow:visible}}@media (width<=640px){.technical-report-hero{padding:40px 20px 32px}.technical-report-hero h1{letter-spacing:-.6px;text-wrap:pretty;margin:16px 0 20px;font-size:30px;line-height:1.5}.technical-report-hero>p{font-size:15px}.technical-report-layout{gap:28px;padding:28px 20px 40px}.technical-report-toc-title{padding-inline:0}.technical-report-toc-links{gap:4px 6px}.technical-report-toc a{min-height:44px;padding-inline:8px}.technical-report-chapter{margin-bottom:32px;padding-bottom:32px}.technical-report-chapter h2{font-size:24px}.technical-report-abstract{padding:18px}.technical-report-abstract h2{font-size:15px}.technical-report-chapter .technical-report-abstract p{font-size:14px}.technical-report-chapter blockquote{padding:12px 16px}.technical-report-terms dl>div{grid-template-columns:1fr;gap:4px}.technical-report-citation,.technical-figure-dialog{padding:16px}}.plan[data-astro-cid-efkjgzkl] .plan-availability[data-astro-cid-efkjgzkl]{color:var(--ink);margin:12px 0 0;font-size:14px;line-height:1.6}.company-details[data-astro-cid-rya3r76d]{color:var(--muted);margin:20px 0 0;font-size:14px;line-height:26px}.company-details[data-astro-cid-rya3r76d]>div[data-astro-cid-rya3r76d]+div[data-astro-cid-rya3r76d]{margin-top:12px}.company-details[data-astro-cid-rya3r76d] dt[data-astro-cid-rya3r76d]{color:var(--ink);font-weight:600}.company-details[data-astro-cid-rya3r76d] dd[data-astro-cid-rya3r76d]{overflow-wrap:anywhere;margin:0}.job[data-astro-cid-y56fmw2e] summary[data-astro-cid-y56fmw2e]>div[data-astro-cid-y56fmw2e]{min-width:0}.job[data-astro-cid-y56fmw2e] summary[data-astro-cid-y56fmw2e] h3[data-astro-cid-y56fmw2e]{letter-spacing:-.84px;overflow-wrap:anywhere;font-size:24px;font-weight:500;line-height:34px}.job-tags[data-astro-cid-y56fmw2e]{flex-wrap:wrap}.job-content[data-astro-cid-y56fmw2e] h4[data-astro-cid-y56fmw2e]{margin:24px 0 12px;font-size:16px;line-height:26px}.job-content[data-astro-cid-y56fmw2e] ul[data-astro-cid-y56fmw2e]{padding-inline-start:1.3em}.job-content[data-astro-cid-y56fmw2e] li[data-astro-cid-y56fmw2e],.job-content[data-astro-cid-y56fmw2e] p[data-astro-cid-y56fmw2e]{overflow-wrap:anywhere}.job-introduction[data-astro-cid-y56fmw2e] p[data-astro-cid-y56fmw2e]+p[data-astro-cid-y56fmw2e]{margin-top:12px}.job-content[data-astro-cid-y56fmw2e] .actions[data-astro-cid-y56fmw2e]{align-items:center}.job-content[data-astro-cid-y56fmw2e] .actions[data-astro-cid-y56fmw2e] p[data-astro-cid-y56fmw2e]{flex:240px}@media (width<=640px){.job[data-astro-cid-y56fmw2e] summary[data-astro-cid-y56fmw2e] h3[data-astro-cid-y56fmw2e]{font-size:18px;line-height:28px}.job-content[data-astro-cid-y56fmw2e] .actions[data-astro-cid-y56fmw2e]{align-items:flex-start}.job-content[data-astro-cid-y56fmw2e] .actions[data-astro-cid-y56fmw2e] p[data-astro-cid-y56fmw2e]{flex-basis:auto}}.inner-page .section-head h2{font-weight:500}.page-hero h1{margin-top:22px}.page-hero{height:auto;min-height:295px;padding-bottom:60px}.about-hero{min-height:321px}.page-hero .curves{top:-346.5px;left:calc(100% - 320px)}[data-page=faq] .page-hero .curves{left:calc(100% - 340px)}.product-hero .curves{top:-184.5px}.product-hero h1{max-width:860px}.product-hero .actions{gap:12px;margin-top:28px}.workflow-section{min-height:0}.workflow-grid{gap:12px}.workflow-card{border-radius:4px;min-height:182px;padding:24px 16px}.workflow-card .number{font-size:12px;line-height:18px;display:block}.workflow-card h3{margin:32px 0 12px;font-size:16px;font-weight:600;line-height:26px}.inner-page .plan h2,.inner-page .platform-card h3,.inner-page .contact-card h3,.inner-page .value-row h3{letter-spacing:-.84px;font-size:24px;font-weight:500;line-height:34px}.faq-layout{column-gap:50px}.faq-search{min-height:48px}.faq-nav{gap:5px}.faq-nav button{color:#66736d}.faq-nav button[aria-pressed=true]{background:#eaf7f2}.faq-group{margin-bottom:40px}.faq-group:last-child{margin-bottom:0}.faq-group h2{letter-spacing:-.84px;margin-bottom:18px;font-weight:500}.faq-item summary{padding-block:24px;font-weight:400}.faq-bottom{border-left-color:var(--green);background:#f7fbf9;margin-top:40px;padding:18px 22px;font-size:14px;line-height:24px}.faq-bottom .text-link{font-size:inherit}.inner-page[data-page=product] .product-hero{height:auto;min-height:446px;padding-bottom:60px}.search-controls{min-width:0;position:relative}.resource-toolbar .search-controls{flex:0 320px}.resource-toolbar .search-controls .search{width:100%}.resource-toolbar{margin-bottom:24px}.resource-toolbar .tabs{border:1px solid var(--line);background:#f8f7f4;border-radius:4px;gap:4px;padding:4px}.resource-toolbar .tab{min-height:44px;color:var(--ink);background:0 0;border:0;padding:10px 16px;font-weight:400;line-height:22px}.resource-toolbar .tab[aria-selected=true]{background:#fff;box-shadow:0 1px 3px #00000012}.resource-toolbar .tab-count{color:var(--muted)}.resource-toolbar .search{min-height:48px}.search-controls .clear-search{font:inherit;background:0 0;border:0;padding:6px 0;font-size:12px;display:block}.faq-search-controls{margin-bottom:38px}.faq-search-controls .faq-search{margin-bottom:0}.faq-section:not(.is-enhanced) .faq-layout{display:block}.faq-section.is-filtered{min-height:0}.panel-fallback-title{margin:16px 0;font-size:20px}.is-enhanced .panel-fallback-title{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.resource-card{min-width:0;position:relative}.resource-card h3{overflow-wrap:anywhere}.resource-description{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:24px}.resource-status{color:#17634e;background:#eef8f3;border-radius:3px;margin-top:6px;padding:2px 7px;font-size:12px;line-height:20px;display:inline-block}.resource-status[data-status=schema-only]{color:#53635b;background:#f1f3f2}.modal .resource-status{margin-block:4px;font-size:12px;line-height:20px}.resource-detail-trigger{background:0 0;border:0;border-radius:4px;width:100%;position:absolute;inset:0}.library-section .resource-card{border:1px solid var(--line);background:#fff;border-radius:4px;min-height:124px;padding:20px}.library-section .resource-card .eyebrow{letter-spacing:.6px;margin-bottom:10px;font-size:11px;line-height:18px}.library-section .resource-card h3{font-size:14px;font-weight:500;line-height:22px}.library-section .resource-grid{overflow-anchor:none;align-content:start}.library-section .resource-detail-trigger{scroll-margin-top:16px}.library-section .resource-meta{gap:20px;margin:22px 0 0}.library-section{min-height:0}.library-section .resource-summary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.library-section .resource-pagination{flex-shrink:0;gap:8px;display:flex}.library-section .resource-pagination .square-button:disabled{opacity:.35;cursor:default}.library-section .resource-pagination .square-button:disabled:hover{background:#fff}.library-section .resource-note{color:var(--muted)}.library-section.is-filtered{min-height:0}.report-section .report-top a{align-items:center;gap:4px;min-height:24px;margin-block:-3px;display:inline-flex}.report-section .report-top a:hover{text-decoration:underline}.report-section{min-height:0}.report-section .report-preview{background:#fafbf9;border-radius:8px;padding-bottom:0}.report-section .report-top{color:var(--muted);font:500 12px/18px Inter,sans-serif}.report-section .report-image-button{border:1px solid var(--line);background:#fff;place-items:center;width:calc(100% - 32px);min-height:490px;margin:16px;padding:0;display:grid}.report-section .report-image-button img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:488px;margin-inline:auto}.report-section .report-preview>.report-count{border-top:1px solid var(--line);padding:12px 16px}.report-section .feature-list li:last-child{border-bottom:1px solid var(--line)}.report-actions{gap:12px;margin-top:28px}.case-section{min-height:0}.case-tabs{gap:12px}.case-tab{border-color:#e4eae7;justify-content:center;gap:0;min-height:128px;padding:16px}.case-tab[aria-selected=true]{background:#eaf7f2;border-color:#08775e}.case-tab .eyebrow{letter-spacing:.88px;color:#0a9372;font-size:11px;line-height:26px}.case-tab strong{padding:8px 0;font-weight:500}.case-tab span:last-child{color:#087d43;background:#eaf7f2;border:1px solid #d6ece3;border-radius:3px;padding:5px 9px;font-size:12px;line-height:18px}.report-note{margin-top:16px}.report-count .square-button:disabled{opacity:.35;cursor:default}.report-count .square-button:disabled:hover{background:#fff}.modal-report .report-count{margin-top:16px}.modal-report .report-viewport{overflow-anchor:none;overscroll-behavior:contain;touch-action:manipulation;max-height:65vh;overflow:auto}.modal-report .report-viewport img{width:var(--report-page-width,100%);max-width:none;height:auto;max-height:none;margin-inline:auto;display:block}.case-visual video{aspect-ratio:1440/704;object-fit:contain;background:#080d10;width:100%;display:block}.pending-pill{color:#7f8b84;background:#f7f8f4;border-color:#eee}.pricing-faq-link{grid-column:1/-1}.careers-section.is-empty{min-height:678px}.careers-note{margin-top:32px}.careers-note h3{margin-bottom:8px;font-size:16px}.pricing-plans{align-items:start;gap:20px}.plan{border-radius:4px;min-height:647px}.plan.featured{background:#fcfefd;border-color:#acd9c8}.plan .pill{background:#eaf7f2;border-color:#d6ece3;border-radius:3px;padding:5px 9px;line-height:18px}.plan .pending-pill{border-color:var(--line);color:var(--muted);background:#fafbfa}.plan h2{margin:20px 0 8px}.plan p{font-size:14px;line-height:24px}.plan li{gap:12px;padding:12px 0;line-height:24px}.plan li:last-child{border-bottom:1px solid #edf0eb}.two-cards{gap:18px}.purpose{display:block}.purpose h2{max-width:770px;margin:22px 0 42px;font-weight:500;line-height:48px}.purpose p{max-width:494px;margin:0;font-size:16px;line-height:28px}.purpose p+p{margin-top:20px}.purpose img{object-fit:contain;width:361px;height:361px;position:absolute;top:99.47px;right:62.5px}.team{min-height:0}.value-row{border-top:1px solid var(--line);border-bottom:0;grid-template-columns:90px 250px minmax(0,1fr);gap:20px;padding:32px 0}.value-row p{font-size:16px;line-height:28px}.platforms,.about-contact{min-height:0}.platform-card{background:#fafbfa;border:0;border-radius:5px;min-height:332px}.platform-card h3,.contact-card h3{margin:22px 0 14px}.platform-card .btn{margin-top:12px}.contact-card{border-radius:5px}.careers-section{min-height:0}.job{border:0;border-block:1px solid var(--line);border-radius:0}.job+.job{border-top:0;margin-top:0}.job summary{grid-template-columns:48px minmax(0,1fr) 44px;gap:24px;padding:32px 0}.job summary:after{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);border-radius:4px;align-self:center;place-items:center;display:grid}.job[open] summary:after{border-color:#0000}.job summary .number{padding-top:4px;font-size:12px;line-height:22px}.job-tags{gap:16px}.job-tags span{background:#f8f7f4;padding:4px 9px;line-height:22px}.job-content{padding:28px 72px 40px}.job-content h4:first-child{margin-top:0}.job-content li,.job-content p{font-size:16px;line-height:28px}.job-content li+li{margin-top:8px}.job-content .actions{border-top:1px solid var(--line);flex-direction:row-reverse;align-items:center;margin-top:32px;padding-top:28px}@media (width<=1150px){.resource-toolbar .search-controls{flex-basis:260px}}@media (width<=960px){.report-section .report-image-button{min-height:382px}.report-section .report-image-button img{max-height:380px}.value-row{grid-template-columns:40px 200px minmax(0,1fr)}.purpose p{max-width:57%}.purpose img{width:30%;height:300px;right:10px}.job-content{padding-inline:48px}}@media (width<=640px){.inner-page .plan h2,.inner-page .platform-card h3,.inner-page .contact-card h3,.inner-page .value-row h3{font-size:20px;line-height:30px}.faq-search-controls{margin-bottom:28px}.faq-item summary{padding-block:20px}.faq-bottom{padding:14px}.report-section .report-image-button img{height:auto;max-height:390px}.report-section .report-image-button{min-height:0}.page-hero,.about-hero{min-height:0;padding-bottom:38px}.workflow-card{min-height:0;padding:20px 16px}.workflow-card h3{margin:0}.resource-toolbar .tabs{width:100%}.resource-toolbar .tab{flex:auto;padding-inline:10px}.plan{min-height:0}.purpose{display:block}.purpose h2{margin:20px 0 24px;line-height:40px}.purpose p{max-width:none}.purpose img{width:230px;height:180px;margin:24px auto 0;position:static}.value-row{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:24px 0}.value-row p{font-size:14px;line-height:26px}.platform-card{min-height:0}.job summary{grid-template-columns:24px minmax(0,1fr) 32px;gap:10px;padding:24px 0}.job summary:after{width:32px;height:32px}.job-content{padding:8px 0 28px 34px}.job-content li,.job-content p{font-size:14px;line-height:26px}.job-content .actions{flex-direction:column-reverse;align-items:flex-start}.job-content .actions p{flex-basis:auto}.inner-page[data-page=product] .product-hero{min-height:0;padding-bottom:38px}.careers-section.is-empty{min-height:0}.resource-toolbar .search-controls{flex-basis:auto}.library-section .resource-meta{align-items:flex-start;gap:12px}.library-section .resource-summary{font-size:12px}.library-section .resource-card{min-height:0}}
