@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.0x_0bevfais8f.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.283rlcw9kygwg.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.1z2_6pqe9b797.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3f-auarlwu459.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.2rod0ve_3h_te.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.2xs28az5j2efm.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.sticky{position:sticky}.block{display:block}.overline{text-decoration-line:overline}}:root{--ink:#203a30;--green:#315a43;--muted:#6b766e;--paper:#f7f8f2;--line:#dce2d7;--accent:#e4edcb;--font-sans:"Manrope Variable", sans-serif;--font-serif:"Instrument Serif", Georgia, serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{color:var(--ink);background:var(--paper);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:wait;opacity:.6}button,input,select,textarea{outline-offset:5px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:5px;outline:2px solid #8d632c}h1,h2,h3,p{margin:0}svg{flex-shrink:0}button{color:inherit}::selection{color:#193526;background:#d4e5b3}.section-inner{max-width:1440px;margin:auto;padding:0 72px}.section-kicker,.eyebrow,.overline{letter-spacing:1.7px;font-size:10px;font-weight:650;display:block}.section-kicker{letter-spacing:1.9px;font-size:10px}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow i,.message-status i,.case-status i,.preview-caption i,.premium-product-heading i{background:#729260;border-radius:50%;width:6px;height:6px;display:inline-block}.overline{letter-spacing:1.1px;color:#778173;font-size:8px}em{font-family:var(--font-serif);font-weight:400}h2{letter-spacing:-1.9px;font-size:44px;font-weight:500;line-height:1.13}.brand{color:var(--ink);letter-spacing:-1.7px;align-items:center;gap:10px;font-size:31px;font-weight:700;line-height:1;display:inline-flex}.brand>svg{width:25px;height:25px}.brand-dot{color:#78916b}.navigation{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#f7f8f2f5;position:sticky;top:0}.nav-inner{align-items:center;gap:40px;max-width:1440px;height:86px;margin:auto;padding:0 72px;display:flex}.nav-links{align-items:center;gap:31px;margin-left:auto;font-size:12px;font-weight:550;display:flex}.nav-links a{transition:color .2s}.nav-links a:hover{color:#7b895d}.nav-cta{border:1px solid #aab8a5;border-radius:4px;align-items:center;gap:22px;padding:13px 18px;font-size:11px;font-weight:650;transition:background .2s;display:flex}.nav-cta:hover{background:var(--accent)}.menu-toggle{background:0 0;border:0;padding:8px;display:none}.button-primary{background:var(--green);color:#fff;border:1px solid var(--green);border-radius:4px;justify-content:space-between;align-items:center;gap:36px;min-height:52px;padding:17px 23px;font-size:12px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.button-primary:hover{background:#214733;transform:translateY(-2px)}.button-primary svg,.text-link svg{transition:transform .2s}.button-primary:hover svg,.text-link:hover svg{transform:translate(2px,-2px)}.text-link{align-items:center;gap:20px;width:fit-content;font-size:11px;font-weight:600;display:flex}.hero{overflow:hidden}.hero-a{background:#f7f8f2;padding:50px 0 0}.hero-topline{justify-content:space-between;align-items:center;display:flex}.hero-aside{text-align:right;color:#7b8475;font-size:10px;line-height:1.7}.hero-a-copy{grid-template-columns:1.5fr 1fr;align-items:end;gap:70px;margin:32px 0 50px;display:grid}.hero h1{letter-spacing:-4.5px;font-size:clamp(60px,6.5vw,92px);font-weight:500;line-height:1.02}.hero-support{max-width:345px;padding-bottom:4px}.hero-support p{letter-spacing:-.2px;margin-bottom:25px;font-size:16px;line-height:1.8}.hero-support .text-link{margin-top:20px}.hero-product{scroll-margin-top:120px;animation:.7s .15s both enter}.hero-a-copy{animation:.6s both enter}.workspace{color:#26392f;text-align:left;background:#fff;border:1px solid #d5ddd0;border-radius:8px 8px 0 0;overflow:hidden;box-shadow:0 12px 45px #203a3009}.workspace-bar{border-bottom:1px solid #e5e8e0;align-items:center;gap:70px;height:47px;padding:0 22px;display:flex}.app-wordmark{letter-spacing:-.7px;align-items:center;gap:7px;font-size:16px;font-weight:700;display:flex}.mini-mark{color:#edf1df;background:#315a43;border-radius:4px;justify-content:center;align-items:center;width:21px;height:21px;font-size:17px;font-weight:750;line-height:1;display:inline-flex}.workspace-breadcrumb span{color:#abb5a5;padding:0 12px}.workspace-user,.avatar{color:#62704e;background:#e6ebdc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-size:9px;display:inline-flex}.workspace-user{margin-left:auto}.workspace-body{grid-template-columns:185px 1fr;display:grid}.workspace-sidebar{background:#f6f7f2;border-right:1px solid #e3e7dc;flex-direction:column;gap:5px;min-height:418px;padding:18px 10px;font-size:9px;display:flex}.workspace-sidebar>span{color:#6c7667;align-items:center;gap:9px;padding:10px;display:flex}.workspace-sidebar .portfolio{color:#3d4e37;border:1px solid #dfe5d7;border-radius:3px;justify-content:space-between;gap:5px;margin-bottom:12px;font-size:9px}.workspace-sidebar .sidebar-active{color:#31573f;background:#e5ebda;border-radius:3px}.sidebar-active b{background:#fff;margin-left:auto;padding:1px 4px;font-size:8px}.workspace-sidebar .sidebar-caption{letter-spacing:1px;margin-top:13px;font-size:7px}.community-dot{background:#769074;border-radius:2px;width:7px;height:7px}.community-dot.pale{background:#b4c5a6}.community-dot.gold{background:#c7b789}.sidebar-bottom{align-items:center;gap:8px;margin:35px 8px 0;display:flex}.sidebar-bottom small{color:#7a8472;margin-top:3px;font-size:7px;display:block}.workspace-main{min-width:0;padding:27px 28px 22px}.workspace-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.workspace-heading h3{letter-spacing:-.6px;margin:7px 0;font-size:21px;font-weight:500}.workspace-summary{border-bottom:1px solid #e6eadd;grid-template-columns:repeat(3,1fr);margin:24px 0 20px;padding-bottom:20px;display:grid}.workspace-summary>div{border-right:1px solid #e0e5d8;padding-left:24px}.workspace-summary>div:first-child{padding-left:0}.workspace-summary>div:last-child{border:0}.workspace-summary strong{align-items:center;gap:10px;margin-top:5px;font-size:28px;font-weight:450;line-height:1;display:flex}.workspace-summary small{color:#7d8a70;max-width:60px;font-size:7px;font-weight:400;line-height:1.5}.workspace-tabs{color:#8d9586;border-bottom:1px solid #e8ebdf;gap:26px;font-size:8px;display:flex}.workspace-tabs>span{padding:0 0 10px}.workspace-tabs>span:first-child{color:#375b40;border-bottom:2px solid #456a43}.workspace-tabs b{background:#edf1e3;border-radius:3px;margin-left:5px;padding:2px 5px;font-size:7px}.work-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #e9ede2;align-items:center;gap:13px;width:100%;padding:15px 7px;transition:background .2s;display:flex}.work-row.selected{background:#fafbf6}.work-row:hover{background:#f0f4e9}.work-icon{color:#8a8059;background:#f1f0e4;border-radius:4px;padding:8px;display:flex}.work-icon-1{color:#718366;background:#edf2e8}.work-icon-2{color:#71918b;background:#eaf0ee}.work-row strong{font-size:9px;font-weight:550;display:block}.work-row small{color:#7c8673;margin-top:4px;font-size:7px;display:block}.work-row small span{padding:0 4px}.work-status{color:#7b8165;white-space:nowrap;background:#f0f2e8;border:1px solid #e4e8d8;border-radius:3px;margin-left:auto;padding:4px 7px;font-size:7px}.work-time{color:#8a9480;white-space:nowrap;font-size:7px}.work-row>svg{color:#7d8b71}.workspace-detail{background:#edf2e5;border-radius:4px;align-items:center;gap:12px;margin-top:16px;padding:15px;display:flex}.detail-symbol{color:#658456;align-self:flex-start;padding-top:1px}.workspace-detail strong{font-size:9px;font-weight:650}.workspace-detail p{color:#748367;max-width:500px;margin-top:4px;font-size:8px;line-height:1.7}.source{color:#6f825f;align-items:center;gap:5px;margin-top:7px;font-size:7px;display:flex}.workspace-detail button{background:0 0;border:0;margin-left:auto;padding:8px}.preview-caption{letter-spacing:.4px;color:#859078;background:#f3f6ec;border-top:1px solid #e2e8d8;justify-content:space-between;padding:11px 23px;font-size:7px;display:flex}.preview-caption>span:first-child{align-items:center;gap:7px;display:flex}.preview-caption i{width:4px;height:4px}.preview-notice{color:#526d46;padding-top:10px;font-size:9px}.problem-section{background:#f7f8f2;padding:105px 0 85px}.problem-layout{grid-template-columns:1.35fr 1fr;align-items:center;gap:100px;margin-top:35px;display:grid}.problem-layout p{color:#707b6b;max-width:360px;font-size:14px;line-height:1.9}.problem-layout h2 em{color:#818c71}.before-after{color:#859078;border-top:1px solid #d8dfcf;align-items:center;gap:38px;margin-top:50px;padding-top:30px;font-size:12px;display:flex}.before-after strong{color:#31563f;font-weight:550}.before-after svg{width:20px}.ai-section{color:#2a4734;background:#eaf0df;padding:85px 0;scroll-margin-top:85px}.index-number{margin-right:7px}.ai-heading{grid-template-columns:1.4fr 1fr;align-items:center;gap:100px;margin:36px 0 45px;display:grid}.ai-heading h2{font-size:49px}.ai-heading p{color:#69795e;max-width:350px;font-size:13px;line-height:1.9}.small-note{color:#7b886b;margin-top:13px;font-size:9px;display:block}.ai-workbench{grid-template-columns:1fr 1fr;gap:65px;display:grid}.routing-start{border-bottom:1px solid #c5d1b6;align-items:center;gap:16px;padding:20px 0 23px;font-size:12px;font-weight:600;display:flex}.routing-start>svg:last-child{margin-left:auto}.routing-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #cbd6bd;align-items:center;gap:23px;width:100%;padding:22px 15px 22px 0;transition:padding .2s,background .2s;display:flex}.routing-row.active{background:#dce6ca;padding-left:18px}.routing-row:hover{background:#dfe8d1}.routing-number{letter-spacing:-2px;flex-shrink:0;width:58px;font-size:42px;font-weight:400;line-height:1}.routing-row b{font-size:12px;font-weight:600;display:block}.routing-row small{color:#6f7e60;max-width:250px;margin-top:6px;font-size:10px;line-height:1.65;display:block}.routing-row>svg{color:#7b8f68;margin-left:auto}.message-preview{background:#fafbf6;border:1px solid #d1ddc2;border-radius:5px;align-self:center;min-height:366px;padding:27px 30px;box-shadow:0 10px 25px #384e2605}.message-top{letter-spacing:1px;color:#8b957e;border-bottom:1px solid #e0e6d6;justify-content:space-between;padding-bottom:17px;font-size:7px;display:flex}.message-status{color:#758564;align-items:center;gap:7px;margin-top:22px;font-size:8px;display:flex}.message-status i{width:4px;height:4px}.message-preview h3{letter-spacing:-.6px;max-width:340px;margin:15px 0 24px;font-size:20px;font-weight:500;line-height:1.35}.message-draft{border-left:2px solid #c9d6b8;padding-left:18px}.draft-label{letter-spacing:1px;color:#859674;align-items:center;gap:7px;font-size:7px;display:flex}.message-draft p{color:#66775a;margin-top:10px;font-size:11px;line-height:1.85}.message-source{color:#7a896c;border-top:1px solid #e2e8d8;align-items:center;gap:10px;margin-top:25px;padding-top:15px;font-size:7px;display:flex}.message-source b{color:#66775a;margin-top:4px;font-size:8px;font-weight:500;display:block}.ai-principle{color:#6a7b5c;border-top:1px solid #cdd8bf;align-items:center;gap:12px;margin-top:36px;padding-top:25px;font-size:10px;display:flex}.principle-detail{color:#7c8b6e;margin-left:auto;font-size:9px}.people-section{background:#fcfcf8;padding:100px 0 80px}.people-heading{justify-content:space-between;align-items:start;gap:40px;display:flex}.people-heading .section-kicker{padding-top:10px}.people-heading h2{min-width:58%;font-size:41px}.people-heading h2 em{color:#849174}.people-layout{grid-template-columns:1fr 1fr;gap:80px;margin-top:55px;display:grid}.people-copy article{border-top:1px solid #e0e5d8;gap:20px;padding:24px 0;display:flex}.people-copy article>span{color:#93a181;padding-top:4px;font-size:10px}.people-copy h3{letter-spacing:-.4px;font-size:16px;font-weight:600}.people-copy p{color:#76806e;max-width:350px;margin-top:12px;font-size:12px;line-height:1.9}.board-preview{background:#f1f3e9;border:1px solid #dce3d1;border-radius:5px;align-self:center;padding:25px 30px}.board-header{color:#7a896b;border-bottom:1px solid #dce3d0;justify-content:space-between;align-items:center;padding-bottom:20px;font-size:8px;display:flex}.board-header>span:first-child{letter-spacing:.9px;align-items:center;gap:7px;font-size:7px;display:flex}.board-preview>.overline{margin-top:24px}.board-preview h3{letter-spacing:-1px;margin:9px 0 25px;font-size:28px;font-weight:450;line-height:1.15}.board-line{border-top:1px solid #dce3d0;align-items:center;gap:16px;padding:16px 0;display:flex}.board-line>span{color:#9ba88b;font-size:9px}.board-line b{font-size:10px;font-weight:600;display:block}.board-line small{color:#889779;margin-top:4px;font-size:8px;display:block}.board-line svg{color:#90a07b;margin-left:auto}.board-bottom{color:#8c987e;border-top:1px solid #dce3d0;align-items:center;gap:10px;margin-top:8px;padding-top:18px;font-size:8px;line-height:1.7;display:flex}.board-bottom .avatar{background:#dfe7d2}.board-bottom b{color:#6e815d;font-weight:500}.board-bottom>svg{color:#758d5c;margin-left:auto}.connected-strip{color:#7a886d;border-top:1px solid #dfe5d6;align-items:center;gap:30px;margin-top:50px;padding-top:30px;font-size:11px;display:flex}.connecting-line{background:#dfe5d6;flex:1;height:1px}.connected-strip>svg{color:#506d3c}.final-cta{color:#f3f5e8;background:#2d4c39;padding:75px 0 80px}.final-cta .section-kicker{color:#adbf99}.final-cta .section-inner>div{justify-content:space-between;align-items:end;gap:50px;margin-top:30px;display:flex}.final-cta h2{letter-spacing:-2px;font-size:52px;font-weight:400}.final-cta p{color:#b4c4a5;margin-bottom:25px;font-size:12px;line-height:1.9}.final-cta .button-primary{color:#314a30;background:#e7edce;border-color:#e7edce}.final-cta .button-primary:hover{background:#f3f6e4}.footer{background:var(--paper);align-items:center;gap:40px;max-width:1440px;margin:auto;padding:35px 72px;display:flex}.footer .brand{font-size:26px}.footer .brand>svg{width:22px;height:22px}.footer>span{color:#87927a;font-size:10px}.footer>div{color:#8b957f;gap:25px;margin-left:auto;font-size:9px;display:flex}.concept-switcher{z-index:50;white-space:nowrap;background:#fff;border:1px solid #d1d9c9;border-radius:7px;align-items:center;gap:4px;padding:6px;font-size:10px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0002}.concept-switcher a{border-radius:3px;gap:5px;padding:8px 11px;display:flex}.concept-switcher .review-label{color:#8b937f;border-right:1px solid #dfe3d7;border-radius:0}.concept-switcher a[aria-current]{color:#315136;background:#e7eddc}.skip-link{z-index:100;background:#fff;padding:14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.concept-b{--paper:#f4f0e5;--line:#dcdccf;--green:#315740}.concept-b .navigation{background:#f4f0e5f7}.hero-b{background:#f4f0e5;padding:25px 0 65px}.editorial-index{letter-spacing:1.5px;color:#7e8772;border-bottom:1px solid #d8d9ca;justify-content:space-between;padding:0 0 20px;font-size:8px;display:flex}.editorial-hero-layout{grid-template-columns:1.05fr 1fr;gap:100px;margin-top:42px;display:grid}.editorial-headline>.eyebrow{margin-bottom:22px;font-size:8px}.hero-b h1{font-family:var(--font-serif);letter-spacing:-2.8px;font-size:clamp(70px,7.4vw,106px);font-weight:400;line-height:.91}.editorial-intro{flex-direction:column;align-items:flex-start;max-width:310px;margin-top:30px;padding-left:3px;display:flex}.editorial-intro p{color:#737e66;margin-bottom:23px;font-size:12px;line-height:1.9}.editorial-case{min-width:0;margin-top:58px}.editorial-side-note{letter-spacing:1px;justify-content:space-between;align-items:start;padding-bottom:25px;font-size:7px;display:flex}.editorial-side-note p{letter-spacing:0;color:#79846c;font-size:10px;line-height:1.7}.case-file{color:#365237;background:#fafaf4;border:1px solid #d4dcc7;border-radius:3px;overflow:hidden;box-shadow:7px 7px #e5e6d7}.case-top{letter-spacing:.8px;color:#849474;border-bottom:1px solid #dfe5d4;justify-content:space-between;align-items:center;padding:18px 23px;font-size:7px;display:flex}.case-top>span:first-child{align-items:center;gap:8px;display:flex}.case-title{padding:30px 28px 25px}.case-title h3{font-family:var(--font-serif);letter-spacing:-.5px;margin:12px 0 17px;font-size:36px;font-weight:400;line-height:1.03}.case-status{color:#8b936f;align-items:center;gap:7px;font-size:8px;display:flex}.case-status i{background:#a29a66;width:4px;height:4px}.case-request{background:#f0f2e5;align-items:center;gap:12px;padding:18px 28px;display:flex}.case-request b{font-size:11px;font-weight:500}.case-request small{color:#849270;margin-top:4px;font-size:8px;display:block}.case-request>svg{color:#a0ac8a;margin-left:auto}.case-analysis{padding:25px 28px}.case-analysis>div{gap:10px;margin-top:19px;font-size:10px;display:flex}.case-analysis>div svg{color:#8ba575;margin-top:2px}.case-analysis small{color:#8b987b;margin-top:5px;font-size:8px;display:block}.case-analysis .case-missing svg{color:#ac9b6c}.case-action{background:#e4ecd5;border:0;justify-content:space-between;align-items:center;width:calc(100% - 56px);margin:0 28px 23px;padding:13px 15px;font-size:10px;display:flex}.case-foot{color:#98a08c;border-top:1px solid #e1e5d7;justify-content:space-between;padding:13px 28px;font-size:7px;display:flex}.editorial-caption{letter-spacing:1px;color:#7e8b6c;justify-content:space-between;align-items:center;margin-top:30px;font-size:8px;display:flex}.editorial-statement{background:#e9eadb;padding:75px 0 80px}.editorial-statement .section-inner{grid-template-columns:1fr 2fr;gap:30px;display:grid}.editorial-statement .section-kicker{max-width:160px;padding-top:7px;font-size:8px;line-height:1.9}.editorial-statement h2{font-family:var(--font-serif);letter-spacing:-.8px;font-size:49px;font-weight:400;line-height:1.08}.editorial-statement em{color:#87936f}.editorial-statement p{color:#75816a;grid-column:2;max-width:440px;font-size:12px;line-height:1.9}.ai-editorial{color:#f2f1e3;background:#2b4936}.ai-editorial .section-kicker{color:#a9bc90}.ai-editorial h2{font-family:var(--font-serif);letter-spacing:-1px;font-size:65px;font-weight:400}.ai-editorial .ai-heading p,.ai-editorial .small-note{color:#bbc9ab}.ai-editorial .ai-heading em{color:#bfca9e}.ai-editorial .routing-start,.ai-editorial .routing-row{border-color:#4c6444}.ai-editorial .routing-row.active,.ai-editorial .routing-row:hover{background:#38573b}.ai-editorial .routing-row small{color:#b3c29e}.ai-editorial .routing-number{font-family:var(--font-serif);font-size:53px}.ai-editorial .routing-row>svg{color:#c1cdad}.ai-editorial .message-preview{color:#365136;background:#f2f1e5;border-color:#f2f1e5;border-radius:1px}.ai-editorial .ai-principle{color:#b6c6a2;border-color:#4f6446}.ai-editorial .principle-detail{color:#a1b58c}.people-editorial{background:#f4f0e5}.people-editorial .people-heading h2{font-family:var(--font-serif);letter-spacing:-.8px;font-size:51px;font-weight:400}.concept-b .final-cta{color:#365035;background:#e5e8d5}.concept-b .final-cta h2{font-family:var(--font-serif);letter-spacing:-1.5px;font-size:66px}.concept-b .final-cta .section-kicker,.concept-b .final-cta p{color:#738564}.concept-b .final-cta .button-primary{color:#fff;background:#315740;border-color:#315740}.concept-c{--paper:#eef1e7;--green:#d2e6a3}.nav-dark{color:#e4edd5;background:#1a3027f7;border-color:#3c5241}.brand-light{color:#ecf0df}.brand-light .brand-dot{color:#bfd096}.nav-dark .nav-cta{border-color:#789064}.nav-dark .nav-cta:hover{background:#365037}.hero-c{color:#eaf0dd;background:#1a3027;padding:38px 0 55px}.premium-top{color:#b5c49f;justify-content:space-between;display:flex}.premium-top .eyebrow{font-size:8px}.premium-number{letter-spacing:1.3px;color:#7d987b;font-size:8px}.premium-layout{grid-template-columns:1fr 1.75fr;align-items:center;gap:50px;margin-top:65px;display:grid}.hero-c h1{letter-spacing:-3.5px;font-size:clamp(60px,6.2vw,87px);font-weight:450;line-height:1.04}.hero-c h1 em{font-family:var(--font-serif);color:#c9dfa0;white-space:nowrap;letter-spacing:-2px;font-size:1.1em}.premium-copy p{color:#b3c3a7;max-width:300px;margin:27px 0;font-size:13px;line-height:1.9}.hero-c .button-primary{color:#27412a;background:#d2e6a3;border-color:#d2e6a3}.hero-c .button-primary:hover{background:#e5efcf}.hero-c .text-link{color:#b1c39e;margin-top:20px}.premium-caption{color:#88a27e;align-items:center;gap:15px;margin-top:55px;font-size:8px;line-height:1.7;display:flex}.tiny-rule{background:#8ea77e;width:25px;height:1px}.premium-product{min-width:0;animation:.7s .15s both enter}.premium-product-heading{letter-spacing:1.1px;color:#859f78;justify-content:space-between;padding-bottom:16px;font-size:7px;display:flex}.premium-product-heading>span:last-child{align-items:center;gap:6px;display:flex}.premium-product-heading i{background:#b9d58c;width:4px;height:4px}.workspace-compact{border-color:#607553;border-radius:5px;box-shadow:0 20px 60px #0002}.workspace-compact .workspace-sidebar{display:none}.workspace-compact .workspace-body{grid-template-columns:1fr}.workspace-compact .workspace-bar{gap:30px;height:48px}.workspace-compact .workspace-heading h3{max-width:260px;font-size:23px}.workspace-compact .workspace-heading p{max-width:270px;font-size:8px;line-height:1.8}.workspace-compact .workspace-summary{margin-top:28px;padding-bottom:24px}.workspace-compact .workspace-summary strong{font-size:30px}.workspace-compact .workspace-summary small{display:none}.workspace-compact .work-row{gap:10px;padding:18px 4px}.workspace-compact .work-status{display:none}.workspace-compact .work-time{margin-left:auto}.workspace-compact .workspace-detail{margin-top:24px;padding:16px 12px}.workspace-compact .workspace-detail p{font-size:9px}.premium-product-note{color:#94ad81;align-items:center;gap:9px;margin-top:19px;font-size:8px;line-height:1.7;display:flex}.premium-statement{background:#eef1e7;padding:85px 0}.premium-statement .section-inner>div:first-of-type{justify-content:space-between;align-items:center;gap:70px;margin-top:30px;display:flex}.premium-statement h2{font-size:46px}.premium-statement h2 em{color:#859673}.premium-statement p{color:#75836b;max-width:330px;font-size:13px;line-height:1.9}.operations-line{color:#7a8d6a;border-top:1px solid #d0dbc4;justify-content:space-between;gap:20px;margin-top:45px;padding-top:25px;font-size:10px;display:flex}.concept-c .ai-section{background:#dfe8cf}.concept-c .final-cta{background:#1a3027}.concept-c .final-cta .button-primary{background:#d2e6a3}.concept-c .people-section{background:#f8f9f3}.design-index{max-width:1450px;margin:auto;padding:45px 65px 70px}.design-index>.section-kicker{color:#8b977a;margin:70px 0 22px}.design-index>h1{letter-spacing:-2.5px;font-size:65px;font-weight:450;line-height:1.07}.design-index>h1 em{color:#899672}.design-index>p{color:#849175;margin-top:22px;font-size:14px;line-height:1.8}.design-options{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:45px;display:grid}.design-thumb{background:#ecf0e4;border:1px solid #dce2d2;flex-direction:column;height:280px;padding:25px;display:flex;overflow:hidden}.design-thumb>span:first-child{letter-spacing:-.7px;font-size:17px;font-weight:700}.design-thumb>strong{letter-spacing:-1.1px;max-width:245px;margin-top:27px;font-size:28px;font-weight:450;line-height:1.15}.thumb-ui{background:#fff;border:1px solid #d3ddc9;width:100%;height:105px;margin-top:22px;padding:12px;transform:translate(25px)}.thumb-ui i{background:#e3e9d9;width:80%;height:6px;margin:8px;display:block}.thumb-ui i:nth-child(2){width:60%}.thumb-b{background:#f1eadb}.thumb-b>strong{font-family:var(--font-serif);max-width:200px;font-size:39px;line-height:1}.thumb-b .thumb-ui{align-self:end;width:46%;height:100px;transform:translate(45px,-30px)}.thumb-c{color:#d6e4bf;background:#1a3027}.thumb-c>strong{font-size:35px;font-family:var(--font-serif);max-width:220px}.thumb-c .thumb-ui{width:85%;transform:translate(70px,-12px)}.design-option-title{justify-content:space-between;align-items:center;gap:10px;margin:20px 0 10px;display:flex}.design-option-title h2{letter-spacing:-.3px;font-size:16px;font-weight:600}.design-options>a>p{color:#859276;font-size:12px;line-height:1.8}.design-options>a:hover .design-thumb{border-color:#7f9369}.design-index .design-recommendation{border-top:1px solid #d9e1cf;max-width:900px;margin-top:40px;padding-top:25px;font-size:12px}@keyframes enter{0%{transform:translateY(8px)}to{transform:translateY(0)}}@media (min-width:1600px){.section-inner,.nav-inner,.footer{max-width:1480px}.hero-a-copy{margin-top:45px;margin-bottom:60px}.hero h1{font-size:96px}.hero-b h1{font-size:112px}.hero-c h1{font-size:92px}}@media (max-width:1100px){.section-inner,.nav-inner{padding-left:40px;padding-right:40px}.nav-inner{gap:25px}.nav-links{gap:20px}.hero-a-copy{grid-template-columns:1.5fr 1fr;gap:35px}.hero h1{letter-spacing:-3px;font-size:69px}.hero-support p{font-size:14px}.workspace-body{grid-template-columns:150px 1fr}.workspace-sidebar{font-size:8px}.workspace-sidebar>span{gap:6px}.workspace-main{padding:24px 22px}.workspace-summary>div{padding-left:15px}.work-status{display:none}.work-time{margin-left:auto}.problem-layout,.ai-heading{gap:50px}.ai-workbench{gap:35px}.people-layout{gap:40px}.people-heading h2{font-size:37px}.footer{gap:25px;padding:30px 40px}.hero-b h1{font-size:84px}.editorial-hero-layout{gap:60px}.editorial-side-note{gap:15px}.editorial-case{margin-top:45px}.editorial-statement h2{font-size:43px}.premium-layout{grid-template-columns:1fr 1.5fr;gap:30px}.hero-c h1{font-size:67px}.workspace-compact .workspace-heading h3{font-size:20px}.premium-number{display:none}.workspace-compact .workspace-main{padding:24px 18px}.workspace-compact .work-row strong{font-size:8px}.premium-product-heading{font-size:6px}.premium-statement h2{font-size:40px}}@media (max-width:800px){.section-inner,.nav-inner{padding-left:26px;padding-right:26px}.nav-inner{gap:16px;height:76px}.brand{font-size:28px}.nav-links{gap:17px;font-size:10px}.nav-links a:last-child{display:none}.nav-cta{gap:12px;padding:11px 14px;font-size:10px}.hero-topline .eyebrow{letter-spacing:1px;font-size:8px}.hero-aside{font-size:8px}.hero-a-copy{grid-template-columns:1.3fr 1fr;gap:25px;margin-bottom:35px}.hero h1{letter-spacing:-2.5px;font-size:56px}.hero-support p{margin-bottom:19px;font-size:12px}.button-primary{min-height:47px;padding:14px 18px;font-size:11px}.hero-support .text-link{margin-top:15px;font-size:9px}.workspace-body{grid-template-columns:120px 1fr}.workspace-sidebar{padding:14px 6px}.workspace-sidebar>span{padding:9px 6px;font-size:7px}.workspace-sidebar svg{width:12px}.workspace-sidebar .portfolio{gap:3px;font-size:7px}.workspace-sidebar .sidebar-caption{letter-spacing:.4px;font-size:6px}.workspace-bar{gap:35px}.workspace-main{padding:20px 18px}.workspace-heading h3{font-size:18px}.workspace-heading p{font-size:8px}.workspace-summary small{display:none}.workspace-summary span{font-size:7px}.workspace-summary strong{font-size:25px}.work-row{gap:8px;padding:14px 3px}.work-row strong{font-size:8px}.work-icon{padding:7px}.work-row>svg{display:none}.workspace-detail p{font-size:8px}.problem-section{padding:70px 0}.problem-layout{gap:35px;margin-top:25px}.problem-layout h2,h2{letter-spacing:-1.3px;font-size:35px}.problem-layout p{font-size:11px}.before-after{gap:25px;margin-top:35px;font-size:10px}.ai-section{padding:65px 0}.ai-heading{gap:40px}.ai-heading h2{font-size:38px}.ai-heading p{font-size:11px}.ai-workbench{gap:25px}.routing-row{gap:13px;padding-top:20px;padding-bottom:20px}.routing-row.active{padding-left:10px}.routing-number{width:44px;font-size:34px}.routing-row b{font-size:11px}.routing-row small{font-size:9px}.routing-start{gap:10px;font-size:10px}.message-preview{min-height:350px;padding:22px 20px}.message-preview h3{font-size:18px}.message-draft p{font-size:10px}.message-source{font-size:6px}.message-source b{font-size:7px}.principle-detail{display:none}.people-section{padding:65px 0}.people-heading{display:block}.people-heading h2{margin-top:25px}.people-layout{gap:25px;margin-top:35px}.people-copy h3{font-size:14px}.people-copy p{font-size:10px}.people-copy article{gap:13px;padding:21px 0}.board-preview{padding:20px}.board-header{gap:10px;font-size:7px}.board-header>span:first-child{font-size:6px}.board-preview h3{font-size:26px}.board-line{gap:10px}.board-line small{font-size:7px;line-height:1.7}.final-cta{padding:60px 0}.final-cta h2{font-size:40px}.final-cta p{font-size:11px}.final-cta .section-inner>div{gap:25px}.footer{gap:20px;padding:28px 26px}.footer>span{max-width:150px;font-size:8px;line-height:1.7}.footer>div{gap:15px;font-size:8px}.editorial-hero-layout{gap:35px}.hero-b h1{font-size:74px}.editorial-headline>.eyebrow{letter-spacing:.8px;font-size:6px}.editorial-side-note{display:block}.editorial-side-note p{margin-top:12px}.case-title{padding:25px 22px}.case-title h3{font-size:31px}.case-top{padding:15px 18px;font-size:6px}.case-request{padding:17px 22px}.case-analysis{padding:22px}.case-action{width:calc(100% - 44px);margin-left:22px;margin-right:22px;font-size:9px}.case-foot{gap:15px;padding:12px 20px;font-size:6px}.editorial-caption{gap:15px;font-size:6px}.editorial-statement .section-inner{grid-template-columns:1fr 2.3fr}.editorial-statement h2{font-size:36px}.editorial-statement p{font-size:11px}.ai-editorial h2{font-size:48px}.people-editorial .people-heading h2{font-size:46px}.concept-b .final-cta h2{font-size:51px}.premium-layout{grid-template-columns:1fr 1.35fr;gap:25px;margin-top:45px}.hero-c h1{font-size:55px}.premium-copy p{font-size:11px}.workspace-compact .workspace-breadcrumb{display:none}.workspace-compact .workspace-heading h3{font-size:18px}.workspace-compact .workspace-main{padding:20px 16px}.workspace-compact .workspace-summary>div{padding-left:10px}.workspace-compact .workspace-summary span{font-size:6px}.workspace-compact .workspace-summary strong{font-size:27px}.workspace-compact .workspace-detail{gap:7px;padding:12px 10px}.workspace-compact .workspace-detail p{font-size:8px}.workspace-compact .work-time{display:none}.workspace-compact .work-row{gap:7px}.workspace-compact .work-icon{padding:6px}.workspace-compact .work-row strong{font-size:7px;line-height:1.6}.workspace-compact .work-row small{font-size:6px}.workspace-compact .preview-caption>span:first-child,.premium-product-heading>span:first-child{display:none}.premium-product-heading{justify-content:flex-end}.premium-product-note{font-size:7px}.premium-statement{padding:60px 0}.premium-statement h2{font-size:35px}.premium-statement p{max-width:260px;font-size:11px}.operations-line{font-size:8px}.design-index{padding:35px 30px}.design-options{gap:18px}.design-thumb{height:220px;padding:18px}.design-thumb>strong{font-size:24px}.thumb-b>strong,.thumb-c>strong{font-size:32px}.design-option-title h2{font-size:13px}.design-option-title svg{width:18px}}@media (max-width:600px){html{scroll-padding-top:80px}.section-inner,.nav-inner{padding-left:22px;padding-right:22px}.navigation{-webkit-backdrop-filter:none;backdrop-filter:none}.nav-inner{gap:10px;height:72px}.brand{gap:7px;font-size:26px}.brand>svg{width:22px;height:22px}.nav-cta{border-radius:3px;gap:9px;margin-left:auto;padding:11px 12px;font-size:9px}.nav-cta svg{width:12px}.menu-toggle{padding:8px 0 8px 5px;display:flex}.menu-toggle svg{width:19px}.nav-links{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;padding:12px 22px 20px;font-size:13px;display:none;position:absolute;top:71px;left:0;right:0}.nav-links.is-open{display:flex}.nav-links a,.nav-links a:last-child{padding:13px 0;display:block}.nav-dark .nav-links{background:#1a3027}.hero-a{padding-top:30px}.hero-topline .eyebrow{letter-spacing:1.1px;gap:7px;font-size:6.5px}.hero-topline .eyebrow i{width:4px;height:4px}.hero-aside{display:none}.hero-a-copy{grid-template-columns:1fr;gap:23px;margin-top:24px;margin-bottom:34px}.hero h1{letter-spacing:-2.3px;font-size:clamp(43px,10.8vw,64px);line-height:1.04}.hero-support{max-width:340px}.hero-support p{max-width:310px;margin-bottom:20px;font-size:13px;line-height:1.8}.hero-support .text-link{gap:7px;max-width:118px;margin:0 0 0 15px;font-size:9px;line-height:1.5;display:inline-flex}.hero-support .text-link svg{width:13px}.button-primary{gap:24px;padding:14px 17px;font-size:10px}.hero-product{margin-left:-6px;margin-right:-6px}.workspace{border-radius:5px 5px 0 0}.workspace-bar{gap:24px;height:41px;padding:0 15px}.workspace-breadcrumb{font-size:7px}.app-wordmark{font-size:14px}.mini-mark{width:18px;height:18px;font-size:14px}.workspace-user{width:21px;height:21px;font-size:7px}.workspace-body{display:block}.workspace-sidebar{display:none}.workspace-main{padding:22px 16px 18px}.workspace-heading h3{letter-spacing:-.6px;font-size:18px}.workspace-heading .overline{font-size:6px}.workspace-heading p{max-width:230px;font-size:7px;line-height:1.8}.workspace-heading>svg{width:13px}.workspace-summary{margin:20px 0 17px;padding-bottom:16px}.workspace-summary>div{padding-left:12px}.workspace-summary span{font-size:6px}.workspace-summary strong{font-size:24px}.workspace-tabs{gap:25px;font-size:7px}.work-row{gap:9px;padding:14px 2px}.work-row strong{font-size:7.5px}.work-row small{font-size:6px;line-height:1.5}.work-time{font-size:6px}.work-icon{padding:7px}.work-icon svg{width:13px;height:13px}.workspace-detail{gap:8px;margin-top:17px;padding:12px 10px}.workspace-detail strong{font-size:8px;line-height:1.6;display:block}.workspace-detail p{font-size:7px;line-height:1.8}.workspace-detail .source{font-size:6px;line-height:1.5}.workspace-detail>button{padding:4px}.detail-symbol svg{width:15px}.preview-caption{letter-spacing:0;gap:15px;padding:10px 14px;font-size:5px}.problem-section{padding:55px 0}.section-kicker{letter-spacing:1.4px;font-size:7px}.problem-layout{grid-template-columns:1fr;gap:23px;margin-top:25px}.problem-layout h2,h2{letter-spacing:-1.3px;font-size:32px;line-height:1.15}.problem-layout p{max-width:330px;font-size:12px;line-height:1.9}.before-after{align-items:center;gap:16px;margin-top:30px;padding-top:23px;font-size:8px;line-height:1.6}.before-after svg{width:17px}.ai-section{padding:53px 0}.ai-heading{grid-template-columns:1fr;gap:22px;margin:25px 0 30px}.ai-heading h2{font-size:37px}.ai-heading p{max-width:330px;font-size:12px;line-height:1.9}.small-note{margin-top:10px;font-size:8px}.ai-workbench{grid-template-columns:1fr;gap:26px}.routing-start{padding:18px 0;font-size:11px}.routing-row{gap:22px;padding:18px 10px 18px 0}.routing-row.active{padding-left:13px}.routing-number{width:46px;font-size:35px}.routing-row b{font-size:11px}.routing-row small{max-width:220px;font-size:9px;line-height:1.7}.message-preview{min-height:338px;padding:23px 24px}.message-top{font-size:6px}.message-status{font-size:7px}.message-preview h3{max-width:260px;margin:16px 0 23px;font-size:21px}.message-draft p{font-size:11px}.message-source{font-size:7px}.message-source b{font-size:7px;line-height:1.5}.ai-principle{align-items:start;margin-top:25px;padding-top:22px;font-size:9px;line-height:1.8}.ai-principle svg{width:17px;height:17px;margin-top:1px}.people-section{padding:55px 0 45px}.people-heading h2{min-width:0;margin-top:24px;font-size:31px}.people-layout{grid-template-columns:1fr;gap:28px;margin-top:30px}.people-copy article{gap:17px;padding:22px 0}.people-copy h3{font-size:15px}.people-copy p{margin-top:10px;font-size:11px;line-height:1.9}.board-preview{padding:24px}.board-header{font-size:7px}.board-header>span:first-child{font-size:6px}.board-preview h3{margin-top:10px;font-size:30px}.board-line b{font-size:10px}.board-line small{font-size:8px}.board-line{gap:14px;padding:17px 0}.board-bottom{font-size:8px}.connected-strip{gap:14px;margin-top:30px;padding-top:25px;font-size:8px;line-height:1.7}.connected-strip .connecting-line{min-width:10px}.connected-strip>svg{width:16px}.final-cta{padding:48px 0 52px}.final-cta .section-inner>div{margin-top:25px;display:block}.final-cta h2{letter-spacing:-1.5px;font-size:36px}.final-cta p{margin:23px 0;font-size:12px}.footer{flex-wrap:wrap;gap:15px;padding:28px 22px 85px}.footer .brand{font-size:26px}.footer>span{max-width:155px;margin-left:auto;font-size:8px}.footer>div{border-top:1px solid #dce3d2;justify-content:space-between;width:100%;margin-left:0;padding-top:20px;font-size:8px}.concept-switcher{max-width:calc(100vw - 20px);padding:4px;font-size:9px;bottom:13px}.concept-switcher a{gap:5px;padding:8px 10px}.concept-switcher .review-label{padding-left:8px;padding-right:9px}.hero-b{padding:21px 0 50px}.editorial-index{letter-spacing:.6px;gap:20px;padding-bottom:16px;font-size:6px;line-height:1.8}.editorial-index span:last-child{text-align:right;max-width:130px}.editorial-hero-layout{grid-template-columns:1fr;gap:40px;margin-top:28px}.editorial-headline>.eyebrow{letter-spacing:1px;margin-bottom:23px;font-size:6.5px}.hero-b h1{letter-spacing:-2.3px;font-size:clamp(72px,18vw,94px);line-height:.89}.editorial-intro{max-width:320px;margin-top:26px}.editorial-intro p{max-width:295px;margin-bottom:21px;font-size:12px}.editorial-case{margin-top:0;padding-right:6px}.editorial-side-note{gap:20px;padding-bottom:23px;font-size:6px;display:flex}.editorial-side-note p{margin-top:0;font-size:9px}.case-top{padding:16px 20px;font-size:6px}.case-title{padding:26px 24px}.case-title h3{font-size:37px}.case-title .overline{font-size:6px}.case-request{padding:18px 24px}.case-analysis{padding:24px}.case-action{width:calc(100% - 48px);margin-left:24px;margin-right:24px;padding:14px;font-size:10px}.case-foot{padding:13px 24px;font-size:6px}.editorial-caption{margin-top:25px;font-size:7px}.editorial-statement{padding:50px 0}.editorial-statement .section-inner{display:block}.editorial-statement .section-kicker{max-width:none;font-size:7px}.editorial-statement h2{margin:25px 0;font-size:35px;line-height:1.1}.editorial-statement p{max-width:310px;font-size:11px}.ai-editorial h2{font-size:47px}.ai-editorial .routing-number{font-size:46px}.people-editorial .people-heading h2{letter-spacing:-.7px;font-size:39px}.concept-b .final-cta h2{letter-spacing:-1px;font-size:48px}.hero-c{padding:29px 0 45px}.premium-top .eyebrow{letter-spacing:1.1px;font-size:6px}.premium-top .eyebrow i{width:4px;height:4px}.premium-layout{grid-template-columns:1fr;gap:40px;margin-top:30px}.hero-c h1{letter-spacing:-3px;font-size:73px;line-height:1}.hero-c h1 em{font-size:1.04em}.premium-copy p{max-width:310px;margin:25px 0;font-size:12px;line-height:1.9}.hero-c .text-link{vertical-align:middle;gap:8px;max-width:115px;margin:0 0 0 17px;font-size:9px;line-height:1.5;display:inline-flex}.premium-caption{display:none}.premium-product-heading{padding-bottom:14px;font-size:6px}.premium-product-heading>span:first-child,.workspace-compact .workspace-breadcrumb{display:inline}.workspace-compact .workspace-main{padding:23px 17px}.workspace-compact .workspace-heading h3{max-width:none;font-size:20px}.workspace-compact .workspace-heading p{font-size:7px}.workspace-compact .workspace-summary{margin-top:22px;padding-bottom:20px}.workspace-compact .workspace-summary span{font-size:6px}.workspace-compact .workspace-summary strong{font-size:26px}.workspace-compact .work-row{gap:10px;padding:16px 2px}.workspace-compact .work-row strong{font-size:8px}.workspace-compact .work-row small{font-size:6px}.workspace-compact .work-time{display:inline}.workspace-compact .preview-caption>span:first-child{display:flex}.premium-product-note{align-items:start;font-size:8px;line-height:1.8}.premium-product-note svg{width:13px;margin-top:2px}.premium-statement{padding:50px 0}.premium-statement .section-inner>div:first-of-type{margin-top:25px;display:block}.premium-statement h2{font-size:35px}.premium-statement p{max-width:310px;margin-top:25px;font-size:12px;line-height:1.9}.operations-line{grid-template-columns:1fr 1fr;gap:19px;margin-top:30px;padding-top:23px;font-size:8px;display:grid}.design-index{padding:27px 22px 50px}.design-index>.section-kicker{margin-top:48px;font-size:7px}.design-index>h1{letter-spacing:-1.7px;font-size:49px}.design-index>p{font-size:12px}.design-options{grid-template-columns:1fr;gap:35px;margin-top:30px}.design-thumb{height:260px;padding:24px}.design-thumb>strong{font-size:32px}.thumb-b>strong,.thumb-c>strong{font-size:41px}.design-option-title h2{font-size:16px}.design-index .design-recommendation{margin-top:30px;font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.demo-page{background:#f6f7f0;min-height:100svh}.demo-nav{justify-content:space-between;align-items:center;max-width:1440px;margin:auto;padding:32px 65px;display:flex}.demo-nav .text-link{color:#7a886c;font-size:10px}.demo-layout{grid-template-columns:1fr 1.28fr;align-items:start;gap:85px;max-width:1280px;margin:42px auto 75px;padding:0 65px;display:grid}.demo-intro{padding-top:35px}.demo-intro>.section-kicker{color:#7d8d6b;font-size:8px}.demo-intro h1{letter-spacing:-2px;margin:25px 0;font-size:52px;font-weight:450;line-height:1.1}.demo-intro h1 em{color:#8b9978}.demo-intro>p{color:#758467;max-width:295px;font-size:13px;line-height:1.9}.demo-agenda{border-top:1px solid #d9e1cc;margin-top:40px;padding-top:26px}.demo-agenda>span{letter-spacing:1.5px;color:#8f9b7e;font-size:7px}.demo-agenda>div{color:#6e805f;align-items:center;gap:13px;margin-top:18px;font-size:10px;line-height:1.7;display:flex}.demo-agenda svg{color:#8c9f76}.demo-reassurance{color:#909e7f;align-items:center;gap:17px;margin-top:50px;font-size:10px;line-height:1.8;display:flex}.demo-rule{background:#aebc98;width:30px;height:1px}.wizard-panel{background:#fff;border:1px solid #dce3d1;border-radius:6px;min-height:530px;padding:35px 38px;box-shadow:0 8px 35px #203a3003}.wizard-progress{color:#6e825a;justify-content:space-between;align-items:center;font-size:9px;display:flex}.wizard-progress>span:first-child{font-size:12px;font-weight:600}.wizard-progress>span:first-child>span{color:#b2bba3;padding-left:5px;font-size:10px}.progress-track{gap:4px;margin:15px 0 33px;display:flex}.progress-track>span{background:#e7ecdf;flex:1;height:2px}.progress-track .complete{background:#8ea874}.wizard-panel h2{letter-spacing:-1.1px;max-width:375px;font-size:29px;font-weight:500;line-height:1.2}.wizard-panel h2:focus{outline:none}.wizard-subtitle{color:#879777;margin-top:12px;font-size:11px;line-height:1.9}.wizard-panel form{margin-top:28px}.wizard-panel fieldset{border:0;min-width:0;margin:0;padding:0}.organization-options{flex-direction:column;gap:10px;display:flex}.choice{cursor:pointer;border:1px solid #dce4d2;border-radius:4px;align-items:center;gap:15px;min-height:59px;padding:18px 17px;font-size:11px;transition:background .2s,border-color .2s;display:flex;position:relative}.choice:hover,.interest-choice:hover{background:#f6f8f0}.choice.selected{background:#f0f4e8;border-color:#8fa574}.choice>svg{color:#879c70}.choice-radio{border:1px solid #ccd7bf;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;margin-left:auto;display:flex}.choice.selected .choice-radio{border-color:#6c8854}.choice-radio>span{background:#66834d;border-radius:50%;width:7px;height:7px}.choice input,.interest-choice input{opacity:0;width:1px;height:1px;position:absolute}:is(.choice:has(input:focus-visible),.interest-choice:has(input:focus-visible)){outline-offset:3px;outline:2px solid #8d632c}.software-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.software-options .choice{min-height:63px;padding:20px 15px}.interest-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.interest-choice{cursor:pointer;border:1px solid #dfe6d6;border-radius:3px;align-items:center;gap:10px;min-height:56px;padding:11px 12px;font-size:10px;line-height:1.5;display:flex;position:relative}.interest-choice.selected{background:#f1f5e8;border-color:#9caf85}.choice-check{border:1px solid #cfdbc0;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.selected .choice-check{color:#fff;background:#617d4d;border-color:#617d4d}.wizard-actions{border-top:1px solid #e6ebdf;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:25px;display:flex}.wizard-actions .button-primary{gap:28px;min-height:46px;padding:13px 19px;font-size:10px}.wizard-time{color:#97a188;max-width:125px;font-size:8px;line-height:1.7}.back-button{color:#8e9b7e;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;font-size:10px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:19px 15px;display:grid}.form-field{flex-direction:column;gap:9px;font-size:10px;display:flex}.form-field>span{color:#657858;font-weight:550}.form-field input{color:#314b2e;background:#fcfdf9;border:1px solid #d6dfca;border-radius:3px;width:100%;height:44px;padding:12px 13px;font-size:12px}.form-field input::placeholder{color:#abb49f;font-size:11px}.form-field input[aria-invalid=true]{border-color:#b77d5e}.field-wide,.field-hint{grid-column:1/-1}.field-hint{color:#91a07f;font-size:10px;line-height:1.8}.scale-grid{grid-template-columns:1fr;gap:22px;margin:32px 0 65px}.scale-grid input{height:56px;font-size:17px}.scale-grid .form-field{font-size:11px}.consent-label{color:#8b997b;align-items:flex-start;gap:10px;margin-top:22px;font-size:9px;line-height:1.8;display:flex}.consent-label input{accent-color:#5f7f49;flex-shrink:0;margin-top:3px}.consent-label a{text-underline-offset:3px;text-decoration:underline}.field-error{color:#a44b2b;margin-top:3px;font-size:9px;line-height:1.6;display:block}.software-options>.field-error,.interest-options>.field-error{grid-column:1/-1}.save-notice{color:#98a489;justify-content:center;align-items:center;gap:6px;margin-top:19px;font-size:8px;display:flex}.form-failure{color:#975830;background:#fff4e9;border-left:2px solid #a35e35;margin-top:18px;padding:13px;font-size:11px;line-height:1.8}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.demo-footer{color:#8f9d7e;border-top:1px solid #e3e8d9;gap:25px;max-width:1440px;margin:auto;padding:25px 65px;font-size:9px;display:flex}.demo-footer>span:first-child{margin-right:auto}.demo-scheduling{grid-template-columns:.7fr 1.7fr;gap:50px;max-width:1500px}.demo-scheduling .wizard-panel{min-width:0;padding:30px}.demo-scheduling .demo-intro h1{font-size:42px}.demo-scheduling .demo-agenda{display:none}.saved-indicator{color:#748c5c;align-items:center;gap:8px;margin-bottom:23px;font-size:10px;display:flex}.scheduler-panel h2{max-width:none;font-size:30px}.scheduler-embed{border-top:1px solid #e5ebdb;min-height:560px;margin:30px -15px 0;padding-top:20px}.scheduler-fallback{background:#f3f6eb;border:1px solid #e0e8d4;border-radius:4px;margin-top:30px;padding:30px}.scheduler-fallback>svg{color:#91a678;margin-bottom:22px}.scheduler-fallback h3{letter-spacing:-.6px;font-size:20px;font-weight:500}.scheduler-fallback p{color:#81926e;max-width:370px;margin-top:12px;font-size:12px;line-height:1.9}.request-reference{color:#91a27e;letter-spacing:1px;border-top:1px solid #dbe5ce;margin-top:23px;padding-top:18px;font-size:9px;display:block}.scheduler-fallback .text-link{margin-top:25px;font-size:10px}.scheduler-fallback .button-primary{margin-top:25px}.calendar-wait{color:#8a9e73;text-align:center;font-size:10px}.scheduler-loading{color:#8b9b78;align-items:center;gap:12px;padding:60px 0;font-size:12px;display:flex}.scheduler-confirmation{padding:30px 5px}.confirmation-icon{color:#7d985f;background:#eaf1df;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:30px;display:inline-flex}.scheduler-confirmation .section-kicker{margin-bottom:22px}.scheduler-confirmation p{color:#819570;max-width:400px;margin-top:20px;font-size:13px;line-height:1.9}.booking-date{background:#f0f5e6;align-items:center;gap:15px;margin-top:30px;padding:20px;font-size:12px;line-height:1.9;display:flex}.scheduler-confirmation .button-primary{margin-top:30px}.privacy-page{max-width:800px;margin:auto;padding:40px 35px 80px}.privacy-page>.section-kicker{color:#8b9b78;margin-top:70px}.privacy-page h1{letter-spacing:-2px;margin:25px 0;font-size:57px;font-weight:450;line-height:1.05}.privacy-page h1 em{color:#91a17c}.privacy-page p{color:#7b8c69;margin-top:17px;font-size:13px;line-height:1.95}.privacy-page h2{letter-spacing:-.7px;margin-top:35px;font-size:25px}.privacy-page>.text-link{margin-top:45px}.privacy-page p a{text-decoration:underline}.spin{animation:1s linear infinite rotate}@keyframes rotate{to{transform:rotate(360deg)}}@media (max-width:1100px){.demo-layout{gap:50px;padding:0 45px}.demo-nav{padding:30px 45px}.demo-intro h1{font-size:46px}.wizard-panel{padding:30px}.demo-scheduling{grid-template-columns:1fr}.demo-scheduling .demo-intro{display:none}.demo-scheduling .wizard-panel{width:100%;max-width:900px;margin:auto}}@media (max-width:800px){.demo-layout{grid-template-columns:.85fr 1.2fr;gap:30px;margin-top:20px;padding:0 28px}.demo-nav{padding:27px 28px}.demo-intro h1{font-size:38px}.demo-intro>p{font-size:11px}.demo-agenda>div{gap:8px;font-size:9px}.demo-reassurance{font-size:9px}.wizard-panel{padding:27px 25px}.wizard-panel h2{font-size:26px}.wizard-subtitle{font-size:10px}.choice{padding:16px 13px;font-size:10px}.choice>svg{width:18px}.software-options{gap:9px}.software-options .choice{padding:18px 12px;font-size:10px}.interest-options{grid-template-columns:1fr}.interest-choice{min-height:44px}.wizard-time{display:none}.wizard-actions{justify-content:flex-end}.wizard-actions .back-button{margin-right:auto}.form-grid{grid-template-columns:1fr}.demo-footer{padding:25px 28px;font-size:8px}.demo-scheduling{display:block}.demo-scheduling .wizard-panel{padding:25px}}@media (max-width:600px){.demo-nav{padding:24px 22px}.demo-nav .text-link{gap:7px;font-size:9px}.demo-layout{margin:10px auto 40px;padding:0 22px;display:block}.demo-intro{padding-top:12px}.demo-intro>.section-kicker{font-size:7px}.demo-intro h1{letter-spacing:-1.4px;margin:18px 0;font-size:37px}.demo-intro>p{max-width:310px;font-size:11px;line-height:1.8}.demo-agenda,.demo-reassurance{display:none}.wizard-panel{min-height:0;margin-top:30px;padding:25px 21px}.wizard-panel h2{letter-spacing:-1px;max-width:290px;font-size:27px}.progress-track{margin-bottom:25px}.wizard-subtitle{font-size:10px}.wizard-panel form{margin-top:24px}.organization-options{gap:9px}.choice{min-height:58px;padding:17px 14px;font-size:11px}.choice>svg{width:19px}.software-options .choice{min-height:60px;padding:18px 12px;font-size:10px}.interest-options{grid-template-columns:1fr 1fr;gap:8px}.interest-choice{gap:7px;min-height:55px;padding:10px 8px;font-size:8px}.choice-check{width:13px;height:13px}.wizard-actions{margin-top:25px;padding-top:22px}.wizard-actions .button-primary{padding:12px 18px;font-size:10px}.form-grid{grid-template-columns:1fr 1fr;gap:17px 12px}.form-field input{min-width:0;height:44px;padding:10px;font-size:12px}.form-field input::placeholder{font-size:10px}.form-field{gap:8px;font-size:9px}:is(.form-field:has(input[type=email]),.form-field:has(input[type=tel])){grid-column:1/-1}.consent-label{font-size:9px}.scale-grid{grid-template-columns:1fr;margin:28px 0 45px}.scale-grid input{height:52px;font-size:17px}.scale-grid .form-field{font-size:10px}.demo-footer{gap:16px;padding:23px 22px;font-size:7px}.demo-footer>span:first-child{max-width:150px;line-height:1.6}.demo-scheduling .wizard-panel{margin-top:20px;padding:25px 18px}.scheduler-panel h2{font-size:29px}.scheduler-fallback{margin-top:25px;padding:24px 20px}.scheduler-fallback h3{font-size:21px;line-height:1.3}.scheduler-fallback p{font-size:11px}.scheduler-embed{margin-left:-10px;margin-right:-10px}.save-notice{font-size:7px}.privacy-page{padding:28px 22px 60px}.privacy-page h1{font-size:44px}.privacy-page p{font-size:12px}.privacy-page h2{font-size:23px}.privacy-page>.section-kicker{margin-top:50px}}.overline{text-decoration:none}.hero-a h1{letter-spacing:-3.8px;font-size:clamp(56px,5.55vw,80px)}.hero-a-copy{grid-template-columns:1.8fr 1fr;gap:45px}.hero-aside{display:none}.hero-a .hero-topline{min-height:18px}.hero-a h1 span{color:#78836d}.workspace-sidebar>span,.workspace-sidebar .portfolio{font-size:10px}.workspace-heading p{color:#64715d;font-size:11px}.workspace-summary span{color:#63715a;font-size:10px}.workspace-summary small{max-width:90px;font-size:9px}.workspace-tabs{font-size:10px}.work-row strong,.workspace-compact .work-row strong{font-size:11px}.work-row small,.workspace-compact .work-row small{color:#65715d;font-size:9px}.work-status{color:#616b50;font-size:9px}.work-time{color:#69765f;font-size:9px}.workspace-detail strong{font-size:11px}.workspace-detail p,.workspace-compact .workspace-detail p{color:#5d704e;font-size:10px}.source{color:#5b714b;font-size:9px}.preview-caption{color:#647454;font-size:8px}.workspace-breadcrumb{color:#627359;font-size:9px}.overline{color:#617255;font-size:9px}.workspace-compact .workspace-heading h3{max-width:none}.workspace-compact .workspace-heading p{max-width:none;font-size:10px}.workspace-compact .workspace-summary span{font-size:9px}.workspace-compact .workspace-detail{padding:17px 14px}.workspace-compact .workspace-main{padding:25px 24px}.workspace-compact .work-row{padding:16px 4px}.problem-layout p,.people-copy p{color:#64735b}.ai-heading p,.routing-row small{color:#586e48}.small-note,.ai-principle,.principle-detail{color:#617551}.message-top{color:#647354;font-size:9px}.message-status{color:#647653;font-size:10px}.message-draft p{color:#536947;font-size:13px}.draft-label{color:#677c54;font-size:9px}.message-source{color:#627550;font-size:9px}.message-source b{color:#526a45;font-size:10px}.routing-row b{font-size:14px}.routing-row small{font-size:12px}.routing-start{font-size:14px}.routing-row{padding-top:23px;padding-bottom:23px}.message-preview{padding:29px 30px}.message-preview h3{max-width:none;font-size:24px}.ai-workbench{gap:55px}.ai-principle{font-size:12px}.principle-detail{font-size:11px}.board-header{color:#667953;font-size:10px}.board-header>span:first-child{font-size:9px}.board-line b{font-size:12px}.board-line small{color:#65774f;font-size:10px}.board-line>span{color:#6f825b}.board-bottom{color:#647b51;font-size:10px}.board-bottom b{color:#4e6a3e}.board-preview>.overline{font-size:9px}.case-top{color:#687b55;font-size:9px}.case-status{color:#716c42;font-size:10px}.case-request b{font-size:13px}.case-request small{color:#687d51;font-size:10px}.case-analysis>div{font-size:12px}.case-analysis small{color:#6a7e53;font-size:10px}.case-foot{color:#62734f;font-size:9px}.case-action{min-height:45px;font-size:12px}.case-title h3{font-size:41px}.case-analysis .case-missing{color:#7f632d}.case-analysis .case-missing small{color:#7a6b43}.footer>span,.footer>div{color:#627454}.before-after{color:#62744f}.connected-strip{color:#5f734e}.operations-line{color:#5b7347}.editorial-index,.editorial-side-note,.editorial-side-note p,.editorial-caption{color:#697852}.editorial-intro p,.editorial-statement p{color:#61744f}.hero-b h1 em{color:#6d7e56}.people-heading h2 em,.people-editorial .people-heading h2 em{color:#6b7d55}.ai-heading em{color:#677d50}.hero-c .premium-caption,.premium-product-heading,.premium-product-note{color:#b4c79d}.premium-top{color:#bed0a7}.premium-top .premium-number{color:#a8c093}.hero-c .premium-product-heading{font-size:8px}.ai-editorial .ai-principle,.ai-editorial .principle-detail{color:#bfd1a7}.ai-editorial .message-preview{color:#314d30}.concept-b .final-cta p,.concept-b .final-cta .section-kicker{color:#5b7347}.wizard-subtitle,.demo-intro>p,.demo-nav .text-link,.demo-agenda>div,.demo-reassurance,.wizard-time,.field-hint,.consent-label,.save-notice,.demo-footer{color:#627650}.wizard-panel h2{line-height:1.25}.form-field input::placeholder{color:#737f68}.choice,.interest-choice{border-color:#b6c5a6}.choice-radio,.choice-check{border-color:#8b9f76}.wizard-progress,.wizard-progress>span:first-child>span{color:#60764d}.back-button{color:#5e754a}.scheduler-fallback p,.scheduler-panel .wizard-subtitle,.request-reference,.scheduler-confirmation p,.calendar-wait{color:#61764e}.saved-indicator{color:#52713c}.privacy-page p{color:#5d734a}.design-index>p,.design-options>a>p{color:#637851}.demo-nav .text-link{min-height:30px}.nav-cta{font-size:12px}.nav-links{font-size:13px}.hero-b h1{font-size:clamp(70px,6.4vw,92px)}.hero-b .editorial-hero-layout{gap:85px}.hero-b .editorial-case{margin-top:20px}.editorial-intro p{font-size:14px}.hero-b .case-title{padding-top:25px;padding-bottom:20px}.hero-b .case-analysis{padding-top:21px;padding-bottom:22px}.hero-b .case-analysis>div{margin-top:16px}.hero-b .editorial-caption,.hero-b .editorial-side-note{font-size:9px}.hero-b .editorial-side-note p{font-size:11px}.hero-b .case-title h3{font-size:37px}.hero-b .case-foot{font-size:8px}.premium-layout{margin-top:45px}.premium-copy p{font-size:15px}.premium-copy .premium-caption{margin-top:35px}.hero-c h1{font-size:clamp(60px,5.8vw,80px)}@media (min-width:1101px){.hero-a h1{white-space:nowrap}.hero-a .hero-support{max-width:325px}.hero-a-copy{margin-top:35px;margin-bottom:42px}}@media (max-width:1100px){.hero-a h1{letter-spacing:-3px;font-size:62px}.hero-a-copy{grid-template-columns:1.5fr 1fr;gap:30px}.workspace-sidebar>span,.workspace-sidebar .portfolio{font-size:8px}.workspace-summary span{font-size:9px}.workspace-summary small{display:none}.ai-workbench{gap:30px}.hero-b .editorial-hero-layout{gap:45px}.hero-b h1{font-size:80px}.hero-b .editorial-side-note{font-size:7px}.hero-b .editorial-side-note p{font-size:9px}.hero-c h1{font-size:64px}.premium-copy p{font-size:13px}}@media (max-width:800px){.hero-a h1{letter-spacing:-2.7px;font-size:52px}.hero-a-copy{grid-template-columns:1.35fr 1fr;gap:25px}.nav-cta{font-size:10px}.nav-links{font-size:11px}.workspace-sidebar>span,.workspace-sidebar .portfolio{font-size:7px}.workspace-summary span{font-size:8px}.workspace-heading p,.workspace-detail p,.workspace-compact .workspace-detail p,.work-row strong,.workspace-compact .work-row strong{font-size:9px}.work-row small,.workspace-compact .work-row small{font-size:8px}.message-draft p{font-size:12px}.message-preview{padding:23px}.message-top{font-size:7px}.message-preview h3{font-size:21px}.message-source{font-size:8px}.message-source b{font-size:9px}.routing-row b{font-size:12px}.routing-row small{font-size:10px}.routing-start{font-size:11px}.ai-principle{font-size:10px}.board-header{font-size:8px}.board-header>span:first-child{font-size:7px}.board-line b{font-size:10px}.board-line small,.board-bottom{font-size:9px}.hero-b h1{font-size:72px}.hero-b .editorial-hero-layout{gap:30px}.case-top{font-size:7px}.case-analysis>div{font-size:11px}.case-analysis small{font-size:9px}.case-action{font-size:11px}.hero-c h1{font-size:54px}.hero-c .premium-product-heading{font-size:6px}.workspace-compact .workspace-summary span{font-size:7px}.workspace-compact .workspace-main{padding:22px 16px}}@media (max-width:600px){.hero-a h1{letter-spacing:-2px;font-size:clamp(41px,10.7vw,62px);line-height:1.05}.hero-a-copy{margin:25px 0 30px;display:block}.hero-a .hero-support{margin-top:25px}.hero-support p,.problem-layout p,.ai-heading p,.people-copy p,.premium-statement p,.editorial-statement p,.editorial-intro p,.premium-copy p{font-size:14px}.hero-a .hero-support .text-link{max-width:115px;margin-left:13px;font-size:10px}.hero-a .hero-support .button-primary{gap:18px;font-size:11px}.workspace-heading .overline{font-size:8px}.workspace-heading p,.workspace-compact .workspace-heading p{max-width:250px;font-size:10px;line-height:1.65}.workspace-heading h3,.workspace-compact .workspace-heading h3{max-width:265px;font-size:19px;line-height:1.25}.workspace-summary span,.workspace-compact .workspace-summary span{max-width:90px;font-size:9px;line-height:1.5;display:block}.workspace-summary strong{margin-top:8px}.workspace-tabs{font-size:9px}.work-row strong,.workspace-compact .work-row strong{font-size:11px;line-height:1.5}.work-row small,.workspace-compact .work-row small{font-size:9px;line-height:1.6}.work-time,.workspace-compact .work-time{display:none}.workspace-detail strong{font-size:11px;line-height:1.6}.workspace-detail p,.workspace-compact .workspace-detail p{font-size:10px;line-height:1.8}.workspace-detail .source{font-size:8px;line-height:1.6}.preview-caption{gap:14px;font-size:7px;line-height:1.6}.preview-caption>span:first-child{max-width:145px}.preview-caption>span:last-child{text-align:right}.workspace-compact .preview-caption>span:first-child{display:flex}.workspace-breadcrumb{font-size:8px}.workspace-compact .workspace-detail{padding:14px 10px}.workspace-compact .workspace-main{padding:22px 16px}.workspace-detail>button{min-width:28px}.ai-workbench{gap:25px}.routing-row b{font-size:13px}.routing-row small{max-width:210px;font-size:12px;line-height:1.65}.routing-row{gap:17px;padding-top:20px;padding-bottom:20px}.routing-start{font-size:12px}.message-preview{padding:24px}.message-top{font-size:8px}.message-status{font-size:9px;line-height:1.5}.message-preview h3{font-size:23px}.message-draft p{font-size:13px;line-height:1.8}.draft-label{font-size:8px}.message-source{font-size:9px;line-height:1.5}.message-source b{font-size:9px;line-height:1.6}.ai-principle{font-size:11px}.small-note{font-size:10px}.board-header{gap:10px;font-size:9px}.board-header>span:first-child{font-size:8px}.board-line b{font-size:12px}.board-line small,.board-bottom{font-size:10px}.board-preview>.overline{font-size:8px}.connected-strip{font-size:9px}.before-after{font-size:10px}.final-cta p{font-size:14px}.footer>span{font-size:9px}.footer>div{font-size:10px}.hero-b .editorial-hero-layout{gap:35px}.hero-b h1{font-size:clamp(68px,17.8vw,90px);line-height:.9}.hero-b .editorial-case{margin-top:0}.hero-b .editorial-side-note{font-size:8px;line-height:1.7}.hero-b .editorial-side-note p{min-width:125px;font-size:10px}.hero-b .editorial-caption{font-size:8px}.case-title .overline{font-size:8px;line-height:1.6}.case-top{padding-left:18px;padding-right:18px;font-size:8px}.case-request b{font-size:13px}.case-request small{font-size:10px}.case-analysis>div{font-size:12px}.case-analysis small{font-size:11px;line-height:1.7}.case-action{min-height:47px;font-size:12px}.hero-b .case-foot{gap:15px;font-size:8px;line-height:1.6}.case-status{font-size:10px}.hero-c h1{font-size:clamp(59px,18vw,74px)}.hero-c .premium-product-heading{gap:25px;font-size:7px}.premium-product-note{font-size:10px}.hero-c .text-link{max-width:108px;font-size:10px}.operations-line{font-size:11px}.wizard-subtitle,.demo-intro>p{font-size:13px}.form-field{font-size:11px}.form-field input{font-size:16px}.form-field input::placeholder{font-size:12px}.interest-choice{min-height:65px;font-size:11px}.interest-options{grid-template-columns:1fr}.organization-options .choice,.software-options .choice{font-size:12px}.wizard-progress,.consent-label,.field-error,.field-hint{font-size:11px}.save-notice{font-size:9px}.back-button{font-size:12px}.scheduler-panel .wizard-subtitle,.scheduler-fallback p{font-size:13px}.privacy-page p{font-size:14px}}.hero-a-copy,.hero-product,.premium-product{animation-duration:.35s;animation-delay:0s}.concept-a em,.demo-page em,.privacy-page em{font-family:var(--font-sans);font-style:normal;font-weight:650}.community-photo{margin:54px 0 0}.community-photo-wide img{object-fit:cover;object-position:center 64%;border-radius:4px;width:100%;height:clamp(320px,35vw,450px);display:block}.community-photo figcaption{color:#697568;letter-spacing:.02em;margin-top:12px;font-size:10px;font-weight:600}.final-cta{min-height:405px;position:relative;overflow:hidden}.final-cta .section-inner{z-index:2;position:relative}.final-cta .section-inner>div{width:58%;display:block}.final-cta .section-inner>div>div{margin-top:24px}.final-cta-photo{width:39%;margin:0;position:absolute;inset:0 0 0 auto}.final-cta-photo img{object-fit:cover;object-position:59% center}@media (max-width:800px){.community-photo{margin-top:35px}.community-photo-wide img{height:280px}.final-cta{padding-bottom:0}.final-cta .section-inner>div{width:100%}.final-cta-photo{width:100%;height:285px;margin-top:48px;position:relative;inset:auto}}@media (max-width:600px){.community-photo-wide img,.final-cta-photo{height:220px}.final-cta h2{font-size:37px}}.message-preview{animation:.25s both enter}.concept-a .section-kicker,.concept-a .eyebrow,.demo-page .section-kicker,.privacy-page .section-kicker{letter-spacing:1.3px;font-size:12px}.concept-a .nav-links,.concept-a .nav-cta,.concept-a .button-primary,.concept-a .text-link,.demo-page .button-primary,.demo-page .text-link,.privacy-page .text-link{font-size:14px}.concept-a .hero-support p{font-size:17px}.concept-a .problem-layout p,.concept-a .ai-heading p,.concept-a .people-copy p,.concept-a .final-cta p,.privacy-page p{font-size:16px;line-height:1.75}.concept-a .before-after,.concept-a .connected-strip,.concept-a .people-copy article>span,.concept-a .community-photo figcaption,.concept-a .footer>span,.concept-a .footer>div{font-size:12px}.concept-a .people-copy h3{font-size:18px}.concept-a .small-note,.concept-a .ai-principle,.concept-a .principle-detail,.concept-a .routing-row small,.concept-a .message-draft p,.concept-a .board-line small,.concept-a .board-bottom{font-size:12px}.concept-a .routing-start,.concept-a .routing-row b,.concept-a .board-line b{font-size:14px}.concept-a .message-top,.concept-a .message-status,.concept-a .draft-label,.concept-a .message-source,.concept-a .message-source b,.concept-a .board-header,.concept-a .board-header>span:first-child,.concept-a .board-preview>.overline,.concept-a .board-line>span{font-size:11px}.concept-a .workspace-breadcrumb,.concept-a .workspace-sidebar>span,.concept-a .workspace-sidebar .portfolio,.concept-a .workspace-heading p,.concept-a .workspace-summary span,.concept-a .workspace-tabs,.concept-a .work-row small,.concept-a .work-status,.concept-a .work-time,.concept-a .workspace-detail p,.concept-a .source,.concept-a .preview-caption{font-size:12px}.concept-a .workspace-sidebar .sidebar-caption,.concept-a .sidebar-bottom small,.concept-a .workspace-summary small,.concept-a .workspace-tabs b,.concept-a .workspace-heading .overline{font-size:11px}.concept-a .work-row strong,.concept-a .workspace-detail strong{font-size:13px}.concept-a .preview-notice,.concept-a .workspace-sidebar{font-size:12px}.concept-a .workspace-body{grid-template-columns:205px minmax(0,1fr)}.concept-a .workspace-summary>div{padding-left:16px}.concept-a .workspace-summary>div:first-child{padding-left:0}.concept-a .work-row>span:nth-child(2){min-width:0}.concept-a .work-status{text-align:center}.demo-page .demo-nav .text-link,.demo-page .demo-intro>.section-kicker,.demo-page .demo-agenda>span,.demo-page .wizard-progress,.demo-page .wizard-progress>span:first-child>span,.demo-page .request-reference,.demo-page .calendar-wait,.demo-page .demo-footer{font-size:12px}.demo-page .demo-intro>p,.demo-page .wizard-subtitle,.demo-page .scheduler-fallback p,.demo-page .scheduler-confirmation p{font-size:16px;line-height:1.7}.demo-page .demo-intro>p{max-width:360px}.demo-page .demo-agenda>div,.demo-page .demo-reassurance,.demo-page .saved-indicator,.demo-page .scheduler-loading,.demo-page .booking-date{font-size:14px}.demo-page .wizard-progress>span:first-child,.demo-page .choice,.demo-page .interest-choice,.demo-page .form-field,.demo-page .scale-grid .form-field,.demo-page .back-button,.demo-page .form-failure{font-size:15px}.demo-page .choice,.demo-page .interest-choice{line-height:1.45}.demo-page .wizard-actions .button-primary{font-size:14px}.demo-page .wizard-time,.demo-page .field-hint,.demo-page .consent-label,.demo-page .field-error,.demo-page .save-notice{font-size:13px;line-height:1.6}.demo-page .form-field input,.demo-page .form-field input::placeholder{font-size:16px}.demo-page .form-field input{height:50px}.demo-page .scale-grid input{height:56px}@media (max-width:900px){.demo-page .demo-layout:not(.demo-scheduling){grid-template-columns:1fr;max-width:760px}.demo-page .demo-intro{padding-top:0}.demo-page .wizard-panel{margin-top:0}}@media (max-width:800px){.concept-a .workspace-body{grid-template-columns:155px minmax(0,1fr)}.concept-a .workspace-sidebar>span,.concept-a .workspace-sidebar .portfolio{font-size:11px}.concept-a .workspace-summary small,.concept-a .work-time{display:none}.concept-a .work-status{font-size:10px}.concept-a .workspace-main{padding:22px 18px}}@media (max-width:600px){.concept-a .nav-cta{padding:11px 12px;font-size:13px}.concept-a .nav-links{font-size:15px}.concept-a .hero-topline .eyebrow{font-size:11px;line-height:1.4}.concept-a .hero-support p,.concept-a .problem-layout p,.concept-a .ai-heading p,.concept-a .people-copy p,.concept-a .final-cta p{font-size:16px}.concept-a .hero-support .text-link{max-width:145px;font-size:13px}.concept-a .hero-support .button-primary{font-size:14px}.concept-a .section-kicker{font-size:11px}.concept-a .before-after,.concept-a .connected-strip{font-size:12px}.concept-a .workspace-body{display:block}.concept-a .workspace-breadcrumb,.concept-a .workspace-heading .overline,.concept-a .workspace-summary span,.concept-a .workspace-tabs,.concept-a .work-row small,.concept-a .workspace-detail .source,.concept-a .preview-caption{font-size:11px}.concept-a .workspace-heading p,.concept-a .workspace-detail p{max-width:none;font-size:12px}.concept-a .work-row strong,.concept-a .workspace-detail strong{font-size:12px}.concept-a .workspace-main{padding:22px 16px}.concept-a .workspace-summary>div{padding-left:10px}.concept-a .workspace-summary strong{font-size:23px}.concept-a .workspace-tabs{gap:18px}.concept-a .work-row{gap:9px}.concept-a .work-status,.concept-a .work-time,.concept-a .preview-caption>span:last-child{display:none}.concept-a .preview-caption>span:first-child{max-width:none}.concept-a .message-top,.concept-a .message-status,.concept-a .draft-label,.concept-a .message-source,.concept-a .message-source b,.concept-a .board-header,.concept-a .board-header>span:first-child,.concept-a .board-preview>.overline,.concept-a .board-line>span{font-size:11px}.concept-a .board-bottom,.concept-a .board-line small,.concept-a .small-note{font-size:12px}.concept-a .footer>span,.concept-a .footer>div{font-size:11px}.demo-page .demo-nav .text-link{font-size:13px}.demo-page .demo-intro>p{font-size:16px}.demo-page .wizard-panel{margin-top:28px}.demo-page .software-options,.demo-page .form-grid{grid-template-columns:1fr}.demo-page .software-options .choice{font-size:15px}.demo-page .interest-options{grid-template-columns:1fr}.demo-page .wizard-actions{gap:12px}.demo-page .wizard-actions .button-primary{gap:16px;padding:13px 15px}.demo-page .demo-footer{flex-wrap:wrap;gap:12px 20px}.demo-page .demo-footer>span:first-child{width:100%;max-width:none}}
