[data-astro-cid-hyrq4yqu][hidden]{display:none!important}.tracking-settings[data-astro-cid-hyrq4yqu]{z-index:90;border:1px solid var(--color-primary);color:var(--color-ink);background:#fff;border-radius:6px;max-width:calc(100% - 24px);min-height:44px;padding:10px 14px;font-size:.8rem;position:fixed;bottom:12px;left:12px}.tracking-banner[data-astro-cid-hyrq4yqu]{z-index:95;border:1px solid var(--color-line);background:#fff;border-radius:12px;max-width:360px;max-height:calc(100dvh - 24px);margin-inline:0;padding:20px;position:fixed;bottom:12px;left:12px;right:12px;overflow:auto;box-shadow:0 5px 40px #152b2a33}.tracking-banner[data-astro-cid-hyrq4yqu] h2[data-astro-cid-hyrq4yqu]{letter-spacing:-.02em;margin-bottom:12px;font-size:1.25rem;font-weight:700}.tracking-banner[data-astro-cid-hyrq4yqu] p[data-astro-cid-hyrq4yqu]{margin-bottom:16px;font-size:.9rem}.tracking-banner[data-astro-cid-hyrq4yqu] a[data-astro-cid-hyrq4yqu]{text-underline-offset:3px;text-decoration:underline}.tracking-actions[data-astro-cid-hyrq4yqu]{flex-wrap:wrap;gap:8px;display:flex}.tracking-actions[data-astro-cid-hyrq4yqu] button[data-astro-cid-hyrq4yqu]{border:1px solid var(--color-primary);min-height:44px;color:var(--color-ink);background:#fff;border-radius:6px;flex:100px;padding:12px;font-size:.85rem;font-weight:700}.tracking-actions[data-astro-cid-hyrq4yqu] button[data-astro-cid-hyrq4yqu]:hover{background:var(--color-surface)}.tracking-banner[data-astro-cid-hyrq4yqu] [data-astro-cid-hyrq4yqu][data-tracking-status]{margin:12px 0 0}.tracking-banner[data-astro-cid-hyrq4yqu] [data-astro-cid-hyrq4yqu][data-tracking-status]:empty{display:none}@media (width<=360px){.tracking-banner[data-astro-cid-hyrq4yqu]{padding:18px}.tracking-actions[data-astro-cid-hyrq4yqu] button[data-astro-cid-hyrq4yqu]{flex-basis:100%}}.tracking-banner[data-astro-cid-hyrq4yqu] h3[data-astro-cid-hyrq4yqu],.tracking-option[data-astro-cid-hyrq4yqu]{font-size:.9rem;font-weight:700}.tracking-option[data-astro-cid-hyrq4yqu]{align-items:center;gap:10px;margin-bottom:10px;display:flex}.tracking-option[data-astro-cid-hyrq4yqu] input[data-astro-cid-hyrq4yqu]{width:20px;height:20px;accent-color:var(--color-primary)}[data-astro-cid-hyrq4yqu][data-tracking-details]{border-top:1px solid var(--color-line);margin-bottom:16px;padding-top:16px}.tracking-save[data-astro-cid-hyrq4yqu]{border:1px solid var(--color-primary);background:#fff;border-radius:6px;width:100%;min-height:44px;margin-bottom:4px;font-weight:700}.tracking-actions[data-astro-cid-hyrq4yqu] button[data-astro-cid-hyrq4yqu]{padding:10px 6px;font-size:.78rem}:root{--color-primary:#246b54;--color-primary-hover:#1d5d49;--color-primary-active:#174d3c;--color-lime:#d2f19b;--color-deep:#103e32;--color-ink:#152b2a;--color-muted:#566662;--color-brand:#12684d;--color-brand-dark:#0c4938;--color-paper:#fbfcf9;--color-surface:#edf3eb;--color-line:#dce4da;--radius-card:20px;--shadow-card:0 22px 65px #173e2812;color:var(--color-ink);background:var(--color-paper);font-synthesis:none;text-rendering:optimizelegibility;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img,svg{max-width:100%}img{height:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;font-weight:500;line-height:1.08}h1{font-size:clamp(3rem,5.5vw,5.25rem)}h2{font-size:clamp(2.2rem,4vw,3.65rem)}h3{font-size:1.5rem}p{line-height:1.7}::selection{color:#173c2b;background:#c7e9b6}:focus-visible{outline-offset:5px;outline:3px solid #12684d}.container{width:min(100% - 80px,1200px);margin-inline:auto}.section{padding-block:clamp(72px,8vw,120px)}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--color-brand);margin-bottom:22px;font-size:.69rem;font-weight:700;line-height:1.5;display:block}.button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:14px 22px;font-size:.85rem;font-weight:600;line-height:1.3;transition:background .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--color-primary);color:#fff}.button-primary:hover{background:var(--color-primary-hover)}.button-primary:active{background:var(--color-primary-active)}.button-secondary{color:var(--color-ink);border-color:var(--color-line);background:0 0}.button-secondary:hover{background:var(--color-surface)}.skip-link{z-index:100;background:var(--color-brand-dark);color:#fff;border-radius:6px;padding:14px 20px;position:fixed;top:12px;left:16px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}main:focus{outline:none}[id]{scroll-margin-top:100px}@media (width<=600px){.container{width:calc(100% - 40px)}h1{font-size:clamp(2.8rem,12vw,3.6rem)}.button{padding:14px 18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.homepage :is(h1,h2,h3){font-weight:700}.homepage h1{font-size:clamp(3.75rem,5vw,4.75rem)}.homepage h2{font-size:clamp(2.25rem,3.35vw,3rem)}.homepage .eyebrow{letter-spacing:.12em;font-size:.75rem}.homepage .button{font-size:.95rem}.homepage #faq{padding-block:64px}.homepage #demo{padding-block:24px 64px}@media (width<=600px){.homepage h1{font-size:clamp(2.25rem,10.5vw,2.75rem)}.homepage h2{font-size:2.15rem}.homepage #faq{padding-block:48px}.homepage #demo{padding-block:16px 48px}}@media (width<=319px){main.homepage{overflow-wrap:anywhere}main.homepage .hero-grid,main.homepage .heading,main.homepage .feature-grid,main.homepage .intro,main.homepage .relationship,main.homepage .steps,main.homepage .integration-inner,main.homepage .faq-layout,main.homepage .demo-layout{grid-template-columns:minmax(0,1fr)}main.homepage .hero-copy,main.homepage .hero-visual,main.homepage .feature-copy,main.homepage .feature-links,main.homepage .questions,main.homepage .action-panel,main.homepage .steps li>div{min-width:0}main.homepage .button,main.homepage .secondary-link,main.homepage .feature-links a{flex-wrap:wrap;min-width:0}main.homepage .support-document,main.homepage .support-obligations,main.homepage .metrics>div,main.homepage .dash-title,main.homepage .window-bar{flex-wrap:wrap}main.homepage .metrics strong,main.homepage .document-row>span:last-child{white-space:normal}main.homepage .months{flex-wrap:wrap;gap:6px;padding-left:0}main.homepage .trust ul{grid-template-columns:minmax(0,1fr)}main.homepage .mini-heading,main.homepage .file-row{flex-wrap:wrap}main.homepage .bars{grid-template-columns:minmax(0,1fr);gap:20px;height:auto}main.homepage .bar-group{height:180px}main.homepage .bar-group b{white-space:normal}main.homepage .leave-grid{grid-template-columns:minmax(0,1.65fr) repeat(5,minmax(0,1fr));gap:3px}main.homepage .team-label{white-space:normal}main.homepage .shared,main.homepage .document-stack{padding:12px}main.homepage .connection{flex-direction:column;gap:8px}main.homepage .connection .line{width:1px;min-width:0;min-height:20px}main.homepage .breakdown{grid-template-columns:minmax(0,1fr)}main.homepage .donut{justify-self:center;width:min(112px,100%)}main.homepage .donut>span{width:calc(100% - 26px)}main.homepage .sample-pill{white-space:normal}main.homepage .support-files>div{flex-direction:column;align-items:flex-start}main.homepage .report-toolbar,main.homepage .statement-row,main.homepage .statement-head{flex-wrap:wrap}main.homepage .report-body{padding:12px}main.homepage .period{white-space:normal}main.homepage .demo-layout{padding-inline:16px}.site-header .header-actions{min-width:0}.site-header .languages{white-space:normal;flex-wrap:wrap}header.site-header .header-inner nav a{white-space:normal;overflow-wrap:anywhere;min-width:0}footer.site-footer .footer-top{grid-template-columns:minmax(0,1fr)}footer.site-footer .footer-actions{overflow-wrap:anywhere;min-width:0}footer.site-footer .footer-languages,footer.site-footer .footer-contact,footer.site-footer .platform-link{flex-wrap:wrap}.skip-link{overflow-wrap:anywhere;max-width:calc(100% - 32px)}}
