.landing-hero{--hero-ink: #111720;--hero-muted: #596271;--hero-blue: #1871e8;color:var(--hero-ink);background:#fff;overflow:clip}.landing-hero-main{display:grid;grid-template-columns:46% 54%;align-items:center;padding-top:42px;padding-bottom:32px;min-height:660px}.landing-hero-copy{position:relative;z-index:1;padding-bottom:34px}.landing-hero-copy h1{font-weight:650;line-height:1.1;letter-spacing:-.047em;margin:0;font-size:clamp(38px,4.55vw,76px)}.landing-hero-copy h1>span{color:var(--hero-blue)}.landing-hero-description{max-width:590px;margin:32px 0 14px;color:var(--hero-muted)}.landing-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:40px}.hero-primary-action{display:inline-flex;justify-content:center;align-items:center;gap:16px;font:inherit;text-decoration:none;cursor:pointer;min-height:54px;border-radius:5px;transition:transform .15s cubic-bezier(.2,0,0,1),background-color .15s ease}.hero-primary-action{background:#1871e8;border:1px solid #1266da;box-shadow:inset 0 1px 1px #ffffff26,0 1px 2px #16396014;color:#fff;padding:12px 28px;font-size:19px;font-weight:500}.hero-primary-action svg{width:23px;height:23px;stroke-width:1.6}.hero-primary-action:active{transform:scale(.96)}.hero-primary-action:focus-visible{outline:3px solid #77acf6;outline-offset:4px}@media(hover:hover)and (pointer:fine){.hero-primary-action:hover{background:#115fc6}}.landing-hero{--hero-preview-ink: #283241;--hero-preview-label: #606d80;--hero-preview-legend: #596573;--hero-preview-axis-label: #69768b;--hero-preview-export-label: #6f7b8e;--hero-preview-insight-title: #1b3459;--hero-preview-insight-text: #637083;--hero-preview-line: #e8edf3;--hero-preview-thumb-border: #e3e8ef;--hero-preview-field-border: #e5e9ef;--hero-preview-control-border: #dce2ea;--hero-preview-table-line: #e7ebf0;--hero-preview-risk-line: #e7edf5;--hero-preview-deck-border: #e1e6ee;--hero-preview-divider: #e0e6ee;--hero-preview-chart-base: #dce4ef;--hero-preview-chart-grid: #e9eef5;--hero-preview-export-border: #e8edf4;--hero-preview-format-border: #d6deea;--hero-preview-table-head: #f6f8fb;--hero-preview-risk-head: #f5f8fc;--hero-preview-zebra: #fafbfd;--hero-preview-avatar: #eaf1fa;--hero-preview-add-slide: #eff1f4;--hero-preview-track: #f0f4fa;--hero-preview-export-bg: #ffffffed;--hero-preview-selected: #5897f4;--hero-preview-selected-ring: #5897f414;--hero-preview-selected-bg: #f0f6ff;--hero-preview-pill-bg: #eff5ff;--hero-preview-stat-bg: #f5f8fd;--hero-preview-stat-border: #e3ecf8;--hero-preview-stat-value: #216acc;--hero-preview-ppt: #1871e8;--hero-preview-pdf: #cc5836;--hero-preview-frame: #eaf3ff url(/hero-broad-arcs.svg) center / cover no-repeat;--hero-ramp-0: #dbe9fa;--hero-ramp-1: #bdd9ff;--hero-ramp-2: #9bc5fa;--hero-ramp-3: #77acf6;--hero-ramp-4: #4a91ed;--hero-ramp-5: #2479e8;--hero-ramp-6: #115fc6}[data-mantine-color-scheme=dark] .landing-hero{--hero-preview-ink: var(--sd-color-text);--hero-preview-label: #a3acb9;--hero-preview-legend: var(--sd-color-text-secondary);--hero-preview-axis-label: var(--sd-color-text-muted);--hero-preview-export-label: var(--sd-color-text-muted);--hero-preview-insight-title: #cfdcee;--hero-preview-insight-text: var(--sd-color-text-secondary);--hero-preview-line: #2e3238;--hero-preview-thumb-border: #373b42;--hero-preview-field-border: #3a3f46;--hero-preview-control-border: var(--sd-color-border);--hero-preview-table-line: #2e3238;--hero-preview-risk-line: #2e3238;--hero-preview-deck-border: #3a3f46;--hero-preview-divider: #2e3238;--hero-preview-chart-base: #3a3f46;--hero-preview-chart-grid: #2a2e34;--hero-preview-export-border: #3a3f46;--hero-preview-format-border: var(--sd-color-border);--hero-preview-table-head: var(--sd-color-surface-subtle);--hero-preview-risk-head: var(--sd-color-surface-subtle);--hero-preview-zebra: #1f2226;--hero-preview-avatar: var(--sd-color-accent-subtle);--hero-preview-add-slide: #2a2d33;--hero-preview-track: #2e3238;--hero-preview-export-bg: #22252aed;--hero-preview-selected: #52a0ff;--hero-preview-selected-ring: #52a0ff29;--hero-preview-selected-bg: var(--sd-color-accent-subtle);--hero-preview-pill-bg: var(--sd-color-accent-subtle);--hero-preview-stat-bg: #1c2433;--hero-preview-stat-border: #2a3a52;--hero-preview-stat-value: var(--sd-color-accent-text);--hero-preview-ppt: #52a0ff;--hero-preview-pdf: #e07a57;--hero-preview-frame: #0c1523 url(/hero-broad-arcs-dark.svg) center / cover no-repeat;--hero-ramp-0: #203b60;--hero-ramp-1: #254873;--hero-ramp-2: #2c5a92;--hero-ramp-3: #3470b8;--hero-ramp-4: #4088dc;--hero-ramp-5: #52a0ff;--hero-ramp-6: #8fbcff}.hero-product{container-type:inline-size;position:relative;width:calc(100% + 28px);margin-left:18px}.hero-product:before{content:"";position:absolute;top:-10%;right:-16%;bottom:-10%;left:-16%;background:radial-gradient(ellipse,#cee2fc7a,#e6f0fc65 38%,#fff0 70%);pointer-events:none}.hero-product-canvas{position:relative;aspect-ratio:800 / 680;color:var(--hero-preview-ink);font-size:1.05cqw;line-height:1.45}.hero-app-window{position:absolute;top:0;left:0;width:95%;height:74%;border:1px solid var(--sd-color-border);border-radius:1.1cqw;background:var(--sd-color-surface);overflow:hidden;box-shadow:var(--sd-shadow-lg);animation:hero-window-enter .8s cubic-bezier(.23,1,.32,1) both}.hero-app-header{height:4.3cqw;padding-inline:1.5cqw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--sd-color-border-subtle)}.hero-preview-brand{display:inline-flex;align-items:center;gap:.4em;font-weight:500;font-size:1.3cqw;letter-spacing:-.01em;line-height:1}.hero-app-header>span:last-child{display:flex;align-items:center;gap:1cqw;font-size:.85cqw}.hero-app-avatar{padding:.25cqw;border-radius:50%;background:var(--hero-preview-avatar)}.hero-app-header>span>svg,.hero-app-toolbar svg{width:1.4cqw;height:1.4cqw;stroke-width:1.4}.hero-app-toolbar{display:flex;height:4.8cqw;align-items:center;gap:1.2cqw;padding-inline:1.5cqw;border-bottom:1px solid var(--sd-color-border-subtle)}.hero-app-toolbar>span:first-child{display:flex;gap:.7cqw;align-items:center;color:var(--sd-color-text-muted);font-size:.9cqw}.hero-app-toolbar>strong{font-weight:500;font-size:1.2cqw}.hero-analysis-label{color:var(--sd-color-accent-text);background:var(--sd-color-accent-subtle);padding:.2cqw .5cqw;border-radius:.25cqw;font-size:.65cqw;font-weight:600}.hero-app-toolbar>div{margin-left:auto;display:flex;gap:.5cqw}.hero-app-toolbar>div svg{box-sizing:content-box;padding:.45cqw;border:1px solid var(--hero-preview-control-border);border-radius:.3cqw}.hero-app-body{display:flex;height:calc(100% - 12cqw)}.hero-slide-rail{display:flex;flex-direction:column;gap:1cqw;width:11.5cqw;padding:1.3cqw .9cqw;border-right:1px solid var(--hero-preview-line);background:var(--sd-color-surface-subtle);flex-shrink:0}.hero-thumbnail{height:7.8cqw;padding:.6cqw;background:var(--sd-color-surface);border:1px solid var(--hero-preview-thumb-border);border-radius:.35cqw;overflow:hidden}.hero-thumbnail>span{font-size:.8cqw}.hero-thumbnail--selected{border-color:var(--hero-preview-selected);box-shadow:0 0 0 1px var(--hero-preview-selected-ring)}.hero-thumbnail .hero-state-map{width:100%;height:5.4cqw;margin:0}.hero-add-slide{margin-top:auto;display:flex;align-items:center;gap:.3cqw;padding:.4cqw;background:var(--hero-preview-add-slide);border-radius:.3cqw;font-size:.8cqw}.hero-add-slide svg{width:1cqw;height:1cqw}.hero-analysis-content{padding:1.5cqw 3cqw 1.5cqw 1.5cqw;display:grid;grid-template-columns:53% 47%;gap:1.5cqw;flex:1;min-width:0}.hero-map-panel>strong{display:block;font-size:1.04cqw;font-weight:600}.hero-map-panel>p{margin:.5cqw 0 1.5cqw;color:var(--sd-color-text-muted);font-size:.88cqw}.hero-map-filters{display:flex;gap:.6cqw}.hero-map-filters>div{flex:1;border:1px solid var(--hero-preview-field-border);border-radius:.4cqw;padding:.5cqw}.hero-map-filters span{display:block;font-size:.65cqw;color:var(--sd-color-text-muted)}.hero-map-filters strong{display:flex;justify-content:space-between;align-items:center;font-weight:400;font-size:.75cqw;white-space:nowrap}.hero-map-filters svg{width:.8cqw;height:.8cqw;margin-left:.3cqw}.hero-state-map path{stroke:var(--sd-color-surface)}.hero-state-map{width:100%;height:auto;display:block;margin-top:.8cqw;margin-bottom:.8cqw}.hero-map-legend{font-size:.65cqw;color:var(--sd-color-text-muted)}.hero-map-legend>strong{display:block;margin-bottom:.6cqw;color:var(--hero-preview-legend);font-weight:500}.hero-map-legend>div{display:flex;gap:.65cqw}.hero-map-legend span{display:flex;align-items:center;gap:.2cqw;font-size:.55cqw}.hero-map-legend i{width:.7cqw;height:.7cqw}.hero-data-table{align-self:start;width:100%;border-collapse:collapse;font-size:.82cqw;font-variant-numeric:tabular-nums}.hero-data-table th,.hero-data-table td{padding:.8cqw .6cqw;text-align:left;border:1px solid var(--hero-preview-table-line);font-weight:400}.hero-data-table th{background:var(--hero-preview-table-head);font-size:.72cqw;font-weight:500;height:4.5cqw}.hero-data-table tbody tr:nth-child(2n){background:var(--hero-preview-zebra)}.hero-app-status{height:2.9cqw;display:flex;align-items:center;justify-content:space-between;padding-inline:1.4cqw;border-top:1px solid var(--sd-color-border-subtle);font-size:.75cqw;color:var(--sd-color-text-muted)}.hero-app-status i{display:inline-block;width:.5cqw;height:.5cqw;background:var(--sd-color-success-solid);border-radius:50%;margin-right:.4cqw}.hero-deck-group{position:absolute;width:63%;right:-1%;top:49%;animation:hero-deck-enter 1s .25s cubic-bezier(.23,1,.32,1) both}.hero-deck{background:var(--sd-color-surface);border:1px solid var(--hero-preview-deck-border);border-radius:.4cqw;padding:1.8cqw 2.8cqw 1.2cqw;box-shadow:var(--sd-shadow-xl)}.hero-deck-header{display:flex;justify-content:space-between;align-items:center}.hero-deck-header>span:last-child{font-size:.65cqw;letter-spacing:.04em;color:var(--sd-color-text-muted)}.hero-deck-header .hero-preview-brand{font-size:.9cqw}.hero-deck h2{font-size:2.6cqw;margin:1.3cqw 0 2.5cqw;font-weight:600;line-height:1.2;letter-spacing:-.035em}.hero-deck-content{display:grid;grid-template-columns:62% 38%}.hero-deck-chart{padding-right:1.5cqw}.hero-deck-chart>strong{display:block;font-size:1.12cqw;font-weight:600}.hero-deck-chart>span{display:block;color:var(--sd-color-text-muted);font-size:.9cqw;margin-top:.4cqw}.hero-deck-insight{padding-left:2cqw;border-left:1px solid var(--hero-preview-divider);margin-top:.5cqw}.hero-deck-insight>strong{font-weight:600;color:var(--hero-preview-insight-title);font-size:1.3cqw}.hero-deck-insight p{font-size:1.06cqw;line-height:1.55;color:var(--hero-preview-insight-text);margin:1cqw 0}.hero-slide-number{text-align:right;color:var(--sd-color-text-muted);font-size:.85cqw;margin-top:1.1cqw}.hero-bar-chart{position:relative;height:17cqw;margin-top:1.8cqw;display:flex;gap:.7cqw;padding-bottom:2cqw}.hero-chart-axis{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;font-size:.9cqw;width:2cqw;line-height:1}.hero-chart-plot{display:flex;align-items:end;justify-content:space-around;gap:1cqw;flex:1;padding-inline:.6cqw;border-bottom:1px solid var(--hero-preview-chart-base);background:repeating-linear-gradient(to top,var(--hero-preview-chart-grid) 0,var(--hero-preview-chart-grid) 1px,transparent 1px,transparent 25%)}.hero-chart-column{height:100%;flex:1;position:relative;display:flex;align-items:end}.hero-chart-bar{width:100%;border-radius:.15cqw .15cqw 0 0;transform-origin:bottom}.hero-chart-column>span{position:absolute;top:calc(100% + .7cqw);left:50%;transform:translate(-50%);font-size:.8cqw;color:var(--sd-color-text-muted)}.hero-export{display:flex;justify-content:center;align-items:center;gap:.9cqw;width:max-content;margin:1cqw auto 0;background:var(--hero-preview-export-bg);border:1px solid var(--hero-preview-export-border);border-radius:.7cqw;padding:.9cqw 1.3cqw;box-shadow:var(--sd-shadow-md);font-size:1.25cqw}.hero-export>span:first-child{margin-right:.4cqw;color:var(--hero-preview-export-label)}.hero-export-format{display:flex;align-items:center;gap:.6cqw;border:1px solid var(--hero-preview-format-border);border-radius:.4cqw;padding:.65cqw .9cqw;background:var(--sd-color-surface)}.hero-export-format svg{width:1.9cqw;height:1.9cqw;color:var(--hero-preview-ppt);stroke-width:1.5}.hero-export-format:nth-child(2) svg{color:var(--hero-preview-pdf)}@keyframes hero-window-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-deck-enter{0%{opacity:0;transform:translate(8px,20px)}to{opacity:1;transform:translate(0)}}@keyframes hero-bar-enter{0%{opacity:.3;transform:scaleY(.12)}to{opacity:1;transform:scaleY(1)}}.hero-product[data-motion-paused=true] *{animation-play-state:paused}@media(min-width:1600px){.landing-hero-main{min-height:720px}}@media(max-width:1150px)and (min-width:901px){.landing-hero-main{min-height:580px}.hero-product{width:100%;margin-left:12px}.landing-hero-copy h1{font-size:4.5vw}.landing-hero-actions{gap:16px}.hero-primary-action{font-size:17px;padding-inline:20px}}@media(max-width:900px){.landing-hero-main{grid-template-columns:1fr;padding-top:48px;padding-bottom:20px;min-height:0;gap:36px}.landing-hero-copy{padding-bottom:0}.landing-hero-copy h1{font-size:clamp(38px,7.4vw,64px)}.landing-hero-description{max-width:580px;margin-top:26px}.landing-hero-actions{margin-top:28px}.hero-product{width:100%;margin:0;max-width:740px;justify-self:center}}@media(max-width:520px){.landing-hero-main{padding-top:32px;gap:30px}.landing-hero-copy h1{letter-spacing:-.045em;font-size:clamp(34px,8.55vw,44px)}.landing-hero-description{margin-top:22px}.landing-hero-actions{gap:14px;margin-top:24px}.hero-primary-action{min-height:48px;font-size:16px;padding:10px 18px;gap:10px}}@media(prefers-reduced-motion:reduce){.landing-hero *,.landing-hero *:before{animation:none!important;transition:none!important}}.hero-analysis-stage{display:grid;flex:1;min-width:0;overflow:hidden}.hero-analysis-content{grid-area:1 / 1;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .22s ease-out,transform .22s ease-out}.hero-analysis-content[data-active=true]{opacity:1;transform:translateY(0);transition:opacity .4s 80ms cubic-bezier(.23,1,.32,1),transform .4s 80ms cubic-bezier(.23,1,.32,1)}.hero-thumbnail{flex-shrink:0;transition:border-color .18s ease,background-color .18s ease}.hero-thumbnail--selected{background:var(--hero-preview-selected-bg)}.hero-deck-stack{display:grid}.hero-deck{grid-area:1 / 1;height:38cqw;display:flex;flex-direction:column;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .22s ease-out,transform .22s ease-out}.hero-deck[data-active=true]{opacity:1;transform:translateY(0);transition:opacity .48s .16s cubic-bezier(.23,1,.32,1),transform .48s .16s cubic-bezier(.23,1,.32,1)}.hero-slide-number{margin-top:auto;padding-top:1.1cqw}.hero-deck[data-active=true] .hero-chart-bar{animation:hero-bar-enter 1s calc(.45s + var(--bar-index) * 65ms) cubic-bezier(.23,1,.32,1) both}.hero-exposure-chart{display:grid;gap:1.05cqw;margin-top:1.8cqw;height:17cqw;padding-block:.5cqw}.hero-exposure-row{display:grid;grid-template-columns:2.5cqw 1fr 3cqw;gap:.7cqw;align-items:center}.hero-exposure-row>span{font-size:1cqw;color:var(--hero-preview-axis-label)}.hero-exposure-row>strong{font-size:1cqw;font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.hero-exposure-track{height:1.5cqw;background:var(--hero-preview-track);border-radius:.2cqw}.hero-exposure-fill{height:100%;border-radius:.2cqw;transform-origin:left}.hero-deck[data-active=true] .hero-exposure-fill,.hero-analysis-content[data-active=true] .hero-exposure-fill{animation:hero-exposure-enter .85s calc(.3s + var(--bar-index) * 80ms) cubic-bezier(.23,1,.32,1) both}.hero-exposure-chart--mini{height:5cqw;margin:.3cqw 0 0;padding:0;gap:.4cqw}.hero-exposure-chart--mini .hero-exposure-row{grid-template-columns:1.2cqw 1fr;gap:.3cqw}.hero-exposure-chart--mini .hero-exposure-row>span{font-size:.55cqw}.hero-exposure-chart--mini .hero-exposure-track{height:.5cqw}.hero-risk-table{border-collapse:collapse;width:100%;margin-top:1.8cqw;font-size:1.05cqw;font-variant-numeric:tabular-nums;height:17cqw}.hero-risk-table th{font-weight:500;color:var(--hero-preview-label);background:var(--hero-preview-risk-head)}.hero-risk-table td,.hero-risk-table th{padding:.4cqw 1cqw;text-align:left;border-bottom:1px solid var(--hero-preview-risk-line)}.hero-risk-table td:last-child,.hero-risk-table th:last-child{text-align:right}.hero-risk-table td:last-child span{color:var(--sd-color-accent-text);background:var(--hero-preview-pill-bg);padding:.2cqw .6cqw;border-radius:.3cqw}.hero-deck[data-active=true] .hero-risk-table tbody tr,.hero-analysis-content[data-active=true] .hero-risk-table tbody tr,.hero-deck[data-active=true] .hero-summary-stat,.hero-analysis-content[data-active=true] .hero-summary-stat{animation:hero-detail-enter .6s calc(.3s + var(--row-index) * 90ms) cubic-bezier(.23,1,.32,1) both}.hero-thumbnail .hero-risk-table{margin-top:.2cqw;height:5cqw;font-size:.47cqw}.hero-thumbnail .hero-risk-table th,.hero-thumbnail .hero-risk-table td{padding:.1cqw .15cqw}.hero-thumbnail .hero-risk-table td:last-child span{padding:0}.hero-summary-graphic{display:grid;gap:.8cqw;margin-top:1.8cqw;height:17cqw}.hero-summary-stat{display:flex;align-items:center;gap:1.4cqw;padding:.8cqw 1.2cqw;background:var(--hero-preview-stat-bg);border:1px solid var(--hero-preview-stat-border);border-radius:.5cqw}.hero-summary-stat>strong{color:var(--hero-preview-stat-value);font-size:2.25cqw;line-height:1;font-weight:600;letter-spacing:-.04em;min-width:8cqw}.hero-summary-stat>span{color:var(--hero-preview-label);font-size:.95cqw;line-height:1.3}.hero-thumbnail .hero-summary-graphic{height:5.3cqw;margin-top:.3cqw;gap:.3cqw}.hero-thumbnail .hero-summary-stat{padding:.2cqw .4cqw;border-radius:.2cqw;gap:.4cqw}.hero-thumbnail .hero-summary-stat>strong{font-size:.85cqw;min-width:2.8cqw}.hero-thumbnail .hero-summary-stat>span{font-size:.4cqw}.hero-analysis-content--detail{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;gap:1cqw;padding:2cqw 3cqw}.hero-back-slide-heading>strong{font-size:1.65cqw;font-weight:600;letter-spacing:-.02em}.hero-back-slide-heading>p{color:var(--sd-color-text-muted);font-size:1cqw;margin:.4cqw 0 0}.hero-back-slide-graphic{width:75%}.hero-back-slide-graphic .hero-exposure-chart,.hero-back-slide-graphic .hero-risk-table,.hero-back-slide-graphic .hero-summary-graphic{margin-top:.8cqw;height:21cqw}.hero-back-slide-graphic .hero-exposure-row{grid-template-columns:3cqw 1fr 3.5cqw}.hero-back-slide-graphic .hero-exposure-row>span,.hero-back-slide-graphic .hero-exposure-row>strong,.hero-back-slide-graphic .hero-risk-table{font-size:1.2cqw}.hero-back-slide-caption{margin-top:1cqw;max-width:70%}.hero-back-slide-caption>strong{font-size:1.1cqw;font-weight:500}.hero-back-slide-caption>p{font-size:1cqw;line-height:1.5;color:var(--sd-color-text-muted);margin:.5cqw 0 0}@keyframes hero-exposure-enter{0%{opacity:.3;transform:scaleX(.12)}to{opacity:1;transform:scaleX(1)}}@keyframes hero-detail-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.hero-product-frame{min-width:0}.landing-hero{background:var(--sd-color-surface-subtle);--hero-ink: var(--sd-color-text)}.landing-hero .landing-hero-container{padding-bottom:clamp(48px,6vw,100px)}.landing-hero .landing-hero-main{display:block;min-height:0;padding-top:clamp(48px,5vw,80px);padding-bottom:0}.landing-hero .landing-hero-copy{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:end;gap:32px;margin-bottom:clamp(44px,4.5vw,72px)}.landing-hero .landing-hero-copy h1{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em;line-height:1.06;font-size:clamp(44px,4.8vw,78px)}.landing-hero .landing-hero-copy h1>span{color:inherit}.landing-hero .landing-hero-supporting{padding-bottom:4px}.landing-hero .landing-hero-description{margin:0;max-width:380px;text-wrap:pretty;color:var(--sd-color-text-secondary)}.landing-hero .landing-hero-actions{margin-top:28px}.landing-hero .hero-primary-action{min-height:46px;padding:10px 20px;border-radius:3px;border-color:var(--sd-color-action);background:var(--sd-color-action);color:var(--sd-color-action-text);font-size:15px;box-shadow:none}.landing-hero .hero-primary-action svg{width:18px;height:18px}.landing-hero .hero-product-frame{position:relative;width:100%;max-width:none;overflow:hidden;border-radius:0;padding:clamp(28px,4.2vw,64px);background:var(--hero-preview-frame)}.landing-hero .hero-product{width:100%;max-width:none;margin:0}.landing-hero .hero-product:before{display:none}.landing-hero .hero-product-canvas{aspect-ratio:1.55}.landing-hero .hero-app-window{height:88%}.landing-hero .hero-deck-group{top:28%}@media(hover:hover)and (pointer:fine){.landing-hero .hero-primary-action:hover{background:var(--sd-color-action-hover)}}@media(max-width:900px){.landing-hero .landing-hero-copy{grid-template-columns:minmax(0,56fr) minmax(0,44fr);gap:24px;padding-inline:0}.landing-hero .landing-hero-copy h1{font-size:clamp(36px,4.8vw,44px)}}@media(max-width:620px){.landing-hero .landing-hero-main{padding-top:32px}.landing-hero .landing-hero-copy{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.landing-hero .landing-hero-copy h1{font-size:clamp(36px,9.1vw,54px)}.landing-hero .hero-product-frame{padding:18px 14px 24px}.landing-hero .hero-product-canvas{aspect-ratio:800 / 680}.landing-hero .hero-app-window{height:74%}.landing-hero .hero-deck-group{top:49%}}button.hero-thumbnail{display:block;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .16s cubic-bezier(.23,1,.32,1)}button.hero-thumbnail:active{transform:scale(.97)}button.hero-thumbnail:focus-visible{outline:2px solid var(--sd-color-accent-text);outline-offset:2px}@media(hover:hover)and (pointer:fine){button.hero-thumbnail:hover{border-color:var(--sd-color-accent-text);background:var(--sd-color-accent-subtle)}}.hero-product[data-instant-selection=true] *{animation:none!important;transition:none!important}.hero-ai-prompt{display:flex;align-items:stretch;gap:.5cqw;margin:.7cqw 0 .6cqw}.hero-ai-input{flex:1;min-width:0;padding:.45cqw .7cqw;border:1px solid var(--hero-preview-field-border);border-radius:.35cqw;font-size:.85cqw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-ai-button{display:inline-flex;align-items:center;gap:.35cqw;flex-shrink:0;padding:.45cqw .7cqw;border-radius:.35cqw;background:var(--sd-color-accent-subtle);color:var(--sd-color-accent-text);font-size:.8cqw;font-weight:500;white-space:nowrap}.hero-ai-button svg,.hero-ai-steps svg,.hero-ai-asked svg,.hero-ai-status svg{width:.95cqw;height:.95cqw;stroke-width:1.8;flex-shrink:0}.hero-ai-steps{display:flex;flex-wrap:wrap;gap:.3cqw 1.2cqw;margin:0 0 1cqw;padding:0;list-style:none;font-size:.78cqw;color:var(--hero-preview-label)}.hero-ai-steps li{display:inline-flex;align-items:center;gap:.35cqw}.hero-ai-steps svg{color:var(--sd-color-success)}.hero-ai-steps em{font-style:normal;color:var(--sd-color-accent-text)}.hero-ai-asked{display:inline-flex;align-items:center;gap:.4cqw;max-width:100%;margin-top:.7cqw;padding:.35cqw .7cqw;border:1px solid var(--hero-preview-field-border);border-radius:.35cqw;font-size:.85cqw;color:var(--sd-color-text-muted)}.hero-ai-asked svg,.hero-ai-status svg{color:var(--sd-color-accent-text)}.hero-app-status{justify-content:flex-start;gap:1.4cqw}.hero-app-status>span:last-child{margin-left:auto}.hero-ai-status{display:inline-flex;align-items:center;gap:.4cqw}.marketing-note-ref{font-size:.6em;line-height:0;vertical-align:super;margin-left:.15em}.marketing-note-ref a{color:var(--sd-color-accent-text);text-decoration:none;font-weight:500}.marketing-note-ref a:hover{text-decoration:underline}.marketing-notes{margin:var(--marketing-heading-grid-gap) 0 0;padding:var(--sd-space-16) 0 0 1.5em;border-top:1px solid var(--sd-color-border-subtle);color:var(--sd-color-text-muted);max-width:82ch}.marketing-notes li{scroll-margin-top:calc(var(--app-shell-header-height, 60px) + 16px)}.marketing-notes li+li{margin-top:var(--sd-space-8)}.marketing-notes li:target{color:var(--sd-color-text)}.marketing-notes cite{font-style:italic}.problem-section__layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--marketing-split-gap);align-items:center}.problem-section__copy h2{margin:0;max-width:22ch;text-wrap:balance}.problem-section__copy p{max-width:52ch}.problem-section__stat{margin:0;padding:var(--marketing-card-padding);border:1px solid var(--sd-color-border);border-radius:var(--sd-radius-md);background:var(--sd-color-surface);box-shadow:var(--sd-shadow-sm)}.problem-section__stat>span{display:block;color:var(--sd-color-accent-text)}.problem-section__stat figcaption{margin-top:var(--sd-space-12);color:var(--sd-color-text-secondary);max-width:30ch;text-wrap:pretty}@media(max-width:61.99em){.problem-section__layout{grid-template-columns:minmax(0,1fr)}.problem-section__stat{max-width:36rem}}.accuracy-section__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--marketing-split-gap);align-items:end}.accuracy-section__header h2{margin:0;max-width:16ch;text-wrap:balance}.accuracy-section__header p{max-width:44ch}.accuracy-section__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--marketing-column-gap);margin:var(--marketing-heading-grid-gap) 0 0}.accuracy-section__metric{display:flex;flex-direction:column-reverse;gap:var(--sd-space-12);padding:var(--marketing-card-padding);border:1px solid var(--sd-color-border);border-radius:var(--sd-radius-md);background:var(--sd-color-surface)}.accuracy-section__metric dt{color:var(--sd-color-text-secondary);text-wrap:pretty}.accuracy-section__metric dd{margin:0;color:var(--sd-color-accent-text);font-variant-numeric:tabular-nums}.accuracy-section__assurances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--marketing-column-gap);margin:var(--marketing-heading-grid-gap) 0 0;padding:0;list-style:none}.accuracy-section__assurances h3{margin:0 0 var(--sd-space-8)}.accuracy-section__assurances p{max-width:36ch}@media(max-width:61.99em){.accuracy-section__header,.accuracy-section__metrics,.accuracy-section__assurances{grid-template-columns:minmax(0,1fr)}.accuracy-section__header{gap:var(--marketing-heading-body-gap)}}.comparison-section__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--marketing-split-gap);align-items:end}.comparison-section__header h2{margin:0}.comparison-section__header p{max-width:46ch}.comparison-section__table{width:100%;margin-top:var(--marketing-heading-grid-gap);border-collapse:separate;border-spacing:0;border:1px solid var(--sd-color-border);border-radius:var(--sd-radius-md);overflow:hidden;background:var(--sd-color-surface)}.comparison-section__table th,.comparison-section__table td{padding:var(--marketing-card-padding);text-align:left;vertical-align:top;border-top:1px solid var(--sd-color-border-subtle)}.comparison-section__table thead th{padding-block:var(--sd-space-12);border-top:0;color:var(--sd-color-text-muted);background:var(--sd-color-surface-subtle)}.comparison-section__table tbody th{width:34%;color:var(--sd-color-text)}.comparison-section__table tbody td{color:var(--sd-color-text-secondary)}.comparison-section__table tr[data-highlighted=true] th,.comparison-section__table tr[data-highlighted=true] td{background:var(--sd-color-accent-subtle);border-top-color:var(--sd-color-border)}.comparison-section__table tr[data-highlighted=true] th{color:var(--sd-color-accent-text)}.comparison-section__table tr[data-highlighted=true] td{color:var(--sd-color-text)}@media(max-width:61.99em){.comparison-section__header{grid-template-columns:minmax(0,1fr);gap:var(--marketing-heading-body-gap)}.comparison-section__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.comparison-section__table tr,.comparison-section__table th,.comparison-section__table td{display:block}.comparison-section__table tbody th{width:auto;padding-bottom:var(--sd-space-8)}.comparison-section__table tbody td{padding-top:0;border-top:0}}.workflow-section{--workflow-surface: var(--sd-color-surface);--workflow-line: #4c8de5;--workflow-detail: #b2cef4;--workflow-symbol: var(--sd-color-accent);--workflow-divider: #e9eaec;background:var(--workflow-surface)}[data-mantine-color-scheme=dark] .workflow-section{--workflow-line: #77acf6;--workflow-detail: #3d6397;--workflow-divider: var(--sd-color-border-subtle)}.workflow-illustration{margin:12px -12px 36px}.workflow-illustration svg{display:block;width:100%;height:auto;max-width:380px;margin-inline:auto;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;overflow:visible}.workflow-face{fill:var(--workflow-surface);stroke:var(--workflow-line)}.workflow-detail{stroke:var(--workflow-detail)}.workflow-symbol{stroke:var(--workflow-symbol)}.workflow-guide{stroke:var(--workflow-detail);stroke-dasharray:2 4}.workflow-lid-hover{--hover-transform: translateY(-12px)}.workflow-data-hover{--hover-transform: translateY(-3px)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.workflow-lid-hover,.workflow-stack-hover,.workflow-data-hover,.workflow-slide-hover{transition:transform .22s cubic-bezier(.2,0,0,1)}.workflow-illustration:hover :is(.workflow-lid-hover,.workflow-stack-hover,.workflow-data-hover,.workflow-slide-hover){transform:var(--hover-transform)}}.workflow-layer,.workflow-slide,.workflow-check,.workflow-lid{animation:workflow-assemble 1.6s cubic-bezier(.23,1,.32,1) both;animation-play-state:paused}.workflow-slide{animation-name:workflow-slide-in}.workflow-check{animation-name:workflow-check-in}.workflow-lid{animation-name:workflow-open-lid;animation-duration:2.2s;animation-delay:.2s}.workflow-illustration[data-playing=true] :is(.workflow-layer,.workflow-slide,.workflow-check,.workflow-lid){animation-play-state:running}@keyframes workflow-assemble{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes workflow-slide-in{0%{opacity:0;transform:translate(12px,-8px)}to{opacity:1;transform:translate(0)}}@keyframes workflow-check-in{0%{opacity:0}to{opacity:1}}@keyframes workflow-open-lid{0%{transform:translateY(76px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.workflow-layer,.workflow-slide,.workflow-check,.workflow-lid{animation:none}}.workflow-card{border:1px solid var(--workflow-divider)}.workflow-showcase-section{position:relative;isolation:isolate;color:#f1f5fb;background:radial-gradient(ellipse at 82% 70%,#1a3b624d,transparent 60%),radial-gradient(ellipse at 12% 10%,#233b552e,transparent 50%),#0c1523}.workflow-showcase-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23grain)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.workflow-showcase{--workflow-panel: #f3f6fb;--workflow-border: #d6dfeb;--workflow-text: #152238;--workflow-muted: #596a80;--workflow-accent: #1871e8;--workflow-panel-glow: #dbe9fa99;--workflow-icon-line: #4c8de5;--workflow-icon-detail: #9abcea;--workflow-icon-accent: #1871e8;--preview-surface: #fff;--preview-subtle: #f5f8fc;--preview-window-border: #dde2e8;--preview-shadow: 0 12px 45px #25334414, 0 2px 7px #2533440c;--preview-rule: #e7ebef;--preview-row-rule: #e7ecf3;--preview-divider: #e0e5eb;--preview-line: #e1e7ef;--preview-grid: #e8edf5;--preview-text: #283344;--preview-strong: #1b3459;--preview-muted: #748092;--preview-eyebrow: #7c889b;--preview-label: #66768a;--preview-header-muted: #768191;--preview-chart-text: #577290;--preview-benchmark: #a5b6ce;--preview-trend: #2675d7;--preview-track: #edf3fa;--preview-bar: #4a8ddd;--preview-insight-rule: #a5c8f1;--preview-avatar: #e8effb;--preview-avatar-text: #3e6ba5;color:var(--workflow-text)}.workflow-tabs{display:flex;gap:12px;width:fit-content;max-width:100%;margin:0 auto 40px;position:relative;z-index:1}.workflow-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;position:relative;min-height:56px;padding:14px 24px;border:1px solid #40516a;border-radius:0;background:#223249;color:#d4dfef;font:inherit;font-size:15px;font-weight:500;text-align:center;cursor:pointer;transition:color .18s ease,background-color .18s ease}.workflow-tabs button[aria-selected=true]{color:#fff;background:#1871e8}.workflow-tabs button:active{background:#115fc6}.workflow-tabs button:focus-visible{outline:2px solid #fff;outline-offset:-5px}.workflow-panel:focus-visible{outline:2px solid var(--workflow-accent);outline-offset:-5px}.workflow-panels{display:grid;overflow:hidden;border:1px solid var(--workflow-border);background:radial-gradient(ellipse at 100% 100%,var(--workflow-panel-glow),transparent 65%),var(--workflow-panel);box-shadow:0 24px 64px #02081533}.industry-use-cases{margin-top:var(--marketing-heading-grid-gap)}.industry-use-cases-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:var(--marketing-heading-grid-gap)}.industry-use-cases-heading h3{margin:0;color:#8cbaff}.industry-use-cases-heading a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#d4dfef;font-size:13px;text-decoration:none}.industry-use-cases-heading a:focus-visible{outline:2px solid #8cbaff;outline-offset:4px}.industry-use-cases-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--marketing-column-gap);list-style:none;padding:0;margin:0}.industry-use-case-card{display:flex;align-items:flex-start;gap:20px;padding:var(--marketing-card-padding);background:#ffffff06;border:1px solid #ffffff0c}.industry-use-case-icon{display:grid;place-items:center;flex:0 0 60px;height:60px}.use-case-icon{--use-case-surface: #142033;display:block;width:60px;height:60px;stroke:var(--use-case-line, #77acf6);stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}.use-case-icon-face{fill:var(--use-case-surface)}.use-case-icon-detail{stroke:var(--use-case-detail, #4b709f)}.use-case-icon-accent{stroke:var(--use-case-accent, #9bc5ff)}.industry-use-case-card h4{margin:0 0 var(--marketing-heading-body-gap);color:#f1f5fb}.industry-use-case-card p{margin:0;color:#a3b4cb}.workflow-panel{grid-area:1 / 1;min-width:0;display:grid;grid-template-columns:46% 54%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,visibility 0s .14s}.workflow-panel[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .26s ease,visibility 0s}.workflow-panel-copy{align-self:start;padding:48px;transform:translateY(10px);transition:transform .26s cubic-bezier(.23,1,.32,1)}.workflow-panel-icon{display:grid;place-items:center;width:80px;height:80px;margin-bottom:48px}.workflow-panel-icon .use-case-icon{--use-case-surface: var(--workflow-panel);--use-case-line: var(--workflow-icon-line);--use-case-detail: var(--workflow-icon-detail);--use-case-accent: var(--workflow-icon-accent);width:100%;height:100%}.workflow-panel-copy h3{margin:0 0 var(--marketing-heading-body-gap)}.workflow-panel-copy p{margin:0;color:var(--workflow-muted)}.workflow-preview-viewport{min-width:0;min-height:560px;position:relative;overflow:hidden;padding:56px 0 0 10px}.workflow-preview-window{position:absolute;width:660px;zoom:1.2;min-height:490px;border:1px solid var(--preview-window-border);border-radius:9px 0 0;background:var(--preview-surface);color:var(--preview-text);box-shadow:var(--preview-shadow);transform:translate(32px,16px);transition:transform .28s cubic-bezier(.23,1,.32,1);font-size:12px}.workflow-panel[data-active=true] :is(.workflow-panel-copy,.workflow-preview-window){transform:translate(0)}.workflow-preview-header{height:64px;display:flex;align-items:center;gap:24px;padding:0 22px;border-bottom:1px solid var(--preview-rule)}.workflow-preview-header>span:first-child{display:flex;align-items:center;gap:8px;font-size:18px;letter-spacing:-.5px}.workflow-preview-header>span:nth-child(2){border-left:1px solid var(--preview-divider);padding-left:24px;color:var(--preview-header-muted)}.workflow-preview-avatar{flex-shrink:0;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--preview-avatar);color:var(--preview-avatar-text);font-size:10px;font-weight:600}.workflow-preview-header>.workflow-preview-avatar{margin-left:auto}.industry-report{padding:24px}.industry-report-title{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.industry-report-title>div>span{color:var(--preview-eyebrow);font-size:8px;letter-spacing:.1em}.industry-report-title h4{margin:7px 0 0;font-size:18px;line-height:1.3;font-weight:500;letter-spacing:-.3px}.industry-export{flex-shrink:0;padding:8px 11px;color:#fff;background:#216acc;font-size:10px}.industry-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--preview-line);margin-bottom:22px}.industry-metrics>div{padding:15px}.industry-metrics>div+div{border-left:1px solid var(--preview-line)}.industry-metrics span{display:block;color:var(--preview-muted);font-size:10px}.industry-metrics strong{display:block;margin-top:8px;color:var(--preview-strong);font-weight:500;font-size:25px;letter-spacing:-.7px}.industry-report-analysis{display:grid;grid-template-columns:350px 1fr;gap:20px;margin-bottom:22px}.industry-chart{border:1px solid var(--preview-line);padding:18px}.industry-chart>strong{font-size:12px;font-weight:500}.industry-chart>p{margin:5px 0 14px;font-size:9px;color:var(--preview-muted)}.industry-line-chart{display:block;width:100%;height:140px;overflow:visible}.industry-line-chart text{fill:var(--preview-chart-text);font-family:inherit;font-size:10px}.industry-chart-grid{stroke:var(--preview-grid)}.industry-benchmark-line{stroke:var(--preview-benchmark)}.industry-trend-line{stroke:var(--preview-trend);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.industry-chart-labels{display:flex;justify-content:space-between;margin-top:8px;font-size:9px;color:var(--preview-eyebrow)}.industry-chart-legend{display:flex;gap:18px;margin-top:12px;font-size:9px;color:var(--preview-trend)}.industry-chart-legend span+span{color:var(--preview-muted)}.industry-category-chart{display:grid;gap:20px;margin-top:26px;margin-bottom:12px}.industry-category-row{display:grid;grid-template-columns:68px 1fr 42px;align-items:center;gap:10px;font-size:10px}.industry-category-row>span{color:var(--preview-label)}.industry-category-row>div{height:13px;background:var(--preview-track)}.industry-category-row i{display:block;height:100%;background:var(--preview-bar);transform-origin:left;transform:scaleX(.72);transition:transform .28s cubic-bezier(.23,1,.32,1)}.industry-category-row strong{font-size:10px;font-weight:500;text-align:right}.workflow-panel[data-active=true] .industry-category-row i{transform:scaleX(1);transition-delay:calc(var(--bar-index) * 25ms)}.industry-report-insight{padding:18px;border-left:2px solid var(--preview-insight-rule);background:var(--preview-subtle);align-self:start}.industry-report-insight>span{display:block;font-size:8px;letter-spacing:.1em;color:var(--preview-eyebrow);margin-bottom:14px}.industry-report-insight>strong{font-weight:500;font-size:12px}.industry-report-insight p{margin:9px 0 0;font-size:11px;line-height:1.8;color:var(--preview-label)}.industry-report-table{width:100%;border-collapse:collapse;font-size:10px;text-align:left}.industry-report-table :is(th,td){padding:10px;border-bottom:1px solid var(--preview-row-rule)}.industry-report-table th{background:var(--preview-subtle);color:var(--preview-muted);font-weight:500}[data-mantine-color-scheme=dark] .workflow-showcase{--workflow-panel: #172437;--workflow-border: #34465f;--workflow-text: #eef4fc;--workflow-muted: #b2c0d3;--workflow-accent: #83b5f1;--workflow-panel-glow: #24466c66;--workflow-icon-line: #77acf6;--workflow-icon-detail: #4b709f;--workflow-icon-accent: #9bc5ff;--preview-surface: var(--sd-color-surface);--preview-subtle: var(--sd-color-surface-subtle);--preview-window-border: var(--sd-color-border);--preview-shadow: var(--sd-shadow-xl);--preview-rule: var(--sd-color-border-subtle);--preview-row-rule: var(--sd-color-border-subtle);--preview-divider: var(--sd-color-border);--preview-line: var(--sd-color-border-subtle);--preview-grid: var(--sd-color-border-subtle);--preview-text: var(--sd-color-text);--preview-strong: var(--sd-color-text);--preview-muted: var(--sd-color-text-muted);--preview-eyebrow: var(--sd-color-text-muted);--preview-label: var(--sd-color-text-secondary);--preview-header-muted: var(--sd-color-text-muted);--preview-chart-text: var(--sd-color-text-muted);--preview-benchmark: var(--sd-color-text-muted);--preview-trend: var(--sd-color-accent);--preview-track: var(--sd-color-border-subtle);--preview-bar: var(--sd-color-accent);--preview-insight-rule: var(--sd-color-accent-text);--preview-avatar: var(--sd-color-accent-subtle);--preview-avatar-text: var(--sd-color-accent-text)}@media(hover:hover)and (pointer:fine){.industry-use-cases-heading a:hover{color:#8cbaff}.workflow-tabs button:not([aria-selected=true]):hover{color:#f1f5fb;background:#304761}}@media(max-width:62em){.industry-use-case-card{flex-direction:column;gap:16px}.industry-use-case-icon{width:60px}.workflow-tabs button{font-size:13px}.workflow-panel-copy{padding:36px 28px}.workflow-preview-viewport{min-height:480px;padding-top:36px}.workflow-preview-window{zoom:1}}@media(max-width:48em){.industry-use-cases-grid{grid-template-columns:minmax(0,1fr)}.industry-use-case-card{flex-direction:row}.workflow-tabs{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:20px}.workflow-tabs button{padding:12px 6px;font-size:12px;line-height:1.45}.workflow-panel{grid-template-columns:minmax(0,1fr);grid-template-rows:1fr 370px}.workflow-panel-copy{padding:32px 26px 28px}.workflow-panel-icon{width:72px;height:72px;margin-bottom:36px}.workflow-panel-copy h3{max-width:22ch}.workflow-preview-viewport{min-height:0;padding:10px 0 0 26px}.workflow-preview-window{zoom:.78}}.workflow-showcase[data-keyboard=true] .workflow-tabs button,.workflow-showcase[data-keyboard=true] :is(.workflow-panel,.workflow-panel-copy,.workflow-preview-window,.industry-category-row i){transition:none}@media(prefers-reduced-motion:reduce){.workflow-tabs button{transition:none}.workflow-showcase :is(.workflow-panel,.workflow-panel-copy,.workflow-preview-window,.industry-category-row i){transition:none;transform:none}}.integrations-orbit{--orbit-ring: #cbdcf2;--orbit-text: #68717f;position:relative;isolation:isolate;width:100%;min-height:640px;aspect-ratio:12 / 7;margin-inline:auto}.integrations-orbit-rings{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:var(--orbit-ring);stroke-width:1;pointer-events:none}.integrations-orbit-rings ellipse{vector-effect:non-scaling-stroke}.integrations-orbit-ring-inner{opacity:.4}.integrations-orbit-copy{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48%;text-align:center}.integrations-orbit-copy h2{margin:0}.integrations-orbit-description{max-width:43ch;margin:var(--marketing-heading-body-gap) auto 0;color:var(--orbit-text);text-wrap:pretty}.integrations-orbit-items{list-style:none;padding:0;margin:0}.integrations-orbit-item{position:absolute;left:var(--orbit-x);top:var(--orbit-y);transform:translate(-50%,-50%)}.integrations-orbit-float{display:flex;flex-direction:column;align-items:center;gap:13px;animation:integration-float 6s cubic-bezier(.45,0,.55,1) infinite;animation-delay:var(--orbit-delay);animation-play-state:paused}.integrations-orbit[data-running=true] .integrations-orbit-float{animation-play-state:running}.integrations-orbit-tile{display:grid;place-items:center;width:68px;height:68px;color:#fff;background:linear-gradient(145deg,#438fee,#216acc);border:1px solid #2971d1;border-radius:17px;box-shadow:inset 0 1px #ffffff42,0 5px #1656a521,0 12px 24px #215eb21c;transform:rotate(var(--orbit-rotation))}.integrations-orbit-tile svg{transform:rotate(calc(-1 * var(--orbit-rotation)))}.integrations-orbit-item span{color:var(--orbit-text);font-size:12px;font-weight:500;white-space:nowrap}@keyframes integration-float{0%,to{transform:translateY(4px)}50%{transform:translateY(-5px)}}[data-mantine-color-scheme=dark] .integrations-orbit{--orbit-ring: #2b3f59;--orbit-text: var(--sd-color-text-secondary)}@media(max-width:62em){.integrations-orbit-copy{width:51%}.integrations-orbit-tile{width:58px;height:58px;border-radius:15px}}@media(max-width:40em){.integrations-orbit{height:740px;min-height:0;aspect-ratio:auto}.integrations-orbit-copy{width:calc(100% - 20px)}.integrations-orbit-description{max-width:32ch;margin-top:16px}.integrations-orbit-item{left:var(--orbit-mobile-x);top:var(--orbit-mobile-y)}.integrations-orbit-tile{width:50px;height:50px;border-radius:13px}.integrations-orbit-tile svg{width:25px;height:25px}.integrations-orbit-item span{font-size:10px}.integrations-orbit-rings{opacity:.65;-webkit-mask-image:linear-gradient(to bottom,#000 28%,transparent 38%,transparent 64%,#000 74%);mask-image:linear-gradient(to bottom,#000 28%,transparent 38%,transparent 64%,#000 74%)}}@media(prefers-reduced-motion:reduce){.integrations-orbit-float{animation:none}}.security-section{padding-block:var(--marketing-section-md);background:var(--sd-color-surface-inverse);color:var(--sd-color-text)}.security-section__header{display:grid;grid-template-columns:1fr 1fr;gap:var(--marketing-split-gap);align-items:start}.security-section__header h2{margin:0;font-family:inherit}.security-section__intro{min-width:0}.security-section__intro p{margin:0;color:var(--sd-color-text-secondary)}@media(min-width:62em){.security-section__header{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--marketing-column-gap)}.security-section__header h2{grid-column:1 / span 2;grid-row:1}.security-section__intro{grid-column:3;grid-row:1 / span 2}.security-section__award{grid-column:1 / span 2;grid-row:2}}.security-section__award{grid-column:1 / -1;display:flex;align-items:center;gap:24px;justify-self:start;max-width:560px;color:var(--sd-color-text);text-decoration:none;text-underline-offset:3px}.security-section__award img{flex:none;display:block}.security-section__award>span{display:flex;flex-direction:column;gap:6px;text-wrap:pretty}.security-section__award .marketing-type-body-small{color:var(--sd-color-text-secondary)}.security-section__award:hover .marketing-type-feature-title{text-decoration:underline}.security-section__award:focus-visible{outline:2px solid var(--sd-color-text);outline-offset:4px;border-radius:2px}.security-section__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--marketing-column-gap);margin:var(--marketing-heading-grid-gap) 0 0;padding:0;list-style:none}.security-section__icon{display:block;width:104px;height:104px;margin:0 0 40px;color:var(--sd-color-text-muted)}.security-section__features h3{margin:0;font-family:inherit}.security-section__features p{margin:var(--marketing-heading-body-gap) 0 0;color:var(--sd-color-text-secondary);text-wrap:pretty}@media(max-width:47.99em){.security-section__header{grid-template-columns:1fr}.security-section__intro{max-width:440px;justify-self:start}.security-section__features{grid-template-columns:1fr}.security-section__award{gap:16px}.security-section__award img{width:88px;height:88px}.security-section__icon{width:88px;height:88px;margin-bottom:24px}}.audience-cards{--aud-focus: #28598a;--aud-surface: #fff;--aud-canvas: #f5f8fc;--aud-text: #233247;--aud-preview-border: #c7d9ee;--aud-preview-shadow: 0 16px 48px #1c487b1a;--aud-bar-rule: #dde4ed;--aud-success: #526c63;--aud-success-dot: #538675;--aud-sidebar: #edf2f8;--aud-sidebar-rule: #e0e7ef;--aud-sidebar-text: #617085;--aud-selected: #dbe9fa;--aud-selected-text: #245692;--aud-eyebrow: #65758a;--aud-query: #eaf2fd;--aud-query-border: #dbe9fa;--aud-panel-border: #e0e6ee;--aud-chart-label: #67768a;--aud-grid: #e8edf3;--aud-bar: #458be5;--aud-bar-past: #98bce9;--aud-axis: #607087;--aud-footer-rule: #edf0f4;--aud-avatar: #dce7f4;--aud-avatar-text: #426283;--aud-check: #57816c;--aud-stage: #e8f0fb;--aud-stage-bar: #f6f9ff;--aud-file-types: #526176;--aud-file-rule: #ccd9ea;--aud-deck-shadow: 0 2px 8px #1c487b10;--aud-deck-muted: #5d718b;--aud-deck-rule: #dce5f1;--aud-deck-accent: #366ba8;--aud-deck-footer-rule: #e1e8f2;--aud-deck-footer: #687b93;container-type:inline-size;display:flex;gap:20px}[data-mantine-color-scheme=dark] .audience-cards{--aud-focus: var(--sd-color-focus-ring);--aud-surface: var(--sd-color-surface);--aud-canvas: var(--sd-color-surface-subtle);--aud-text: var(--sd-color-text);--aud-preview-border: var(--sd-color-border);--aud-preview-shadow: var(--sd-shadow-xl);--aud-bar-rule: var(--sd-color-border-subtle);--aud-success: var(--sd-color-success);--aud-success-dot: var(--sd-color-success-solid);--aud-sidebar: var(--sd-color-page);--aud-sidebar-rule: var(--sd-color-border-subtle);--aud-sidebar-text: var(--sd-color-text-muted);--aud-selected: var(--sd-color-accent-subtle);--aud-selected-text: var(--sd-color-accent-text);--aud-eyebrow: var(--sd-color-text-muted);--aud-query: var(--sd-color-accent-subtle);--aud-query-border: #2b4b75;--aud-panel-border: var(--sd-color-border-subtle);--aud-chart-label: var(--sd-color-text-muted);--aud-grid: var(--sd-color-border-subtle);--aud-bar: var(--sd-color-accent);--aud-bar-past: #2f5a8e;--aud-axis: var(--sd-color-text-muted);--aud-footer-rule: var(--sd-color-border-subtle);--aud-avatar: var(--sd-color-accent-subtle);--aud-avatar-text: var(--sd-color-accent-text);--aud-check: var(--sd-color-success);--aud-stage: var(--sd-color-page);--aud-stage-bar: var(--sd-color-surface);--aud-file-types: var(--sd-color-text-muted);--aud-file-rule: var(--sd-color-border);--aud-deck-shadow: var(--sd-shadow-md);--aud-deck-muted: var(--sd-color-text-muted);--aud-deck-rule: var(--sd-color-border-subtle);--aud-deck-accent: var(--sd-color-accent-text);--aud-deck-footer-rule: var(--sd-color-border-subtle);--aud-deck-footer: var(--sd-color-text-muted)}.audience-card{position:relative;flex:1 1 0;min-width:0;overflow:hidden;isolation:isolate;border:1px solid #4675a9;border-radius:8px;color:#fff;text-decoration:none;background:#24558a;cursor:pointer;transition:flex-grow .45s cubic-bezier(.23,1,.32,1)}.audience-card--leadership{background:#1e4676}.audience-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff1a 1px,transparent 1px),linear-gradient(90deg,#ffffff1a 1px,transparent 1px),conic-gradient(#ffffff08 25%,transparent 0 50%,#ffffff08 0 75%,transparent 0);background-size:48px 48px,48px 48px,96px 96px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 75%);mask-image:linear-gradient(to bottom,transparent,#000 75%)}.audience-card-copy{padding:var(--marketing-card-padding)}.audience-card-copy h3{margin:0 0 16px}.audience-card-copy>p{max-width:39ch;min-height:104px;margin:0 0 24px;color:#e4edf8}.audience-action-row{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.audience-article-link{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 13px;border:1px solid #a6c2e2;border-radius:4px;background:#ffffff0d;color:#fff;font:inherit;font-size:13px;text-decoration:none;transition:background-color .18s ease}.audience-article-link svg{flex-shrink:0}.audience-article-link{cursor:pointer}.audience-card:focus-visible{outline:2px solid var(--aud-focus);outline-offset:4px}.audience-card:focus-visible .audience-article-link{outline:2px solid #fff;outline-offset:4px}.audience-preview-viewport{height:320px;margin-left:var(--marketing-card-padding)}.audience-preview{width:620px;height:370px;overflow:hidden;border:1px solid var(--aud-preview-border);border-radius:7px 0 0;background:var(--aud-canvas);color:var(--aud-text);box-shadow:var(--aud-preview-shadow);transform:scale(1.15);transform-origin:top left;transition:opacity .25s ease}.audience-window-bar{display:flex;align-items:center;justify-content:space-between;height:46px;padding:0 18px;border-bottom:1px solid var(--aud-bar-rule);background:var(--aud-surface);font-size:12px;font-weight:500}.audience-brand{display:flex;align-items:center;gap:8px}.audience-saved{display:flex;align-items:center;gap:5px;color:var(--aud-success);font-size:10px}.audience-workspace{display:grid;grid-template-columns:140px 1fr;min-height:324px}.audience-sidebar{display:flex;flex-direction:column;gap:19px;padding:22px 12px;border-right:1px solid var(--aud-sidebar-rule);background:var(--aud-sidebar);font-size:10px;color:var(--aud-sidebar-text)}.audience-sidebar>span:first-child{font-size:8px;letter-spacing:.1em}.audience-sidebar>strong{margin:-5px -6px;padding:9px 6px;background:var(--aud-selected);color:var(--aud-selected-text);font-weight:500}.audience-source{display:flex;align-items:center;gap:4px;margin-top:auto;font-size:8px}.audience-source i{width:5px;height:5px;border-radius:50%;background:var(--aud-success-dot)}.audience-analysis{padding:21px 22px}.audience-preview-eyebrow{color:var(--aud-eyebrow);font-size:8px;letter-spacing:.08em}.audience-analysis h4{margin:8px 0 14px;font-size:20px;font-weight:500;letter-spacing:-.025em}.audience-query{margin-bottom:14px;padding:10px 12px;border:1px solid var(--aud-query-border);border-radius:5px;background:var(--aud-query);font-size:10px}.audience-chart-panel{padding:14px 14px 0;border:1px solid var(--aud-panel-border);border-radius:5px;background:var(--aud-surface)}.audience-chart-heading{display:flex;justify-content:space-between;align-items:center;font-size:10px}.audience-chart-heading span{color:var(--aud-chart-label);font-size:8px}.audience-chart{display:flex;align-items:flex-end;gap:18px;height:126px;margin-top:16px;padding:0 10px 21px;background:repeating-linear-gradient(to top,transparent 0,transparent 29px,var(--aud-grid) 29px,var(--aud-grid) 30px);background-origin:content-box;background-clip:content-box}.audience-chart-column{position:relative;display:flex;align-items:flex-end;flex:1;height:100%}.audience-chart-column i{width:100%;border-radius:2px 2px 0 0;background:var(--aud-bar)}.audience-chart-column:nth-child(-n+3) i{background:var(--aud-bar-past)}.audience-chart-column span{position:absolute;bottom:-18px;width:100%;color:var(--aud-axis);font-size:8px;text-align:center}.audience-chart-footer{display:flex;justify-content:space-between;padding:9px 0;margin-top:6px;border-top:1px solid var(--aud-footer-rule);color:var(--aud-axis);font-size:8px}.audience-review{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:9px}.audience-review>span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:var(--aud-avatar);color:var(--aud-avatar-text);font-size:8px}.audience-review p{margin:0}.audience-review strong{margin-right:5px}.audience-review>svg{color:var(--aud-check);margin-left:auto}.audience-preview--leadership{padding:0 17px 18px;background:var(--aud-stage)}.audience-preview--leadership>.audience-window-bar{margin-inline:-17px;background:var(--aud-stage-bar)}.audience-file-types{display:flex;align-items:center;gap:14px;color:var(--aud-file-types);font-size:10px}.audience-file-types>span{padding-left:14px;border-left:1px solid var(--aud-file-rule)}.audience-deck{margin-top:17px;padding:21px 25px 14px;background:var(--aud-surface);box-shadow:var(--aud-deck-shadow)}.audience-deck-top{display:flex;justify-content:space-between;color:var(--aud-deck-muted);font-size:8px;letter-spacing:.08em}.audience-deck h4{margin:15px 0 4px;font-size:26px;font-weight:500;letter-spacing:-.03em;line-height:1.2}.audience-deck>p{margin:0;color:var(--aud-deck-muted);font-size:10px}.audience-deck-body{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;margin-top:20px}.audience-deck-body>div>strong{font-size:10px}.audience-deck-body .audience-chart{height:116px;gap:14px;margin-top:10px}.audience-deck-insight{border-left:1px solid var(--aud-deck-rule);padding-left:18px}.audience-deck-insight>span{display:block;margin:0 0 12px;color:var(--aud-deck-accent);font-size:8px;letter-spacing:.06em}.audience-deck-body .audience-deck-insight>strong{display:block;font-size:17px;font-weight:500;line-height:1.3}.audience-deck-insight p{color:var(--aud-deck-muted);font-size:10px;line-height:1.5}.audience-deck-footer{display:flex;justify-content:space-between;border-top:1px solid var(--aud-deck-footer-rule);margin-top:15px;padding-top:10px;color:var(--aud-deck-footer);font-size:8px}@media(min-width:62em)and (hover:hover)and (pointer:fine){.audience-cards:has(.audience-card:hover):not(:has(:focus-visible)) .audience-card:hover{flex-grow:1.35}.audience-cards:has(.audience-card:hover):not(:has(:focus-visible)) .audience-card:not(:hover){flex-grow:.85}.audience-cards:has(.audience-card:hover):not(:has(:focus-visible)) .audience-card:not(:hover) .audience-preview{opacity:.6}.audience-card:hover .audience-article-link{background:#ffffff24}.audience-card:active .audience-article-link{transform:scale(.97)}}@media(min-width:62em){.audience-card-copy{width:calc((100cqw - 20px)*.38636 - 2px)}.audience-cards:has(:focus-visible) .audience-card{flex-grow:.85;transition:none}.audience-cards:has(:focus-visible) .audience-card:focus-within{flex-grow:1.35}.audience-cards:has(:focus-visible) .audience-preview{opacity:1;transition:none}}@media(max-width:61.99em){.audience-cards{flex-direction:column;gap:var(--marketing-column-gap)}.audience-card{flex:none}.audience-card-copy>p{max-width:48ch;min-height:0}.audience-preview-viewport{height:290px}}@media(max-width:36em){.audience-preview-viewport{height:235px}.audience-preview{width:440px;transform:scale(.78);transform-origin:top left}.audience-workspace{grid-template-columns:100px 1fr}.audience-sidebar{gap:16px;font-size:8px}.audience-source{flex-wrap:wrap}.audience-article-link{font-size:12px}}@media(prefers-reduced-motion:reduce){.audience-card,.audience-preview,.audience-article-link{transition:none}}.marketing-container.benefits-container{--marketing-content-width: 100rem}.benefit-rows{display:grid;gap:var(--marketing-section-sm)}.benefit-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--marketing-column-gap)}.benefit-row:nth-child(2n) .benefit-graphic{grid-column:2;grid-row:1}.benefit-row:nth-child(2n) .benefit-copy{grid-column:1;grid-row:1;padding-left:24px}.benefit-copy{padding-inline:8px 24px}.benefit-copy p{margin:var(--marketing-heading-body-gap) 0 0;color:var(--sd-color-text-secondary);max-width:42ch}.benefit-graphic{--benefit-art-base: #0b2345;--benefit-art: url(/benefit-waves/speed.svg);--benefit-ink: #25344a;--benefit-surface: var(--sd-color-surface);--benefit-surface-back: #f3f7fc;--benefit-surface-shadow: 0 1px 3px #00000014, 0 2.5cqw 6cqw #00000024;--benefit-surface-edge: #0000000a;--benefit-muted: var(--sd-color-text-muted);--benefit-rule: var(--sd-color-border-subtle);--benefit-placeholder: #e5eaf1;--benefit-accent: var(--sd-color-accent);--benefit-success: var(--sd-color-success);--benefit-dot: #a1afc0;--benefit-sql-function: #8b64a0;--benefit-chart-grid: #e9eef4;--benefit-chart-bar: #b8d5fa;--benefit-file-bg: #edf4fe;--benefit-file-text: #2767b9;--benefit-speed-line: #94b9e9;--benefit-trace: #7ba5d8;container-type:inline-size;position:relative;isolation:isolate;aspect-ratio:4 / 3;overflow:hidden;border-radius:8px;color:var(--benefit-ink);background:var(--benefit-art-base) var(--benefit-art) center / cover no-repeat;font-size:2.5cqw;line-height:1.5}.benefit-graphic-validation{--benefit-art: url(/benefit-waves/validation.svg)}.benefit-graphic-presentation{--benefit-art: url(/benefit-waves/presentation.svg)}[data-mantine-color-scheme=dark] .benefit-graphic{--benefit-art-base: #081830;--benefit-art: url(/benefit-waves/speed-dark.svg);--benefit-ink: var(--sd-color-text);--benefit-surface-back: var(--sd-color-surface-subtle);--benefit-surface-shadow: 0 1px 3px #00000066, 0 2.5cqw 6cqw #00000080;--benefit-surface-edge: #ffffff14;--benefit-placeholder: var(--sd-color-border-subtle);--benefit-dot: var(--sd-color-border-strong);--benefit-sql-function: #c49ad9;--benefit-chart-grid: var(--sd-color-border-subtle);--benefit-chart-bar: #2f5586;--benefit-file-bg: var(--sd-color-accent-subtle);--benefit-file-text: var(--sd-color-accent-text);--benefit-speed-line: #5f8fd0;--benefit-trace: #6f9ddb}[data-mantine-color-scheme=dark] .benefit-graphic-validation{--benefit-art: url(/benefit-waves/validation-dark.svg)}[data-mantine-color-scheme=dark] .benefit-graphic-presentation{--benefit-art: url(/benefit-waves/presentation-dark.svg)}.benefit-surface{position:absolute;background:var(--benefit-surface);border-radius:1.5cqw;box-shadow:var(--benefit-surface-shadow);outline:1px solid var(--benefit-surface-edge)}.benefit-prompt{inset:10% 8% auto;padding:3.5cqw 4cqw;z-index:2;font-size:2.8cqw}.benefit-prompt-label,.benefit-small-label{display:block;font-size:2cqw;font-weight:500;color:var(--benefit-muted);letter-spacing:.06em}.benefit-prompt-label{margin-bottom:1cqw}.benefit-prompt-send{position:absolute;right:3cqw;top:4.5cqw;display:grid;place-items:center;width:5cqw;height:5cqw;border-radius:50%;background:var(--sd-color-accent-solid);color:var(--sd-color-text-inverse);font-size:3cqw}.benefit-speed-line{position:absolute;top:25%;left:50%;height:6%;border-left:1px solid var(--benefit-speed-line)}.benefit-sql{top:31%;left:8%;width:40%}.benefit-report{top:31%;right:7%;width:43%}.benefit-summary{bottom:6%;left:8%;width:40%;padding:2.2cqw 3cqw;font-size:2cqw;line-height:1.4}.benefit-graphic-speed .benefit-query{font-size:2.2cqw;line-height:1.7}.benefit-summary .benefit-small-label{margin-bottom:.8cqw}.benefit-followup{top:8%;right:8%;width:58%;padding:3cqw 3.5cqw;font-size:2.6cqw}.benefit-window-bar{padding:2.6cqw 3.5cqw;border-bottom:1px solid var(--benefit-rule);display:flex;align-items:center;justify-content:space-between;font-size:2.3cqw;font-weight:500}.benefit-report-body{padding:3cqw 4cqw}.benefit-metric{font-size:6.5cqw;font-weight:500;line-height:1.25;letter-spacing:-.04em}.benefit-metric>span{font-size:2.2cqw;color:var(--benefit-success);letter-spacing:0;margin-left:2cqw}.benefit-chart{display:block;width:100%;margin-top:2cqw}.benefit-chart-grid{stroke:var(--benefit-chart-grid)}.benefit-chart-labels{display:flex;justify-content:space-between;font-size:1.8cqw;color:var(--benefit-muted);padding-top:1cqw}.benefit-source{left:8%;top:27%;width:62%}.benefit-file-label{font-size:1.8cqw;color:var(--benefit-muted);letter-spacing:.06em}.benefit-query{padding:3cqw 4cqw;font-family:monospace;font-size:2.3cqw;line-height:1.8}.benefit-query ins{display:block;margin-inline:-4cqw;padding-inline:4cqw;text-decoration:none;background:var(--sd-color-success-subtle)}.benefit-query ins:before{content:"+";position:absolute;left:1.4cqw;color:var(--benefit-success)}.benefit-query ins{position:relative}.benefit-query b{color:var(--benefit-accent);font-weight:500}.benefit-query span{color:var(--benefit-sql-function)}.benefit-query em{color:var(--benefit-success);font-style:normal}.benefit-source-row{display:flex;justify-content:space-between;padding:1.8cqw 4cqw;border-top:1px solid var(--benefit-rule);font-size:2.2cqw}.benefit-source-row>span{color:var(--benefit-muted)}.benefit-verified-footer>span{color:var(--benefit-success)}.benefit-source-row strong{font-weight:500}.benefit-trace{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:var(--benefit-trace)}.benefit-verified{right:7%;bottom:10%;width:40%;padding:3.5cqw}.benefit-verified .benefit-metric{margin-top:1cqw;font-size:7cqw}.benefit-verified-footer{margin-top:2cqw;padding-top:2cqw;border-top:1px solid var(--benefit-rule);font-size:2cqw}.benefit-verified-footer>span{margin-right:1cqw}.benefit-review{bottom:8%;left:8%;padding:1.7cqw 2.4cqw;display:flex;align-items:center;gap:1.6cqw;font-size:1.9cqw;font-weight:500}.benefit-review i{height:.6cqw;width:.6cqw;background:var(--benefit-dot);border-radius:50%}.benefit-slide-back{top:10%;left:15%;width:79%;height:63%;transform:rotate(5deg);background:var(--benefit-surface-back)}.benefit-slide{top:17%;left:8%;width:82%;padding:4.5cqw}.benefit-slide-kicker{color:var(--benefit-accent);font-size:1.6cqw;font-weight:500;letter-spacing:.12em}.benefit-slide-title{margin-top:2cqw;font-size:4.2cqw;line-height:1.2;font-weight:500;letter-spacing:-.03em}.benefit-slide-content{display:grid;grid-template-columns:1fr 1.4fr;align-items:end;gap:3cqw;margin-top:4cqw}.benefit-slide-content .benefit-metric{color:var(--benefit-accent)}.benefit-slide-content .benefit-small-label{font-size:1.8cqw;letter-spacing:0}.benefit-slide-rule{margin-top:2cqw;height:.7cqw;background:var(--benefit-placeholder);width:90%}.benefit-slide-rule-short{margin-top:1cqw;width:65%}.benefit-slide-footer{display:flex;justify-content:space-between;border-top:1px solid var(--benefit-rule);margin-top:3cqw;padding-top:2cqw;font-size:1.5cqw;color:var(--benefit-muted)}.benefit-export{bottom:3%;right:3%;padding:2.1cqw;width:58%;font-size:2.1cqw;line-height:1.35}.benefit-export-label{font-size:2.1cqw;font-weight:500}.benefit-export-files{display:flex;gap:1.8cqw;margin-top:1.2cqw;font-size:1.7cqw}.benefit-export-files>span{display:flex;align-items:center;gap:1cqw}.benefit-export-files b{background:var(--benefit-file-bg);color:var(--benefit-file-text);font-size:1.45cqw;font-weight:500;padding:.65cqw;border-radius:.6cqw}@media(min-width:62em){.marketing-container.benefits-container{--marketing-gutter: 2rem}.benefit-row{width:100%;max-width:calc(72rem + var(--marketing-column-gap));justify-self:start}.benefit-row:nth-child(2n){justify-self:end}.benefit-copy,.benefit-row:nth-child(2n) .benefit-copy{padding-inline:0}.benefit-row .benefit-graphic{width:100%;max-width:36rem;justify-self:start}.benefit-row:nth-child(2n) .benefit-graphic{justify-self:end}}@media(max-width:61.99em){.benefit-row{grid-template-columns:minmax(0,1fr);gap:var(--marketing-heading-grid-gap)}.benefit-row:nth-child(2n) .benefit-graphic,.benefit-row:nth-child(2n) .benefit-copy{grid-column:auto;grid-row:auto}.benefit-copy,.benefit-row:nth-child(2n) .benefit-copy{padding-inline:0}.benefit-graphic,.benefit-copy{width:100%;max-width:36rem;justify-self:center}}.benefit-chart-bar{fill:var(--benefit-chart-bar)}.benefit-chart-bar-current{fill:var(--benefit-accent)}@media(prefers-reduced-motion:no-preference){.benefit-row[data-animate=true] .benefit-graphic{animation:benefit-panel-arrive .8s cubic-bezier(.23,1,.32,1) both}.benefit-row[data-animate=true] .benefit-surface{animation:benefit-surface-arrive .85s var(--benefit-delay, 0ms) cubic-bezier(.23,1,.32,1) both}.benefit-prompt{--benefit-delay: .1s}.benefit-sql{--benefit-delay: .7s}.benefit-report{--benefit-delay: 1.7s}.benefit-summary{--benefit-delay: 2.7s}.benefit-followup{--benefit-delay: .1s}.benefit-source{--benefit-delay: .5s}.benefit-verified{--benefit-delay: 2s}.benefit-review{--benefit-delay: 2.6s}.benefit-slide-back{--benefit-delay: .1s}.benefit-slide{--benefit-delay: .35s}.benefit-export{--benefit-delay: 1.8s}.benefit-row[data-animate=true] .benefit-chart-bar{transform-box:fill-box;transform-origin:center bottom;animation:benefit-bar-grow .9s calc(var(--benefit-bars-delay, .95s) + var(--bar-index) * 65ms) cubic-bezier(.23,1,.32,1) both}.benefit-graphic-speed{--benefit-bars-delay: 2s}.benefit-row[data-animate=true] .benefit-prompt-send{animation:benefit-send .55s .45s cubic-bezier(.23,1,.32,1) both}.benefit-row[data-animate=true] .benefit-speed-line{transform-origin:top;animation:benefit-bar-grow .65s .45s cubic-bezier(.23,1,.32,1) both}.benefit-row[data-animate=true] .benefit-query>*{animation:benefit-line-reveal .6s calc(var(--benefit-lines-delay, .5s) + var(--benefit-line, 0) * .2s) cubic-bezier(.23,1,.32,1) both}.benefit-query>:nth-child(2){--benefit-line: 1}.benefit-query>:nth-child(3){--benefit-line: 2}.benefit-query>:nth-child(4){--benefit-line: 3}.benefit-graphic-speed{--benefit-lines-delay: 1s}.benefit-graphic-validation{--benefit-lines-delay: .8s}.benefit-row[data-animate=true] .benefit-trace-path{stroke-dasharray:1;animation:benefit-trace-draw .85s 1.7s cubic-bezier(.65,0,.35,1) both}.benefit-row[data-animate=true] .benefit-verified-footer>span{display:inline-block;animation:benefit-check-arrive .55s 2.5s cubic-bezier(.23,1,.32,1) both}.benefit-row[data-animate=true] .benefit-slide-rule{transform-origin:left;animation:benefit-rule-grow .75s 1.05s cubic-bezier(.23,1,.32,1) both}.benefit-row[data-animate=true] .benefit-slide-rule-short{animation-delay:1.2s}.benefit-row[data-animate=true] .benefit-export-files>span{animation:benefit-surface-arrive .6s 2.05s cubic-bezier(.23,1,.32,1) both}.benefit-row[data-animate=true] .benefit-export-files>span:last-child{animation-delay:2.25s}.benefit-row[data-motion-paused=true] *{animation-play-state:paused!important}}@keyframes benefit-panel-arrive{0%{translate:0 12px}to{translate:0 0}}@keyframes benefit-surface-arrive{0%{opacity:0;translate:0 2cqw}to{opacity:1;translate:0 0}}@keyframes benefit-bar-grow{0%{transform:scaleY(.12)}to{transform:scaleY(1)}}@keyframes benefit-rule-grow{0%{transform:scaleX(.15)}to{transform:scaleX(1)}}@keyframes benefit-line-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes benefit-trace-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes benefit-send{0%,to{transform:scale(1)}40%{transform:scale(.9)}}@keyframes benefit-check-arrive{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}
