:root{--wf-cream:#faf8f0;--wf-paper:#fff;--wf-ink:#173e49;--wf-body:#526965;--wf-green:#217346;--wf-deepgreen:#195d38;--wf-line:#dce3d8;--wf-tint:#edf2e6;--wf-sans:"Segoe UI",Arial,sans-serif;scroll-behavior:smooth;scroll-padding-top:30px;color-scheme:light}
*{box-sizing:border-box}body{margin:0;background:var(--wf-cream);color:var(--wf-ink);font-family:var(--wf-sans);font-size:18px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:5px}a,summary{outline-offset:5px}:focus-visible{outline:3px solid #ba7c2d}h1,h2,h3,h4,h5,p{margin:0}h1,h2,h3,h4,h5{line-height:1.15;letter-spacing:-.035em}em{font-style:normal;color:var(--wf-green)}.wf-wrap{width:min(1280px,calc(100% - 96px));margin:0 auto}.wf-skip{position:absolute;top:0;left:20px;transform:translateY(-150%);z-index:10;background:var(--wf-ink);color:#fff;padding:10px 18px}.wf-skip:focus{transform:translateY(0)}.wf-header{background:#fff;border-bottom:1px solid var(--wf-line)}.wf-header-inner{min-height:100px;display:flex;justify-content:space-between;align-items:center;gap:24px}.wf-brand{display:inline-flex;gap:13px;align-items:center;line-height:1.2;font-size:24px;font-weight:400;text-decoration:none;white-space:nowrap;letter-spacing:-.6px}.wf-brand strong{font-weight:700}.wf-brand-mark{display:flex;align-items:flex-end;justify-content:center;gap:4px;width:43px;height:43px;padding:10px 9px;background:var(--wf-green);border-radius:10px}.wf-brand-mark i{display:block;background:#fff;width:5px;border-radius:1px}.wf-brand-mark i:nth-child(1){height:9px}.wf-brand-mark i:nth-child(2){height:16px}.wf-brand-mark i:nth-child(3){height:23px}.wf-nav{display:flex;align-items:center;gap:30px;font-size:16px;font-weight:500}.wf-nav a{text-decoration:none}.wf-nav a:hover{text-decoration:underline}.wf-signin{border:1px solid #cedad2;border-radius:6px;padding:9px 16px;display:flex;gap:17px;align-items:center;color:var(--wf-green)}.wf-signin:hover{background:#f4f7f1}.wf-eyebrow{display:flex;align-items:center;gap:11px;font-size:12px;letter-spacing:1.7px;text-transform:uppercase;font-weight:750;color:var(--wf-green);line-height:1.5}.wf-small-line{height:1px;width:28px;background:var(--wf-green)}.wf-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:var(--wf-green);border:1px solid var(--wf-green);color:#fff;border-radius:6px;padding:17px 25px;min-height:60px;font-size:18px;font-weight:650;text-decoration:none;line-height:1.35;transition:background .15s,transform .15s}.wf-button:hover{background:var(--wf-deepgreen);border-color:var(--wf-deepgreen);transform:translateY(-1px)}.wf-button span{font-size:23px;font-weight:400}.wf-text-link{display:inline-flex;gap:13px;align-items:center;color:var(--wf-green);font-size:17px;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.wf-text-link:hover{color:var(--wf-deepgreen)}.wf-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-top:90px;padding-bottom:88px}.wf-hero h1{font-size:clamp(50px,5.8vw,80px);font-weight:650;line-height:1.045;letter-spacing:-.06em;margin-top:22px}.wf-hero-copy>p:not(.wf-hero-note){max-width:520px;font-size:21px;line-height:1.7;color:var(--wf-body);margin-top:29px}.wf-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:31px}.wf-hero-actions .wf-text-link{font-size:16px}.wf-hero-note{color:#6c7d73;font-size:14px;margin-top:16px}.wf-hero-preview{padding:23px;background:#eef0e5;border:1px solid #e1e6d8;border-radius:13px;position:relative;box-shadow:0 18px 45px #173e4909}.wf-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:14px;color:#4b6955;padding:0 0 18px;font-weight:600}.wf-live-label{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:750;letter-spacing:1px;line-height:1.5;color:var(--wf-green);white-space:nowrap}.wf-live-label>span{width:6px;height:6px;border-radius:50%;background:#2c9656;box-shadow:0 0 0 3px #dcebd5}.wf-sheet-preview{border:1px solid #bfcfc6;border-radius:6px;background:white;overflow:hidden;color:#222;font-family:Calibri,"Segoe UI",sans-serif}.wf-sheet-formula{display:flex;align-items:center;gap:16px;min-height:48px;border-bottom:1px solid #c7cdd0;background:#fff;font-size:15px}.wf-sheet-formula>span{display:flex;justify-content:space-between;align-items:center;width:70px;padding:0 12px;border-right:1px solid #d2d7d5;color:#3d4841;min-height:31px}.wf-sheet-formula>span>span{font-size:12px;color:#6c7772}.wf-sheet-formula>i{font-family:Georgia,serif;font-size:25px;color:#79817e}.wf-sheet-formula code{font-family:Consolas,monospace;font-size:15px}.wf-sheet-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#c2cec4 #f2f5ef}.wf-sheet{width:100%;min-width:440px;table-layout:fixed;border-collapse:collapse;font-size:18px;line-height:1.3}.wf-row-index{width:34px}.wf-item-col{width:37%}.wf-cost-col{width:24%}.wf-sheet th,.wf-sheet td{height:47px;border-right:1px solid #d7ddda;border-bottom:1px solid #d7ddda;padding:8px 12px;font-weight:400}.wf-sheet th{padding:5px 2px;text-align:center;font-size:13px;color:#626c67;background:#f3f5f3}.wf-sheet thead th{height:29px}.wf-sheet tbody tr:last-child th,.wf-sheet tbody tr:last-child td{border-bottom:0}.wf-sheet tr td:last-child,.wf-sheet tr th:last-child{border-right:0}.wf-sheet td.wf-table-heading{font-weight:650;background:#edf2ee}.wf-sheet .wf-num{text-align:right}.wf-sheet .wf-selected-head{background:#e1eee4;color:#217346}.wf-sheet .wf-total-label{font-weight:650}.wf-sheet .wf-active-cell{position:relative;box-shadow:inset 0 0 0 2px #217346;font-weight:650}.wf-active-cell:after{content:"";position:absolute;bottom:-2px;right:-2px;width:6px;height:6px;background:#217346;border:1px solid white}.wf-preview-result{display:flex;align-items:center;gap:13px;margin-top:20px;color:#365d43}.wf-result-check{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;flex-shrink:0;background:#dbe8cc;color:var(--wf-green);font-size:20px}.wf-preview-result strong{display:block;font-size:15px;font-weight:650;line-height:1.5}.wf-preview-result div>span{display:block;font-size:14px;color:#6c7d6a;line-height:1.6;margin-top:2px}.wf-preview-caption{color:#7b8978;font-size:11px;margin-top:14px;text-align:center}.wf-suite-band{background:#fff;border-top:1px solid var(--wf-line);border-bottom:1px solid var(--wf-line)}.wf-suite-inner{display:flex;align-items:center;justify-content:space-between;gap:36px;min-height:130px}.wf-suite-inner>p{font-size:15px;color:#758075;line-height:1.6;flex-shrink:0}.wf-suite-inner>p strong{font-weight:550;color:#425d52}.wf-suite-apps{display:flex;gap:28px;align-items:center;flex-wrap:wrap}.wf-suite-apps>span{display:flex;gap:9px;align-items:center;font-size:15px;font-weight:600;color:#65766c}.wf-suite-apps>span.wf-suite-current{color:var(--wf-green)}.wf-suite-apps small{font-size:10px;color:var(--wf-green);background:#eaf2e7;border-radius:3px;padding:1px 5px}.wf-app-letter{display:inline-grid;place-items:center;width:30px;height:30px;flex-shrink:0;font-family:var(--wf-sans);font-weight:700;font-style:normal;font-size:17px;line-height:1;color:white;border-radius:5px;letter-spacing:-.5px}.wf-excel{background:#217346}.wf-word{background:#346cad}.wf-teams{background:#6968a8}.wf-outlook{background:#2986b0}.wf-powerpoint{background:#bc6047}.wf-onenote{background:#9063a7}.wf-onedrive{background:#4186b3}.wf-planner{background:#45875f}.wf-loop{background:#7e69b3}.wf-forms{background:#478b89}.wf-lists{background:#b96c73}.wf-automate{background:#4a83ba}.wf-copilot{background:#647b84}.wf-section{padding-top:100px;padding-bottom:100px}.wf-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:42px}.wf-section-heading>div{flex:1}.wf-section h2,.wf-start h2{font-size:clamp(34px,3.7vw,49px);font-weight:630;line-height:1.13;letter-spacing:-.045em}.wf-section-heading h2{margin-top:16px}.wf-section-heading>p{font-size:18px;line-height:1.75;max-width:420px;color:var(--wf-body);padding-bottom:4px}.wf-excel-feature{display:grid;grid-template-columns:1fr 1.15fr;overflow:hidden;background:#fff;border:1px solid #ceddce;border-radius:9px}.wf-excel-feature-title{background:#e9efdf;padding:45px 46px}.wf-excel-feature-title .wf-live-label{margin-bottom:24px}.wf-excel-feature-title h3{font-size:49px;font-weight:620;line-height:1.08;letter-spacing:-.045em;color:#285b3d}.wf-excel-feature-title p{color:#5a735e;font-size:18px;line-height:1.75;max-width:355px;margin-top:20px;margin-bottom:29px}.wf-excel-feature-title .wf-button{font-size:17px;min-height:56px;padding:15px 20px;gap:28px}.wf-excel-feature-body{padding:43px 48px}.wf-feature-intro{font-size:20px;font-weight:600;max-width:400px;line-height:1.5}.wf-excel-path{list-style:none;padding:0;margin:26px 0 23px;display:flex;flex-direction:column;gap:19px}.wf-excel-path li{display:flex;align-items:flex-start;gap:19px}.wf-excel-path li>span{font-size:12px;line-height:27px;color:#7a9276;border:1px solid #dce5d7;border-radius:50%;width:29px;height:29px;text-align:center;flex-shrink:0;margin-top:1px}.wf-excel-path strong{font-size:17px;font-weight:650}.wf-excel-path p{font-size:15px;line-height:1.65;color:var(--wf-body);margin-top:3px}.wf-excel-feature-body>.wf-text-link{font-size:15px}.wf-roadmap-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:45px;margin-top:76px;margin-bottom:29px}.wf-roadmap-heading .wf-eyebrow{font-size:11px}.wf-roadmap-heading h3{font-size:30px;font-weight:620;margin-top:12px}.wf-roadmap-heading>p{max-width:400px;color:#6c7b70;font-size:15px;line-height:1.75}.wf-roadmap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #ced8cd;border-bottom:1px solid #ced8cd}.wf-roadmap-group{min-width:0;padding:25px 28px 28px;border-right:1px solid var(--wf-line)}.wf-roadmap-group:first-child{padding-left:0}.wf-roadmap-group:last-child{border-right:0;padding-right:0}.wf-group-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:27px}.wf-group-heading h4{font-size:17px;letter-spacing:-.015em;font-weight:650}.wf-group-heading>span{font-size:10px;color:#657968;border:1px solid #cfd8ca;border-radius:3px;padding:1px 6px;line-height:1.5}.wf-roadmap-group ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:28px}.wf-roadmap-group li{display:flex;align-items:flex-start;gap:13px;min-height:82px}.wf-roadmap-group .wf-app-letter{margin-top:2px;width:29px;height:29px;font-size:16px}.wf-roadmap-group h5{font-size:17px;font-weight:650;letter-spacing:-.02em;line-height:1.45}.wf-roadmap-group li p{font-size:14px;line-height:1.7;color:#6a7a6e;margin-top:5px}.wf-roadmap-note{font-size:13px;color:#748274;line-height:1.75;margin-top:20px;max-width:880px}.wf-how{background:#eff2e8;border-top:1px solid #dfe5d7;border-bottom:1px solid #dfe5d7}.wf-how-inner{display:grid;grid-template-columns:1fr 1.12fr;gap:100px;align-items:start}.wf-how-heading h2{margin-top:20px}.wf-how-heading>p{font-size:19px;line-height:1.75;max-width:370px;color:var(--wf-body);margin-top:25px}.wf-how-heading>p.wf-how-note{font-size:13px;max-width:330px;color:#788671;margin-top:19px}.wf-how-steps{padding:0;margin:2px 0 0;list-style:none;position:relative}.wf-how-steps:before{content:"";position:absolute;left:19px;top:20px;bottom:50px;width:1px;background:#cad8bf}.wf-how-steps li{display:flex;gap:28px;position:relative;padding-bottom:35px}.wf-how-steps li:last-child{padding-bottom:0}.wf-how-steps li>span{width:39px;height:39px;display:grid;place-items:center;flex-shrink:0;border:1px solid #bed0b3;border-radius:50%;background:#eff2e8;color:#55804e;font-size:14px}.wf-how-steps h3{font-size:24px;line-height:1.35;font-weight:630;letter-spacing:-.025em;margin-top:3px}.wf-how-steps p{font-size:16px;color:var(--wf-body);line-height:1.85;margin-top:11px;max-width:440px}.wf-organizations{padding-bottom:0}.wf-org-panel{display:grid;grid-template-columns:1.15fr 1fr;gap:75px;background:#173e49;color:white;border-radius:10px;padding:60px 62px}.wf-org-heading .wf-eyebrow{color:#bad0ad;font-size:11px}.wf-org-heading h2{margin-top:22px;font-size:43px}.wf-org-heading>p{color:#c0cfcd;font-size:18px;line-height:1.8;max-width:465px;margin-top:24px}.wf-org-details{display:flex;flex-direction:column;gap:34px;padding-top:2px}.wf-org-details>div{position:relative;padding-left:33px}.wf-org-details>div>span{position:absolute;left:0;top:0;color:#b7d59d;font-size:24px;line-height:1.2}.wf-org-details h3{font-size:22px;font-weight:580;line-height:1.4;letter-spacing:-.02em}.wf-org-details p{color:#b8ccca;font-size:15px;line-height:1.85;margin-top:10px}.wf-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.wf-faq h2{margin-top:17px}.wf-faq-list{border-top:1px solid #ced9cc}.wf-faq details{border-bottom:1px solid #d8e1d4}.wf-faq summary{cursor:pointer;display:flex;gap:22px;align-items:center;justify-content:space-between;list-style:none;font-size:18px;line-height:1.5;font-weight:600;padding:21px 0}.wf-faq summary::-webkit-details-marker{display:none}.wf-faq summary>span{font-size:24px;color:#759269;font-weight:400;transition:transform .15s}.wf-faq details[open] summary>span{transform:rotate(45deg)}.wf-faq details>p{font-size:16px;color:var(--wf-body);line-height:1.85;padding:0 32px 23px 0}.wf-faq details>p a{color:var(--wf-green)}.wf-start{display:flex;align-items:center;justify-content:space-between;gap:60px;padding:57px 0 65px;border-top:1px solid var(--wf-line)}.wf-start h2{font-size:39px;margin-top:15px}.wf-start>div:last-child>p{font-size:13px;color:#7a877a;margin-top:14px;text-align:center}.wf-footer{border-top:1px solid var(--wf-line);background:#f1f2e9;padding:45px 0 24px}.wf-footer-top{display:flex;align-items:center;gap:22px;padding-bottom:29px}.wf-footer .wf-brand{font-size:20px}.wf-footer .wf-brand-mark{width:35px;height:35px;padding:8px;gap:3px;border-radius:8px}.wf-footer .wf-brand-mark i{width:4px}.wf-footer .wf-brand-mark i:nth-child(1){height:7px}.wf-footer .wf-brand-mark i:nth-child(2){height:13px}.wf-footer .wf-brand-mark i:nth-child(3){height:19px}.wf-footer-top>p{font-size:13px;color:#7c8978}.wf-footer nav{display:flex;gap:23px;margin-left:auto;font-size:14px;color:#5a7161}.wf-footer nav a{text-decoration:none}.wf-footer nav a:hover{text-decoration:underline}.wf-footer-bottom{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;border-top:1px solid #dce3d6;padding-top:20px}.wf-footer-bottom p{font-size:11px;line-height:1.8;color:#889180;max-width:720px}.wf-footer-bottom>a{font-size:11px;white-space:nowrap;color:#6f816d}
@media(min-width:1500px){.wf-hero{padding-top:108px;padding-bottom:108px}.wf-hero h1{font-size:88px}.wf-hero-copy>p:not(.wf-hero-note){font-size:22px}.wf-hero-preview{padding:27px}.wf-sheet th,.wf-sheet td{height:50px}}
@media(max-width:1150px){.wf-wrap{width:calc(100% - 64px)}.wf-header-inner{min-height:87px}.wf-nav{gap:23px;font-size:15px}.wf-hero{gap:40px;padding-top:65px;padding-bottom:66px}.wf-hero h1{font-size:65px}.wf-hero-copy>p:not(.wf-hero-note){font-size:19px}.wf-hero-actions{gap:18px}.wf-hero-actions .wf-button{font-size:16px;padding:16px 20px;gap:18px}.wf-hero-actions .wf-text-link{font-size:14px}.wf-hero-preview{padding:19px}.wf-preview-heading{font-size:12px}.wf-preview-result strong{font-size:13px}.wf-preview-result div>span{font-size:12px}.wf-suite-inner{gap:25px;min-height:117px}.wf-suite-apps{gap:17px}.wf-suite-apps>span{font-size:13px;gap:7px}.wf-suite-apps>span:last-child{display:none}.wf-suite-inner>p{font-size:13px}.wf-section{padding-top:75px;padding-bottom:75px}.wf-section-heading{gap:35px}.wf-section-heading>p{max-width:350px;font-size:17px}.wf-excel-feature-title{padding:38px 35px}.wf-excel-feature-title h3{font-size:44px}.wf-excel-feature-body{padding:35px}.wf-feature-intro{font-size:18px}.wf-excel-feature-title p{font-size:16px}.wf-roadmap-group{padding-left:20px;padding-right:20px}.wf-group-heading{align-items:flex-start}.wf-group-heading h4{max-width:130px;line-height:1.45;font-size:16px}.wf-group-heading>span{margin-top:3px}.wf-roadmap-group li{gap:10px;min-height:110px}.wf-roadmap-group h5{font-size:16px}.wf-roadmap-group li p{font-size:14px}.wf-how-inner{gap:65px}.wf-org-panel{gap:45px;padding:48px 43px}.wf-org-heading h2{font-size:38px}.wf-org-heading>p{font-size:17px}.wf-org-details h3{font-size:20px}.wf-faq{gap:70px}.wf-start{padding-top:50px;padding-bottom:55px}.wf-start h2{font-size:35px}.wf-footer-top{flex-wrap:wrap}.wf-footer-top>p{display:none}.wf-organizations{padding-bottom:0}}
@media(max-width:850px){.wf-brand{font-size:21px;gap:10px}.wf-brand-mark{width:38px;height:38px;padding:8px}.wf-nav{gap:20px;font-size:15px}.wf-nav-secondary{display:none}.wf-hero{grid-template-columns:1fr;gap:43px;max-width:690px;padding-top:55px;padding-bottom:55px}.wf-hero h1{font-size:76px}.wf-hero-copy>p:not(.wf-hero-note){font-size:21px;max-width:580px}.wf-hero-actions .wf-button{font-size:18px;padding:17px 24px}.wf-hero-actions .wf-text-link{font-size:16px}.wf-hero-note{font-size:14px}.wf-hero-preview{padding:25px}.wf-preview-heading{font-size:14px}.wf-sheet{font-size:18px}.wf-sheet th,.wf-sheet td{height:48px}.wf-preview-result strong{font-size:16px}.wf-preview-result div>span{font-size:14px}.wf-preview-caption{font-size:12px}.wf-suite-inner{flex-direction:column;align-items:flex-start;padding-top:24px;padding-bottom:26px;gap:19px}.wf-suite-inner>p br{display:none}.wf-suite-inner>p{font-size:14px}.wf-suite-inner>p strong{margin-left:3px}.wf-suite-apps{gap:25px}.wf-suite-apps>span{font-size:14px}.wf-suite-apps>span:last-child{display:flex}.wf-section-heading{align-items:flex-start;flex-direction:column;gap:23px}.wf-section-heading h2{font-size:43px}.wf-section-heading>p{max-width:600px;font-size:18px}.wf-excel-feature{grid-template-columns:1fr 1fr}.wf-excel-feature-title{padding:32px 27px}.wf-excel-feature-title h3{font-size:39px}.wf-excel-feature-body{padding:31px 26px}.wf-excel-feature-title .wf-button{font-size:15px;gap:15px;padding:13px 15px}.wf-excel-path li{gap:12px}.wf-excel-path strong{font-size:15px}.wf-excel-path p{font-size:14px}.wf-roadmap-heading{align-items:flex-start;flex-direction:column;gap:15px;margin-top:56px}.wf-roadmap-heading>p{max-width:570px;font-size:16px}.wf-roadmap{grid-template-columns:1fr}.wf-roadmap-group,.wf-roadmap-group:first-child,.wf-roadmap-group:last-child{padding:25px 0 28px;border-right:0;border-bottom:1px solid var(--wf-line)}.wf-roadmap-group:last-child{border-bottom:0}.wf-group-heading h4{max-width:none;font-size:20px}.wf-group-heading>span{font-size:12px;padding:2px 8px}.wf-roadmap-group ul{display:grid;grid-template-columns:1fr 1fr;gap:23px 35px}.wf-roadmap-group li{min-height:0;gap:13px}.wf-roadmap-group h5{font-size:17px}.wf-roadmap-group li p{font-size:15px}.wf-roadmap-group .wf-app-letter{width:31px;height:31px;font-size:18px}.wf-roadmap-note{font-size:14px}.wf-how-inner{grid-template-columns:1fr;gap:40px}.wf-how-heading h2 br:nth-of-type(1){display:none}.wf-how-heading h2{max-width:560px;font-size:43px}.wf-how-heading>p{max-width:530px;font-size:19px}.wf-how-heading>p.wf-how-note{max-width:none;font-size:14px;margin-top:14px}.wf-how-steps p{max-width:none;font-size:17px}.wf-org-panel{grid-template-columns:1fr;gap:37px;padding:42px}.wf-org-heading h2{font-size:43px}.wf-org-heading>p{max-width:570px;font-size:18px}.wf-org-details{display:grid;grid-template-columns:1fr 1fr;gap:30px}.wf-org-details p{font-size:16px}.wf-org-details h3{font-size:21px}.wf-faq{grid-template-columns:1fr;gap:31px}.wf-start{align-items:flex-start;flex-direction:column;gap:28px}.wf-start h2{font-size:39px}.wf-start>div:last-child>p{text-align:left}.wf-footer-bottom{flex-direction:column;gap:15px}.wf-footer-bottom p{font-size:12px}.wf-footer-bottom>a{font-size:12px}.wf-footer-top{gap:25px}.wf-footer nav{font-size:13px}}
@media(max-width:580px){.wf-wrap{width:calc(100% - 40px)}.wf-header-inner{min-height:80px;gap:12px}.wf-brand{font-size:18px;gap:8px;letter-spacing:-.45px}.wf-brand-mark{width:32px;height:32px;padding:7px;gap:3px;border-radius:8px}.wf-brand-mark i{width:4px}.wf-brand-mark i:nth-child(1){height:7px}.wf-brand-mark i:nth-child(2){height:12px}.wf-brand-mark i:nth-child(3){height:18px}.wf-nav{gap:15px;font-size:14px}.wf-nav>a:first-child{display:none}.wf-signin{border:0;padding:8px 0;gap:6px}.wf-hero{padding-top:43px;gap:34px;padding-bottom:43px}.wf-eyebrow{font-size:10px;letter-spacing:1.6px}.wf-hero h1{font-size:clamp(47px,13vw,69px);margin-top:19px}.wf-hero-copy>p:not(.wf-hero-note){font-size:19px;line-height:1.75;margin-top:23px}.wf-hero-actions{gap:19px;margin-top:26px;align-items:flex-start;flex-direction:column}.wf-hero-actions .wf-button{font-size:17px;padding:16px 22px;min-height:57px}.wf-hero-actions .wf-text-link{font-size:15px}.wf-hero-note{font-size:12px;line-height:1.8;max-width:275px}.wf-hero-preview{padding:17px 13px;border-radius:9px}.wf-preview-heading{font-size:12px;padding-bottom:14px;gap:9px}.wf-live-label{font-size:9px;letter-spacing:.7px}.wf-sheet{min-width:370px;font-size:16px}.wf-row-index{width:27px}.wf-item-col{width:35%}.wf-cost-col{width:24%}.wf-sheet th,.wf-sheet td{height:44px;padding:7px 10px}.wf-sheet th{font-size:12px}.wf-sheet-formula{min-height:43px;gap:11px;font-size:14px}.wf-sheet-formula code{font-size:13px}.wf-sheet-formula>span{width:60px;padding:0 10px}.wf-sheet-formula>i{font-size:22px}.wf-preview-result{gap:10px;margin-top:17px}.wf-result-check{width:27px;height:27px;font-size:17px}.wf-preview-result strong{font-size:13px}.wf-preview-result div>span{font-size:12px}.wf-preview-caption{font-size:10px;margin-top:12px}.wf-suite-inner{padding-top:23px;padding-bottom:23px}.wf-suite-inner>p{font-size:13px;line-height:1.8}.wf-suite-inner>p br{display:block}.wf-suite-inner>p strong{margin-left:0}.wf-suite-apps{gap:17px 20px}.wf-suite-apps>span{font-size:13px;gap:6px}.wf-suite-apps .wf-app-letter{width:24px;height:24px;border-radius:4px;font-size:15px}.wf-suite-apps small{font-size:9px}.wf-suite-apps>span:last-child{display:none}.wf-section{padding-top:56px;padding-bottom:56px}.wf-section-heading{gap:19px;margin-bottom:29px}.wf-section-heading h2,.wf-how-heading h2,.wf-org-heading h2{font-size:35px;line-height:1.16}.wf-section-heading>p{font-size:17px;line-height:1.8}.wf-excel-feature{grid-template-columns:1fr}.wf-excel-feature-title{padding:29px 26px}.wf-excel-feature-title h3{font-size:42px}.wf-excel-feature-title h3 br{display:none}.wf-excel-feature-title .wf-live-label{margin-bottom:18px}.wf-excel-feature-title p{font-size:17px;max-width:none;margin-top:16px;margin-bottom:23px}.wf-excel-feature-title .wf-button{font-size:16px;min-height:53px;gap:22px;padding:14px 17px}.wf-excel-feature-body{padding:29px 26px}.wf-feature-intro{font-size:19px;line-height:1.55}.wf-excel-path{margin:23px 0;gap:20px}.wf-excel-path strong{font-size:16px}.wf-excel-path p{font-size:15px}.wf-excel-feature-body>.wf-text-link{font-size:15px}.wf-roadmap-heading{margin-top:44px;gap:16px;margin-bottom:23px}.wf-roadmap-heading h3{font-size:28px;line-height:1.25}.wf-roadmap-heading>p{font-size:15px;line-height:1.8}.wf-group-heading{margin-bottom:24px}.wf-group-heading h4{font-size:18px}.wf-group-heading>span{font-size:11px}.wf-roadmap-group ul{grid-template-columns:1fr;gap:23px}.wf-roadmap-group li{gap:14px;max-width:440px}.wf-roadmap-group h5{font-size:18px}.wf-roadmap-group li p{font-size:16px;line-height:1.75}.wf-roadmap-group .wf-app-letter{width:32px;height:32px;margin-top:3px}.wf-roadmap-note{font-size:13px;line-height:1.8}.wf-how-inner{gap:34px}.wf-how-heading h2{margin-top:16px}.wf-how-heading>p{font-size:18px;margin-top:21px}.wf-how-heading>p.wf-how-note{font-size:13px}.wf-how-steps li{gap:18px;padding-bottom:31px}.wf-how-steps li>span{width:33px;height:33px;font-size:13px}.wf-how-steps:before{left:16px;bottom:100px}.wf-how-steps h3{font-size:22px;margin-top:1px}.wf-how-steps p{font-size:16px;line-height:1.85;margin-top:9px}.wf-organizations{padding-bottom:0}.wf-org-panel{padding:32px 25px;gap:30px;border-radius:8px}.wf-org-heading .wf-eyebrow{font-size:9px;letter-spacing:1.2px}.wf-org-heading h2{font-size:33px;margin-top:18px}.wf-org-heading>p{font-size:17px;line-height:1.85;margin-top:20px}.wf-org-details{grid-template-columns:1fr;gap:27px}.wf-org-details>div{padding-left:29px}.wf-org-details h3{font-size:20px}.wf-org-details p{font-size:15px;margin-top:8px}.wf-faq{gap:27px}.wf-faq h2{font-size:35px;margin-top:15px}.wf-faq summary{font-size:17px;padding:19px 0;gap:15px;line-height:1.6}.wf-faq details>p{font-size:16px;padding-right:15px}.wf-start{padding-top:41px;padding-bottom:47px;gap:25px}.wf-start h2{font-size:33px;line-height:1.2}.wf-start .wf-button{font-size:16px;gap:22px;padding:16px 19px;min-height:57px}.wf-start>div:last-child>p{font-size:12px;line-height:1.8}.wf-footer{padding-top:33px}.wf-footer-top{flex-direction:column;align-items:flex-start;gap:23px;padding-bottom:25px}.wf-footer .wf-brand{font-size:19px}.wf-footer nav{margin-left:0;gap:23px;font-size:13px;flex-wrap:wrap}.wf-footer-bottom{padding-top:18px}.wf-footer-bottom p{font-size:11px}.wf-footer-bottom>a{font-size:11px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{transition:none!important}.wf-button:hover{transform:none}}
.wf-measurement{padding:0 0 20px;color:#6b806b;font-size:13px;max-width:800px}.wf-measurement summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px}.wf-measurement p{font-size:13px;line-height:1.9;color:#71806f;margin-top:12px}.wf-library-next{display:flex;gap:24px;align-items:baseline;flex-wrap:wrap;padding-top:24px;font-size:15px;line-height:1.8;color:#6a7a6e}.wf-library-next strong{color:#4c6754;font-weight:650;white-space:nowrap}.wf-library-next span{flex:1;min-width:250px}.wf-roadmap-group h5{font-size:18px}.wf-roadmap-group li p{font-size:16px}.wf-org-details p{font-size:16px}
@media(min-width:851px){.wf-roadmap-group li{min-height:108px}}@media(max-width:580px){.wf-library-next{gap:8px;flex-direction:column;font-size:15px}.wf-library-next span{min-width:0}.wf-measurement,.wf-measurement p{font-size:12px}}
