﻿ :root{--paper:#f5f5ef;--ink:#1d211b;--muted:#72766b;--line:#d4d7cb;--lime:#c5f467;--mono:"Courier New",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button{cursor:pointer}::selection{background:var(--lime);color:var(--ink)}:focus-visible{outline-offset:6px;outline:3px solid #517728}.container{width:calc(100% - 112px);max-width:1440px;margin:auto}.mono,.eyebrow{font-family:var(--mono);letter-spacing:.055em;font-size:11px;font-weight:400}.eyebrow{align-items:center;gap:9px;font-size:11px;line-height:1.6;display:flex}.status-dot{background:#5d8435;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.header{border-bottom:1px solid var(--line);z-index:10;background:var(--paper);justify-content:space-between;align-items:center;height:96px;padding:0 56px;display:flex;position:relative}.logo{letter-spacing:-1.7px;align-items:center;gap:7px;font-size:30px;font-weight:800;display:flex}.brand-mark{background:var(--ink);color:var(--paper);place-items:center;width:28px;height:28px;margin-right:3px;font-size:28px;font-weight:400;line-height:1;display:grid}.registered{letter-spacing:0;align-self:flex-start;margin-top:4px;font-size:12px}.desktop-nav{gap:34px;font-size:12px;display:flex}.desktop-nav a:hover,.text-link:hover{text-underline-offset:6px;text-decoration:underline}.header-cta{border:1px solid var(--ink);gap:36px;padding:13px 17px;font-size:12px;display:flex}.header-cta:hover{background:var(--lime)}.mobile-nav{display:none}.hero{padding-top:43px}.hero-top{justify-content:space-between;align-items:center;display:flex}.hero-index{color:var(--muted);font-size:9px}.hero-grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:45px;padding:54px 0 64px;display:grid}h1{letter-spacing:-.075em;margin:0 0 36px;font-size:clamp(76px,8.7vw,140px);font-weight:500;line-height:.98}.scale{display:inline-block;position:relative}.scale svg{stroke:#86ae44;stroke-width:5px;fill:none;width:100%;height:25px;position:absolute;bottom:-19px;left:0}.hero-bottom{gap:27px;padding-top:15px;display:flex}.hero-arrow{font-size:47px;line-height:1}.hero-copy{letter-spacing:-.2px;margin:0 0 25px;font-size:15px;line-height:1.7}.button{border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:40px;padding:18px 22px;font-size:13px;transition:background .2s,transform .2s;display:inline-flex}.button-dark{background:var(--ink);color:var(--paper)}.button:hover{background:#3a4531;transform:translateY(-2px)}.button span{font-size:20px;line-height:1}.button:disabled{opacity:.65;cursor:wait;transform:none}.micro{color:#656b5e;margin-top:13px;font-size:10px}.hero-footer{border-top:1px solid var(--line);justify-content:space-between;padding:23px 0;font-size:9px;display:flex}.hero-footer a span{margin-left:23px;font-size:15px}.pipeline{align-self:center;margin-top:9px;position:relative}.pipeline-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:17px;font-size:9px;display:flex}.pipeline-heading>span:first-child{align-items:center;gap:7px;display:flex}.pipeline-stage{background-image:radial-gradient(#aeb5a5 .7px,#0000 .7px);background-size:14px 14px;padding:33px 37px 27px 10px;position:relative}.flow-node{background:var(--paper);z-index:1;border:1px solid #a6ad9b;align-items:center;gap:14px;min-height:76px;padding:15px 19px;transition:background .4s,box-shadow .4s;display:flex;position:relative}.lead-node{width:86%}.node-icon{font-size:30px}.node-label{color:#68705e;margin-bottom:7px;font-size:8px;display:block}.flow-node strong{letter-spacing:-.2px;font-size:14px;font-weight:500}.node-check{color:#607047;margin-left:auto;font-size:18px}.connector{border-left:1px solid #819569;height:48px;margin-left:36px;position:relative}.connector:after{content:"↓";background:var(--paper);font-size:14px;position:absolute;bottom:-5px;left:-5px}.connector>span{white-space:nowrap;color:#6a735c;font-size:7px;position:absolute;top:20px;left:15px}.engine-node{background:var(--lime);border-color:var(--ink);padding:24px 19px;box-shadow:5px 5px #dce8c4}.engine-icon{margin-right:2px;font-size:42px}.engine-node strong{font-size:17px}.engine-tags{gap:7px;margin-top:14px;display:flex}.engine-tags span{font:7px var(--mono);border:1px solid #96b453;padding:4px 6px}.bottom-connector{height:37px;margin-left:65%}.outcome-node{width:88%;margin-left:12%}.loop-line{border:1px dashed #8b977e;border-left:0;width:25px;position:absolute;top:70px;bottom:64px;right:11px}.loop-line>span{writing-mode:vertical-rl;font:7px var(--mono);background:var(--paper);letter-spacing:.05em;padding:10px 0;position:absolute;top:47%;right:-8px}.pipeline-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-top:16px;display:flex}.pipeline-footer .mono{font-size:8px}.pipeline-footer button{background:0 0;border:0;padding:7px 0 7px 10px;font-size:10px}.pipeline-footer button:hover{text-decoration:underline}.pipeline-footer button span{margin-left:10px}.demo-caption{color:#737a69;margin-top:12px;font-size:7px}.flow-node.active{background:#e5f7c5;box-shadow:0 0 0 2px #80a849}.engine-node.active{background:var(--lime)}.stack-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#eeefe7}.stack-inner{justify-content:space-between;align-items:center;gap:25px;min-height:113px;display:flex}.stack-inner .eyebrow{color:#747969;font-size:9px}.tool-name{letter-spacing:-1px;color:#565e4d;font-size:23px;font-weight:600}.n8n{font-weight:700}.asterisk{margin-left:2px}.stack-end{color:#747969;font-size:8px}.section{padding-top:100px;padding-bottom:100px}.section-heading{justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:49px;display:flex}.section-heading h2{width:66%;margin:0}h2{letter-spacing:-.055em;margin:22px 0;font-size:clamp(35px,3.8vw,58px);font-weight:500;line-height:1.13}.muted{color:#8a8e81}.service-grid{grid-template-columns:repeat(3,1fr);display:grid}.service-card{border-top:1px solid var(--ink);padding:28px 32px 0 0}.service-card+.service-card{border-left:1px solid var(--line);padding-left:32px}.service-top{justify-content:space-between;align-items:center;margin-bottom:42px;display:flex}.service-top .mono{font-size:10px}.service-symbol{height:46px;font-size:46px;font-weight:400;line-height:1}h3{letter-spacing:-.8px;margin:0 0 14px;font-size:25px;font-weight:500}.service-card p,.step p,.commitment p{color:#636958;font-size:13px;line-height:1.8}.service-card .service-subtitle{color:var(--ink);margin-bottom:18px;font-size:12px}.service-tag{color:#727867;margin-top:35px;font-size:8px;display:block}.problem{color:var(--paper);background:#22281f;padding:90px 0}.problem-grid{grid-template-columns:1fr 2fr;gap:45px;display:grid}.problem .eyebrow{color:#b5bea8;align-self:start}.problem h2{margin:0;font-size:clamp(46px,5.5vw,83px)}.problem h2>span{color:var(--lime)}.problem-bottom{align-items:flex-end;gap:60px;margin-top:38px;display:flex}.problem-bottom p{color:#b5bdaa;max-width:330px;margin:0;font-size:13px;line-height:1.8}.text-link{white-space:nowrap;border-bottom:1px solid #67715b;padding-bottom:12px;font-size:11px}.text-link span{margin-left:20px}.serif{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.framework-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.step-line{border-top:1px solid var(--line);font:12px var(--mono);justify-content:space-between;padding:17px 0 31px;display:flex}.step-line>span:last-child{color:#7f9368;font-size:18px}.step h3{font-size:22px}.step p{max-width:320px}.framework-note{background:#e9eddf;align-items:center;gap:24px;margin-top:40px;padding:25px 30px;display:flex}.note-symbol{color:#5f7d3f;font-size:40px}.framework-note p{color:#636958;margin:0;font-size:12px;line-height:1.9}.framework-note strong{color:var(--ink);font-weight:500}.commitments{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#eeefe7}.commitment-grid{grid-template-columns:1fr 1fr;gap:95px;display:grid}.commitments h2{font-size:clamp(40px,4vw,62px)}.commit-intro{color:#666d5b;margin-top:26px;font-size:13px;line-height:1.8}.commitment{border-bottom:1px solid #cbd0c1;gap:22px;padding:24px 0;display:flex}.commitment:first-child{padding-top:0}.commitment>span{margin-top:5px;font-size:10px}.commitment>span:last-child{margin-left:auto;font-size:18px}.commitment h3{margin-bottom:8px;font-size:19px}.commitment p{margin:0;font-size:12px}.faq-section{grid-template-columns:1fr 2fr;gap:45px;display:grid}.faqs details{border-bottom:1px solid var(--line)}.faqs summary{cursor:pointer;justify-content:space-between;gap:20px;padding:23px 0;font-size:17px;list-style:none;display:flex}.faqs summary::-webkit-details-marker{display:none}.faqs summary>span{font-size:23px;font-weight:300}.faqs details[open] summary>span{transform:rotate(45deg)}.faqs details p{color:#646c59;margin:0 35px 25px 0;font-size:13px;line-height:1.8}.audit{background:var(--lime)}.audit-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.audit h2{margin:29px 0 25px;font-size:clamp(44px,5vw,74px)}.audit p:not(.eyebrow){font-size:13px;line-height:1.8}.audit-arrow{margin-top:10px;font-size:84px;line-height:1;display:inline-block}.audit-form{padding-top:7px}.audit-form>label{font:9px var(--mono);letter-spacing:.05em;margin-bottom:27px;display:block}.audit-form input{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #8bae56;border-radius:0;padding:13px 0;font:17px Arial,sans-serif;display:block}.audit-form input::placeholder{color:#566d37;opacity:1}.audit-form .form-privacy{color:#475f2e;max-width:340px;margin:0 0 21px;font-size:10px}.form-privacy a{text-decoration:underline}.audit-form .button{width:100%}.audit-form .form-status{min-height:20px;margin-bottom:0;font-size:12px}.form-status.error{color:#761b12}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.footer{justify-content:space-between;align-items:center;gap:20px;min-height:112px;display:flex}.footer .logo{font-size:27px}.footer>.mono{color:#666e5b;font-size:8px}.footer>div{color:#666e5b;gap:23px;font-size:10px;display:flex}.footer>div a:last-child{color:var(--ink);font-size:16px}.skip-link{z-index:100;background:var(--lime);padding:15px;position:fixed;top:-100px;left:10px}.skip-link:focus{top:10px}.privacy-page{max-width:750px;margin:70px auto;padding:0 25px}.privacy-page h1{margin-top:60px;font-size:60px}.privacy-page h2{margin-top:35px;font-size:25px}.privacy-page p{font-size:16px;line-height:1.8}.privacy-page a{text-decoration:underline}@media (min-width:1600px){.header{padding-left:max(56px,50vw - 720px);padding-right:max(56px,50vw - 720px)}}@media (max-width:1100px){.container{width:calc(100% - 64px)}.header{padding:0 32px}.hero-grid{grid-template-columns:1.15fr 1fr;gap:28px}h1{font-size:9vw}.hero-copy{font-size:13px}.hero-arrow{display:none}.pipeline-stage{padding-left:0}.node-label{font-size:7px}.flow-node{gap:10px;padding:14px 12px}.engine-node strong{font-size:14px}.engine-icon{font-size:32px}.pipeline-heading{font-size:8px}.stack-end{display:none}.problem-bottom{flex-direction:column;align-items:flex-start;gap:30px}.commitment-grid,.audit-grid{gap:50px}.desktop-nav{gap:22px}.service-tag{font-size:7px}}@media (max-width:760px){html{scroll-padding-top:25px}.container{width:calc(100% - 40px)}.header{height:76px;padding:0 20px}.logo{font-size:27px}.brand-mark{width:24px;height:24px;font-size:24px}.desktop-nav,.header-cta{display:none}.mobile-nav{display:block}.mobile-nav summary{cursor:pointer;padding:12px 0 12px 12px;font-size:12px;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{margin-left:12px;font-size:19px}.mobile-nav nav{background:var(--paper);border-bottom:1px solid var(--ink);padding:15px 20px;position:absolute;top:75px;left:0;right:0;box-shadow:0 12px 20px #1d211b0a}.mobile-nav nav a{border-bottom:1px solid var(--line);padding:16px 0;display:block}.mobile-nav nav a:last-child{border-bottom:0}.hero{padding-top:25px}.hero-index{display:none}.eyebrow{font-size:9px}.hero-grid{grid-template-columns:1fr;gap:47px;padding:30px 0 37px}h1{margin-bottom:30px;font-size:clamp(73px,15vw,112px)}.hero-bottom{padding-top:15px}.hero-copy{font-size:14px}.pipeline{width:100%;max-width:440px;margin:0 auto}.pipeline-stage{padding:26px 40px 25px 10px}.pipeline-heading{font-size:9px}.engine-node{padding:21px 17px}.engine-node strong{font-size:17px}.engine-icon{font-size:40px}.node-label,.pipeline-footer .mono{font-size:8px}.hero-footer{font-size:7px}.hero-footer a span{margin-left:8px}.stack-inner{flex-wrap:wrap;justify-content:flex-start;gap:19px 30px;padding:25px 0}.stack-inner>.eyebrow{width:100%;margin:0}.stack-inner>.eyebrow br{display:none}.tool-name{font-size:19px}.section{padding-top:65px;padding-bottom:65px}.section-heading{margin-bottom:30px;display:block}.section-heading h2{width:100%;margin-top:25px}h2{font-size:37px}.service-grid{grid-template-columns:1fr}.service-card,.service-card+.service-card{border-left:0;margin-bottom:32px;padding:25px 0}.service-card:last-child{margin-bottom:0;padding-bottom:0}.service-top{margin-bottom:20px}.service-card p{max-width:430px}.service-tag{margin-top:23px;font-size:8px}.problem{padding:60px 0}.problem-grid{grid-template-columns:1fr;gap:25px}.problem h2{font-size:48px}.problem-bottom{gap:25px;margin-top:28px}.problem-bottom p{max-width:100%}.framework-grid{grid-template-columns:1fr;gap:24px}.step-line{padding-bottom:22px}.step p{max-width:none}.framework-note{gap:18px;padding:23px 20px}.framework-note p{font-size:11px}.commitment-grid,.audit-grid{grid-template-columns:1fr;gap:35px}.commitments h2{font-size:44px}.commitment:first-child{border-top:1px solid var(--line);padding-top:24px}.faq-section{grid-template-columns:1fr;gap:15px}.faqs summary{font-size:15px;line-height:1.5}.audit h2{font-size:51px}.audit-arrow{display:none}.audit-grid{gap:25px}.footer{flex-wrap:wrap;min-height:140px;padding-top:28px;padding-bottom:28px}.footer>.mono{font-size:7px}.footer>div{justify-content:space-between;width:100%}.privacy-page h1{font-size:48px}.desktop-break{display:none}}.offer-grid{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.offer-panel{padding:28px 38px 18px 0}.offer-panel+.offer-panel{border-left:1px solid var(--line);padding-left:38px;padding-right:0}.offer-panel h3{max-width:360px;margin-top:24px;font-size:29px}.offer-panel p,.offer-panel li,.pilot-terms p,.reliability p,.industry-intro,.industry-grid p{color:#636958;font-size:13px;line-height:1.8}.offer-panel ul{margin:22px 0;padding-left:18px}.offer-panel li{margin:10px 0;padding-left:5px}.offer-panel .offer-footnote{max-width:390px;font-size:10px}.pilot-terms{background:#e9eddf;grid-template-columns:1.3fr 1fr;gap:55px;margin-top:24px;padding:32px;display:grid}.pilot-terms h3{font-size:23px}.pilot-terms .text-link{margin-top:15px;display:inline-block}.reliability{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px 60px;margin-top:55px;padding-top:32px;display:grid}.reliability-intro h3{margin-top:20px;font-size:26px;line-height:1.2}.reliability-intro>p:last-child{max-width:390px}.reliability-items>div{border-bottom:1px solid var(--line);margin-bottom:20px;padding:0 0 15px}.reliability-items h4{margin:0 0 8px;font-size:15px;font-weight:500}.reliability-items p{margin:0;font-size:12px}.reliability .architecture-note{letter-spacing:.03em;grid-column:1/-1;font-size:8px}.industry-intro{max-width:690px;margin:0 0 35px}.industry-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.industry-grid article{border-top:1px solid var(--ink);padding-top:23px}.industry-grid .eyebrow{margin-bottom:25px;font-size:8px}.industry-grid h3{font-size:23px}.audit-deliverables{margin:25px 0 0;padding:0;list-style:none}.audit-deliverables li{border-bottom:1px solid #a5cf63;padding:7px 0;font-size:12px;line-height:1.8}.audit-deliverables li:before{content:"↗";margin-right:12px}@media (max-width:1000px){.industry-grid{grid-template-columns:1fr 1fr}.pilot-terms{gap:30px}}@media (max-width:760px){.offer-grid,.pilot-terms,.reliability,.industry-grid{grid-template-columns:1fr}.offer-panel,.offer-panel+.offer-panel{border-left:0;padding:23px 0}.offer-panel+.offer-panel{border-top:1px solid var(--line)}.pilot-terms{gap:8px;padding:24px}.reliability{gap:20px}.industry-grid{gap:24px}.industry-grid .eyebrow{margin-bottom:18px}.offer-panel h3{font-size:27px}.service-card h3{max-width:340px}}.work-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#e9ede1}.work-intro{color:#59634f;max-width:690px;margin:0 0 35px;font-size:13px;line-height:1.8}.work-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.work-card{background:var(--paper);border:1px solid #c3cbb8}.work-preview{background:#dfe8d2;border-bottom:1px solid #c3cbb8;padding:22px}.work-card:nth-child(2) .work-preview{background:#e6e8da}.work-card:nth-child(3) .work-preview{background:#e0e5dc}.work-preview-top{justify-content:space-between;align-items:center;gap:10px;font-size:8px;display:flex}.project-badge{white-space:nowrap;border:1px solid #879773;padding:5px 7px}.work-metric{letter-spacing:-3px;margin-top:34px;font-size:52px;line-height:1.1}.work-metric-label{margin:10px 0 25px;font-size:8px}.work-records{border-top:1px solid #b9c5aa}.work-records>div{border-bottom:1px solid #b9c5aa;justify-content:space-between;gap:12px;padding:12px 0;font-size:10px;display:flex}.work-records>div>span:last-child{color:#536345;text-align:right}.work-card-copy{padding:25px 22px}.work-card-copy>.eyebrow{margin:0 0 20px;font-size:8px}.work-card-copy h3{min-height:60px;font-size:26px;line-height:1.15}.work-card-copy p{color:#626c55;font-size:12px;line-height:1.8}.work-flow{font:8px var(--mono);flex-wrap:wrap;gap:8px 6px;margin:23px 0;padding:0;list-style:none;display:flex}.work-flow li{border:1px solid #ccd3c1;padding:6px 7px}.work-flow li+li:before{content:"→";color:#657e49;margin-right:5px}.work-details{border-top:1px solid var(--line);margin-top:25px}.work-details summary{cursor:pointer;justify-content:space-between;gap:15px;padding:18px 0 0;font-size:12px;list-style:none;display:flex}.work-details summary::-webkit-details-marker{display:none}.work-details summary span{font-size:18px;line-height:1}.work-details[open] summary span{transform:rotate(45deg)}.work-details h4{margin:23px 0 8px;font-size:12px;font-weight:500}.work-details p{margin:0}.work-review{border-top:1px solid #bcc8ae;align-items:center;gap:28px;margin-top:38px;padding-top:30px;display:flex}.work-review-symbol{font-size:43px}.work-review h3{margin:0 0 8px;font-size:23px}.work-review p{color:#59634f;max-width:580px;margin:0;font-size:12px;line-height:1.8}.work-review>a{margin-left:auto}@media (max-width:1100px){.work-grid{gap:15px}.work-card-copy,.work-preview{padding:20px 16px}.work-card-copy h3{font-size:23px}.work-review{flex-wrap:wrap}.work-review>a{margin-left:0}}@media (max-width:760px){.work-grid{grid-template-columns:1fr;gap:25px}.work-card-copy,.work-preview{padding:25px}.work-card-copy h3{min-height:0;font-size:27px}.work-preview-top,.work-card-copy>.eyebrow{font-size:9px}.work-records>div{font-size:11px}.work-review{gap:18px}.work-review-symbol{display:none}.work-review h3{font-size:24px}.work-review>a{margin-top:10px}}.revenue-card{border:1px solid var(--ink);background:#e9eddf;min-width:0;padding:25px}.revenue-card-top{border-bottom:1px solid #c3cbb6;justify-content:space-between;gap:15px;padding-bottom:17px;font-size:8px;display:flex}.revenue-card-top>span:last-child{font-size:18px}.revenue-kicker{margin:22px 0 10px;font-size:12px}.revenue-result strong{letter-spacing:-.065em;font-size:clamp(48px,5vw,76px);font-weight:500;line-height:1.1;display:block}.revenue-result>span{color:#546245;margin-top:10px;font-size:11px;display:block}.revenue-inputs{margin-top:26px}.revenue-inputs label{margin-top:20px;font-size:11px;display:block}.revenue-inputs output{float:right;font-family:var(--mono);font-size:10px}.revenue-inputs input{accent-color:#426326;cursor:pointer;width:100%;height:18px;margin:13px 0 0;display:block}.revenue-math{font:9px var(--mono);border-top:1px solid #c3cbb6;margin:20px 0 10px;padding-top:18px;line-height:1.6}.revenue-note{color:#59654c;margin:0;font-size:9px;line-height:1.7}.risk-section{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:60px;padding-top:55px;padding-bottom:65px;display:grid}.risk-section h2{margin-bottom:0}.risk-copy p,.risk-copy li,.framework-demo>div>p:last-child{color:#636958;font-size:13px;line-height:1.8}.risk-copy ul{margin:24px 0;padding:0;list-style:none}.risk-copy li{border-bottom:1px solid var(--line);padding:9px 0}.risk-copy li:before{content:"✓";color:#426326;margin-right:12px}.risk-copy .text-link{margin-top:8px;display:inline-block}.framework-demo{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-top:55px;padding-top:35px;display:grid}.framework-demo h3{font-size:30px}.framework-demo .pipeline{width:100%}@media (max-width:760px){.revenue-card{padding:22px 18px}.revenue-result strong{font-size:65px}.revenue-inputs label{font-size:10px}.revenue-inputs output{font-size:9px}.risk-section,.framework-demo{grid-template-columns:1fr;gap:25px}.risk-section{padding-top:40px;padding-bottom:45px}.risk-section h2{font-size:44px}.hero-top .eyebrow{font-size:8px}.hero-footer>span{max-width:55%;line-height:1.6}}.value-example-label{color:#4e6040;margin:25px 0 0;font-size:8px}.value-example-label+.work-metric{margin-top:12px}.value-calculation{margin:0 0 12px;font-size:11px;line-height:1.6}.value-note{color:#536345;min-height:68px;margin:0 0 20px;font-size:10px;line-height:1.7}.project-measure{border-top:1px solid #b9c5aa;align-items:center;gap:14px;padding:18px 0;display:flex}.project-measure strong{white-space:nowrap;font-size:20px;font-weight:500}.project-measure .mono{font-size:8px;line-height:1.5}.work-records{margin-top:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.header{z-index:40;position:sticky;top:0}.header-booking{border:1px solid var(--ink);background:var(--lime);color:var(--ink);white-space:nowrap;align-items:center;gap:24px;padding:13px 17px;font-size:12px;display:flex}.header-booking:hover{background:#d2fa8d}.header-booking span{font-size:18px}.booking-dialog{border:1px solid var(--ink);background:var(--paper);color:var(--ink);width:min(1060px,100vw - 48px);max-width:none;height:min(850px,100dvh - 48px);max-height:none;padding:0;overflow:hidden}.booking-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1d211bb8}.booking-shell{flex-direction:column;height:100%;display:flex}.booking-top{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.booking-top .eyebrow{margin:0 0 8px;font-size:8px}.booking-top h2{margin:0;font-size:30px}.booking-close{border:1px solid var(--ink);color:var(--ink);background:0 0;width:44px;height:44px;font-size:27px;line-height:1}.booking-close:hover{background:var(--lime)}.booking-calendar{flex:1;min-height:0}.booking-calendar iframe{border:0;width:100%;height:100%;display:block}.booking-help{border-top:1px solid var(--line);flex-shrink:0;margin:0;padding:13px 24px;font-size:10px;line-height:1.6}.booking-help a{text-underline-offset:3px;text-decoration:underline}@media (max-width:1000px) and (min-width:761px){.desktop-nav{gap:15px;font-size:11px}.header-booking{gap:10px;padding:12px}}@media (max-width:760px){html{scroll-padding-top:90px}.header{gap:10px;padding:0 15px}.header .logo{gap:4px;font-size:23px}.header .brand-mark{display:none}.header-booking{gap:8px;margin-left:auto;padding:11px 10px;font-size:11px}.mobile-nav summary{padding-left:0;font-size:11px}.mobile-nav summary span{margin-left:5px}.booking-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.booking-top{padding:16px}.booking-top h2{font-size:26px}.booking-top .eyebrow{font-size:7px}.booking-help{padding:10px 16px;font-size:9px}}
