.calc-page{--calc-canvas:#e7ebe2;--calc-surface:#f7f9f3;--calc-paper:#fcfdf9;--calc-ink:#192019;--calc-muted:#64715e;--calc-line:#cfdbc7;--calc-green:#387342;--calc-deep:#193e2b;--calc-lime:#bbe66c;overflow:clip}.calc-main{display:block}.calc-header-context{color:#74806d;align-items:center;gap:8px;margin-left:2px;font-size:.8rem;display:flex}.calc-header-context a{transition:color .25s}.calc-header-context a:hover{color:#315f35}.calc-header-context span:last-child{color:#315f35;font-weight:500}.calc-reading-progress{z-index:70;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.calc-reading-progress span{background:linear-gradient(90deg, #45754a, var(--calc-lime));width:100%;height:100%;transform:scaleX(var(--calc-page-progress,0));transform-origin:0;display:block}.calc-hero,.calc-section{border-radius:18px;margin-top:8px;position:relative;overflow:hidden}.calc-hero{background:linear-gradient(#7d987314 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#7d987314 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 82% 28%,#c4e89c8a,#0000 29%),linear-gradient(145deg,#eef2e9,#e6ece0);margin-top:0;padding:24px 40px 21px}.calc-hero:before{content:"CALC";color:#17261709;font-family:var(--font-display), Impact, sans-serif;letter-spacing:-.06em;pointer-events:none;font-size:clamp(9rem,20vw,18rem);font-weight:500;line-height:.82;position:absolute;top:54px;right:-4px}.calc-hero-meta,.calc-hero-intro,.calc-hero-canvas,.calc-hero-bottom{z-index:1;position:relative}.calc-hero-meta{border-bottom:1px solid #cbd6c2;justify-content:space-between;align-items:center;gap:22px;padding-bottom:18px;display:flex}.calc-breadcrumbs,.calc-product-mark{color:#5f7059;align-items:center;gap:9px;display:flex}.calc-breadcrumbs a,.calc-inline-link{transition:color .25s,border-color .25s}.calc-breadcrumbs a:hover{color:#285532}.calc-breadcrumbs span:last-child{color:#4e7b44}.calc-product-mark img{width:25px;height:32px}.calc-product-mark span{color:#58744f}.calc-hero-intro{grid-template-columns:minmax(0,1fr) minmax(250px,.38fr);align-items:end;gap:44px;padding:31px 0 27px;display:grid}.calc-hero-copy{max-width:890px}.calc-hero h1{letter-spacing:-.058em;max-width:900px;font-size:clamp(2.72rem,4.35vw,3.65rem);font-weight:500;line-height:1.01}.calc-hero h1 span,.calc-section h2 span{color:#57843f}.calc-hero-copy>p{max-width:720px;color:var(--calc-muted);letter-spacing:-.015em;margin-top:18px;font-size:1.0625rem;line-height:1.58}.calc-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;display:flex}.calc-hero-actions .button,.calc-try-action .button{gap:14px}.calc-inline-link{color:#526f49;border-bottom:1px solid #aebda2;align-items:center;gap:10px;padding:7px 0 6px;display:inline-flex}.calc-inline-link:hover{color:#214f2a;border-color:#5b814e}.calc-hero-facts{border-left:1px solid #bbcbb2;gap:0;padding-left:24px;display:grid}.calc-hero-facts div{border-bottom:1px solid #c9d4c0;padding:11px 0}.calc-hero-facts div:first-child{padding-top:0}.calc-hero-facts div:last-child{border-bottom:0;padding-bottom:0}.calc-hero-facts span,.calc-hero-facts strong{display:block}.calc-hero-facts span{color:#72806b;font-size:.62rem}.calc-hero-facts strong{letter-spacing:-.02em;margin-top:3px;font-size:.91rem;font-weight:500}.calc-hero-canvas{background:radial-gradient(circle at 88% 32%,#bce66c33,#0000 30%),#dce5d5;border:1px solid #bdcbb3;border-radius:14px;min-height:392px;padding:22px;box-shadow:0 28px 52px -42px #173921}.calc-hero-window,.calc-demo-window{background:#f9faf7;border:1px solid #b9c5b3;border-radius:10px;overflow:hidden;box-shadow:0 26px 45px -34px #162d1d}.calc-hero-window{width:calc(100% - 225px);min-height:346px;transform:rotate(-.4deg)}.calc-hero-titlebar,.calc-demo-titlebar{color:#62705e;background:#f1f4ee;border-bottom:1px solid #d9dfd4;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:39px;padding:7px 12px;display:grid}.calc-hero-titlebar>strong,.calc-demo-titlebar>strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:500;overflow:hidden}.calc-hero-titlebar>span:last-child,.calc-demo-titlebar>span:last-child{font-size:.54rem}.calc-window-dots{align-items:center;gap:5px;display:flex}.calc-window-dots i{background:#93a28d;border-radius:50%;width:7px;height:7px}.calc-window-dots i:nth-child(2){background:#b4c0ac}.calc-window-dots i:nth-child(3){background:#8aba67}.calc-hero-toolbar{color:#73806e;background:#fbfcf9;border-bottom:1px solid #dce1d8;align-items:center;gap:21px;min-height:31px;padding:7px 13px;font-size:.54rem;display:flex}.calc-hero-formula,.calc-formula-bar{background:#f5f7f2;border-bottom:1px solid #d6ddd1;grid-template-columns:56px 33px minmax(0,1fr);align-items:center;min-height:38px;display:grid}.calc-hero-formula>*,.calc-formula-bar>*{min-width:0;padding:7px 10px}.calc-hero-formula>strong,.calc-formula-bar>strong{color:#4e6250;text-align:center;font-size:.62rem}.calc-hero-formula>span,.calc-formula-bar>span{color:#5c7e50;text-align:center;border-inline:1px solid #d6ddd1;font-family:Georgia,serif;font-style:italic}.calc-hero-formula code,.calc-formula-bar code{color:#2e5436;font-family:var(--font-tech), monospace;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.calc-hero-sheet-wrap{overflow:hidden}.calc-hero-sheet,.calc-demo-grid{border-collapse:collapse;table-layout:fixed;width:100%}.calc-hero-sheet{color:#4d5b4b;min-width:720px;font-size:.69rem}.calc-hero-sheet th,.calc-hero-sheet td,.calc-demo-grid th,.calc-demo-grid td{border-bottom:1px solid #d7ded2;border-right:1px solid #d7ded2}.calc-hero-sheet th,.calc-hero-sheet td{text-align:right;height:42px;padding:8px 12px}.calc-hero-sheet thead th,.calc-hero-sheet tbody th{color:#82907b;font-family:var(--font-tech), monospace;text-align:center;background:#edf1ea;font-size:.56rem;font-weight:400}.calc-hero-sheet thead th:first-child,.calc-hero-sheet tbody th{width:37px}.calc-hero-sheet tbody td:first-of-type{text-align:left;width:30%}.calc-hero-sheet tbody tr:first-child td{color:#38513b;background:#e5eddf;font-weight:500}.calc-hero-sheet tbody tr:nth-child(4) td{background:#f1f6eb;font-weight:500}.calc-hero-active-cell{color:#18371e;position:relative;box-shadow:inset 0 0 0 2px #4c8a47;background:#d7efbd!important}.calc-hero-active-cell:after{content:"";background:#39753e;width:6px;height:6px;position:absolute;bottom:-3px;right:-3px}.calc-hero-chart{z-index:3;color:#eef5e8;background:#1e432f;border:1px solid #496c4e;border-radius:13px;width:314px;min-height:274px;margin:0;padding:22px 22px 17px;position:absolute;top:50%;right:28px;transform:translateY(-50%)rotate(1.4deg);box-shadow:0 34px 55px -32px #102819}.calc-hero-chart figcaption{grid-template-columns:1fr auto;align-items:end;gap:3px 15px;display:grid}.calc-hero-chart figcaption span{color:#a7bd9a;font-size:.58rem}.calc-hero-chart figcaption strong{letter-spacing:-.06em;grid-area:1/2/3;font-size:2.1rem;font-weight:500;line-height:.95}.calc-hero-chart figcaption small{color:var(--calc-lime);font-size:.68rem}.calc-hero-bars{background:repeating-linear-gradient(#85a3821e 0 1px,#0000 1px 33px);border-bottom:1px solid #617b61;grid-template-columns:repeat(6,1fr);align-items:end;gap:8px;height:132px;margin-top:21px;padding:13px 12px 0;display:grid}.calc-hero-bars i{transform-origin:bottom;background:#719365;border-radius:3px 3px 0 0;height:38%}.calc-hero-bars i:nth-child(2){height:54%}.calc-hero-bars i:nth-child(3){height:49%}.calc-hero-bars i:nth-child(4){background:#98c75c;height:72%}.calc-hero-bars i:nth-child(5){background:#9ed05d;height:68%}.calc-hero-bars i:nth-child(6){background:var(--calc-lime);height:91%}.calc-hero-chart-axis{color:#8ea58a;justify-content:space-around;margin-top:9px;font-size:.52rem;display:flex}.calc-hero-bottom{color:#73806c;justify-content:space-between;align-items:center;gap:20px;padding-top:17px;display:flex}.calc-hero-bottom span{align-items:center;gap:8px;display:flex}.calc-section{background:var(--calc-surface);padding:33px 40px 40px}.calc-section-topline{border-bottom:1px solid var(--calc-line);color:#5f6e59;justify-content:space-between;align-items:center;gap:24px;padding-bottom:14px;display:flex}.calc-section-topline span:last-child{text-align:right}.calc-section-heading,.calc-charts-heading,.calc-scenarios-heading{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:end;gap:42px;margin:24px 0 28px;display:grid}.calc-section h2{letter-spacing:-.052em;font-size:clamp(2.05rem,3.1vw,2.75rem);font-weight:500;line-height:1.04}.calc-section-heading>p,.calc-charts-heading>p,.calc-scenarios-heading>p,.calc-pipeline-intro>p{color:var(--calc-muted);font-size:1.025rem;line-height:1.58}.calc-eyebrow{color:#5e7c50;align-items:center;gap:8px;margin-bottom:14px;display:flex}.calc-demo{background:#f8faf5}.calc-demo-shell{grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;gap:14px;min-height:410px;display:grid}.calc-demo-window{min-width:0}.calc-formula-bar{grid-template-columns:68px 40px minmax(0,1fr);min-height:45px}.calc-formula-bar code{font-size:.75rem;animation:.46s cubic-bezier(.22,1,.36,1) both calc-formula-type}.calc-demo-grid-wrap{scrollbar-width:thin;scrollbar-color:#a8b9a0 #eff3eb;overflow-x:auto}.calc-demo-grid{color:#4b5949;min-width:710px;font-size:.76rem}.calc-demo-grid th,.calc-demo-grid td{text-align:right;height:48px;padding:0}.calc-demo-grid thead th,.calc-demo-grid tbody th{color:#809078;font-family:var(--font-tech), monospace;text-align:center;background:#edf1ea;font-size:.6rem;font-weight:400}.calc-demo-grid thead th:first-child,.calc-demo-grid tbody th{width:42px}.calc-demo-grid thead th:nth-child(2),.calc-demo-grid tbody td:first-of-type{width:160px}.calc-demo-grid thead th.is-related,.calc-demo-grid tbody tr.is-related>th{color:#315d35;background:#deecd5}.calc-demo-grid td{background:#fbfcf9}.calc-demo-grid .calc-demo-label-row td{color:#3e553f;background:#e8efe3;padding:10px 12px;font-weight:500}.calc-demo-grid .calc-demo-label-row td:first-of-type,.calc-demo-row-label{text-align:left}.calc-demo-row-label{font-weight:500;padding:10px 12px!important}.calc-demo-grid tr.is-related td{background:#f4f8ef}.calc-demo-grid td:has(button:hover){background:#f4f8ef}.calc-demo-grid td button{color:#465245;text-align:right;background:0 0;border:0;width:100%;height:48px;padding:10px 12px;font-size:.75rem;transition:color .2s,background .2s,box-shadow .2s;display:block}.calc-demo-grid td button:hover{color:#23482b;background:#eaf3e2}.calc-demo-grid td button.is-selected{z-index:1;color:#17391f;background:#dff2c8;font-weight:600;position:relative;box-shadow:inset 0 0 0 2px #4e8949}.calc-demo-grid td button.is-selected:after{content:"";background:#3f793f;width:7px;height:7px;position:absolute;bottom:-3px;right:-3px}.calc-demo-tabs{color:#7a8774;background:#eef2eb;align-items:center;gap:8px;min-height:41px;padding:6px 12px;display:flex}.calc-demo-tabs span{border-radius:5px;padding:5px 9px;font-size:.57rem}.calc-demo-tabs span.is-active{color:#2d5934;background:#dcebd2;box-shadow:inset 0 -2px #5b8e4e}.calc-selection-panel{color:#edf4e7;background:var(--calc-deep);border:1px solid #46694b;border-radius:10px;flex-direction:column;min-width:0;padding:20px;display:flex}.calc-selection-panel>span{color:#a6bc98;font-size:.6rem}.calc-selection-value{border-bottom:1px solid #48674a;justify-content:space-between;align-items:center;gap:14px;margin-top:17px;padding-bottom:15px;display:flex}.calc-selection-value strong{letter-spacing:-.045em;font-size:1.7rem;font-weight:500;line-height:1}.calc-selection-check{color:#19381f;background:var(--calc-lime);border-radius:50%;place-items:center;width:28px;height:28px;font-size:.8rem;display:grid}.calc-selection-panel>p{color:#acc1a0;margin-top:13px;font-size:.83rem;line-height:1.5}.calc-selection-spark{width:100%;height:auto;margin:auto 0 11px;overflow:visible}.calc-spark-grid{fill:none;stroke:#6680694a;stroke-width:1px}.calc-spark-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:150;animation:.7s cubic-bezier(.22,1,.36,1) both calc-draw-line}.calc-selection-hint{color:#96ad8b;border-top:1px solid #48674a;align-items:center;gap:8px;padding-top:12px;font-size:.56rem;display:flex}.calc-selection-status{color:#d9e8d1;align-items:center;gap:8px;margin-top:9px;font-size:.86rem;line-height:1.4;display:flex}.calc-selection-status>span:first-child{color:var(--calc-lime);font-size:1rem}.calc-pipeline-section{background:#eef2e9}.calc-pipeline-intro{grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);align-items:end;gap:42px;margin:24px 0 30px;display:grid}.calc-pipeline{background:#f8faf5;border:1px solid #cbd6c3;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.calc-pipeline-step{border-right:1px solid #d2dccb;min-width:0;padding:20px;position:relative}.calc-pipeline-step:last-child{border-right:0}.calc-pipeline-step:not(:last-child):after{content:"";z-index:3;background:#f8faf5;border-top:1px solid #78936d;border-right:1px solid #78936d;width:9px;height:9px;position:absolute;top:79px;right:-5px;transform:rotate(45deg)}.calc-pipeline-top{color:#63745c;justify-content:space-between;align-items:center;gap:14px;display:flex}.calc-pipeline-top span{font-size:.58rem}.calc-pipeline-top svg{color:#5c804f}.calc-pipeline-visual{background:#eef3e9;border:1px solid #d1dacb;border-radius:7px;grid-template-columns:repeat(4,1fr);align-items:end;gap:5px;height:68px;margin:20px 0 16px;padding:10px;display:grid}.calc-pipeline-visual i,.calc-pipeline-visual b{background:#90aa82;border-radius:3px 3px 0 0;height:72%;display:block}.calc-pipeline-visual i:nth-child(2){height:45%}.calc-pipeline-visual i:nth-child(3){height:83%}.calc-pipeline-visual b{background:#a9d367;height:60%}.calc-pipeline-filter .calc-pipeline-visual{grid-template-columns:1fr;align-content:center}.calc-pipeline-filter .calc-pipeline-visual i,.calc-pipeline-filter .calc-pipeline-visual b{border-radius:4px;width:100%;height:4px}.calc-pipeline-filter .calc-pipeline-visual i:nth-child(2){width:76%}.calc-pipeline-filter .calc-pipeline-visual i:nth-child(3){width:52%}.calc-pipeline-filter .calc-pipeline-visual b{width:29%}.calc-pipeline-formula .calc-pipeline-visual{align-items:center;display:flex}.calc-pipeline-formula .calc-pipeline-visual:before{content:"= B2 − C2";color:#3b643e;font-family:var(--font-tech), monospace;font-size:.72rem}.calc-pipeline-formula .calc-pipeline-visual>*{display:none}.calc-pipeline-result .calc-pipeline-visual{justify-content:space-between;align-items:center;display:flex}.calc-pipeline-result .calc-pipeline-visual:before{content:"220 000";color:#284f30;letter-spacing:-.045em;font-size:1.2rem;font-weight:600}.calc-pipeline-result .calc-pipeline-visual:after{content:"+ 4,8%";color:#28451f;background:var(--calc-lime);font-family:var(--font-tech), monospace;border-radius:12px;padding:4px 7px;font-size:.55rem}.calc-pipeline-result .calc-pipeline-visual>*{display:none}.calc-pipeline-step h3{letter-spacing:-.03em;font-size:1.08rem;font-weight:500}.calc-pipeline-step>p{color:var(--calc-muted);margin-top:7px;font-size:.9rem;line-height:1.5}.calc-formulas{color:#eef5e8;background:linear-gradient(#91aa8530 1px, transparent 1px), linear-gradient(90deg, #91aa8530 1px, transparent 1px), var(--calc-deep);background-size:58px 58px}.calc-formulas:after{content:"fx";color:#d9ff9b0d;pointer-events:none;font-family:Georgia,serif;font-size:clamp(10rem,22vw,19rem);font-style:italic;line-height:1;position:absolute;bottom:-46px;right:24px}.calc-formulas .calc-section-topline{z-index:1;color:#a6bc99;border-color:#46664b;position:relative}.calc-formulas-layout{z-index:1;grid-template-columns:minmax(520px,1.12fr) minmax(0,.88fr);align-items:center;gap:47px;min-height:435px;padding-top:26px;display:grid;position:relative}.calc-formula-studio{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#244b35e8;border:1px solid #658066;border-radius:13px;padding:17px;box-shadow:0 35px 62px -42px #07160d}.calc-formula-studio-bar{color:#9eb394;justify-content:space-between;align-items:center;gap:15px;padding:0 2px 13px;font-size:.58rem;display:flex}.calc-formula-studio-bar span:last-child{color:var(--calc-lime);font-family:Georgia,serif;font-size:1rem;font-style:italic}.calc-formula-line{color:#dce8d6;background:#1d402dd9;border:1px solid #557159;border-bottom:0;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 13px;display:grid}.calc-formula-line.is-primary{box-shadow:inset 3px 0 var(--calc-lime);background:#2c5439;border-color:#91bd68}.calc-formula-line:nth-child(4){border-bottom:1px solid #557159}.calc-formula-line>span{color:#a7bd9b;font-size:.62rem}.calc-formula-line code{color:#c8e4ae;font-family:var(--font-tech), monospace;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.calc-formula-line strong{color:#f1f6eb;font-size:.82rem;font-weight:500}.calc-reference-map{color:#afc0a7;font-family:var(--font-tech), monospace;border:1px dashed #68806b;border-radius:8px;grid-template-columns:auto 1fr auto 1fr auto auto auto;align-items:center;gap:8px;margin-top:17px;padding:11px 13px;font-size:.61rem;display:grid}.calc-reference-map i{background:#738c72;height:1px}.calc-reference-map b{color:#98b98a;margin-left:7px}.calc-reference-map strong{color:#193b27;background:var(--calc-lime);border-radius:5px;padding:5px 8px}.calc-formulas-copy .calc-eyebrow{color:#b2c8a3}.calc-formulas-copy h2 span{color:var(--calc-lime)}.calc-formulas-copy>p{color:#aec0a4;margin-top:19px;font-size:1.025rem;line-height:1.58}.calc-function-cloud{flex-wrap:wrap;gap:7px;margin-top:21px;display:flex}.calc-function-cloud span{color:#b9cbb0;background:#244832a8;border:1px solid #5f7b61;border-radius:20px;padding:7px 10px;font-size:.58rem}.calc-inline-link-light{color:#c8d7bf;border-color:#6e8b70;margin-top:22px}.calc-inline-link-light:hover{color:var(--calc-lime);border-color:var(--calc-lime)}.calc-formats{background:radial-gradient(circle at 12% 86%,#c6e7a65e,#0000 25%),#f4f7ef}.calc-formats-layout{grid-template-columns:minmax(520px,1.1fr) minmax(0,.9fr);align-items:center;gap:49px;min-height:420px;padding-top:25px;display:grid}.calc-format-switchboard{background:#e6ede0;border:1px solid #c4d0bd;border-radius:13px;gap:9px;padding:16px;display:grid}.calc-format-lane{background:#f9fbf6;border:1px solid #ced8c8;border-radius:8px;grid-template-columns:100px 88px minmax(120px,1fr) minmax(150px,.8fr);align-items:center;gap:13px;min-height:91px;padding:14px 16px;display:grid}.calc-format-lane>span{color:#71806b;font-size:.57rem}.calc-format-lane>strong{font-family:var(--font-display), Impact, sans-serif;letter-spacing:-.045em;font-size:2.2rem;font-weight:500;line-height:1}.calc-format-lane>p{color:#62705d;font-size:.79rem;line-height:1.42}.calc-format-rail{background:#eef3e9;border:1px solid #d0d8ca;grid-template-columns:repeat(4,1fr);gap:3px;height:36px;padding:5px;display:grid}.calc-format-rail i,.calc-format-rail b{background:#94a98a;display:block}.calc-format-rail i:nth-child(2){background:#b4c2ac}.calc-format-rail i:nth-child(3){background:#829979}.calc-format-rail b{background:#a6d263}.calc-format-ods{border-left:4px solid #7db44f}.calc-format-xlsx{border-left:4px solid #335f42}.calc-format-csv{border-left:4px solid #9ea994}.calc-formats-copy>p{color:var(--calc-muted);margin-top:19px;font-size:1.025rem;line-height:1.58}.calc-format-notes{gap:8px;margin-top:19px;display:grid}.calc-format-notes span{color:#52654e;align-items:center;gap:9px;font-size:.85rem;display:flex}.calc-format-notes svg{color:#28482b;background:#cceba6;border-radius:50%;padding:3px}.calc-formats-copy .calc-inline-link{margin-top:22px}.calc-charts{background:#eef2e9}.calc-chart-dashboard{grid-template-columns:1.35fr .9fr .7fr;gap:10px;display:grid}.calc-chart-panel{background:#fafcf7;border:1px solid #c7d2c0;border-radius:11px;min-width:0;min-height:300px;margin:0;padding:20px}.calc-chart-panel figcaption{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 14px;display:grid}.calc-chart-panel figcaption span{color:#6b7b64;font-size:.58rem}.calc-chart-panel figcaption strong{letter-spacing:-.055em;grid-area:1/2/3;font-size:1.9rem;font-weight:500;line-height:1}.calc-chart-panel figcaption small{color:#7b8975;font-size:.68rem}.calc-dashboard-bars{background:repeating-linear-gradient(#7f96751e 0 1px,#0000 1px 42px);border-bottom:1px solid #bbc8b3;grid-template-columns:repeat(6,1fr);align-items:end;gap:12px;height:165px;margin-top:18px;padding:12px 13px 0;display:grid}.calc-dashboard-bars i{transform-origin:bottom;background:#a6b79d;border-radius:4px 4px 0 0;height:39%}.calc-dashboard-bars i:nth-child(2){height:52%}.calc-dashboard-bars i:nth-child(3){height:48%}.calc-dashboard-bars i:nth-child(4){background:#7e9d71;height:67%}.calc-dashboard-bars i:nth-child(5){background:#74a05e;height:76%}.calc-dashboard-bars i:nth-child(6){background:#9fd35e;height:91%}.calc-chart-labels{color:#7a8974;text-align:center;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:8px;font-size:.51rem;display:grid}.calc-chart-line{color:#eef5e9;background:#214633}.calc-chart-line figcaption span,.calc-chart-line figcaption small{color:#9fb496}.calc-chart-line figcaption strong{color:var(--calc-lime)}.calc-chart-line svg{width:100%;height:176px;margin-top:21px;overflow:visible}.calc-line-grid{fill:none;stroke:#6d876d4d;stroke-width:1px}.calc-line-area{fill:#b9e56b17;stroke:none}.calc-line-stroke{fill:none;stroke:var(--calc-lime);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:500}.calc-chart-line circle{fill:var(--calc-lime);stroke:#294f37;stroke-width:5px}.calc-chart-donut{flex-direction:column;display:flex}.calc-donut{background:conic-gradient(#4b7e4e 0 48%, #a9d366 48% 78%, #cad4c3 78% 100%);border-radius:50%;place-items:center;width:142px;height:142px;margin:25px auto 17px;display:grid;position:relative;transform:rotate(-20deg)}.calc-donut:before{content:"";background:#fafcf7;border-radius:50%;width:82px;height:82px;position:absolute}.calc-donut span{z-index:1;font-size:1.05rem;font-weight:600;position:relative;transform:rotate(20deg)}.calc-donut-legend{color:#6d7c66;gap:6px;margin-top:auto;font-size:.53rem;display:grid}.calc-donut-legend span{align-items:center;gap:7px;display:flex}.calc-donut-legend i{background:#4b7e4e;border-radius:50%;width:7px;height:7px}.calc-donut-legend span:nth-child(2) i{background:#a9d366}.calc-donut-legend span:nth-child(3) i{background:#cad4c3}.calc-scenarios{background:#f8faf5}.calc-scenario-ledger{border-top:1px solid #cad5c3}.calc-scenario-ledger article{border-bottom:1px solid #d1dacb;grid-template-columns:44px 44px minmax(230px,1.2fr) 122px minmax(130px,.42fr);align-items:center;gap:17px;min-height:105px;padding:14px 0;transition:background .25s,padding .25s;display:grid}.calc-scenario-ledger article:hover{background:#eef4e8;padding-inline:13px}.calc-scenario-number{color:#788773;font-size:.62rem}.calc-scenario-icon{color:#54784b;background:#eaf1e4;border:1px solid #c3d0bb;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.calc-scenario-copy h3{letter-spacing:-.035em;font-size:1.15rem;font-weight:500}.calc-scenario-copy p{color:var(--calc-muted);margin-top:4px;font-size:.88rem;line-height:1.46}.calc-scenario-ledger svg{width:102px;height:40px;overflow:visible}.calc-scenario-ledger svg path:first-child{fill:none;stroke:#c3cec0;stroke-width:1px}.calc-scenario-trend{fill:none;stroke:#6f9d59;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:180}.calc-scenario-metric{justify-items:end;gap:3px;display:grid}.calc-scenario-metric strong{font-size:1rem;font-weight:500}.calc-scenario-metric span{color:#778671;font-size:.55rem}.calc-capabilities{background:#e9eee4}.calc-capabilities-layout{grid-template-columns:minmax(270px,.58fr) minmax(0,1.42fr);align-items:start;gap:30px;padding-top:27px;display:grid}.calc-capabilities-intro{background:#f7f9f3;border:1px solid #c6d1bf;border-radius:11px;padding:19px 20px 21px;position:sticky;top:90px}.calc-capabilities-intro>p{color:var(--calc-muted);margin-top:17px;font-size:.96rem;line-height:1.55}.calc-related-links{border-top:1px solid #d2dbc9;margin-top:20px;display:grid}.calc-related-links a{color:#536b4c;border-bottom:1px solid #d2dbc9;justify-content:space-between;align-items:center;gap:15px;padding:11px 0;font-size:.8rem;display:flex}.calc-related-links a:after{content:"↗";color:#7a9270}.calc-related-links a:hover{color:#28532e}.calc-capability-grid{border-top:1px solid #c3cfbb;border-left:1px solid #c3cfbb;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.calc-capability{background:#f5f8f1;border-bottom:1px solid #c3cfbb;border-right:1px solid #c3cfbb;min-width:0;padding:17px;transition:background .25s}.calc-capability:hover{background:#fbfcf8}.calc-capability-head{color:#62745c;justify-content:space-between;align-items:center;gap:12px;display:flex}.calc-capability-head span{font-size:.58rem}.calc-capability-head svg{color:#5f834f}.calc-capability-visual{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);gap:3px;width:100%;height:47px;margin:17px 0 14px;display:grid}.calc-capability-visual i,.calc-capability-visual b{background:#e6ece1;border:1px solid #cbd5c4;display:block}.calc-capability-visual b{background:#bce381}.calc-capability-condition .calc-capability-visual i:nth-child(2),.calc-capability-condition .calc-capability-visual i:nth-child(3){background:#d9eaaa}.calc-capability-pivot .calc-capability-visual b{background:#6e9660;grid-column:span 2}.calc-capability-validation .calc-capability-visual b{background:#9bd262;border-radius:50%}.calc-capability-sheets .calc-capability-visual{align-items:flex-end;display:flex}.calc-capability-sheets .calc-capability-visual>*{width:34%;height:70%;margin-right:-8px;box-shadow:5px 0 #f5f8f1}.calc-capability-sheets .calc-capability-visual b{height:100%}.calc-capability-lock .calc-capability-visual{place-items:center}.calc-capability-lock .calc-capability-visual>*{border-radius:50%}.calc-capability h3{letter-spacing:-.03em;font-size:1rem;font-weight:500}.calc-capability>p{color:var(--calc-muted);margin-top:6px;font-size:.82rem;line-height:1.48}.calc-faq{background:#f7f9f3}.calc-faq-layout{grid-template-columns:minmax(270px,.62fr) minmax(0,1.38fr);align-items:start;gap:45px;padding-top:28px;display:grid}.calc-faq-intro{padding:0 4px}.calc-faq-sheet{background-color:#edf4e7;background-image:linear-gradient(#91a58a2b 1px,#0000 1px),linear-gradient(90deg,#91a58a2b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:35px 31px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #a8bd9e;border-radius:9px;width:210px;height:155px;margin-bottom:24px;padding:17px;position:relative;transform:rotate(-2deg);box-shadow:13px 13px #dce6d5,0 25px 38px -30px #23432c}.calc-faq-sheet>span{color:#61775b;font-size:.58rem}.calc-faq-sheet>strong{color:#4d7e43;font-family:var(--font-display), Impact, sans-serif;font-size:4.6rem;font-weight:500;line-height:1;position:absolute;top:19px;right:22px}.calc-faq-sheet>i{opacity:.45;background:#9bad91;border-radius:3px;width:70%;height:4px;margin-top:10px;display:block}.calc-faq-sheet>i:nth-of-type(2){width:48%}.calc-faq-sheet>i:nth-of-type(3){width:63%}.calc-faq-sheet>i:nth-of-type(4){width:39%}.calc-faq-sheet code{color:#2d5b33;max-width:calc(100% - 28px);font-family:var(--font-tech), monospace;text-overflow:ellipsis;white-space:nowrap;background:#cbeaa5;border-radius:4px;padding:5px 7px;font-size:.58rem;position:absolute;bottom:12px;right:14px;overflow:hidden}.calc-faq-intro>p{color:var(--calc-muted);margin-top:16px;font-size:.96rem;line-height:1.55}.calc-faq .faq-list{border-top:1px solid #cbd6c4}.calc-faq .faq-item{border-bottom:1px solid #cbd6c4}.calc-faq .faq-heading{margin:0}.calc-faq .faq-trigger{width:100%;min-height:64px;color:var(--calc-ink);text-align:left;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) 27px;align-items:center;gap:12px;padding:13px 0;display:grid}.calc-faq .faq-trigger>span{color:#718269;font-size:.6rem}.calc-faq .faq-trigger strong{letter-spacing:-.02em;font-size:.98rem;font-weight:500;line-height:1.35}.calc-faq .faq-indicator{border:1px solid #b9c8b0;border-radius:50%;width:27px;height:27px;position:relative}.calc-faq .faq-indicator:before,.calc-faq .faq-indicator:after{content:"";background:#4d7046;width:9px;height:1px;transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.calc-faq .faq-indicator:after{transform:translate(-50%,-50%)rotate(90deg)}.calc-faq .faq-item.is-open .faq-indicator{background:#dff0c8}.calc-faq .faq-item.is-open .faq-indicator:after{transform:translate(-50%,-50%)rotate(0)}.calc-faq .faq-answer-shell{grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1);display:grid}.calc-faq .faq-item.is-open .faq-answer-shell{grid-template-rows:1fr}.calc-faq .faq-answer-clip{min-height:0;overflow:hidden}.calc-faq .faq-answer-clip p{max-width:800px;color:var(--calc-muted);padding:0 38px 19px 48px;font-size:.91rem;line-height:1.58}.calc-try{color:#edf5e8;background:var(--calc-deep);padding:8px}.calc-try-layout{background-color:#204531;background-image:linear-gradient(90deg,#7e9b721f 1px,#0000 1px),linear-gradient(#7e9b721f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:35px 35px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #4e704f;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(230px,.55fr) auto;align-items:center;gap:28px;min-height:205px;padding:31px 33px;display:grid}.calc-try-copy .calc-eyebrow{color:#afc59f}.calc-try-copy h2{color:#f0f6eb}.calc-try-copy>p{color:#adc0a2;max-width:570px;margin-top:13px;font-size:.94rem;line-height:1.55}.calc-try-formula{color:#dce8d6;background:#193b29d9;border:1px solid #6a8768;border-radius:8px;grid-template-columns:36px minmax(0,1fr);gap:8px;padding:11px;display:grid}.calc-try-formula span{color:#9eb195;font-size:.58rem}.calc-try-formula code{color:#c8e5a8;font-family:var(--font-tech), monospace;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.calc-try-formula strong{color:#19351d;background:var(--calc-lime);text-align:center;border-radius:5px;grid-column:1/-1;padding:10px 11px;font-size:.78rem}.calc-try-action{justify-items:center;gap:10px;display:grid}.calc-try-action span{color:#9fb395;font-size:.55rem}.calc-footer{background:#fcfdf9;border-radius:18px;margin-top:8px;padding:0 40px}.calc-footer .footer-main{border-bottom:1px solid #e0e7d8;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:start;gap:34px;padding:29px 0;display:grid}.calc-footer .footer-intro>p{color:#6d7b67;max-width:270px;margin-top:11px;font-size:.81rem;line-height:1.5}.calc-footer .footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.calc-footer .footer-nav>div{align-content:start;gap:7px;display:grid}.calc-footer .footer-nav span{color:#748468;margin-bottom:4px;font-size:.57rem}.calc-footer .footer-nav a{color:#52634f;font-size:.8rem;line-height:1.4}.calc-footer .footer-nav a:hover{color:#2f6034}.calc-footer .back-top{align-items:center;gap:9px;min-width:auto;height:42px;padding:10px 14px;font-size:.57rem;display:flex}.calc-footer .back-top>svg{width:15px;height:15px;transform:rotate(-90deg)}.calc-footer .footer-bottom{color:#748468;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:19px 0 21px;font-size:.57rem;display:flex}.calc-footer .footer-bottom span:nth-child(2){margin-right:auto}.calc-footer .footer-bottom a:hover{color:#507438}.calc-hero-active-cell{animation:2.5s ease-in-out infinite calc-cell-glow}.calc-hero-bars i{animation:.72s cubic-bezier(.22,1,.36,1) backwards calc-bar-rise}.calc-hero-bars i:nth-child(2){animation-delay:60ms}.calc-hero-bars i:nth-child(3){animation-delay:.12s}.calc-hero-bars i:nth-child(4){animation-delay:.18s}.calc-hero-bars i:nth-child(5){animation-delay:.24s}.calc-hero-bars i:nth-child(6){animation-delay:.3s}.calc-motion-ready [data-calc-reveal]{opacity:0;transition:opacity .65s,transform .75s cubic-bezier(.22,1,.36,1),clip-path .78s cubic-bezier(.22,1,.36,1)}.calc-motion-ready [data-calc-reveal=split]{transform:translateY(20px)}.calc-motion-ready [data-calc-reveal=workbench]{clip-path:inset(0 0 18% round 12px);transform:translateY(24px)scale(.985)}.calc-motion-ready [data-calc-reveal=formula]{clip-path:inset(0 100% 0 0 round 12px)}.calc-motion-ready [data-calc-reveal=chart]{transform:translateY(22px)}.calc-motion-ready [data-calc-reveal=accordion]{transform:translate(22px)}.calc-motion-ready [data-calc-reveal=seal]{transform:scale(.97)}.calc-motion-ready [data-calc-reveal].is-seen{opacity:1;clip-path:inset(0);transform:none}.calc-motion-ready [data-calc-reveal=rows]>*{opacity:0;transition:opacity .52s,transform .62s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.calc-motion-ready [data-calc-reveal=rows].is-seen>*{opacity:1;transform:none}.calc-motion-ready [data-calc-reveal=rows].is-seen>:nth-child(2){transition-delay:70ms}.calc-motion-ready [data-calc-reveal=rows].is-seen>:nth-child(3){transition-delay:.14s}.calc-motion-ready [data-calc-reveal=rows].is-seen>:nth-child(4){transition-delay:.21s}.calc-motion-ready [data-calc-reveal=rows].is-seen>:nth-child(5){transition-delay:.28s}.calc-motion-ready [data-calc-reveal=rows].is-seen>:nth-child(6){transition-delay:.35s}.calc-motion-ready [data-calc-reveal=chart] .calc-dashboard-bars i{transform:scaleY(.04)}.calc-motion-ready [data-calc-reveal=chart].is-seen .calc-dashboard-bars i{transition:transform .72s cubic-bezier(.22,1,.36,1);transform:scaleY(1)}.calc-motion-ready [data-calc-reveal=chart].is-seen .calc-dashboard-bars i:nth-child(2){transition-delay:60ms}.calc-motion-ready [data-calc-reveal=chart].is-seen .calc-dashboard-bars i:nth-child(3){transition-delay:.12s}.calc-motion-ready [data-calc-reveal=chart].is-seen .calc-dashboard-bars i:nth-child(4){transition-delay:.18s}.calc-motion-ready [data-calc-reveal=chart].is-seen .calc-dashboard-bars i:nth-child(5){transition-delay:.24s}.calc-motion-ready [data-calc-reveal=chart].is-seen .calc-dashboard-bars i:nth-child(6){transition-delay:.3s}.calc-motion-ready [data-calc-reveal=chart] .calc-line-stroke,.calc-motion-ready [data-calc-reveal=rows] .calc-scenario-trend{stroke-dashoffset:500px}.calc-motion-ready [data-calc-reveal=chart].is-seen .calc-line-stroke,.calc-motion-ready [data-calc-reveal=rows].is-seen .calc-scenario-trend{stroke-dashoffset:0;transition:stroke-dashoffset 1s cubic-bezier(.22,1,.36,1) .18s}@keyframes calc-cell-glow{0%,to{box-shadow:inset 0 0 0 2px #4c8a47,0 0 #89bd6242}50%{box-shadow:inset 0 0 0 2px #4c8a47,0 0 0 6px #89bd6200}}@keyframes calc-bar-rise{0%{transform:scaleY(.06)}}@keyframes calc-formula-type{0%{opacity:0;transform:translate(-10px)}}@keyframes calc-draw-line{0%{stroke-dashoffset:150px}to{stroke-dashoffset:0}}@media (max-width:1190px){.calc-hero{padding-inline:32px}.calc-hero h1{font-size:3.25rem}.calc-hero-intro{gap:32px}.calc-hero-window{width:calc(100% - 178px)}.calc-hero-chart{width:286px;right:20px}.calc-section,.calc-footer{padding-inline:32px}.calc-formulas-layout,.calc-formats-layout{grid-template-columns:minmax(430px,1.1fr) minmax(0,.9fr);gap:34px}.calc-format-lane{grid-template-columns:82px 75px minmax(105px,1fr)}.calc-format-lane>p{grid-column:1/-1}.calc-chart-dashboard{grid-template-columns:1.2fr .85fr .68fr}.calc-chart-panel{padding:17px}.calc-donut{width:124px;height:124px}.calc-donut:before{width:71px;height:71px}.calc-capabilities-layout{grid-template-columns:minmax(245px,.54fr) minmax(0,1.46fr);gap:23px}.calc-footer .footer-main{grid-template-columns:210px minmax(0,1fr);gap:26px}}@media (max-width:940px){.calc-hero{padding-inline:27px}.calc-hero-intro{grid-template-columns:1fr;gap:24px}.calc-hero-copy{max-width:820px}.calc-hero-facts{border-top:1px solid #c4d0bb;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:15px 0 0}.calc-hero-facts div{border-bottom:0;border-right:1px solid #c9d4c0;padding:0 14px}.calc-hero-facts div:first-child{padding-left:0}.calc-hero-facts div:last-child{border-right:0;padding-right:0}.calc-hero-window{width:calc(100% - 120px)}.calc-hero-chart{width:265px}.calc-section,.calc-footer{padding-inline:27px}.calc-section-heading,.calc-charts-heading,.calc-scenarios-heading{gap:28px}.calc-demo-shell{grid-template-columns:minmax(0,1fr) 220px}.calc-selection-panel{padding:17px}.calc-selection-value strong{font-size:1.45rem}.calc-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-pipeline-step:nth-child(2){border-right:0}.calc-pipeline-step:nth-child(-n+2){border-bottom:1px solid #d2dccb}.calc-pipeline-step:nth-child(2):after{display:none}.calc-formulas-layout,.calc-formats-layout{grid-template-columns:1fr;gap:29px}.calc-formulas-layout{min-height:0;padding-bottom:7px}.calc-formulas-copy,.calc-formats-copy{max-width:680px}.calc-formats-layout{min-height:0}.calc-format-lane{grid-template-columns:100px 88px minmax(120px,1fr) minmax(150px,.8fr)}.calc-format-lane>p{grid-column:auto}.calc-chart-dashboard{grid-template-columns:1.25fr .75fr}.calc-chart-donut{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 145px minmax(140px,.45fr);align-items:center;min-height:180px;display:grid}.calc-chart-donut figcaption,.calc-chart-donut figcaption strong,.calc-chart-donut figcaption span{display:block}.calc-chart-donut figcaption strong{margin-top:8px}.calc-donut,.calc-donut-legend{margin:0}.calc-capabilities-layout{grid-template-columns:1fr}.calc-capabilities-intro{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:0 30px;display:grid;position:static}.calc-capabilities-intro .calc-eyebrow,.calc-capabilities-intro>h2,.calc-capabilities-intro>p{grid-column:1}.calc-related-links{border-top:0;grid-area:1/2/4;margin:0}.calc-faq-layout{grid-template-columns:minmax(230px,.52fr) minmax(0,1.48fr);gap:30px}.calc-try-layout{grid-template-columns:minmax(0,1fr) minmax(210px,.55fr)}.calc-try-action{grid-column:1/-1;justify-content:space-between;display:flex}.calc-footer .footer-main{grid-template-columns:1fr}.calc-footer .footer-nav{grid-area:2/1/auto/-1}.calc-footer .back-top{grid-area:1/2}}@media (max-width:720px){.calc-hero,.calc-section{border-radius:14px}.calc-hero{padding:21px 22px 19px}.calc-product-mark{gap:7px}.calc-product-mark img{width:22px;height:28px}.calc-product-mark span{font-size:.58rem}.calc-hero-intro{padding-block:25px 23px}.calc-hero h1{font-size:clamp(2.5rem,8.3vw,3.05rem)}.calc-hero-copy>p{font-size:1rem}.calc-hero-canvas{min-height:0;padding:12px}.calc-hero-window{width:100%;min-height:0;transform:none}.calc-hero-sheet-wrap{scrollbar-width:thin;overflow-x:auto}.calc-hero-chart{width:100%;min-height:230px;margin:10px 0 0;position:relative;top:auto;right:auto;transform:none}.calc-hero-bars{height:100px}.calc-section,.calc-footer{padding-inline:22px}.calc-section{padding-block:29px 34px}.calc-section-topline{align-items:flex-start}.calc-section-topline span:last-child{max-width:245px}.calc-section-heading,.calc-charts-heading,.calc-scenarios-heading,.calc-pipeline-intro{grid-template-columns:1fr;align-items:start;gap:16px}.calc-section h2{font-size:2.25rem}.calc-demo-shell{grid-template-columns:1fr}.calc-selection-panel{grid-template-columns:minmax(0,1fr) minmax(150px,.45fr);gap:0 22px;display:grid}.calc-selection-panel>span,.calc-selection-value,.calc-selection-panel>p,.calc-selection-hint{grid-column:1}.calc-selection-spark{grid-area:1/2/5;align-self:center;margin:0}.calc-pipeline-intro{margin-bottom:24px}.calc-formula-line{grid-template-columns:50px minmax(0,1fr)}.calc-formula-line strong{grid-column:2}.calc-format-lane{grid-template-columns:78px 75px minmax(100px,1fr)}.calc-format-lane>p{grid-column:1/-1}.calc-chart-dashboard{grid-template-columns:1fr}.calc-chart-donut{grid-column:auto;grid-template-columns:minmax(0,1fr) 145px}.calc-donut-legend{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.calc-scenario-ledger article{grid-template-columns:37px 38px minmax(0,1fr) auto;gap:12px}.calc-scenario-ledger svg{display:none}.calc-scenario-icon{width:35px;height:35px}.calc-scenario-metric{min-width:100px}.calc-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-faq-layout{grid-template-columns:1fr}.calc-faq-intro{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:0 26px;display:grid}.calc-faq-sheet{grid-area:1/1/5;width:170px;height:135px;margin:0}.calc-faq-intro .calc-eyebrow,.calc-faq-intro h2,.calc-faq-intro>p{grid-column:2}.calc-try-layout{grid-template-columns:1fr minmax(190px,.55fr);padding:26px}.calc-footer{border-radius:14px}}@media (max-width:640px){.calc-header-context{display:none}.calc-hero-meta{align-items:flex-start}.calc-product-mark span{text-align:right;max-width:118px}.calc-hero h1{font-size:2.5rem}.calc-hero-actions{flex-direction:column;align-items:stretch;gap:11px}.calc-hero-actions .button{width:100%}.calc-hero-actions .calc-inline-link{justify-content:center;align-self:center}.calc-hero-facts{grid-template-columns:1fr;padding-top:0}.calc-hero-facts div,.calc-hero-facts div:first-child,.calc-hero-facts div:last-child{border-bottom:1px solid #c9d4c0;border-right:0;padding:9px 0}.calc-hero-facts div:last-child{border-bottom:0}.calc-hero-titlebar,.calc-demo-titlebar{grid-template-columns:55px minmax(0,1fr)}.calc-hero-titlebar>span:last-child,.calc-demo-titlebar>span:last-child{display:none}.calc-hero-toolbar{gap:15px;overflow:hidden}.calc-hero-toolbar span:nth-child(n+5),.calc-hero-bottom span:last-child{display:none}.calc-section-topline span:last-child{max-width:150px}.calc-section h2{font-size:2.08rem}.calc-selection-panel{display:flex}.calc-demo-grid{min-width:590px}.calc-demo-grid thead th:first-child,.calc-demo-grid tbody th{width:34px}.calc-demo-grid thead th:nth-child(2),.calc-demo-grid tbody td:first-of-type{width:100px}.calc-demo-grid td button{padding-inline:8px;font-size:.7rem}.calc-selection-spark{width:100%;max-width:250px;margin:15px auto}.calc-pipeline{grid-template-columns:1fr}.calc-pipeline-step,.calc-pipeline-step:nth-child(2){border-bottom:1px solid #d2dccb;border-right:0}.calc-pipeline-step:last-child{border-bottom:0}.calc-pipeline-step:after{display:none}.calc-pipeline-visual{height:58px}.calc-formula-studio{padding:11px}.calc-formula-line{padding-inline:9px}.calc-reference-map{grid-template-columns:auto 1fr auto 1fr auto}.calc-reference-map b,.calc-reference-map strong{grid-column:span 2;justify-self:end}.calc-format-switchboard{padding:10px}.calc-format-lane{grid-template-columns:1fr;gap:8px 12px}.calc-format-lane>span,.calc-format-lane>strong{grid-row:1}.calc-format-lane>strong{font-size:1.8rem}.calc-format-rail,.calc-format-lane>p{grid-column:1/-1}.calc-chart-donut{display:flex}.calc-donut{margin:22px auto 17px}.calc-donut-legend{grid-template-columns:1fr;display:grid}.calc-scenario-ledger article{grid-template-columns:33px minmax(0,1fr) auto;gap:10px;min-height:118px}.calc-scenario-icon{display:none}.calc-scenario-copy p{max-width:290px}.calc-scenario-metric{min-width:76px}.calc-scenario-metric strong{font-size:.85rem}.calc-capabilities-intro{display:block}.calc-related-links{border-top:1px solid #d2dbc9;margin-top:20px}.calc-capability-grid{grid-template-columns:1fr}.calc-faq-intro{display:block}.calc-faq-sheet{width:180px;margin-bottom:24px}.calc-faq .faq-trigger{grid-template-columns:29px minmax(0,1fr) 27px;gap:8px;min-height:68px}.calc-faq .faq-trigger strong{font-size:.94rem}.calc-faq .faq-answer-clip p{padding:0 9px 18px 37px}.calc-try-layout{grid-template-columns:1fr;gap:20px;padding:24px 20px}.calc-try-action{grid-column:auto;justify-items:stretch;display:grid}.calc-try-action .button{width:100%}.calc-footer .footer-main{grid-template-columns:1fr auto;gap:20px}.calc-footer .footer-nav{grid-template-columns:1fr 1fr;gap:24px 18px}.calc-footer .footer-bottom{flex-direction:column;align-items:flex-start}.calc-footer .footer-bottom span:nth-child(2){margin:0}}@media (max-width:420px){.calc-hero,.calc-section,.calc-footer{padding-inline:18px}.calc-hero-meta{gap:12px}.calc-breadcrumbs{font-size:.66rem}.calc-product-mark span{display:none}.calc-hero h1{font-size:2.24rem}.calc-hero-copy>p,.calc-section-heading>p,.calc-charts-heading>p,.calc-scenarios-heading>p,.calc-pipeline-intro>p{font-size:.98rem}.calc-hero-canvas{margin-inline:-6px;padding:8px}.calc-hero-chart{padding:18px}.calc-hero-bottom{font-size:.65rem}.calc-section-topline{gap:12px;font-size:.66rem}.calc-section-topline span:last-child{max-width:125px}.calc-section h2{font-size:1.92rem}.calc-demo-window{margin-inline:-6px}.calc-selection-value strong{font-size:1.35rem}.calc-formula-line{grid-template-columns:41px minmax(0,1fr);gap:7px}.calc-formula-line code{font-size:.58rem}.calc-reference-map{gap:5px;padding-inline:8px;font-size:.53rem}.calc-dashboard-bars{gap:8px}.calc-scenario-ledger article{grid-template-columns:27px minmax(0,1fr)}.calc-scenario-metric{grid-column:2;justify-items:start}.calc-footer .footer-main{grid-template-columns:1fr}.calc-footer .back-top{grid-area:auto;justify-self:start}.calc-footer .footer-nav{grid-area:auto}}@media (max-width:370px){.calc-hero,.calc-section,.calc-footer{padding-inline:14px}.calc-hero h1{font-size:2.05rem}.calc-section h2{font-size:1.78rem}.calc-hero-actions .calc-inline-link{font-size:.64rem}.calc-chart-panel{padding-inline:14px}.calc-format-lane{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.calc-hero-active-cell,.calc-hero-bars i,.calc-formula-bar code,.calc-spark-line{animation:none}.calc-motion-ready [data-calc-reveal],.calc-motion-ready [data-calc-reveal]>*,.calc-motion-ready [data-calc-reveal=chart] .calc-dashboard-bars i,.calc-motion-ready [data-calc-reveal=chart] .calc-line-stroke,.calc-motion-ready [data-calc-reveal=rows] .calc-scenario-trend{opacity:1;clip-path:none;stroke-dashoffset:0;transition:none;transform:none}}
