.public-site{--color-solinth-ground:#070707;--color-solinth-canvas:#0b0b0b;--color-solinth-overlay:#141414;--color-solinth-raised:#202020;--color-solinth-line:#292929;--color-solinth-line-light:#555555;--color-solinth-muted:#a0a0a0;--color-solinth-muted-light:#b6b6b6;--color-solinth-text:#ececec;--color-solinth-brand:#ffaa45;--color-solinth-positive:#75d5a3;--color-solinth-thread-light:#74746d;--color-solinth-thread-dark:#55554f;--color-solinth-action-hover:#f5a33c;--color-solinth-action-pressed:#e49332;--color-solinth-secondary-hover:#d7d7d7;--color-solinth-secondary-pressed:#c2c2c2;--color-solinth-focus:var(--color-solinth-brand);--spacing-solinth-focus-width:2px;--spacing-solinth-focus-offset:4px;--spacing-solinth-art-lift:12px;--motion-part-enter:460ms;--motion-part-return:640ms;--font-solinth-sans:var(--font-inter),"Inter Variable",sans-serif;--motion-fast:160ms;--motion-response:280ms;--motion-art:700ms;--motion-reveal:1200ms;--motion-bearing:1400ms;--motion-team-spin:1800ms;--motion-metric-pulse:2400ms;--ease-response:cubic-bezier(0.2,0.8,0.2,1);--ease-bearing:cubic-bezier(0.16,1,0.3,1)}.public-site *{box-sizing:border-box}.public-site{scroll-behavior:smooth;background:var(--color-solinth-ground);color-scheme:dark;margin:0;color:var(--color-solinth-text);font-family:var(--font-solinth-sans);font-size:1.0625rem;line-height:1.75rem;-webkit-font-smoothing:antialiased;font-synthesis:none;font-feature-settings:"cv01","ss03"}.public-site h1,.public-site h2,.public-site h3,.public-site p{margin:0}.public-site a,.public-site button{-webkit-tap-highlight-color:transparent}.public-site button{font:inherit}.public-site a{color:inherit;text-decoration:none}.public-site svg{display:block;flex-shrink:0}.public-site a,.public-site button{transition:color var(--motion-fast),background-color var(--motion-fast),border-color var(--motion-fast),transform var(--motion-response) var(--ease-response)}.public-site a:focus-visible:not(.button):not(.brand),.public-site a:hover:not(.button):not(.brand){color:var(--color-solinth-text);text-decoration:underline;text-underline-offset:5px}.public-site a:active:not(.button){color:var(--color-solinth-brand)}.public-site :focus-visible{outline:var(--spacing-solinth-focus-width) solid var(--color-solinth-focus);outline-offset:var(--spacing-solinth-focus-offset)}.public-site ::-moz-selection{color:#070707;background:#ffaa45}.public-site ::selection{color:#070707;background:#ffaa45}@supports ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){.public-site select::picker(select),.public-site select:not([multiple]):not([size]){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.public-site select:not([multiple]):not([size]){display:flex;align-items:center}.public-site select::picker-icon{display:none}.public-site select:open{border-color:var(--color-solinth-brand)}.public-site select::picker(select){width:anchor-size(width);max-width:calc(100vw - 32px);max-height:min(420px,var(--select-room,260px));position-anchor:inherit;top:calc(anchor(bottom) + 6px);bottom:auto;left:anchor(left);right:auto;position-area:none;position-try:normal none;margin:0;padding:6px;border:1px solid var(--color-solinth-line-light);border-radius:6px;background:var(--color-solinth-overlay);color:var(--color-solinth-text);box-shadow:0 12px 36px #0006;font-family:var(--font-solinth-sans);font-size:14px;line-height:22px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-solinth-line-light) transparent}.public-site select option{min-height:44px;padding:10px 12px;gap:12px;border-radius:3px;white-space:normal;cursor:pointer;transition:background-color var(--motion-fast),color var(--motion-fast)}.public-site select option:focus,.public-site select option:hover{background:var(--color-solinth-raised);outline:none}.public-site select option:checked{background:#ffaa450d;color:var(--color-solinth-brand)}.public-site select option:disabled{color:var(--color-solinth-muted);cursor:default}.public-site select option::checkmark{order:1;margin-left:auto;color:var(--color-solinth-brand)}.public-site select:open::picker(select){animation:selection-panel-enter .12s ease-out}}@keyframes selection-panel-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.public-site select:open::picker(select){animation:none}}.public-site .container{width:calc(100% - 160px);max-width:1280px;margin-inline:auto}.public-site .skip-link{position:absolute;left:24px;top:12px;z-index:5;background:#ececec;color:#070707;padding:8px 16px;transform:translateY(-200%)}.public-site .skip-link:focus{transform:none}.public-site .ambient-story{background-color:var(--color-solinth-ground);background-image:radial-gradient(circle farthest-corner at 50% 50% in oklab,oklab(84.4% -.002 -.009/9%) 0,oklab(84.4% -.002 -.009/4%) 36%,oklab(0 0 0/0) 78%),radial-gradient(circle farthest-corner at 54% 53% in oklab,oklab(80.4% .059 .138/2%) 0,oklab(0 0 0/0) 58%),radial-gradient(circle farthest-corner at 0 8% in oklab,oklab(84.4% -.002 -.009/3.5%) 0,oklab(0 0 0/0) 30%),radial-gradient(circle farthest-corner at 100% 18% in oklab,oklab(84.4% -.002 -.009/2.4%) 0,oklab(0 0 0/0) 30%)}.public-site .hero{min-height:800px;position:relative;overflow:clip}.public-site .site-header{width:100%;flex-shrink:0;background:var(--color-solinth-ground);border-bottom:1px solid var(--color-solinth-line)}.public-site .navigation{display:flex;flex-wrap:wrap;row-gap:8px;align-items:center;justify-content:space-between;min-height:71px;gap:32px;font-size:.875rem;line-height:1.375rem;letter-spacing:-.013em;font-weight:510}.public-site .brand{display:flex;align-items:center;gap:10px;width:auto;min-width:132px;flex-shrink:0}.public-site .brand span{font-size:1.5625rem;line-height:2rem;letter-spacing:-.04em;font-weight:500}.public-site .primary-navigation{height:auto;min-width:0;flex-wrap:wrap;white-space:nowrap;display:flex;align-items:center;flex:1;gap:28px;padding-left:32px;border-left:1px solid var(--color-solinth-line);color:var(--color-solinth-muted-light)}.public-site .footer a[aria-current=page],.public-site .mobile-menu a[aria-current=page],.public-site .primary-navigation a[aria-current=page]{color:var(--color-solinth-brand)}.public-site .account-navigation{display:flex;align-items:center;justify-content:flex-end;gap:24px;width:auto;min-width:246px;flex-shrink:0}.public-site .account-navigation>a:first-child{color:var(--color-solinth-muted);font-weight:400}.public-site .button{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;border:1px solid transparent;border-radius:6px;font-weight:510;letter-spacing:-.013em;text-align:center;cursor:pointer}.public-site .button:active{transform:translateY(1px)}.public-site .button:disabled{opacity:.4;cursor:not-allowed;transform:none}.public-site .button-outline{width:162px;min-height:44px;padding:8px 14px;gap:12px;background:var(--color-solinth-overlay);border-color:var(--color-solinth-line-light)}.public-site .button-outline:hover{background:var(--color-solinth-raised)}.public-site .button-outline:active{background:var(--color-solinth-line)}.public-site .button-secondary{color:#070707;background:#ececec;font-size:.875rem;line-height:1.25rem}.public-site .button-secondary:hover{background:var(--color-solinth-secondary-hover)}.public-site .button-secondary:active{background:var(--color-solinth-secondary-pressed)}.public-site .hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px;max-width:800px;margin:72px auto 0;text-align:center}.public-site .display-heading,.public-site h1{font-size:4rem;line-height:4.25rem;font-weight:510;letter-spacing:-.022em}.public-site .hero-copy p{font-size:1.0625rem;line-height:1.75rem;color:var(--color-solinth-muted)}.public-site .hero-explore{width:-moz-max-content;width:max-content;min-width:184px;max-width:100%;padding-inline:24px;min-height:46px;border-radius:999px}.public-site .hero-scene{position:relative;height:310px;margin-top:50px;overflow:clip}.public-site .hero-art{width:1440px;height:310px;position:absolute;left:50%;transform:translateX(-50%)}@keyframes draw-signal{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.public-site{scroll-behavior:auto}.public-site *,.public-site :after,.public-site :before{animation:none!important;transition:none!important}}.public-site .benefits{position:relative;padding:16px 0 32px}.public-site .benefits>svg{position:absolute;left:50%;top:108px;transform:translateX(-50%);width:100%;height:280px;opacity:.35;pointer-events:none}.public-site .principles{position:relative;display:grid;grid-template-columns:426fr 428fr 426fr}.public-site .principle{min-width:0;padding-top:16px}.public-site .principle:first-child{padding-right:36px;border-right:1px solid #202020}.public-site .principle:nth-child(2){padding-inline:36px;border-right:1px solid #202020}.public-site .principle:nth-child(3){padding-left:36px}.public-site .benefit-art{display:block;width:350px;max-width:100%;height:262px;margin-inline:auto;overflow:visible;flex-shrink:1}.public-site .art-part{cursor:pointer;outline:none}.public-site .part-visual{pointer-events:none;transition:transform var(--motion-part-return) var(--ease-bearing)}.public-site .part-hit{fill:transparent;stroke:transparent;stroke-width:6px;pointer-events:all}.public-site .part-focus{fill:none;stroke:var(--color-solinth-focus);stroke-width:2px;stroke-dasharray:3 4;opacity:0;pointer-events:none}.public-site .art-part:focus-visible>.part-focus{opacity:1}.public-site .part-accent,.public-site .team-route{opacity:0;pointer-events:none}.public-site .part-accent,.public-site .part-edge,.public-site .part-inset,.public-site .part-outline,.public-site .team-route{transition:stroke var(--motion-response),fill var(--motion-response),opacity var(--motion-response)}.public-site .art-part:is([data-hovered=true],:focus-visible,[data-peek=true]) .part-accent{opacity:1}.public-site .art-part:is([data-hovered=true],:focus-visible,[data-peek=true]) .part-edge{stroke:var(--color-solinth-brand)}.public-site .art-part:is([data-hovered=true],:focus-visible,[data-peek=true]) .part-inset{fill:#ffaa4512;stroke:#b08955}.public-site .art-part:is([data-hovered=true],:focus-visible,[data-peek=true]) .part-outline{stroke:var(--color-solinth-muted-light)}.public-site .team-node:has(.art-part:is([data-hovered=true],:focus-visible,[data-peek=true])) .team-route{opacity:1}.public-site .principle-copy{display:flex;flex-direction:column;gap:16px;padding-top:12px;max-width:350px}.public-site .metric-scale h3,.public-site .principle h2{font-size:1.5rem;line-height:2rem;font-weight:590;letter-spacing:-.012em}.public-site .principle p{font-size:1rem;line-height:1.625rem;color:var(--color-solinth-muted);letter-spacing:-.011em}.public-site .data-story{display:flex;flex-direction:column;gap:32px;padding-block:32px}.public-site .section-intro{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.public-site .section-intro p{color:var(--color-solinth-muted);font-size:1.0625rem;line-height:1.75rem}.public-site .pipeline{position:relative;min-height:460px;display:grid;grid-template-columns:720fr 432fr;gap:96px;border-bottom:1px solid #151515;padding-right:32px}.public-site .engine-scene{position:relative;height:440px;overflow:clip}.public-site .engine-art{position:absolute;width:960px;height:465px;left:-140px;top:-8px}.public-site .pipeline-steps{margin:0;padding:28px 12px 0;list-style:none;display:flex;flex-direction:column;gap:36px}.public-site .pipeline-steps li{display:flex;flex-direction:column;gap:12px}.public-site .pipeline-steps h3{font-size:1.25rem;line-height:1.75rem;font-weight:510;letter-spacing:-.012em}.public-site .pipeline-steps p{color:var(--color-solinth-muted);font-size:1.0625rem;line-height:1.625rem;letter-spacing:-.013em}.public-site .metric-atlas{position:relative;min-height:352px;display:grid;grid-template-columns:300px 62px 406px 132px 300px;align-content:start;padding:46px 16px 0 64px}.public-site .metric-scale{grid-column:1;grid-row:1/3;min-width:0;padding-top:2px;display:flex;flex-direction:column;gap:16px}.public-site .metric-number{font-size:7rem;line-height:7.75rem;letter-spacing:-.045em;font-weight:510}.public-site .metric-scale>p:last-child{color:var(--color-solinth-muted);font-size:.9375rem;line-height:1.5rem;letter-spacing:-.011em}.public-site .metric-field{grid-column:3;grid-row:1;width:406px;max-width:100%;height:252px}.public-site .metric-marker{fill:var(--color-solinth-brand);stroke:var(--color-solinth-brand)}.public-site .metric-connections{position:absolute;inset:0;width:1280px;height:368px;pointer-events:none}.public-site .metric-examples{grid-column:5;grid-row:1/3;min-width:0;padding-top:8px;display:flex;flex-direction:column;gap:21px}.public-site .metric-examples>div{display:flex;flex-direction:column;gap:5px}.public-site .metric-examples h3{font-size:1.0625rem;line-height:1.5rem;font-weight:510;letter-spacing:-.012em}.public-site .metric-examples p,.public-site .metric-key{font-size:.875rem;line-height:1.375rem;letter-spacing:-.013em;color:var(--color-solinth-muted)}.public-site .metric-key{grid-column:3;grid-row:2;margin-top:30px;text-align:center}.public-site .coverage-note{font-size:.9375rem;line-height:1.5rem;letter-spacing:-.013em;color:var(--color-solinth-muted);text-align:center}.public-site .integrations{padding:32px 0 64px;display:flex;flex-direction:column;align-items:center;gap:40px}.public-site .integration-strip{width:100%;min-height:112px;padding:20px 24px;margin:0;display:flex;flex-wrap:wrap;row-gap:24px;align-items:center;justify-content:space-between;border-block:1px solid var(--color-solinth-line);list-style:none}.public-site .integration-strip li{display:flex;align-items:center;gap:12px;font-size:1.5rem;line-height:2rem;letter-spacing:-.035em;font-weight:500}.public-site .integration-strip li:first-child{font-weight:700;font-size:1.5625rem;letter-spacing:-.04em}.public-site .integration-strip img{display:block;flex-shrink:0;filter:brightness(0) invert(1);-o-object-fit:contain;object-fit:contain}.public-site .integration-strip .spreadsheet{border-left:1px solid var(--color-solinth-line);padding-left:24px}.public-site .integrations-explore{width:240px;min-height:48px}.public-site .pricing{padding-block:64px;display:grid;grid-template-columns:432fr 720fr;gap:128px}.public-site .trial-offer{display:flex;flex-direction:column;gap:24px}.public-site .trial-offer .eyebrow{font-size:.875rem;line-height:1.5rem;color:var(--color-solinth-brand)}.public-site .trial-offer h2{font-size:2.75rem;line-height:3rem;font-weight:510;letter-spacing:-.022em}.public-site .trial-offer p{color:var(--color-solinth-muted)}.public-site .trial-offer .trial-start{color:var(--color-solinth-muted-light);font-size:1.125rem;line-height:1.75rem}.public-site .price{display:flex;gap:10px;align-items:baseline}.public-site .price span:first-child{color:var(--color-solinth-text);font-size:3.5rem;line-height:4rem;font-weight:510;letter-spacing:-.035em}.public-site .price span:last-child{color:var(--color-solinth-muted-light)}.public-site .questions{font-family:system-ui,sans-serif}.public-site .questions>div{display:flex;flex-direction:column;gap:12px;padding-block:24px;border-bottom:1px solid var(--color-solinth-line)}.public-site .questions>div:first-child{padding-top:0}.public-site .questions>div:last-child{padding-bottom:0;border:0}.public-site .questions h3{font-size:1.25rem;line-height:1.75rem;font-weight:500}.public-site .questions p{color:var(--color-solinth-muted-light);font-size:1.0625rem;line-height:1.75rem}.public-site .closing{padding-block:32px 48px;display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center}.public-site .compass{position:relative;width:128px;height:128px;border:0;padding:0;background:transparent;color:var(--color-solinth-text);cursor:pointer;border-radius:50%;flex-shrink:0}.public-site .compass-ring{position:absolute;inset:0;width:128px;height:128px;transition:transform var(--motion-art) var(--ease-bearing)}.public-site .compass-mark{position:absolute;top:40px;left:40px}.public-site .compass-mark svg{width:48px;height:48px}.public-site .compass:active{transform:translateY(1px)}.public-site .trial-decision{display:flex;flex-direction:column;gap:16px;align-items:center}.public-site .button-primary{width:312px;min-height:56px;background:var(--color-solinth-brand);color:var(--color-solinth-ground);gap:20px;font-size:1rem;line-height:1.5rem}.public-site .button-primary svg{width:20px;height:20px}.public-site .button-primary svg path{stroke:currentColor}.public-site .button-primary:hover{background:var(--color-solinth-action-hover)}.public-site .button-primary:active{background:var(--color-solinth-action-pressed)}.public-site .trial-decision p{color:var(--color-solinth-muted-light);font-size:1rem;line-height:1.5rem}.public-site .footer{background:var(--color-solinth-ground);border-top:1px solid var(--color-solinth-line)}.public-site .footer-inner{padding-block:26px;display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}.public-site .footer-links{display:flex;flex-wrap:wrap;max-width:100%;align-items:center;gap:32px}.public-site .footer-cookie-settings{min-height:44px;border:0;padding:0;background:none;color:var(--color-solinth-muted-light);cursor:pointer;font-size:14px;line-height:22px;white-space:nowrap}.public-site .footer-cookie-settings:hover{color:var(--color-solinth-text)}.public-site .footer-cookie-settings:active{color:var(--color-solinth-brand)}.public-site .footer nav{display:flex;flex-wrap:wrap;gap:32px;color:var(--color-solinth-muted-light);font-size:.875rem;line-height:1.5rem}@media (prefers-reduced-motion:no-preference){.public-site .art-part:not(.team-part):is([data-hovered=true],:focus-visible,[data-peek=true])>.part-visual{transform:translateY(calc(-1 * var(--spacing-solinth-art-lift)));transition-duration:var(--motion-part-enter)}.public-site .artwork-work:has(.work-part:is([data-hovered=true],:focus-visible,[data-peek=true])) .work-part>.part-visual{transform:translateY(var(--record-separation));transition-duration:.8s}.public-site .artwork-work .work-part:nth-of-type(2){--record-separation:0px}.public-site .artwork-work .work-part:nth-of-type(3){--record-separation:-9px}.public-site .artwork-work .work-part:nth-of-type(4){--record-separation:-18px}.public-site .artwork-work .work-part:nth-of-type(5){--record-separation:-27px}.public-site .artwork-work .work-part:nth-of-type(6){--record-separation:-36px}.public-site .artwork-work:has(.work-part:is([data-hovered=true],:focus-visible,[data-peek=true])) .work-part:is([data-hovered=true],:focus-visible,[data-peek=true])>.part-visual{transform:translateY(calc(var(--record-separation) - 10px))}.public-site .team-node:has(.art-part:is([data-hovered=true],:focus-visible,[data-peek=true])) .team-route{stroke-dasharray:1;animation:draw-signal var(--motion-art) var(--ease-response) both}.public-site .engine-scene[data-visible=true] .engine-signal,.public-site .metric-atlas[data-visible=true] .metric-line{stroke-dasharray:1;animation:draw-signal var(--motion-reveal) var(--ease-response) both}.public-site .metric-line:nth-child(2){animation-delay:.1s}.public-site .metric-line:nth-child(3){animation-delay:.2s}.public-site .metric-line:nth-child(4){animation-delay:.3s}.public-site .compass:focus-visible .compass-ring,.public-site .compass:hover .compass-ring{transform:rotate(24deg)}}@media (max-width:1439px){.public-site .metric-atlas{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr) minmax(0,1fr);-moz-column-gap:32px;column-gap:32px;padding:32px 0}.public-site .metric-field{grid-column:2;height:auto;aspect-ratio:406/252;justify-self:center}.public-site .metric-field svg{width:100%;height:100%}.public-site .metric-examples{grid-column:3}.public-site .metric-connections{display:none}.public-site .metric-key{grid-column:2}}@media (max-width:1359px){.public-site .container{width:calc(100% - 96px)}.public-site .navigation{gap:20px}.public-site .primary-navigation{padding-left:20px;gap:20px}.public-site .principle:first-child{padding-right:24px}.public-site .principle:nth-child(2){padding-inline:24px}.public-site .principle:nth-child(3){padding-left:24px}.public-site .pipeline{gap:48px;grid-template-columns:1.5fr 1fr;padding-right:0}.public-site .engine-art{left:50%;transform:translateX(-50%)}.public-site .integration-strip{gap:24px;flex-wrap:wrap;justify-content:center}.public-site .pricing{gap:64px}}@media (max-width:1023px){.public-site .container{width:calc(100% - 48px)}.public-site .hero-copy{margin-top:64px;padding-inline:24px}.public-site .display-heading,.public-site h1{font-size:3rem;line-height:3.375rem}.public-site .hero{min-height:760px}.public-site .principles{grid-template-columns:1fr}.public-site .principle:nth-child(n){padding:24px 0;border:0;display:flex;gap:32px;align-items:center}.public-site .benefit-art,.public-site .principle-copy{flex:1}.public-site .pipeline{grid-template-columns:1fr;gap:24px;padding-bottom:32px}.public-site .engine-art{max-width:960px}.public-site .pipeline-steps{padding:0}.public-site .metric-atlas{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);row-gap:24px}.public-site .metric-examples{grid-column:1/-1;grid-row:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:0}.public-site .metric-key{margin-top:0}.public-site .pricing{grid-template-columns:1fr;gap:48px}.public-site .footer nav,.public-site .footer-inner,.public-site .footer-links{gap:24px;flex-wrap:wrap}}.public-site .mobile-import-label,.public-site .mobile-navigation{display:none}.public-site .mobile-menu{position:fixed;inset:0;margin:0;padding:0;width:100%;max-width:none;height:100dvh;max-height:none;border:0;background:var(--color-solinth-ground);color:var(--color-solinth-text)}html:has(.public-site .mobile-menu[open]){overflow:hidden}@media (max-width:639px){.public-site .ambient-story{background-image:radial-gradient(circle farthest-corner at 50% 45% in oklab,oklab(81.3% -.001 -.005/9%) 0,oklab(81.3% -.001 -.005/4%) 36%,oklab(0 0 0/0) 78%),radial-gradient(circle farthest-corner at 54% 50% in oklab,oklab(80.4% .059 .138/2%) 0,oklab(0 0 0/0) 58%)}.public-site{font-size:1rem;line-height:1.625rem}.public-site .hero{min-height:0}.public-site .hero-copy{margin:0;padding:48px 24px 16px}.public-site h1{font-size:2.5rem;line-height:2.75rem}.public-site .hero-copy p{font-size:1rem;line-height:1.625rem}.public-site .hero-explore{min-height:48px}.public-site .hero-scene{margin-top:0;height:256px}.public-site .hero-art{width:min(960px,246.154vw);height:auto;top:24px;transform:translateX(-51.527778%)}.public-site .benefits{padding:0 0 40px}.public-site .benefits>svg{display:none}.public-site .principles{gap:24px}.public-site .principle:nth-child(n){padding:0 0 32px;border-bottom:1px solid var(--color-solinth-line);flex-direction:column;gap:16px;align-items:stretch}.public-site .principle:last-child{padding-bottom:0;border-bottom:0}.public-site .benefit-art{flex:none;width:350px;max-width:calc(100vw - 40px);height:262px;align-self:center}.public-site .principle-copy{padding:0;max-width:none;flex:none}.public-site .display-heading{font-family:system-ui,sans-serif;font-size:2rem;line-height:2.25rem;font-weight:500}.public-site .section-intro p{font-family:system-ui,sans-serif;color:var(--color-solinth-muted-light);font-size:1rem;line-height:1.625rem}.public-site .section-intro p br{display:none}.public-site .data-story{padding:40px 0;gap:0}.public-site .data-story>.section-intro{margin-bottom:24px}.public-site .pipeline{display:flex;flex-direction:column;min-height:0;gap:24px;padding:0 0 32px;border:0}.public-site .engine-scene{height:288px;width:100vw;align-self:center}.public-site .engine-art{width:640px;height:310px;top:8px}.public-site .pipeline-steps{gap:24px}.public-site .pipeline-steps p{font-size:1rem}.public-site .metric-atlas{display:flex;flex-direction:column;gap:24px;padding:24px 0 0;min-height:0}.public-site .metric-scale{padding-top:0;display:grid;grid-template-columns:auto 1fr;gap:24px 20px;align-items:center;font-family:system-ui,sans-serif}.public-site .metric-number{font-size:5rem;line-height:5.5rem;font-weight:500}.public-site .metric-scale h3{font-size:1.25rem;line-height:1.75rem;letter-spacing:normal;font-weight:500}.public-site .metric-scale>p:last-child{grid-column:1/-1;color:var(--color-solinth-muted-light);font-size:1rem;line-height:1.625rem;letter-spacing:normal}.public-site .metric-field{position:relative;left:auto;top:auto;width:100%;height:202px}.public-site .metric-field svg{width:95.02924%;height:202px;margin-inline:auto}.public-site .metric-key{order:0;margin-top:-12px}.public-site .metric-examples{order:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0;align-items:start}.public-site .metric-examples>div{gap:8px;border-top:1px solid var(--color-solinth-line);padding-top:16px}.public-site .metric-examples h3{font-size:1rem;line-height:1.5rem}.public-site .metric-examples>div:nth-child(-n+2) h3{min-height:48px}.public-site .metric-examples p{font-size:.9375rem;line-height:1.5rem}.public-site .coverage-note{margin-top:24px;font-size:.875rem;line-height:1.375rem}.public-site .integrations{padding:40px 0 48px;gap:24px}.public-site .integration-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;padding:24px 0;min-height:0}.public-site .integration-strip li,.public-site .integration-strip li:first-child{font-family:system-ui,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:400;letter-spacing:normal;gap:10px}.public-site .integration-strip li:first-child span{text-transform:capitalize}.public-site .integration-strip img{width:24px;height:26px;-o-object-fit:fill;object-fit:fill}.public-site .integration-strip .spreadsheet{grid-column:1/-1;border-left:0;border-top:1px solid var(--color-solinth-line);padding:20px 0 0;gap:12px}.public-site .spreadsheet svg{width:24px;height:24px}.public-site .spreadsheet .mobile-import-label{display:inline;color:var(--color-solinth-muted);font-size:.875rem;line-height:1.5rem}.public-site .integrations-explore{width:260px}.public-site .pricing{padding:32px 0 40px;gap:32px;font-family:system-ui,sans-serif}.public-site .trial-offer{gap:20px}.public-site .trial-offer h2{font-size:2rem;line-height:2.25rem;font-weight:500}.public-site .price span:first-child{font-size:3rem;line-height:3.5rem;font-weight:500}.public-site .price span:last-child{line-height:1.5rem}.public-site .questions{display:flex;flex-direction:column;gap:32px}.public-site .questions>div:nth-child(n){padding:24px 0 0;border:0;border-top:1px solid var(--color-solinth-line)}.public-site .questions p{font-size:1rem;line-height:1.625rem}.public-site .closing{padding:24px 0 48px}.public-site .closing .display-heading{font-size:2.25rem;line-height:2.5rem}.public-site .trial-decision{width:100%;gap:24px}.public-site .button-primary{width:100%}.public-site .trial-decision p{font-family:system-ui,sans-serif}.public-site .footer-inner{flex-direction:column;align-items:stretch;padding-block:32px 16px}.public-site .footer-links{flex-direction:column;align-items:stretch;gap:32px}.public-site .footer-cookie-settings{align-self:flex-start;text-decoration:underline;text-underline-offset:3px}.public-site .footer nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;font-family:var(--font-solinth-sans)}.public-site .footer nav a{min-height:44px;line-height:44px}}.public-site{--motion-hero-cycle:18000ms}.public-site .hero-flow,.public-site .hero-tracer{opacity:0;stroke-dasharray:.065 1;stroke-linecap:round;pointer-events:none}@media (prefers-reduced-motion:reduce){.public-site .hero-flow,.public-site .hero-tracer{display:none}}.public-site .hero-tethers,.public-site .hero-transfers{opacity:1}.public-site .hero-tethers path,.public-site .hero-transfers path{opacity:0}@media (max-width:1199px){.public-site .navigation,.public-site .site-header{display:none}.public-site .mobile-navigation{justify-content:space-between;padding:8px 24px 12px;background:var(--color-solinth-ground);flex-shrink:0;border-bottom:1px solid var(--color-solinth-line)}.public-site .mobile-actions,.public-site .mobile-navigation{display:flex;align-items:center;gap:12px}.public-site .mobile-login{display:flex;align-items:center;min-height:44px;font-size:.875rem;line-height:1.5rem;color:var(--color-solinth-muted-light)}.public-site .mobile-menu-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:1px solid var(--color-solinth-line-light);border-radius:4px;color:var(--color-solinth-text);cursor:pointer}.public-site .mobile-menu-toggle:active{background:var(--color-solinth-raised)}.public-site .mobile-menu nav{display:flex;flex-direction:column;padding:16px 24px 24px;flex-shrink:0}.public-site .mobile-menu nav a{display:flex;align-items:center;justify-content:space-between;min-height:60px;border-bottom:1px solid var(--color-solinth-line);font-family:var(--font-solinth-sans);font-size:20px;font-weight:500;line-height:28px}.public-site .mobile-menu-trial{display:flex;flex-direction:column;align-items:center;gap:16px;padding:8px 24px 24px;margin-top:auto;flex-shrink:0}.public-site .mobile-menu-trial p{color:var(--color-solinth-muted-light);font-family:var(--font-solinth-sans);font-size:12px;line-height:20px}.public-site .mobile-menu[open]{display:flex;flex-direction:column;overflow-y:auto}.public-site .mobile-menu-trial .button{width:100%;min-height:48px;border-radius:4px}}.public-site .primary-navigation a{padding-block:11px}.public-site .footer a:not(.brand):hover,.public-site .mobile-menu nav a:hover,.public-site .navigation a:not(.brand):not(.button):hover{text-decoration:none;color:var(--color-solinth-text)}.public-site .navigation .button{border-radius:4px;width:auto;min-width:162px;white-space:nowrap}.cookie-theme *,.public-site *,body:has(.public-site),html:has(.public-site){scrollbar-width:auto!important}html:has(.public-site){scroll-behavior:smooth}.cookie-theme ::-webkit-scrollbar,.public-site ::-webkit-scrollbar,body:has(.public-site)::-webkit-scrollbar,html:has(.public-site)::-webkit-scrollbar{display:revert!important;width:revert!important;height:revert!important;background:revert!important}.cookie-theme ::-webkit-scrollbar-corner,.cookie-theme ::-webkit-scrollbar-thumb,.cookie-theme ::-webkit-scrollbar-track,.public-site ::-webkit-scrollbar-corner,.public-site ::-webkit-scrollbar-thumb,.public-site ::-webkit-scrollbar-track,html:has(.public-site)::-webkit-scrollbar-corner,html:has(.public-site)::-webkit-scrollbar-thumb,html:has(.public-site)::-webkit-scrollbar-track{display:revert!important;background:revert!important}.public-site{min-width:0;overflow-x:clip}@media (prefers-reduced-motion:no-preference){.public-site :is(.hero-copy,.pricing-hero,.contact-hero,.integration-hero,.legal-hero,.not-found-introduction,.auth-heading,.auth-story-copy){animation:solinth-page-enter .24s var(--ease-response)}.public-site :is(.cookie-choice,.cookie-outline,.cookie-save,.cookie-close,.auth-provider,.auth-password button,.integration-detail-close,.integration-pagination button,.mobile-menu-toggle,.validation-heading>button){transition:color .16s,background-color .16s,border-color .16s,translate .16s var(--ease-response)}.public-site :is(.cookie-choice,.cookie-outline,.cookie-save,.cookie-close,.auth-provider,.auth-password button,.integration-detail-close,.integration-pagination button,.mobile-menu-toggle,.validation-heading>button):active:enabled{translate:0 1px;transition-duration:80ms}.public-site .button>svg:last-child{transition:translate .18s var(--ease-response)}.public-site .button:is(:hover,:focus-visible)>svg:last-child{translate:2px 0}.public-site .button:active:not(:disabled)>svg:last-child{translate:3px 0}.public-site .not-found-home:is(:hover,:focus-visible)>svg{translate:-2px 0}.public-site .not-found-home:active>svg{translate:-3px 0}.public-site .integration-detail[open]{animation:solinth-panel-enter .18s var(--ease-response)}.public-site dialog[open]::backdrop{animation:solinth-backdrop-enter .16s ease-out}.public-site .auth-feedback{animation:solinth-page-enter .18s var(--ease-response)}}@keyframes solinth-page-enter{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes solinth-panel-enter{0%{translate:0 6px}to{translate:none}}@keyframes solinth-backdrop-enter{0%{opacity:0}to{opacity:1}}