:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#18211f;background:#f8f7f3;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink: #18211f;--muted: #5e6963;--line: #d9dfd8;--paper: #fffdf8;--soft: #edf3ef;--teal: #1f6f68;--teal-dark: #174d49;--amber: #bf7a2a;--sage: #8ca99d}.efficiency-page{background:#f8f7f3}.efficiency-hero{border-bottom:1px solid var(--line);padding:76px 0 64px;background:#eef3ef}.efficiency-hero.is-compact{padding:42px 0 36px}.efficiency-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:72px;align-items:center}.efficiency-hero h1{max-width:800px;margin-bottom:22px;font-size:clamp(3rem,5.4vw,5.25rem)}.efficiency-hero.is-compact h1{max-width:900px;margin-bottom:14px;font-size:clamp(2.3rem,4vw,3.9rem)}.efficiency-hero-copy{max-width:720px;margin-bottom:28px;color:#43514b;font-size:clamp(1.08rem,1.8vw,1.25rem)}.efficiency-hero.is-compact .efficiency-hero-copy{max-width:820px;margin-bottom:0}.efficiency-deliverables,.efficiency-card,.efficiency-start-panel{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 18px 48px #202f2814}.efficiency-deliverables{padding:30px}.check-list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.check-list li{position:relative;padding-left:28px;color:#34413c;font-weight:680;line-height:1.45}.check-list li:before{position:absolute;top:1px;left:0;color:var(--teal);content:"✓";font-weight:900}.efficiency-time-note{margin:24px 0 0;padding-top:18px;border-top:1px solid var(--line);font-size:.9rem}.efficiency-tool-section{min-height:620px;padding-top:56px;scroll-margin-top:80px}.efficiency-tool-container{width:min(940px,calc(100% - 40px))}.efficiency-start-panel{max-width:800px;margin:0 auto;padding:44px;text-align:center}.efficiency-start-panel h2,.assessment-step-heading h2,.assessment-preview h2,.assessment-lead-form h2,.assessment-result-header h2,.result-section-heading h2,.assessment-result-cta h2{font-size:clamp(1.85rem,3.6vw,3rem)}.efficiency-start-panel p:not(.eyebrow){max-width:650px;margin-right:auto;margin-bottom:28px;margin-left:auto}.efficiency-card{padding:38px}.assessment-step-heading{max-width:660px;margin-bottom:30px}.assessment-step-heading p:last-child{margin-bottom:0}.assessment-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.assessment-profile-grid label,.assessment-lead-form label{display:grid;gap:8px}.assessment-profile-wide{grid-column:1 / -1}.field-help{min-height:38px;color:var(--muted);font-size:.8rem;font-weight:500;line-height:1.45}.optional-label{color:var(--muted);font-size:.78rem;font-weight:560}.currency-input{position:relative;display:block}.currency-input>span{position:absolute;top:50%;left:14px;z-index:1;color:var(--muted);transform:translateY(-50%)}.currency-input input{padding-left:29px}.assessment-navigation{display:flex;justify-content:space-between;gap:16px;margin-top:32px}.question-card{min-height:590px}.assessment-progress{margin-bottom:38px}.assessment-progress-copy{display:flex;justify-content:space-between;gap:16px;margin-bottom:10px;color:var(--muted);font-size:.86rem}.assessment-progress-copy strong{color:var(--ink)}.assessment-progress-track,.category-score-track{height:8px;overflow:hidden;border-radius:4px;background:#e4e9e5}.assessment-progress-track span,.category-score-track span{display:block;height:100%;border-radius:inherit;background:var(--teal);transition:width .22s ease}.question-card fieldset{min-width:0;margin:0;border:0;padding:0}.question-card legend{max-width:760px;padding:0;color:var(--ink);font-size:clamp(1.65rem,3.1vw,2.55rem);font-weight:800;line-height:1.15}.question-detail{max-width:740px;margin:14px 0 26px;font-size:.98rem}.assessment-options{display:grid;gap:10px}.assessment-option{position:relative;display:flex;min-height:54px;align-items:center;gap:14px;border:1px solid #cfd8d2;border-radius:8px;padding:12px 16px;background:#fbfbf8;color:var(--ink);cursor:pointer;transition:border-color .16s ease,background .16s ease}.assessment-option:hover{border-color:var(--sage)}.assessment-option.is-selected{border-color:var(--teal);background:#eaf3ef;box-shadow:inset 0 0 0 1px var(--teal)}.assessment-option input{width:19px;height:19px;flex:0 0 auto;margin:0;accent-color:var(--teal)}.assessment-option span{font-size:.98rem}.assessment-gate-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);gap:24px;align-items:start}.assessment-preview{position:sticky;top:92px;background:#eef3ef}.assessment-score-preview{display:flex;align-items:baseline;gap:9px;margin:8px 0 22px}.assessment-score-preview strong{color:var(--teal-dark);font-size:4.8rem;line-height:.9}.assessment-score-preview span{color:var(--muted);font-weight:700}.preview-highlight{display:grid;gap:5px;margin-top:28px;border-top:1px solid #cfd8d2;padding-top:20px}.preview-highlight span{color:var(--muted);font-size:.78rem;font-weight:740;text-transform:uppercase}.preview-highlight strong{color:var(--ink);font-size:1.15rem}.assessment-lead-form{display:grid;gap:9px}.assessment-lead-form>p:not(.eyebrow):not(.form-privacy-note):not(.form-status){margin-bottom:12px}.assessment-lead-form .button{width:100%;margin-top:14px}.form-privacy-note{margin:5px 0 0;font-size:.76rem;line-height:1.5}.form-status.error{margin:8px 0 0;border:1px solid #d9a3a0;border-radius:8px;padding:11px 13px;background:#fff1f0;color:#7b2622;font-size:.86rem}.assessment-results{display:grid;gap:58px}.assessment-result-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center;border-top:6px solid var(--teal)}.assessment-result-header p:last-child{max-width:650px;margin-bottom:0}.assessment-result-score{display:flex;width:160px;height:160px;flex-direction:column;align-items:center;justify-content:center;border:2px solid var(--teal);border-radius:50%;background:#eef3ef}.assessment-result-score strong{color:var(--teal-dark);font-size:4rem;line-height:.9}.assessment-result-score span{margin-top:7px;color:var(--muted);font-size:.86rem;font-weight:700}.result-section-heading{max-width:760px;margin-bottom:24px}.result-section-heading h2{margin-bottom:0}.result-financial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.result-metric,.opportunity-card{border:1px solid var(--line);border-radius:8px;background:#fff}.result-metric{min-height:220px;padding:26px}.result-metric>span{display:block;min-height:42px;color:var(--muted);font-size:.82rem;font-weight:760;line-height:1.35;text-transform:uppercase}.result-metric-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 9px;margin:18px 0 14px}.result-metric-value strong{color:var(--ink);font-size:clamp(1.75rem,3vw,2.45rem);line-height:1}.result-metric-value span{color:var(--muted);font-size:.8rem;font-weight:720;white-space:nowrap}.result-metric p{margin:0;font-size:.86rem;line-height:1.55}.category-results{box-shadow:none}.category-score-list{display:grid;gap:22px}.category-score-row>div:first-child{display:flex;justify-content:space-between;gap:16px;margin-bottom:9px;color:var(--ink);font-size:.92rem}.category-score-row strong{color:var(--muted);font-size:.8rem}.opportunity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.opportunity-card{position:relative;min-height:490px;padding:28px}.opportunity-number{display:block;margin-bottom:28px;color:var(--amber);font-size:1.9rem;font-weight:820}.opportunity-card h3{min-height:58px;margin-bottom:16px;font-size:1.25rem}.opportunity-card p{font-size:.91rem;line-height:1.58}.money-connection{margin-top:20px;border-top:1px solid var(--line);padding-top:18px}.assessment-result-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:50px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:46px 0}.assessment-result-cta p:last-child{max-width:670px;margin-bottom:0}.assessment-result-cta .button{max-width:290px}.assessment-reset-row{text-align:center}.assessment-reset{border:0;padding:0;background:transparent;cursor:pointer}@media(max-width:980px){.efficiency-hero-grid,.assessment-gate-grid,.assessment-result-cta{grid-template-columns:1fr}.efficiency-hero-grid{gap:36px}.assessment-preview{position:static}.opportunity-grid{grid-template-columns:1fr}.opportunity-card,.opportunity-card h3{min-height:0}}@media(max-width:680px){.efficiency-hero,.efficiency-hero.is-compact{padding:42px 0 36px}.efficiency-hero h1,.efficiency-hero.is-compact h1{font-size:clamp(2.35rem,11vw,3.35rem)}.efficiency-tool-section{padding-top:30px}.efficiency-tool-container{width:min(100% - 28px,940px)}.efficiency-card,.efficiency-start-panel,.efficiency-deliverables{padding:24px}.assessment-profile-grid,.assessment-result-header{grid-template-columns:1fr}.assessment-profile-wide{grid-column:auto}.field-help,.question-card{min-height:0}.assessment-progress-copy,.category-score-row>div:first-child{align-items:flex-start}.assessment-navigation{flex-direction:column-reverse}.assessment-navigation .button{width:100%}.assessment-result-score{width:132px;height:132px}.assessment-result-score strong{font-size:3.25rem}.assessment-result-cta{gap:24px}.assessment-result-cta .button{width:100%;max-width:none}}.sg-concept-page{--sg-ink: #121820;--sg-navy: #17232e;--sg-navy-soft: #243441;--sg-paper: #f4f1eb;--sg-white: #ffffff;--sg-red: #d94a3d;--sg-red-dark: #aa3028;--sg-cyan: #65c5cc;--sg-gold: #d5a63e;--sg-green: #2f806d;--sg-line: #d9d8d3;overflow:hidden;background:var(--sg-paper);color:var(--sg-ink)}.sg-concept-shell{width:min(100% - 48px,1180px);margin-inline:auto}.sg-concept-header{position:absolute;top:0;right:0;left:0;z-index:30;color:#fff}.sg-concept-header-inner{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(255,255,255,.18)}.sg-concept-prepared,.sg-concept-byline{color:inherit;text-decoration:none}.sg-concept-prepared{display:flex;gap:12px;align-items:center;font-size:.92rem;font-weight:820}.sg-concept-prepared>span:last-child{display:grid;gap:2px}.sg-concept-prepared small{color:#ffffff8f;font-size:.63rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.sg-concept-mark{display:inline-grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:4px;background:var(--sg-red);color:#fff;font-size:.72rem;font-weight:900}.sg-concept-byline{font-size:.84rem;font-weight:780}.sg-concept-hero{position:relative;min-height:min(850px,92svh);display:flex;align-items:center;background:linear-gradient(120deg,rgba(255,255,255,.04),transparent 54%),var(--sg-navy);color:#fff}.sg-concept-hero:before{position:absolute;top:0;right:0;width:38%;height:8px;background:var(--sg-red);content:""}.sg-concept-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr);gap:76px;align-items:center;padding-top:134px;padding-bottom:96px}.sg-concept-kicker{margin:0 0 16px;color:var(--sg-red);font-size:.72rem;font-weight:860;letter-spacing:.1em;text-transform:uppercase}.sg-concept-hero .sg-concept-kicker{color:var(--sg-cyan)}.sg-concept-hero h1{max-width:670px;margin:0;color:#fff;font-size:clamp(3.4rem,5.7vw,5.6rem);line-height:.96;letter-spacing:0}.sg-concept-hero-copy>p:not(.sg-concept-kicker){max-width:630px;margin:26px 0 0;color:#ffffffb8;font-size:1.08rem;line-height:1.7}.sg-concept-hero-actions{display:flex;flex-wrap:wrap;gap:18px 22px;align-items:center;margin-top:32px}.sg-concept-hero-actions>span{max-width:220px;color:#ffffff7a;font-size:.72rem;font-weight:700;line-height:1.5}.sg-concept-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;border:1px solid var(--sg-red);border-radius:4px;padding:12px 22px;background:var(--sg-red);color:#fff;font-size:.92rem;font-weight:840;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.sg-concept-button:hover{border-color:#fff;background:#fff;color:var(--sg-navy);transform:translateY(-2px)}.sg-concept-hero-workflow{overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#070e1470;box-shadow:0 32px 80px #00000047;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sg-concept-workflow-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(255,255,255,.12);padding:22px 24px}.sg-concept-workflow-topline>div{display:grid;gap:5px}.sg-concept-workflow-topline span,.sg-concept-workflow-topline small{color:#ffffff75;font-size:.65rem;font-weight:760}.sg-concept-workflow-topline strong{font-size:.94rem}.sg-concept-workflow-topline>small{border:1px solid rgba(101,197,204,.36);border-radius:4px;padding:6px 8px;background:#65c5cc1a;color:var(--sg-cyan);text-transform:uppercase}.sg-concept-hero-workflow ol{display:grid;margin:0;padding:10px 24px 18px;list-style:none}.sg-concept-hero-workflow li{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:16px;min-height:78px;align-items:center;color:#ffffff8a}.sg-concept-hero-workflow li:before{position:absolute;top:56px;bottom:-22px;left:16px;width:1px;background:#ffffff24;content:""}.sg-concept-hero-workflow li:last-child:before{display:none}.sg-concept-hero-workflow li>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;font-size:.62rem;font-weight:820}.sg-concept-hero-workflow li>div{display:grid;gap:4px}.sg-concept-hero-workflow li strong{color:#ffffffc7;font-size:.82rem}.sg-concept-hero-workflow li small{font-size:.68rem}.sg-concept-hero-workflow li.complete>span{border-color:var(--sg-green);background:var(--sg-green);color:#fff}.sg-concept-hero-workflow li.current>span{border-color:var(--sg-red);background:var(--sg-red);color:#fff}.sg-concept-hero-workflow li.current strong{color:#fff}.sg-concept-disclosure{position:absolute;right:24px;bottom:20px;max-width:580px;margin:0;color:#ffffff61;font-size:.65rem;text-align:right}.sg-concept-section{padding:92px 0}.sg-concept-section h2{max-width:760px;margin:0;color:var(--sg-ink);font-size:clamp(2.6rem,4.7vw,4.8rem);line-height:1.01;letter-spacing:0}.sg-concept-opportunity{background:var(--sg-paper)}.sg-concept-opportunity-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:90px;align-items:start}.sg-concept-opportunity-copy{padding-top:24px}.sg-concept-opportunity-copy p{margin:0;color:#59616a;font-size:1.06rem;line-height:1.76}.sg-concept-opportunity-copy p+p{margin-top:18px}.sg-concept-stage-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:72px 0 0;padding:0;list-style:none}.sg-concept-stage-list li{position:relative;min-height:156px;border-top:1px solid #bdc0c0;padding:28px 18px 0 0;color:#353c42;font-size:.9rem;font-weight:790}.sg-concept-stage-list li:before{position:absolute;top:-6px;left:0;width:11px;height:11px;border-radius:50%;background:var(--sg-red);content:""}.sg-concept-stage-list span{display:block;margin-bottom:24px;color:#7f868a;font-size:.68rem}.sg-concept-dashboard-section{background:#111922;color:#fff}.sg-concept-section-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:70px;align-items:end;margin-bottom:46px}.sg-concept-dashboard-section h2{color:#fff}.sg-concept-dashboard-section .sg-concept-kicker{color:var(--sg-cyan)}.sg-concept-section-heading>p{margin:0 0 7px;color:#ffffff8f;font-size:.94rem;line-height:1.68}.sg-concept-dashboard{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:690px;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#f5f6f6;box-shadow:0 38px 100px #0000004d;color:var(--sg-ink)}.sg-concept-dashboard-nav{display:flex;min-width:0;flex-direction:column;padding:24px 16px;background:#17232e;color:#fff9}.sg-concept-dashboard-brand{display:flex;gap:10px;align-items:center;padding:0 7px 28px}.sg-concept-dashboard-brand .sg-concept-mark{width:34px;height:34px}.sg-concept-dashboard-brand>span:last-child{display:grid;min-width:0;gap:3px}.sg-concept-dashboard-brand strong{overflow:hidden;color:#fff;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.sg-concept-dashboard-brand small{overflow:hidden;color:#fff6;font-size:.57rem;text-overflow:ellipsis;white-space:nowrap}.sg-concept-dashboard-nav nav{display:grid;gap:7px}.sg-concept-dashboard-nav nav button{min-height:42px;border:0;border-radius:4px;padding:0 12px;background:transparent;color:#ffffff8f;font:inherit;font-size:.72rem;font-weight:720;text-align:left;cursor:pointer}.sg-concept-dashboard-nav nav button:hover{background:#ffffff12;color:#fff}.sg-concept-dashboard-nav nav button.active{background:var(--sg-red);color:#fff}.sg-concept-dashboard-nav-note{display:grid;gap:5px;margin-top:auto;border-top:1px solid rgba(255,255,255,.1);padding:20px 8px 0}.sg-concept-dashboard-nav-note span{color:#ffffff5c;font-size:.57rem;text-transform:uppercase}.sg-concept-dashboard-nav-note strong{color:#ffffffb8;font-size:.68rem}.sg-concept-dashboard-main{min-width:0;padding:30px}.sg-concept-dashboard-topline,.sg-concept-table-title{display:flex;align-items:center;justify-content:space-between;gap:20px}.sg-concept-dashboard-topline>div,.sg-concept-table-title>div{display:grid;gap:5px}.sg-concept-dashboard-topline span,.sg-concept-table-title span{color:#7b8387;font-size:.64rem;font-weight:720}.sg-concept-dashboard-topline strong{font-size:1.28rem}.sg-concept-sample-label{border:1px solid #d6dddc;border-radius:4px;padding:7px 10px;background:#e9efee;color:#506662!important;font-size:.58rem!important;text-transform:uppercase}.sg-concept-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px}.sg-concept-metrics article{min-height:142px;border:1px solid #dde1e0;border-radius:6px;padding:18px;background:#fff}.sg-concept-metrics article>span{display:block;min-height:34px;color:#737c80;font-size:.67rem;font-weight:730}.sg-concept-metrics strong{display:block;margin-top:7px;color:var(--sg-navy);font-size:2.2rem}.sg-concept-metrics small{color:#92999c;font-size:.58rem;font-weight:680}.sg-concept-table-wrap{margin-top:22px;overflow:hidden;border:1px solid #dde1e0;border-radius:6px;background:#fff}.sg-concept-table-title{padding:17px 20px}.sg-concept-table-title strong{font-size:.9rem}.sg-concept-table-row{display:grid;grid-template-columns:minmax(190px,1.25fr) minmax(140px,.8fr) minmax(145px,.82fr) minmax(115px,.62fr);gap:17px;align-items:center;min-height:66px;border-top:1px solid #e9eceb;padding:12px 20px;color:#5d666a;font-size:.7rem}.sg-concept-table-row.header{min-height:42px;background:#eef1f0;color:#747d80;font-size:.57rem;font-weight:820;text-transform:uppercase}.sg-concept-table-row strong{color:#222a2e;font-size:.72rem}.sg-concept-portal-section{background:#f0ede7}.sg-concept-portal-grid,.sg-concept-reporting-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(470px,1.12fr);gap:92px;align-items:center}.sg-concept-portal-copy>p:not(.sg-concept-kicker),.sg-concept-reporting-copy>p:not(.sg-concept-kicker){margin:26px 0 0;color:#596167;font-size:.98rem;line-height:1.73}.sg-concept-portal-copy ul,.sg-concept-reporting-copy ul{display:grid;gap:12px;margin:30px 0 0;padding:0;list-style:none}.sg-concept-portal-copy li,.sg-concept-reporting-copy li{position:relative;padding-left:24px;color:#343b40;font-size:.92rem;font-weight:720}.sg-concept-portal-copy li:before,.sg-concept-reporting-copy li:before{position:absolute;top:.48em;left:0;width:9px;height:9px;border-radius:50%;background:var(--sg-red);content:""}.sg-concept-portal{overflow:hidden;border:1px solid #d7d5d0;border-radius:8px;background:#fff;box-shadow:0 28px 70px #1a222821}.sg-concept-portal-header{display:flex;gap:14px;align-items:center;border-bottom:1px solid #e4e2de;padding:22px 24px}.sg-concept-portal-header>div{display:grid;gap:4px}.sg-concept-portal-header small{color:#899095;font-size:.62rem}.sg-concept-portal-header strong{font-size:.92rem}.sg-concept-portal-status{margin-left:auto;border-radius:4px;padding:7px 9px;background:#f8e7e4;color:var(--sg-red-dark);font-size:.62rem;font-weight:800}.sg-concept-portal-progress{padding:22px 24px;background:#f7f8f8}.sg-concept-portal-progress>span,.sg-concept-portal-progress>strong{font-size:.68rem}.sg-concept-portal-progress>span{color:#707a7e}.sg-concept-portal-progress>strong{float:right;color:var(--sg-navy)}.sg-concept-portal-progress>div{height:7px;margin-top:13px;overflow:hidden;border-radius:4px;background:#dfe4e3}.sg-concept-portal-progress>div span{display:block;width:72%;height:100%;background:var(--sg-green)}.sg-concept-portal-items{padding:0 24px 16px}.sg-concept-portal-items>div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:14px;min-height:84px;align-items:center;border-bottom:1px solid #e9e7e3}.sg-concept-portal-items>div:last-child{border-bottom:0}.sg-concept-portal-items>div>span{display:grid;width:30px;height:30px;place-items:center;border:1px solid #d0d5d4;border-radius:50%;color:#858e91;font-size:.58rem;font-weight:820}.sg-concept-portal-items>div.complete>span{border-color:var(--sg-green);background:var(--sg-green);color:#fff}.sg-concept-portal-items>div>div{display:grid;gap:5px}.sg-concept-portal-items strong{font-size:.74rem}.sg-concept-portal-items small{color:#899095;font-size:.61rem}.sg-concept-portal-items button{min-height:34px;border:1px solid var(--sg-red);border-radius:4px;padding:0 11px;background:#fff;color:var(--sg-red-dark);font:inherit;font-size:.61rem;font-weight:800}.sg-concept-reporting-section{background:#fff}.sg-concept-reporting-grid{grid-template-columns:minmax(470px,1.12fr) minmax(0,.88fr)}.sg-concept-report{overflow:hidden;border:1px solid #d7dcdb;border-radius:8px;background:#fff;box-shadow:0 28px 70px #1a22281f}.sg-concept-report-header{display:flex;gap:15px;align-items:center;min-height:128px;padding:24px 28px;background:linear-gradient(110deg,#17232e,#243441 62%,#30505a);color:#fff}.sg-concept-report-header>div{display:grid;gap:5px}.sg-concept-report-header small{color:var(--sg-cyan);font-size:.62rem;font-weight:820;text-transform:uppercase}.sg-concept-report-header strong{font-size:1.13rem}.sg-concept-report-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #e1e5e4}.sg-concept-report-metrics>div{min-height:120px;padding:24px}.sg-concept-report-metrics>div+div{border-left:1px solid #e1e5e4}.sg-concept-report-metrics strong,.sg-concept-report-metrics span{display:block}.sg-concept-report-metrics strong{color:var(--sg-navy);font-size:1.7rem}.sg-concept-report-metrics span{margin-top:7px;color:#737c80;font-size:.66rem}.sg-concept-report-chart{display:flex;height:170px;gap:18px;align-items:end;padding:30px 28px 18px;background:repeating-linear-gradient(180deg,transparent 0,transparent 37px,#eff1f1 38px)}.sg-concept-report-chart span{width:13%;border-radius:3px 3px 0 0;background:var(--sg-red)}.sg-concept-report-chart span:nth-child(2),.sg-concept-report-chart span:nth-child(5){background:var(--sg-cyan)}.sg-concept-report-chart span:nth-child(3){background:var(--sg-gold)}.sg-concept-report>p{margin:0;padding:0 28px 20px;color:#989fa1;font-size:.58rem}.sg-concept-outcome{padding:48px 0;background:var(--sg-red)}.sg-concept-outcome .sg-concept-shell{display:flex;justify-content:space-between;gap:40px}.sg-concept-outcome p{margin:0;color:#fff;font-size:clamp(1.6rem,3vw,2.9rem);font-weight:860;line-height:1.06}.sg-concept-cta{background:var(--sg-navy);color:#fff}.sg-concept-cta-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:76px;align-items:end}.sg-concept-cta h2{color:#fff}.sg-concept-cta .sg-concept-kicker{color:var(--sg-cyan)}.sg-concept-cta p:not(.sg-concept-kicker){max-width:720px;margin:22px 0 0;color:#ffffff9e;line-height:1.7}.sg-concept-footer{padding:28px 0;background:#0b1117;color:#ffffff8a}.sg-concept-footer .sg-concept-shell{display:flex;align-items:center;justify-content:space-between;gap:20px}.sg-concept-footer p{margin:0;font-size:.75rem}.sg-concept-footer div>div{display:flex;gap:22px}.sg-concept-footer a{color:inherit;font-size:.73rem;font-weight:700;text-decoration:none}@media(max-width:980px){.sg-concept-hero{min-height:auto}.sg-concept-hero-grid{grid-template-columns:1fr;gap:46px;padding-top:136px}.sg-concept-hero-copy{max-width:760px}.sg-concept-hero-workflow{max-width:720px}.sg-concept-opportunity-grid,.sg-concept-portal-grid,.sg-concept-reporting-grid{grid-template-columns:1fr;gap:48px}.sg-concept-opportunity-copy{max-width:760px;padding-top:0}.sg-concept-stage-list{grid-template-columns:repeat(3,minmax(0,1fr))}.sg-concept-section-heading{grid-template-columns:1fr;gap:24px}.sg-concept-section-heading>p{max-width:650px}.sg-concept-dashboard{grid-template-columns:170px minmax(0,1fr)}.sg-concept-metrics{grid-template-columns:1fr 1fr}.sg-concept-table-wrap{overflow-x:auto}.sg-concept-table{min-width:720px}.sg-concept-portal,.sg-concept-report{max-width:760px}}@media(max-width:680px){.sg-concept-shell{width:min(100% - 28px,1180px)}.sg-concept-header-inner{min-height:66px}.sg-concept-prepared{font-size:.8rem}.sg-concept-prepared .sg-concept-mark{width:32px;height:32px}.sg-concept-byline{font-size:.72rem}.sg-concept-hero-grid{gap:38px;padding-top:118px;padding-bottom:84px}.sg-concept-hero h1{font-size:clamp(3rem,14vw,4.35rem)}.sg-concept-hero-copy>p:not(.sg-concept-kicker){margin-top:20px;font-size:.98rem}.sg-concept-hero-actions{align-items:flex-start}.sg-concept-button{width:100%}.sg-concept-workflow-topline{align-items:flex-start;padding-inline:18px}.sg-concept-hero-workflow ol{padding-inline:18px}.sg-concept-disclosure{right:14px;bottom:12px;left:14px;text-align:left}.sg-concept-section{padding:64px 0}.sg-concept-section h2{font-size:clamp(2.35rem,11vw,3.4rem)}.sg-concept-stage-list{grid-template-columns:1fr;margin-top:48px}.sg-concept-stage-list li{min-height:104px}.sg-concept-dashboard{grid-template-columns:1fr}.sg-concept-dashboard-nav{padding:14px}.sg-concept-dashboard-brand{padding-bottom:12px}.sg-concept-dashboard-nav nav{display:flex;overflow-x:auto}.sg-concept-dashboard-nav nav button{min-width:max-content;padding-inline:14px}.sg-concept-dashboard-nav-note{display:none}.sg-concept-dashboard-main{padding:18px}.sg-concept-dashboard-topline{align-items:flex-start}.sg-concept-metrics{grid-template-columns:1fr 1fr}.sg-concept-metrics article{min-height:124px;padding:14px}.sg-concept-metrics strong{font-size:1.8rem}.sg-concept-portal-header{flex-wrap:wrap}.sg-concept-portal-status{margin-left:0}.sg-concept-portal-items{padding-inline:16px}.sg-concept-portal-items>div{grid-template-columns:30px minmax(0,1fr);padding-block:12px}.sg-concept-portal-items button{grid-column:2;justify-self:start}.sg-concept-report-metrics{grid-template-columns:1fr}.sg-concept-report-metrics>div{min-height:96px}.sg-concept-report-metrics>div+div{border-top:1px solid #e1e5e4;border-left:0}.sg-concept-outcome .sg-concept-shell{display:grid;gap:12px}.sg-concept-cta-grid{grid-template-columns:1fr;gap:34px}.sg-concept-footer .sg-concept-shell{display:grid;gap:16px}}*{box-sizing:border-box}html{scroll-behavior:smooth}[id]{scroll-margin-top:88px}body{margin:0;min-width:320px;background:linear-gradient(180deg,#f8f7f3db,#f8f7f3 640px),#f8f7f3}img{display:block;max-width:100%}a{color:inherit}.site-header{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(217,223,216,.82);background:#f8f7f3e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:24px}.brand{color:var(--ink);font-weight:860;text-decoration:none}.site-nav{display:flex;align-items:center;gap:22px}.site-nav a{color:#4f5c56;font-size:.94rem;font-weight:720;text-decoration:none}.site-nav a:hover{color:var(--teal)}.container{width:min(1120px,calc(100% - 40px));margin:0 auto}.narrow{max-width:820px}.hero{min-height:calc(66vh - 68px);display:flex;align-items:center;padding:42px 0 34px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.78fr);gap:36px;align-items:center}.hero-copy{position:relative;z-index:1}.eyebrow{margin:0 0 18px;color:var(--teal);font-size:.78rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:760px;margin-bottom:18px;color:var(--ink);font-size:clamp(2.65rem,4.35vw,4.35rem);line-height:.98;letter-spacing:0}h2{margin-bottom:18px;color:var(--ink);font-size:clamp(2.1rem,4vw,4.15rem);line-height:1;letter-spacing:0}h3{color:var(--ink);font-size:1.18rem;line-height:1.24;letter-spacing:0}p{color:var(--muted);font-size:1.05rem;line-height:1.65}.hero-subhead{max-width:580px;margin-bottom:26px;color:#46534e;font-size:clamp(1.03rem,1.6vw,1.18rem)}.hero-actions{display:flex;flex-wrap:wrap;gap:16px 22px;align-items:center}.hero-efficiency-promo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 14px;max-width:600px;margin-top:24px;border-left:3px solid var(--teal);padding-left:14px}.hero-efficiency-promo>span{color:var(--amber);font-size:.72rem;font-weight:820;line-height:1.6;text-transform:uppercase}.hero-efficiency-promo a{color:var(--teal-dark);font-size:.92rem;font-weight:780;line-height:1.35;text-underline-offset:4px}.hero-efficiency-promo a:hover{color:var(--teal)}.button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;border:0;border-radius:8px;padding:0 24px;font:inherit;font-weight:760;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.button:hover{transform:translateY(-1px)}.button-primary{background:var(--teal);color:#fff;box-shadow:0 12px 28px #1f6f683d}.button-primary:hover{background:var(--teal-dark)}.button-secondary{border:1px solid var(--line);background:#fff;color:var(--ink);box-shadow:none}.button-secondary[aria-disabled=true]{cursor:default;opacity:.62}.button-secondary[aria-disabled=true]:hover{transform:none}.button:disabled{cursor:not-allowed;opacity:.72;transform:none}.secondary-link{color:var(--teal);font-size:.98rem;font-weight:780;text-underline-offset:4px}.secondary-link:hover{color:var(--teal-dark)}.hero-media{position:relative;min-height:0;aspect-ratio:4 / 3;margin:0;overflow:hidden;border-radius:8px;box-shadow:0 20px 48px #1c262329}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:center}.section{padding:70px 0}.proof-section{padding-top:60px}.proof-section,.why-section{background:#eef3ef}.problem{background:var(--ink)}.problem h2,.problem p{color:#f8f7f3}.problem p{max-width:660px;color:#cdd7d2;font-size:1.08rem}.problem .eyebrow{color:#8fc8bd}.problem-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(380px,1fr);gap:48px;align-items:center}.problem-copy{max-width:620px}.workflow-map{border:1px solid rgba(205,215,210,.22);border-radius:8px;padding:26px;background:#ffffff0b}.tool-chain{display:grid;gap:10px}.tool-chain span,.tool-chain strong{display:flex;min-height:48px;align-items:center;justify-content:center;border-radius:8px;font-size:1.02rem;font-weight:780}.tool-chain span{border:1px solid rgba(205,215,210,.22);color:#f8f7f3;background:#ffffff0f}.tool-chain b{color:#8fc8bd;font-size:1.25rem;line-height:1;text-align:center}.tool-chain strong{color:#10211e;background:#f8f7f3}.section-heading{max-width:760px;margin-bottom:28px}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.service-card,.case-card{border:1px solid var(--line);border-radius:8px;background:#fffdf8d1}.service-card{min-height:168px;padding:24px}.service-card h3{margin-bottom:0}.card-mark{display:block;width:38px;height:6px;margin-bottom:26px;border-radius:99px;background:linear-gradient(90deg,var(--teal),var(--amber))}.case-study-band{background:#eef3ef}.case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.case-grid>*{min-width:0}.case-card{min-width:0;padding:24px}.case-card h3{margin-bottom:10px;font-size:clamp(1.35rem,2.1vw,1.9rem)}.case-card p:last-child{margin-bottom:0}.project-card{display:flex;flex-direction:column;gap:14px;min-width:0}.project-card-featured{grid-column:1 / -1}.project-card h3{margin-bottom:0}.project-feature-list,.assessment-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.project-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}.project-card-featured .project-feature-list{grid-template-columns:repeat(3,minmax(0,1fr))}.project-feature-list li,.assessment-list li{position:relative;padding-left:24px;color:#3d4944;font-size:.98rem;line-height:1.4}.project-feature-list li:before,.assessment-list li:before{position:absolute;left:0;color:var(--teal);font-weight:900;content:"✓"}.project-screenshots{display:flex;gap:12px;align-items:stretch;width:100%;min-width:0;max-width:min(100%,760px);overflow-x:auto;overscroll-behavior-x:contain;padding:4px 2px 12px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.project-screenshots::-webkit-scrollbar{height:8px}.project-screenshots::-webkit-scrollbar-track{border-radius:999px;background:#e7ede8}.project-screenshots::-webkit-scrollbar-thumb{border-radius:999px;background:#b8c7bf}.project-shot{flex:0 0 auto;margin:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#0b0f0e;box-shadow:0 10px 22px #18211f1c;scroll-snap-align:start}.project-shot img{width:100%;height:100%;object-fit:cover}.project-shot.mobile{width:clamp(108px,11vw,128px);aspect-ratio:9 / 16}.project-shot.desktop{width:clamp(230px,28vw,320px);aspect-ratio:16 / 10}.project-shot.desktop img{object-position:left top}.project-quote{max-width:760px;margin:4px 0 0;border-left:3px solid var(--teal);padding:4px 0 4px 20px}.project-quote p{margin-bottom:10px;color:var(--ink);font-size:clamp(1.08rem,1.7vw,1.35rem);font-weight:720;line-height:1.45}.project-quote footer{color:var(--muted);font-size:.9rem;font-weight:760}.proof-statement{max-width:780px;margin:28px 0 0;color:var(--ink);font-size:clamp(1.18rem,1.8vw,1.55rem);line-height:1.25;font-weight:780}.proof-cta{margin-top:22px}.case-label{margin-bottom:14px;color:var(--amber);font-size:.78rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.review-section{background:var(--paper)}.review-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(420px,1fr);gap:44px;align-items:start}.review-copy{position:sticky;top:32px}.assessment-list{margin:20px 0}.assessment-list li{color:var(--ink);font-size:1.04rem;font-weight:680}.quiet{color:#7a837f}.why-section p{max-width:790px;font-size:1.12rem}.about-section{background:var(--paper)}.about-card{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:38px;border:1px solid var(--line);border-radius:8px;padding:34px;background:#fff;box-shadow:0 18px 50px #26312d12}.about-card h2{margin-bottom:0}.about-copy p{font-size:1.1rem}.about-copy p:last-child{margin-bottom:0}.faq-layout{display:grid;grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);gap:44px;align-items:start}.faq-list{display:grid;gap:12px}details{border:1px solid var(--line);border-radius:8px;background:#fffdf8d1}summary{cursor:pointer;padding:20px 22px;color:var(--ink);font-size:1.08rem;font-weight:780}details p{margin:0;padding:0 22px 22px}.contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;border:1px solid var(--line);border-radius:8px;padding:26px;background:#fff;box-shadow:0 18px 50px #26312d14}.form-row{display:grid;gap:8px}.form-row.full,.form-button,.form-message{grid-column:1 / -1}label{color:#2e3834;font-size:.88rem;font-weight:740}input,select,textarea{width:100%;border:1px solid #cfd8d2;border-radius:8px;background:#fbfbf8;color:var(--ink);font:inherit;font-size:1rem}input,select{height:48px;padding:0 13px}textarea{min-height:118px;resize:vertical;padding:13px}input:focus,select:focus,textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #1f6f6824;outline:none}::placeholder{color:#8a938f}.form-button{width:100%;margin-top:4px}.form-message{margin:0;padding:13px 14px;border-radius:8px;font-weight:720}.form-message.success{background:#e7f3ed;color:#175244}.form-message.error{background:#fff0e7;color:#8a3b16}.sheets-landing-header .header-cta{border-bottom:2px solid var(--teal);color:var(--teal)}.sheets-services-page{background:var(--paper)}.sheets-services-hero{padding:52px 0 44px;background:linear-gradient(110deg,rgba(237,243,239,.72),transparent 58%),var(--paper)}.sheets-services-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);gap:52px;align-items:center}.sheets-services-hero-copy h1{max-width:650px;font-size:clamp(2.8rem,3.7vw,4rem)}.sheets-services-subhead{max-width:650px;margin-bottom:26px;color:#46534e;font-size:clamp(1.05rem,1.55vw,1.2rem)}.sheets-services-reassurance{margin:18px 0 0;color:#66716c;font-size:.92rem;font-weight:680}.sheets-services-hero-media{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 24px 58px #26312d24}.sheets-services-hero-media img{width:100%;height:clamp(320px,31vw,420px);object-fit:cover;object-position:top center}.sheets-services-hero-media figcaption,.sheets-proof-feature figcaption{padding:12px 16px;color:var(--muted);font-size:.82rem;font-weight:700}.stripe-services-page .sheets-services-hero-media img{object-position:top left}.operations-system-hero{background:linear-gradient(110deg,rgba(227,239,234,.88),transparent 62%),var(--paper)}.operations-system-hero-media img{object-position:top left}.sheets-value-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.sheets-value-strip-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.sheets-value-strip p{display:grid;gap:4px;margin:0;padding:22px 28px}.sheets-value-strip p+p{border-left:1px solid var(--line)}.sheets-value-strip strong{color:var(--ink);font-size:1rem}.sheets-value-strip span{color:var(--muted);font-size:.84rem;line-height:1.35}.sheets-problem-section{background:#fff}.sheets-problem-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:64px;align-items:center}.sheets-problem-grid h2{max-width:660px;font-size:clamp(2.2rem,3.8vw,3.85rem)}.sheets-pain-list{display:grid;gap:10px;margin:24px 0 0;padding:0;list-style:none}.sheets-pain-list li{position:relative;padding-left:26px;color:#36423d;font-weight:680;line-height:1.45}.sheets-pain-list li:before{position:absolute;top:.58em;left:0;width:10px;height:2px;background:var(--amber);content:""}.sheets-before-after{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:0 18px 48px #26312d14}.sheets-before-after>div{padding:28px}.sheets-before-after>div+div{border-left:1px solid var(--line);background:var(--soft)}.sheets-before-after ol{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:workflow}.sheets-before-after li{position:relative;min-height:56px;padding:14px 0 14px 38px;border-bottom:1px solid var(--line);color:var(--ink);font-weight:720;line-height:1.4;counter-increment:workflow}.sheets-before-after li:last-child{border-bottom:0}.sheets-before-after li:before{position:absolute;top:13px;left:0;color:var(--teal);font-size:.78rem;font-weight:820;content:"0" counter(workflow)}.sheets-deliverables-section{background:var(--soft)}.sheets-centered-heading{max-width:820px}.sheets-deliverables-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #cbd8d0;border-left:1px solid #cbd8d0}.sheets-deliverables-grid article{min-height:230px;border-right:1px solid #cbd8d0;border-bottom:1px solid #cbd8d0;padding:26px;background:#ffffff6b}.sheets-deliverables-grid article>span{display:block;margin-bottom:36px;color:var(--teal);font-size:.78rem;font-weight:820}.sheets-deliverables-grid h3{margin-bottom:10px;font-size:1.18rem}.sheets-deliverables-grid p{margin-bottom:0;font-size:.96rem;line-height:1.55}.sheets-sprint-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;border-top:1px solid #cbd8d0;border-bottom:1px solid #cbd8d0}.sheets-sprint-facts p{display:grid;gap:6px;margin:0;padding:20px 22px}.sheets-sprint-facts p+p{border-left:1px solid #cbd8d0}.sheets-sprint-facts span{color:var(--muted);font-size:.78rem;font-weight:700}.sheets-sprint-facts strong{color:var(--ink);font-size:.96rem;line-height:1.4}.sheets-proof-section{background:var(--paper)}.sheets-proof-feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:stretch;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 20px 54px #26312d14}.sheets-proof-feature figure{margin:0;border-right:1px solid var(--line)}.sheets-proof-feature img{width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:top left}.sheets-proof-feature blockquote{display:flex;flex-direction:column;justify-content:center;margin:0;padding:38px;background:var(--ink)}.sheets-proof-feature blockquote p{color:#fff;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:700;line-height:1.42}.sheets-proof-feature blockquote footer{color:#9fc6bc;font-size:.88rem;font-weight:700;line-height:1.45}.sheets-proof-supporting{display:grid;grid-template-columns:minmax(0,.75fr) minmax(420px,1.25fr);gap:42px;align-items:center;margin-top:48px}.sheets-proof-supporting h3{font-size:clamp(1.55rem,2.7vw,2.4rem)}.sheets-proof-supporting figure{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 16px 40px #26312d14}.sheets-proof-supporting img{width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:top left}.sheets-proof-cta{margin-top:36px}.stripe-proof-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stripe-proof-outcomes p{display:grid;gap:5px;margin:0;padding:22px 24px}.stripe-proof-outcomes p+p{border-left:1px solid var(--line)}.stripe-proof-outcomes strong{color:var(--ink);font-size:.98rem}.stripe-proof-outcomes span{color:var(--muted);font-size:.84rem;line-height:1.45}.sheets-assessment-section,.operations-proof-section{background:#fff}.operations-section-heading{max-width:820px}.operations-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.operations-proof-grid article{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:0 16px 40px #26312d12}.operations-proof-grid figure{margin:0;overflow:hidden;border-bottom:1px solid var(--line);background:#fff}.operations-proof-grid img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:top left}.operations-proof-grid article>div{padding:24px}.operations-proof-grid h3{margin-bottom:10px;font-size:1.25rem}.operations-proof-grid article>div>p:last-child{margin-bottom:0;color:var(--muted);font-size:.93rem;line-height:1.55}.operations-problem-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.operations-problem-grid article{min-height:178px;padding:26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8f7f39e}.operations-problem-grid h3{margin-bottom:10px;font-size:1.12rem}.operations-problem-grid p{margin-bottom:0;color:var(--muted);font-size:.93rem;line-height:1.55}.operations-concept-section{scroll-margin-top:80px}.operations-snapshot-form .field-note{margin:-2px 0 0;color:var(--muted);font-size:.78rem;line-height:1.45}.sheets-contact-form{scroll-margin-top:96px}.form-privacy-note{grid-column:1 / -1;margin:-4px 0 0;color:#77817c;font-size:.82rem;line-height:1.45;text-align:center}.sheets-faq-section{background:var(--soft)}.sheets-landing-footer h2{font-size:clamp(2rem,3.5vw,3.25rem)}.site-footer{border-top:1px solid var(--line);padding:58px 0;background:var(--ink)}.footer-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:center}.site-footer h2{max-width:680px;margin-bottom:0;color:#f8f7f3;font-size:clamp(2rem,4vw,3.7rem)}.site-footer .eyebrow{color:#8fc8bd}.footer-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px}.footer-links a,.footer-links button,.compact-footer-inner button{border:0;padding:0;background:transparent;color:#8fc8bd;font:inherit;font-weight:720;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.privacy-section{background:var(--paper)}.privacy-section h1{max-width:760px}.privacy-section h2{margin-top:42px;margin-bottom:12px;font-size:clamp(1.55rem,3vw,2.15rem)}.privacy-section p{max-width:760px;color:#46534e;font-size:1.08rem}.privacy-intro{margin-bottom:44px;font-size:1.18rem!important}.privacy-settings-button{margin-top:8px}.consent-banner{position:fixed;z-index:1000;right:24px;bottom:24px;left:24px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;width:min(calc(100% - 48px),980px);margin-inline:auto;border:1px solid rgba(248,247,243,.18);border-radius:8px;padding:22px;background:var(--ink);box-shadow:0 18px 50px #0b1d1b3d;color:#f8f7f3}.consent-banner h2{margin-bottom:6px;color:#f8f7f3;font-size:1.2rem}.consent-banner p{max-width:650px;margin:0;color:#d6dfdb;font-size:.96rem}.consent-banner a{color:#a8d7ce}.consent-banner-actions{display:flex;gap:10px;align-items:center}.consent-banner .button{min-height:46px;white-space:nowrap}.consent-banner .button-secondary{border-color:#f8f7f375;background:transparent;color:#f8f7f3}.not-found-section{min-height:66vh;display:flex;align-items:center}.not-found-section h1{max-width:760px}.thank-you-section{min-height:68vh;display:flex;align-items:center;background:linear-gradient(180deg,#f8f7f333,#eef3efd1)}.thank-you-section h1{max-width:860px}.thank-you-copy{max-width:650px;margin-bottom:30px;color:#46534e;font-size:1.16rem}.thank-you-actions{display:flex;flex-wrap:wrap;gap:18px 24px;align-items:center}.compact-footer{padding:30px 0}.compact-footer-inner{display:flex;justify-content:space-between;gap:24px}.compact-footer-inner a{color:#f8f7f3;font-weight:740;text-decoration:none}.compact-footer-inner a:last-child{color:#8fc8bd}.compact-footer-inner>div{display:flex;flex-wrap:wrap;gap:18px;justify-content:flex-end}.compact-footer-inner>div a{color:#8fc8bd}.article-page{background:var(--paper)}.article-hero{padding:56px 0 64px;background:linear-gradient(180deg,#f8f7f3,#eef3ef)}.article-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.78fr);gap:48px;align-items:center}.breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px;color:#64716b;font-size:.9rem;font-weight:680}.breadcrumb a{color:var(--teal);text-decoration-thickness:1px;text-underline-offset:3px}.article-hero h1{max-width:820px;margin-bottom:22px;font-size:clamp(3rem,5.4vw,5.8rem)}.article-subtitle{max-width:680px;margin-bottom:8px;color:#46534e;font-size:clamp(1.1rem,1.7vw,1.3rem);line-height:1.55}.article-meta{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:24px;color:#58645f;font-size:.94rem;font-weight:720}.article-meta span:not(:last-child):after{margin-left:18px;color:#a4afa8;content:"/"}.article-hero-image{margin:0;overflow:hidden;border:1px solid rgba(217,223,216,.88);border-radius:8px;background:#fff;box-shadow:0 20px 48px #1c262326}.article-hero-image img{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover}.google-business-article .article-hero h1{font-size:clamp(2.8rem,4.7vw,5rem)}.stripe-metrics-article .article-hero h1{font-size:clamp(2.65rem,4.4vw,4.7rem)}.small-business-growth-article .article-hero h1{font-size:clamp(2.7rem,4.5vw,4.8rem)}.real-estate-case-study .article-hero h1{font-size:clamp(2.45rem,4.1vw,4.35rem)}.case-study-hero-image img{aspect-ratio:1800 / 1076;object-fit:contain}.weekly-email-article .article-hero h1{font-size:4rem;line-height:1.02}.weekly-email-article .article-hero-image img{object-fit:contain}.dashboard-article-image img,.google-business-result img{aspect-ratio:1572 / 774;object-fit:contain}.final-result-image.google-business-result img{height:auto;aspect-ratio:1572 / 774;object-fit:contain}.stripe-dashboard-hero img{aspect-ratio:1572 / 1222;object-fit:contain}.final-result-image.stripe-dashboard-result img{height:auto;aspect-ratio:1572 / 1222;object-fit:contain}.final-result-image.stripe-export-result img{height:auto;aspect-ratio:1479 / 515;object-fit:contain}.article-layout{display:grid;grid-template-columns:minmax(0,820px);justify-content:center;padding-top:72px;padding-bottom:44px}.article-content{display:grid;min-width:0;gap:54px}.article-content section,.article-content aside{min-width:0;scroll-margin-top:90px}.article-content h2{margin-bottom:18px;font-size:clamp(1.9rem,3vw,3rem);line-height:1.06}.article-content p,.article-content li{color:#46534e;font-size:1.12rem;line-height:1.78}.article-content p:last-child{margin-bottom:0}.article-content strong{color:var(--ink)}.article-content code{border:1px solid rgba(31,111,104,.14);border-radius:6px;padding:.12rem .34rem;background:#f2f6f3;color:#10211e;font-size:.94em}.article-check-list,.article-number-list{display:grid;gap:10px;margin:18px 0 0;padding-left:1.3rem}.article-check-list li,.article-number-list li{padding-left:.2rem}.article-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:#fff}.article-table{width:100%;min-width:760px;border-collapse:collapse}.article-table th,.article-table td{border-bottom:1px solid var(--line);padding:14px 16px;color:#3d4944;font-size:.95rem;line-height:1.35;text-align:left}.article-table th{color:var(--ink);font-size:.78rem;font-weight:780;letter-spacing:.06em;text-transform:uppercase}.article-table tr:last-child td{border-bottom:0}.growth-data-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.growth-data-grid article{display:grid;min-height:164px;align-content:space-between;border:1px solid var(--line);border-radius:8px;padding:24px;background:#fff}.growth-data-grid strong{color:var(--teal);font-size:clamp(2.2rem,5vw,3.4rem);line-height:1}.growth-data-grid span{color:#46534e;font-size:.98rem;font-weight:720;line-height:1.4}.growth-diagnostic-table td:first-child{color:var(--ink);font-weight:720}.growth-diagnostic-table td:last-child strong,.growth-diagnostic-table td:last-child span{display:block}.growth-diagnostic-table td:last-child strong{margin-bottom:7px;line-height:1.4}.growth-diagnostic-table td:last-child span{color:#65716c;font-size:.88rem;line-height:1.5}.article-sources a{color:var(--teal);font-weight:740;text-underline-offset:3px}.code-block{overflow-x:auto;margin:20px 0;border:1px solid rgba(16,33,30,.16);border-radius:8px;padding:18px;background:#10211e;color:#f8f7f3}.code-block code{border:0;padding:0;background:transparent;color:inherit;font-size:.92rem;line-height:1.7}.code-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.code-compare>div>span{display:block;margin-bottom:8px;color:var(--teal);font-size:.78rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.warning-box{margin-top:22px;border:1px solid rgba(191,122,42,.35);border-radius:8px;padding:20px;background:#fff7ed}.warning-box strong{display:block;margin-bottom:6px}.warning-box p{margin-bottom:0}.dashboard-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:26px}.dashboard-preview div{border:1px solid var(--line);border-radius:8px;padding:20px;background:#fff;box-shadow:0 12px 30px #26312d0f}.dashboard-preview span{display:block;margin-bottom:10px;color:#64716b;font-size:.82rem;font-weight:760}.dashboard-preview strong{display:block;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1}.dashboard-preview small{display:block;margin-top:10px;color:#64716b;font-size:.78rem;line-height:1.4}.article-value-card{border:1px solid rgba(31,111,104,.2);border-radius:8px;padding:30px;background:#eef3ef;box-shadow:0 16px 40px #26312d12}.article-value-card.muted{background:#fff}.article-value-card .article-check-list{margin-bottom:0}.metric-explainer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.metric-explainer-grid>article{border:1px solid var(--line);border-radius:8px;padding:24px;background:#fff;box-shadow:0 12px 30px #26312d0f}.metric-card-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.metric-card-heading span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--teal);color:#fff;font-size:.86rem;font-weight:780}.metric-card-heading strong{color:var(--teal);font-size:1.35rem}.metric-explainer-grid h3{margin-bottom:10px;font-size:1.28rem}.metric-explainer-grid p{margin:0;font-size:1rem;line-height:1.65}.integration-step-list{display:grid;gap:12px;margin:26px 0}.integration-step-list>div{display:grid;grid-template-columns:46px minmax(0,1fr);gap:16px;align-items:start;border:1px solid var(--line);border-radius:8px;padding:18px;background:#fff}.integration-step-list>div>span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--teal);color:#fff;font-weight:780}.integration-step-list h3{margin:0 0 5px;font-size:1.08rem}.integration-step-list p{margin:0;font-size:1rem}.final-result-image{overflow:hidden;margin:26px 0 0;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 18px 50px #26312d14}.final-result-image img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.final-result-image.stripe-export-result{overflow-x:auto}.final-result-image.stripe-export-result img{min-width:760px}.case-study-single-shot,.screenshot-carousel{width:100%;min-width:0;max-width:100%;margin-top:26px}.case-study-single-shot figure,.screenshot-carousel figure{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 14px 34px #26312d12}.case-study-single-shot img,.screenshot-carousel img{display:block;width:100%;height:auto}.case-study-single-shot figcaption,.screenshot-carousel figcaption{padding:12px 14px;color:var(--muted);font-size:.84rem;font-weight:720}.case-study-screenshot{overflow:hidden;margin:26px 0 0;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 14px 34px #26312d12}.case-study-screenshot img{display:block;width:100%;height:auto}.case-study-screenshot figcaption{padding:13px 16px;color:var(--muted);font-size:.87rem;font-weight:680;line-height:1.55}.case-study-baseline,.case-study-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px}.case-study-baseline div,.case-study-capability-grid article{border:1px solid rgba(31,111,104,.18);border-radius:8px;padding:20px;background:#fff}.case-study-baseline span{display:block;min-height:38px;margin-bottom:10px;color:var(--teal);font-size:.76rem;font-weight:780;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.case-study-baseline strong{display:block;color:var(--ink);font-size:clamp(1.8rem,3vw,2.5rem);line-height:1}.case-study-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-capability-grid article:last-child{grid-column:1 / -1}.case-study-capability-grid h3{margin-bottom:9px;font-size:1.08rem}.case-study-capability-grid p{margin:0;font-size:.98rem}.screenshot-carousel-track{display:flex;width:100%;min-width:0;max-width:100%;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.screenshot-carousel-track::-webkit-scrollbar{display:none}.screenshot-carousel figure{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;scroll-snap-align:start}.screenshot-carousel-controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:14px}.screenshot-carousel-controls button{display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink);font:inherit;font-size:1.25rem;cursor:pointer}.screenshot-carousel-controls button:hover:not(:disabled){border-color:var(--teal);color:var(--teal)}.screenshot-carousel-controls button:disabled{opacity:.36;cursor:default}.screenshot-carousel-controls>span{min-width:48px;text-align:center;color:var(--muted);font-size:.84rem;font-weight:720}@media(min-width:960px){.case-study-single-shot,.screenshot-carousel{width:min(1120px,calc(100vw - 48px));max-width:none;margin-left:50%;transform:translate(-50%)}}.mobile-comparison{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:18px;max-width:760px;margin:28px auto}.mobile-comparison figure{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 16px 38px #26312d14}.mobile-comparison img{display:block;width:100%;max-height:680px;aspect-ratio:9 / 16;object-fit:cover;object-position:top center}.mobile-comparison figcaption{padding:12px 14px;color:var(--muted);font-size:.84rem;font-weight:720}.step-heading{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.step-heading h2,.step-heading h3{margin-bottom:0}.article-content .step-heading h3{font-size:clamp(1.45rem,2.5vw,2.1rem);line-height:1.12}.stripe-metrics-article .article-flow.compact{grid-template-columns:repeat(5,minmax(0,1fr))}.step-heading span{flex:0 0 auto;border:1px solid rgba(31,111,104,.16);border-radius:999px;padding:7px 12px;background:#eef3ef;color:var(--teal);font-size:.78rem;font-weight:780;white-space:nowrap}.article-flow{display:grid;gap:10px;margin:28px 0;padding:24px;border:1px solid var(--line);border-radius:8px;background:#f8f7f3}.article-flow span{display:flex;min-height:48px;align-items:center;justify-content:center;border:1px solid rgba(31,111,104,.16);border-radius:8px;background:#fff;color:var(--ink);font-weight:780;text-align:center}.article-flow b{color:var(--teal);font-size:1.24rem;line-height:1;text-align:center}.article-flow.compact{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.article-flow.compact b{display:none}.article-flow.compact-stack{margin-bottom:0}.example-box,.workflow-visual{border:1px solid rgba(31,111,104,.2);border-radius:8px;padding:30px;background:#eef3ef}.example-box{margin-top:34px}.example-box h3,.workflow-column h3{margin-bottom:16px}.example-box .article-flow{background:#fffdf8b8}.time-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.time-comparison div{border:1px solid rgba(31,111,104,.18);border-radius:8px;padding:18px;background:#fff}.time-comparison span{display:block;margin-bottom:8px;color:var(--teal);font-size:.78rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.time-comparison strong{display:block;color:var(--ink);font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.15}.workflow-visual h2{max-width:680px}.workflow-visual-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;align-items:stretch}.workflow-column{display:grid;align-content:start}.dashboard-diagram{display:grid;grid-template-columns:minmax(0,.8fr) 48px minmax(0,1fr);gap:12px;align-items:center;min-height:100%;border:1px solid var(--line);border-radius:8px;padding:22px;background:#fff}.source-list{display:grid;gap:12px}.source-list span,.dashboard-diagram strong{display:flex;min-height:48px;align-items:center;justify-content:center;border-radius:8px;font-weight:780;text-align:center}.source-list span{border:1px solid rgba(31,111,104,.16);background:#f8f7f3;color:var(--ink)}.connector-lines{display:grid;gap:14px}.connector-lines span{height:2px;background:linear-gradient(90deg,rgba(31,111,104,.28),var(--teal))}.connector-lines span:after{display:block;width:8px;height:8px;margin-left:auto;border-top:2px solid var(--teal);border-right:2px solid var(--teal);transform:translateY(-3px) rotate(45deg);content:""}.dashboard-diagram strong{background:var(--teal);color:#fff;box-shadow:0 12px 28px #1f6f682e}.article-callout{border:1px solid rgba(143,200,189,.44);border-radius:8px;padding:34px;background:#10211e;box-shadow:0 20px 52px #10211e2e}.article-callout h2,.article-callout h3,.article-callout p{color:#f8f7f3}.article-callout p,.article-callout li{color:#d7e0dc}.client-testimonial{border-left:4px solid var(--teal);padding:8px 0 8px 30px}.client-testimonial blockquote{margin:0}.client-testimonial blockquote p{color:#35423d;font-size:1.08rem;line-height:1.72}.client-testimonial blockquote p:first-child{font-size:1.22rem;font-weight:720}.client-testimonial blockquote footer{margin-top:22px;color:var(--ink);font-size:1rem;font-weight:780}.resource-card,.article-cta{border:1px solid var(--line);border-radius:8px;padding:34px;background:#fff;box-shadow:0 18px 50px #26312d12}.resource-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center}.resource-card h2,.article-cta h2{font-size:clamp(1.9rem,3vw,2.8rem)}.resource-actions{display:grid;gap:12px}.article-cta{background:#eef3ef}.article-cta .assessment-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 26px}.article-index-hero{padding:68px 0 44px}.article-index-hero h1{margin-bottom:20px}.article-list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.article-index-section .article-list-grid{grid-template-columns:minmax(0,880px);justify-content:center}.article-list-card{overflow:hidden;display:grid;grid-template-columns:190px minmax(0,1fr);min-height:190px;border:1px solid var(--line);border-radius:8px;background:#fff;text-decoration:none;box-shadow:0 18px 50px #26312d12;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.article-list-card:hover{border-color:#1f6f686b;box-shadow:0 18px 48px #26312d1a;transform:translateY(-2px)}.article-list-card figure{margin:0;border-right:1px solid var(--line);background:#eef3ef}.article-list-card img{width:100%;height:100%;min-height:190px;object-fit:cover}.article-list-card div{display:grid;align-content:center;padding:24px 26px}.article-list-card h3{margin-bottom:12px;font-size:clamp(1.35rem,2vw,1.7rem)}.article-list-card p:not(.eyebrow){margin-bottom:16px;color:var(--muted)}.article-list-card span{display:inline-flex;color:var(--teal);font-size:.84rem;font-weight:780}.articles-link{margin-top:24px}.continue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.continue-card{min-height:148px;border:1px solid var(--line);border-radius:8px;padding:22px;background:#fff}.continue-card span{display:inline-flex;margin-bottom:18px;border:1px solid rgba(31,111,104,.16);border-radius:999px;padding:5px 9px;background:#eef3ef;color:var(--teal);font-size:.72rem;font-weight:780;text-transform:uppercase}.continue-card h3{margin-bottom:0;font-size:1.1rem}.faq-list.compact{margin-top:22px}.related-section{background:#eef3ef}.related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.related-card{display:block;min-height:210px;border:1px solid var(--line);border-radius:8px;padding:26px;background:#fffdf8e6;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.related-card:hover{border-color:#1f6f686b;box-shadow:0 16px 40px #26312d14;transform:translateY(-2px)}.related-card p{margin-bottom:0}.dusk-concept-page{--dusk-ink: #17131c;--dusk-paper: #f7f1e8;--dusk-purple: #5f31a8;--dusk-purple-dark: #26183a;--dusk-mint: #76d4bd;--dusk-coral: #f06454;--dusk-yellow: #f2c85c;overflow:hidden;background:var(--dusk-paper);color:var(--dusk-ink)}.dusk-concept-shell{width:min(100% - 48px,1180px);margin-inline:auto}.dusk-concept-header{position:absolute;top:0;right:0;left:0;z-index:30;color:#fff}.dusk-concept-header-inner{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(255,255,255,.26)}.dusk-concept-brand,.dusk-concept-byline{color:inherit;text-decoration:none}.dusk-concept-brand{display:grid;gap:2px;font-size:.95rem;font-weight:820}.dusk-concept-brand span{color:#ffffffa8;font-size:.66rem;font-weight:740;letter-spacing:.08em;text-transform:uppercase}.dusk-concept-byline{font-size:.86rem;font-weight:760}.dusk-concept-hero{position:relative;min-height:min(860px,88svh);display:flex;align-items:flex-end;isolation:isolate;background:#141016;color:#fff}.dusk-concept-hero-image,.dusk-concept-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dusk-concept-hero-image{z-index:-3;max-width:none;object-fit:cover;object-position:center 58%}.dusk-concept-hero-shade{z-index:-2;background:linear-gradient(90deg,#120a18f5,#120a18bd 48%,#120a1838 78%),linear-gradient(180deg,#0b090e61,#0b090ec7)}.dusk-concept-hero-inner{display:grid;grid-template-columns:124px minmax(0,760px);gap:34px;align-items:end;padding-top:150px;padding-bottom:110px}.dusk-concept-logo-wrap{display:grid;width:124px;height:124px;place-items:center;border:1px solid rgba(255,255,255,.38);background:#110c187a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dusk-concept-logo-wrap img{width:94px;height:94px;object-fit:contain}.dusk-concept-kicker{margin:0 0 15px;color:var(--dusk-purple);font-size:.74rem;font-weight:840;letter-spacing:.11em;text-transform:uppercase}.dusk-concept-hero .dusk-concept-kicker{color:var(--dusk-mint)}.dusk-concept-hero h1{max-width:760px;margin:0;color:#fff;font-size:clamp(3.6rem,6.3vw,6.25rem);line-height:.96;letter-spacing:0}.dusk-concept-hero-copy>p:not(.dusk-concept-kicker){max-width:650px;margin:26px 0 0;color:#ffffffd6;font-size:1.19rem;line-height:1.62}.dusk-concept-hero-actions{display:flex;flex-wrap:wrap;gap:20px 24px;align-items:center;margin-top:32px}.dusk-concept-hero-actions>span{color:#ffffffad;font-size:.82rem;font-weight:720}.dusk-concept-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;border:1px solid var(--dusk-mint);border-radius:4px;padding:12px 22px;background:var(--dusk-mint);color:#14201e;font-size:.94rem;font-weight:820;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease}.dusk-concept-button:hover{background:#fff;color:var(--dusk-purple-dark);transform:translateY(-2px)}.dusk-concept-disclosure{position:absolute;right:24px;bottom:22px;max-width:440px;margin:0;color:#ffffff8f;font-size:.68rem;text-align:right}.dusk-concept-section{padding:92px 0}.dusk-concept-split{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:80px;align-items:start}.dusk-concept-section h2{max-width:720px;margin:0;color:var(--dusk-ink);font-size:clamp(2.55rem,4.5vw,4.7rem);line-height:1.02;letter-spacing:0}.dusk-concept-lead-copy{padding-top:22px}.dusk-concept-lead-copy p{margin:0;color:#574f59;font-size:1.08rem;line-height:1.75}.dusk-concept-lead-copy p+p{margin-top:20px}.dusk-concept-workflow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:70px 0 0;padding:0;list-style:none}.dusk-concept-workflow li{position:relative;min-height:156px;border-top:1px solid #b8aeb9;padding:28px 18px 0 0;color:#332c36;font-size:.94rem;font-weight:780}.dusk-concept-workflow li:before{position:absolute;top:-6px;left:0;width:11px;height:11px;border-radius:50%;background:var(--dusk-purple);content:""}.dusk-concept-workflow span{display:block;margin-bottom:24px;color:#817783;font-size:.72rem}.dusk-concept-dashboard-section{background:#1b1424;color:#fff}.dusk-concept-section-heading{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:60px;align-items:end;margin-bottom:46px}.dusk-concept-dashboard-section h2{color:#fff}.dusk-concept-dashboard-section .dusk-concept-kicker{color:var(--dusk-mint)}.dusk-concept-section-heading>p{margin:0 0 6px;color:#5f5661;font-size:.98rem;line-height:1.65}.dusk-concept-dashboard-section .dusk-concept-section-heading>p{color:#ffffffa3}.dusk-concept-dashboard{display:grid;grid-template-columns:198px minmax(0,1fr);min-height:680px;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#f6f4f1;box-shadow:0 36px 90px #00000047;color:#1d1921}.dusk-concept-dashboard-nav{padding:26px 18px;background:#241731;color:#ffffffab}.dusk-concept-dashboard-nav>div{display:flex;gap:10px;align-items:center;padding:0 8px 28px;color:#fff;font-size:.84rem;font-weight:840}.dusk-concept-dashboard-nav img{width:34px;height:34px;object-fit:contain}.dusk-concept-dashboard-nav nav{display:grid;gap:8px}.dusk-concept-dashboard-nav nav span{border-radius:4px;padding:11px 12px;font-size:.75rem;font-weight:700}.dusk-concept-dashboard-nav nav span.active{background:var(--dusk-purple);color:#fff}.dusk-concept-dashboard-main{min-width:0;padding:30px}.dusk-concept-dashboard-topline,.dusk-concept-table-heading,.dusk-concept-report-cover,.dusk-concept-footer .dusk-concept-shell{display:flex;align-items:center;justify-content:space-between;gap:20px}.dusk-concept-dashboard-topline>div,.dusk-concept-table-heading>div{display:grid;gap:5px}.dusk-concept-dashboard-topline span,.dusk-concept-table-heading span{color:#766c79;font-size:.68rem;font-weight:720}.dusk-concept-dashboard-topline strong{font-size:1.25rem}.dusk-concept-example-label{border:1px solid #d8cde1;border-radius:4px;padding:7px 10px;background:#eee8f3;color:#5c3b76!important;text-transform:uppercase}.dusk-concept-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px}.dusk-concept-metrics article{min-height:144px;border:1px solid #dfd9e1;border-radius:6px;padding:18px;background:#fff}.dusk-concept-metrics article>span{display:block;min-height:36px;color:#746b77;font-size:.7rem;font-weight:730}.dusk-concept-metrics strong{display:block;margin-top:7px;color:var(--dusk-purple-dark);font-size:2.25rem}.dusk-concept-metrics small{color:#9a909d;font-size:.62rem;font-weight:700}.dusk-concept-table-wrap{margin-top:22px;overflow:hidden;border:1px solid #ded8df;border-radius:6px;background:#fff}.dusk-concept-table-heading{padding:18px 20px}.dusk-concept-table-heading strong{font-size:.94rem}.dusk-concept-table-row{display:grid;grid-template-columns:minmax(170px,1.1fr) minmax(190px,1.25fr) minmax(150px,.9fr);gap:18px;align-items:center;min-height:66px;border-top:1px solid #ebe6eb;padding:12px 20px;color:#5e5561;font-size:.73rem}.dusk-concept-table-row.header{min-height:42px;background:#f2edf4;color:#756979;font-size:.62rem;font-weight:800;text-transform:uppercase}.dusk-concept-table-row strong{color:#2c2630;font-size:.76rem}.dusk-concept-connections{background:#eee6dc}.dusk-concept-connection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #bdb2b9}.dusk-concept-connection-grid article{min-height:260px;padding:28px 28px 18px 0}.dusk-concept-connection-grid article+article{border-left:1px solid #bdb2b9;padding-left:28px}.dusk-concept-connection-grid article>span{color:var(--dusk-purple);font-size:.72rem;font-weight:820}.dusk-concept-connection-grid h3{margin:70px 0 12px;font-size:1.28rem}.dusk-concept-connection-grid p{margin:0;color:#5d545f;font-size:.9rem;line-height:1.65}.dusk-concept-recap-section{background:#faf6ef}.dusk-concept-recap-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);gap:96px;align-items:center}.dusk-concept-recap-copy>p:not(.dusk-concept-kicker){margin:26px 0 0;color:#5d545f;font-size:1rem;line-height:1.72}.dusk-concept-recap-copy ul{display:grid;gap:12px;margin:30px 0 0;padding:0;list-style:none}.dusk-concept-recap-copy li{position:relative;padding-left:24px;color:#39313c;font-weight:720}.dusk-concept-recap-copy li:before{position:absolute;top:.52em;left:0;width:9px;height:9px;border-radius:50%;background:var(--dusk-coral);content:""}.dusk-concept-report{min-height:510px;overflow:hidden;border:1px solid #d5ccd6;border-radius:8px;background:#fff;box-shadow:0 28px 70px #35263d24}.dusk-concept-report-cover{min-height:190px;padding:30px;background:linear-gradient(110deg,#2b173d,#66309f 56%,#c14f70);color:#fff}.dusk-concept-report-cover img{width:92px;height:92px;object-fit:contain}.dusk-concept-report-cover>div{display:grid;gap:7px;text-align:right}.dusk-concept-report-cover span{color:var(--dusk-mint);font-size:.68rem;font-weight:820;text-transform:uppercase}.dusk-concept-report-cover strong{font-size:1.7rem}.dusk-concept-report-cover small{color:#ffffffa3}.dusk-concept-report-stats{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e6dfe7}.dusk-concept-report-stats>div{min-height:150px;padding:28px 30px}.dusk-concept-report-stats>div+div{border-left:1px solid #e6dfe7}.dusk-concept-report-stats strong,.dusk-concept-report-stats span{display:block}.dusk-concept-report-stats strong{color:var(--dusk-purple);font-size:1.9rem}.dusk-concept-report-stats span{max-width:190px;margin-top:8px;color:#665c68;font-size:.79rem;line-height:1.5}.dusk-concept-report-bars{display:flex;height:126px;gap:20px;align-items:end;padding:26px 30px}.dusk-concept-report-bars span{width:18%;border-radius:3px 3px 0 0;background:var(--dusk-purple)}.dusk-concept-report-bars span:nth-child(1){height:35%;background:var(--dusk-mint)}.dusk-concept-report-bars span:nth-child(2){height:72%}.dusk-concept-report-bars span:nth-child(3){height:54%;background:var(--dusk-coral)}.dusk-concept-report-bars span:nth-child(4){height:90%;background:var(--dusk-yellow)}.dusk-concept-outcome{padding:48px 0;background:var(--dusk-mint)}.dusk-concept-outcome .dusk-concept-shell{display:flex;justify-content:space-between;gap:40px}.dusk-concept-outcome p{margin:0;color:#18231f;font-size:clamp(1.65rem,3vw,3rem);font-weight:850;line-height:1.06}.dusk-concept-cta{background:#21152e;color:#fff}.dusk-concept-cta-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:70px;align-items:end}.dusk-concept-cta h2{color:#fff}.dusk-concept-cta .dusk-concept-kicker{color:var(--dusk-mint)}.dusk-concept-cta p:not(.dusk-concept-kicker){max-width:680px;margin:22px 0 0;color:#ffffffa6;line-height:1.7}.dusk-concept-footer{padding:28px 0;background:#150e1d;color:#fff9}.dusk-concept-footer p{margin:0;font-size:.78rem}.dusk-concept-footer div>div{display:flex;gap:22px}.dusk-concept-footer a{color:inherit;font-size:.76rem;font-weight:700;text-decoration:none}@media(max-width:980px){.hero{min-height:auto;padding:44px 0 30px}.hero-grid,.article-hero-grid,.resource-card,.review-grid,.problem-grid,.sheets-services-hero-grid,.sheets-problem-grid,.sheets-proof-feature,.sheets-proof-supporting,.about-card,.faq-layout{grid-template-columns:1fr}.sheets-deliverables-grid,.sheets-sprint-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-proof-grid{grid-template-columns:1fr}.operations-proof-grid article{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}.operations-proof-grid figure{border-right:1px solid var(--line);border-bottom:0}.operations-proof-grid img{height:100%}.sheets-sprint-facts p:nth-child(3){border-top:1px solid #cbd8d0;border-left:0}.sheets-sprint-facts p:nth-child(4){border-top:1px solid #cbd8d0}.sheets-services-hero{padding-top:40px}.sheets-services-hero-media{max-width:760px}.sheets-proof-feature figure{border-right:0;border-bottom:1px solid var(--line)}.hero-media{min-height:auto;aspect-ratio:16 / 10}.hero-media img{position:static;width:100%;max-width:100%;transform:none}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-list-grid,.article-index-section .article-list-grid{grid-template-columns:1fr}.review-copy{position:static}.footer-inner{grid-template-columns:1fr}.article-hero{padding:44px 0 52px}.weekly-email-article .article-hero h1{font-size:3.35rem}.article-layout{padding-top:56px}.resource-actions{display:flex;flex-wrap:wrap}.dusk-concept-hero{min-height:820px}.dusk-concept-hero-inner{grid-template-columns:104px minmax(0,1fr);gap:24px}.dusk-concept-logo-wrap{width:104px;height:104px}.dusk-concept-logo-wrap img{width:78px;height:78px}.dusk-concept-split,.dusk-concept-recap-grid{grid-template-columns:1fr;gap:44px}.dusk-concept-lead-copy{max-width:720px;padding-top:0}.dusk-concept-workflow{grid-template-columns:repeat(3,minmax(0,1fr))}.dusk-concept-section-heading{grid-template-columns:1fr;gap:24px}.dusk-concept-section-heading>p{max-width:640px}.dusk-concept-dashboard{grid-template-columns:150px minmax(0,1fr)}.dusk-concept-dashboard-nav{padding-inline:12px}.dusk-concept-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dusk-concept-table{min-width:700px}.dusk-concept-table-wrap{overflow-x:auto}.dusk-concept-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dusk-concept-connection-grid article:nth-child(3){border-top:1px solid #bdb2b9;border-left:0;padding-left:0}.dusk-concept-connection-grid article:nth-child(4){border-top:1px solid #bdb2b9}.dusk-concept-recap-grid{max-width:760px}}@media(max-width:680px){.container{width:min(100% - 28px,1120px)}.hero{padding:30px 0 22px}.hero-media{aspect-ratio:16 / 8}.header-inner{min-height:62px}.site-nav{gap:12px}.site-nav a{font-size:.84rem}.site-nav .nav-optional{display:none}.sheets-landing-nav a:not(.header-cta){display:none}.sheets-services-hero{padding:30px 0 28px}.sheets-services-hero-grid{gap:30px}.sheets-services-hero-copy h1{font-size:clamp(2.45rem,11.5vw,3.25rem)}.sheets-services-hero-media img{height:260px}.sheets-value-strip-inner,.sheets-before-after,.stripe-proof-outcomes,.operations-problem-grid,.sheets-deliverables-grid,.sheets-sprint-facts{grid-template-columns:1fr}.operations-proof-grid article{display:block}.operations-proof-grid figure{border-right:0;border-bottom:1px solid var(--line)}.operations-proof-grid img{height:auto}.operations-problem-grid article{min-height:0;padding:22px}.sheets-sprint-facts p{padding:16px 4px}.sheets-sprint-facts p+p,.sheets-sprint-facts p:nth-child(3),.sheets-sprint-facts p:nth-child(4){border-top:1px solid #cbd8d0;border-left:0}.sheets-value-strip p{padding:16px 4px}.sheets-value-strip p+p{border-top:1px solid var(--line);border-left:0}.stripe-proof-outcomes p{padding:16px 4px}.stripe-proof-outcomes p+p{border-top:1px solid var(--line);border-left:0}.sheets-before-after>div{padding:22px}.sheets-before-after>div+div{border-top:1px solid var(--line);border-left:0}.sheets-deliverables-grid article{min-height:0;padding:22px}.sheets-deliverables-grid article>span{margin-bottom:24px}.sheets-proof-feature blockquote{padding:26px 22px}.sheets-proof-supporting{gap:24px;margin-top:32px}h1{font-size:clamp(2.55rem,11vw,3.45rem)}.section{padding:54px 0}.card-grid,.case-grid,.project-card-featured .project-feature-list,.project-feature-list,.dashboard-preview,.metric-explainer-grid,.continue-grid,.article-flow.compact,.stripe-metrics-article .article-flow.compact,.workflow-visual-grid,.dashboard-diagram,.time-comparison,.code-compare,.article-cta .assessment-list,.article-list-grid,.growth-data-grid,.related-grid,.case-study-baseline,.case-study-capability-grid,.contact-form{grid-template-columns:1fr}.case-study-capability-grid article:last-child{grid-column:auto}.project-card-featured{grid-column:auto}.project-shot.mobile{width:118px}.project-shot.desktop{width:250px}.project-quote{padding-left:16px}.client-testimonial{padding-left:20px}.service-card{min-height:132px}.contact-form{padding:18px}.about-card,.workflow-map,.article-flow,.example-box,.article-value-card,.workflow-visual,.article-callout,.resource-card,.article-cta,.article-list-card div,.related-card{padding:20px}.step-heading{display:grid;gap:10px}.step-heading span{width:fit-content}.button{width:100%;min-height:54px;padding:12px 18px}.consent-banner{right:14px;bottom:14px;left:14px;grid-template-columns:1fr;gap:18px;width:auto;padding:18px}.consent-banner-actions{display:grid;grid-template-columns:1fr 1fr}.consent-banner .button{min-width:0;min-height:48px;padding:10px 12px;white-space:normal}.compact-footer-inner{display:grid}.compact-footer-inner>div{justify-content:flex-start}.thank-you-actions{display:grid}.thank-you-actions .secondary-link{justify-self:center}.article-hero{padding:34px 0 42px}.article-hero h1{font-size:clamp(2.5rem,11vw,3.45rem)}.google-business-article .article-hero h1{font-size:clamp(2.35rem,10vw,3.2rem)}.stripe-metrics-article .article-hero h1{font-size:clamp(2.2rem,9.6vw,3rem)}.weekly-email-article .article-hero h1{font-size:2.65rem}.integration-step-list>div{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:16px}.integration-step-list>div>span{width:38px;height:38px}.article-meta{display:grid;gap:6px}.article-meta span:not(:last-child):after{content:"";margin:0}.article-list-card{grid-template-columns:1fr;min-height:auto}.article-list-card figure{border-right:0;border-bottom:1px solid var(--line)}.article-list-card img{height:auto;min-height:0;aspect-ratio:16 / 7}.mobile-comparison{grid-template-columns:1fr}.mobile-comparison figure{max-width:360px;margin-inline:auto}.article-layout{padding-top:46px;padding-bottom:32px}.article-content{gap:42px}.article-content p,.article-content li{font-size:1.04rem}.dusk-concept-shell{width:min(100% - 28px,1180px)}.dusk-concept-header-inner{min-height:66px}.dusk-concept-brand{font-size:.82rem}.dusk-concept-byline{font-size:.75rem}.dusk-concept-hero{min-height:760px;align-items:center}.dusk-concept-hero-image{object-position:58% center}.dusk-concept-hero-shade{background:linear-gradient(180deg,#120a1899,#120a18e0),linear-gradient(90deg,#120a18c2,#120a1833)}.dusk-concept-hero-inner{grid-template-columns:1fr;gap:24px;padding-top:118px;padding-bottom:88px}.dusk-concept-logo-wrap{width:82px;height:82px}.dusk-concept-logo-wrap img{width:62px;height:62px}.dusk-concept-hero h1{font-size:clamp(3rem,14vw,4.4rem)}.dusk-concept-hero-copy>p:not(.dusk-concept-kicker){margin-top:20px;font-size:1rem}.dusk-concept-hero-actions{align-items:flex-start}.dusk-concept-button{width:100%}.dusk-concept-disclosure{right:14px;bottom:14px;left:14px;text-align:left}.dusk-concept-section{padding:62px 0}.dusk-concept-section h2{font-size:clamp(2.35rem,11vw,3.4rem)}.dusk-concept-workflow{grid-template-columns:1fr;margin-top:48px}.dusk-concept-workflow li{min-height:106px}.dusk-concept-dashboard{width:100%;grid-template-columns:minmax(0,1fr)}.dusk-concept-dashboard-nav{padding:14px}.dusk-concept-dashboard-nav>div{padding-bottom:12px}.dusk-concept-dashboard-nav nav{display:flex;overflow-x:auto}.dusk-concept-dashboard-nav nav span{white-space:nowrap}.dusk-concept-dashboard-main{padding:18px}.dusk-concept-dashboard-topline{align-items:flex-start}.dusk-concept-metrics{grid-template-columns:1fr 1fr}.dusk-concept-metrics article{min-height:126px;padding:14px}.dusk-concept-metrics strong{font-size:1.85rem}.dusk-concept-connection-grid{grid-template-columns:1fr}.dusk-concept-connection-grid article,.dusk-concept-connection-grid article+article,.dusk-concept-connection-grid article:nth-child(3){min-height:205px;border-top:1px solid #bdb2b9;border-left:0;padding:24px 0}.dusk-concept-connection-grid article:first-child{border-top:0}.dusk-concept-connection-grid h3{margin-top:44px}.dusk-concept-recap-grid{gap:46px}.dusk-concept-report{min-height:0}.dusk-concept-report-cover{min-height:170px;padding:22px}.dusk-concept-report-cover img{width:72px;height:72px}.dusk-concept-report-cover strong{font-size:1.25rem}.dusk-concept-report-stats{grid-template-columns:1fr}.dusk-concept-report-stats>div+div{border-top:1px solid #e6dfe7;border-left:0}.dusk-concept-outcome .dusk-concept-shell{display:grid;gap:12px}.dusk-concept-cta-inner{grid-template-columns:1fr;gap:34px}.dusk-concept-footer .dusk-concept-shell{display:grid;gap:16px}}
