:root{--ground:#fbf6ee;--ink:#223549;--muted:#586473;--paper:#fffdf5;--sage:#dedbd8;--brown:#7a5a24;--rule:#dcd9d6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ground);color:var(--ink);margin:0;font:18px/1.6 Arial,Helvetica,sans-serif}a{color:inherit}button,input{font:inherit}::selection{background:#d8d6d4}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.06}h2{font-size:54px}h3{font-size:23px;font-weight:400;line-height:1.3}.wrap{max-width:1280px;margin:auto;padding:0 48px}.eyebrow{letter-spacing:.035em;font-size:14px;line-height:1.6}.button{color:#fff;background:#223549;border-radius:3px;justify-content:center;align-items:center;min-height:54px;padding:13px 23px;font-size:17px;line-height:1.4;text-decoration:none;transition:background .2s,translate .2s;display:inline-flex}.button:hover{background:#495667;translate:0 -2px}.site-head{border-bottom:1px solid #dfddd9;justify-content:space-between;align-items:center;height:104px;display:flex}.brand{letter-spacing:.025em;font-size:23px;font-weight:700}.brand span{font-weight:400}.head-place{letter-spacing:.025em;margin-left:auto;margin-right:45px;font-size:14px}.hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:10px;padding:70px 0 90px;display:grid}.hero p{color:#525d6d;max-width:445px;margin:28px 0 30px}.small-note{color:var(--muted);margin-top:15px;font-size:14px;display:block}.report-scene{isolation:isolate;justify-content:center;align-items:center;height:570px;display:flex;position:relative}.report-scene:before{content:"";z-index:-2;background:radial-gradient(#e4e1dd 0%,#ece8e2 40%,#0000 72%);position:absolute;inset:15% -3% 3%}.report-scene:after{content:"";filter:blur(23px);z-index:-1;background:#293b4f54;width:75%;height:38px;position:absolute;bottom:38px;left:15%;transform:rotate(-8deg)}.folio{background:linear-gradient(105deg,#9aaa91,#b8c4ad 10%,#cbd5c1 50%,#b8c4ae);border-radius:2px 7px 7px 2px;width:345px;height:467px;padding:36px 31px 24px 39px;position:relative;transform:perspective(1400px)rotateY(-14deg)rotate(7deg);box-shadow:inset 3px 0 3px #f1f5e68c,inset 14px 0 10px #4b604c24,1px 2px #8e9c81,4px 4px #e4e7db,5px 5px #8f9b83,8px 8px #e8ebdf,9px 9px #87977b,12px 12px #d3d9c9,18px 28px 35px #2f402c2b}.folio:before{content:"";background:#5f735e35;width:2px;position:absolute;top:0;bottom:0;left:16px;box-shadow:1px 0 #ebf0dd75}.folio:after{content:"";border-radius:inherit;pointer-events:none;opacity:.22;background:repeating-linear-gradient(0deg,#fff2 0 .5px,#0000 .5px 3px),repeating-linear-gradient(90deg,#26372d09 0 .5px,#0000 .5px 3px);position:absolute;inset:0}.folio-top{letter-spacing:.015em;justify-content:space-between;font-size:16px;display:flex}.folio-title{letter-spacing:-.03em;margin-top:38px;font-family:Georgia,serif;font-size:43px;line-height:1.1}.folio-sub{max-width:240px;margin-top:15px;font-size:16px;line-height:1.5}.contours{opacity:.7;width:245px;height:188px;position:absolute;bottom:64px;right:12px}.folio-bottom{border-top:1px solid #667b5a66;justify-content:space-between;padding-top:10px;font-size:16px;display:flex;position:absolute;bottom:24px;left:39px;right:26px}.scene-caption{color:#535f6f;font-size:14px;position:absolute;bottom:0;right:16px}.credibility{border-top:1px solid #d5d3d1;border-bottom:1px solid #d5d3d1;justify-content:space-between;gap:20px;padding:24px 0;font-size:18px;display:flex}.chapter-intro{grid-template-columns:1fr 1fr;align-items:start;gap:80px;margin-bottom:45px;display:grid}.chapter-intro .eyebrow{margin-bottom:18px}.chapter-intro p{max-width:460px;color:var(--muted);padding-top:30px}.foldout-scene{isolation:isolate;padding:20px 0 22px;position:relative}.foldout-scene:before{content:"";z-index:-1;background:#d3d1d0;border:1px solid #bebec0;position:absolute;inset:0 13px -2px 7px;transform:none;box-shadow:0 15px 24px #22354916}.foldout{background:var(--paper);transform-origin:50% 0;border:1px solid #dbd9d6;padding:31px 27px 23px;position:relative;box-shadow:0 3px 3px #22354908,0 19px 29px -15px #22354940}.example-mark{color:#435162;white-space:nowrap;background:#f8f3ec;border:1px solid #b2b4b7;align-self:start;padding:3px 10px;font-size:14px;line-height:1.5;display:inline-block}.map-wide,.map-medium,.map-phone{z-index:1;width:100%;height:auto;display:block;position:relative;overflow:visible}.map-medium,.map-phone{display:none}.lane-band{fill:#f2ede7;fill-opacity:.54}.lane-name{fill:#404e60;font-family:Georgia,serif}.lane-rule{stroke:#c7c6c7;stroke-width:1px;opacity:.65}.node{fill:#fffdf5;stroke:#858b95;stroke-width:1.15px}.node.system{fill:#e7e4df;stroke:#8a8f98}.node.stuck{stroke:var(--brown);stroke-width:2.5px;fill:#f9f4ed}.node-title{fill:var(--ink);font-family:Arial,Helvetica,sans-serif}.node-sub{fill:#515d6d;font-family:Arial,Helvetica,sans-serif}.connector{fill:none;stroke:#566271;stroke-width:1.4px}.flow{fill:none;stroke:#5a6574;stroke-width:1.7px;stroke-dasharray:2 13;stroke-linecap:round;opacity:.6;animation:15s linear infinite flow}.handoff{fill:#465465;stroke:var(--paper);stroke-width:1.5px}.stuck-ring,.stuck-pulse{fill:var(--paper);stroke:var(--brown);stroke-width:1.4px}.stuck-pulse{fill:none;transform-box:fill-box;transform-origin:50%;animation:4.8s ease-out infinite soft-pulse}.stuck-center{fill:var(--brown)}.stuck-note{fill:var(--brown);paint-order:stroke;stroke:var(--paper);stroke-width:6px;stroke-linejoin:round;font-family:Georgia,serif;font-style:italic}.legend span{align-items:center;gap:9px;display:inline-flex}.legend i{background:var(--paper);border:1px solid #858b95;border-radius:5px;width:20px;height:15px;display:inline-block}.legend i.system-key{background:#e7e4df;border-radius:1px}.legend i.handoff-key{background:#465465;border:0;border-radius:50%;width:8px;height:8px;margin:0 6px}.legend i.stuck-key{border-color:var(--brown);border-radius:50%;width:15px;height:15px;position:relative}.legend i.stuck-key:after{content:"";background:var(--brown);border-radius:50%;position:absolute;inset:4px}.map-section>.small-note{margin-top:24px}.choice-section{background-color:#f2ede7;background-image:repeating-linear-gradient(0deg,#22354902 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#fff3 0 1px,#0000 1px 4px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;padding:90px 0 100px;position:relative}.choice-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;display:grid}.choice-layout h2{margin:18px 0 24px}.choice-layout p{color:#525e6e;max-width:390px}.option-stack{isolation:isolate;padding:38px 12px 13px 26px;position:relative}.option-stack:before,.option-stack:after{content:"";background:linear-gradient(105deg,#fffdf5,#f8f2eb);border:1px solid #d5d3d2;border-radius:2px;position:absolute;inset:25px 3px 20px 16px;transform:rotate(2deg);box-shadow:0 12px 24px #2235490c}.option-stack:after{background:var(--paper);inset:35px 14px 0 0;transform:none}.option-sheet{z-index:1;background:linear-gradient(100deg,#f9f3ec 0,#fffdf5 8% 95%,#f7f2eb);border:1px solid #dfdcd9;padding:31px 32px 27px;position:relative;box-shadow:1px 3px #dddbd8,2px 5px #fffdf5,0 18px 28px #3b4a5c26}.option-sheet:before{content:"";border:3px solid #92979f;border-radius:14px;width:26px;height:75px;position:absolute;top:-21px;right:42px;transform:rotate(-7deg);box-shadow:inset 1px 0 #fff,1px 1px 2px #22354930}.option-sheet:after{content:"";border-left:1px solid #c8c7c866;position:absolute;top:29px;bottom:23px;left:16px}.option-heading{border-bottom:1px solid #dcdad7;justify-content:space-between;align-items:center;gap:12px;padding:0 49px 20px 0;font-size:14px;display:flex}.option-heading .example-mark{background:#f8f3ec;border:1px solid #b2b4b7;padding:3px 10px}.option-sheet h3{letter-spacing:-.025em;margin:22px 0 4px;font-family:Georgia,serif;font-size:32px}.choice-line{border-bottom:1px solid #e5e2de;grid-template-columns:28px 1fr;gap:13px;padding:21px 0;font-size:18px;display:grid}.choice-line i{border:1px solid #90959d;border-radius:50%;width:22px;height:22px;margin-top:4px;box-shadow:inset 0 2px 3px #2235490a}.choice-line small{color:#576271;margin-top:4px;font-size:14px;display:block}.sheet-foot{color:#5b6674;margin-top:21px;font-size:14px}.after-choice{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.after-choice h2{margin-bottom:28px}.step{grid-template-columns:33px 1fr;gap:12px;margin:22px 0;display:grid}.step .num{border-bottom:1px solid #b5b7b9;height:30px;padding-top:4px;font-size:14px}.monitor-scene{isolation:isolate;padding:29px 17px 24px 30px;position:relative}.monitor-scene:before{content:"";background-color:#b3c1a6;background-image:repeating-linear-gradient(0deg,#fff3 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#26372d0b 0 1px,#0000 1px 4px);border:1px solid #96a78a;border-radius:3px 8px 8px 3px;position:absolute;inset:0;transform:none;box-shadow:inset 8px 0 9px #40533816,1px 1px #f4f7ec,0 23px 36px #314a2a1b}.monitor{background:linear-gradient(90deg,#f1ece6,#fffdf5 7%);border:1px solid #dad8d5;padding:27px 27px 22px 35px;position:relative;box-shadow:2px 3px #e9e5e0,3px 5px #fffdf5,0 8px 15px #22354915}.binding{flex-direction:column;justify-content:space-between;width:25px;display:flex;position:absolute;top:36px;bottom:37px;left:-12px}.binding i{background:linear-gradient(#eae6e1,#abadb2);border:2px solid #808791;border-radius:50%;height:10px;display:block;box-shadow:0 2px 2px #22354935}.monitor-head{border-bottom:1px solid #d7d5d3;justify-content:space-between;gap:12px;padding-bottom:18px;font-size:14px;display:flex}.monitor-title{letter-spacing:-.025em;margin:25px 0 22px;font-family:Georgia,serif;font-size:33px}.status-row{border-top:1px solid #e3e0dc;justify-content:space-between;gap:10px;padding:24px 0;font-size:18px;display:flex}.status{color:#4d596a;white-space:nowrap;align-items:center;font-size:16px;display:inline-flex}.dot{background:#5e6877;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 3px #f2ede7}.monitor-foot{color:#5e6977;font-size:14px}.calc-section{border-top:1px solid #dddad7;padding:83px 0 100px}.calc-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.calc-layout h2{margin:18px 0 25px}.worksheet-scene{isolation:isolate;padding:21px 0 18px 17px;position:relative}.worksheet-scene:before{content:"";background:#e4e1dd;border:1px solid #c3c3c4;position:absolute;inset:7px 9px 0 0;transform:none;box-shadow:0 14px 25px #3b4a5c10}.calculation{background:linear-gradient(100deg,#f8f3ec,var(--paper) 6%);border:1px solid #d6d4d2;padding:30px 32px 28px;position:relative;box-shadow:0 3px #ede9e3,0 5px #fffdf5,0 13px 23px #3b4a5c17}.calculation:before{content:"";border-left:1px dashed #c4c4c5;position:absolute;top:14px;bottom:14px;left:12px}.calc-top{border-bottom:1px solid #c5c5c5;justify-content:space-between;gap:20px;padding-bottom:20px;font-size:14px;display:flex}.inputs{grid-template-columns:1fr 1fr 1fr;gap:20px;padding:25px 0;display:grid}.inputs label{font-size:16px;line-height:1.5;display:block}.inputs input{color:#223549;background:linear-gradient(#0000,#f2ede74d);border:0;border-bottom:1px solid #828993;border-radius:0;width:100%;min-width:0;padding:10px 2px 8px;font-family:Georgia,serif;font-size:32px}.inputs input:focus{border-bottom-color:#223549}.equation{color:#535f6f;border-top:1px solid #dddad7;padding-top:20px;font-size:14px}.results{background:#f2ede7;grid-template-columns:1fr 1fr;gap:20px;margin-top:19px;padding:16px 15px 18px;display:grid;position:relative;box-shadow:inset 0 1px #d1d0cf,inset 0 -1px #d1d0cf}.results:before{content:"";border-left:1px solid #d3d1d0;position:absolute;top:18px;bottom:18px;left:50%}.results strong{letter-spacing:-.03em;overflow-wrap:anywhere;font-family:Georgia,serif;font-size:44px;font-weight:400;line-height:1.3;display:block}.calc-layout .calc-disclaimer{color:#475465;border-top:1px solid #dddad7;margin-top:24px;padding-top:18px;font-size:18px;line-height:1.6}.booking{color:#fcf7ef;isolation:isolate;background-color:#26384d;background-image:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#0001 0 1px,#0000 1px 4px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;padding:76px 0 82px;position:relative}.booking:before{content:"";pointer-events:none;border:1px solid #e6e2de1c;position:absolute;inset:12px}.booking-inner{grid-template-columns:1.25fr .85fr;align-items:center;gap:80px;display:grid}.booking h2{max-width:600px;margin:18px 0 26px;font-size:49px}.booking p{color:#e0ddda;max-width:540px}.booking .button{color:#26384d;background:#fbf5ee;margin-top:29px}.booking .button:hover{background:#e6e2de}.booking a:focus-visible{outline-color:#e5e1dd}.engagement-scene{isolation:isolate;padding:19px 12px 22px;position:relative}.engagement-scene:before{content:"";background:#a7b598;border:1px solid #c3cdb7;position:absolute;inset:6px 3px 7px;transform:none;box-shadow:0 16px 28px #07190a44}.engagement{color:var(--ink);background:linear-gradient(110deg,#f7f2eb,#fffdf5 28%);border:1px solid #cecdcc;padding:30px 29px;position:relative;box-shadow:2px 3px #bcbdbf,4px 5px #ece8e3,0 10px 22px #00172930}.engagement:before{content:"";pointer-events:none;border:1px solid #c5c4c580;position:absolute;inset:10px}.engagement:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%,50% 84%,0 100%);background:linear-gradient(90deg,#829774,#a3b495 45%,#839975);width:31px;height:47px;position:absolute;top:-10px;left:30px;box-shadow:1px 1px 2px #26372d44}.engagement .eyebrow{border-bottom:1px solid #cecdcc;padding-top:14px;padding-bottom:19px}.engagement h3{letter-spacing:-.025em;margin:23px 0 18px;font-family:Georgia,serif;font-size:33px}.engagement .timing{border-top:1px solid #cecdcc;margin-top:25px;padding-top:19px}.footer{justify-content:space-between;gap:24px;padding:30px 48px;font-size:16px;display:flex}.footer a{text-underline-offset:5px}.rise{animation:.9s both arrive}.foldout.is-entering{animation:1.3s cubic-bezier(.2,.65,.3,1) both unfold}.foldout.is-entering .node,.foldout.is-entering .node-title,.foldout.is-entering .node-sub{animation:1.5s both print-in}@keyframes arrive{0%{opacity:.3;translate:0 16px}to{opacity:1;translate:0}}@keyframes unfold{0%{opacity:.5;transform:perspective(1600px)rotateX(5deg)translateY(12px)}to{opacity:1;transform:perspective(1600px)rotateX(0)translateY(0)}}@keyframes print-in{0%{opacity:.3}to{opacity:1}}@keyframes flow{to{stroke-dashoffset:-60px}}@keyframes soft-pulse{0%{opacity:.55;transform:scale(1)}75%,to{opacity:0;transform:scale(2.2)}}@media (width>=1600px){.wrap{max-width:1360px}}@media (width<=1179px){.map-wide{display:none}.map-medium{display:block}.choice-layout,.after-choice,.calc-layout{gap:40px}.booking-inner{gap:45px}.option-sheet{padding:28px}.option-heading{padding-right:20px}.calculation{padding:28px}.results{padding-left:10px;padding-right:10px}.results strong{font-size:38px}}@media (width<=1000px){h1{font-size:69px}h2{font-size:48px}.hero{grid-template-columns:1fr 1fr}.folio{width:310px;height:440px;padding:32px 26px 23px 32px}.folio-title{font-size:39px}.folio-bottom{left:32px;right:22px}.folio-sub,.folio-top{font-size:15px}.head-place{display:none}.choice-layout{grid-template-columns:.85fr 1.15fr;gap:30px}.option-stack{padding-left:14px}.option-sheet{padding:27px 22px}.option-sheet:after{left:10px}.option-heading{flex-direction:row;align-items:center;gap:3px;padding-right:25px}.option-sheet:before{right:25px}.after-choice{gap:35px}.monitor-scene{padding-left:22px;padding-right:12px}.monitor{padding:23px}.status-row{font-size:16px}.calculation{padding:26px 23px}.calc-layout{grid-template-columns:.85fr 1.15fr;gap:35px}.inputs{gap:13px}.inputs label{font-size:16px}.results strong{font-size:33px}.booking-inner{grid-template-columns:1.1fr 1fr;gap:35px}.engagement{padding:26px}.engagement h3{font-size:30px}}@media (width<=850px){.wrap{padding-left:30px;padding-right:30px}.hero{gap:0}h1{font-size:61px}.folio{width:280px;height:415px;padding:28px 23px 22px 29px}.folio-title{font-size:36px}.folio-bottom{gap:10px;font-size:16px;left:29px}.folio-top{letter-spacing:0;font-size:15px}.contours{width:218px;height:160px}.folio-sub{font-size:15px}.chapter-intro{gap:35px}.choice-layout,.after-choice,.calc-layout{grid-template-columns:1fr 1.2fr;gap:28px}.choice-line{font-size:17px}.monitor{padding-left:25px;padding-right:19px}.status-row{font-size:15px}.dot{margin-right:6px}.calc-layout{grid-template-columns:1fr;gap:35px}.calc-layout>div:first-child{max-width:550px}.worksheet-scene{width:100%;max-width:720px;margin:auto}.results strong{font-size:44px}.inputs{gap:25px}.booking h2{font-size:44px}.engagement p{font-size:18px}.booking-inner{gap:26px}.credibility{font-size:18px}.foldout{padding-left:23px;padding-right:23px}}@media (width<=759px){.map-medium{display:none}.map-phone{max-width:430px;margin:7px auto 0;display:block}.fold-header h3{font-size:24px}.choice-layout,.after-choice,.booking-inner{grid-template-columns:1fr;gap:36px}.choice-layout p{max-width:520px}.option-stack{width:100%;max-width:600px;margin:auto;padding-left:22px}.option-sheet{padding:30px}.option-sheet:after{left:15px}.option-heading{flex-direction:row;padding-right:55px}.option-sheet:before{right:35px}.choice-line{font-size:18px}.monitor-scene{width:100%;max-width:570px;margin:auto}.monitor{padding:27px 28px 24px 35px}.status-row{font-size:18px}.booking-inner>div:first-child{max-width:570px}.engagement-scene{justify-self:center;width:100%;max-width:460px}.engagement h3{font-size:33px}.engagement p{font-size:18px}}@media (width<=650px){body{font-size:17px;line-height:1.65}.wrap{padding-left:24px;padding-right:24px}.site-head{height:83px}.brand{font-size:20px}.head-button{display:none}h1{letter-spacing:-.03em;font-size:52px;line-height:1.06}h2{font-size:42px}.hero{grid-template-columns:1fr;padding:24px 0 35px}.hero .eyebrow{margin-bottom:20px;font-size:14px}.hero p{margin:23px 0}.report-scene{height:430px;margin-top:0;margin-bottom:44px}.scene-caption{bottom:-38px}.folio{width:280px;height:407px;padding:25px 23px 20px 30px;transform:perspective(1000px)rotateY(-10deg)rotate(5deg)}.folio-title{margin-top:31px;font-size:36px}.folio-sub{margin-top:12px;font-size:15px}.contours{width:214px;height:151px;bottom:66px}.folio-bottom{font-size:16px;bottom:18px;left:30px;right:20px}.folio-top{letter-spacing:0;font-size:15px}.scene-caption{font-size:14px;right:0}.credibility{gap:11px;padding:23px 0;font-size:18px;display:grid}.chapter{padding:65px 0}.chapter-intro{grid-template-columns:1fr;gap:0;margin-bottom:28px}.chapter-intro p{padding-top:22px}.chapter-intro .eyebrow{max-width:330px}.foldout-scene{padding-top:16px;padding-bottom:22px}.foldout-scene:before{inset:0 7px -1px 4px;transform:none}.foldout{padding:23px 17px 20px}.fold-header h3{font-size:24px}.legend span:last-child{width:100%}.choice-section{padding:60px 0 65px}.choice-layout h2{margin-top:16px}.choice-layout,.after-choice,.calc-layout{gap:35px}.option-stack{padding:22px 5px 10px 11px}.option-stack:before{inset:18px 4px 13px 9px;transform:rotate(2deg)}.option-stack:after{inset:25px 8px 0 1px;transform:none}.option-sheet{padding:26px 21px 23px}.option-sheet:after{left:10px}.option-sheet:before{width:23px;height:65px;top:-17px;right:24px}.option-heading{flex-direction:row;align-items:center;gap:8px;padding-right:30px}.option-sheet h3{font-size:30px}.choice-line{grid-template-columns:25px 1fr;gap:10px;padding:20px 0;font-size:17px}.choice-line small{line-height:1.5}.after-choice h2{margin-bottom:25px}.step p{font-size:17px}.monitor-scene{padding:20px 11px 18px 22px}.monitor{padding:23px 18px 21px 27px}.monitor-title{font-size:30px}.monitor-head{gap:8px;font-size:14px}.monitor-head .example-mark{padding:1px 6px}.status-row,.status{font-size:16px}.calc-section{padding:55px 0 65px}.worksheet-scene{padding:16px 0 15px 8px}.calculation{padding:24px 19px 23px}.calculation:before{left:8px}.calc-top{gap:10px;font-size:14px}.inputs{grid-template-columns:1fr;gap:14px}.inputs label{grid-template-columns:1.3fr 1fr;align-items:center;gap:20px;font-size:16px;display:grid}.inputs input{padding:7px 0;font-size:29px}.results{gap:16px;margin-top:18px;padding:14px 10px 16px}.results strong{font-size:35px}.results span{font-size:16px}.calc-layout .calc-disclaimer{font-size:18px}.booking{padding:55px 0 60px}.booking-inner{gap:36px}.booking h2{font-size:41px}.engagement-scene{padding:16px 9px 18px}.engagement{padding:25px}.engagement h3{font-size:31px}.engagement p{font-size:17px}.footer{flex-direction:column;gap:12px;padding:25px 24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.foldout-scene:before{background:var(--paper);border-color:#dbd9d6}.map-drawing{position:relative}.foldout:before{content:"";pointer-events:none;opacity:.15;background:repeating-linear-gradient(0deg,#fff2 0 .5px,#0000 .5px 3px),repeating-linear-gradient(90deg,#22354909 0 .5px,#0000 .5px 3px);position:absolute;inset:0}.map-drawing:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(90deg,#0000 32.9%,#22354904 33.1%,#2235490d 33.28%,#fff9 33.45%,#0000 34.2% 66.1%,#22354904 66.4%,#22354910 66.6%,#fff9 66.8%,#0000 67.4%);position:absolute;inset:0}.fold-header{border-bottom:1px solid var(--rule);z-index:1;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding-bottom:16px;display:flex;position:relative}.fold-header h3{letter-spacing:-.025em;margin:0;font:24px/1.3 Georgia,serif}.fold-header .example-mark{align-self:center}.fold-foot{border-top:1px solid var(--rule);color:var(--muted);z-index:1;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding-top:16px;font-size:16px;display:flex;position:relative}.fold-foot>span{white-space:nowrap}.legend{color:#515d6d;flex-wrap:wrap;gap:12px 24px;font-size:16px;display:flex}.map-section .chapter-intro{margin-bottom:30px}.map-section>.small-note{color:var(--ink);margin-top:24px;font-size:18px}.lane-name{paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round}.calc-layout .calc-disclaimer{color:var(--ink)}.inputs input[type=number]{appearance:textfield}.inputs input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.inputs input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.option-heading{flex-direction:row;align-items:center;gap:12px;padding-right:0;font-size:16px}.option-heading>span:first-child{white-space:nowrap}.option-sheet:before{height:50px;top:-25px;right:30px}.after-choice>.monitor-scene{grid-area:1/1}.after-choice>div:first-child{grid-area:1/2}.head-place,.head-button,.small-note,.scene-caption,.choice-line small,.sheet-foot,.step .num,.monitor-head,.monitor-foot,.calc-top,.equation{font-size:16px}@media (width<=1000px){.inputs{gap:13px}.inputs label{min-width:0}}@media (width<=850px){.choice-layout{grid-template-columns:1fr;gap:35px}.option-stack{width:100%;max-width:600px;margin:auto}.after-choice{grid-template-columns:1fr;gap:35px}.after-choice>.monitor-scene{grid-area:1/1}.after-choice>div:first-child{grid-area:2/1}.monitor-scene{width:100%;max-width:570px;margin:auto}.status-row{font-size:18px}}@media (width<=759px){.map-drawing:after{display:none}.fold-header h3{font-size:24px}.fold-foot{flex-wrap:wrap}.legend{gap:12px 18px}}@media (width<=650px){.foldout{padding:23px 17px 20px}.fold-header{gap:10px}.fold-header h3{font-size:24px}.fold-header .example-mark{padding:3px 6px}.option-heading{gap:8px;font-size:16px}.option-heading .example-mark{padding:3px 6px}.option-sheet:before{height:50px;top:-25px;right:24px}.legend span:last-child{width:auto}.inputs label{justify-content:space-between;gap:20px;display:flex}.inputs label input{flex-shrink:0;width:42%}.credibility{font-size:18px}}body{overflow-wrap:break-word}main{display:block}section,[id]{scroll-margin-top:30px}.wrap>*{min-width:0}h2+p{margin-top:25px}.eyebrow+h2{margin-top:18px}.head-button{min-height:45px;padding:10px 17px;font-size:16px}.head-place{font-size:16px}.site-head{gap:20px}.hero{grid-template-columns:1.1fr 1fr;gap:38px;padding-bottom:64px}.hero .audience{color:var(--muted);margin:23px 0 28px;font-size:18px}.hero .small-note{margin-top:15px;font-size:16px}.hero .eyebrow{margin-bottom:24px}.report-scene{min-width:0}.folio-top{gap:10px;font-size:16px;line-height:1.5}.folio-top span:last-child{text-align:right}.folio-title{font-size:43px}.folio-sub{font-size:18px}.folio-bottom{font-size:16px}.introduction{border-top:1px solid var(--rule);max-width:100%;padding:30px 0 0;font-size:18px}.introduction a{text-underline-offset:5px;margin-top:12px;display:inline-block}.work-path{border-bottom:1px solid var(--rule);margin-bottom:4px;padding:36px 0 40px}.work-path h2{letter-spacing:0;margin-bottom:20px;font:18px/1.6 Arial,sans-serif}.work-path ol{flex-wrap:wrap;align-items:baseline;gap:12px 22px;margin:0;padding:0;list-style:none;display:flex}.work-path li{align-items:baseline;gap:18px;font-size:16px;display:flex}.work-path li:not(:last-child):after{content:"→";color:var(--muted)}.work-path a{border-bottom:1px solid #92969e;align-items:baseline;gap:8px;min-height:32px;text-decoration:none;display:inline-flex}.work-path a:hover{border-color:var(--ink)}.work-path .path-note{color:var(--muted);margin-top:24px;font-size:18px}.conversation{grid-template-columns:1fr 1fr;align-items:start;gap:50px 80px;padding:85px 0 90px;display:grid}.conversation h2{max-width:480px}.conversation-note{border-top:1px solid #b3b5b8;border-bottom:1px solid #b3b5b8;padding:24px 0;position:relative}.conversation-note:after{content:"";background:var(--rule);width:38%;height:1px;margin:24px 0 0;display:block}.agreement{background:#f4efe9;border-left:3px solid #b0b2b5;grid-column:1/-1;grid-template-columns:1fr 2fr;gap:80px;padding:28px 32px;display:grid;box-shadow:0 2px #e7e3df}.agreement h3{font:24px/1.35 Georgia,serif}.agreement p{max-width:760px}.review-heading{max-width:700px;margin-bottom:44px}.review-layout{grid-template-columns:1.05fr 1fr;align-items:center;gap:85px;display:grid}.timing-note{color:var(--muted);border-left:2px solid #c1c1c2;padding-left:20px}.paper{background:linear-gradient(100deg,#f5f0ea,var(--paper) 7%,var(--paper) 96%,#f7f2eb);box-shadow:1px 3px #e6e2de,2px 5px var(--paper),0 17px 30px -14px #2f405344;border:1px solid #d9d7d5;position:relative}.paper:before{content:"";pointer-events:none;opacity:.14;background:repeating-linear-gradient(0deg,#fff3 0 .5px,#0000 .5px 3px),repeating-linear-gradient(90deg,#22354909 0 .5px,#0000 .5px 3px);position:absolute;inset:0}.comparison{padding:30px 32px 32px}.paper-kicker{border-bottom:1px solid var(--rule);color:var(--muted);padding-bottom:18px;font-size:16px}.comparison-columns{grid-template-columns:1fr 1fr;gap:25px;padding:25px 0 24px;display:grid}.comparison-columns>div+div{border-left:1px solid var(--rule);padding-left:25px}.blank-rules{background:repeating-linear-gradient(0deg,#0000 0 24px,#d1cfce88 24px 25px);height:75px;margin-top:8px}.comparison-gap{border-top:1px solid #b5b7b9;padding-top:23px}.comparison-gap h3{min-height:0}.comparison-gap .blank-rules{height:45px}.example-note{border-left:2px solid #c1c1c2;margin-top:30px;padding-left:18px}.example-label{letter-spacing:.025em;color:var(--brown);margin-bottom:10px;font-size:14px}.map-section{border-top:1px solid var(--rule);padding-top:86px}.map-section .chapter-intro p{color:var(--ink);max-width:510px;padding-top:38px}.map-section .chapter-intro h2{max-width:540px}.examples{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:54px;display:grid}.example{grid-template-columns:84px 1fr;align-items:start;gap:18px;min-width:0;display:grid}.example p{font-size:18px;line-height:1.6}.mini-scene{width:84px;height:105px;margin-top:5px;position:relative}.mini-scene i{background:linear-gradient(100deg,#f3eee8,var(--paper) 15%);border:1px solid #cccbca;width:60px;height:79px;display:block;position:absolute;top:0;left:0;box-shadow:1px 2px #dddbd8,0 5px 8px #22354910}.mini-scene i+i{background:var(--paper);top:23px;left:21px}.mini-scene i:before{content:"";background:repeating-linear-gradient(0deg,#0000 0 11px,#cccbca 11px 12px);position:absolute;inset:12px 9px}.mini-scene.sales i+i{height:54px;top:42px}.mini-scene.finance i:first-child{border-top:6px solid #c7c6c7}.data-section{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.data-copy>p{margin-top:26px}.data-copy .data-paragraph{color:var(--muted);margin-top:32px}.access-note h3{margin-bottom:25px;font:28px/1.25 Georgia,serif}.access-note p{font-size:18px}.access-note p+p{border-top:1px solid var(--rule);padding-top:20px}.presentation-section{border-top:1px solid var(--rule)}.presentation-intro{grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-bottom:45px;display:grid}.presentation-intro p{max-width:500px}.open-report{isolation:isolate;background-color:#aab99c;background-image:repeating-linear-gradient(0deg,#fff2 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#26372d0a 0 1px,#0000 1px 4px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #99a88b;border-radius:3px 5px 5px 3px;padding:17px 15px 20px;position:relative;box-shadow:0 20px 35px -18px #26372d55}.report-spread{background:var(--paper);border:1px solid #d6d4d2;padding:30px 38px 34px;position:relative;box-shadow:1px 2px #e5e1dd,2px 4px #fff9f1}.report-spread:before{content:"";background:linear-gradient(90deg,#0000,#525e6e14 44%,#525e6e2b 49%,#fff9 51%,#0000);width:32px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.report-spread .paper-kicker{z-index:1;padding-right:52%;position:relative}.contents{grid-template-columns:1fr 1fr;gap:0 76px;display:grid}.contents-column{min-width:0}.contents-item{border-bottom:1px solid var(--rule);padding:22px 0}.contents-item:last-child{border-bottom:0}.contents h3{margin-bottom:8px;font:25px/1.3 Georgia,serif}.contents p{color:var(--muted);font-size:18px}.choice-layout{grid-template-columns:1fr 1.08fr;align-items:center;gap:70px}.choice-layout p{max-width:540px;color:var(--ink)}.choice-copy>p{margin-top:24px}.objection{margin-top:32px}.objection h3{margin-bottom:12px;font-size:21px}.choice-copy .fit-note{color:var(--muted);border-top:1px solid #d1cfce;padding-top:24px;font-size:18px}.option-sheet .choice-line{grid-template-columns:23px 1fr;gap:13px;padding:25px 0}.option-sheet .choice-line small{color:var(--muted);margin-top:12px;font-size:18px;line-height:1.6}.option-sheet .choice-line .option-fields{color:var(--muted);margin-top:16px;font-size:16px}.option-title{font:24px/1.3 Georgia,serif}.sheet-foot{color:var(--ink);font-size:18px;line-height:1.6}.option-sheet:before{transform:none}.after-choice{grid-template-columns:1fr 1.12fr;align-items:center;gap:85px}.after-choice>div.after-copy{grid-area:1/2}.after-choice>.monitor-group{grid-area:1/1;min-width:0}.after-copy h2{margin-bottom:36px}.step{margin:30px 0}.step h3{font-size:23px}.step p{color:var(--ink);margin-top:12px;font-size:18px}.step .num{font-size:16px}.monitor-scene{padding-right:16px}.monitor-title{color:var(--muted);margin:23px 0 18px;font:16px/1.6 Arial,sans-serif}.record-row{border-top:1px solid var(--rule);padding:22px 0}.record-row h3{margin-bottom:9px;font:23px/1.3 Georgia,serif}.record-row p{color:var(--muted);font-size:18px}.monitor-foot{color:var(--muted);border-top:1px solid var(--rule);padding-top:20px;font-size:16px}.monitor-group>.example-note{margin-left:30px}.calc-layout{display:block}.calc-intro{max-width:690px;margin-bottom:40px}.calc-layout p{color:var(--ink)}.worksheet-scene{max-width:950px;margin:0 auto}.calc-top{font-size:16px;display:block}.calc-top h3{margin-bottom:12px;font:28px/1.3 Georgia,serif}.inputs{gap:32px;padding:30px 0}.inputs label{flex-direction:column;justify-content:space-between;align-items:stretch;gap:8px;font-size:18px;display:flex}.inputs input{font-size:36px}.equation{color:var(--ink);padding-top:23px;font-size:18px;line-height:1.6}.equation .working{margin-top:10px;font:23px/1.5 Georgia,serif}.results-heading{margin-top:26px;font-size:18px}.results{margin-top:15px;padding:22px}.results span,.calc-layout .calc-disclaimer{font-size:18px}.booking-inner{grid-template-columns:1fr 1fr;align-items:start;gap:85px}.booking h2{font-size:54px}.booking .booking-copy{padding-top:25px}.booking p{color:#e7e3df}.engagement p{color:#525e6e;font-size:18px}.engagement p+p{margin-top:23px}.limits{margin:25px 13px 0;font-size:18px;line-height:1.6}.footer{flex-wrap:wrap;align-items:center;font-size:16px}.footer-links{flex-wrap:wrap;gap:28px;display:flex}.footer a{min-height:36px;padding:4px 0;display:inline-block}.paper p,.agreement p{line-height:1.6}.head-button{display:inline-flex}@media (width>=1600px){.hero h1{font-size:84px}}@media (width<=1179px){.review-layout,.data-section,.after-choice,.booking-inner{gap:45px}.examples{gap:27px}.example{grid-template-columns:1fr;gap:14px}.mini-scene{height:98px}.presentation-intro{gap:45px}.contents{gap:0 55px}.choice-layout{gap:45px}.conversation,.agreement{gap:40px}.hero h1{font-size:65px}.hero{gap:25px}.hero .audience{font-size:18px}}@media (width<=1000px){.hero{grid-template-columns:1fr .9fr;gap:20px}.hero h1{font-size:60px}.folio-title{font-size:39px}.report-scene{height:530px}.folio-sub{font-size:18px}.folio-top{font-size:16px}.conversation h2{font-size:46px}.data-section{grid-template-columns:1fr 1fr;gap:32px}.access-note{padding:26px}.report-spread{padding:26px 28px 28px}.contents h3{font-size:24px}.choice-layout{gap:30px}.option-sheet{padding:28px 24px}.option-title{font-size:23px}.booking-inner{gap:40px}.engagement{padding:28px}.engagement h3{font-size:32px}.review-layout{gap:40px}.comparison{padding:27px}.comparison-columns{gap:18px}.comparison-columns>div+div{padding-left:18px}.after-choice{gap:40px}.monitor{padding-right:22px}}@media (width<=850px){.contours{height:125px;bottom:64px}.hero h1{font-size:56px}.hero{grid-template-columns:1.1fr .9fr;gap:15px;padding-top:50px}.folio{width:270px}.folio-title{font-size:36px}.folio-sub{font-size:17px}.folio-bottom{font-size:16px}.report-scene{height:500px}.hero .audience{font-size:18px}.hero .button{padding-left:19px;padding-right:19px}.choice-layout,.after-choice{grid-template-columns:1fr}.choice-layout{gap:35px}.choice-layout p{max-width:650px}.choice-copy{max-width:680px}.after-choice>.monitor-group{grid-area:2/1}.after-choice>div.after-copy{grid-area:1/1}.monitor-group{width:100%;max-width:620px;margin:auto}.conversation{grid-template-columns:1fr;gap:28px}.conversation-note{max-width:650px}.agreement{grid-template-columns:1fr 2.5fr;gap:30px}.review-layout{grid-template-columns:1fr 1fr;gap:32px}.comparison{padding:24px}.comparison-columns{grid-template-columns:1fr;gap:20px}.comparison-columns>div+div{border-left:0;border-top:1px solid var(--rule);padding-top:20px;padding-left:0}.comparison h3{min-height:0}.comparison .blank-rules{height:47px}.comparison-gap .blank-rules{height:30px}.data-section{grid-template-columns:1fr;gap:35px}.data-copy{max-width:680px}.access-note{width:100%;max-width:620px;margin:auto;padding:30px}.presentation-intro{grid-template-columns:1fr;gap:26px}.contents{gap:0 48px}.contents h3{font-size:23px}.contents p{font-size:18px}.booking-inner{grid-template-columns:1fr;gap:35px}.booking-group{justify-self:center;width:100%;max-width:590px}.engagement-scene{max-width:590px}.booking h2{font-size:48px}.footer{gap:18px}.footer-links{gap:24px}}@media (width<=759px){.review-layout{grid-template-columns:1fr;gap:38px}.comparison{width:100%;max-width:550px;margin:auto}.comparison-columns{grid-template-columns:1fr 1fr;gap:22px}.comparison-columns>div+div{border-top:0;border-left:1px solid var(--rule);padding-top:0;padding-left:22px}.comparison h3{min-height:60px}.comparison .blank-rules{height:75px}.comparison-gap h3{min-height:0}.comparison-gap .blank-rules{height:35px}.examples{grid-template-columns:1fr;gap:35px;margin-top:40px}.example{grid-template-columns:85px 1fr;gap:22px}.example p{max-width:460px}.report-spread{padding:24px}.contents{gap:0 38px}.contents h3{font-size:22px}.agreement{grid-template-columns:1fr;gap:14px;padding:26px}.report-spread .paper-kicker{padding-right:0}.open-report{padding:12px}.work-path ol{gap:15px 17px}.work-path li{gap:14px}.foldout .map-phone{max-width:430px}.head-place{display:none}}@media (width<=650px){body{font-size:17px}.wrap{padding-left:24px;padding-right:24px}.site-head{flex-wrap:wrap;gap:10px;height:auto;min-height:96px;padding:18px 0}.brand{font-size:20px}.head-button{min-height:44px;padding:10px 12px;font-size:14px}.hero{grid-template-columns:1fr;gap:0;padding-top:28px;padding-bottom:25px}.hero h1{max-width:350px;font-size:52px}.hero p{margin:23px 0}.hero .audience{margin:22px 0 25px;font-size:17px}.hero .button{font-size:17px}.hero .eyebrow{margin-bottom:20px}.report-scene{height:430px;margin:20px 0 10px}.folio{width:280px;height:407px}.folio-title{font-size:36px}.folio-sub{font-size:17px}.folio-top,.folio-bottom{font-size:16px}.introduction{padding-top:28px;font-size:17px}.work-path{padding:30px 0}.work-path h2{margin-bottom:20px;font-size:17px}.work-path li{font-size:16px}.work-path ol{gap:14px}.work-path .path-note{margin-top:23px;font-size:17px}.conversation{gap:26px;padding:62px 0}.conversation h2{font-size:42px}.conversation-note{padding:20px 0}.agreement p{font-size:17px}.chapter{padding:65px 0}.review-heading{margin-bottom:30px}.review-layout{gap:30px}.comparison{padding:25px}.comparison h3{font-size:22px}.comparison-columns{gap:18px}.comparison-columns>div+div{padding-left:18px}.review-prose .example-note p{font-size:17px}.example-note{margin-top:25px}.map-section{padding-top:65px}.map-section .chapter-intro p{padding-top:22px}.fold-header h3{font-size:24px}.fold-foot{font-size:16px}.example{grid-template-columns:73px 1fr;gap:18px}.example p{font-size:17px}.mini-scene{width:73px;height:90px}.mini-scene i{width:52px;height:69px}.mini-scene i+i{top:18px;left:17px}.mini-scene.sales i+i{height:48px;top:32px}.example-label{font-size:14px}.data-section{gap:32px}.data-copy>p{margin-top:23px}.data-copy .data-paragraph{margin-top:25px}.access-note{padding:27px 25px}.access-note h3{font-size:27px}.access-note p{font-size:17px}.presentation-intro{gap:23px;margin-bottom:32px}.open-report{padding:12px 10px 15px}.report-spread{padding:25px 22px}.report-spread:before{display:none}.contents{grid-template-columns:1fr;gap:0}.contents-item:last-child{border-bottom:1px solid var(--rule)}.contents-column:last-child .contents-item:last-child{border-bottom:0}.contents h3{font-size:25px}.contents p{font-size:17px}.contents-item{padding:22px 0}.choice-layout{gap:27px}.choice-copy>p{margin-top:23px}.choice-copy .fit-note{font-size:17px}.objection h3{font-size:20px}.choice-layout .option-stack{padding-left:10px}.option-sheet{padding:26px 21px 23px}.option-heading{gap:8px;font-size:16px}.option-heading .example-mark{font-size:14px}.option-title{font-size:24px}.option-sheet .choice-line{grid-template-columns:20px 1fr;gap:11px}.choice-line i{width:19px;height:19px}.option-sheet .choice-line small{font-size:17px}.option-sheet .choice-line .option-fields{font-size:16px}.sheet-foot{font-size:17px}.after-choice>.monitor-group{grid-area:2/1}.after-copy h2{margin-bottom:30px}.step{margin:28px 0}.step h3{font-size:23px}.step p{font-size:17px}.monitor-head{font-size:26px}.monitor-title{margin:20px 0 16px;font-size:16px}.record-row p{font-size:17px}.record-row h3{font-size:23px}.record-row{padding:20px 0}.monitor-group>.example-note{margin-left:22px}.monitor-group>.example-note p{font-size:17px}.calc-intro{margin-bottom:30px}.calc-top{font-size:16px}.calc-top h3{font-size:26px}.inputs{gap:22px;padding:25px 0}.inputs label{flex-direction:row;align-items:center;gap:22px;font-size:17px;display:flex}.inputs input{width:34%;font-size:30px}.equation{font-size:17px}.equation .working{font-size:23px}.results-heading{font-size:17px}.results{gap:22px;padding:18px 12px}.results strong{font-size:36px}.results span{font-size:16px}.calc-layout .calc-disclaimer{font-size:17px}.booking h2{font-size:42px}.booking .booking-copy{padding-top:0}.booking-inner{gap:35px}.engagement{padding:25px}.engagement h3{font-size:31px}.engagement p{font-size:17px}.limits{margin:25px 9px 0;font-size:17px}.footer{gap:16px;font-size:16px}.footer-links{gap:25px}}@media (width>=651px){.inputs{grid-template-columns:1fr 1fr}}.first-step{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:70px;padding:40px 0 48px;display:grid}.work-path{border-bottom:0;border-top:1px solid var(--rule);margin-top:28px;padding-top:30px;padding-bottom:0}.first-step{border-top:0}.first-step h3{margin:8px 0 12px;font:26px/1.3 Georgia,serif}.first-step p{max-width:540px}.chapter{padding:72px 0}.review-section{border-top:0}.review-section .chapter-intro{margin-bottom:44px}.review-prose{padding-top:8px}.review-prose p{max-width:540px}.chapter-intro .review-prose p{color:var(--ink);padding-top:0}.review-prose p+p{margin-top:14px}.map-lead{grid-template-columns:1fr 1fr;align-items:baseline;gap:80px;margin-bottom:22px;display:grid}.map-lead h3{letter-spacing:-.02em;font:30px/1.25 Georgia,serif}.map-lead p{color:var(--muted);max-width:540px}.examples{grid-template-columns:repeat(4,1fr);gap:32px;margin-top:40px}.example{display:block}.example-label{margin-bottom:8px}.access-note{padding:26px 32px}.presentation-intro{margin-bottom:32px}.choice-section{padding:72px 0}.calc-section{padding:64px 0 72px}.equation{padding-top:16px}.equation .working{margin-top:0}.inputs{padding:24px 0}@media (width>=851px){.calc-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:60px;display:grid}.calc-intro{margin-bottom:0}.worksheet-scene{max-width:none;margin:0}}@media (width<=1179px){.examples{grid-template-columns:1fr 1fr;gap:28px 36px}.map-lead,.first-step{gap:45px}}@media (width<=759px){.first-step{grid-template-columns:1fr;gap:28px;padding:30px 0 34px}.map-lead{grid-template-columns:1fr;gap:10px}}@media (width<=650px){.chapter{padding:50px 0}.choice-section{padding:52px 0}.calc-section{padding:46px 0 52px}.review-section .chapter-intro{margin-bottom:32px}.review-prose{padding-top:20px}.examples{grid-template-columns:1fr;gap:24px;margin-top:30px}.map-lead h3{font-size:27px}.first-step h3{font-size:24px}.example{display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}html{scroll-padding-top:24px}body{font-size:18px;line-height:1.6}main{min-height:70vh}main>*{min-width:0}h1{max-width:850px;font-size:70px}h2{max-width:820px;font-size:46px}h3{font-size:24px}p{max-width:75ch}p+p{margin-top:20px}a{text-underline-offset:5px}a:hover{text-decoration-thickness:2px}a:focus-visible,input:focus-visible{outline:3px solid var(--brown);outline-offset:4px}a.button:focus-visible{outline:3px solid var(--brown)}.section{border-top:1px solid var(--rule);padding:76px 0}.section>h2{margin-bottom:32px}.prose h1,.prose h2{margin-bottom:26px}.prose p{max-width:660px}.site-head{flex-wrap:wrap;gap:26px;height:auto;min-height:106px;padding:22px 0}.brand{flex-shrink:0;font-size:22px;text-decoration:none}.site-head nav{flex-wrap:wrap;gap:8px 24px;margin-left:auto;display:flex}.site-head nav a{border-bottom:2px solid #0000;padding:8px 0;font-size:17px;text-decoration:none}.site-head nav [aria-current=page]{border-color:var(--ink)}.site-head .button{min-height:46px;padding:11px 17px;font-size:16px}.button{font-size:18px}.detail-links{flex-wrap:wrap;align-items:baseline;gap:14px 26px;margin-top:24px;display:flex}.detail-links .detail-links{margin:0}.detail-link{padding:4px 0;font-size:18px;line-height:1.6;display:inline-block}.hero{border:0;grid-template-columns:1.1fr 1fr;gap:50px;padding:62px 0 40px}.hero h1{font-size:72px}.hero p{max-width:580px;color:var(--ink);margin:24px 0}.hero .audience{color:var(--muted);font-size:18px}.hero .hero-price{margin:26px 0 12px;font-size:21px}.report-scene{height:540px;margin:0}.folio{flex-shrink:0}.introduction{border-bottom:0;padding:27px 0 38px}.introduction p{max-width:920px}.introduction .detail-links{margin-top:12px}.home-map{padding-top:62px}.home-map>h2{max-width:660px}.extract{padding:27px 28px}.extract-flow{grid-template-columns:repeat(5,1fr);gap:28px;margin:0;padding:22px 0 8px;list-style:none;display:grid}.extract-flow li{min-width:0;position:relative}.extract-flow li:not(:last-child):after{content:"→";color:#566271;font-size:25px;position:absolute;top:22px;right:-25px}.extract-node{background:var(--paper);text-align:center;border:1.15px solid #858b95;justify-content:center;align-items:center;min-height:95px;padding:12px 10px;font-size:18px;line-height:1.45;display:flex}.extract-node.person{border-radius:12px}.extract-node.system{background:#e7e4df}.extract-node.stalled{border:2.5px solid var(--brown);background:#f9f4ed;position:relative}.extract-node.stalled:before{content:"";border:1.4px solid var(--brown);background:radial-gradient(circle,var(--brown) 0 3px,var(--paper) 4px);border-radius:50%;width:22px;height:22px;position:absolute;top:-10px;right:-9px}.attached-note{color:var(--brown);margin:12px 0 20px;padding:0 5px;font:italic 18px/1.4 Georgia,serif}.extract .legend{border-top:1px solid var(--rule);padding-top:20px}.home-options>.prose{max-width:730px;margin-bottom:32px}.desk-objects{grid-template-columns:1.5fr .85fr;align-items:center;gap:50px;display:grid}.home-spread{grid-template-columns:1fr 1fr;align-content:start;gap:0 50px;min-height:300px;display:grid}.home-spread .contents-item{padding:24px 0}.home-spread .contents-item:first-child{grid-row:1/3}.home-spread h3{letter-spacing:-.025em;font:27px/1.35 Georgia,serif}.desk-objects .option-stack{padding:22px 8px 12px 14px}.desk-objects .option-sheet{padding:28px 23px}.sheet-heading{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:start;gap:12px;margin-bottom:4px;padding-bottom:19px;display:flex}.sheet-heading h3{letter-spacing:-.02em;min-width:0;font:26px/1.25 Georgia,serif}.sheet-heading .example-mark{flex-shrink:0}.option-sheet .sheet-heading{padding-right:20px}.option-sheet .sheet-heading h3{font-size:23px}.option-sheet:before{right:25px}.option-sheet .sheet-heading+.ruled{margin-top:16px}.option-sheet .ruled p{padding:12px 0;font-size:18px}.ruled>p{border-bottom:1px solid var(--rule);margin:0;padding:17px 0}.ruled>p:last-child{border:0}.split{grid-template-columns:1fr 1fr;align-items:center;gap:38px 72px;display:grid}.split>.detail-links,.split>.scope-note,.split>.closing-button{grid-column:1/-1;margin-top:0}.split>.detail-links{margin-top:-12px}.document{padding:30px 34px}.home-access{grid-template-columns:1.05fr .95fr}.access-card{max-width:590px}.access-card .ruled>p:first-child{font:27px/1.3 Georgia,serif}.terms-layout{grid-template-columns:.9fr 1.15fr;align-items:start;gap:72px;display:grid}.terms-layout .engagement-scene{padding-top:20px}.terms p{font-size:18px;line-height:1.65}.engagement h3{margin-top:12px}.home-engagement .engagement p{color:var(--ink)}.home-engagement .engagement p+p{margin-top:20px}.closing.booking{grid-template-columns:1.2fr .8fr;gap:26px 50px;margin-bottom:38px;padding:50px 45px;display:grid}.closing.booking h2{margin:0 0 20px;font-size:49px}.closing.booking .appointment{align-self:center}.closing.booking .appointment p{color:var(--ink);font:24px/1.4 Georgia,serif}.closing.booking .button{margin-top:0}.closing.booking .detail-link{color:var(--paper)}.closing.booking .detail-links{margin-top:12px}.closing.booking>div:last-child{grid-column:1/-1}.footer{gap:20px;padding-top:25px;padding-bottom:32px;font-size:16px}.footer .footer-links{gap:26px}.page-intro{border:0;padding-top:65px}.page-intro>.prose{margin-bottom:40px}.page-intro h1{margin-bottom:28px}.page-intro .prose p{max-width:760px}.report-title{border-bottom:1px solid var(--rule);max-width:none;margin-bottom:8px;padding-bottom:24px;font:28px/1.3 Georgia,serif;position:relative}.report-columns{grid-template-columns:1fr 1fr;gap:0 76px;display:grid}.report-columns .contents-item{padding:24px 0}.report-columns .contents-item:first-child{grid-area:1/1}.report-columns .contents-item:nth-child(2){grid-area:2/1}.report-columns .contents-item:nth-child(n+3){grid-column:2}.report-columns .contents-item:nth-child(3){grid-row:1}.report-columns .contents-item:nth-child(4){grid-row:2}.report-columns h3{margin-bottom:9px;font:26px/1.3 Georgia,serif}.report-columns p{color:var(--muted)}.comparison-section>.prose{max-width:800px;margin-bottom:34px}.comparison-layout{grid-template-columns:1.65fr .8fr;align-items:center;gap:65px;display:grid}.comparison-flow{grid-template-columns:1fr 1.2fr .7fr;gap:35px;display:grid}.comparison-flow>div{min-width:0;position:relative}.comparison-flow>div:not(:last-child):after{content:"→";font-size:24px;position:absolute;top:0;right:-28px}.comparison h3{min-height:68px;font:25px/1.3 Georgia,serif}.example-note{margin-top:0}.example-note p{font-size:18px}.full-map>h2{margin-bottom:22px}.foldout{padding:25px 27px 20px}.foldout-scene{padding-top:16px}.foldout-scene:before{background:var(--paper)}.fold-foot{gap:20px;font-size:16px}.tablet-map-notes{display:none}.functional-example{padding:54px 0}.functional-example .example-note{margin-top:24px}.paired-slips{justify-content:center;align-items:center;gap:22px;display:flex}.slip{width:46%;max-width:235px;min-height:200px;box-shadow:1px 3px #e6e2de,2px 5px var(--paper),0 14px 23px -14px #2f405344;padding:22px 20px}.slip p{border-bottom:1px solid var(--rule);margin-top:15px;padding-bottom:15px;font-size:18px}.slip p:first-child{color:#435162;border:1px solid #b2b4b7;margin-top:0;padding:3px 9px;font-size:14px;display:inline-block}.slip p:last-child{border:0;padding:0}.slip p:nth-child(2){font:26px/1.3 Georgia,serif}.estimate-layout{grid-template-columns:1.3fr .9fr;align-items:start;gap:55px;display:grid}.estimates{border-collapse:collapse;text-align:left;width:100%;font-size:18px}.estimates th{color:var(--muted);font-weight:400;line-height:1.5}.estimates th,.estimates td{border-bottom:1px solid var(--rule);padding:18px 9px 18px 0}.estimates td{font-size:22px}.backlog-branches{border-left:1.4px solid #566271;gap:18px;margin-left:10px;padding:25px 0 0 22px;display:grid}.backlog-branches>div{background:#f2ede7;border:1px solid #858b95;padding:17px;font-size:18px;position:relative}.backlog-branches>div:before{content:"";border-top:1.4px solid #566271;width:22px;position:absolute;top:30px;left:-23px}.options-labels{color:var(--muted);justify-content:space-between;gap:18px;padding:18px 0 5px;font-size:16px;display:flex}.options-section{grid-template-columns:.85fr 1.15fr;gap:36px 60px}.option-fields p+p{margin-top:5px}.option-fields p{color:var(--ink);font-size:18px}.option-sheet .option-title{font-size:25px}.calculator>.prose{max-width:770px;margin-bottom:35px}.calculator .worksheet-scene{max-width:900px;margin:0 auto}.calc-top{align-items:center;display:flex}.calc-top h3{margin:0}.inputs{grid-template-columns:repeat(3,1fr);gap:32px}.inputs label{flex-direction:column;align-items:stretch;gap:10px;font-size:18px}.inputs input{appearance:textfield;width:100%;font-size:36px}.inputs input::-webkit-inner-spin-button{appearance:none;margin:0}.inputs input::-webkit-outer-spin-button{appearance:none;margin:0}.equation{color:var(--ink);padding-top:18px;font:24px/1.5 Georgia,serif}.equation+.equation{margin-top:18px}.results{margin-top:24px}.results strong{font-size:46px}.results span{font-size:18px}.calc-disclaimer{color:var(--ink);border-top:1px solid var(--rule);margin-top:24px;padding-top:20px;font-size:18px}.closing-button{margin-top:35px}.path-intro h1{margin-bottom:38px}.path-sheet{padding:36px 30px}.stage-path{grid-template-columns:repeat(4,1fr);align-items:center;gap:42px 30px;margin:0;padding:0;list-style:none;display:grid}.stage-path li{min-width:0;position:relative}.path-stage{background:var(--paper);border:1px solid #858b95;align-items:center;min-height:92px;display:flex}.path-stage a{width:100%;padding:15px 18px;font-size:20px;line-height:1.45;display:block}.path-stage:after{content:"↓";color:#566271;font-size:28px;position:absolute;bottom:-36px;left:50%}.path-stage:first-child:after{content:"→";inset:25px -27px auto auto}.agreement-gate{border-top:3px double var(--brown);border-bottom:3px double var(--brown);color:var(--brown);padding:13px 8px;font-size:18px;line-height:1.4}.agreement-gate:after{content:"→";color:#566271;font-size:28px;position:absolute;top:15px;right:-27px}.path-stage:nth-child(3):after{content:"→";inset:25px -27px auto auto}.path-stage:nth-child(4):after{content:"↙";bottom:-39px;left:-24px}.path-stage:nth-child(5){grid-area:2/3}.path-stage:nth-child(5):after{content:"→";inset:25px -27px auto auto}.stop-branch{border:1.5px solid var(--brown);color:var(--brown);grid-area:2/4;padding:16px;font:21px/1.4 Georgia,serif}.path-stage:nth-child(7){grid-area:3/3}.path-stage:nth-child(7):after{content:"←";top:26px;bottom:auto;left:-29px}.path-stage:nth-child(8){grid-area:3/2}.path-stage:nth-child(8):after{content:"←";top:26px;bottom:auto;left:-29px}.path-stage:nth-child(9){grid-area:3/1}.path-stage:last-child:after{display:none}.stage-section.reverse>.prose{grid-area:1/2}.stage-section.reverse>.document{grid-area:1/1}.scope-note{border-left:2px solid #b5b7b9;max-width:850px;padding-left:20px;font-size:18px}.agenda{min-height:300px;padding:27px 38px}.agenda .ruled p{font:24px/1.4 Georgia,serif}.decision-section>.prose{max-width:760px;margin-bottom:34px}.decision-fork{max-width:970px;margin:auto}.fork-root{text-align:center;border:1px solid #858b95;max-width:300px;margin:0 auto;padding:18px;font:27px/1.4 Georgia,serif}.fork-branches{grid-template-columns:1fr 1fr;gap:42px;margin-top:48px;display:grid;position:relative}.fork-branches:before{content:"";border-top:1.4px solid #566271;border-left:1.4px solid #566271;border-right:1.4px solid #566271;height:26px;position:absolute;top:-26px;left:25%;right:25%}.fork-root:after{content:"";background:#566271;width:1px;height:23px;margin-top:18px;display:block;position:absolute;left:50%}.fork-branches>div{border:1px solid #858b95;padding:23px}.fork-branches h3{margin-bottom:14px;font:27px/1.3 Georgia,serif}.monitoring-section{grid-template-columns:.95fr 1.05fr}.monitoring-section .example-note{margin:30px 0}.monitor .example-mark{margin:18px 0}.monitor-head{font:27px/1.3 Georgia,serif}.monitor-foot{font-size:18px}.support-section .retainer .ruled p{font:25px/1.4 Georgia,serif}.data-flow{padding:30px 42px}.data-trunk{flex-direction:column;align-items:center;gap:40px;margin-top:30px;display:flex}.flow-box,.storage-group{text-align:center;background:var(--paper);border:1px solid #858b95;width:100%;max-width:690px;padding:21px 27px;position:relative}.data-trunk>div:not(:last-child):after{content:"↓";color:#566271;font-size:28px;position:absolute;bottom:-38px;left:50%}.data-trunk p+p{margin-top:10px}.data-trunk h3{margin-bottom:14px;font:25px/1.35 Georgia,serif}.storage-group{background:0 0;border:0;padding:0}.storage-fork{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.storage-fork>div{background:#f2ede7;border:1px solid #858b95;padding:22px}.storage-fork span{color:var(--brown);font-size:16px}.processing{background:#e7e4df}.data-branches{grid-template-columns:1fr 1fr 1fr;gap:35px;margin-top:48px;padding-top:24px;display:grid;position:relative}.data-branches:before{content:"";border-top:1.4px solid #566271;position:absolute;top:0;left:16%;right:16%}.data-branch{position:relative}.data-branch:before{content:"↓";color:#566271;background:var(--paper);font-size:25px;line-height:1.2;position:absolute;top:-34px;left:50%}.branch-nodes{gap:34px;display:grid}.branch-nodes>div{text-align:center;border:1px solid #858b95;padding:19px 17px;position:relative}.branch-nodes>div:not(:last-child):after{content:"↓";color:#566271;font-size:25px;position:absolute;bottom:-32px;left:50%}.storage-note{border-top:1px solid var(--rule);color:var(--muted);margin-top:32px;padding-top:24px}.permission p:first-child{font:26px/1.4 Georgia,serif}.permission p+p{border-top:1px solid var(--rule);padding-top:22px}.approval-section>.prose{max-width:820px;margin-bottom:34px}.approval-diagram{max-width:1000px;margin:auto}.approval-path{grid-template-columns:1fr 1.35fr 1fr;align-items:center;gap:38px;display:grid}.approval-path>div,.approval-stop>div{text-align:center;border:1px solid #858b95;padding:22px;position:relative}.approval-path>div:not(:last-child):after{content:"→";color:#566271;font-size:27px;position:absolute;top:28%;right:-32px}.approval-path .gate-rule{border:3px double var(--brown);color:var(--brown)}.approval-stop{grid-template-columns:1.35fr 1fr;gap:38px;margin:42px 0 0 32%;display:grid}.approval-stop>div{border-color:var(--brown)}.approval-stop>div:first-child:after{content:"→";color:#566271;font-size:27px;position:absolute;top:25%;right:-32px}.approval-stop:before{content:"↓";color:#566271;margin-top:-39px;font-size:27px;position:absolute;left:50%}.approval-section>.scope-note{margin-top:34px}.checklist{margin:0;padding:0;list-style:none}.checklist li{border-bottom:1px solid var(--rule);padding:21px 0 21px 36px;position:relative}.checklist li:before{content:"";border:1px solid #858b95;width:18px;height:18px;position:absolute;top:27px;left:0}.checklist li:last-child{border:0}.tablet-map-notes strong{font:21px/1.3 Georgia,serif}.tablet-map-notes p{color:var(--brown);margin-top:10px;font:italic 18px/1.4 Georgia,serif}@media (width<=1179px){.site-head{gap:14px 25px}.site-head nav{order:3;gap:10px 30px;width:100%;margin-left:0}.site-head>.button{margin-left:auto}.hero h1{font-size:62px}.hero{gap:25px}.extract-flow{gap:22px}.extract-node{padding:12px 8px;font-size:18px}.extract-flow li:not(:last-child):after{font-size:23px;right:-22px}.split{gap:30px 40px}.desk-objects{grid-template-columns:1.3fr .9fr;gap:28px}.terms-layout{gap:40px}.comparison-layout{grid-template-columns:1.5fr .9fr;gap:38px}.estimate-layout{gap:35px}.options-section{gap:30px 35px}.tablet-map-notes{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:25px;padding:20px 0;display:grid}.data-flow{padding:30px}.stage-path{gap:42px 28px}.path-stage a{padding:13px;font-size:18px}.agreement-gate{font-size:17px}.stop-branch{font-size:20px}.data-branches{gap:25px}.data-branch{font-size:18px}.branch-nodes>div{padding:18px 12px}}@media (width<=850px){h1{font-size:60px}h2{font-size:42px}.hero{grid-template-columns:1.1fr .9fr;gap:15px;padding-top:40px}.hero h1{font-size:55px}.hero .hero-price{font-size:20px}.report-scene{height:485px}.hero .audience,.folio-sub{font-size:18px}.folio-title{font-size:36px}.section{padding:60px 0}.split,.terms-layout,.desk-objects,.comparison-layout,.estimate-layout{grid-template-columns:1fr;gap:30px}.stage-section.reverse>.prose,.stage-section.reverse>.document{grid-area:auto}.split>.detail-links,.split>.scope-note,.split>.closing-button{grid-column:auto}.desk-objects{grid-template-columns:1.2fr .9fr;gap:25px}.home-spread{padding:25px;display:block}.home-spread:before{display:none}.home-spread .contents-item{padding:18px 0}.home-spread h3{font-size:25px}.desk-objects .option-sheet{padding:25px 20px}.desk-objects .sheet-heading{flex-wrap:wrap;gap:7px;padding-right:0}.desk-objects .sheet-heading h3{font-size:23px}.extract-flow{grid-template-columns:repeat(2,1fr);gap:26px 38px}.extract-flow li:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:280px}.extract-flow li:after{display:none}.extract-flow li:not(:last-child):before{content:"↓";color:#566271;font:24px/1 Arial,sans-serif;position:absolute;bottom:-27px;left:50%}.extract-flow li:nth-child(2){grid-area:1/2}.extract-flow li:nth-child(3){grid-area:2/2}.extract-flow li:nth-child(4){grid-area:2/1}.extract-flow li:first-child:before{content:"→";inset:32px -32px auto auto}.extract-flow li:nth-child(3):before{content:"←";top:32px;bottom:auto;left:-32px}.extract-flow li:nth-child(4):before{left:50%}.extract-node{min-height:84px}.extract-flow .attached-note{margin-bottom:10px}.extract-flow li:nth-child(2):before{bottom:-24px}.terms-layout .engagement-scene{width:100%;max-width:570px;margin:0 auto}.closing.booking{grid-template-columns:1.15fr .85fr;gap:25px;padding:40px 30px}.closing.booking .appointment{padding:26px 22px}.closing.booking .appointment p{font-size:23px}.closing.booking h2{font-size:44px}.comparison-layout .example-note{max-width:600px}.paired-slips{justify-content:start}.functional-example{grid-template-columns:1.2fr 1fr;gap:32px}.paired-slips{flex-direction:column;align-items:stretch;gap:20px}.slip{width:100%;max-width:none;min-height:150px;padding:22px}.slip p{margin-top:12px;padding-bottom:12px}.report-columns{gap:0 48px}.report-columns h3{font-size:25px}.backlog{width:100%;max-width:630px}.backlog-branches{border-left:0;grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding-left:0}.backlog-branches>div{padding:16px}.backlog-branches>div:before{display:none}.option-stack{width:100%;max-width:650px;margin:auto}.monitoring-section .monitor-group{grid-row:2}.monitoring-section .prose{grid-row:1}.support-section>.retainer{max-width:650px}.data-branches{gap:20px}.data-flow{padding:28px}.storage-fork{gap:13px}.storage-fork>div{padding:18px}.data-branches .branch-nodes>div{padding:17px 10px;font-size:17px}.permission{max-width:650px}.approval-path{gap:32px}.approval-path>div{padding:20px 15px}.approval-path>div:not(:last-child):after{right:-28px}.return-checklist{width:100%;max-width:700px}}@media (width<=759px){.tablet-map-notes{display:none}.foldout{padding:23px 17px 20px}.stage-path{flex-direction:column;align-items:stretch;gap:38px;display:flex}.path-sheet{max-width:620px;margin:auto}.stage-path li{width:100%}.stage-path li:after,.path-stage:first-child:after,.agreement-gate:after,.path-stage:nth-child(3):after,.path-stage:nth-child(4):after,.path-stage:nth-child(5):after,.path-stage:nth-child(7):after,.path-stage:nth-child(8):after{content:"↓";font:28px/1.2 Arial,sans-serif;inset:auto auto -36px 50%}.path-stage a{padding:20px;font-size:20px}.path-stage{min-height:0}.agreement-gate{padding:20px;font-size:18px}.stop-branch{margin-left:30px;width:calc(100% - 30px)!important}.stop-branch:before{content:"↳";font-size:24px;position:absolute;left:-30px}.stop-branch:after{display:none}.path-stage:nth-child(5):after{content:"↓";color:#566271;border-left:1.4px solid #566271;align-items:end;height:122px;padding-left:0;display:flex;bottom:-121px;left:13px}.data-branches{border-left:1.4px solid #566271;grid-template-columns:1fr;gap:42px;margin-top:38px;padding-top:0;padding-left:22px}.data-branches:before{display:none}.data-branch:before{content:"→";background:0 0;font-size:24px;top:14px;left:-23px}.branch-nodes{gap:30px}.data-branches .branch-nodes>div{font-size:18px}.data-branches .data-branch:last-child{margin-bottom:0}.approval-path{grid-template-columns:1fr;gap:36px}.approval-path>div:not(:last-child):after{content:"↓";inset:auto auto -35px 50%}.approval-stop{border-left:1.4px solid #566271;grid-template-columns:1fr;gap:32px;margin:40px 0 0 20px;padding-left:22px}.approval-stop:before{content:"↳";background:var(--paper);margin:12px 0 0;font-size:23px;top:auto;left:15px}.approval-stop>div:first-child:after{content:"↓";inset:auto auto -32px 50%}.fork-branches{gap:28px}.fork-branches>div{padding:20px}.fork-branches h3{font-size:25px}}@media (width<=650px){body{font-size:17px}.wrap{padding-left:24px;padding-right:24px}.site-head{gap:12px;min-height:0;padding:18px 0 14px}.brand{font-size:20px}.site-head nav{order:3;gap:4px 18px}.site-head nav a{min-height:40px;padding:7px 0;font-size:16px}.site-head .button{text-align:center;max-width:163px;min-height:44px;padding:10px 12px;font-size:14px}.button{max-width:100%;font-size:17px}.section{padding:46px 0}h1{font-size:48px;line-height:1.08}h2{font-size:38px;line-height:1.12}h3{font-size:24px}.hero{grid-template-columns:1fr;gap:10px;padding-top:28px;padding-bottom:24px}.hero h1{max-width:350px;font-size:49px}.hero p{margin:22px 0}.hero .audience{margin:20px 0;font-size:17px}.hero .hero-price{margin:23px 0 11px;font-size:20px}.report-scene{height:425px;margin:6px 0 0}.folio{width:275px;height:395px;padding:25px 22px 22px 30px}.folio-title{font-size:36px}.folio-sub{font-size:17px}.folio-top,.folio-bottom{font-size:16px}.contours{bottom:65px}.introduction{padding:26px 0 30px;font-size:17px}.detail-link{font-size:17px}.detail-links{gap:12px 20px;margin-top:20px}.section>h2{margin-bottom:26px}.extract{padding:21px 18px}.extract-flow{flex-direction:column;gap:29px;padding-top:20px;display:flex}.extract-flow li{width:100%;max-width:none!important}.extract-flow li:not(:last-child):before{font-size:25px;content:"↓"!important;inset:auto auto -27px 50%!important}.extract-node{min-height:65px;padding:13px;font-size:18px}.extract-flow .attached-note{border-left:1px solid #c6bda9;margin:12px 0 5px;padding-left:15px;font-size:18px}.extract .legend{margin-top:20px}.legend{gap:12px 19px;font-size:16px}.fold-header h3{font-size:24px}.example-mark{font-size:14px}.desk-objects{grid-template-columns:1fr;gap:24px}.home-spread{min-height:0;padding:22px}.home-spread .contents-item{padding:20px 0}.home-spread h3{font-size:26px}.desk-objects .option-stack{max-width:320px}.desk-objects .sheet-heading{flex-wrap:nowrap;gap:8px}.desk-objects .sheet-heading h3{font-size:23px}.desk-objects .option-sheet{padding:26px 20px}.document{padding:25px}.home-access{gap:25px}.access-card .ruled>p:first-child{font-size:26px}.ruled>p{padding:16px 0;font-size:17px}.terms-layout{gap:25px}.terms p{font-size:17px}.home-engagement .engagement{padding:25px}.home-engagement .engagement h3{font-size:30px}.home-engagement .engagement p{font-size:17px}.closing.booking{grid-template-columns:1fr;gap:22px;margin-left:0;margin-right:0;padding:34px 25px}.closing.booking h2{font-size:38px}.closing.booking .appointment p{font-size:23px}.closing.booking>div:last-child{grid-column:auto}.footer{padding:24px;font-size:16px}.footer-links{gap:20px}.page-intro{padding-top:35px}.page-intro h1{font-size:48px}.page-intro>.prose{margin-bottom:30px}.report-spread{padding:24px 21px}.report-spread:before{display:none}.report-title{padding-bottom:22px;font-size:27px}.report-columns{display:block}.report-columns .contents-item{padding:21px 0}.report-columns .contents-item:last-child{border:0}.report-columns h3{font-size:25px}.report-columns p{font-size:17px}.comparison-flow{grid-template-columns:1fr;gap:32px}.comparison h3{min-height:0;font-size:25px}.comparison-flow>div:not(:last-child):after{content:"↓";inset:auto auto -29px 50%}.comparison .blank-rules{height:47px}.example-note p{font-size:17px}.comparison-layout{gap:28px}.full-map>h2{font-size:38px}.foldout{padding:22px 17px 20px}.foldout .map-phone{margin-top:7px}.fold-foot{font-size:16px}.fold-foot .legend{gap:12px 15px}.functional-example{grid-template-columns:1fr;gap:28px}.paired-slips{flex-direction:row;align-items:center;gap:16px}.slip{width:calc(50% - 8px);min-height:210px;padding:18px 14px}.slip p:nth-child(2){font-size:24px}.slip p{font-size:17px}.estimate-layout{gap:26px}.cost-estimate{padding:23px 18px}.estimates{font-size:16px}.estimates th,.estimates td{padding:17px 5px 17px 0}.estimates td{font-size:20px}.backlog-branches{border-left:1.4px solid #566271;grid-template-columns:1fr;margin-left:5px;padding-left:22px}.backlog-branches>div:before{display:block}.backlog-branches>div{font-size:18px}.option-stack{padding-left:11px}.option-sheet .sheet-heading{gap:8px;padding-right:16px}.option-sheet .sheet-heading h3{font-size:23px}.option-sheet{padding:26px 21px}.options-labels{font-size:16px}.option-sheet .option-title{font-size:24px}.option-sheet .choice-line{padding:23px 0}.option-fields p,.sheet-foot{font-size:17px}.calculation{padding:25px 23px}.worksheet-scene{padding-left:12px}.calc-top h3{font-size:26px}.calc-top{align-items:start;gap:10px}.calc-top .example-mark{padding:3px 6px}.inputs{grid-template-columns:1fr;gap:18px}.inputs label{flex-direction:row;align-items:center;gap:18px;font-size:17px}.inputs input{width:32%;font-size:30px}.equation{overflow-wrap:anywhere;font-size:22px}.results{grid-template-columns:1fr;gap:20px;padding:19px}.results:before{display:none}.results>div+div{border-top:1px solid #d3d1d0;padding-top:19px}.results strong{font-size:38px}.results span,.calc-disclaimer{font-size:17px}.closing-button{margin-top:28px}.path-sheet{padding:28px 23px}.path-stage a{font-size:20px}.agreement-gate{font-size:18px}.stop-branch{font-size:20px}.stage-path{gap:38px}.stage-section .prose h2{font-size:37px}.agenda{padding:24px}.agenda .ruled p{font-size:24px}.scope-note{font-size:17px}.fork-branches{border-left:1.4px solid #566271;grid-template-columns:1fr;gap:22px;margin-top:30px;padding-left:22px}.fork-branches:before,.fork-root:after{display:none}.fork-branches>div{padding:20px;position:relative}.fork-branches>div:before{content:"→";color:#566271;background:var(--paper);font:23px/1.2 Arial,sans-serif;position:absolute;top:20px;left:-25px}.fork-branches h3{font-size:25px}.monitor-scene{padding:25px 14px 20px 22px}.monitor{padding:25px 21px 25px 27px}.monitor-head{font-size:26px}.monitor-foot{font-size:17px}.record-row h3{font-size:24px}.record-row p{font-size:17px}.support-section .retainer .ruled p{font-size:24px}.data-flow{padding:25px 21px}.data-flow .sheet-heading h3{font-size:26px}.data-trunk{gap:38px;margin-top:25px}.flow-box{padding:20px 17px}.data-trunk h3{font-size:24px}.storage-fork{grid-template-columns:1fr;gap:12px}.storage-fork>div{padding:18px}.storage-fork>span{font-size:16px}.storage-note{font-size:17px}.data-branches{padding-left:18px}.data-branches .branch-nodes>div{padding:19px 14px;font-size:17px}.permission p:first-child{font-size:25px}.approval-diagram{padding:25px 21px}.approval-path>div,.approval-stop>div{padding:20px;font-size:18px}.approval-stop{margin-left:0;padding-left:17px}.approval-stop:before{left:3px}.checklist li{padding-left:31px;font-size:17px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important;translate:none!important}}.report-contents-table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;position:relative}.report-contents-table thead th{color:var(--muted);border-bottom:1px solid var(--rule);padding:18px 0;font:18px/1.5 Arial,sans-serif}.report-contents-table th:first-child{width:47%;padding-right:42px}.report-contents-table td,.report-contents-table thead th:last-child{padding-left:42px}.report-contents-table tbody th{padding-top:23px;padding-bottom:23px;font:400 26px/1.3 Georgia,serif}.report-contents-table tbody td{color:var(--muted);padding-top:23px;padding-bottom:23px;font-size:18px}.report-contents-table tbody tr{border-bottom:1px solid var(--rule)}.report-contents-table tbody tr:last-child{border:0}.worksheet-labels,.record-labels{color:var(--muted);border-bottom:1px solid var(--rule);justify-content:space-between;gap:15px;padding:18px 0;font-size:16px;display:flex}.record-labels{padding:0 0 15px}.monitor .record-row:first-of-type{border-top:0}.approval-nodes{grid-template-columns:1fr 1.35fr 1fr;align-items:center;gap:40px 38px;display:grid;position:relative}.approval-nodes>div:not(.approval-branch-line){text-align:center;background:var(--paper);z-index:1;border:1px solid #858b95;padding:22px;position:relative}.approval-start{grid-area:1/1}.approval-nodes .gate-rule{color:var(--brown);grid-area:1/2;border:3px double var(--brown)!important}.approval-action{grid-area:1/3}.approval-missing{grid-area:2/2}.approval-none{grid-area:2/3}.approval-start:after,.gate-rule:after,.approval-missing:after{content:"→";color:#566271;font:27px/1.3 Arial,sans-serif;position:absolute;top:24%;right:-32px}.gate-rule:before{content:"↓";color:#566271;font:27px/1.3 Arial,sans-serif;position:absolute;bottom:-37px;left:50%}.approval-branch-line{display:none}@media (width>=760px){.stage-path .path-stage:nth-child(5){grid-area:2/4}.stage-path .stop-branch{grid-area:3/4}.stage-path .path-stage:nth-child(7){grid-area:2/3}.stage-path .path-stage:nth-child(8){grid-area:2/2}.stage-path .path-stage:nth-child(9){grid-area:2/1}.stage-path .path-stage:nth-child(4):after{content:"↓";font:28px/1.2 Arial,sans-serif;top:auto;bottom:-36px;left:50%}.stage-path .path-stage:nth-child(5):after{content:"←";inset:26px auto auto -29px}.stage-path .path-stage:nth-child(5):before{content:"↓";color:#566271;font:28px/1.2 Arial,sans-serif;position:absolute;bottom:-36px;left:50%}}@media (width>=651px) and (width<=850px){.extract-flow li:last-child{grid-column:1;max-width:none}}@media (width<=759px){.stage-path .path-stage:nth-child(5):after{display:none}.stage-path .stop-branch:after{content:"↓";color:#566271;border-left:1.4px solid #566271;align-items:end;width:15px;font:25px/1 Arial,sans-serif;display:flex;position:absolute;top:-39px;bottom:-39px;left:-18px}.approval-nodes{grid-template-columns:1fr;align-items:stretch;gap:34px;padding-left:20px}.approval-start{grid-area:1/1}.approval-nodes .gate-rule{grid-area:2/1}.approval-action{grid-area:3/1}.approval-missing{grid-area:4/1}.approval-none{grid-area:5/1}.approval-start:after,.gate-rule:after,.approval-missing:after{content:"↓";font:26px/1.2 Arial,sans-serif;inset:auto auto -33px 50%}.gate-rule:before{display:none}.approval-branch-line{z-index:0;border-top:1.4px solid #566271;border-bottom:1.4px solid #566271;border-left:1.4px solid #566271;grid-area:2/1/5;align-self:stretch;width:18px;margin-left:-18px;display:block;position:relative}.approval-missing:before{content:"→";background:var(--paper);color:#566271;font:25px/1.2 Arial,sans-serif;position:absolute;bottom:-15px;left:-21px}}@media (width<=650px){.report-contents-table,.report-contents-table thead,.report-contents-table tbody,.report-contents-table tr,.report-contents-table tbody th,.report-contents-table td{display:block;width:100%!important}.report-contents-table thead tr{justify-content:space-between;gap:15px;display:flex}.report-contents-table thead th{border:0;font-size:16px;width:auto!important;padding:15px 0!important}.report-contents-table thead{border-bottom:1px solid var(--rule)}.report-contents-table tbody th{font-size:25px;padding:22px 0 8px!important}.report-contents-table tbody td{font-size:17px;padding:0 0 22px!important}.report-contents-table tbody tr:last-child td{padding-bottom:0!important}.worksheet-labels,.record-labels{gap:12px;font-size:16px}.worksheet-labels>span:last-child{text-align:right}.approval-nodes>div:not(.approval-branch-line){padding:20px;font-size:18px}}.founder{border-top:1px solid var(--rule,#d9d2c4);border-bottom:1px solid var(--rule,#d9d2c4);grid-template-columns:200px 1fr;align-items:center;gap:40px;padding:48px 0;display:grid}.founder-photo{background:#fffdf8;margin:0;padding:8px;box-shadow:0 1px 2px #1e283c1f,0 10px 24px #1e283c1a}.founder-photo img{width:100%;height:auto;display:block}.founder-text h2{margin:0;font-size:32px}.founder-role{opacity:.8;margin:4px 0 14px;font-size:16px}.founder-text p{max-width:58ch}@media (width<=640px){.founder{grid-template-columns:1fr;gap:20px}.founder-photo{width:160px}}.policy h2{margin:38px 0 12px;font-size:30px}.policy ul{max-width:760px;margin:0 0 16px;padding-left:22px}.policy p{margin-bottom:14px}.home-film{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:center;gap:56px;display:grid}.film-frame{background:var(--paper);border:1px solid var(--rule);margin:0;position:relative;box-shadow:0 17px 30px -14px #2f405344}.film-frame video{aspect-ratio:4/5;background:var(--ground);width:100%;height:auto;display:block}.film-summary{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:20px 0;padding:12px 0}.film-summary summary{cursor:pointer;font-weight:700}.film-summary ol{margin:12px 0 4px;padding-left:22px;line-height:1.55}.film-note{color:var(--muted);font-size:15px}.film-sound{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:14px 22px 14px 44px;font:700 17px/1 Arial,Helvetica,sans-serif;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px -8px #22354988}.film-sound:before{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:13px solid #fff;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.film-sound:focus-visible{outline-offset:3px;outline:3px solid #2f7d4f}@media (width<=850px){.home-film{grid-template-columns:1fr;gap:28px}.film-frame{justify-self:center;width:100%;max-width:440px}.film-text{display:contents}.film-text h2{order:-1;margin-bottom:0}.film-text>:not(h2){order:1}}
