:root{--forest:#153329;--forest-deep:#10271f;--cream:#f4efe5;--paper:#fffdf8;--terra:#ae5136;--terra-dark:#a94e34;--charcoal:#182720;--sage:#a9b8a1;--stone:#d8d1c5;--muted:#626c67;--serif:"Iowan Old Style", Baskerville, Georgia, "Times New Roman", serif;--sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--crafted-evergreen:#173f35;--crafted-evergreen-deep:#0d2c25;--crafted-ivory:#f7f3e9;--crafted-paper:#fffdf8;--crafted-charcoal:#252723;--crafted-stone:#ded8ca;--crafted-stone-light:#ece7dc;--crafted-clay:#8f4b34;--crafted-clay-light:#c89a70;--crafted-brass:#a78342;--crafted-line:#2527232e;--crafted-shadow:0 22px 55px #0d2c251f;--crafted-radius:2px;--crafted-max:1440px}.crafted-site{background:var(--crafted-ivory);min-height:100vh;color:var(--crafted-charcoal);font-family:Arial,Helvetica,sans-serif}.crafted-site *,.crafted-site :before,.crafted-site :after{box-sizing:border-box}.crafted-site a{color:inherit}.crafted-header{z-index:20;border-bottom:1px solid var(--crafted-line);background:var(--crafted-ivory);grid-template-columns:260px 1fr auto;align-items:center;gap:28px;width:100%;min-height:92px;padding:18px clamp(24px,4vw,68px);display:grid;position:relative}.crafted-brand{width:max-content;text-decoration:none;display:inline-flex}.crafted-wordmark{color:var(--crafted-evergreen-deep);letter-spacing:-.055em;align-items:center;gap:9px;font-size:24px;font-weight:760;line-height:1;display:inline-flex}.crafted-wordmark i{width:29px;height:29px;color:var(--crafted-clay);letter-spacing:0;border:1px solid;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:20px;font-weight:400;display:grid;transform:rotate(-8deg)}.crafted-wordmark--inverse{color:var(--crafted-ivory)}.crafted-wordmark--inverse i{color:#c89a70}.lm4-home{background:var(--crafted-paper)}.lm4-hero{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);min-height:calc(100vh - 92px);display:grid}.lm4-hero>div:first-child{flex-direction:column;justify-content:center;padding:clamp(72px,9vw,138px) clamp(28px,7vw,105px);display:flex}.lm4-hero h1{max-width:880px;color:var(--crafted-evergreen-deep);letter-spacing:-.078em;margin:0;font-size:clamp(68px,9.2vw,140px);font-weight:650;line-height:.82}.lm4-hero>div>p:not(.crafted-kicker){color:#4f5751;max-width:700px;margin:32px 0 18px;font-size:clamp(19px,1.6vw,24px);line-height:1.58}.lm4-hero>div>strong{color:var(--crafted-clay);margin-bottom:34px;font-size:clamp(25px,2.5vw,38px)}.lm4-hero>div>div{align-items:center;gap:28px;display:flex}.lm4-hero .crafted-hero-image{min-height:620px}.lm4-paths,.lm4-platforms,.lm4-benefits{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:clamp(55px,9vw,130px);padding:clamp(78px,9vw,132px) clamp(24px,7vw,110px);display:grid}.lm4-paths h2,.lm4-platforms h2,.lm4-process h2,.lm4-benefits h2,.lm4-care h2{color:var(--crafted-evergreen-deep);letter-spacing:-.06em;margin:0;font-size:clamp(42px,5.5vw,76px);line-height:.96}.lm4-path-grid{border-top:1px solid var(--crafted-line)}.lm4-path-grid a{border-bottom:1px solid var(--crafted-line);flex-direction:column;min-height:185px;padding:28px 4px;text-decoration:none;display:flex}.lm4-path-grid span,.lm4-benefits article span{color:var(--crafted-clay);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.lm4-path-grid strong{max-width:640px;color:var(--crafted-evergreen-deep);margin:18px 0;font-size:25px;line-height:1.3}.lm4-path-grid b{color:var(--crafted-clay);text-transform:uppercase;margin-top:auto;font-size:11px}.lm4-packages{background:var(--crafted-stone-light);padding:clamp(80px,9vw,130px) clamp(24px,6vw,92px)}.lm4-packages>header{max-width:850px;margin-bottom:52px}.lm4-packages>header h2{color:var(--crafted-evergreen-deep);letter-spacing:-.06em;margin:0;font-size:clamp(46px,6vw,82px);line-height:.95}.lm4-packages>header>p:last-child{color:#555d57;max-width:670px;font-size:18px}.lm4-package-grid{border-top:1px solid var(--crafted-line);border-left:1px solid var(--crafted-line);grid-template-columns:repeat(3,1fr);display:grid}.lm4-package-grid article{border-right:1px solid var(--crafted-line);border-bottom:1px solid var(--crafted-line);background:var(--crafted-paper);flex-direction:column;min-height:405px;padding:34px;display:flex;position:relative}.lm4-package-grid article.is-popular{border-top:5px solid var(--crafted-clay)}.lm4-popular{color:var(--crafted-clay);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850;position:absolute;top:18px;right:20px}.lm4-package-grid small{color:#68706a;max-width:260px;line-height:1.5}.lm4-package-grid h3{color:var(--crafted-evergreen-deep);margin:50px 0 8px;font-size:42px}.lm4-package-grid>article>strong{color:var(--crafted-clay);font-size:22px}.lm4-package-grid p{color:#515a53;line-height:1.6}.lm4-package-grid a{min-height:44px;color:var(--crafted-evergreen);text-transform:uppercase;align-items:center;margin-top:auto;font-size:11px;font-weight:850;display:flex}.lm4-refresh{background:var(--crafted-evergreen-deep);color:var(--crafted-ivory);justify-content:space-between;align-items:center;gap:35px;padding:38px;display:flex}.lm4-refresh h3{margin:0;font-size:40px}.lm4-refresh p:not(.crafted-kicker){color:#d7ded9;margin:8px 0 0}.lm4-refresh>div:last-child{align-items:center;gap:30px;display:flex}.lm4-refresh>div:last-child>strong{white-space:nowrap;font-size:21px}.lm4-platforms{background:var(--crafted-paper)}.lm4-platforms>div:first-child>p:not(.crafted-kicker),.lm4-benefits>div:first-child>p:not(.crafted-kicker){color:#515a53;font-size:18px;line-height:1.7}.lm4-platforms>div:last-child{border-top:1px solid var(--crafted-line)}.lm4-platforms article{border-bottom:1px solid var(--crafted-line);padding:26px 0}.lm4-platforms article span{color:var(--crafted-evergreen-deep);font-size:27px;font-weight:750}.lm4-platforms article p{color:#59615b}.lm4-process{background:var(--crafted-evergreen-deep);color:var(--crafted-ivory);padding:clamp(80px,9vw,130px) clamp(24px,6vw,92px)}.lm4-process h2{max-width:900px;color:var(--crafted-ivory)}.lm4-process ol{border-top:1px solid #ffffff38;border-left:1px solid #ffffff38;grid-template-columns:repeat(4,1fr);margin:60px 0 0;padding:0;list-style:none;display:grid}.lm4-process li{border-bottom:1px solid #ffffff38;border-right:1px solid #ffffff38;min-height:260px;padding:28px}.lm4-process li span{color:var(--crafted-clay-light);font-size:10px;font-weight:850}.lm4-process li strong{margin:55px 0 14px;font-size:20px;display:block}.lm4-process li p{color:#cbd5ce;line-height:1.6}.lm4-benefits{background:var(--crafted-ivory)}.lm4-benefits>div:first-child small{color:#6a716c;line-height:1.6;display:block}.lm4-benefits>div:last-child{border-top:1px solid var(--crafted-line)}.lm4-benefits article{border-bottom:1px solid var(--crafted-line);padding:28px 0}.lm4-benefits article h3{color:var(--crafted-evergreen-deep);margin:10px 0;font-size:25px}.lm4-benefits article p{color:#555d57;line-height:1.65}.lm4-care{background:var(--crafted-paper);padding:clamp(80px,9vw,130px) clamp(24px,6vw,92px)}.lm4-care>header{max-width:920px}.lm4-care>header>p:last-child{color:#555d57;max-width:670px;font-size:18px}.lm4-care>div{border-top:1px solid var(--crafted-line);border-left:1px solid var(--crafted-line);grid-template-columns:repeat(3,1fr);margin:50px 0 28px;display:grid}.lm4-care article{border-right:1px solid var(--crafted-line);border-bottom:1px solid var(--crafted-line);min-height:235px;padding:30px}.lm4-care h3{color:var(--crafted-evergreen-deep);margin:0;font-size:30px}.lm4-care article strong{color:var(--crafted-clay)}.lm4-care article p{color:#555d57;line-height:1.6}.lm4-bizgeno{background:var(--crafted-ivory);border-top:1px solid var(--crafted-line);grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:center;gap:clamp(55px,9vw,130px);padding:clamp(80px,9vw,132px) clamp(24px,7vw,110px);display:grid}.lm4-bizgeno h2{max-width:760px;color:var(--crafted-evergreen-deep);letter-spacing:-.06em;margin:0;font-size:clamp(42px,5.5vw,76px);line-height:.96}.lm4-bizgeno>div>p:not(.crafted-kicker){color:#515a53;max-width:680px;margin:28px 0;font-size:18px;line-height:1.7}.lm4-bizgeno aside{background:var(--crafted-paper);border:1px solid var(--crafted-line);padding:clamp(30px,4vw,52px);box-shadow:14px 14px #405d491f}.lm4-bizgeno aside>span{color:var(--crafted-clay);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.lm4-bizgeno aside>strong{color:var(--crafted-evergreen-deep);margin:22px 0;font-size:clamp(25px,3vw,38px);line-height:1.15;display:block}.lm4-bizgeno ul{border-top:1px solid var(--crafted-line);margin:0 0 22px;padding:0;list-style:none}.lm4-bizgeno li{border-bottom:1px solid var(--crafted-line);color:#555d57;padding:13px 0;font-size:12px}.lm4-bizgeno small{color:#6a716c;line-height:1.6}.lm4-final{background:var(--crafted-clay);color:var(--crafted-ivory);text-align:center;padding:clamp(85px,11vw,155px) clamp(24px,9vw,140px)}.lm4-final h2{letter-spacing:-.06em;max-width:1050px;margin:0 auto 42px;font-size:clamp(43px,6.5vw,88px);line-height:.96}.lm4-final>div{justify-content:center;align-items:center;gap:28px;display:flex}@media (width<=950px){.lm4-package-grid{grid-template-columns:1fr}.lm4-process ol{grid-template-columns:1fr 1fr}.lm4-paths,.lm4-platforms,.lm4-benefits,.lm4-bizgeno,.lm4-care>div{grid-template-columns:1fr}}@media (width<=720px){.lm4-hero{grid-template-columns:1fr}.lm4-hero>div:first-child{padding:68px 22px}.lm4-hero h1{font-size:clamp(62px,18vw,86px)}.lm4-hero>div>div,.lm4-refresh,.lm4-refresh>div:last-child,.lm4-final>div{flex-direction:column;align-items:stretch}.lm4-hero .crafted-hero-image{min-height:430px}.lm4-paths,.lm4-platforms,.lm4-benefits{padding-left:22px;padding-right:22px}.lm4-process ol{grid-template-columns:1fr}.lm4-process li{min-height:210px}.lm4-refresh{padding:30px 22px}.lm4-final .crafted-button{width:100%}}.lm4-list{background:var(--crafted-paper)}.lm4-list-hero{background:var(--crafted-paper);padding:clamp(82px,11vw,165px) clamp(24px,9vw,140px)}.lm4-list-hero h1{max-width:1080px;color:var(--crafted-evergreen-deep);letter-spacing:-.07em;margin:0;font-size:clamp(58px,8vw,118px);font-weight:650;line-height:.88}.lm4-list-hero>p:not(.crafted-kicker){color:#515a53;max-width:790px;margin:32px 0;font-size:clamp(18px,2vw,24px);line-height:1.62}.lm4-list-hero>small{color:#6b726c;max-width:700px;margin-top:28px;line-height:1.6;display:block}.lm4-inline-actions{align-items:center;gap:28px;display:flex}.lm4-list-grid{border-left:1px solid #0000;grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,6vw,92px) clamp(80px,9vw,130px);display:grid}.lm4-list-grid article{border:1px solid var(--crafted-line);border-left:0;flex-direction:column;min-height:410px;padding:30px;display:flex;position:relative}.lm4-list-grid article:first-child{border-left:1px solid var(--crafted-line)}.lm4-list-grid article.is-popular{border-top:5px solid var(--crafted-clay)}.lm4-list-grid article>b{color:var(--crafted-clay);letter-spacing:.1em;text-transform:uppercase;font-size:8px;position:absolute;top:15px;right:15px}.lm4-list-grid article>span{color:#69706b;text-transform:uppercase;font-size:9px}.lm4-list-grid h2{color:var(--crafted-evergreen-deep);margin:48px 0 6px;font-size:36px}.lm4-list-grid article>strong{color:var(--crafted-clay);font-size:20px}.lm4-list-grid article>p{color:#505951;line-height:1.6}.lm4-list-grid article>small{color:#6a716b;line-height:1.55}.lm4-list-grid article>a{min-height:44px;color:var(--crafted-evergreen);text-transform:uppercase;align-items:center;margin-top:auto;font-size:11px;font-weight:850;display:flex}.lm4-detail-hero{grid-template-columns:1.05fr .95fr;min-height:calc(100vh - 92px);display:grid}.lm4-detail-hero>div:first-child{flex-direction:column;justify-content:center;padding:clamp(70px,9vw,140px) clamp(25px,7vw,105px);display:flex}.lm4-detail-hero h1{color:var(--crafted-evergreen-deep);letter-spacing:-.075em;margin:0;font-size:clamp(68px,9vw,132px);line-height:.82}.lm4-detail-hero>div>strong{color:var(--crafted-clay);margin-top:18px;font-size:clamp(24px,3vw,42px)}.lm4-detail-hero>div>p:not(.crafted-kicker){color:#525a54;max-width:680px;margin:28px 0;font-size:20px;line-height:1.65}.lm4-detail-hero>div>div{align-items:center;gap:25px;display:flex}.lm4-detail-hero .crafted-hero-image{min-height:620px}.lm4-detail-fit{background:var(--crafted-ivory);grid-template-columns:1.3fr .7fr;gap:80px;padding:clamp(75px,9vw,125px) clamp(24px,8vw,125px);display:grid}.lm4-detail-fit h2{color:var(--crafted-evergreen-deep);margin:0;font-size:clamp(36px,4.8vw,68px);line-height:1}.lm4-detail-fit aside{border-top:4px solid var(--crafted-clay);background:var(--crafted-paper);padding:28px}.lm4-detail-fit aside span{color:var(--crafted-clay);text-transform:uppercase;font-size:10px;font-weight:850}.lm4-detail-fit aside p{color:#555d57}.lm4-detail-included{background:var(--crafted-paper);padding:clamp(78px,9vw,128px) clamp(24px,8vw,125px)}.lm4-detail-included header{max-width:850px}.lm4-detail-included h2{color:var(--crafted-evergreen-deep);margin:0;font-size:clamp(43px,5.5vw,78px);line-height:.96}.lm4-detail-included ol{border-top:1px solid var(--crafted-line);margin:55px 0 0;padding:0;list-style:none}.lm4-detail-included li{border-bottom:1px solid var(--crafted-line);grid-template-columns:70px 1fr;align-items:center;min-height:84px;padding:20px 5px;display:grid}.lm4-detail-included li span{color:var(--crafted-clay);font-size:10px}.lm4-detail-included li strong{color:var(--crafted-evergreen-deep);font-size:19px}.lm4-detail-trust{background:var(--crafted-paper);grid-template-columns:repeat(3,1fr);padding:0 clamp(24px,6vw,92px) clamp(80px,9vw,130px);display:grid}.lm4-detail-trust article{border:1px solid var(--crafted-line);border-left:0;padding:34px}.lm4-detail-trust article:first-child{border-left:1px solid var(--crafted-line)}.lm4-detail-trust span{color:var(--crafted-clay);text-transform:uppercase;font-size:9px;font-weight:850}.lm4-detail-trust h3{color:var(--crafted-evergreen-deep);font-size:24px}.lm4-detail-trust p{color:#555d57;line-height:1.65}.lm4-route-preview,.lm4-help-paths{background:var(--crafted-stone-light);padding:clamp(75px,9vw,125px) clamp(24px,7vw,110px)}.lm4-route-preview header{max-width:850px}.lm4-route-preview h2{color:var(--crafted-evergreen-deep);margin:0;font-size:clamp(42px,5.5vw,76px);line-height:.96}.lm4-route-preview>div{grid-template-columns:repeat(4,1fr);margin-top:50px;display:grid}.lm4-route-preview article{border:1px solid var(--crafted-line);border-left:0;padding:28px}.lm4-route-preview article:first-child{border-left:1px solid var(--crafted-line)}.lm4-route-preview span{color:var(--crafted-clay);font-size:10px}.lm4-route-preview h3{color:var(--crafted-evergreen-deep);margin-top:45px}.lm4-route-preview p{color:#555d57}.lm4-help-paths{grid-template-columns:1fr 1fr;gap:1px;display:grid}.lm4-help-paths article{background:var(--crafted-paper);padding:clamp(35px,5vw,70px)}.lm4-help-paths span{color:var(--crafted-clay);text-transform:uppercase;font-size:10px;font-weight:850}.lm4-help-paths h2{color:var(--crafted-evergreen-deep);font-size:38px}.lm4-help-paths p{color:#555d57;line-height:1.65}.lm4-help-paths a{text-transform:uppercase;font-size:11px;font-weight:850}.lm4-care-grid,.lm4-platform-grid{grid-template-columns:repeat(3,1fr);padding:0 clamp(24px,7vw,110px) clamp(80px,9vw,130px);display:grid}.lm4-care-grid article,.lm4-platform-grid article{border:1px solid var(--crafted-line);border-left:0;min-height:300px;padding:34px}.lm4-care-grid article:first-child,.lm4-platform-grid article:first-child{border-left:1px solid var(--crafted-line)}.lm4-care-grid h2,.lm4-platform-grid h2{color:var(--crafted-evergreen-deep);margin:0;font-size:36px}.lm4-care-grid strong{color:var(--crafted-clay)}.lm4-care-grid p,.lm4-platform-grid p{color:#555d57;line-height:1.65}.lm4-care-grid small{color:#707670;line-height:1.55;display:block}.lm4-platform-grid a{text-transform:uppercase;font-size:11px;font-weight:850}.lm4-benefit-note{background:var(--crafted-evergreen-deep);color:var(--crafted-ivory);padding:clamp(75px,9vw,125px) clamp(24px,9vw,140px)}.lm4-benefit-note h2{max-width:900px;margin:0;font-size:clamp(42px,5.5vw,75px);line-height:.96}.lm4-benefit-note p{color:#d0d9d2;max-width:750px;margin:28px 0;font-size:18px;line-height:1.65}@media (width<=1000px){.lm4-list-grid{grid-template-columns:1fr 1fr}.lm4-list-grid article:nth-child(3){border-left:1px solid var(--crafted-line)}.lm4-route-preview>div{grid-template-columns:1fr 1fr}.lm4-care-grid,.lm4-platform-grid{grid-template-columns:1fr}.lm4-care-grid article,.lm4-platform-grid article{border-left:1px solid var(--crafted-line);border-top:0}.lm4-care-grid article:first-child,.lm4-platform-grid article:first-child{border-top:1px solid var(--crafted-line)}}@media (width<=750px){.lm4-list-hero{padding:68px 22px}.lm4-list-hero h1{font-size:clamp(54px,16vw,80px)}.lm4-inline-actions,.lm4-detail-hero>div>div{flex-direction:column;align-items:stretch}.lm4-list-grid{grid-template-columns:1fr;padding-left:22px;padding-right:22px}.lm4-list-grid article{border-left:1px solid var(--crafted-line);border-top:0}.lm4-list-grid article:first-child{border-top:1px solid var(--crafted-line)}.lm4-detail-hero{grid-template-columns:1fr}.lm4-detail-hero>div:first-child{padding:68px 22px}.lm4-detail-hero .crafted-hero-image{min-height:430px}.lm4-detail-fit{grid-template-columns:1fr;padding-left:22px;padding-right:22px}.lm4-detail-trust,.lm4-route-preview>div,.lm4-help-paths{grid-template-columns:1fr}.lm4-detail-trust article,.lm4-route-preview article{border-left:1px solid var(--crafted-line);border-top:0}.lm4-detail-trust article:first-child,.lm4-route-preview article:first-child{border-top:1px solid var(--crafted-line)}}.crafted-header nav{justify-content:center;align-items:center;gap:clamp(17px,2vw,32px);display:flex}.crafted-header nav a{letter-spacing:.015em;padding:12px 0;font-size:13px;font-weight:720;text-decoration:none;position:relative}.crafted-header nav a:after{background:var(--crafted-clay);content:"";transform-origin:0;height:1px;transition:transform .2s;position:absolute;bottom:7px;left:0;right:0;transform:scaleX(0)}.crafted-header nav a:hover:after,.crafted-header nav a:focus-visible:after{transform:scaleX(1)}.crafted-header .crafted-secondary-link{color:#686b63}.crafted-menu{display:none}.crafted-button{border:1px solid var(--crafted-evergreen);border-radius:var(--crafted-radius);background:var(--crafted-evergreen);letter-spacing:.065em;text-transform:uppercase;justify-content:center;align-items:center;min-height:50px;padding:13px 22px;font-size:12px;font-weight:800;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex;color:var(--crafted-paper)!important}.crafted-button:hover{background:var(--crafted-evergreen-deep);transform:translateY(-1px)}.crafted-button--small{min-height:42px;padding:11px 16px;font-size:10px}.crafted-button--light{border-color:var(--crafted-ivory);background:var(--crafted-ivory);color:var(--crafted-evergreen-deep)!important}.crafted-text-link{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800;text-decoration:none}.crafted-text-link span{color:var(--crafted-clay);margin-left:8px}.crafted-kicker{color:var(--crafted-clay);letter-spacing:.17em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:850}.crafted-section{padding:clamp(82px,9vw,138px) clamp(24px,6vw,92px)}.crafted-section--stone{background:var(--crafted-stone-light)}.crafted-section-heading{max-width:790px;margin-bottom:56px}.crafted-section-heading h2{max-width:780px;color:var(--crafted-evergreen-deep);letter-spacing:-.055em;margin:0;font-size:clamp(36px,5vw,70px);font-weight:680;line-height:.98}.crafted-section-heading>p:not(.crafted-kicker){color:#5b5e57;max-width:570px;font-size:17px;line-height:1.7}.crafted-section-heading--split{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:end;gap:70px;max-width:none;display:grid}.crafted-home-hero{background:var(--crafted-paper);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr);min-height:calc(100vh - 92px);display:grid}.crafted-home-hero-copy{flex-direction:column;justify-content:center;padding:clamp(70px,9vw,140px) clamp(30px,7vw,110px);display:flex}.crafted-home-hero-copy h1{color:var(--crafted-evergreen-deep);letter-spacing:-.072em;margin:0;font-size:clamp(64px,8.3vw,132px);font-weight:650;line-height:.82}.crafted-home-hero-copy>p:not(.crafted-kicker){color:#4e514b;max-width:680px;margin:38px 0 36px;font-size:clamp(18px,1.45vw,23px);line-height:1.55}.crafted-home-hero-copy>div{align-items:center;gap:28px;display:flex}.crafted-home-image{background:var(--crafted-evergreen);min-height:620px;position:relative;overflow:hidden}.crafted-home-image:after{content:"";background:linear-gradient(#0000 58%,#0d2c25c7);position:absolute;inset:0}.crafted-home-image img{object-fit:cover;object-position:48% center;filter:saturate(.78)contrast(1.03)}.crafted-home-image span{z-index:2;color:#fff;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #ffffff8c;padding-top:16px;font-size:10px;font-weight:750;position:absolute;bottom:28px;left:28px;right:28px}.crafted-home-field{background:var(--crafted-evergreen);min-height:620px;color:var(--crafted-ivory);flex-direction:column;justify-content:flex-end;padding:48px;display:flex;position:relative;overflow:hidden}.crafted-home-field:before{content:"";border:1px solid #f7f3e847;border-radius:50%;width:520px;height:520px;position:absolute;top:-180px;right:-170px;box-shadow:0 0 0 90px #f7f3e809,0 0 0 180px #f7f3e806}.crafted-home-field span{font-family:var(--serif);letter-spacing:-.04em;border-bottom:1px solid #f7f3e847;padding:15px 0;font-size:clamp(34px,4vw,60px);line-height:1;display:block;position:relative}.crafted-hero-principle{background:var(--crafted-evergreen);color:var(--crafted-ivory);grid-column:1/-1;grid-template-columns:90px 1fr;align-items:center;padding:22px clamp(30px,7vw,110px);display:grid}.crafted-hero-principle span{color:#c89a70;letter-spacing:.14em;font-size:11px;font-weight:800}.crafted-hero-principle p{margin:0;font-family:Georgia,serif;font-size:clamp(19px,2vw,30px);font-style:italic}.crafted-journey-grid{border-top:1px solid var(--crafted-line)}.crafted-journey-grid>a{border-bottom:1px solid var(--crafted-line);grid-template-columns:80px 1fr 40px;align-items:center;gap:26px;min-height:145px;padding:26px 8px;text-decoration:none;transition:padding .2s,background .2s;display:grid}.crafted-journey-grid>a:hover{background:var(--crafted-paper);padding-left:22px;padding-right:22px}.crafted-journey-grid span{color:var(--crafted-clay);letter-spacing:.15em;font-size:11px;font-weight:800}.crafted-journey-grid h3{color:var(--crafted-evergreen-deep);letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(25px,3vw,43px)}.crafted-journey-grid p{color:#666960;margin:0;font-size:16px}.crafted-journey-grid b{color:var(--crafted-clay);font-size:25px;font-weight:400}.crafted-problem-section{background:var(--crafted-evergreen-deep);color:var(--crafted-ivory);grid-template-columns:minmax(300px,.78fr) minmax(430px,1.22fr);gap:clamp(60px,9vw,150px);padding:clamp(90px,11vw,165px) clamp(24px,6vw,92px);display:grid}.crafted-problem-section>div{align-self:start;position:sticky;top:36px}.crafted-problem-section h2{letter-spacing:-.06em;margin:0 0 35px;font-size:clamp(45px,5.8vw,82px);font-weight:620;line-height:.96}.crafted-problem-section>div>p:not(.crafted-kicker){color:#d5d5ca;max-width:570px;font-size:17px;line-height:1.7}.crafted-problem-section ol{border-top:1px solid #ffffff38;margin:0;padding:0;list-style:none}.crafted-problem-section li{border-bottom:1px solid #ffffff38;grid-template-columns:54px 1fr;align-items:center;display:grid}.crafted-problem-section li>span{color:#c89a70;letter-spacing:.12em;font-size:10px}.crafted-problem-section li a{letter-spacing:-.025em;justify-content:space-between;gap:20px;padding:29px 0;font-size:clamp(20px,2vw,29px);font-weight:610;text-decoration:none;display:flex}.crafted-problem-section li b{color:#c89a70;font-weight:400}.crafted-method{background:var(--crafted-paper);padding:clamp(82px,9vw,138px) clamp(24px,6vw,92px)}.crafted-method ol{border-top:1px solid var(--crafted-line);border-bottom:1px solid var(--crafted-line);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.crafted-method li{border-right:1px solid var(--crafted-line);flex-direction:column;justify-content:space-between;min-height:170px;padding:24px 18px;display:flex}.crafted-method li:last-child{border-right:0}.crafted-method li span{color:var(--crafted-clay);font-size:10px;font-weight:800}.crafted-method li strong{color:var(--crafted-evergreen-deep);font-size:clamp(17px,1.7vw,25px)}.crafted-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.crafted-offer{border:1px solid var(--crafted-line);background:var(--crafted-paper);flex-direction:column;min-height:345px;padding:32px;transition:box-shadow .2s,transform .2s;display:flex;box-shadow:0 0 #0000}.crafted-offer:hover{box-shadow:var(--crafted-shadow);transform:translateY(-3px)}.crafted-offer--compact{min-height:290px}.crafted-offer--free{background:var(--crafted-evergreen);color:var(--crafted-ivory)}.crafted-offer-top{color:#686b64;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:16px;font-size:10px;font-weight:800;display:flex}.crafted-offer-top strong{color:var(--crafted-clay);letter-spacing:.02em;font-size:13px}.crafted-offer--free .crafted-offer-top{color:#d9ddd5}.crafted-offer--free .crafted-offer-top strong{color:#e1b58d}.crafted-offer h3{color:var(--crafted-evergreen-deep);letter-spacing:-.045em;margin:50px 0 15px;font-size:clamp(27px,2.3vw,38px);line-height:1}.crafted-offer--free h3{color:var(--crafted-ivory)}.crafted-offer p{color:#62655f;margin:0 0 22px;font-size:15px;line-height:1.6}.crafted-offer--free p{color:#d7ddd5}.crafted-offer ul{margin:0 0 25px;padding:0;list-style:none}.crafted-offer li{border-top:1px solid var(--crafted-line);color:#565951;padding:9px 0;font-size:12px}.crafted-offer>a,.crafted-offer>.crafted-unavailable{color:var(--crafted-clay);letter-spacing:.06em;text-transform:uppercase;margin-top:auto;font-size:11px;font-weight:850;text-decoration:none}.crafted-offer--free>a{color:#e1b58d}.crafted-build-section{background:var(--crafted-paper);padding:clamp(82px,9vw,138px) clamp(24px,6vw,92px)}.crafted-build-section>div:last-child{grid-template-columns:1fr 1fr;gap:18px;display:grid}.crafted-build-section>div:last-child a{background:var(--crafted-stone-light);flex-direction:column;min-height:370px;padding:clamp(30px,4vw,58px);text-decoration:none;display:flex}.crafted-build-section>div:last-child a:last-child{background:var(--crafted-evergreen);color:var(--crafted-ivory)}.crafted-build-section a span{color:var(--crafted-clay);letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:850}.crafted-build-section a:last-child span{color:#d9a779}.crafted-build-section h3{letter-spacing:-.05em;margin:55px 0;font-size:clamp(30px,3.6vw,55px);font-weight:620;line-height:1.04}.crafted-build-section a:last-child h3{color:var(--crafted-ivory)}.crafted-build-section a b{letter-spacing:.08em;text-transform:uppercase;margin-top:auto;font-size:12px}.crafted-build-section a:last-child b{color:#fffaf0}.crafted-trust{background:var(--crafted-clay);color:var(--crafted-paper);text-align:center;padding:clamp(90px,12vw,180px) clamp(24px,10vw,160px)}.crafted-trust .crafted-kicker{color:#ffe3c9}.crafted-trust h2{letter-spacing:-.055em;max-width:1040px;margin:0 auto 35px;font-family:Georgia,serif;font-size:clamp(48px,7vw,105px);font-style:italic;font-weight:400;line-height:.95}.crafted-trust>p:last-child{max-width:740px;margin:0 auto;font-size:18px;line-height:1.7}.crafted-final{background:var(--crafted-evergreen-deep);color:var(--crafted-ivory);text-align:center;padding:clamp(85px,11vw,165px) clamp(24px,9vw,140px)}.crafted-final .crafted-kicker{color:#d9a779}.crafted-final h2{letter-spacing:-.06em;max-width:980px;margin:0 auto 45px;font-size:clamp(43px,6vw,86px);font-weight:600;line-height:1}.crafted-journey-hero{background:var(--crafted-paper);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:80px;min-height:600px;padding:clamp(90px,12vw,175px) clamp(24px,7vw,105px) 80px;display:grid}.crafted-journey-hero--own,.crafted-journey-hero--shopify{background:var(--crafted-evergreen-deep);color:var(--crafted-ivory)}.crafted-journey-hero h1{max-width:900px;color:var(--crafted-evergreen-deep);letter-spacing:-.075em;margin:0;font-size:clamp(65px,9vw,132px);font-weight:630;line-height:.82}.crafted-journey-hero--own h1,.crafted-journey-hero--shopify h1{color:var(--crafted-ivory)}.crafted-hero-note{border-top:1px solid;padding:30px 0 4px}.crafted-hero-note p{color:#5c6058;margin:0 0 30px;font-size:18px;line-height:1.65}.crafted-journey-hero--own .crafted-hero-note p,.crafted-journey-hero--shopify .crafted-hero-note p{color:#d2d7d0}.crafted-recognition{background:var(--crafted-clay);color:#fff;grid-template-columns:180px 1fr;gap:30px;padding:34px clamp(24px,7vw,105px);display:grid}.crafted-recognition span{letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:850}.crafted-recognition p{max-width:900px;margin:0;font-family:Georgia,serif;font-size:clamp(20px,2.3vw,32px);font-style:italic}.crafted-situation-grid{border-top:1px solid var(--crafted-line);border-left:1px solid var(--crafted-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crafted-situation-grid a{border-right:1px solid var(--crafted-line);border-bottom:1px solid var(--crafted-line);min-height:260px;padding:34px;text-decoration:none;position:relative}.crafted-situation-grid a>span{color:var(--crafted-clay);font-size:10px;font-weight:800}.crafted-situation-grid h3{max-width:460px;color:var(--crafted-evergreen-deep);letter-spacing:-.045em;margin:50px 0 13px;font-size:clamp(27px,3vw,43px)}.crafted-situation-grid p{color:#666960;max-width:480px;line-height:1.6}.crafted-situation-grid b{color:var(--crafted-clay);font-size:22px;font-weight:400;position:absolute;top:30px;right:30px}.crafted-path-choice{border:0;border-right:1px solid var(--crafted-line);border-bottom:1px solid var(--crafted-line);min-height:260px;color:inherit;text-align:left;cursor:pointer;background:0 0;padding:34px}.crafted-path-choice:hover,.crafted-path-choice[aria-pressed=true]{background:var(--crafted-paper)}.crafted-path-choice>span{color:var(--crafted-clay);font-size:10px;font-weight:800}.crafted-path-choice h3{color:var(--crafted-evergreen-deep);letter-spacing:-.045em;margin:50px 0 13px;font-size:clamp(27px,3vw,43px)}.crafted-path-choice p{color:#666960;line-height:1.6}.crafted-route-result{background:var(--crafted-evergreen);max-width:800px;color:var(--crafted-ivory);text-align:center;margin:70px auto 0;padding:50px}.crafted-route-result h2{letter-spacing:-.05em;margin:0 0 20px;font-size:45px}.crafted-route-result>p:not(.crafted-kicker){color:#d6ddd7;margin:0 auto 30px;font-size:17px;line-height:1.6}.crafted-service-hero{background:var(--crafted-paper);grid-template-columns:1fr 360px;align-items:end;gap:90px;min-height:570px;padding:clamp(90px,11vw,160px) clamp(24px,7vw,105px) 75px;display:grid}.crafted-service-hero h1{color:var(--crafted-evergreen-deep);letter-spacing:-.07em;margin:0;font-size:clamp(64px,8vw,116px);line-height:.85}.crafted-service-hero>div:first-child>p:not(.crafted-kicker){color:#5d6059;max-width:720px;margin:30px 0;font-size:20px;line-height:1.6}.crafted-service-hero--with-image{grid-template-columns:minmax(0,1fr) minmax(380px,.78fr);align-items:center;gap:clamp(45px,7vw,100px);min-height:680px;padding-top:clamp(64px,7vw,100px);padding-bottom:clamp(64px,7vw,100px)}.crafted-service-visual{min-width:0;position:relative}.crafted-service-visual .crafted-hero-image{min-height:520px}.crafted-service-visual .crafted-hero-image figcaption{display:none}.crafted-service-visual aside{width:min(330px,100% - 28px);box-shadow:var(--crafted-shadow);position:absolute;bottom:-30px;right:-24px}.crafted-service-visual--situation .crafted-hero-image{min-height:560px}.crafted-service-hero aside{border-top:3px solid var(--crafted-clay);background:var(--crafted-stone-light);padding:28px}.crafted-service-hero aside span{letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.crafted-service-hero aside strong{color:var(--crafted-evergreen-deep);margin:35px 0 12px;font-size:30px;display:block}.crafted-service-details{background:var(--crafted-evergreen-deep);color:var(--crafted-ivory);grid-template-columns:1fr 1fr;gap:80px;padding:100px clamp(24px,7vw,105px);display:grid}.crafted-service-details h2{letter-spacing:-.04em;font-size:36px}.crafted-service-details ul{margin:35px 0 0;padding:0;list-style:none}.crafted-service-details li{border-top:1px solid #fff3;padding:18px 0}.crafted-roadmap-preview{padding:110px clamp(24px,7vw,105px)}.crafted-roadmap-preview ol{border-top:1px solid var(--crafted-line);margin:0;padding:0;list-style:none}.crafted-roadmap-preview li{border-bottom:1px solid var(--crafted-line);grid-template-columns:85px 1fr;padding:30px 0;display:grid}.crafted-roadmap-preview li>span{color:var(--crafted-clay);font-size:10px;font-weight:800}.crafted-roadmap-preview h3{color:var(--crafted-evergreen-deep);margin:0 0 16px;font-size:27px}.crafted-roadmap-preview li p{color:#5d6059;margin:7px 0}.crafted-resource,.crafted-story{padding:100px clamp(24px,12vw,185px)}.crafted-resource header,.crafted-story header{max-width:920px;margin-bottom:80px}.crafted-resource h1,.crafted-story h1{color:var(--crafted-evergreen-deep);letter-spacing:-.065em;margin:0 0 30px;font-size:clamp(55px,7vw,102px);line-height:.9}.crafted-resource header>p:last-child{max-width:720px;font-size:20px;line-height:1.6}.crafted-story-grid{border-top:1px solid var(--crafted-line);border-left:1px solid var(--crafted-line);grid-template-columns:1fr 1fr;display:grid}.crafted-story-grid section{border-right:1px solid var(--crafted-line);border-bottom:1px solid var(--crafted-line);min-height:260px;padding:35px}.crafted-story-grid span{color:var(--crafted-clay);font-size:10px}.crafted-story-grid h2{color:var(--crafted-evergreen-deep);margin-top:45px}.crafted-footer{color:var(--crafted-ivory);background:#091f1a;padding:70px clamp(24px,6vw,92px) 30px}.crafted-footer>div:first-child{border-bottom:1px solid #ffffff2e;justify-content:space-between;gap:40px;padding-bottom:65px;display:flex}.crafted-footer>div:first-child p{color:#bdc7c0;max-width:490px;margin:0;font-family:Georgia,serif;font-size:21px;font-style:italic}.crafted-footer a{text-decoration:none}.crafted-footer-links{grid-template-columns:1fr 1fr;max-width:620px;margin:50px 0;display:grid}.crafted-footer-links>div{gap:13px;display:grid}.crafted-footer-links strong{color:#c89a70;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:9px}.crafted-footer-links a{color:#d3d9d4;font-size:13px}.crafted-footer-base{color:#96a39b;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffff2e;flex-wrap:wrap;gap:18px 35px;padding-top:25px;font-size:9px;display:flex}@media (width<=1050px){.crafted-header{grid-template-columns:1fr auto}.crafted-header>.crafted-button{display:none}.crafted-menu{min-height:44px;color:var(--crafted-evergreen-deep);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:0 8px;font-size:10px;font-weight:850;display:flex}.crafted-menu i{background:currentColor;width:22px;height:1px;display:block;box-shadow:0 6px}.crafted-header.is-open .crafted-menu i{box-shadow:none;transform:rotate(45deg)}.crafted-header nav{border-bottom:1px solid var(--crafted-line);background:var(--crafted-ivory);flex-direction:column;align-items:stretch;gap:0;padding:18px 28px 30px;display:none;position:absolute;top:100%;left:0;right:0}.crafted-header.is-open nav{display:flex}.crafted-header nav a{border-bottom:1px solid var(--crafted-line);padding:14px 0}.crafted-home-hero{grid-template-columns:1fr}.crafted-home-image{min-height:520px}.crafted-hero-principle{grid-column:auto}.crafted-problem-section{grid-template-columns:1fr}.crafted-problem-section>div{position:static}.crafted-section-heading--split{grid-template-columns:1fr;gap:20px}.crafted-offer-grid{grid-template-columns:1fr 1fr}.crafted-journey-hero{grid-template-columns:1fr;gap:60px}.crafted-service-hero{grid-template-columns:1fr}.crafted-service-hero aside{max-width:500px}}@media (width<=700px){.crafted-header{min-height:76px;padding:15px 20px}.crafted-wordmark{font-size:21px}.crafted-wordmark i{width:26px;height:26px}.crafted-home-hero-copy{padding:75px 22px}.crafted-home-hero-copy h1{font-size:clamp(56px,17vw,80px)}.crafted-home-hero-copy>div{flex-direction:column;align-items:stretch}.crafted-home-image{min-height:430px}.crafted-hero-principle{grid-template-columns:40px 1fr;padding:22px}.crafted-journey-grid>a{grid-template-columns:40px 1fr 24px;gap:12px}.crafted-problem-section{padding-left:22px;padding-right:22px}.crafted-problem-section li{grid-template-columns:37px 1fr}.crafted-method ol{grid-template-columns:1fr}.crafted-method li{border-right:0;border-bottom:1px solid var(--crafted-line);min-height:90px}.crafted-method li:last-child{border-bottom:0}.crafted-offer-grid,.crafted-build-section>div:last-child,.crafted-situation-grid,.crafted-service-details,.crafted-story-grid{grid-template-columns:1fr}.crafted-offer{min-height:300px}.crafted-build-section>div:last-child a{min-height:330px}.crafted-journey-hero{min-height:540px;padding-left:22px;padding-right:22px}.crafted-journey-hero h1{font-size:clamp(58px,18vw,84px)}.crafted-recognition{grid-template-columns:1fr}.crafted-section-heading h2{font-size:42px}.crafted-service-hero{padding-left:22px;padding-right:22px}.crafted-service-hero h1{font-size:62px}.crafted-footer>div:first-child{flex-direction:column}.crafted-footer-links{grid-template-columns:1fr 1fr;gap:40px}}@media (prefers-reduced-motion:reduce){.crafted-site *,.crafted-site :before,.crafted-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.crafted-institutional-hero,.crafted-check-hero{background:var(--crafted-paper);padding:clamp(100px,13vw,190px) clamp(24px,10vw,155px)}.crafted-check-hero{padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(64px,8vw,112px)}.crafted-institutional-hero h1,.crafted-check-hero h1{max-width:1100px;color:var(--crafted-evergreen-deep);letter-spacing:-.07em;margin:0;font-size:clamp(58px,8vw,118px);font-weight:620;line-height:.87}.crafted-institutional-hero>p:last-child,.crafted-check-hero>p:last-child{color:#5b5e57;max-width:780px;margin:38px 0 0;font-size:clamp(18px,1.6vw,23px);line-height:1.65}.crafted-principle-grid{border-top:1px solid var(--crafted-line);border-left:1px solid var(--crafted-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.crafted-principle-grid article{border-right:1px solid var(--crafted-line);border-bottom:1px solid var(--crafted-line);min-height:290px;padding:30px}.crafted-principle-grid article>span{color:var(--crafted-clay);font-size:10px;font-weight:800}.crafted-principle-grid h3{color:var(--crafted-evergreen-deep);letter-spacing:-.035em;margin:70px 0 18px;font-size:25px}.crafted-principle-grid p{color:#62655e;line-height:1.65}.crafted-principle-grid a{color:var(--crafted-clay);text-transform:uppercase;font-size:11px;font-weight:800;text-decoration:none}.crafted-process{background:var(--crafted-evergreen-deep);color:var(--crafted-ivory);padding:clamp(90px,10vw,145px) clamp(24px,8vw,125px)}.crafted-process .crafted-section-heading h2{color:var(--crafted-ivory)}.crafted-process ol{border-top:1px solid #fff3;margin:0;padding:0;list-style:none}.crafted-process li{border-bottom:1px solid #fff3;grid-template-columns:90px 1fr;padding:28px 0;display:grid}.crafted-process li>span{color:#c89a70;font-size:10px;font-weight:800}.crafted-process h3{margin:0 0 8px;font-size:28px}.crafted-process li p{color:#cbd3cd;max-width:760px;margin:0;line-height:1.6}.crafted-about-hero{background:var(--crafted-paper);grid-template-columns:1.15fr .85fr;min-height:700px;display:grid}.crafted-about-hero>div:first-child{flex-direction:column;justify-content:center;padding:100px clamp(28px,7vw,110px);display:flex}.crafted-about-hero h1{color:var(--crafted-evergreen-deep);letter-spacing:-.07em;margin:0;font-size:clamp(58px,7vw,106px);font-weight:620;line-height:.87}.crafted-about-hero>div:first-child>p:last-child{color:#5b5e57;max-width:650px;margin-top:35px;font-size:20px;line-height:1.65}.crafted-about-image{min-height:600px;position:relative;overflow:hidden}.crafted-about-image img{object-fit:cover;filter:saturate(.8)}.crafted-founder-note{background:var(--crafted-evergreen);color:var(--crafted-ivory);grid-template-columns:.8fr 1.2fr;gap:80px;padding:90px clamp(24px,8vw,125px);display:grid}.crafted-founder-note h2{letter-spacing:-.05em;margin:0;font-size:50px}.crafted-founder-note>div:last-child p{color:#d2dbd5;max-width:720px;margin:0 0 20px;font-size:18px;line-height:1.75}.crafted-about-field{background:linear-gradient(145deg, var(--crafted-clay), #b57d65);min-height:600px;color:var(--crafted-evergreen-deep);flex-direction:column;justify-content:flex-end;padding:54px;display:flex}.crafted-about-field span{letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #183d3259;padding:22px 0;font-size:14px;font-weight:750}@media (width<=900px){.crafted-home-field{min-height:520px}}@media (width<=600px){.crafted-home-field{min-height:430px;padding:30px 22px}.crafted-about-field{min-height:420px;padding:36px 22px}}.crafted-sample-grid{border-top:1px solid var(--crafted-line);border-left:1px solid var(--crafted-line);grid-template-columns:1fr 1fr;display:grid}.crafted-sample-grid article{border-right:1px solid var(--crafted-line);border-bottom:1px solid var(--crafted-line);min-height:310px;padding:38px}.crafted-sample-grid article>span{color:var(--crafted-clay);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.crafted-sample-grid h2{color:var(--crafted-evergreen-deep);letter-spacing:-.045em;margin:65px 0 18px;font-size:34px}.crafted-sample-grid p{color:#60635c;line-height:1.65}.crafted-sample-grid a{color:var(--crafted-clay);text-transform:uppercase;font-size:11px;font-weight:800;text-decoration:none}.crafted-resource-categories{background:var(--crafted-evergreen);flex-wrap:wrap;gap:10px;padding:25px clamp(24px,10vw,155px);display:flex}.crafted-resource-categories span{color:var(--crafted-ivory);letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff40;padding:10px 14px;font-size:9px;font-weight:800}.crafted-resource-list{border-top:1px solid var(--crafted-line)}.crafted-resource-list a{border-bottom:1px solid var(--crafted-line);grid-template-columns:70px 1fr 30px;align-items:center;gap:20px;min-height:135px;padding:25px 10px;text-decoration:none;display:grid}.crafted-resource-list a>span,.crafted-resource-list small{color:var(--crafted-clay);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.crafted-resource-list h2{color:var(--crafted-evergreen-deep);letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(23px,3vw,40px)}.crafted-resource-list b{color:var(--crafted-clay);font-size:22px;font-weight:400}.crafted-contact-grid{background:var(--crafted-paper);grid-template-columns:1fr 1fr;padding:0 clamp(24px,8vw,125px) 120px;display:grid}.crafted-contact-grid article{border:1px solid var(--crafted-line);flex-direction:column;min-height:440px;padding:50px;display:flex}.crafted-contact-grid article+article{border-left:0}.crafted-contact-grid span{color:var(--crafted-clay);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.crafted-contact-grid h2{color:var(--crafted-evergreen-deep);letter-spacing:-.05em;margin:70px 0 20px;font-size:40px}.crafted-contact-grid p{color:#60635c;line-height:1.65}.crafted-contact-grid .crafted-button{align-self:flex-start;margin-top:auto}.crafted-policy-list{padding:0 clamp(24px,10vw,155px) 120px}.crafted-policy-list>section{border-top:1px solid var(--crafted-line);grid-template-columns:85px 1fr;padding:35px 0;display:grid}.crafted-policy-list>section>span{color:var(--crafted-clay);font-size:10px;font-weight:800}.crafted-policy-list h2{color:var(--crafted-evergreen-deep);letter-spacing:-.04em;margin:0 0 15px;font-size:32px}.crafted-policy-list p{color:#5d6059;max-width:850px;margin:0;font-size:16px;line-height:1.75}.crafted-accessibility-copy{grid-template-columns:1fr 1fr;padding:0 clamp(24px,10vw,155px) 130px;display:grid}.crafted-accessibility-copy section{border:1px solid var(--crafted-line);min-height:280px;padding:40px}.crafted-accessibility-copy section:nth-child(2n){border-left:0}.crafted-accessibility-copy section:nth-child(n+3){border-top:0}.crafted-accessibility-copy h2{color:var(--crafted-evergreen-deep);font-size:31px}.crafted-accessibility-copy p{color:#5d6059;line-height:1.75}.crafted-recognition-block{background:var(--crafted-clay);color:var(--crafted-paper);padding:clamp(55px,7vw,100px) clamp(24px,12vw,185px)}.crafted-recognition-block .crafted-kicker{color:#ffe3c9}.crafted-recognition-block>p:last-child{letter-spacing:-.035em;max-width:1100px;margin:0;font-family:Georgia,serif;font-size:clamp(28px,4.2vw,61px);font-style:italic;line-height:1.12}.crafted-recognition-block a{color:inherit}.crafted-service-fit{background:var(--crafted-paper);grid-template-columns:1fr 1fr;gap:80px;padding:100px clamp(24px,7vw,105px);display:grid}.crafted-service-fit h2{color:var(--crafted-evergreen-deep);letter-spacing:-.055em;margin:0;font-size:48px;line-height:1}.crafted-service-fit ul{margin:0;padding:0;list-style:none}.crafted-service-fit li{border-top:1px solid var(--crafted-line);color:#555851;padding:20px 0;line-height:1.5}.crafted-service-details--light{background:var(--crafted-stone-light);color:var(--crafted-charcoal)}.crafted-service-details--light h2{color:var(--crafted-evergreen-deep)}.crafted-service-details--light li{border-color:var(--crafted-line);color:#555851}.crafted-cta-note{color:#70736b;margin-top:22px;font-size:12px;line-height:1.5;display:block}.crafted-cta-note--inverse{color:#d5ddd7}.crafted-conversion-band{border-top:1px solid var(--crafted-line);border-bottom:1px solid var(--crafted-line);background:var(--crafted-stone-light);grid-template-columns:repeat(4,1fr);display:grid}.crafted-conversion-band div{border-right:1px solid var(--crafted-line);flex-direction:column;justify-content:center;gap:7px;min-height:118px;padding:24px 30px;display:flex}.crafted-conversion-band div:last-child{border-right:0}.crafted-conversion-band strong{color:var(--crafted-evergreen-deep);font-size:15px}.crafted-conversion-band span{color:#666960;font-size:13px;line-height:1.45}.crafted-outcome-section{background:var(--crafted-paper);grid-template-columns:.8fr 1.2fr;gap:80px;padding:clamp(85px,10vw,145px) clamp(24px,7vw,105px);display:grid}.crafted-outcome-section h2{max-width:600px;color:var(--crafted-evergreen-deep);letter-spacing:-.06em;margin:0;font-size:clamp(45px,5.5vw,78px);line-height:.98}.crafted-outcome-grid{grid-template-columns:1fr 1fr;display:grid}.crafted-outcome-grid article{border:1px solid var(--crafted-line);min-height:240px;margin:-1px 0 0 -1px;padding:32px}.crafted-outcome-grid span{color:var(--crafted-clay);letter-spacing:.12em;font-size:10px;font-weight:800}.crafted-outcome-grid h3{color:var(--crafted-evergreen-deep);margin:40px 0 12px;font-size:26px}.crafted-outcome-grid p{color:#62655f;margin:0;line-height:1.6}.crafted-final-note{color:#cbd4ce;max-width:650px;margin:24px auto 0;font-size:13px;line-height:1.6}.crafted-check-promise{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.crafted-check-promise span{color:var(--crafted-evergreen-deep);letter-spacing:.08em;text-transform:uppercase;background:#fffdf8b3;border:1px solid #183f3540;padding:8px 12px;font-size:10px;font-weight:800}.crafted-check-progress{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8f5;padding:20px 0;position:sticky;top:92px}.crafted-check-progress strong{color:var(--crafted-evergreen-deep);margin-bottom:10px;font-size:12px;display:block}.crafted-check-progress>span{background:var(--crafted-line);height:4px;display:block;overflow:hidden}.crafted-check-progress i{background:var(--crafted-clay);height:100%;transition:width .2s;display:block}.crafted-form-reassurance{color:#74776f;margin:18px 0 0;font-size:12px}.crafted-faq-library{background:var(--crafted-paper);grid-template-columns:250px 1fr;gap:clamp(60px,9vw,135px);padding:clamp(80px,10vw,140px) clamp(24px,8vw,125px);display:grid}.crafted-faq-library aside{align-self:start;position:sticky;top:110px}.crafted-faq-library aside ol{border-top:1px solid var(--crafted-line);margin:25px 0 0;padding:0;list-style:none}.crafted-faq-library aside li{border-bottom:1px solid var(--crafted-line)}.crafted-faq-library aside a{color:#62655f;align-items:center;min-height:48px;font-size:11px;text-decoration:none;display:flex}.crafted-faq-library>div{gap:75px;display:grid}.crafted-faq-title{border-bottom:1px solid var(--crafted-evergreen);grid-template-columns:50px 1fr;align-items:baseline;padding-bottom:24px;display:grid}.crafted-faq-title span{color:var(--crafted-clay);font-size:10px;font-weight:800}.crafted-faq-title h2{color:var(--crafted-evergreen-deep);letter-spacing:-.05em;margin:0;font-size:clamp(35px,4vw,52px)}.crafted-faq-library details{border-bottom:1px solid var(--crafted-line)}.crafted-faq-library summary{min-height:70px;color:var(--crafted-evergreen-deep);cursor:pointer;justify-content:space-between;align-items:center;gap:25px;font-size:18px;font-weight:750;list-style:none;display:flex}.crafted-faq-library summary::-webkit-details-marker{display:none}.crafted-faq-library summary span{color:var(--crafted-clay);font-size:24px;font-weight:400;transition:transform .2s}.crafted-faq-library details[open] summary span{transform:rotate(45deg)}.crafted-faq-library details p{color:#5d6059;max-width:800px;margin:-4px 0 28px;line-height:1.7}.crafted-situation-path{grid-template-columns:.8fr 1.2fr;gap:90px;padding:110px clamp(24px,8vw,125px);display:grid}.crafted-situation-path h2{color:var(--crafted-evergreen-deep);letter-spacing:-.055em;margin:0;font-size:clamp(37px,4.5vw,67px);line-height:1}.crafted-situation-path>div:last-child{border-top:1px solid var(--crafted-line)}.crafted-situation-path a{border-bottom:1px solid var(--crafted-line);gap:15px;padding:30px 10px;text-decoration:none;display:grid}.crafted-situation-path a span{color:var(--crafted-clay);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.crafted-situation-path a strong{color:var(--crafted-evergreen-deep);font-size:29px}.crafted-situation-path a b{color:var(--crafted-clay);text-transform:uppercase;font-size:10px}.crafted-check-form,.crafted-router{max-width:1080px;margin:0 auto;padding:0 25px 120px}.crafted-check-form fieldset,.crafted-router fieldset{border:0;border-top:1px solid var(--crafted-line);margin:0;padding:34px 0}.crafted-check-form legend,.crafted-router legend{width:100%;color:var(--crafted-evergreen-deep);margin-bottom:22px;font-size:21px;font-weight:720;line-height:1.4}.crafted-check-form legend span,.crafted-router legend span{width:48px;color:var(--crafted-clay);font-size:10px;display:inline-block}.crafted-choice-row{flex-wrap:wrap;gap:10px;display:flex}.crafted-choice-row button,.crafted-router-grid button{border:1px solid var(--crafted-line);background:var(--crafted-paper);min-height:48px;color:var(--crafted-charcoal);font:inherit;cursor:pointer;padding:12px 18px}.crafted-choice-row button[aria-pressed=true],.crafted-router-grid button[aria-pressed=true]{border-color:var(--crafted-evergreen);background:var(--crafted-evergreen);color:var(--crafted-ivory)}.crafted-check-toggle{border-top:1px solid var(--crafted-line);align-items:flex-start;gap:13px;padding:30px 0 45px;line-height:1.5;display:flex}.crafted-check-toggle input{width:20px;height:20px;accent-color:var(--crafted-evergreen)}.crafted-check-form>.crafted-button:disabled,.crafted-router>.crafted-button:disabled{opacity:.45;cursor:not-allowed}.crafted-check-results{background:var(--crafted-evergreen-deep);color:var(--crafted-ivory);grid-template-columns:.8fr 1.2fr;gap:80px;padding:100px clamp(24px,9vw,140px);display:grid}.crafted-check-results:focus{outline:0}.crafted-check-result-head h2{letter-spacing:-.055em;margin:0 0 25px;font-size:clamp(42px,5vw,70px);line-height:1}.crafted-check-result-head>p,.crafted-check-results>div:last-child>p{color:#ccd5cf;line-height:1.7}.crafted-check-results h3{margin-top:0;font-size:26px}.crafted-check-results ol{margin:0 0 30px;padding:0;list-style:none}.crafted-check-results li{border-top:1px solid #fff3;grid-template-columns:45px 1fr;padding:18px 0;display:grid}.crafted-check-results li span{color:#c89a70;font-size:10px;font-weight:800}.crafted-check-results li p{color:#e1e5e1;margin:0;line-height:1.55}.crafted-check-first-action{background:#ffffff0f;border:1px solid #ffffff3d;margin-top:34px;padding:24px}.crafted-check-first-action span,.crafted-check-matched-path>span{color:#e0aa7d;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.crafted-check-first-action p{color:#fff;margin:0;line-height:1.65}.crafted-check-matched-path{background:var(--crafted-ivory);color:var(--crafted-evergreen-deep);margin:30px 0 20px;padding:26px}.crafted-check-matched-path strong{font-size:24px;line-height:1.2;display:block}.crafted-check-matched-path p{color:#42534b;margin:10px 0 20px;line-height:1.6}.crafted-check-matched-path .crafted-button{text-align:center;width:100%}.crafted-check-caveat{border:1px solid #fff3;padding:18px;font-size:12px}.crafted-router-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.crafted-router-grid button{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;min-height:110px;display:flex}.crafted-router-grid strong{font-size:18px}.crafted-router-grid small{color:#6b6e67;max-width:400px;font-size:13px;line-height:1.4}.crafted-router-grid button[aria-pressed=true] small{color:#d6ded8}.crafted-router-result{background:var(--crafted-evergreen);color:var(--crafted-ivory);text-align:center;padding:100px clamp(24px,13vw,200px)}.crafted-router-result h2{letter-spacing:-.06em;max-width:900px;margin:0 auto 25px;font-size:clamp(45px,6vw,85px);line-height:.96}.crafted-router-result>p{color:#d2dbd5;max-width:720px;margin:0 auto 35px;font-size:18px;line-height:1.65}.crafted-router-result>div{justify-content:center;align-items:center;gap:25px;display:flex}.crafted-router-result>div>a:last-child{color:var(--crafted-ivory);text-transform:uppercase;font-size:11px;font-weight:800;text-decoration:none}.crafted-router-result>small{color:#aebbb2;max-width:650px;margin:35px auto 0;line-height:1.5;display:block}.crafted-start-hero{background:var(--crafted-paper);grid-template-columns:1.25fr .75fr;gap:90px;padding:clamp(100px,13vw,190px) clamp(24px,8vw,125px);display:grid}.crafted-start-hero h1{color:var(--crafted-evergreen-deep);letter-spacing:-.07em;margin:0;font-size:clamp(60px,8vw,115px);line-height:.86}.crafted-start-hero>div>p:not(.crafted-kicker){color:#5a5d56;max-width:780px;margin:35px 0;font-size:20px;line-height:1.65}.crafted-start-hero>div>div{align-items:center;gap:25px;display:flex}.crafted-start-hero aside{border-top:3px solid var(--crafted-clay);background:var(--crafted-stone-light);align-self:end;padding:35px}.crafted-start-hero aside strong{color:var(--crafted-evergreen-deep);font-size:22px}.crafted-start-hero aside p{color:#5a5d56;line-height:1.6}.crafted-comparison-table{border-top:1px solid var(--crafted-line)}.crafted-comparison-table>div{border-bottom:1px solid var(--crafted-line);grid-template-columns:1.1fr .45fr 1.4fr .8fr;align-items:center;gap:20px;padding:24px 10px;display:grid}.crafted-comparison-table strong{color:var(--crafted-evergreen-deep);font-size:18px}.crafted-comparison-table span{color:var(--crafted-clay);font-weight:800}.crafted-comparison-table p{color:#5c5f58}.crafted-comparison-table em{color:#777a72;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:800}.crafted-unavailable-section{background:var(--crafted-clay);color:var(--crafted-paper);padding:90px clamp(24px,10vw,155px)}.crafted-unavailable-section h2{letter-spacing:-.055em;max-width:950px;margin:0 0 25px;font-size:clamp(40px,5vw,72px);line-height:1}.crafted-unavailable-section>p:last-child{max-width:760px;font-size:17px;line-height:1.7}.crafted-shopify-hero{background:var(--crafted-evergreen-deep);color:var(--crafted-ivory);padding:clamp(110px,14vw,205px) clamp(24px,8vw,125px)}.crafted-shopify-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(68px,9vw,132px);font-weight:610;line-height:.8}.crafted-shopify-hero>p:not(.crafted-kicker){color:#d2d9d4;max-width:760px;margin:40px 0;font-size:21px;line-height:1.65}.crafted-shopify-hero>div{align-items:center;gap:25px;display:flex}.crafted-shopify-hero .crafted-text-link{color:var(--crafted-ivory)}.crafted-shopify-offers{background:var(--crafted-paper);padding:110px clamp(24px,7vw,105px)}.crafted-shopify-offer{border-top:1px solid var(--crafted-line);padding:60px 0}.crafted-shopify-offer:last-child{border-bottom:1px solid var(--crafted-line)}.crafted-shopify-offer-head{grid-template-columns:1fr auto;gap:50px;display:grid}.crafted-shopify-offer-head span{color:var(--crafted-clay);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.crafted-shopify-offer-head h2{color:var(--crafted-evergreen-deep);letter-spacing:-.06em;margin:14px 0;font-size:clamp(46px,6vw,82px)}.crafted-shopify-offer-head p{color:#5b5e57;max-width:700px;font-size:18px;line-height:1.65}.crafted-shopify-offer-head>strong{color:var(--crafted-clay);font-size:24px}.crafted-shopify-columns{grid-template-columns:repeat(3,1fr);gap:30px;margin:45px 0;display:grid}.crafted-shopify-columns h3{color:var(--crafted-evergreen-deep)}.crafted-shopify-columns ul{padding-left:18px}.crafted-shopify-columns li{color:#5b5e57;margin:12px 0;line-height:1.5}@media (width<=900px){.crafted-principle-grid{grid-template-columns:1fr 1fr}.crafted-about-hero,.crafted-founder-note,.crafted-contact-grid,.crafted-check-results,.crafted-situation-path,.crafted-start-hero{grid-template-columns:1fr}.crafted-about-image{min-height:520px}.crafted-contact-grid article+article{border-top:0;border-left:1px solid var(--crafted-line)}.crafted-service-fit,.crafted-shopify-columns{grid-template-columns:1fr}.crafted-comparison-table>div{grid-template-columns:1fr .4fr}.crafted-comparison-table p,.crafted-comparison-table em{grid-column:1/-1;margin:0}}@media (width<=650px){.crafted-principle-grid,.crafted-sample-grid,.crafted-accessibility-copy,.crafted-router-grid{grid-template-columns:1fr}.crafted-accessibility-copy section:nth-child(2n){border-left:1px solid var(--crafted-line)}.crafted-accessibility-copy section:nth-child(n+2){border-top:0}.crafted-process li,.crafted-policy-list>section{grid-template-columns:45px 1fr}.crafted-resource-list a{grid-template-columns:35px 1fr 20px}.crafted-check-form legend{font-size:18px}.crafted-choice-row{grid-template-columns:1fr 1fr 1fr;display:grid}.crafted-choice-row button{padding:10px}.crafted-router-result>div,.crafted-start-hero>div>div,.crafted-shopify-hero>div{flex-direction:column;align-items:stretch}.crafted-shopify-offer-head{grid-template-columns:1fr;gap:15px}.crafted-about-hero>div:first-child{padding-left:22px;padding-right:22px}.crafted-site .crafted-kicker{font-size:12px}}.lm4-finder{background:var(--crafted-paper);grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);gap:clamp(45px,8vw,120px);min-height:calc(100vh - 90px);padding:clamp(65px,8vw,115px) clamp(24px,8vw,125px);display:grid}.lm4-finder>header h1,.lm4-fit-page>header h1{max-width:780px;color:var(--crafted-evergreen-deep);letter-spacing:-.06em;margin:12px 0 28px;font-size:clamp(48px,6vw,88px);line-height:.94}.lm4-finder>header>p:last-child,.lm4-fit-page>header>p:last-child{color:#4f5952;max-width:680px;font-size:18px;line-height:1.65}.lm4-finder-card,.lm4-finder-result{background:var(--crafted-stone-light);border-top:5px solid var(--crafted-clay);align-self:start;padding:clamp(25px,4vw,46px)}.lm4-finder-progress{margin-bottom:38px}.lm4-finder-progress span{color:#555f58;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.lm4-finder-progress progress{width:100%;height:8px;accent-color:var(--crafted-clay)}.lm4-finder fieldset{border:0;margin:0;padding:0}.lm4-finder legend{color:var(--crafted-evergreen-deep);font:650 clamp(30px,3vw,44px)/1.06 var(--serif);margin-bottom:26px}.lm4-finder fieldset button{border:1px solid var(--crafted-line);width:100%;min-height:64px;color:var(--crafted-evergreen-deep);font:750 15px/1.35 var(--sans);text-align:left;cursor:pointer;background:#fffefa;border-bottom:0;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.lm4-finder fieldset button:last-child{border-bottom:1px solid var(--crafted-line)}.lm4-finder fieldset button:hover,.lm4-finder fieldset button:focus-visible{background:var(--crafted-evergreen-deep);color:#fff}.lm4-finder-back,.lm4-finder-result button{min-height:44px;color:var(--crafted-evergreen);cursor:pointer;background:0 0;border:0;margin-top:22px;font-weight:800;text-decoration:underline}.lm4-finder-result h2{color:var(--crafted-evergreen-deep);margin:12px 0 4px;font-size:clamp(50px,6vw,80px)}.lm4-finder-result>strong{color:var(--crafted-clay-dark);font-size:24px}.lm4-finder-result dl{margin:34px 0}.lm4-finder-result dl>div{border-top:1px solid var(--crafted-line);padding:18px 0}.lm4-finder-result dt{color:var(--crafted-evergreen-deep);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:850}.lm4-finder-result dd{color:#4f5952;margin:0;line-height:1.6}.lm4-finder-result>div:last-child{align-items:center;gap:22px;display:flex}.lm4-finder-result>div:last-child button{margin:0}.lm4-fit-page{background:var(--crafted-paper);padding:clamp(65px,8vw,110px) clamp(24px,8vw,125px)}.lm4-fit-page>header{max-width:980px;margin-bottom:55px}.lm4-fit-form{background:var(--crafted-stone-light);max-width:1000px;padding:clamp(25px,4vw,48px)}.lm4-fit-form fieldset{border:0;margin:0 0 32px;padding:0}.lm4-fit-form legend{color:var(--crafted-evergreen-deep);margin-bottom:16px;font-size:20px;font-weight:800}.lm4-fit-form fieldset label{color:#34443d;align-items:center;gap:8px;margin-right:22px;display:inline-flex}.lm4-fit-fields{grid-template-columns:1fr 1fr;gap:22px;display:grid}.lm4-fit-fields label{color:var(--crafted-evergreen-deep);gap:8px;font-size:13px;font-weight:750;display:grid}.lm4-fit-fields input,.lm4-fit-fields select,.lm4-fit-fields textarea{width:100%;min-height:50px;color:var(--crafted-charcoal);font:inherit;background:#fffefa;border:1px solid #aeb6af;padding:12px}.lm4-fit-fields textarea{resize:vertical}.lm4-fit-fields .is-wide{grid-column:1/-1}.lm4-fit-hp{position:absolute!important;left:-9999px!important}.lm4-fit-consent{color:#4d5750;grid-template-columns:20px 1fr;gap:10px;max-width:850px;margin:28px 0;font-size:13px;line-height:1.55;display:grid}.lm4-fit-form>p[role=status]{color:var(--crafted-evergreen-deep);margin-top:20px;font-weight:750}.lm4-responsibilities,.lm4-scope-roadmap{grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,110px);padding:clamp(60px,8vw,110px) clamp(24px,8vw,125px);display:grid}.lm4-responsibilities{background:var(--crafted-stone-light)}.lm4-responsibilities h2,.lm4-scope-roadmap h2{color:var(--crafted-evergreen-deep);font-size:clamp(32px,4vw,50px);line-height:1.05}.lm4-responsibilities li,.lm4-scope-roadmap li{color:#4e5851;margin:12px 0;line-height:1.6}.lm4-scope-roadmap ol{padding:0;list-style:none}.lm4-scope-roadmap ol li{border-top:1px solid var(--crafted-line);grid-template-columns:45px 1fr;padding:14px 0;display:grid}.lm4-scope-roadmap ol span{color:var(--crafted-clay);font-size:11px}@media (width<=800px){.lm4-finder,.lm4-responsibilities,.lm4-scope-roadmap,.lm4-fit-fields{grid-template-columns:1fr}.lm4-fit-fields .is-wide{grid-column:auto}}@media (width<=600px){.lm4-finder-result>div:last-child,.lm4-fit-form fieldset{flex-direction:column;align-items:stretch}.lm4-fit-form fieldset label{min-height:44px;display:flex}.lm4-finder-result .crafted-button{width:100%}}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--paper);color:var(--charcoal);font-family:var(--sans);margin:0;font-size:16px;line-height:1.6;overflow-x:clip}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #8f4b34}.text-link,.example-copy>a,.evidence-grid a,.faq-hero a,.result-includes a,.eligibility-footer a,.selected-scope a,.questions-section a,footer a:not(.brand){align-items:center;min-height:24px;padding-inline:2px;display:inline-flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--forest);color:#fff;padding:10px 14px;font-size:12px;font-weight:750;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.not-found-page{background:var(--cream);grid-template-rows:auto 1fr;gap:clamp(80px,14vh,160px);min-height:100vh;padding:clamp(28px,5vw,70px) clamp(24px,8vw,125px);display:grid}.not-found-page>div{max-width:820px}.not-found-page h1{margin-bottom:30px}.not-found-page>div>p:not(.kicker){max-width:660px;color:var(--muted);margin-bottom:36px;font-size:18px}.site-header{z-index:20;border-bottom:1px solid var(--stone);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8f5;grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);align-items:center;gap:28px;min-height:82px;padding:14px clamp(24px,5vw,76px);display:grid;position:sticky;top:0}.brand{flex-direction:column;justify-content:center;width:fit-content;min-height:44px;line-height:1;display:inline-flex}.brand-name{font:600 24px/1 var(--serif);letter-spacing:-.03em;color:var(--forest)}.brand-name i{color:var(--terra);font-weight:400}.brand-descriptor{letter-spacing:.17em;text-transform:uppercase;color:var(--muted);margin-top:7px;font-size:10px;font-weight:700}nav{gap:28px;font-size:13px;font-weight:650;display:flex}nav a,.footer-links a{border-bottom:1px solid #0000;align-items:center;min-height:28px;display:inline-flex}nav a:hover,.footer-links a:hover{border-color:var(--terra)}.menu-toggle{min-height:44px;color:var(--forest);font:750 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:8px 0;display:none}.menu-toggle i,.menu-toggle i:before,.menu-toggle i:after{background:currentColor;width:18px;height:1px;display:block}.menu-toggle i{position:relative}.menu-toggle i:before,.menu-toggle i:after{content:"";position:absolute;left:0}.menu-toggle i:before{top:-5px}.menu-toggle i:after{top:5px}.site-header.menu-open .menu-toggle i{background:0 0}.site-header.menu-open .menu-toggle i:before{top:0;transform:rotate(45deg)}.site-header.menu-open .menu-toggle i:after{top:0;transform:rotate(-45deg)}.button{background:var(--terra);border:1px solid var(--terra);color:#fff;letter-spacing:.015em;justify-content:center;align-items:center;min-height:48px;padding:13px 22px;font-size:13px;font-weight:750;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.button:hover{background:var(--terra-dark);border-color:var(--terra-dark);transform:translateY(-2px)}.button-small{justify-self:end;min-height:42px;padding:10px 17px}.button-outline{color:var(--forest);border-color:var(--forest);background:0 0}.button-outline:hover{color:#fff;background:var(--forest);border-color:var(--forest)}.button-light{background:var(--cream);border-color:var(--cream);color:var(--forest)}.button-light:hover{background:#fff;border-color:#fff}.button-ghost-light{color:#fff;background:0 0;border-color:#fff}.button-ghost-light:hover{color:var(--forest);background:#fff;border-color:#fff}.hero{background:var(--cream);border-bottom:1px solid var(--stone);grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);align-items:end;gap:clamp(50px,10vw,155px);min-height:650px;padding:clamp(80px,10vw,145px) clamp(24px,8vw,125px);display:grid}.kicker,.card-eyebrow,.note-label,.includes-label{color:var(--terra-dark);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:800;line-height:1.3}h1,h2,h3,p{margin-top:0}h1,h2,.note-quote{font-family:var(--serif);color:var(--forest);letter-spacing:-.045em;font-weight:500}h1{max-width:810px;margin-bottom:28px;font-size:clamp(52px,6.4vw,96px);line-height:.98}h2{margin-bottom:22px;font-size:clamp(39px,4.6vw,66px);line-height:1.02}h3{color:var(--forest)}.hero-lede{color:#46534d;max-width:650px;margin-bottom:35px;font-size:18px;line-height:1.7}.hero-actions{align-items:center;gap:28px;display:flex}.text-link{font-size:13px;font-weight:750}.text-link span{color:var(--terra);margin-left:7px}.hero-note{border-top:1px solid var(--forest);padding:30px 0 8px}.note-quote{margin-bottom:25px;font-size:31px;line-height:1.13}.hero-note>p:last-child{color:var(--muted);font-size:14px}.rule{background:var(--stone);height:1px;margin:26px 0}.scope-strip{background:var(--forest);color:var(--cream);align-items:center;gap:42px;padding:22px clamp(24px,8vw,125px);font-size:12px;display:flex}.scope-strip>span{color:var(--sage);letter-spacing:.12em;text-transform:uppercase;font-weight:750}.scope-strip ul{gap:34px;margin:0;padding:0;list-style:none;display:flex}.scope-strip li:before{content:":";color:var(--terra);margin-right:10px}.section{padding:clamp(82px,10vw,145px) clamp(24px,8vw,125px)}.section-heading{max-width:760px;margin-bottom:62px}.section-heading>p:last-child{max-width:620px;color:var(--muted);font-size:17px}.section-heading.compact{margin-bottom:48px}.outcome-chooser{background:var(--paper);border-bottom:1px solid var(--stone);padding-bottom:clamp(70px,8vw,110px)}.outcome-grid{border:1px solid var(--stone);grid-template-columns:repeat(3,1fr);display:grid}.outcome-grid>a{border-right:1px solid var(--stone);flex-direction:column;min-height:290px;padding:clamp(28px,4vw,48px);transition:background .18s,transform .18s;display:flex}.outcome-grid>a:last-child{border-right:0}.outcome-grid>a:hover{background:var(--cream);transform:translateY(-3px)}.outcome-grid span{color:var(--terra);font-size:10px;font-weight:800}.outcome-grid strong{color:var(--forest);font:500 27px/1.1 var(--serif);letter-spacing:-.03em;margin:45px 0 12px}.outcome-grid p{color:var(--muted);font-size:12px}.outcome-grid b{color:var(--terra-dark);margin-top:auto;font-size:11px}.outcome-help{color:var(--muted);margin:24px 0 0;font-size:13px}.outcome-help a{min-height:44px;color:var(--forest);text-decoration:underline;-webkit-text-decoration-color:var(--terra);text-decoration-color:var(--terra);text-underline-offset:4px;align-items:center;font-weight:750;display:inline-flex}.package-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.package-card{background:var(--paper);border:1px solid var(--stone);flex-direction:column;min-height:840px;padding:38px 34px 34px;scroll-margin-top:145px;display:flex;position:relative}.package-card.featured{background:var(--forest);border-color:var(--forest);color:#eef2ec;transform:translateY(-14px)}.package-card h3{font:500 31px/1.1 var(--serif);letter-spacing:-.035em;margin-bottom:18px}.package-card.featured h3,.package-card.featured .price{color:#fff}.package-card.featured .card-eyebrow{color:#e0a18c}.package-card.featured .package-description,.package-card.featured .payment-note,.package-card.featured small{color:var(--sage)}.featured-flag{background:var(--terra);color:#fff;letter-spacing:.12em;text-transform:uppercase;padding:8px 12px;font-size:10px;font-weight:800;position:absolute;top:0;right:0}.price{color:var(--forest);font:500 48px/1 var(--serif);letter-spacing:-.04em}.payment-note{color:var(--muted);margin:9px 0 24px;font-size:12px}.package-description{min-height:104px;color:var(--muted);border-bottom:1px solid var(--stone);padding-bottom:26px;font-size:14px}.package-card.featured .package-description{border-color:#d8d1c547}.includes-label{color:var(--muted);margin-top:27px;margin-bottom:18px}.feature-list{gap:10px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.feature-list li{grid-template-columns:18px 1fr;gap:8px;display:grid}.check{color:var(--terra);font-weight:800}.card-bottom{margin-top:auto;padding-top:30px}.card-bottom p{font-size:13px}.card-bottom .button{width:100%;margin:12px 0 14px}.card-bottom small{color:var(--muted);font-size:11px;line-height:1.5;display:block}.pricing-note{text-align:center;color:var(--muted);margin:42px 0 0;font-size:13px}.pricing-note a{color:var(--forest);border-bottom:1px solid var(--terra)}.productivity-offer,.productivity-included,.talkhuman-section{border-top:1px solid var(--stone);grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:clamp(40px,7vw,100px);display:grid}.productivity-offer aside{border:1px solid var(--stone);background:var(--paper);padding:34px}.productivity-offer aside>span,.productivity-price .note-label{text-transform:uppercase;letter-spacing:.15em;font-size:11px;display:block}.productivity-offer aside>strong,.productivity-price>strong{font-family:var(--serif);color:var(--forest);margin:10px 0 18px;font-size:clamp(34px,5vw,52px);font-weight:500;display:block}.productivity-included .feature-list{border:1px solid var(--stone);margin-top:0;padding:30px}.assessment-offer{background:var(--cream);border-bottom:1px solid var(--stone);grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:clamp(40px,7vw,100px);display:grid}.assessment-offer>div{max-width:720px}.assessment-offer .large-copy{color:var(--muted);font-size:18px}.assessment-offer .feature-list{margin-top:30px}.assessment-offer aside{background:var(--forest);color:#fff;padding:38px}.assessment-offer aside>span{color:#e0a18c;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.assessment-offer aside>strong{font:500 52px/1 var(--serif);margin:16px 0;display:block}.assessment-offer aside p,.assessment-offer aside small{color:var(--sage)}.assessment-offer aside .button{width:100%;margin:18px 0}.assessment-offer aside small{font-size:11px;line-height:1.55;display:block}.talkhuman-section{background:var(--cream)}.talkhuman-section .button{margin-top:20px}.questions-section{border-top:1px solid var(--stone);grid-template-columns:minmax(0,.8fr) minmax(300px,1.2fr);align-items:start;gap:clamp(40px,8vw,120px);display:grid}.ai-hero .hero-copy{max-width:760px}.path-card .text-link{margin-top:18px;font-size:12px;display:inline-block}.ai-process-section .process-grid{border-top:0;gap:16px}.ai-process-section .process-grid li,.ai-process-section .process-grid li+li{border:1px solid var(--stone);min-height:230px;padding:28px}.ai-process-section .process-grid h3{margin-top:34px}.compare-section{background:var(--cream);border-block:1px solid var(--stone)}.mobile-table-hint{color:var(--muted);margin:-28px 0 18px;font-size:11px;font-weight:700;display:none}.table-wrap{border:1px solid var(--stone);background:var(--paper);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--stone);padding:19px 23px}thead th{color:var(--forest);font:500 19px/1.2 var(--serif)}thead th span{color:var(--terra-dark);font:750 9px/1 var(--sans);letter-spacing:.13em;text-transform:uppercase;margin-top:6px;display:block}tbody th{letter-spacing:.02em;font-size:12px}.recommended-column{background:#a9b8a129}tbody tr:last-child th,tbody tr:last-child td{border-bottom:0}.process-section{background:var(--paper)}.process-grid{border-top:1px solid var(--forest);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.process-grid li{border-right:1px solid var(--stone);min-height:270px;padding:28px 28px 0 0}.process-grid li+li{padding-left:28px}.process-grid li:last-child{border-right:0}.process-grid span{color:var(--terra);letter-spacing:.12em;font-size:11px;font-weight:800}.process-grid h3{font:500 23px/1.15 var(--serif);margin:52px 0 13px}.process-grid p{color:var(--muted);font-size:13px}.package-process-grid{grid-template-columns:repeat(3,1fr)}.package-process-grid li{border-bottom:1px solid var(--stone);padding-bottom:28px}.package-process-grid li:nth-child(3n){border-right:0}.boundaries{background:var(--cream);grid-template-columns:.8fr 1.2fr;gap:clamp(50px,9vw,130px);display:grid}.boundary-columns{grid-template-columns:1fr 1fr;gap:35px;display:grid}.boundary-columns h3{border-bottom:1px solid var(--stone);font:500 21px/1.2 var(--serif);padding-bottom:15px}.boundary-columns ul{color:var(--muted);padding-left:18px;font-size:13px}.boundary-columns li{margin-bottom:12px}.custom-section{background:var(--forest);color:#e9eee9;grid-template-columns:.45fr 1fr auto;align-items:center;gap:55px;display:grid}.custom-section .kicker{color:#e0a18c}.custom-section h2{color:#fff;font-size:clamp(36px,4vw,58px)}.custom-section p{max-width:620px;color:var(--sage)}.faq-list{border-top:1px solid var(--forest)}details{border-bottom:1px solid var(--stone)}summary{color:var(--forest);cursor:pointer;justify-content:space-between;align-items:center;gap:30px;padding:24px 0;font-size:15px;font-weight:720;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary span{color:var(--terra);font:400 25px/1 var(--serif);transition:transform .18s}details[open] summary span{transform:rotate(45deg)}details p{max-width:780px;color:var(--muted);padding:0 45px 25px 0;font-size:14px}.final-cta{text-align:center;background:var(--terra);color:#fff;padding:clamp(90px,12vw,170px) 24px}.final-cta .kicker{color:#f8d9cd}.final-cta h2{color:#fff;font-size:clamp(52px,7vw,92px)}.final-cta p{max-width:620px;margin:0 auto 30px}.final-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.final-cta small{color:#f6d9cf;max-width:630px;margin:25px auto 0;font-size:10px;display:block}footer{background:var(--forest-deep);color:var(--sage);grid-template-columns:1fr 1fr 1fr;align-items:start;gap:30px;padding:60px clamp(24px,8vw,125px) 32px;display:grid}.footer-brand .brand-name{color:#fff}.footer-brand .brand-descriptor{color:var(--sage)}footer>p{text-align:center;font:400 18px/1.3 var(--serif)}.footer-links{justify-content:flex-end;gap:22px;font-size:12px;display:flex}footer>small{border-top:1px solid #d8d1c533;grid-column:1/-1;padding-top:28px;font-size:10px}@media (width<=1020px){.site-header{grid-template-columns:1fr auto;grid-template-areas:"brand action""navigation navigation"}.site-header>.brand{grid-area:brand}.site-header>.button-small{grid-area:action}.site-header nav{border-top:1px solid var(--stone);white-space:nowrap;scrollbar-width:none;grid-area:navigation;gap:24px;padding-top:11px;display:flex;overflow-x:auto}.site-header nav::-webkit-scrollbar{display:none}.hero{grid-template-columns:1fr;min-height:auto}.hero-note{max-width:530px}.package-grid{grid-template-columns:1fr;max-width:720px;margin:0 auto}.outcome-grid{grid-template-columns:1fr}.outcome-grid>a{border-right:0;border-bottom:1px solid var(--stone);min-height:0}.outcome-grid>a:last-child{border-bottom:0}.outcome-grid strong{margin-top:24px}.outcome-grid b{margin-top:20px}.productivity-offer,.productivity-included,.assessment-offer,.talkhuman-section,.questions-section{grid-template-columns:1fr}.package-card,.package-card.featured{min-height:auto;transform:none}.package-description{min-height:auto}.card-bottom{margin-top:35px}.process-grid,.package-process-grid{grid-template-columns:1fr 1fr}.package-process-grid li:nth-child(3n){border-right:1px solid var(--stone)}.package-process-grid li:nth-child(2n),.process-grid li:nth-child(2){border-right:0}.ai-process-section .process-grid li,.ai-process-section .process-grid li+li{border:1px solid var(--stone);min-height:210px;padding:26px}.ai-process-section .process-grid h3{margin-top:28px}.boundaries{grid-template-columns:1fr}.custom-section{grid-template-columns:1fr;gap:20px}.custom-section .button{width:fit-content}}@media (width<=680px){.site-header{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"brand menu action""navigation navigation navigation";gap:0 14px;min-height:72px;padding:12px 18px}.site-header>.brand{min-width:0}.site-header>.button-small{grid-area:action}.menu-toggle{grid-area:menu;display:inline-flex}.site-header nav{opacity:0;visibility:hidden;border-top:0;grid-area:navigation;grid-template-columns:1fr;gap:0;max-height:0;padding:0;font-size:13px;transition:max-height .22s,opacity .16s,padding .22s,visibility 0s linear .22s;display:grid;overflow:hidden}.site-header.menu-open nav{border-top:1px solid var(--stone);opacity:1;visibility:visible;max-height:310px;padding:14px 0 4px;transition-delay:0s}.site-header nav a{border-bottom:1px solid #d8d1c5b3;min-height:46px}.site-header nav a:last-child{border-bottom:0}.brand-name{font-size:21px}.brand-descriptor{letter-spacing:.12em;margin-top:5px;font-size:8px}.button-small{padding:9px 12px;font-size:11px}.hero{padding-top:64px}.hero h1{font-size:clamp(48px,14vw,62px);line-height:1.01}.hero-actions{flex-direction:column;align-items:flex-start}.scope-strip{flex-direction:column;align-items:flex-start;gap:14px}.scope-strip ul{grid-template-columns:1fr 1fr;gap:8px 18px;display:grid}.mobile-table-hint{display:block}.package-card{padding:32px 24px}.process-grid,.package-process-grid{grid-template-columns:1fr}.package-process-grid li:nth-child(n){border-right:0}.process-grid li,.process-grid li+li{border-right:0;border-bottom:1px solid var(--stone);min-height:auto;padding:28px 0}.process-grid h3{margin-top:25px}.ai-process-section .process-grid li,.ai-process-section .process-grid li+li{border:1px solid var(--stone);min-height:auto;padding:24px}.boundary-columns,footer{grid-template-columns:1fr}footer>p{text-align:left}.footer-links{flex-wrap:wrap;justify-content:flex-start}}@media (width<=520px){.site-header{gap:0 10px}.menu-toggle span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.button-small{max-width:112px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.intake-page{background:var(--cream);min-height:100vh;color:var(--forest)}.intake-header{border-bottom:1px solid var(--stone);background:var(--paper);justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:16px clamp(22px,5vw,72px);display:flex}.intake-header>a:last-child{color:var(--forest);font-size:12px;font-weight:700}.intake-header>div{flex-direction:column;align-items:flex-end;gap:3px;font-size:11px;display:flex}.intake-header>div span{color:var(--muted)}.intake-access{grid-template-columns:minmax(0,1.1fr) minmax(320px,.75fr);align-items:start;gap:clamp(50px,9vw,140px);min-height:calc(100vh - 88px);padding:clamp(54px,9vw,120px) clamp(24px,10vw,150px);display:grid}.intake-access h1,.intake-complete h1,.intake-sidebar h1{font:500 clamp(48px, 7vw, 92px)/.98 var(--serif);letter-spacing:-.035em;margin:12px 0 22px}.intake-access>div>p:not(.kicker){max-width:650px;color:var(--muted);font-size:18px;line-height:1.65}.intake-access ul{flex-wrap:wrap;gap:12px;margin:36px 0 0;padding:0;list-style:none;display:flex}.intake-access li{border:1px solid var(--stone);background:var(--paper);color:var(--muted);padding:9px 13px;font-size:11px}.intake-access form{border:1px solid var(--stone);background:var(--paper);gap:22px;padding:clamp(28px,4vw,48px);display:grid;box-shadow:0 24px 60px #143b2f14}.intake-access label,.intake-form label{color:var(--forest);gap:8px;font-size:12px;font-weight:750;display:grid}.intake-access input,.intake-form input,.intake-form textarea,.intake-form select{border:1px solid var(--stone);width:100%;min-height:50px;color:var(--forest);font:400 15px/1.45 var(--sans);background:#fff;border-radius:0;padding:13px 14px}.intake-form textarea{resize:vertical}.intake-access input:focus,.intake-form input:focus,.intake-form textarea:focus,.intake-form select:focus{outline:2px solid var(--terra);outline-offset:2px;border-color:var(--terra)}.intake-access small,.intake-resume{color:var(--muted);font-size:10px;line-height:1.55}.intake-loading{min-height:100vh;color:var(--muted);place-items:center;display:grid}.intake-shell{grid-template-columns:minmax(280px,36%) minmax(0,1fr);display:grid}.intake-sidebar{background:var(--forest);min-height:calc(100vh - 88px);color:var(--paper);padding:clamp(42px,6vw,90px) clamp(28px,6vw,90px)}.intake-sidebar .kicker{color:var(--terra-light)}.intake-sidebar h1{max-width:560px;color:var(--paper);font-size:clamp(48px,6vw,82px)}.intake-sidebar>p:not(.kicker){max-width:480px;color:var(--sage);line-height:1.6}.intake-sidebar ol{border-top:1px solid #ffffff2e;margin:48px 0;padding:0;list-style:none}.intake-sidebar li{color:#ffffff7a;border-bottom:1px solid #ffffff2e;gap:16px;padding:16px 0;font-size:12px;display:flex}.intake-sidebar li span{color:inherit;font-size:10px;font-weight:800}.intake-sidebar li.active{color:var(--paper)}.intake-sidebar li.complete{color:var(--sage)}.intake-security{background:#ffffff0f;border:1px solid #ffffff38;padding:20px}.intake-security strong{color:var(--paper);font:500 18px/1.2 var(--serif)}.intake-security p{color:var(--sage);margin:8px 0 0;font-size:11px;line-height:1.55}.intake-form{width:100%;max-width:920px;padding:clamp(42px,7vw,92px) clamp(26px,8vw,110px)}.intake-progress{border-top:2px solid var(--stone);height:36px;margin-bottom:42px;position:relative}.intake-progress>span{background:var(--terra);height:2px;transition:width .22s;position:absolute;top:-2px;left:0}.intake-progress small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;position:absolute;top:10px;right:0}.intake-form fieldset{border:0;gap:24px;margin:0;padding:0;display:grid}.intake-form legend{font:500 clamp(38px, 5vw, 62px)/1 var(--serif);letter-spacing:-.03em;margin-bottom:8px}.intake-form fieldset>p{color:var(--muted);margin:0 0 16px;line-height:1.6}.intake-form label b,.field-label b{color:var(--terra);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.intake-form label small{color:var(--muted);font-weight:400}.lm4-package-links{background:var(--stone);border-top:1px solid var(--stone);border-bottom:1px solid var(--stone);grid-template-columns:1fr 1fr;gap:1px;display:grid}.lm4-package-links>div{background:var(--cream);padding:clamp(45px,7vw,90px) clamp(24px,7vw,95px)}.lm4-package-links h2{max-width:620px;color:var(--forest);margin:10px 0 16px;font-size:clamp(30px,4.5vw,54px);line-height:1}.lm4-package-links>div>p:not(.crafted-kicker){max-width:620px;color:var(--muted);line-height:1.7}.lm4-package-links nav{border-top:1px solid var(--stone);gap:0;margin-top:28px;display:grid}.lm4-package-links nav a{border-bottom:1px solid var(--stone);color:var(--forest);padding:15px 0;font-size:13px;font-weight:750}.lm4-package-links nav a:after{content:" →";color:var(--terra)}@media (width<=760px){.lm4-package-links{grid-template-columns:1fr}}.intake-form .field-grid{gap:18px}.choice-grid label{display:block}.choice-grid input{opacity:0;width:1px;height:1px;position:absolute}.choice-grid span{border:1px solid var(--stone);text-align:center;cursor:pointer;background:#fff;place-items:center;min-height:46px;padding:10px;font-size:11px;display:grid}.choice-grid input:checked+span{border-color:var(--terra);background:var(--terra);color:#fff}.choice-grid input:focus-visible+span{outline:2px solid var(--terra);outline-offset:2px}.field-label{margin-bottom:-12px;font-size:12px;font-weight:750;display:block}.intake-approvals{gap:10px;display:grid}.intake-approvals label{border:1px solid var(--stone);background:var(--paper);grid-template-columns:22px 1fr;align-items:start;min-height:64px;padding:14px;font-weight:500;line-height:1.5;display:grid}.intake-approvals input{width:18px;min-height:18px;accent-color:var(--terra);margin:2px 0 0}.intake-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:38px;display:flex}.intake-actions .text-link{cursor:pointer;background:0 0;border:0;margin-right:auto}.intake-resume{text-align:right;margin:22px 0 0}.form-success{color:var(--forest);background:#edf4ed;border:1px solid #9db39f;padding:12px 14px;font-size:12px}.intake-complete{flex-direction:column;justify-content:center;align-items:flex-start;min-height:100vh;padding:clamp(70px,11vw,160px) clamp(28px,15vw,220px);display:flex}.intake-complete p:not(.kicker){max-width:700px;color:var(--muted);font-size:18px;line-height:1.65}.intake-complete>div{border-top:1px solid var(--stone);border-bottom:1px solid var(--stone);flex-direction:column;gap:5px;margin:26px 0;padding:18px 0;display:flex}.intake-complete>div span{color:var(--muted);font-size:12px}@media (width<=860px){.intake-access,.intake-shell{grid-template-columns:1fr}.intake-sidebar{min-height:auto}.intake-sidebar ol{grid-template-columns:repeat(5,1fr);display:grid}.intake-sidebar li{flex-direction:column;gap:5px;padding:12px 5px;font-size:9px}.choice-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.intake-header{min-height:74px;padding:12px 18px}.intake-header>div span{display:none}.intake-access{min-height:calc(100vh - 74px);padding:48px 20px}.intake-access h1{font-size:52px}.intake-sidebar{padding:42px 20px}.intake-sidebar h1{font-size:50px}.intake-sidebar ol{overflow-x:auto}.intake-sidebar li{min-width:88px}.intake-form{padding:42px 20px}.intake-actions{flex-direction:column;align-items:stretch}.intake-actions .button,.intake-actions .text-link{text-align:center;width:100%;margin:0}.intake-resume{text-align:left}}.home-hero{background:var(--cream);border-bottom:1px solid var(--stone);grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);align-items:center;gap:clamp(55px,9vw,135px);min-height:720px;padding:clamp(85px,10vw,145px) clamp(24px,8vw,125px);display:grid}.home-hero h1{max-width:850px;font-size:clamp(53px,6.4vw,94px)}.platform-orientation{max-width:650px;color:var(--forest);margin:-18px 0 32px;font-size:12px;font-weight:750}.launch-board{background:var(--paper);border:1px solid var(--stone);box-shadow:18px 18px #a9b8a147}.board-top{border-bottom:1px solid var(--stone);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;padding:13px 17px;font-size:10px;font-weight:750;display:flex}.board-top i{color:var(--terra-dark);font-style:normal}.board-business{background:var(--forest);color:#fff;padding:27px 25px}.board-business small{color:var(--sage);letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px;font-size:10px;display:block}.board-business strong{font:500 24px/1.2 var(--serif);display:block}.launch-board ol{margin:0;padding:0;list-style:none}.launch-board li{border-bottom:1px solid var(--stone);color:var(--muted);grid-template-columns:30px 1fr auto;gap:8px;padding:14px 20px;font-size:11px;display:grid}.launch-board li span{color:var(--sage)}.launch-board li b{letter-spacing:.08em;text-transform:uppercase;font-size:10px}.launch-board li.done{color:var(--forest)}.launch-board li.done b{color:var(--sage)}.launch-board li.active{color:var(--forest);background:#c7654514}.launch-board li.active b{color:var(--terra-dark)}.launch-board>p{color:var(--muted);margin:0;padding:18px 20px;font-size:10px}.trust-line{background:var(--forest);color:var(--cream);letter-spacing:.03em;justify-content:space-between;gap:30px;padding:21px clamp(24px,8vw,125px);font-size:11px;display:flex}.trust-line p{margin:0}.trust-line span{color:var(--terra);padding:0 10px}.trust-line strong{color:var(--sage);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.journey-section{background:var(--forest);color:#fff}.journey-section .section-heading h2{color:#fff}.journey-section .section-heading>p:last-child{color:#d7ded6}.journey-section .kicker{color:#f1c7b9}.journey-grid{border:1px solid #ffffff40;grid-template-columns:repeat(4,1fr);display:grid}.journey-grid article{border-right:1px solid #fff3;flex-direction:column;min-height:420px;padding:clamp(25px,3vw,38px);display:flex}.journey-grid article:last-child{border-right:0}.journey-grid article>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.journey-grid article>div span{color:var(--sage);font-size:11px;font-weight:800}.journey-grid article>div small{color:#d7ded6;letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:8px;font-weight:750}.journey-grid article>strong{color:#f1c7b9;font:500 48px/1 var(--serif);margin-top:44px}.journey-grid h3{color:#fff;font:500 24px/1.15 var(--serif);margin:18px 0 14px}.journey-grid p{color:#d7ded6;font-size:12px}.journey-grid .text-link{color:#fff;margin-top:auto;padding-top:28px;font-size:11px}.path-section{background:var(--paper)}.path-grid{border-top:1px solid var(--forest);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.path-card{border-right:1px solid var(--stone);flex-direction:column;min-height:335px;padding:27px 27px 24px;display:flex}.path-card:last-child{border-right:0}.path-number{color:var(--terra);letter-spacing:.13em;font-size:10px;font-weight:800}.path-card h3{font:500 28px/1.1 var(--serif);letter-spacing:-.03em;margin:60px 0 18px}.path-card p{color:var(--muted);font-size:13px}.path-card small{color:var(--forest);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:25px;font-size:10px;font-weight:750}.home-difference{background:var(--cream);border-block:1px solid var(--stone);grid-template-columns:.85fr 1.15fr;gap:clamp(65px,10vw,150px);padding:clamp(85px,11vw,160px) clamp(24px,8vw,125px);display:grid}.difference-copy .large-copy{color:var(--forest);font:500 clamp(23px, 2.4vw, 34px)/1.35 var(--serif);letter-spacing:-.025em;margin-bottom:55px}.difference-list{border-top:1px solid var(--forest)}.difference-list>div{border-bottom:1px solid var(--stone);grid-template-columns:38px 1fr;padding:18px 0;display:grid}.difference-list span{color:var(--terra);font-size:10px;font-weight:800}.difference-list p{color:var(--muted);margin:0;font-size:13px}.difference-list strong{color:var(--forest)}.launch-standard-section{background:var(--paper)}.launch-standard-grid{border-top:1px solid var(--forest);border-left:1px solid var(--stone);grid-template-columns:repeat(3,1fr);display:grid}.launch-standard-grid article{border-right:1px solid var(--stone);border-bottom:1px solid var(--stone);min-height:285px;padding:30px}.launch-standard-grid article>span{color:var(--terra);letter-spacing:.12em;font-size:10px;font-weight:800}.launch-standard-grid h3{font:500 25px/1.15 var(--serif);letter-spacing:-.025em;margin:55px 0 16px}.launch-standard-grid p{color:var(--muted);margin:0;font-size:13px}.alternatives-section{background:var(--forest);color:#fff;grid-template-columns:.72fr 1.28fr;gap:clamp(60px,9vw,130px);display:grid}.alternatives-intro{align-self:start}.alternatives-intro .kicker{color:#e0a18c}.alternatives-intro h2{color:#fff}.alternatives-intro>p:last-child{color:var(--sage)}.alternatives-table{border-top:1px solid #d8d1c58c}.alternative-row{color:var(--sage);border-bottom:1px solid #d8d1c538;grid-template-columns:.65fr 1fr 1.25fr;gap:24px;padding:20px 0;font-size:11px;line-height:1.55;display:grid}.alternative-row strong{color:#fff;font:500 17px/1.25 var(--serif)}.alternative-head{color:#e0a18c;letter-spacing:.1em;text-transform:uppercase;padding:10px 0 13px;font-size:10px;font-weight:800}.our-row{background:#c7654529;margin-inline:-18px;padding-inline:18px}.our-row strong{color:#f3b7a3}.home-process{background:var(--paper)}.home-packages{background:var(--cream);border-block:1px solid var(--stone)}.preview-package-grid{border:1px solid var(--stone);grid-template-columns:repeat(4,1fr);display:grid}.preview-package{background:var(--paper);border-right:1px solid var(--stone);flex-direction:column;min-height:315px;padding:34px;display:flex;position:relative}.preview-package:last-child{border-right:0}.preview-package h3{font:500 26px/1.15 var(--serif);margin-bottom:30px}.preview-package .price{font-size:43px}.preview-package p{max-width:310px;color:var(--muted);margin:20px 0;font-size:13px}.preview-package small{color:var(--muted);margin-top:auto;font-size:10px}.featured-preview{background:var(--forest);color:#fff}.featured-preview h3,.featured-preview .price{color:#fff}.featured-preview p,.featured-preview small{color:var(--sage)}.packages-link{width:fit-content;margin:38px auto 0;display:flex}.proof-section{background:var(--paper)}.concept-frame{border:1px solid var(--stone);grid-template-columns:1.1fr .9fr;display:grid}.concept-main{background:var(--cream);padding:34px}.concept-label{background:var(--terra);color:#fff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:24px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-block}.mini-browser{background:var(--paper);border:1px solid var(--stone);max-width:620px;box-shadow:14px 14px #a9b8a138}.mini-bar{border-bottom:1px solid var(--stone);gap:5px;height:28px;padding:9px 11px;display:flex}.mini-bar i{background:var(--stone);border-radius:50%;width:6px;height:6px}.mini-site{background:linear-gradient(120deg, #e2e7dd 0 46%, var(--paper) 46%);flex-direction:column;justify-content:center;align-items:flex-start;min-height:310px;padding:58px 45px;display:flex}.mini-site small{color:var(--terra-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:13px;font-size:10px;font-weight:800}.mini-site strong{max-width:350px;color:var(--forest);font:500 31px/1.13 var(--serif)}.mini-site span{border-bottom:1px solid var(--terra);margin-top:27px;padding-bottom:3px;font-size:10px;font-weight:750}.concept-copy{flex-direction:column;justify-content:center;padding:clamp(42px,6vw,80px);display:flex}.concept-copy h3{font:500 34px/1.12 var(--serif);letter-spacing:-.03em}.concept-copy p{color:var(--muted);font-size:14px}.concept-process{border-top:1px solid var(--forest);margin:25px 0 22px;padding:0;list-style:none}.concept-process li{border-bottom:1px solid var(--stone);grid-template-columns:95px 1fr;gap:14px;padding:12px 0;font-size:11px;display:grid}.concept-process b{color:var(--terra-dark)}.concept-process span{color:var(--muted)}.concept-copy>small{color:var(--muted);font-size:10px;line-height:1.5}.honest-promise{background:var(--cream);border-top:1px solid var(--stone);grid-template-columns:1fr 1fr;gap:clamp(60px,9vw,130px);display:grid}.honest-promise-copy>p{color:var(--forest);font:500 clamp(21px, 2vw, 29px)/1.4 var(--serif);letter-spacing:-.02em}.honest-promise-copy>div{border-top:1px solid var(--forest);margin:35px 0}.honest-promise-copy span{border-bottom:1px solid var(--stone);color:var(--muted);padding:17px 0;font-size:12px;display:block}.honest-promise-copy b{color:var(--terra-dark)}.honest-promise-copy a{color:var(--forest);border-bottom:1px solid var(--terra);font-size:11px;font-weight:750}.eligibility-section{background:var(--forest);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(60px,9vw,130px);display:grid}.eligibility-copy h2{color:#fff}.eligibility-copy>p:not(.kicker){max-width:600px;color:var(--sage);margin-bottom:30px}.eligibility-copy .kicker{color:#e0a18c}.eligibility-card{background:var(--paper);border:1px solid var(--stone);color:var(--charcoal);padding:38px}.eligibility-card>span{color:var(--terra-dark);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.eligibility-card>p{color:var(--forest);font:500 27px/1.2 var(--serif);margin:30px 0 20px}.choice-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.choice-grid a{background:var(--cream);border:1px solid var(--stone);min-height:54px;color:var(--forest);cursor:pointer;font:650 11px/1.3 var(--sans);text-align:left;align-items:center;padding:12px;text-decoration:none;display:flex}.choice-grid a:hover,.choice-grid a:focus-visible{border-color:var(--terra)}.eligibility-card small{color:var(--muted);margin-top:22px;font-size:10px;display:block}@media (width<=1020px){.home-hero{grid-template-columns:1fr}.launch-board{max-width:570px}.journey-grid{grid-template-columns:1fr 1fr}.journey-grid article:nth-child(2){border-right:0}.journey-grid article:nth-child(-n+2){border-bottom:1px solid #fff3}.path-grid{grid-template-columns:1fr 1fr}.path-card:nth-child(2),.path-card:nth-child(4){border-right:0}.path-card:nth-child(-n+2){border-bottom:1px solid var(--stone)}.home-difference{grid-template-columns:1fr}.launch-standard-grid{grid-template-columns:1fr 1fr}.alternatives-section,.honest-promise,.preview-package-grid{grid-template-columns:1fr}.preview-package{border-right:0;border-bottom:1px solid var(--stone);min-height:260px}.preview-package:last-child{border-bottom:0}.concept-frame,.eligibility-section{grid-template-columns:1fr}}@media (width<=680px){.home-hero{padding-top:64px}.home-hero h1{font-size:clamp(48px,14vw,62px);line-height:1.01}.home-hero h1 br{display:block}.trust-line{flex-direction:column;align-items:flex-start}.journey-grid{grid-template-columns:1fr}.journey-grid article,.journey-grid article:nth-child(2){border-bottom:1px solid #fff3;border-right:0;min-height:330px}.journey-grid article:last-child{border-bottom:0}.path-grid{grid-template-columns:1fr}.path-card,.path-card:nth-child(2){border-right:0;border-bottom:1px solid var(--stone);min-height:275px}.path-card:last-child{border-bottom:0}.path-card h3{margin-top:35px}.launch-standard-grid{grid-template-columns:1fr}.launch-standard-grid article{min-height:245px}.launch-standard-grid h3{margin-top:38px}.alternative-row{grid-template-columns:1fr;gap:8px}.alternative-head{display:none}.alternative-row span:before{color:#e0a18c;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.alternative-row span:nth-child(2):before{content:"What it gives you"}.alternative-row span:nth-child(3):before{content:"What remains with you"}.concept-main{padding:20px}.mini-site{background:linear-gradient(145deg, #e2e7dd 0 35%, var(--paper) 35%);min-height:280px;padding:40px 25px}.choice-grid{grid-template-columns:1fr}.eligibility-card{padding:28px 22px}}.process-hero{background:var(--cream);border-bottom:1px solid var(--stone);grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(65px,10vw,150px);padding:clamp(90px,11vw,165px) clamp(24px,8vw,125px);display:grid}.process-hero h1{max-width:850px;margin-bottom:0}.process-hero-copy{border-top:1px solid var(--forest);padding-top:28px}.process-hero-copy p{color:var(--muted);font:500 26px/1.35 var(--serif);letter-spacing:-.02em;margin-bottom:28px}.process-principles{background:var(--forest);color:#fff;grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,8vw,125px);display:grid}.process-principles div{border-right:1px solid #d8d1c533;padding:30px 25px}.process-principles div:last-child{border-right:0}.process-principles strong{font:500 32px/1 var(--serif);display:block}.process-principles span{color:var(--sage);letter-spacing:.1em;text-transform:uppercase;margin-top:9px;font-size:10px;font-weight:750;display:block}.journey-section{background:var(--paper)}.journey-list{border-top:1px solid var(--forest);margin:0;padding:0;list-style:none}.journey-list li{border-bottom:1px solid var(--stone);grid-template-columns:.55fr 1fr 1.25fr .9fr;align-items:center;gap:35px;min-height:145px;padding:27px 0;display:grid}.journey-index{align-items:baseline;gap:15px;display:flex}.journey-index span{color:var(--terra);font:500 34px/1 var(--serif)}.journey-index small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.journey-list h3{font:500 25px/1.15 var(--serif);letter-spacing:-.02em;margin:0}.journey-list>li>p{color:var(--muted);margin:0;font-size:13px}.journey-output{border-left:1px solid var(--stone);padding-left:24px}.journey-output small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:750;display:block}.journey-output strong{color:var(--forest);font-size:11px}.approval-section{background:var(--cream);border-block:1px solid var(--stone);grid-template-columns:.8fr 1.2fr;gap:clamp(65px,10vw,150px);display:grid}.approval-intro>p:last-child{color:var(--muted)}.approval-list{border-top:1px solid var(--forest);margin:0;padding:0;list-style:none}.approval-list li{border-bottom:1px solid var(--stone);grid-template-columns:38px 1fr auto;align-items:center;gap:15px;padding:19px 0;display:grid}.approval-list>li>span{color:var(--terra);font-size:10px;font-weight:800}.approval-list h3{font:500 19px/1.2 var(--serif);margin:0 0 4px}.approval-list p{color:var(--muted);margin:0;font-size:11px}.approval-list b{color:var(--sage);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.readiness-section{background:var(--forest);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(65px,10vw,150px);display:grid}.readiness-card h2{color:#fff}.readiness-card .kicker{color:#e0a18c}.readiness-card>p:last-child{color:var(--sage)}.readiness-list{border-top:1px solid #d8d1c559;margin:0;padding:0;list-style:none}.readiness-list li{border-bottom:1px solid #d8d1c538;grid-template-columns:38px 1fr auto;gap:12px;padding:17px 0;font-size:12px;display:grid}.readiness-list span{color:#e0a18c;font-size:10px;font-weight:800}.readiness-list b{color:var(--sage);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.timing-section{background:var(--paper)}.pause-grid{border-top:1px solid var(--forest);grid-template-columns:repeat(4,1fr);display:grid}.pause-grid article{border-right:1px solid var(--stone);min-height:270px;padding:28px}.pause-grid article:last-child{border-right:0}.pause-grid span{color:var(--terra);font-size:10px;font-weight:800}.pause-grid h3{font:500 23px/1.15 var(--serif);margin:55px 0 14px}.pause-grid p{color:var(--muted);font-size:12px}.handoff-section{background:var(--terra);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(65px,10vw,150px);padding:clamp(85px,11vw,155px) clamp(24px,8vw,125px);display:grid}.handoff-copy .kicker{color:#f8d9cd}.handoff-copy h2{color:#fff}.handoff-copy>p:not(.kicker){color:#f8ddd4;max-width:590px}.handoff-manifest{background:var(--paper);color:var(--charcoal);border:1px solid #fff6}.handoff-manifest>span{color:var(--muted);border-bottom:1px solid var(--stone);letter-spacing:.13em;text-transform:uppercase;padding:15px 20px;font-size:10px;font-weight:800;display:block}.handoff-manifest ul{margin:0;padding:0;list-style:none}.handoff-manifest li{border-bottom:1px solid var(--stone);grid-template-columns:30px 1fr auto;gap:10px;padding:18px 20px;font-size:11px;display:grid}.handoff-manifest li:last-child{border-bottom:0}.handoff-manifest i{color:var(--terra);font-size:10px;font-style:normal;font-weight:800}.handoff-manifest b{color:var(--sage);letter-spacing:.08em;text-transform:uppercase;font-size:10px}@media (width<=1020px){.process-hero{grid-template-columns:1fr}.process-hero-copy{max-width:580px}.journey-list li{grid-template-columns:.4fr 1fr 1.5fr}.journey-output{border-left:0;border-top:1px solid var(--stone);grid-column:2/-1;padding:12px 0 0}.approval-section,.readiness-section,.handoff-section{grid-template-columns:1fr}.pause-grid{grid-template-columns:1fr 1fr}.pause-grid article:nth-child(2){border-right:0}.pause-grid article:nth-child(-n+2){border-bottom:1px solid var(--stone)}}@media (width<=680px){.process-principles{grid-template-columns:1fr 1fr}.process-principles div:nth-child(2){border-right:0}.process-principles div:nth-child(-n+2){border-bottom:1px solid #d8d1c533}.journey-list li{grid-template-columns:1fr;gap:16px}.journey-output{grid-column:auto}.pause-grid{grid-template-columns:1fr}.pause-grid article,.pause-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--stone);min-height:235px}.pause-grid article:last-child{border-bottom:0}.pause-grid h3{margin-top:35px}}.eligibility-page{background:var(--cream);flex-direction:column;min-height:100vh;display:flex}.eligibility-header{border-bottom:1px solid var(--stone);justify-content:space-between;align-items:center;min-height:78px;padding:14px clamp(22px,5vw,70px);display:flex}.quiet-link{min-height:44px;color:var(--muted);border-bottom:1px solid var(--stone);align-items:center;font-size:11px;font-weight:700;display:inline-flex}.eligibility-shell{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(60px,10vw,150px);width:min(1280px,100%);min-height:690px;margin:auto;padding:clamp(45px,6vw,90px);display:grid}.eligibility-aside{position:sticky;top:120px}.eligibility-aside h1{font-size:clamp(45px,5vw,68px)}.eligibility-aside>p:not(.kicker){max-width:430px;color:var(--muted);font-size:14px}.progress-copy{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin-top:55px;font-size:10px;font-weight:800;display:flex}.progress-copy strong{color:var(--forest)}.progress-track{background:var(--stone);height:2px;margin:10px 0 13px;overflow:hidden}.progress-track i{background:var(--terra);height:100%;transition:width .22s;display:block}.eligibility-aside>small{color:var(--muted);font-size:10px}.eligibility-panel{background:var(--paper);border:1px solid var(--stone);min-height:560px;padding:clamp(30px,5vw,65px)}.back-button,.restart-button{border:0;border-bottom:1px solid var(--stone);min-height:44px;color:var(--muted);cursor:pointer;font:700 10px/1.3 var(--sans);background:0 0;padding:0 0 3px}.back-button:disabled{opacity:.25;cursor:default}.question-eyebrow{color:var(--terra-dark);letter-spacing:.14em;text-transform:uppercase;margin:50px 0 14px;font-size:10px;font-weight:800}.eligibility-panel h2{max-width:680px;margin-bottom:15px;font-size:clamp(35px,4vw,50px)}.question-help{max-width:640px;color:var(--muted);margin-bottom:32px;font-size:13px}.answer-list{gap:9px;display:grid}.answer-list button{background:var(--paper);border:1px solid var(--stone);width:100%;min-height:78px;color:var(--charcoal);cursor:pointer;text-align:left;grid-template-columns:18px 1fr auto;align-items:center;gap:14px;padding:15px 18px;transition:border-color .18s,transform .18s,background .18s;display:grid}.answer-list button:hover,.answer-list button.selected{background:var(--cream);border-color:var(--terra);transform:translate(2px)}.answer-mark{border:1px solid var(--sage);border-radius:50%;width:12px;height:12px}.answer-list button.selected .answer-mark{border:4px solid var(--terra)}.answer-list strong{color:var(--forest);font-size:12px;display:block}.answer-list small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.4;display:block}.answer-list b{color:var(--terra);font-size:15px}.result-card .question-eyebrow{margin-top:45px}.result-card>p:not(.question-eyebrow){max-width:650px;color:var(--muted)}.result-includes{background:var(--cream);border:1px solid var(--stone);max-width:650px;margin-top:30px;padding:24px 26px}.result-includes h3{color:var(--forest);font:700 10px/1.3 var(--sans);letter-spacing:.11em;text-transform:uppercase;margin:0 0 14px}.result-includes ul{margin:0;padding:0;list-style:none}.result-includes li{color:var(--forest);padding:7px 0 7px 18px;font-size:11px;line-height:1.45;position:relative}.result-includes li:before{color:var(--terra);content:"✓";font-weight:800;position:absolute;left:0}.result-includes a{color:var(--terra-dark);border-bottom:1px solid;margin-top:10px;padding:8px 0;font-size:10px;font-weight:750;text-decoration:none;display:inline-block}.result-summary{border-block:1px solid var(--stone);grid-template-columns:repeat(3,1fr);margin:35px 0;display:grid}.result-summary span{color:var(--muted);border-right:1px solid var(--stone);letter-spacing:.08em;text-transform:uppercase;padding:16px;font-size:10px}.result-summary span:last-child{border-right:0}.result-summary strong{color:var(--forest);text-transform:capitalize;margin-top:6px;font-size:11px;display:block}.result-card .restart-button{margin-left:22px}.result-card>small{color:var(--muted);margin-top:28px;font-size:10px;display:block}.eligibility-footer{background:var(--forest);color:var(--sage);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:16px clamp(22px,5vw,70px);font-size:10px;display:flex}.eligibility-footer a{color:inherit;text-underline-offset:3px;text-decoration-color:currentColor}@media (width<=900px){.eligibility-shell{grid-template-columns:1fr}.eligibility-aside{position:static}.progress-copy{margin-top:28px}}@media (width<=600px){.eligibility-shell{gap:35px;padding:35px 18px}.eligibility-panel{min-height:540px;padding:28px 20px}.question-eyebrow{margin-top:35px}.answer-list button{padding:13px}.result-summary{grid-template-columns:1fr}.result-summary span{border-right:0;border-bottom:1px solid var(--stone)}.result-summary span:last-child{border-bottom:0}.result-card>.button{width:100%}.result-card .restart-button{min-height:44px;margin:12px 0 0;display:block}.eligibility-footer{flex-direction:column}}.start-page{background:var(--cream);min-height:100vh}.start-intro{border-bottom:1px solid var(--stone);padding:clamp(70px,9vw,125px) clamp(24px,8vw,125px) 65px}.start-intro h1{max-width:930px}.start-intro>p:last-child{max-width:670px;color:var(--muted);font-size:16px}.start-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:clamp(45px,7vw,100px);padding:0 clamp(24px,8vw,125px) clamp(80px,10vw,145px);display:grid}.start-form{background:var(--paper);border-inline:1px solid var(--stone)}.start-form [hidden]{display:none!important}.request-progress{background:var(--cream);border-bottom:1px solid var(--stone);grid-template-columns:1fr 1fr;gap:12px;padding:18px clamp(24px,5vw,65px);display:grid}.request-progress span{min-height:42px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:750;display:flex}.request-progress i{border:1px solid var(--stone);border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:inline-grid}.request-progress .active{color:var(--forest)}.request-progress .active i{background:var(--terra);border-color:var(--terra);color:#fff}.request-progress .complete i{background:var(--forest);border-color:var(--forest);color:#fff}.form-section{border-bottom:1px solid var(--stone);grid-template-columns:42px 1fr;gap:20px;padding:clamp(38px,5vw,65px);display:grid}.form-section:last-child{border-bottom:0}.form-step{color:var(--terra);padding-top:57px;font-size:10px;font-weight:800}.form-section .question-eyebrow{margin-top:0}.form-section h2{font-size:clamp(32px,3.4vw,46px)}.package-selector{gap:8px;display:grid}.package-selector button{background:var(--paper);border:1px solid var(--stone);cursor:pointer;text-align:left;grid-template-columns:16px 1fr;align-items:center;gap:12px;min-height:70px;padding:14px 17px;display:grid}.package-selector button:hover,.package-selector button.selected{background:var(--cream);border-color:var(--terra)}.package-selector i{border:1px solid var(--sage);border-radius:50%;width:12px;height:12px}.package-selector button.selected i{border:4px solid var(--terra)}.package-selector strong{color:var(--forest);font-size:12px;display:block}.package-selector small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.selected-scope{background:var(--cream);border-left:2px solid var(--terra);margin-top:18px;padding:18px}.selected-scope>strong{color:var(--forest);font:500 18px/1.2 var(--serif)}.selected-scope p{color:var(--muted);margin:8px 0;font-size:11px}.selected-scope a{color:var(--terra-dark);font-size:10px;font-weight:750}.field-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field-grid label{color:var(--forest);font-size:10px;font-weight:750}.field-grid label small{color:var(--muted);font-weight:500}.field-grid input,.field-grid select,.field-grid textarea{border:1px solid var(--stone);width:100%;color:var(--charcoal);font:13px var(--sans);background:#fff;border-radius:0;margin-top:7px;padding:0 14px}.field-grid input,.field-grid select{height:50px}.field-grid textarea{resize:vertical;padding-block:13px;line-height:1.5}.field-grid input:focus,.field-grid select:focus,.field-grid textarea:focus{border-color:var(--terra);outline:2px solid #c7654540}.wide-field{grid-column:1/-1}.section-help{color:var(--muted);font-size:12px}.assessment-fields{margin-top:25px}.assessment-group{border:0;margin:28px 0 0;padding:0}.assessment-group legend{color:var(--forest);margin-bottom:12px;font-size:11px;font-weight:750}.assessment-group legend small{color:var(--muted);font-weight:500}.assessment-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.assessment-options label{background:var(--cream);border:1px solid var(--stone);color:var(--muted);cursor:pointer;grid-template-columns:17px 1fr;align-items:start;gap:10px;padding:13px;font-size:10px;display:grid}.assessment-options input{accent-color:var(--terra);margin:3px 0 0}.assessment-radios{grid-template-columns:1fr}.ack-list{gap:9px;margin-top:25px;display:grid}.ack-list label{background:var(--cream);border:1px solid var(--stone);color:var(--muted);cursor:pointer;grid-template-columns:18px 1fr;gap:12px;padding:15px;font-size:11px;display:grid}.ack-list input{accent-color:var(--terra)}.checkout-button{width:100%;margin-top:20px}.checkout-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.submission-note{color:var(--muted);text-align:center;margin-top:11px;font-size:10px;display:block}.submission-privacy{max-width:650px;color:var(--muted);margin:20px 0;font-size:11px}.submission-privacy a{min-height:24px;color:var(--terra);text-underline-offset:3px;align-items:center;font-weight:750;text-decoration:underline;display:inline-flex}.request-reassurance{background:var(--cream);border-left:2px solid var(--terra);margin:24px 0 10px;padding:20px}.request-reassurance strong{color:var(--forest);font:500 19px/1.2 var(--serif)}.request-reassurance ul{color:var(--muted);margin:13px 0 0;padding-left:18px;font-size:11px}.request-reassurance li{margin:5px 0}.quiet-back{min-height:44px;color:var(--forest);font:750 11px/1.2 var(--sans);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--terra);text-decoration-color:var(--terra);text-underline-offset:4px;background:0 0;border:0;margin-top:8px;padding:8px 0}.form-error{color:#8f321f;margin:12px 0 0;font-size:12px;font-weight:700}.confirmation-reference{background:var(--cream);width:fit-content;color:var(--forest);letter-spacing:.08em;margin:18px 0 24px;padding:8px 11px;font-size:11px;font-weight:800}.order-summary{background:var(--forest);color:#fff;margin-top:55px;padding:35px;position:sticky;top:110px}.order-summary .question-eyebrow{color:#e0a18c;margin-top:0}.order-summary h2{color:#fff;font-size:34px}.order-summary>p:not(.question-eyebrow):not(.cost-note){color:var(--sage);font-size:12px}.summary-pricing{border-top:1px solid #d8d1c540;margin:30px 0}.summary-pricing span,.summary-detail{color:var(--sage);border-bottom:1px solid #d8d1c533;justify-content:space-between;gap:20px;padding:14px 0;font-size:10px;display:flex}.summary-pricing strong,.summary-detail strong{color:#fff;text-align:right}.summary-detail{display:block}.summary-detail span{color:var(--sage);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:10px;display:block}.summary-detail strong{text-align:left;font-size:10px;display:block}.cost-note{color:var(--sage);margin:25px 0 0;font-size:10px;line-height:1.6}.after-payment{background:var(--paper);border-top:1px solid var(--stone);padding:clamp(80px,10vw,140px) clamp(24px,8vw,125px)}.after-payment ol{border-top:1px solid var(--forest);grid-template-columns:repeat(4,1fr);margin:45px 0 0;padding:0;list-style:none;display:grid}.after-payment li{border-right:1px solid var(--stone);min-height:235px;padding:26px}.after-payment li:last-child{border-right:0}.after-payment li>span{color:var(--terra);font-size:10px;font-weight:800}.after-payment li>strong{color:var(--forest);font:500 20px/1.2 var(--serif);margin:48px 0 12px;display:block}.after-payment li p{color:var(--muted);font-size:11px}@media (width<=1020px){.start-layout{grid-template-columns:1fr}.order-summary{grid-row:1;margin-top:0;position:static}.after-payment ol{grid-template-columns:1fr 1fr}.after-payment li:nth-child(2){border-right:0}.after-payment li:nth-child(-n+2){border-bottom:1px solid var(--stone)}}@media (width<=640px){.start-layout{padding-inline:16px}.form-section{grid-template-columns:1fr;padding:32px 22px}.form-step{padding-top:0}.request-progress{grid-template-columns:1fr;gap:2px}.field-grid,.assessment-options{grid-template-columns:1fr}.wide-field{grid-column:auto}.after-payment ol{grid-template-columns:1fr}.after-payment li,.after-payment li:nth-child(2){border-right:0;border-bottom:1px solid var(--stone);min-height:205px}.after-payment li:last-child{border-bottom:0}}.intake-page{background:var(--cream);min-height:100vh}.intake-header{background:var(--paper);border-bottom:1px solid var(--stone);grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;min-height:78px;padding:12px clamp(20px,4vw,55px);display:grid}.intake-project{text-align:center}.intake-project span{color:var(--terra-dark);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.intake-project strong{color:var(--forest);font:500 16px/1.2 var(--serif);margin-top:3px;display:block}.save-state{color:var(--muted);justify-self:end;font-size:10px}.save-state i{background:var(--sage);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.intake-layout{grid-template-columns:250px minmax(450px,760px) 220px;align-items:start;gap:clamp(30px,5vw,75px);max-width:1500px;min-height:760px;margin:0 auto;padding:55px clamp(18px,4vw,60px) 90px;display:grid}.intake-nav,.intake-help{position:sticky;top:35px}.intake-progress>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:10px;font-weight:800;display:flex}.intake-progress strong{color:var(--forest)}.intake-progress>div{background:var(--stone);height:2px;margin:10px 0}.intake-progress>div i{background:var(--terra);height:100%;display:block}.intake-progress small{color:var(--muted);font-size:10px}.intake-nav ol{border-top:1px solid var(--stone);margin:30px 0 24px;padding:0;list-style:none}.intake-nav li{border-bottom:1px solid var(--stone)}.intake-nav button{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:27px 1fr;align-items:center;gap:8px;width:100%;padding:13px 6px;display:grid}.intake-nav button i{color:var(--sage);font-size:10px;font-style:normal;font-weight:800}.intake-nav button strong{color:var(--muted);font-size:10px;display:block}.intake-nav button small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.intake-nav button.active{background:var(--paper)}.intake-nav button.active strong{color:var(--forest)}.intake-nav button.active i,.intake-nav button.complete i{color:var(--terra)}.intake-nav>p{color:var(--muted);font-size:10px;line-height:1.6}.intake-content{background:var(--paper);border:1px solid var(--stone)}.intake-section-head{border-bottom:1px solid var(--stone);padding:clamp(35px,5vw,60px)}.intake-section-head .question-eyebrow{margin-top:0}.intake-section-head h1{margin-bottom:15px;font-size:clamp(42px,5vw,61px)}.intake-section-head>p:last-child{color:var(--muted);font-size:13px}.intake-content form{padding:clamp(35px,5vw,60px)}.intake-content fieldset{border:0;border-bottom:1px solid var(--stone);margin:0;padding:28px 0}.intake-content fieldset:first-child{padding-top:0}.intake-content legend{width:100%;color:var(--forest);font:500 18px/1.3 var(--serif);margin-bottom:14px}.intake-content legend span{width:28px;color:var(--terra);font:800 8px/1 var(--sans);display:inline-block}.intake-content input[type=text],.intake-content textarea{background:var(--cream);border:1px solid var(--stone);width:100%;color:var(--charcoal);font:12px/1.5 var(--sans);resize:vertical;padding:14px}.intake-content input[type=text]{height:49px}.intake-content input:focus,.intake-content textarea:focus{border-color:var(--terra);outline:2px solid #c7654533}.intake-choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.intake-choices label{background:var(--cream);border:1px solid var(--stone);min-height:48px;color:var(--muted);cursor:pointer;grid-template-columns:18px 1fr;align-items:center;padding:11px;font-size:10px;display:grid}.intake-choices input{accent-color:var(--terra)}.intake-actions{justify-content:space-between;gap:20px;padding-top:35px;display:flex}.intake-actions .button:disabled{opacity:.3;cursor:default;transform:none}.intake-help{padding-top:18px}.intake-help>span{color:var(--terra-dark);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.intake-help p{color:var(--muted);font-size:10px;line-height:1.6}.intake-help hr{border:0;border-top:1px solid var(--stone);margin:22px 0}.intake-help strong{color:var(--forest);font:500 15px/1.2 var(--serif)}.intake-help a{color:var(--terra-dark);margin-top:15px;font-size:10px;font-weight:750;display:inline-block}@media (width<=1120px){.intake-layout{grid-template-columns:220px minmax(0,1fr)}.intake-help{display:none}}@media (width<=760px){.intake-header{grid-template-columns:1fr auto}.intake-project{display:none}.intake-layout{grid-template-columns:1fr;padding-top:28px}.intake-nav{position:static}.intake-nav ol{grid-template-columns:1fr 1fr;display:grid}.intake-nav li:nth-child(odd){border-right:1px solid var(--stone)}.intake-nav>p{display:none}}@media (width<=520px){.intake-nav ol{grid-template-columns:1fr}.intake-nav li:nth-child(odd){border-right:0}.intake-section-head,.intake-content form{padding:30px 20px}.intake-choices{grid-template-columns:1fr}.intake-actions{flex-direction:column-reverse;align-items:stretch}}.examples-hero{background:var(--cream);grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(65px,10vw,150px);padding:clamp(90px,11vw,165px) clamp(24px,8vw,125px);display:grid}.examples-intro{border-top:1px solid var(--forest);padding-top:28px}.examples-intro p{color:var(--muted);font:500 23px/1.4 var(--serif);letter-spacing:-.02em}.examples-intro span{color:var(--terra-dark);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.concept-disclosure{background:var(--forest);color:var(--sage);gap:30px;padding:18px clamp(24px,8vw,125px);font-size:10px;display:flex}.concept-disclosure strong{color:#fff;letter-spacing:.12em;text-transform:uppercase}.concept-disclosure p{margin:0}.examples-grid-section{background:var(--paper)}.examples-grid{gap:clamp(60px,8vw,110px);display:grid}.example-card{border:1px solid var(--stone);grid-template-columns:1.1fr .9fr;min-width:0;scroll-margin-top:110px;display:grid}.example-card:nth-child(2n){grid-template-columns:.75fr 1.25fr}.example-card:nth-child(2n) .example-visual{grid-column:2}.example-card:nth-child(2n) .example-copy{grid-area:1/1}.example-visual{flex-direction:column;justify-content:center;align-items:stretch;min-width:0;min-height:520px;padding:clamp(25px,4vw,55px);display:flex}.example-visual.field{background:#c7cdbc}.example-visual.harbor{background:#9eb5b4}.example-visual.week{background:#d7c4a7}.example-visual.mara{background:#c7ac9f}.example-browser-bar{background:var(--paper);border:1px solid #18272033;border-bottom:0;flex:none;gap:5px;width:100%;height:30px;padding:10px 12px;display:flex}.example-browser-bar i{background:var(--stone);border-radius:50%;width:6px;height:6px}.example-browser-bar span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-left:auto;font-size:10px;font-weight:800}.example-site{background:var(--paper);border:1px solid #18272033;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-width:0;min-height:350px;padding:clamp(40px,6vw,85px);display:flex}.example-site>small{color:var(--terra-dark);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.example-site>strong{color:var(--forest);font:600 15px/1.2 var(--serif);margin-top:8px}.example-site h3{max-width:500px;font:500 clamp(30px, 4vw, 52px)/1.05 var(--serif);letter-spacing:-.04em;margin:45px 0 30px}.example-site>span{border-bottom:1px solid var(--terra);padding-bottom:3px;font-size:10px;font-weight:750}.example-copy{background:var(--cream);flex-direction:column;justify-content:center;min-width:0;padding:clamp(40px,6vw,80px);display:flex}.example-meta{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:13px;font-size:10px;font-weight:800;display:flex}.example-meta>span{color:var(--terra)}.example-meta i{background:var(--terra);color:#fff;margin-left:auto;padding:4px 6px;font-style:normal}.example-copy h2{margin:45px 0 8px;font-size:clamp(35px,4vw,54px)}.example-copy .model{color:var(--terra-dark);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.example-copy>p:not(.model){color:var(--muted);font-size:13px}.example-copy ul{flex-wrap:wrap;gap:7px;margin:22px 0 28px;padding:0;list-style:none;display:flex}.example-copy li{border:1px solid var(--stone);color:var(--muted);text-transform:uppercase;padding:6px 8px;font-size:10px}.example-copy>a{width:fit-content;color:var(--forest);font-size:10px;font-weight:750}.example-copy>a span{color:var(--terra);margin-left:8px}.example-case-details{border-top:1px solid var(--stone);gap:18px;margin-top:28px;padding-top:24px;scroll-margin-top:120px;display:grid}.example-case-details>div>strong{color:var(--terra-dark);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.example-case-details>div>p{color:var(--muted);margin:7px 0 0;font-size:11px}.example-copy .example-case-details ul{gap:5px;margin:8px 0 0;display:grid}.example-copy .example-case-details li{color:var(--muted);text-transform:none;border:0;padding:0 0 0 13px;font-size:10px;position:relative}.example-copy .example-case-details li:before{color:var(--terra);content:"✓";position:absolute;left:0}.thinking-section{background:var(--cream);border-block:1px solid var(--stone)}.thinking-grid{border-top:1px solid var(--forest);grid-template-columns:repeat(4,1fr);display:grid}.thinking-grid article{border-right:1px solid var(--stone);min-height:270px;padding:28px}.thinking-grid article:last-child{border-right:0}.thinking-grid span{color:var(--terra);font-size:10px;font-weight:800}.thinking-grid h3{font:500 23px/1.15 var(--serif);margin:58px 0 14px}.thinking-grid p{color:var(--muted);font-size:12px}.evidence-section{background:var(--cream);border-bottom:1px solid var(--stone)}.evidence-grid{border:1px solid var(--stone);grid-template-columns:repeat(3,1fr);display:grid}.evidence-grid article{border-right:1px solid var(--stone);min-height:315px;padding:clamp(28px,4vw,50px)}.evidence-grid article:last-child{border-right:0}.evidence-grid article>span{color:var(--terra-dark);letter-spacing:.14em;font-size:11px;font-weight:800}.evidence-grid h3{margin-top:62px}.evidence-grid p{min-height:88px;color:var(--muted)}.evidence-grid a{color:var(--terra-dark);text-underline-offset:4px;font-size:11px;font-weight:800}.evidence-note{max-width:780px;color:var(--muted);margin:30px 0 0 auto;font-size:12px}.case-study-standard{background:var(--forest);color:#fff;grid-template-columns:1fr 1fr;gap:clamp(65px,10vw,150px);padding:clamp(85px,10vw,145px) clamp(24px,8vw,125px);display:grid}.case-study-standard h2{color:#fff}.case-study-standard .kicker{color:#e0a18c}.case-study-standard>div:last-child>p{color:var(--sage);font:500 23px/1.4 var(--serif)}.case-study-standard ul{color:var(--sage);margin-top:30px;padding-left:18px;font-size:11px}.case-study-standard li{margin-bottom:10px}@media (width<=1000px){.examples-hero,.case-study-standard,.evidence-grid{grid-template-columns:1fr}.evidence-grid article{border-right:0;border-bottom:1px solid var(--stone);min-height:0}.evidence-grid article:last-child{border-bottom:0}.evidence-grid h3{margin-top:28px}.evidence-grid p{min-height:0}.example-card,.example-card:nth-child(2n){grid-template-columns:1fr}.example-card:nth-child(2n) .example-visual,.example-card:nth-child(2n) .example-copy{grid-area:auto}.example-visual{min-height:430px}.thinking-grid{grid-template-columns:1fr 1fr}.thinking-grid article:nth-child(2){border-right:0}.thinking-grid article:nth-child(-n+2){border-bottom:1px solid var(--stone)}}@media (width<=600px){.concept-disclosure{flex-direction:column;align-items:flex-start;gap:7px}.example-visual{min-height:350px;padding:18px}.example-site{min-height:300px;padding:35px 24px}.example-copy{padding:38px 24px}.thinking-grid{grid-template-columns:1fr}.thinking-grid article,.thinking-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--stone);min-height:230px}.thinking-grid article:last-child{border-bottom:0}}.guides-hero{background:var(--cream);border-bottom:1px solid var(--stone);padding:clamp(90px,11vw,155px) clamp(24px,8vw,125px)}.guides-hero h1{max-width:980px}.guides-hero>p:last-child{max-width:690px;color:var(--muted);font-size:18px}.guides-library{background:var(--paper)}.guides-grid{border-top:1px solid var(--forest);border-left:1px solid var(--stone);grid-template-columns:1fr 1fr;display:grid}.guides-grid article{border-right:1px solid var(--stone);border-bottom:1px solid var(--stone);flex-direction:column;min-height:330px;padding:clamp(28px,4vw,48px);display:flex}.guides-grid article>span{color:var(--terra-dark);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.guides-grid h3{max-width:520px;font:500 clamp(27px, 3vw, 38px)/1.08 var(--serif);letter-spacing:-.03em;margin:52px 0 15px}.guides-grid p{max-width:560px;color:var(--muted);font-size:13px}.guides-grid a{min-height:44px;color:var(--terra-dark);align-items:center;margin-top:auto;font-size:11px;font-weight:800;display:inline-flex}@media (width<=720px){.guides-grid{grid-template-columns:1fr}.guides-grid article{min-height:290px}}.about-hero{background:var(--cream);border-bottom:1px solid var(--stone);grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(70px,10vw,160px);padding:clamp(95px,12vw,175px) clamp(24px,8vw,125px);display:grid}.about-hero-note{border-top:1px solid var(--forest);padding-top:28px}.about-hero-note span{color:var(--terra-dark);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.about-hero-note p{color:var(--forest);font:500 27px/1.35 var(--serif);letter-spacing:-.025em;margin-top:20px}.founder-section{background:var(--paper);grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(70px,10vw,150px);padding:clamp(85px,11vw,160px) clamp(24px,8vw,125px);display:grid}.founder-portrait{max-width:460px;box-shadow:22px 22px 0 var(--sage);margin:0;position:relative}.founder-portrait img{width:100%;height:auto;display:block}.founder-portrait figcaption{color:#fff;background:#173c31f0;flex-direction:column;gap:4px;width:calc(100% - 36px);padding:18px 20px;display:flex;position:absolute;bottom:0;right:0}.founder-portrait figcaption strong{font:500 22px/1.15 var(--serif)}.founder-portrait figcaption span{color:var(--sage);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:750}.founder-mark{aspect-ratio:1;background:var(--forest);max-width:460px;box-shadow:22px 22px 0 var(--sage);color:#fff;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.founder-mark>span{font:500 clamp(70px, 9vw, 125px)/1 var(--serif)}.founder-mark>i{color:var(--terra);font:400 35px/1 var(--serif)}.founder-mark>small{color:var(--sage);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;position:absolute;bottom:25px;left:28px}.founder-copy .large-copy{color:var(--forest);font:500 clamp(24px, 2.6vw, 35px)/1.35 var(--serif);letter-spacing:-.025em}.founder-copy>p:not(.kicker):not(.large-copy){color:var(--muted);font-size:13px}.founder-experience{grid-template-columns:1fr 1fr;gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}.founder-experience li{border:1px solid var(--stone);color:var(--forest);padding:12px 14px;font-size:10px;font-weight:750}.founder-personal{background:var(--cream);border-top:1px solid var(--stone);grid-template-columns:minmax(0,1.1fr) minmax(260px,.7fr);align-items:center;gap:clamp(46px,7vw,110px);padding:78px max(5.5vw,24px);display:grid}.founder-personal-copy{max-width:680px}.founder-personal-copy h2{max-width:650px;color:var(--forest);margin:12px 0 28px;font-size:clamp(36px,4.4vw,64px)}.founder-personal-copy>p:not(.kicker){max-width:620px;color:var(--muted);font-size:14px;line-height:1.8}.founder-personal figure{margin:0;position:relative}.founder-personal img{width:100%;height:auto;display:block;box-shadow:16px 16px #a9b8a157}.founder-personal figcaption{color:var(--forest);letter-spacing:.08em;text-transform:uppercase;margin:20px 0 0;font-size:10px;font-weight:750}.principle-section{background:var(--cream);border-block:1px solid var(--stone)}.principle-grid{border-top:1px solid var(--forest);grid-template-columns:repeat(4,1fr);display:grid}.principle-grid article{border-right:1px solid var(--stone);min-height:310px;padding:28px}.principle-grid article:last-child{border-right:0}.principle-grid span{color:var(--terra);font-size:10px;font-weight:800}.principle-grid h3{font:500 24px/1.15 var(--serif);margin:70px 0 16px}.principle-grid p{color:var(--muted);font-size:12px}.ownership-section{background:var(--terra);color:#fff;grid-template-columns:1fr 1fr;gap:clamp(70px,10vw,150px);padding:clamp(85px,11vw,155px) clamp(24px,8vw,125px);display:grid}.ownership-section .kicker{color:#f8d9cd}.ownership-section h2{color:#fff}.ownership-section>div:last-child>p{color:#f8ddd4;font:500 23px/1.4 var(--serif)}.ownership-section ul{color:#f8ddd4;margin-top:30px;padding-left:18px;font-size:11px}.ownership-section li{margin-bottom:10px}.standards-section{background:var(--paper);grid-template-columns:.8fr 1.2fr;gap:clamp(70px,10vw,150px);display:grid}.standards-intro>p:last-child{color:var(--muted)}.standards-section ol{border-top:1px solid var(--forest);margin:0;padding:0;list-style:none}.standards-section li{border-bottom:1px solid var(--stone);grid-template-columns:40px 1fr;gap:15px;padding:19px 0;display:grid}.standards-section li span{color:var(--terra);font-size:10px;font-weight:800}.standards-section li strong{color:var(--forest);font-size:11px}.async-section{background:var(--cream);border-block:1px solid var(--stone);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(70px,10vw,150px);padding:clamp(85px,11vw,155px) clamp(24px,8vw,125px);display:grid}.async-board{background:var(--paper);border:1px solid var(--stone);box-shadow:17px 17px #a9b8a147}.async-top{border-bottom:1px solid var(--stone);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;padding:14px 18px;font-size:10px;font-weight:800;display:flex}.async-top i{color:var(--sage);font-style:normal}.async-message{padding:45px 38px}.async-message small{color:var(--terra-dark);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.async-message strong{color:var(--forest);font:500 30px/1.2 var(--serif);margin:18px 0;display:block}.async-message p{color:var(--muted);font-size:12px}.async-actions{border-top:1px solid var(--stone);justify-content:flex-end;gap:12px;padding:15px 18px;font-size:10px;font-weight:750;display:flex}.async-actions span{border:1px solid var(--stone);color:var(--muted);padding:9px 12px}.async-actions b{background:var(--terra);color:#fff;padding:9px 12px}.async-copy>p:not(.kicker){color:var(--muted);font-size:13px}.async-copy a{color:var(--terra-dark);font-size:10px;font-weight:750}.boundaries-manifesto{text-align:center;background:var(--forest);color:#fff;padding:clamp(90px,12vw,175px) max(24px,50vw - 475px)}.boundaries-manifesto .kicker{color:#e0a18c}.boundaries-manifesto h2{color:#fff}.boundaries-manifesto>p:last-child{max-width:780px;color:var(--sage);margin:0 auto}.guide-breadcrumb{background:var(--cream);border-bottom:1px solid var(--stone);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px;padding:18px clamp(24px,8vw,125px);font-size:9px;font-weight:750;display:flex}.guide-breadcrumb a{min-height:26px;color:var(--forest);text-decoration:underline;-webkit-text-decoration-color:var(--terra);text-decoration-color:var(--terra);text-underline-offset:4px;align-items:center;display:inline-flex}.guide-breadcrumb span[aria-current=page]{color:var(--terra-dark)}.guide-hero{background:var(--cream);border-bottom:1px solid var(--stone);grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(70px,10vw,155px);padding:clamp(95px,12vw,175px) clamp(24px,8vw,125px);display:grid}.guide-hero h1{max-width:880px;font-size:clamp(52px,6vw,88px)}.guide-hero-answer{border-top:1px solid var(--forest);padding-top:28px}.guide-hero-answer p{color:var(--forest);font:500 25px/1.4 var(--serif);letter-spacing:-.02em}.guide-hero-answer span{color:var(--terra-dark);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.guide-intro{background:var(--paper);grid-template-columns:.75fr 1.25fr;gap:clamp(60px,10vw,150px);padding:clamp(85px,10vw,145px) clamp(24px,8vw,125px);display:grid}.guide-intro aside{background:var(--forest);color:#fff;box-shadow:18px 18px 0 var(--sage);align-self:start;padding:35px}.guide-intro aside span{color:#e0a18c;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.guide-intro aside strong{font:500 30px/1.25 var(--serif);margin-top:70px;display:block}.guide-intro>div p{max-width:720px;color:var(--muted);font-size:16px}.guide-layers{background:var(--cream);border-block:1px solid var(--stone)}.guide-layer-grid{border-top:1px solid var(--forest);border-left:1px solid var(--stone);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.guide-layer-grid li{border-right:1px solid var(--stone);border-bottom:1px solid var(--stone);min-height:300px;padding:clamp(28px,4vw,48px)}.guide-layer-grid li:last-child{grid-column:1/-1;min-height:0}.guide-layer-grid.cost-driver-grid li:last-child{grid-column:auto;min-height:300px}.guide-layer-grid span{color:var(--terra-dark);letter-spacing:.12em;font-size:10px;font-weight:800}.guide-layer-grid h3{font:500 27px/1.2 var(--serif);letter-spacing:-.025em;margin:55px 0 16px}.guide-layer-grid p{max-width:590px;color:var(--muted);font-size:13px}.guide-source-note{background:var(--forest);color:#fff;grid-template-columns:1fr 1fr;gap:clamp(65px,10vw,150px);padding:clamp(85px,10vw,145px) clamp(24px,8vw,125px);display:grid}.guide-source-note h2{color:#fff}.guide-source-note .kicker{color:#e0a18c}.guide-source-note>div:last-child>p{color:var(--sage);font:500 22px/1.45 var(--serif)}.guide-source-links{flex-direction:column;gap:14px;margin-top:35px;display:flex}.guide-source-links a{color:#fff;border-bottom:1px solid var(--terra);width:fit-content;padding-bottom:3px;font-size:11px;font-weight:750}.guide-source-links span{color:#e0a18c}.guide-owner{grid-template-columns:.9fr 1.1fr;gap:clamp(65px,10vw,150px);display:grid}.guide-owner>div>p:last-child{color:var(--muted)}.guide-owner ul{border-top:1px solid var(--forest);margin:0;padding:0;list-style:none}.guide-owner li{border-bottom:1px solid var(--stone);color:var(--forest);padding:19px 0 19px 36px;font-size:13px;font-weight:650;position:relative}.guide-owner li:before{content:"✓";color:var(--terra-dark);position:absolute;left:0}.guide-costs{background:var(--cream);border-block:1px solid var(--stone)}.guide-cost-grid{border-top:1px solid var(--forest);border-left:1px solid var(--stone);grid-template-columns:repeat(3,1fr);display:grid}.guide-cost-grid.pricing-guide-grid{grid-template-columns:repeat(2,1fr)}.guide-cost-grid article{border-right:1px solid var(--stone);border-bottom:1px solid var(--stone);min-height:230px;padding:30px}.guide-cost-grid h3{font:500 23px/1.2 var(--serif)}.guide-cost-grid p{color:var(--muted);font-size:12px}.guide-readiness{background:var(--paper);grid-template-columns:1fr 1fr;gap:clamp(65px,10vw,150px);padding:clamp(85px,10vw,145px) clamp(24px,8vw,125px);display:grid}.guide-readiness ul{color:var(--muted);margin:0;padding-left:20px;font-size:13px}.guide-readiness li{margin-bottom:18px;padding-left:8px}.guide-readiness li::marker{color:var(--terra-dark)}.guide-decision{background:var(--cream);border-top:1px solid var(--stone);padding:clamp(85px,10vw,145px) clamp(24px,8vw,125px)}.guide-decision>div:first-child{max-width:760px;margin-bottom:55px}.guide-decision-grid{border:1px solid var(--stone);grid-template-columns:repeat(3,1fr);display:grid}.guide-decision-grid article{border-right:1px solid var(--stone);flex-direction:column;min-height:340px;padding:clamp(28px,4vw,44px);display:flex}.guide-decision-grid article:last-child{border-right:0}.guide-decision-grid article>span{color:var(--terra-dark);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.guide-decision-grid h3{font:500 27px/1.2 var(--serif);margin:58px 0 16px}.guide-decision-grid p{color:var(--muted);font-size:12px}.guide-decision-grid a{width:fit-content;color:var(--forest);margin-top:auto;font-size:11px;font-weight:750}.guide-decision-grid a span{color:var(--terra-dark);margin-left:7px}.package-guide-callout{background:var(--cream);border-block:1px solid var(--stone);grid-template-columns:1fr 1fr;gap:clamp(65px,10vw,150px);display:grid}.package-guide-callout>div:last-child{border-top:1px solid var(--forest);padding-top:28px}.package-guide-callout>div:last-child p{color:var(--muted)}.related-guides{background:var(--cream);border-top:1px solid var(--stone);grid-template-columns:.7fr 1.3fr;gap:clamp(48px,8vw,120px);padding:clamp(78px,9vw,125px) clamp(24px,8vw,125px);display:grid}.related-guides h2{max-width:500px;font-size:clamp(36px,4.2vw,58px)}.related-guide-grid{border-top:1px solid var(--forest);border-left:1px solid var(--stone);grid-template-columns:repeat(3,1fr);display:grid}.related-guide-grid a{border-right:1px solid var(--stone);border-bottom:1px solid var(--stone);min-height:255px;color:var(--forest);flex-direction:column;padding:26px;display:flex}.related-guide-grid span{color:var(--terra-dark);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.related-guide-grid strong{font:500 21px/1.22 var(--serif);letter-spacing:-.02em;margin:46px 0 22px}.related-guide-grid small{color:var(--terra-dark);margin-top:auto;font-size:10px;font-weight:800}@media (width<=960px){.about-hero,.founder-section,.founder-personal,.ownership-section,.standards-section,.async-section{grid-template-columns:1fr}.founder-mark,.founder-portrait{max-width:390px}.founder-personal figure{max-width:520px}.principle-grid{grid-template-columns:1fr 1fr}.principle-grid article:nth-child(2){border-right:0}.principle-grid article:nth-child(-n+2){border-bottom:1px solid var(--stone)}.guide-hero,.guide-intro,.guide-source-note,.guide-owner,.guide-readiness,.package-guide-callout,.related-guides,.related-guide-grid{grid-template-columns:1fr}.related-guide-grid a{min-height:190px}.related-guide-grid strong{margin-top:28px}.guide-cost-grid,.guide-decision-grid,.guide-cost-grid.pricing-guide-grid{grid-template-columns:1fr}.guide-cost-grid article,.guide-decision-grid article{border-right:0;min-height:0}.guide-decision-grid article{border-bottom:1px solid var(--stone)}.guide-decision-grid article:last-child{border-bottom:0}.guide-decision-grid h3{margin-top:30px}}@media (width<=580px){.founder-experience,.principle-grid{grid-template-columns:1fr}.principle-grid article,.principle-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--stone);min-height:250px}.principle-grid article:last-child{border-bottom:0}.principle-grid h3{margin-top:45px}.async-top{flex-direction:column;align-items:flex-start;gap:6px}.async-message{padding:35px 24px}.guide-layer-grid{grid-template-columns:1fr}.guide-layer-grid li:last-child{grid-column:auto}.guide-layer-grid li,.guide-layer-grid.cost-driver-grid li:last-child{min-height:0}.guide-layer-grid h3{margin-top:30px}.guide-intro aside strong{margin-top:40px}}.faq-hero{background:var(--cream);grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(70px,10vw,155px);padding:clamp(95px,12vw,175px) clamp(24px,8vw,125px);display:grid}.faq-hero>div:last-child{border-top:1px solid var(--forest);padding-top:28px}.faq-hero>div:last-child p{color:var(--forest);font:500 24px/1.4 var(--serif);letter-spacing:-.02em}.faq-hero>div:last-child a{color:var(--terra-dark);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.faq-promise{background:var(--forest);color:var(--sage);grid-template-columns:repeat(4,1fr);padding:20px clamp(24px,8vw,125px);display:grid}.faq-promise span{letter-spacing:.1em;text-align:center;text-transform:uppercase;border-right:1px solid #d8d1c533;padding:0 20px;font-size:10px;font-weight:800}.faq-promise span:last-child{border-right:0}.faq-library{background:var(--paper);grid-template-columns:260px minmax(0,1fr);gap:clamp(65px,10vw,150px);display:grid}.faq-library>aside{align-self:start;position:sticky;top:120px}.faq-library>aside ol{border-top:1px solid var(--stone);margin:25px 0 35px;padding:0;list-style:none}.faq-library>aside li{border-bottom:1px solid var(--stone);padding:12px 0}.faq-library>aside a:not(.button){color:var(--muted);text-transform:capitalize;font-size:10px;font-weight:700}.faq-library>aside a:hover{color:var(--terra-dark)}.faq-groups{gap:80px;display:grid}.faq-group-title{border-bottom:1px solid var(--forest);grid-template-columns:50px 1fr;align-items:baseline;padding-bottom:25px;display:grid}.faq-group-title span{color:var(--terra);font-size:10px;font-weight:800}.faq-group-title h2{text-transform:capitalize;margin:0;font-size:clamp(35px,4vw,50px)}.faq-groups .faq-list{border-top:0}.still-unsure{background:var(--terra);color:#fff;grid-template-columns:1fr 1fr;gap:clamp(65px,10vw,150px);padding:clamp(85px,10vw,145px) clamp(24px,8vw,125px);display:grid}.still-unsure .kicker{color:#f8d9cd}.still-unsure h2{color:#fff}.still-unsure>div:last-child>p{color:#f8ddd4;font:500 22px/1.4 var(--serif)}@media (width<=900px){.faq-hero,.faq-library,.still-unsure{grid-template-columns:1fr}.faq-library>aside{position:static}.faq-library>aside ol{columns:2}}@media (width<=600px){.faq-promise{grid-template-columns:1fr 1fr;gap:0}.faq-promise span{padding:12px 8px}.faq-promise span:nth-child(2){border-right:0}.faq-promise span:nth-child(-n+2){border-bottom:1px solid #d8d1c533}.faq-library>aside ol{columns:1}.faq-group-title{grid-template-columns:35px 1fr}}.policy-hero{background:var(--cream);grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(70px,10vw,155px);padding:clamp(95px,12vw,175px) clamp(24px,8vw,125px);display:grid}.policy-hero-copy{border-top:1px solid var(--forest);padding-top:28px}.policy-hero-copy p{color:var(--forest);font:500 24px/1.4 var(--serif);letter-spacing:-.02em}.policy-hero-copy span{color:var(--terra-dark);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.legal-warning{background:var(--terra);color:#fff;gap:30px;padding:20px clamp(24px,8vw,125px);display:flex}.legal-warning strong{letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:10px}.legal-warning p{color:#f8ddd4;margin:0;font-size:10px}.policy-current-practice{background:var(--cream);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(42px,8vw,120px);display:grid}.policy-current-practice h2{max-width:560px}.policy-current-practice>div:last-child{max-width:720px;color:var(--muted);font-size:15px}.policy-current-practice>div:last-child p:last-child{margin-bottom:0}.policy-library{background:var(--paper)}.policy-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.policy-grid article{background:var(--cream);border:1px solid var(--stone);flex-direction:column;min-height:520px;padding:clamp(30px,4vw,48px);display:flex}.policy-card-top{color:var(--terra);justify-content:space-between;gap:20px;font-size:10px;font-weight:800;display:flex}.policy-card-top i{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-style:normal}.policy-grid h3{font:500 34px/1.1 var(--serif);letter-spacing:-.03em;margin:55px 0 16px}.policy-grid>article>p{min-height:75px;color:var(--muted);font-size:12px}.policy-grid>article>strong{color:var(--terra-dark);letter-spacing:.1em;text-transform:uppercase;margin-top:20px;font-size:10px}.policy-grid ul{color:var(--muted);columns:2;padding-left:18px;font-size:10px}.policy-grid li{break-inside:avoid;margin-bottom:8px}.policy-document-status{border:1px solid var(--stone);color:var(--muted);font:750 9px/1 var(--sans);letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#ffffff59;margin-top:auto;padding:12px;display:block}.policy-principles{background:var(--cream);border-block:1px solid var(--stone);grid-template-columns:.75fr 1.25fr;gap:clamp(70px,10vw,150px);display:grid}.policy-principles ol{border-top:1px solid var(--forest);margin:0;padding:0;list-style:none}.policy-principles li{border-bottom:1px solid var(--stone);grid-template-columns:40px 1fr 1.5fr;gap:18px;padding:20px 0;display:grid}.policy-principles li span{color:var(--terra);font-size:10px;font-weight:800}.policy-principles li h3{font:500 18px/1.2 var(--serif);margin:0}.policy-principles li p{color:var(--muted);margin:0;font-size:10px}.policy-gate{background:var(--forest);color:#fff;grid-template-columns:1fr 1fr;gap:clamp(70px,10vw,150px);padding:clamp(85px,10vw,145px) clamp(24px,8vw,125px);display:grid}.policy-gate .kicker{color:#e0a18c}.policy-gate h2{color:#fff}.gate-list{border-top:1px solid #d8d1c54d}.gate-list span{color:var(--sage);border-bottom:1px solid #d8d1c533;grid-template-columns:30px 1fr auto;gap:12px;padding:17px 0;font-size:10px;display:grid}.gate-list i{color:#e0a18c;font-size:10px;font-style:normal;font-weight:800}.gate-list b{color:#e0a18c;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.policy-cta{background:var(--terra)}@media (width<=900px){.policy-hero,.policy-principles,.policy-gate,.policy-current-practice,.policy-grid{grid-template-columns:1fr}}@media (width<=600px){.legal-warning{flex-direction:column;align-items:flex-start;gap:7px}.policy-current-practice{grid-template-columns:1fr;gap:24px}.policy-grid article{min-height:auto}.policy-grid ul{columns:1}.policy-document-status{margin-top:25px}.policy-principles li{grid-template-columns:30px 1fr}.policy-principles li p{grid-column:2}}.store-review-page{background:var(--paper)}.review-offer-callout{border-block:1px solid var(--stone);background:#eee9df;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:clamp(50px,9vw,130px);padding:clamp(65px,8vw,110px) clamp(24px,8vw,125px);display:grid}.review-offer-callout-copy h2{max-width:720px}.review-offer-callout-copy>p:not(.kicker){max-width:620px;color:var(--muted)}.review-offer-callout-copy .text-link{margin-top:21px}.review-offer-callout aside{background:var(--forest);color:#fff;padding:clamp(28px,4vw,43px)}.review-offer-callout aside>span{color:#e0a18c;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.review-offer-callout aside>div{align-items:baseline;gap:14px;margin:19px 0 14px;display:flex}.review-offer-callout aside s{color:var(--sage);font-size:16px}.review-offer-callout aside strong{font:500 51px/1 var(--serif)}.review-offer-callout aside ul{border-top:1px solid #d8d1c540;margin:0 0 24px;padding:0;list-style:none}.review-offer-callout aside li{color:var(--sage);border-bottom:1px solid #d8d1c52e;padding:10px 0;font-size:10px}.review-offer-callout aside li:before{color:#e0a18c;content:"✓";margin-right:9px}.review-offer-callout aside .button{text-align:center;width:100%}.review-offer-callout aside small{color:var(--sage);text-align:center;margin-top:12px;font-size:8px;display:block}.review-offer-callout-packages{margin-top:0}.store-review-hero{background:var(--cream);border-bottom:1px solid var(--stone);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:clamp(55px,9vw,135px);min-height:720px;padding:clamp(80px,10vw,145px) clamp(24px,8vw,125px);display:grid}.store-review-hero h1{max-width:860px}.store-review-hero-note{color:var(--muted);margin:24px 0 0;font-size:11px}.store-review-offer{background:var(--forest);color:#fff;padding:clamp(32px,4vw,48px)}.store-review-offer>span{color:#e0a18c;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.store-review-price{align-items:baseline;gap:17px;margin:25px 0 12px;display:flex}.store-review-price s{color:var(--sage);font-size:19px}.store-review-price strong{font:500 clamp(66px, 7vw, 92px)/1 var(--serif);letter-spacing:-.05em}.store-review-offer>p{max-width:330px;color:var(--sage);font-size:14px}.store-review-offer ul{border-top:1px solid #d8d1c540;margin:30px 0 0;padding:0;list-style:none}.store-review-offer li{border-bottom:1px solid #d8d1c52e;padding:14px 0;font-size:11px}.store-review-offer li i{color:#e0a18c;margin-right:10px;font-style:normal}.store-review-fit{background:var(--forest);color:#fff;justify-content:space-between;align-items:center;gap:35px;padding:24px clamp(24px,8vw,125px);display:flex}.store-review-fit p{max-width:570px;color:var(--sage);margin:0;font-size:12px}.store-review-fit strong{letter-spacing:.05em;text-transform:uppercase;font-size:10px}.store-review-fit strong span{color:var(--terra);margin:0 9px}.store-review-signals{border:1px solid var(--stone);grid-template-columns:repeat(2,1fr);display:grid}.store-review-signals article{border-right:1px solid var(--stone);border-bottom:1px solid var(--stone);min-height:190px;padding:clamp(27px,4vw,42px)}.store-review-signals article:nth-child(2n){border-right:0}.store-review-signals article:nth-last-child(-n+2){border-bottom:0}.store-review-signals span,.store-review-grid article>span{color:var(--terra-dark);font-size:9px;font-weight:800}.store-review-signals p{max-width:520px;color:var(--forest);font:500 clamp(21px, 2.5vw, 29px)/1.2 var(--serif);letter-spacing:-.025em;margin:32px 0 0}.store-review-scope{background:var(--cream);border-block:1px solid var(--stone)}.store-review-grid{border:1px solid var(--stone);background:var(--paper);grid-template-columns:repeat(6,1fr);display:grid}.store-review-grid article{border-right:1px solid var(--stone);grid-column:span 2;min-height:300px;padding:clamp(25px,3.4vw,38px)}.store-review-grid article:nth-child(3){border-right:0}.store-review-grid article:nth-child(4),.store-review-grid article:nth-child(5){border-top:1px solid var(--stone);grid-column:span 3}.store-review-grid article:nth-child(5){border-right:0}.store-review-grid h3{font:500 25px/1.15 var(--serif);letter-spacing:-.025em;margin:38px 0 14px}.store-review-grid p{color:var(--muted);font-size:12px}.store-review-deliverable{background:var(--forest);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(60px,10vw,150px);padding:clamp(80px,10vw,140px) clamp(24px,8vw,125px);display:grid}.store-review-deliverable h2{color:#fff}.store-review-deliverable>div>p:last-child{max-width:610px;color:var(--sage)}.store-review-deliverable aside{border-top:1px solid #d8d1c54d}.store-review-deliverable aside span{color:#e0a18c;border-bottom:1px solid #d8d1c533;width:48px;padding:18px 0;font-size:9px;font-weight:800;display:inline-block}.store-review-deliverable aside strong{border-bottom:1px solid #d8d1c533;width:calc(100% - 48px);padding:18px 0;font-size:12px;display:inline-block}.store-review-sample{border-bottom:1px solid var(--stone);background:#eee9df;grid-template-columns:minmax(280px,.72fr) minmax(580px,1.28fr);align-items:center;gap:clamp(55px,8vw,120px);display:grid;overflow:hidden}.store-review-sample-copy>p:not(.kicker){max-width:560px;color:var(--muted)}.store-review-sample-copy ul{border-top:1px solid var(--stone);margin:42px 0 25px;padding:0;list-style:none}.store-review-sample-copy li{border-bottom:1px solid var(--stone);color:var(--forest);gap:15px;padding:14px 0;font-size:11px;font-weight:700;display:flex}.store-review-sample-copy li span{color:var(--terra-dark);font-size:9px}.store-review-sample-copy>small{max-width:540px;color:var(--muted);font-size:9px;line-height:1.55;display:block}.review-document-stack{perspective:1400px;min-height:650px;position:relative}.review-document{color:#17372e;transform-origin:bottom;background:#fffdf8;border:1px solid #d4cec2;flex-direction:column;width:min(440px,72%);min-height:570px;padding:28px 30px 24px;display:flex;position:absolute;top:34px;left:50%;box-shadow:0 28px 70px #16372c29}.review-document:first-child{z-index:3;transform:translate(-61%)rotate(-4deg)}.review-document:nth-child(2){z-index:2;transform:translate(-26%)translateY(27px)rotate(4deg)}.review-document:nth-child(3){z-index:1;transform:translate(-2%)translateY(54px)rotate(9deg)}.review-document header,.review-document footer{justify-content:space-between;align-items:center;display:flex}.review-document header{border-bottom:1px solid #d8d1c5;padding-bottom:14px}.review-document header span{letter-spacing:.17em;font-size:8px;font-weight:900}.review-document header small,.review-document footer{color:#6f7b75;letter-spacing:.08em;font-size:6px}.review-document-brand{align-items:center;gap:15px;margin:28px 0 20px;display:flex}.review-document-brand i{color:#121212;background:#f3c742;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font:900 13px/1 sans-serif;display:grid}.review-document-brand .deadduckie-mark{background:#f3c742 url(/deadduckie-mark.png) 50%/82% no-repeat;border:1px solid #121212}.review-document-brand div{flex-direction:column;display:flex}.review-document-brand small,.review-priority-label{color:#b04e32;letter-spacing:.14em;font-size:6px;font-weight:900}.review-document-brand strong{font:600 20px/1 var(--serif);margin:3px 0}.review-document-brand span{color:#6f7b75;font-size:7px}.review-document-rule{background:linear-gradient(90deg,#f3c742 0 39%,#17372e 39% 100%);height:4px}.review-document h3{font:500 25px/1.03 var(--serif);letter-spacing:-.035em;margin:24px 0 12px}.review-document>p{color:#637069;margin:0;font-size:8px;line-height:1.6}.review-document-signals{border-top:1px solid #d8d1c5;margin-top:24px}.review-document-signals div{border-bottom:1px solid #e7e1d7;grid-template-columns:1fr auto 70px;align-items:center;gap:12px;padding:13px 0;font-size:7px;display:grid}.review-document-signals strong{font-size:7px}.review-document-signals i{background:#ddd7cd;height:4px;display:block;position:relative}.review-document-signals i:after{content:"";background:#c86547;height:100%;position:absolute;top:0;left:0}.review-document-signals .signal-high:after{width:84%}.review-document-signals .signal-mid:after{width:58%}.review-document footer{border-top:1px solid #d8d1c5;margin-top:auto;padding-top:15px}.review-document footer strong{color:#17372e;font-size:6px}.review-priority-number{color:#c86547;font:500 52px/1 var(--serif);margin-top:42px}.review-priority-label{margin-top:11px}.review-recommendation{color:#fff;background:#17372e;margin-top:25px;padding:17px}.review-recommendation span{color:#dfa38f;letter-spacing:.12em;margin-bottom:8px;font-size:6px;font-weight:900;display:block}.review-recommendation strong{font:500 12px/1.35 var(--serif)}.review-document-impact{border:1px solid #d8d1c5;grid-template-columns:repeat(3,1fr);margin-top:19px;display:grid}.review-document-impact span{color:#6f7b75;border-right:1px solid #d8d1c5;flex-direction:column;gap:4px;padding:10px 8px;font-size:6px;display:flex}.review-document-impact span:last-child{border-right:0}.review-document-impact strong{color:#17372e;font-size:8px}.review-document-roadmap ol{border-top:1px solid #d8d1c5;margin:22px 0 0;padding:0;list-style:none}.review-document-roadmap li{border-bottom:1px solid #e7e1d7;grid-template-columns:24px 1fr auto;align-items:start;gap:10px;padding:15px 0;display:grid}.review-document-roadmap li>span{color:#b04e32;font-size:7px;font-weight:900}.review-document-roadmap li div{flex-direction:column;display:flex}.review-document-roadmap li strong{font-size:8px}.review-document-roadmap li p{color:#6f7b75;margin:4px 0 0;font-size:6px;line-height:1.4}.review-document-roadmap li>small{color:#b04e32;font-size:6px;font-weight:900}.review-walkthrough-stamp{background:#eee9df;align-items:center;gap:12px;margin-top:22px;padding:13px 15px;display:flex}.review-walkthrough-stamp i{color:#fff;background:#c86547;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:grid}.review-walkthrough-stamp span{flex-direction:column;gap:3px;display:flex}.review-walkthrough-stamp strong{font-size:7px}.review-walkthrough-stamp small{color:#6f7b75;font-size:6px}.store-review-boundaries{grid-template-columns:.65fr 1.35fr;gap:clamp(60px,10vw,145px);display:grid}.store-review-boundary-grid{border:1px solid var(--stone);grid-template-columns:1fr 1fr;display:grid}.store-review-boundary-grid article{padding:clamp(27px,4vw,42px)}.store-review-boundary-grid article:first-child{background:var(--cream);border-right:1px solid var(--stone)}.store-review-boundary-grid article>span{color:var(--terra-dark);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.store-review-boundary-grid ul{margin:28px 0 0;padding:0;list-style:none}.store-review-boundary-grid li{border-top:1px solid var(--stone);color:var(--muted);padding:12px 0;font-size:11px}.store-review-boundary-grid li:before{color:var(--terra);content:":";margin-right:10px}.store-review-process{background:var(--cream);border-block:1px solid var(--stone)}.store-review-process ol{border:1px solid var(--stone);background:var(--paper);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.store-review-process li{border-right:1px solid var(--stone);min-height:320px;padding:clamp(26px,3.4vw,40px)}.store-review-process li:last-child{border-right:0}.store-review-process li>span{color:var(--terra-dark);font-size:10px;font-weight:800}.store-review-process h3{font:500 23px/1.15 var(--serif);letter-spacing:-.025em;margin:52px 0 14px}.store-review-process li p{color:var(--muted);font-size:11px}.store-review-founder{grid-template-columns:.85fr 1.15fr;gap:clamp(70px,11vw,170px);padding:clamp(80px,10vw,140px) clamp(24px,8vw,125px);display:grid}.store-review-founder>div:last-child{border-top:1px solid var(--forest);padding-top:28px}.store-review-founder>div:last-child p{color:var(--muted);font-size:15px}.store-review-faq{background:var(--cream);border-top:1px solid var(--stone)}.store-review-cta h2{max-width:940px}.store-review-cta>p:not(.kicker){max-width:710px}.store-review-cta small{color:var(--sage);margin-top:18px;display:block}@media (width<=900px){.review-offer-callout,.store-review-hero,.store-review-deliverable,.store-review-sample,.store-review-boundaries,.store-review-founder{grid-template-columns:1fr}.review-document-stack{min-height:620px}.store-review-fit{flex-direction:column;align-items:flex-start}.store-review-grid{grid-template-columns:1fr 1fr}.store-review-grid article,.store-review-grid article:nth-child(4),.store-review-grid article:nth-child(5){border-top:1px solid var(--stone);border-right:1px solid var(--stone);grid-column:span 1}.store-review-grid article:first-child,.store-review-grid article:nth-child(2){border-top:0}.store-review-grid article:nth-child(2n){border-right:0}.store-review-grid article:nth-child(5){border-right:0;grid-column:1/-1}.store-review-process ol{grid-template-columns:1fr 1fr}.store-review-process li{border-bottom:1px solid var(--stone)}.store-review-process li:nth-child(2n){border-right:0}.store-review-process li:nth-last-child(-n+2){border-bottom:0}}@media (width<=600px){.store-review-hero{min-height:auto}.store-review-hero .hero-actions{flex-direction:column;align-items:stretch;gap:14px}.store-review-hero .button{width:100%}.store-review-signals,.store-review-grid,.store-review-boundary-grid,.store-review-process ol{grid-template-columns:1fr}.store-review-signals article,.store-review-signals article:nth-child(2n),.store-review-signals article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--stone);min-height:160px}.store-review-signals article:last-child{border-bottom:0}.store-review-grid article,.store-review-grid article:first-child,.store-review-grid article:nth-child(2),.store-review-grid article:nth-child(5){border-top:1px solid var(--stone);border-right:0;grid-column:auto}.store-review-grid article:first-child{border-top:0}.store-review-boundary-grid article:first-child{border-right:0;border-bottom:1px solid var(--stone)}.store-review-process li,.store-review-process li:nth-child(2n),.store-review-process li:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--stone);min-height:250px}.store-review-process li:last-child{border-bottom:0}.review-document-stack{transform-origin:top;min-height:560px;margin-inline:-20px;transform:scale(.82)}.review-document{width:76%;left:48%}}.bot-field{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.owner-page{background:var(--paper);min-height:100vh}.owner-header{border-bottom:1px solid var(--stone);justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:14px clamp(24px,5vw,76px);display:flex}.owner-header>div{color:var(--muted);align-items:center;gap:18px;font-size:12px;display:flex}.owner-header a:not(.brand),.owner-detail-hero a{color:var(--terra-dark);text-underline-offset:4px;font-size:12px;font-weight:750;text-decoration:underline}.owner-hero{background:var(--cream);border-bottom:1px solid var(--stone);grid-template-columns:1fr 260px;align-items:end;gap:80px;padding:clamp(70px,9vw,125px) clamp(24px,7vw,105px);display:grid}.owner-hero h1{max-width:780px;font-size:clamp(50px,6vw,82px)}.owner-hero>div>p:last-child{max-width:680px;color:var(--muted);font-size:17px}.owner-hero aside{border-top:1px solid var(--forest);padding-top:28px}.owner-hero aside strong{color:var(--forest);font:500 68px/1 var(--serif);display:block}.owner-hero aside span{color:var(--muted);font-size:12px}.owner-metrics{background:var(--forest);color:#fff;grid-template-columns:repeat(5,1fr);padding:0 clamp(24px,7vw,105px);display:grid}.owner-metrics article{border-right:1px solid #d8d1c533;min-height:140px;padding:28px 24px}.owner-metrics article:last-child{border-right:0}.owner-metrics span{color:var(--sage);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.owner-metrics strong{font:500 42px/1 var(--serif);margin-top:20px;display:block}.owner-insights{background:var(--cream);border-bottom:1px solid var(--stone);padding:clamp(70px,8vw,110px) clamp(24px,7vw,105px)}.owner-funnel{border:1px solid var(--stone);grid-template-columns:repeat(7,1fr);display:grid}.owner-funnel article{background:var(--paper);border-right:1px solid var(--stone);flex-direction:column;min-height:205px;padding:25px 22px;display:flex}.owner-funnel article:last-child{border-right:0}.owner-funnel article>span{color:var(--terra-dark);font-size:9px;font-weight:800}.owner-funnel article>strong{color:var(--forest);font:500 46px/1 var(--serif);margin:25px 0 10px}.owner-funnel h3{margin:0;font-size:12px}.owner-funnel small{color:var(--muted);margin-top:auto;font-size:10px}.owner-insight-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.owner-insight-grid>article{background:var(--paper);border:1px solid var(--stone);padding:clamp(26px,4vw,40px)}.owner-insight-grid>.owner-guide-insight,.owner-insight-grid>.owner-acquisition-insight{grid-column:1/-1}.owner-insight-heading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.owner-insight-heading h3{font:500 25px/1.2 var(--serif);margin:0}.owner-insight-heading span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.owner-insight-grid ol{border-top:1px solid var(--stone);margin:28px 0 0;padding:0;list-style:none}.owner-insight-grid li{border-bottom:1px solid var(--stone);grid-template-columns:1fr 45px 80px;align-items:baseline;gap:12px;padding:14px 0;font-size:11px;display:grid}.owner-insight-grid li>span{color:var(--forest);font-weight:650}.owner-insight-grid li>strong{color:var(--terra-dark);text-align:right}.owner-insight-grid li>small{color:var(--muted);text-align:right}.owner-insight-empty{color:var(--muted);margin:28px 0 0;font-size:12px}.owner-friction-note{color:var(--muted);background:#f6e4df;border:1px solid #d6a395;margin:16px 0 0;padding:15px 18px;font-size:11px}.owner-friction-note strong{color:var(--terra-dark)}.owner-projects,.owner-brief,.owner-alerts{padding:clamp(70px,8vw,110px) clamp(24px,7vw,105px)}.owner-alerts{background:var(--paper);border-bottom:1px solid var(--stone)}.owner-alerts-empty{background:#e5eee7;border:1px solid #aabfae;align-items:center;gap:16px;padding:24px 28px;display:flex}.owner-alerts-empty>span{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.owner-alerts-empty p{color:var(--muted);margin:0;font-size:12px}.owner-alerts-empty strong{color:var(--forest);margin-right:8px}.owner-alerts-list{border:1px solid var(--stone)}.owner-alerts-actions{background:var(--cream);color:var(--muted);text-transform:uppercase;justify-content:space-between;padding:13px 18px;font-size:10px;font-weight:750;display:flex}.owner-alerts-actions button,.owner-alerts-list article button{color:var(--terra-dark);font:750 10px/1 var(--sans);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.owner-alerts-list article{border-top:1px solid var(--stone);grid-template-columns:1fr auto;align-items:center;gap:40px;padding:23px 20px;display:grid}.owner-alerts-list article:first-of-type{border-top:0}.owner-alerts-list article>div:first-child>span{color:var(--terra-dark);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.owner-alerts-list h3{font:500 21px/1.2 var(--serif);margin:5px 0}.owner-alerts-list p,.owner-alerts-list small{color:var(--muted);margin:0;font-size:11px}.owner-alerts-list article>div:last-child{align-items:center;gap:18px;display:flex}.owner-alerts-list article a{color:var(--forest);white-space:nowrap;font-size:11px;font-weight:750}.owner-section-title{grid-template-columns:1fr 420px;align-items:end;gap:80px;margin-bottom:42px;display:grid}.owner-section-title h2{margin:0;font-size:clamp(38px,4vw,56px)}.owner-section-title>p{color:var(--muted);margin:0;font-size:13px}.owner-table-wrap{border:1px solid var(--stone);overflow-x:auto}.owner-table-wrap table{border-collapse:collapse;width:100%;min-width:1050px;font-size:12px}.owner-table-wrap th{background:var(--cream);color:var(--muted);letter-spacing:.1em;text-align:left;text-transform:uppercase;padding:14px 18px;font-size:9px}.owner-table-wrap td{border-top:1px solid var(--stone);vertical-align:top;padding:20px 18px}.owner-table-wrap td:first-child strong,.owner-table-wrap td:first-child span{display:block}.owner-table-wrap td:first-child strong{color:var(--forest);font-size:13px}.owner-table-wrap td:first-child span{color:var(--muted);margin-top:3px;font-size:10px}.owner-test-row{background:#f7f3eb}.owner-table-wrap td:first-child .owner-qa-badge{color:var(--forest);letter-spacing:.08em;text-transform:uppercase;background:#eee3c5;border:1px solid #cdbd8d;margin-top:8px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850;display:inline-flex}.owner-table-wrap td:last-child a{color:var(--terra-dark);white-space:nowrap;font-weight:750}.owner-recovery-actions{gap:7px;min-width:170px;display:grid}.owner-recovery-actions button{border:1px solid var(--stone);background:var(--paper);min-height:44px;color:var(--forest);cursor:pointer;font:750 10px/1.2 var(--sans)}.owner-recovery-actions button:disabled{opacity:.5;cursor:wait}.owner-recovery-actions small{max-width:190px;color:var(--muted);line-height:1.35}.owner-commerce-actions{gap:12px;min-width:190px;display:grid}.owner-commerce-actions>a{font-size:11px;font-weight:800;color:var(--forest)!important}.owner-delivery-hero{background:var(--cream);border-bottom:1px solid var(--stone);grid-template-columns:1fr minmax(260px,360px);align-items:end;gap:70px;padding:clamp(60px,8vw,100px) clamp(24px,7vw,105px);display:grid}.owner-delivery-hero h1{margin:0 0 18px;font-size:clamp(45px,6vw,76px)}.owner-delivery-hero p{color:var(--muted)}.owner-delivery-hero aside{border-top:2px solid var(--forest);background:var(--paper);padding:26px}.owner-delivery-hero aside span,.owner-delivery-hero aside small{color:var(--muted);font-size:10px;display:block}.owner-delivery-hero aside strong{color:var(--forest);font:500 30px/1.1 var(--serif);margin:12px 0;display:block}.owner-delivery-summary{background:var(--forest);color:#fff;grid-template-columns:1fr 1fr;display:grid}.owner-delivery-summary article{border-right:1px solid #fff3;padding:clamp(35px,5vw,65px) clamp(24px,7vw,105px)}.owner-delivery-summary span{color:var(--sage);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.owner-delivery-summary h2{color:#fff;margin:15px 0 9px;font-size:clamp(26px,3vw,40px)}.owner-delivery-summary p{color:#e5e0d5;margin:0;font-size:12px}.owner-delivery-layout{background:var(--paper);grid-template-columns:minmax(0,1fr) minmax(300px,390px);gap:55px;padding:clamp(65px,8vw,105px) clamp(24px,7vw,105px);display:grid}.owner-delivery-layout .owner-section-title{grid-template-columns:1fr;gap:15px;margin-bottom:28px}.owner-delivery-checks{border-top:1px solid var(--stone);border-left:1px solid var(--stone);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.owner-delivery-checks li{border-right:1px solid var(--stone);border-bottom:1px solid var(--stone);grid-template-columns:25px 1fr;gap:11px;padding:17px;display:grid}.owner-delivery-checks li>span{color:#fff;place-items:center;width:23px;height:23px;font-size:11px;font-weight:800;display:grid}.owner-delivery-checks li.ready>span{background:var(--sage)}.owner-delivery-checks li.action>span{background:var(--terra)}.owner-delivery-checks strong,.owner-delivery-checks small{display:block}.owner-delivery-checks strong{color:var(--forest);font-size:11px}.owner-delivery-checks small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45}.owner-delivery-intake{margin-top:55px}.owner-delivery-intake>article{background:var(--cream);border:1px solid var(--stone);margin-top:18px;padding:28px}.owner-delivery-intake h3{font:500 24px/1.2 var(--serif);margin:0 0 20px}.owner-delivery-intake dl{margin:0}.owner-delivery-intake dl div{border-top:1px solid var(--stone);padding:13px 0}.owner-delivery-intake dt{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:750}.owner-delivery-intake dd{white-space:pre-wrap;color:var(--charcoal);margin:6px 0 0;font-size:12px}.owner-delivery-intake em{color:var(--terra-dark)}.owner-delivery-layout>aside{align-content:start;gap:18px;display:grid}.owner-delivery-panel{background:var(--cream);border:1px solid var(--stone);padding:27px}.owner-delivery-panel ol{margin:20px 0 0;padding:0;list-style:none}.owner-delivery-panel ol li{border-top:1px solid var(--stone);color:var(--muted);grid-template-columns:25px 1fr;gap:8px;padding:12px 0;font-size:11px;display:grid}.owner-delivery-panel ol li.current{color:var(--terra-dark)}.owner-delivery-panel ol li.complete{color:var(--forest)}.owner-delivery-control{gap:17px;margin-top:20px;display:grid}.owner-delivery-control label{color:var(--forest);letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:750;display:grid}.owner-delivery-control select,.owner-delivery-control textarea{border:1px solid var(--stone);background:var(--paper);width:100%;color:var(--charcoal);font:400 12px/1.5 var(--sans);padding:12px}.owner-delivery-control p,.owner-delivery-control>span{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.owner-delivery-control .button{cursor:pointer;border:0;width:100%}.owner-delivery-control .button:disabled{opacity:.55}.owner-delivery-muted{color:var(--muted);margin:18px 0 0;font-size:10px;line-height:1.6}.owner-milestone-comms{gap:15px;margin-top:18px;display:grid}.owner-milestone-comms>label{color:var(--forest);letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:750;display:grid}.owner-milestone-comms select{border:1px solid var(--stone);background:var(--paper);width:100%;min-height:44px;color:var(--charcoal);font:600 12px/1.4 var(--sans);padding:11px}.owner-milestone-comms>p,.owner-milestone-comms>small,.owner-milestone-comms>span{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.owner-milestone-comms>div:not(.owner-milestone-actions){border-left:3px solid var(--sage);background:var(--paper);padding:12px}.owner-milestone-comms>div strong,.owner-milestone-comms>div span{display:block}.owner-milestone-comms>div strong{color:var(--terra-dark);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:8px}.owner-milestone-comms>div span{color:var(--forest);font-size:10px;font-weight:700}.owner-milestone-comms details{border:1px solid var(--stone);background:var(--paper)}.owner-milestone-comms summary{min-height:44px;color:var(--forest);cursor:pointer;align-items:center;padding:12px;font-size:10px;font-weight:750;display:flex}.owner-milestone-comms pre{border-top:1px solid var(--stone);white-space:pre-wrap;max-height:340px;color:var(--charcoal);font:400 10px/1.6 var(--sans);margin:0;padding:16px;overflow:auto}.owner-milestone-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.owner-milestone-actions .button,.owner-milestone-actions button{border:1px solid var(--forest);cursor:pointer;min-height:44px;font:750 9px/1.2 var(--sans);text-align:center;padding:10px}.owner-milestone-actions button{background:var(--paper);color:var(--forest)}@media (width<=420px){.owner-milestone-actions{grid-template-columns:1fr}}.owner-client-responses{margin:18px 0 0;padding:0;list-style:none}.owner-client-responses li{border-top:1px solid var(--stone);padding:15px 0}.owner-client-responses strong,.owner-client-responses small{display:block}.owner-client-responses strong{color:var(--forest);font-size:11px}.owner-client-responses span{color:var(--terra-dark);text-transform:uppercase;background:#f4edd7;margin:7px 0;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.owner-client-responses span.approved{color:var(--forest);background:#dfe9dd}.owner-client-responses span.changes_requested{color:var(--terra-dark);background:#f6e4df}.owner-client-responses small,.owner-client-responses p{color:var(--muted);font-size:9px;line-height:1.5}.owner-client-responses p{white-space:pre-wrap;margin:8px 0 0}@media (width<=800px){.owner-delivery-hero,.owner-delivery-layout{grid-template-columns:1fr;gap:35px}.owner-delivery-summary{grid-template-columns:1fr}.owner-delivery-summary article{border-bottom:1px solid #fff3;border-right:0}.owner-delivery-checks{grid-template-columns:1fr}.owner-delivery-layout>aside{grid-row:1}.owner-delivery-page .owner-header{align-items:flex-start}}.owner-playbook-section{background:var(--paper);border-top:1px solid var(--stone);padding:clamp(65px,8vw,105px) clamp(24px,7vw,105px)}.owner-playbook-grid{gap:18px;display:grid}.owner-playbook-grid>article{border:1px solid var(--stone);background:var(--cream);padding:clamp(25px,4vw,42px)}.owner-playbook-grid>article.current{border-left:5px solid var(--terra);background:#fffdf8}.owner-playbook-grid>article>header{grid-template-columns:52px 1fr;align-items:start;gap:18px;display:grid}.owner-playbook-grid>article>header>span{background:var(--forest);color:#fff;place-items:center;width:44px;height:44px;font-size:11px;font-weight:800;display:grid}.owner-playbook-grid header small{color:var(--terra-dark);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.owner-playbook-grid h3{max-width:760px;font:500 clamp(24px,3vw,34px)/1.15 var(--serif);margin:6px 0 0}.owner-playbook-columns{border-top:1px solid var(--stone);border-left:1px solid var(--stone);grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid}.owner-playbook-columns section{border-right:1px solid var(--stone);border-bottom:1px solid var(--stone);padding:20px}.owner-playbook-columns h4{color:var(--forest);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:9px}.owner-playbook-columns ul{margin:0;padding-left:16px}.owner-playbook-columns li,.owner-playbook-columns p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.owner-playbook-columns li+li{margin-top:7px}@media (width<=950px){.owner-playbook-columns{grid-template-columns:1fr 1fr}}@media (width<=560px){.owner-playbook-columns{grid-template-columns:1fr}.owner-playbook-grid>article>header{grid-template-columns:44px 1fr}}.owner-quality-section{background:var(--cream);border-top:1px solid var(--stone);padding:clamp(65px,8vw,105px) clamp(24px,7vw,105px)}.owner-quality-grid{border-top:1px solid var(--stone);border-left:1px solid var(--stone);grid-template-columns:1fr 1fr;display:grid}.owner-quality-grid article{border-right:1px solid var(--stone);border-bottom:1px solid var(--stone);background:var(--paper);padding:clamp(24px,3vw,36px)}.owner-quality-grid header{grid-template-columns:38px 1fr;gap:14px;display:grid}.owner-quality-grid header>span{background:var(--terra);color:#fff;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.owner-quality-grid h3{color:var(--forest);font:500 25px/1.15 var(--serif);margin:0}.owner-quality-grid header p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.5}.owner-quality-grid ul{margin:24px 0 0;padding:0;list-style:none}.owner-quality-grid li{border-top:1px solid var(--stone);color:var(--charcoal);padding:11px 0 11px 22px;font-size:10px;line-height:1.55;position:relative}.owner-quality-grid li:before{color:var(--terra-dark);content:"□";position:absolute;left:0}@media (width<=760px){.owner-quality-grid{grid-template-columns:1fr}}.owner-closure-section{background:var(--forest);color:#fff;padding:clamp(65px,8vw,105px) clamp(24px,7vw,105px)}.owner-closure-section .owner-section-title h2{color:#fff}.owner-closure-section .owner-section-title>p{color:#d8ded9}.owner-closure-procedures{grid-template-columns:1fr 1fr;gap:16px;display:grid}.owner-closure-procedures article{background:var(--paper);color:var(--charcoal);padding:clamp(24px,3vw,38px)}.owner-closure-procedures span{color:var(--terra-dark);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.owner-closure-procedures h3{font:500 29px/1.15 var(--serif);margin:9px 0 20px}.owner-closure-procedures ul,.owner-support-boundaries ul{margin:0;padding-left:18px}.owner-closure-procedures li,.owner-support-boundaries li{margin-top:10px;font-size:11px;line-height:1.55}.owner-issue-table{border:1px solid #ffffff40;margin-top:18px}.owner-issue-table>header,.owner-issue-table>div{grid-template-columns:110px 1fr 1fr;display:grid}.owner-issue-table>header{background:#ffffff1a}.owner-issue-table>header strong,.owner-issue-table>div>*{border-right:1px solid #fff3;margin:0;padding:17px;font-size:10px;line-height:1.5}.owner-issue-table>div{border-top:1px solid #fff3}.owner-issue-table b{color:#f0c49d;font-size:15px}.owner-issue-table b small{color:#d8ded9;text-transform:uppercase;font-size:8px;display:block}.owner-issue-table p{color:#e7ebe8}.owner-support-boundaries{background:#0f2922;margin-top:18px;padding:clamp(24px,3vw,38px)}.owner-support-boundaries h3{color:#fff;font:500 29px/1.15 var(--serif);margin-top:0}.owner-support-boundaries li{color:#e1e6e2}@media (width<=760px){.owner-closure-procedures{grid-template-columns:1fr}.owner-issue-table{overflow-x:auto}.owner-issue-table>header,.owner-issue-table>div{min-width:720px}}.owner-deliverables-section{background:var(--cream);border-top:1px solid var(--stone);padding:clamp(65px,8vw,105px) clamp(24px,7vw,105px)}.owner-documents{border:1px solid var(--stone);background:var(--paper)}.owner-documents>nav{border-bottom:1px solid var(--stone);background:var(--forest);display:flex;overflow-x:auto}.owner-documents>nav button{color:#e8e2d7;cursor:pointer;min-width:190px;font:700 10px/1.3 var(--sans);text-align:left;background:0 0;border:0;border-right:1px solid #ffffff2e;gap:8px;padding:16px 18px;display:grid}.owner-documents>nav button strong{font:inherit}.owner-documents>nav button span{color:#d8ded9;letter-spacing:.04em;text-transform:uppercase;border:1px solid #ffffff47;border-radius:999px;width:max-content;padding:4px 6px;font-size:8px;font-weight:750}.owner-documents>nav button span.approved{color:#244c39;background:#dceade;border-color:#a7c7b4}.owner-documents>nav button span.changes_requested{color:#7d321f;background:#f6ded4;border-color:#e3b09d}.owner-documents>nav button span.awaiting_response{color:#6e4b12;background:#f4e6c7;border-color:#d9bd88}.owner-documents>nav button.active{background:var(--terra);color:#fff}.owner-documents>nav button.active span{color:#fff;background:#ffffff1f;border-color:#ffffff73}.owner-document-sheet{border:1px solid var(--stone);max-width:900px;margin:35px auto;padding:clamp(25px,5vw,55px);box-shadow:0 12px 35px #1b2c2514}.owner-document-sheet>header{border-bottom:2px solid var(--forest);justify-content:space-between;gap:30px;padding-bottom:25px;display:flex}.owner-document-sheet h3{margin:8px 0;font-size:clamp(30px,4vw,46px)}.owner-document-sheet header p:not(.kicker){max-width:580px;color:var(--muted);margin:0;font-size:11px}.owner-document-progress{max-width:520px;margin-top:18px}.owner-document-progress>span{background:var(--stone);height:5px;display:block;overflow:hidden}.owner-document-progress i{background:var(--terra);height:100%;transition:width .2s;display:block}.owner-document-progress small{color:var(--muted);margin-top:7px;font-size:9px;display:block}.owner-document-sheet header button{border:1px solid var(--stone);background:var(--cream);color:var(--forest);cursor:pointer;font:750 9px/1 var(--sans);align-self:start;padding:10px 12px}.owner-document-sheet>div{gap:18px;margin-top:25px;display:grid}.owner-document-sheet label{color:var(--forest);gap:7px;font-size:10px;font-weight:750;display:grid}.owner-document-sheet label small{color:var(--muted);font-weight:400;line-height:1.5}.owner-document-sheet textarea{border:1px solid var(--stone);resize:vertical;width:100%;color:var(--charcoal);font:400 12px/1.55 var(--sans);background:#fffefa;padding:13px}.owner-documents>footer{border-top:1px solid var(--stone);background:var(--cream);align-items:center;gap:18px;padding:20px 24px;display:flex}.owner-documents>footer .button{cursor:pointer;border:0}.owner-documents>footer span,.owner-documents>footer p{color:var(--muted);font-size:9px}.owner-documents>footer p{max-width:360px;margin-left:auto}.owner-documents>footer .button:disabled{opacity:.55}@media (width<=700px){.owner-document-sheet{box-shadow:none;border:0;margin:0}.owner-document-sheet>header{display:grid}.owner-documents>footer{flex-direction:column;align-items:stretch}.owner-documents>footer p{margin:0}.owner-documents>nav button{min-width:150px}}@media print{body *{visibility:hidden}.owner-document-sheet,.owner-document-sheet *{visibility:visible}.owner-document-sheet{max-width:none;box-shadow:none;border:0;margin:0;position:absolute;inset:0}.owner-document-sheet header button,.owner-documents>nav,.owner-documents>footer{display:none}.owner-document-sheet textarea{resize:none;border:0;min-height:auto;overflow:visible}.owner-document-sheet label{break-inside:avoid}}.owner-status,.owner-intake{background:var(--cream);border:1px solid var(--stone);color:var(--forest);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.owner-status.status-paid,.owner-status.status-active,.owner-status.status-complete,.owner-intake.submitted,.owner-status.status-agreement-signed{background:#e5eee7;border-color:#aabfae}.owner-status.status-agreement-sent{background:#f4edd7;border-color:#cebe8b}.owner-status.payment-paid{background:#e5eee7;border-color:#aabfae}.owner-status.payment-sent,.owner-status.payment-partial{background:#f4edd7;border-color:#cebe8b}.owner-status.status-clarification,.owner-status.status-declined{background:#f6e4df;border-color:#d6a395}.owner-intake.muted{color:var(--muted)}.owner-empty{background:var(--cream);border:1px solid var(--stone);text-align:center;padding:55px}.owner-empty h3{font:500 28px/1.2 var(--serif)}.owner-empty p{color:var(--muted);margin:0;font-size:13px}.owner-denied{background:var(--cream);min-height:100vh;padding:clamp(70px,12vw,160px) clamp(24px,9vw,140px)}.owner-denied h1{max-width:760px}.owner-denied>p:not(.kicker){max-width:640px;color:var(--muted)}.owner-denied .button{margin-top:20px}.owner-detail-hero{background:var(--cream);border-bottom:1px solid var(--stone);grid-template-columns:1fr 320px;align-items:end;gap:80px;padding:clamp(65px,8vw,105px) clamp(24px,7vw,105px);display:grid}.owner-detail-hero h1{margin-bottom:20px;font-size:clamp(48px,6vw,78px)}.owner-detail-hero>div:last-child{border-top:1px solid var(--forest);padding-top:25px}.owner-detail-hero>div:last-child span,.owner-detail-hero>div:last-child small{color:var(--muted);font-size:11px;display:block}.owner-detail-hero>div:last-child strong{color:var(--forest);font:500 45px/1 var(--serif);margin:9px 0;display:block}.owner-detail-grid{border-bottom:1px solid var(--stone);grid-template-columns:1fr 1fr;display:grid}.owner-detail-grid>article{padding:clamp(55px,7vw,90px) clamp(24px,7vw,105px)}.owner-detail-grid>article:first-child{background:var(--forest);color:#fff}.owner-detail-grid>article:first-child h2{color:#fff}.owner-detail-grid h2{font-size:clamp(35px,4vw,50px)}.owner-workflow-form{gap:22px;margin-top:38px;display:grid}.owner-workflow-form label{color:var(--sage);letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:750;display:grid}.owner-workflow-form select,.owner-workflow-form textarea,.owner-workflow-form input{border:1px solid var(--stone);width:100%;color:var(--charcoal);font:400 14px/1.5 var(--sans);background:#f8f4ea;border-radius:0;padding:14px}.owner-workflow-form .owner-next-action{background:color-mix(in srgb, var(--sage) 8%, var(--paper));border-left:3px solid var(--sage);align-items:start;gap:5px;padding:15px 17px;display:grid}.owner-workflow-form .owner-next-action span{color:var(--terra-dark);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.owner-workflow-form .owner-next-action strong{color:var(--forest);font-size:12px;line-height:1.55}.owner-payment-fields{grid-template-columns:.7fr 1.3fr;gap:14px;display:grid}.owner-workflow-form>div{align-items:center;gap:18px;display:flex}.owner-workflow-form>div span{color:var(--sage);font-size:11px}.owner-agreement-section{background:var(--cream);border-bottom:1px solid var(--stone);padding:clamp(70px,8vw,110px) clamp(24px,7vw,105px)}.owner-agreement-handoff{background:var(--paper);border:1px solid var(--stone);margin-top:30px;padding:clamp(28px,4vw,46px)}.owner-agreement-summary span,.owner-agreement-summary strong,.owner-agreement-summary small{display:block}.owner-agreement-summary span{color:var(--terra-dark);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.owner-agreement-summary strong{color:var(--forest);font:500 24px/1.2 var(--serif);margin-top:8px}.owner-agreement-summary small{color:var(--muted);margin-top:5px;font-size:10px}.owner-agreement-handoff dl{border:1px solid var(--stone);grid-template-columns:repeat(3,1fr);margin:28px 0 0;display:grid}.owner-agreement-handoff dl div{border-right:1px solid var(--stone);padding:18px}.owner-agreement-handoff dl div:last-child{border-right:0}.owner-agreement-handoff dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.owner-agreement-handoff dd{color:var(--forest);margin:7px 0 0;font-size:13px;font-weight:700}.owner-agreement-warning{background:color-mix(in srgb, var(--terra) 8%, var(--paper));border-left:3px solid var(--terra);gap:4px;margin-top:20px;padding:15px 17px;display:grid}.owner-agreement-warning strong{color:var(--forest);font-size:11px}.owner-agreement-warning span{color:var(--muted);font-size:10px;line-height:1.55}.owner-agreement-buttons{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.owner-agreement-buttons .button{min-height:43px;padding:10px 15px;font-size:11px}.owner-agreement-handoff>p{color:var(--muted);margin:18px 0 0;font-size:10px}.owner-agreement-handoff>p strong{color:var(--forest)}.owner-agreement-handoff .owner-agreement-notice{color:var(--terra-dark)}.owner-kickoff-section{border-top:1px solid var(--stone);padding:76px clamp(28px,5vw,72px)}.owner-kickoff-handoff{background:var(--paper);border:1px solid var(--stone);margin-top:30px;padding:clamp(28px,4vw,46px)}.owner-kickoff-handoff .owner-payment-recipient small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.owner-kickoff-handoff>p{color:var(--muted);margin:18px 0 0;font-size:10px;line-height:1.55}.owner-kickoff-handoff>p[role=status]{color:var(--terra-dark)}.owner-readiness-summary{background:var(--paper);border:1px solid var(--stone);margin:30px 0;padding:clamp(26px,4vw,42px)}.owner-readiness-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.owner-readiness-heading h3{color:var(--forest);font:500 clamp(23px, 3vw, 34px)/1.08 var(--serif);margin:7px 0 0}.owner-readiness-heading>span{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:8px 10px;font-size:9px;font-weight:800}.owner-readiness-heading>span.ready{color:var(--forest);background:#dfe9dd}.owner-readiness-heading>span.action{color:var(--terra-dark);background:#f4e4d8}.owner-readiness-summary ul{border-top:1px solid var(--stone);border-left:1px solid var(--stone);grid-template-columns:repeat(2,minmax(0,1fr));margin:25px 0 0;padding:0;list-style:none;display:grid}.owner-readiness-summary li{border-right:1px solid var(--stone);border-bottom:1px solid var(--stone);grid-template-columns:24px 1fr;gap:11px;padding:16px;display:grid}.owner-readiness-summary li>span{color:#fff;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.owner-readiness-summary li.ready>span{background:var(--sage)}.owner-readiness-summary li.action>span{background:var(--terra)}.owner-readiness-summary li strong,.owner-readiness-summary li small{display:block}.owner-readiness-summary li strong{color:var(--forest);font-size:11px}.owner-readiness-summary li small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45}.owner-readiness-summary>p{color:var(--muted);margin:18px 0 0;font-size:9px;line-height:1.55}.owner-agreement-locked{background:var(--paper);border:1px solid var(--stone);margin-top:30px;padding:24px}.owner-agreement-locked strong{color:var(--forest);font:500 22px/1.2 var(--serif)}.owner-agreement-locked p{color:var(--muted);margin:10px 0 0;font-size:11px}.owner-payment-section{background:var(--paper);border-bottom:1px solid var(--stone);padding:clamp(70px,8vw,110px) clamp(24px,7vw,105px)}.owner-payment-gate{border:1px solid var(--stone);grid-template-columns:.85fr 1.15fr;display:grid}.owner-payment-gate>div{padding:clamp(28px,4vw,46px)}.owner-payment-gate>div:first-child{background:var(--cream);border-right:1px solid var(--stone)}.owner-payment-gate ol{border-top:1px solid var(--stone);margin:28px 0 0;padding:0;list-style:none}.owner-payment-gate li{border-bottom:1px solid var(--stone);grid-template-columns:34px 1fr;gap:10px;padding:15px 0;display:grid}.owner-payment-gate li>span{color:var(--terra-dark);font-size:9px;font-weight:800}.owner-payment-gate li strong,.owner-payment-gate li small{display:block}.owner-payment-gate li strong{color:var(--forest);font-size:12px}.owner-payment-gate li small{color:var(--muted);margin-top:3px;font-size:9px}.owner-payment-ready>span,.owner-payment-locked>span{color:var(--terra-dark);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.owner-payment-ready h3,.owner-payment-locked h3{font:500 31px/1.1 var(--serif);margin:42px 0 10px}.owner-payment-ready>strong,.owner-payment-locked>strong{color:var(--forest);font:500 48px/1 var(--serif);display:block}.owner-payment-ready>small,.owner-payment-locked>small{color:var(--muted);margin-top:8px;font-size:10px;display:block}.owner-payment-locked>p{background:var(--cream);border:1px solid var(--stone);color:var(--muted);margin:35px 0 0;padding:18px;font-size:11px}.owner-payment-locked>p b{color:var(--forest)}.owner-payment-handoff{border-top:1px solid var(--stone);margin-top:30px;padding-top:24px}.owner-payment-recipient span,.owner-payment-recipient strong{display:block}.owner-payment-recipient span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:750}.owner-payment-recipient strong{color:var(--forest);margin-top:4px;font-size:12px}.owner-payment-buttons{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.owner-payment-buttons .button{min-height:43px;padding:10px 15px;font-size:11px}.owner-checkout-link{min-height:43px;color:var(--terra-dark);text-underline-offset:4px;align-items:center;padding:8px 4px;font-size:10px;font-weight:750;text-decoration:underline;display:inline-flex}.owner-payment-handoff>p{color:var(--terra-dark);margin:15px 0 0;font-size:10px}.owner-payment-rule{color:var(--muted);margin:14px 0 0;font-size:10px}.owner-request dl,.owner-answer-groups dl{margin:35px 0 0}.owner-request dl>div,.owner-answer-groups dl>div{border-top:1px solid var(--stone);padding:18px 0}.owner-request dt,.owner-answer-groups dt{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800}.owner-request dd,.owner-answer-groups dd{color:var(--forest);white-space:pre-wrap;margin:0;font-size:13px}.owner-brief{background:var(--cream)}.owner-answer-groups{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.owner-answer-groups article{background:var(--paper);border:1px solid var(--stone);padding:clamp(28px,4vw,44px)}.owner-answer-groups h3{font:500 27px/1.2 var(--serif);margin:0}@media (width<=900px){.owner-hero,.owner-detail-hero,.owner-section-title,.owner-detail-grid{grid-template-columns:1fr}.owner-metrics{grid-template-columns:repeat(2,1fr)}.owner-metrics article{border-bottom:1px solid #d8d1c533}.owner-answer-groups{grid-template-columns:1fr}.owner-funnel{grid-template-columns:repeat(2,1fr)}.owner-funnel article{border-bottom:1px solid var(--stone)}.owner-funnel article:nth-child(2n){border-right:0}.owner-insight-grid,.owner-readiness-summary ul{grid-template-columns:1fr}.owner-alerts-list article{grid-template-columns:1fr;gap:15px}.owner-payment-gate{grid-template-columns:1fr}.owner-payment-gate>div:first-child{border-right:0;border-bottom:1px solid var(--stone)}}@media (width<=560px){.owner-header>div span{display:none}.owner-metrics{grid-template-columns:1fr 1fr}.owner-metrics article{min-height:110px}.owner-empty{padding:35px 22px}.owner-payment-fields,.owner-agreement-handoff dl{grid-template-columns:1fr}.owner-agreement-handoff dl div{border-right:0;border-bottom:1px solid var(--stone)}.owner-agreement-handoff dl div:last-child{border-bottom:0}.owner-alerts-list article>div:last-child{flex-direction:column;align-items:flex-start}.owner-funnel{grid-template-columns:1fr}.owner-funnel article{border-right:0;min-height:170px}.owner-insight-heading{flex-direction:column;align-items:flex-start;gap:5px}.owner-readiness-heading{flex-direction:column}.owner-insight-grid li{grid-template-columns:1fr 35px 68px}.owner-payment-buttons{flex-direction:column;align-items:stretch}.owner-payment-buttons .button,.owner-checkout-link{width:100%}.owner-agreement-buttons{flex-direction:column;align-items:stretch}.owner-agreement-buttons .button{width:100%}}.crafted-hero-image{background:var(--crafted-evergreen);min-height:clamp(320px,42vw,650px);margin:0;position:relative;overflow:hidden}.crafted-hero-image img{object-fit:cover;filter:saturate(.78)contrast(1.04)}.crafted-hero-image:after{content:"";background:linear-gradient(#0000 58%,#0d2c25b8);position:absolute;inset:0}.crafted-hero-image figcaption{z-index:2;color:#fff;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #ffffff8c;padding-top:14px;font-size:10px;font-weight:750;position:absolute;bottom:28px;left:clamp(22px,5vw,72px);right:clamp(22px,5vw,72px)}.crafted-hero-image--owner img{object-position:center 42%}.crafted-hero-image--craft img{object-position:center 48%}.crafted-hero-image--commerce img{object-position:center 52%}.crafted-hero-image--shop img{object-position:center 48%}.crafted-hero-image--build img{object-position:center 55%}.crafted-home-hero>.crafted-hero-image,.crafted-about-hero>.crafted-hero-image{min-height:620px}.crafted-institutional-hero{background-color:var(--crafted-paper);background-image:linear-gradient(90deg,#fffdf8f7 0%,#fffdf8e8 48%,#fffdf838 78%),url(/images/heroes/flower-shop-optimized.jpg);background-position:50%;background-size:cover}.crafted-check-hero{background-color:var(--crafted-paper);background-image:linear-gradient(90deg,#fffdf8f7 0%,#fffdf8e6 52%,#fffdf82e 82%),url(/images/heroes/craft-workspace-optimized.jpg);background-position:50%;background-size:cover}.crafted-start-hero{background-color:var(--crafted-paper);background-image:linear-gradient(90deg,#fffdf8f7 0%,#fffdf8db 48%,#fffdf81f 78%),url(/images/heroes/owner-counter-optimized.jpg);background-position:50%;background-size:cover}.crafted-shopify-hero{background-color:var(--crafted-evergreen-deep);background-image:linear-gradient(90deg,#0d2c25fa,#0d2c25e0 54%,#0d2c2540),url(/images/heroes/ecommerce-packing-optimized.jpg);background-position:50%;background-size:cover}.guide-hero{background-image:linear-gradient(90deg,#fffdf8fa,#fffdf8e0 60%,#fffdf833),url(/images/heroes/ecommerce-packing-optimized.jpg);background-position:50%;background-size:cover}.faq-hero,.about-hero{background-image:linear-gradient(90deg,#fffdf8fa,#fffdf8e0 62%,#fffdf833),url(/images/heroes/owner-counter-optimized.jpg);background-position:50%;background-size:cover}@media (width<=700px){.crafted-hero-image,.crafted-home-hero>.crafted-hero-image,.crafted-about-hero>.crafted-hero-image{min-height:440px}.crafted-institutional-hero,.crafted-check-hero,.crafted-start-hero,.crafted-shopify-hero,.guide-hero{background-position:62%}.crafted-hero-image figcaption{bottom:20px}}@media (width<=1050px){.crafted-service-hero--with-image{grid-template-columns:1fr}.crafted-service-visual{max-width:760px}.crafted-service-visual aside{right:20px}}@media (width<=700px){.crafted-check-hero{padding-top:58px;padding-bottom:58px}.crafted-service-hero--with-image{gap:42px;min-height:auto;padding-top:58px;padding-bottom:64px}.crafted-service-hero h1{font-size:clamp(52px,16vw,68px);line-height:.9}.crafted-service-hero>div:first-child>p:not(.crafted-kicker){margin:24px 0;font-size:18px}.crafted-service-visual .crafted-hero-image,.crafted-service-visual--situation .crafted-hero-image{min-height:390px}.crafted-service-visual aside{width:100%;box-shadow:none;position:relative;bottom:auto;right:auto}.crafted-service-hero .crafted-button{width:100%}.crafted-text-link,.crafted-offer>a,.crafted-principle-grid a,.crafted-situation-path a b{align-items:center;min-height:44px;display:inline-flex}}@media (width<=900px){.crafted-conversion-band{grid-template-columns:1fr 1fr}.crafted-conversion-band div:nth-child(2){border-right:0}.crafted-conversion-band div:nth-child(-n+2){border-bottom:1px solid var(--crafted-line)}.crafted-outcome-section{grid-template-columns:1fr}.crafted-check-progress{top:76px}.crafted-faq-library{grid-template-columns:1fr}.crafted-faq-library aside{position:static}.crafted-faq-library aside ol{columns:2}}@media (width<=600px){.crafted-conversion-band{grid-template-columns:1fr}.crafted-conversion-band div{border-right:0;border-bottom:1px solid var(--crafted-line);min-height:92px}.crafted-conversion-band div:last-child{border-bottom:0}.crafted-outcome-grid{grid-template-columns:1fr}.crafted-outcome-grid article{min-height:200px}.crafted-check-promise{gap:6px}.crafted-check-progress{position:static}.crafted-faq-library aside ol{columns:1}.crafted-faq-title{grid-template-columns:35px 1fr}.crafted-faq-library summary{min-height:76px;font-size:16px}}.crafted-check-result-head h2,.crafted-router-result h2,.crafted-final h2,.crafted-trust h2,.crafted-shopify-hero h1{color:var(--crafted-ivory)}.crafted-product-compare{padding-top:0}.crafted-product-compare .crafted-section-heading>p:last-child{color:#5d625c;max-width:680px;font-size:16px;line-height:1.65}.crafted-product-compare-grid{border:1px solid var(--crafted-line);grid-template-columns:repeat(4,1fr);display:grid}.crafted-product-compare-grid article{border-right:1px solid var(--crafted-line);background:var(--crafted-paper);flex-direction:column;min-height:300px;padding:28px;display:flex}.crafted-product-compare-grid article:last-child{border-right:0}.crafted-product-compare-grid article>p{color:#6a706a;letter-spacing:.1em;text-transform:uppercase;min-height:30px;margin:0;font-size:9px;font-weight:800;line-height:1.4}.crafted-product-compare-grid h3{color:var(--crafted-evergreen-deep);margin:26px 0 12px;font-size:23px;line-height:1.15}.crafted-product-compare-grid article>strong{color:var(--crafted-clay);font-size:26px}.crafted-product-compare-grid article>span{color:#535b54;margin:22px 0;font-size:14px;line-height:1.55}.crafted-product-compare-grid article>a,.crafted-product-compare-grid article>b{min-height:44px;color:var(--crafted-evergreen);align-items:center;margin-top:auto;font-size:12px;font-weight:850;display:inline-flex}.crafted-product-compare-grid article>a{text-underline-offset:4px;text-decoration:underline}.crafted-product-compare-grid article>a span{margin-left:7px}.crafted-product-compare-grid article[data-current=true]{background:var(--crafted-evergreen-deep)}.crafted-product-compare-grid article[data-current=true]>p,.crafted-product-compare-grid article[data-current=true]>span{color:#d4ddd6}.crafted-product-compare-grid article[data-current=true] h3,.crafted-product-compare-grid article[data-current=true]>b{color:var(--crafted-ivory)}.crafted-product-compare-grid article[data-current=true]>strong{color:var(--crafted-clay-light)}@media (width<=1000px){.crafted-product-compare-grid{grid-template-columns:repeat(2,1fr)}.crafted-product-compare-grid article:nth-child(2){border-right:0}.crafted-product-compare-grid article:nth-child(-n+2){border-bottom:1px solid var(--crafted-line)}}@media (width<=600px){.crafted-product-compare-grid{grid-template-columns:1fr}.crafted-product-compare-grid article,.crafted-product-compare-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--crafted-line);min-height:245px}.crafted-product-compare-grid article:last-child{border-bottom:0}}.crafted-product-chart{padding-top:0}.crafted-product-chart .crafted-section-heading>p:last-child{color:#5d625c;max-width:680px;font-size:16px;line-height:1.65}.crafted-product-table-wrap{border:1px solid var(--crafted-line);background:var(--crafted-paper);scrollbar-color:var(--crafted-clay) var(--crafted-stone-light);overflow-x:auto}.crafted-product-table-wrap:focus-visible{outline:3px solid var(--crafted-clay);outline-offset:3px}.crafted-product-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:900px}.crafted-product-table-wrap th,.crafted-product-table-wrap td{border-right:1px solid var(--crafted-line);border-bottom:1px solid var(--crafted-line);vertical-align:middle;padding:18px 16px}.crafted-product-table-wrap tr:last-child th,.crafted-product-table-wrap tr:last-child td{border-bottom:0}.crafted-product-table-wrap th:last-child,.crafted-product-table-wrap td:last-child{border-right:0}.crafted-product-table-wrap thead th{background:var(--crafted-stone-light);height:120px;color:var(--crafted-evergreen-deep);text-align:left;font-size:13px}.crafted-product-table-wrap thead th:first-child{width:24%}.crafted-product-table-wrap thead a{color:inherit;text-decoration:none}.crafted-product-table-wrap thead a span{color:var(--crafted-clay);margin-top:9px;font-size:17px;display:block}.crafted-product-table-wrap tbody th{color:var(--crafted-evergreen-deep);text-align:left;font-size:13px;line-height:1.45}.crafted-product-table-wrap td{color:#59615a;font-size:12px;font-weight:750;line-height:1.4}.crafted-product-table-wrap [data-current=true]{background:#edf1eb}.crafted-product-table-wrap thead [data-current=true]{box-shadow:inset 0 4px 0 var(--crafted-clay)}.crafted-product-table-wrap td[data-status=included],.crafted-product-table-wrap td[data-status=we-handle-it]{color:var(--crafted-evergreen-deep)}.crafted-product-table-wrap td[data-status=included]:before,.crafted-product-table-wrap td[data-status=we-handle-it]:before{color:var(--crafted-clay);content:"✓";margin-right:7px}.crafted-product-table-wrap td[data-status=not-included],.crafted-product-table-wrap td[data-status=not-applicable]{color:#858a84;font-weight:550}.crafted-product-chart-note{color:#626861;max-width:820px;margin:20px 0 0;font-size:12px;line-height:1.65}.crafted-product-chart-note strong{color:var(--crafted-evergreen-deep)}@media (width<=600px){.crafted-product-table-wrap{margin-right:-24px}.crafted-product-table-wrap table{min-width:780px}.crafted-product-table-wrap th,.crafted-product-table-wrap td{padding:15px 12px}.crafted-product-table-wrap thead th:first-child{width:25%}}.platform-home{background:var(--crafted-paper)}.platform-hero{background:var(--crafted-paper);grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);min-height:calc(100vh - 92px);display:grid}.platform-hero>div:first-child{flex-direction:column;justify-content:center;padding:clamp(76px,9vw,145px) clamp(30px,7vw,110px);display:flex}.platform-hero h1{max-width:920px;color:var(--crafted-evergreen-deep);letter-spacing:-.075em;margin:12px 0 32px;font-size:clamp(64px,8.5vw,136px);font-weight:650;line-height:.82}.platform-hero>div:first-child>p:not(.crafted-kicker){color:#4e554f;max-width:720px;margin:0 0 32px;font-size:clamp(19px,1.55vw,24px);line-height:1.55}.platform-hero>div:first-child>div{align-items:center;gap:26px;display:flex}.platform-hero>div:first-child>small{color:#666d67;margin-top:20px;font-size:11px;line-height:1.55}.platform-hero .crafted-hero-image{min-height:620px}.platform-promise{background:var(--crafted-evergreen-deep);color:var(--crafted-ivory);justify-content:space-between;align-items:center;gap:35px;padding:28px clamp(24px,6vw,92px);display:flex}.platform-promise p{font:italic 500 19px/1.4 var(--serif);margin:0}.platform-promise div{flex-wrap:wrap;justify-content:flex-end;gap:12px 24px;display:flex}.platform-promise span{color:#d7dfd9;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.platform-check-invitation{background:var(--crafted-ivory);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(55px,9vw,135px);padding:clamp(72px,8vw,118px) clamp(24px,8vw,125px);display:grid}.platform-check-invitation h2{max-width:720px;color:var(--crafted-evergreen-deep);letter-spacing:-.06em;margin:0 0 24px;font-size:clamp(42px,5.6vw,78px);line-height:.96}.platform-check-invitation>div:first-child>p:last-child{color:#535b55;max-width:620px;font-size:18px;line-height:1.65}.platform-check-invitation__details ol{border-top:1px solid var(--crafted-line);margin:0 0 30px;padding:0;list-style:none}.platform-check-invitation__details li{border-bottom:1px solid var(--crafted-line);grid-template-columns:50px 1fr;align-items:center;min-height:72px;display:grid}.platform-check-invitation__details li span{color:var(--crafted-clay);font-size:10px;font-weight:850}.platform-check-invitation__details li strong{color:var(--crafted-evergreen-deep);font-size:16px;line-height:1.45}.platform-check-invitation__details small{color:#626a64;max-width:540px;margin-top:16px;font-size:11px;line-height:1.6;display:block}.platform-system-grid{border-top:1px solid var(--crafted-line);border-left:1px solid var(--crafted-line);grid-template-columns:repeat(5,1fr);display:grid}.platform-system-grid article{border-right:1px solid var(--crafted-line);border-bottom:1px solid var(--crafted-line);background:var(--crafted-paper);flex-direction:column;min-height:390px;padding:30px;scroll-margin-top:110px;display:flex}.platform-system-grid article>span{color:var(--crafted-clay);font-size:10px;font-weight:850}.platform-system-grid h3{color:var(--crafted-evergreen-deep);margin:50px 0 18px;font-size:32px}.platform-system-grid p{color:#555d57;font-size:14px;line-height:1.65}.platform-system-grid small{color:#747a74;letter-spacing:.06em;text-transform:uppercase;margin:20px 0;font-size:9px;font-weight:750;line-height:1.5}.platform-system-grid a{min-height:44px;color:var(--crafted-evergreen);align-items:center;margin-top:auto;font-size:11px;font-weight:800;display:flex}.platform-product-grid{border-top:1px solid var(--crafted-line);border-left:1px solid var(--crafted-line);grid-template-columns:repeat(4,1fr);display:grid}.platform-product-grid article{border-right:1px solid var(--crafted-line);border-bottom:1px solid var(--crafted-line);background:var(--crafted-paper);flex-direction:column;min-height:410px;padding:32px;display:flex}.platform-product-grid article>div{justify-content:space-between;align-items:center;display:flex}.platform-product-grid article>div span{color:var(--crafted-clay);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.platform-product-grid article>div strong{color:var(--crafted-evergreen-deep);font-size:22px}.platform-product-grid h3{color:var(--crafted-evergreen-deep);margin:52px 0 18px;font-size:29px;line-height:1.12}.platform-product-grid p{color:#4f5851;font-size:15px;line-height:1.55}.platform-product-grid small{color:#6b726c;margin:10px 0;font-size:11px;line-height:1.6}.platform-product-grid b{border:1px solid var(--crafted-line);color:#737a74;letter-spacing:.08em;text-transform:uppercase;width:max-content;margin-top:auto;padding:7px 9px;font-size:8px}.platform-library{background:var(--crafted-paper);grid-template-columns:1.2fr .8fr;gap:clamp(50px,9vw,130px);padding:clamp(80px,10vw,150px) clamp(24px,8vw,125px);display:grid}.platform-library h2{max-width:780px;color:var(--crafted-evergreen-deep);margin:14px 0 28px;font-size:clamp(48px,6vw,88px);line-height:.92}.platform-library>div>p:not(.crafted-kicker){color:#515a53;max-width:700px;font-size:19px;line-height:1.6}.platform-library ul{border-top:1px solid var(--crafted-line);grid-template-columns:1fr 1fr;margin:35px 0 0;padding:0;list-style:none;display:grid}.platform-library li{border-bottom:1px solid var(--crafted-line);color:var(--crafted-evergreen);padding:16px 4px;font-size:12px;font-weight:750}.platform-library aside{border-top:4px solid var(--crafted-clay);background:var(--crafted-evergreen-deep);color:var(--crafted-ivory);align-self:start;padding:clamp(30px,4vw,50px)}.platform-library aside span{color:#cdd7d0;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.platform-library aside strong{color:var(--crafted-clay-light);margin:30px 0 20px;font-size:58px;display:block}.platform-library aside p{color:#e2e7e3;font-size:16px;line-height:1.6}.platform-library aside small{color:#b8c5bd;font-size:10px;line-height:1.6;display:block}.platform-free{background:var(--crafted-clay);color:var(--crafted-ivory);justify-content:space-between;align-items:end;gap:50px;padding:clamp(70px,9vw,120px) clamp(24px,8vw,125px);display:flex}.platform-free h2{max-width:780px;color:var(--crafted-ivory);margin:12px 0 20px;font-size:clamp(40px,5vw,72px);line-height:.96}.platform-free p:not(.crafted-kicker){color:#f3e6db;max-width:690px;line-height:1.6}.platform-free>div:last-child{flex-shrink:0;align-items:center;gap:25px;display:flex}.crafted-text-link--light{color:var(--crafted-ivory)}@media (width<=1100px){.platform-system-grid{grid-template-columns:repeat(2,1fr)}.platform-system-grid article:last-child{grid-column:1/-1}.platform-product-grid{grid-template-columns:1fr 1fr}}@media (width<=850px){.platform-hero,.platform-library,.platform-check-invitation{grid-template-columns:1fr}.platform-promise,.platform-free{flex-direction:column;align-items:flex-start}.platform-promise div{justify-content:flex-start}.platform-free>div:last-child{flex-direction:column;align-items:flex-start}.platform-hero .crafted-hero-image{min-height:460px}}@media (width<=600px){.platform-hero>div:first-child{padding:70px 22px}.platform-hero h1{font-size:clamp(58px,17vw,82px)}.platform-hero>div:first-child>div{flex-direction:column;align-items:stretch}.platform-hero .crafted-button,.platform-check-invitation .crafted-button{width:100%}.platform-check-invitation{padding-left:22px;padding-right:22px}.platform-system-grid,.platform-product-grid{grid-template-columns:1fr}.platform-system-grid article,.platform-system-grid article:last-child{grid-column:auto;min-height:320px}.platform-product-grid article{min-height:340px}.platform-library ul{grid-template-columns:1fr}.platform-free>div:last-child,.platform-free .crafted-button{width:100%}}.platform-topic-hero{background:var(--crafted-paper);padding:clamp(90px,11vw,170px) clamp(24px,9vw,140px)}.platform-topic-hero h1{max-width:1050px;color:var(--crafted-evergreen-deep);letter-spacing:-.065em;margin:15px 0 30px;font-size:clamp(58px,8vw,118px);line-height:.87}.platform-topic-hero>p:not(.crafted-kicker){color:#515a53;max-width:760px;font-size:clamp(18px,2vw,24px);line-height:1.6}.platform-topic-hero .crafted-button{margin-top:20px}.platform-topic-questions{background:var(--crafted-evergreen-deep);color:#fff;padding:35px clamp(24px,6vw,92px)}.platform-topic-questions>.crafted-kicker{color:var(--crafted-clay-light)}.platform-topic-questions>div{border-top:1px solid #ffffff3d;border-left:1px solid #ffffff3d;grid-template-columns:repeat(4,1fr);display:grid}.platform-topic-questions article{border-bottom:1px solid #ffffff3d;border-right:1px solid #ffffff3d;min-height:145px;padding:22px}.platform-topic-questions span{color:var(--crafted-clay-light);font-size:9px;font-weight:850}.platform-topic-questions article p{color:#e2e8e3;margin:28px 0 0;font-size:14px;line-height:1.5}.platform-topic-systems{border-top:1px solid var(--crafted-line);border-left:1px solid var(--crafted-line);grid-template-columns:repeat(3,1fr);display:grid}.platform-topic-systems article{border-right:1px solid var(--crafted-line);border-bottom:1px solid var(--crafted-line);min-height:280px;padding:32px}.platform-topic-systems span{color:var(--crafted-clay);font-size:9px;font-weight:850}.platform-topic-systems h3{color:var(--crafted-evergreen-deep);margin:45px 0 16px;font-size:27px}.platform-topic-systems p{color:#5a625c;line-height:1.65}.platform-topic-resources{border-top:1px solid var(--crafted-line);border-left:1px solid var(--crafted-line);grid-template-columns:repeat(3,1fr);display:grid}.platform-topic-resources>a{border-right:1px solid var(--crafted-line);border-bottom:1px solid var(--crafted-line);background:var(--crafted-paper);flex-direction:column;min-height:260px;padding:30px;text-decoration:none;display:flex}.platform-topic-resources h3{color:var(--crafted-evergreen-deep);margin:0 0 15px;font-size:25px}.platform-topic-resources p{color:#5c645e;line-height:1.6}.platform-topic-resources b{color:var(--crafted-clay-dark);margin-top:auto;font-size:10px}.platform-library-map{grid-template-columns:1fr 1fr;gap:clamp(45px,8vw,120px);padding:clamp(75px,9vw,130px) clamp(24px,8vw,125px);display:grid}.platform-library-map h2{color:var(--crafted-evergreen-deep);margin:12px 0 25px;font-size:clamp(42px,5vw,72px);line-height:.96}.platform-library-map>div>p:not(.crafted-kicker){color:#555d57;line-height:1.65}.platform-library-map ol{border-top:1px solid var(--crafted-line);margin:0;padding:0;list-style:none}.platform-library-map li{border-bottom:1px solid var(--crafted-line);color:var(--crafted-evergreen);grid-template-columns:45px 1fr;padding:15px 0;font-size:13px;font-weight:750;display:grid}.platform-library-map li span{color:var(--crafted-clay);font-size:9px}.platform-topic-depth{background:var(--crafted-stone-light);grid-template-columns:.8fr 1.2fr;gap:clamp(50px,8vw,120px);padding:clamp(80px,10vw,145px) clamp(24px,8vw,125px);display:grid}.platform-topic-depth-heading h2,.platform-topic-avoid h2{color:var(--crafted-evergreen-deep);letter-spacing:-.055em;margin:14px 0 24px;font-size:clamp(42px,5vw,72px);line-height:.98}.platform-topic-depth-heading>p:last-child{color:#555d57;font-size:17px;line-height:1.7}.platform-topic-depth ol{border-top:1px solid var(--crafted-line);margin:0;padding:0;list-style:none}.platform-topic-depth li{border-bottom:1px solid var(--crafted-line);grid-template-columns:50px 1fr;gap:20px;padding:27px 0;display:grid}.platform-topic-depth li>span{color:var(--crafted-clay-dark);font-size:11px;font-weight:850}.platform-topic-depth h3{color:var(--crafted-evergreen-deep);margin:0 0 9px;font-size:23px}.platform-topic-depth li p{color:#59615b;margin:0;line-height:1.65}.platform-topic-avoid{background:var(--crafted-paper);grid-template-columns:.75fr 1.25fr;gap:clamp(50px,8vw,120px);padding:clamp(75px,9vw,125px) clamp(24px,8vw,125px);display:grid}.platform-topic-avoid ul{border-top:1px solid var(--crafted-line);margin:0;padding:0;list-style:none}.platform-topic-avoid li{border-bottom:1px solid var(--crafted-line);color:#4f5852;padding:20px 8px;line-height:1.55}.platform-topic-avoid li:before{content:"Check";min-width:62px;color:var(--crafted-clay-dark);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850;display:inline-block}@media (width<=800px){.platform-topic-questions>div{grid-template-columns:1fr 1fr}.platform-topic-systems,.platform-topic-resources,.platform-library-map,.platform-topic-depth,.platform-topic-avoid{grid-template-columns:1fr}}@media (width<=520px){.platform-topic-hero{padding:75px 22px}.platform-topic-hero h1{font-size:clamp(54px,16vw,76px)}.platform-topic-questions>div,.platform-topic-systems,.platform-topic-resources{grid-template-columns:1fr}}.purchase-page,.roadmap-page{color:#26312d;background:#f5f0e6;min-height:100vh;padding:clamp(24px,5vw,72px)}.purchase-page>header,.roadmap-page>header{border-bottom:1px solid #c9c0b2;justify-content:space-between;max-width:1180px;margin:0 auto 56px;padding-bottom:20px;display:flex}.purchase-page>header a,.roadmap-page>header a{color:#173f35;font-size:1.3rem;font-weight:800;text-decoration:none}.purchase-page>section{grid-template-columns:1.2fr .8fr;gap:64px;max-width:1180px;margin:auto;display:grid}.purchase-page h1{color:#173f35;letter-spacing:-.06em;max-width:680px;margin:8px 0 18px;font-size:clamp(48px,7vw,82px);line-height:.9}.purchase-page>section>div>p:not(.crafted-kicker):not(.purchase-readiness){color:#5a625e;max-width:700px;font-size:18px;line-height:1.65}.purchase-price{color:#a65f40;margin:0 0 20px;font-size:28px;font-weight:800}.purchase-scope{grid-template-columns:1fr 1fr;gap:18px;margin:38px 0;display:grid}.purchase-scope section{background:#ffffff6b;border:1px solid #d8d0c3;padding:24px}.purchase-scope h2{color:#173f35;margin-top:0;font-size:19px}.purchase-scope ul{margin:0;padding:0;list-style:none}.purchase-scope li{color:#59605c;border-top:1px solid #d8d0c3;padding:10px 0;font-size:13px;line-height:1.5}.purchase-readiness{color:#4e5652;background:#eee6d9;border-left:3px solid #a65f40;margin-top:32px;padding:20px;line-height:1.6}.purchase-readiness a{color:#8f4b34;font-weight:800;text-decoration:underline}.purchase-page form{background:#fff;border:1px solid #d8d0c3;align-self:start;padding:36px;box-shadow:0 20px 55px #192f2814}.purchase-page form>p:not(.crafted-kicker){color:#626965;font-size:14px;line-height:1.6}.purchase-page label{gap:8px;margin:18px 0;font-weight:700;display:grid}.purchase-page label small{color:#747a76;font-weight:400}.purchase-page input{min-height:48px;font:inherit;border:1px solid #8c887f;padding:13px}.purchase-page ol{padding-left:22px;line-height:1.8}.purchase-page form>.crafted-button{width:100%;margin-top:8px}.purchase-page form>small{color:#69716d;margin-top:14px;line-height:1.5;display:block}.purchase-assurance{border-top:1px solid #e2ddd4;gap:8px;margin-top:24px;padding-top:20px;display:grid}.purchase-assurance span{color:#53605a;font-size:12px}.purchase-assurance span:before{content:"✓";color:#a65f40;margin-right:8px;font-weight:800}.roadmap-hero,.roadmap-next,.roadmap-detail,.roadmap-stages{max-width:1080px;margin:0 auto 28px}.roadmap-hero{color:#fff;background:#173f35;padding:clamp(28px,6vw,64px)}.roadmap-hero h1{color:#fff;margin:.2em 0;font-size:clamp(2.2rem,6vw,5rem)}.roadmap-hero>div{align-items:center;gap:18px;display:flex}.roadmap-hero strong{color:#1f2925;background:#d8a36b;padding:8px 14px}.roadmap-next{background:#fff;border:1px solid #d8d0c3;padding:clamp(24px,5vw,48px)}.roadmap-next>div,.roadmap-detail{grid-template-columns:1fr 1fr;gap:24px;display:grid}.roadmap-next article,.roadmap-detail article{background:#ede6da;padding:22px}.roadmap-stages{padding:32px 0}.roadmap-stages ol{padding:0;list-style:none}.roadmap-stages li{opacity:.7;border-top:1px solid #c9c0b2;grid-template-columns:36px 1fr;gap:18px;padding:24px;display:grid}.roadmap-stages li[data-current=true]{opacity:1;background:#fff;border-left:5px solid #d8a36b}.roadmap-stages li[data-complete=true]{opacity:1}.roadmap-stages h3{margin-top:0}.crafted-credit-note{border-left:4px solid var(--crafted-clay);background:var(--crafted-ivory);margin-top:28px;padding:22px 26px}.crafted-credit-note strong{color:var(--crafted-evergreen);font-size:14px}.crafted-credit-note p,.roadmap-credit{color:var(--crafted-charcoal-soft);margin:7px 0 0;font-size:13px;line-height:1.6}.roadmap-credit{background:#f5f0e6;border-left:3px solid #d8a36b;padding:16px 18px}.crafted-comparison-table a{color:var(--crafted-evergreen);text-underline-offset:4px;font-weight:800;text-decoration:underline}@media (width<=720px){.purchase-page>section,.roadmap-next>div,.roadmap-detail{grid-template-columns:1fr}.purchase-page>header,.roadmap-page>header{flex-direction:column;align-items:flex-start;gap:12px}.purchase-page,.roadmap-page{padding:20px}.purchase-page>section{gap:28px}.purchase-scope{grid-template-columns:1fr}.purchase-page form{padding:24px}}.crafted-product-hero{background:var(--crafted-paper);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:clamp(45px,8vw,110px);padding:clamp(76px,10vw,145px) clamp(24px,8vw,125px);display:grid}.crafted-product-hero h1{max-width:850px;color:var(--crafted-evergreen-deep);letter-spacing:-.065em;margin:10px 0 22px;font-size:clamp(52px,7vw,102px);line-height:.9}.crafted-product-hero>div>p:not(.crafted-kicker){color:#515851;max-width:720px;font-size:clamp(19px,2vw,25px);line-height:1.5}.crafted-product-hero>div>div:last-child{align-items:center;gap:24px;display:flex}.crafted-product-price{align-items:baseline;gap:15px;margin:34px 0;display:flex}.crafted-product-price strong{color:var(--crafted-clay);font-size:clamp(34px,4vw,54px)}.crafted-product-price span{color:#696d66;text-transform:uppercase;font-size:12px;font-weight:750}.crafted-product-hero aside{border-top:4px solid var(--crafted-clay);background:var(--crafted-evergreen-deep);color:var(--crafted-ivory);padding:clamp(28px,4vw,46px)}.crafted-product-hero aside p{color:#d4ddd6;margin-top:0;font-size:16px;line-height:1.7}.crafted-product-hero aside strong{font:500 clamp(24px,3vw,35px)/1.2 var(--serif)}.crafted-fit-list{border:1px solid var(--crafted-line);grid-template-columns:repeat(3,1fr);display:grid}.crafted-fit-list article{border-right:1px solid var(--crafted-line);min-height:190px;padding:30px}.crafted-fit-list article:last-child{border-right:0}.crafted-fit-list span,.crafted-included-grid span{color:var(--crafted-clay);font-size:10px;font-weight:850}.crafted-fit-list p{color:var(--crafted-evergreen-deep);margin:45px 0 0;font-size:18px;line-height:1.5}.crafted-included-grid{border-top:1px solid var(--crafted-line);border-left:1px solid var(--crafted-line);grid-template-columns:repeat(2,1fr);display:grid}.crafted-included-grid article{border-right:1px solid var(--crafted-line);border-bottom:1px solid var(--crafted-line);min-height:210px;padding:32px}.crafted-included-grid h3{color:var(--crafted-evergreen-deep);margin:35px 0 10px;font-size:25px}.crafted-included-grid p{color:#5d625c;line-height:1.6}.crafted-product-process{background:var(--crafted-evergreen-deep);color:var(--crafted-ivory);grid-template-columns:.85fr 1.15fr;gap:clamp(45px,8vw,110px);padding:clamp(75px,9vw,125px) clamp(24px,8vw,125px);display:grid}.crafted-product-process h2{max-width:600px;color:var(--crafted-ivory);font-size:clamp(38px,5vw,68px);line-height:1}.crafted-product-process ol{border-top:1px solid #ffffff47;margin:0;padding:0;list-style:none}.crafted-product-process li{border-bottom:1px solid #ffffff47;grid-template-columns:45px 1fr;padding:20px 4px;display:grid}.crafted-product-process li span{color:var(--crafted-clay-light);font-size:10px}.crafted-product-process li strong{font-size:15px}.crafted-product-boundaries{grid-template-columns:1fr 1fr;gap:60px;display:grid}.crafted-product-boundaries article{border-top:3px solid var(--crafted-clay);background:var(--crafted-stone-light);padding:35px}.crafted-product-boundaries h2{font-size:clamp(27px,3vw,42px)}.crafted-product-boundaries li{color:#555d56;margin:13px 0;line-height:1.55}.crafted-product-final-price{color:var(--crafted-clay-light);font-size:22px;font-weight:800}@media (width<=800px){.crafted-product-hero,.crafted-product-process,.crafted-product-boundaries{grid-template-columns:1fr}.crafted-product-hero>div>div:last-child{flex-direction:column;align-items:stretch}.crafted-product-hero .crafted-button{width:100%}.crafted-fit-list{grid-template-columns:1fr}.crafted-fit-list article{border-right:0;border-bottom:1px solid var(--crafted-line);min-height:140px}.crafted-fit-list article:last-child{border-bottom:0}.crafted-fit-list p{margin-top:25px}.crafted-included-grid{grid-template-columns:1fr}.crafted-included-grid article{min-height:auto}.crafted-product-process{gap:25px}}.owner-document-sheet header>div:last-child{align-self:start;gap:8px;display:grid}.owner-document-sheet header>div:last-child button{white-space:nowrap}.owner-copy-link{border:1px solid var(--stone);background:var(--paper);color:var(--forest);cursor:pointer;font:750 9px/1 var(--sans);padding:9px 11px}.deliverable-page{background:var(--cream);min-height:100vh}.deliverable-page>header{border-bottom:1px solid var(--stone);background:var(--paper);justify-content:space-between;padding:20px clamp(22px,6vw,80px);display:flex}.deliverable-page>header a{color:var(--forest);font:600 20px/1 var(--serif)}.deliverable-page>header span{color:var(--muted);text-transform:uppercase;font-size:10px}.deliverable-hero{background:var(--forest);color:#fff;padding:clamp(55px,8vw,100px) clamp(22px,10vw,150px)}.deliverable-hero p{color:var(--sage);text-transform:uppercase;font-size:10px}.deliverable-hero h1{color:#fff;max-width:900px;margin:12px 0;font-size:clamp(42px,7vw,78px)}.deliverable-hero span{color:#e5e0d5;max-width:700px;display:block}.deliverable-content{background:var(--paper);border:1px solid var(--stone);max-width:900px;margin:45px auto;padding:clamp(25px,5vw,55px)}.deliverable-content section{border-top:1px solid var(--stone);padding:22px 0}.deliverable-content section:first-child{border-top:0}.deliverable-content h2{font:700 10px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px}.deliverable-content p{white-space:pre-wrap;color:var(--charcoal);margin:0;font-size:14px}.deliverable-response{max-width:900px;margin:0 auto;padding:0 20px 90px}.deliverable-response form,.deliverable-confirmed{background:var(--paper);border:1px solid var(--stone);padding:30px}.deliverable-response form{gap:22px;display:grid}.deliverable-response label{color:var(--forest);gap:8px;font-size:11px;font-weight:700;display:grid}.deliverable-response input:not([type=radio]),.deliverable-response textarea{border:1px solid var(--stone);font:400 13px/1.5 var(--sans);padding:13px}.deliverable-response fieldset{border:1px solid var(--stone);padding:18px}.deliverable-response fieldset label{align-items:flex-start;margin-top:12px;display:flex}.deliverable-response button{cursor:pointer;border:0}.deliverable-confirmed small{color:var(--muted)}.deliverable-error{background:var(--cream);min-height:100vh;padding:clamp(70px,12vw,160px) clamp(24px,9vw,140px)}.platform-product-grid a{min-height:100%;color:inherit;text-decoration:none;display:grid}.platform-product-grid b{margin-top:8px}.platform-product-hero{background:var(--crafted-paper);grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:clamp(42px,7vw,100px);padding:clamp(70px,9vw,130px) clamp(24px,8vw,125px);display:grid}.platform-product-hero h1{max-width:820px;color:var(--crafted-evergreen-deep);letter-spacing:-.06em;margin:12px 0 24px;font-size:clamp(48px,7vw,96px);line-height:.93}.platform-product-hero>div>p:not(.crafted-kicker){color:#515851;max-width:710px;font-size:clamp(18px,2vw,24px);line-height:1.55}.platform-product-hero>div>div{align-items:baseline;gap:14px;margin:30px 0;display:flex}.platform-product-hero>div>div strong{color:var(--crafted-clay);font-size:clamp(34px,4vw,52px)}.platform-product-hero>div>div span{color:#696d66;text-transform:uppercase;font-size:11px;font-weight:750}.platform-preview-link{min-height:44px;color:var(--crafted-evergreen-deep);text-underline-offset:4px;align-items:center;margin-left:14px;font-size:12px;font-weight:800;text-decoration:underline;display:inline-flex}.platform-product-hero aside{border-top:4px solid var(--crafted-clay);background:var(--crafted-evergreen-deep);color:var(--crafted-ivory);padding:clamp(28px,4vw,46px)}.platform-product-hero aside>span{font:500 clamp(24px,3vw,34px)/1.2 var(--serif)}.platform-product-hero aside ul{margin:28px 0;padding-left:20px}.platform-product-hero aside li{color:#e5ebe6;margin:12px 0;line-height:1.5}.platform-product-hero aside small{color:#bfcac2;border-top:1px solid #ffffff38;padding-top:20px;line-height:1.55;display:block}.platform-product-recognition{border:1px solid var(--crafted-line);grid-template-columns:repeat(3,1fr);display:grid}.platform-product-recognition article{border-right:1px solid var(--crafted-line);min-height:180px;padding:30px}.platform-product-recognition article:last-child{border-right:0}.platform-product-recognition span{color:var(--crafted-clay);font-size:10px;font-weight:850}.platform-product-recognition p{color:var(--crafted-evergreen-deep);margin:42px 0 0;font-size:18px;line-height:1.5}.platform-module-list{border-top:1px solid var(--crafted-line)}.platform-module-list article{border-bottom:1px solid var(--crafted-line);grid-template-columns:1.25fr .75fr;gap:50px;padding:30px 0;display:grid}.platform-module-list header{grid-template-columns:42px 1fr;gap:16px;display:grid}.platform-module-list header>span{color:var(--crafted-clay);font-size:10px;font-weight:850}.platform-module-list h3{color:var(--crafted-evergreen-deep);margin:0 0 8px;font-size:clamp(24px,3vw,36px)}.platform-module-list p{color:#59605a;margin:0;line-height:1.6}.platform-module-list strong{letter-spacing:.08em;text-transform:uppercase;font-size:10px}.platform-module-list ul{padding-left:18px}.platform-module-list li{color:#59605a;margin:8px 0;line-height:1.45}.platform-product-boundaries{grid-template-columns:1fr 1fr;gap:clamp(35px,7vw,90px);display:grid}.platform-product-boundaries article{border-top:3px solid var(--crafted-clay);background:var(--crafted-stone-light);padding:34px}.platform-product-boundaries h2{font-size:clamp(28px,3vw,42px)}.platform-product-boundaries li{color:#555d56;margin:12px 0;line-height:1.55}.platform-product-your-part ol{border-top:1px solid var(--crafted-line);border-left:1px solid var(--crafted-line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.platform-product-your-part li{border-right:1px solid var(--crafted-line);border-bottom:1px solid var(--crafted-line);min-height:190px;padding:28px}.platform-product-your-part li span{color:var(--crafted-clay);font-size:10px;font-weight:850}.platform-product-your-part li p{color:var(--crafted-evergreen-deep);margin:38px 0 0;font-size:16px;line-height:1.55}.platform-product-access{background:var(--crafted-evergreen-deep);color:var(--crafted-ivory);grid-template-columns:.85fr 1.15fr;gap:clamp(40px,8vw,110px);padding:clamp(70px,9vw,120px) clamp(24px,8vw,125px);display:grid}.platform-product-access h2{max-width:600px;color:var(--crafted-ivory);margin:12px 0 22px;font-size:clamp(40px,5vw,68px);line-height:1}.platform-product-access>div>p:not(.crafted-kicker){color:#d3ddd6;max-width:560px;line-height:1.65}.platform-product-access ol{border-top:1px solid #ffffff40;margin:0;padding:0;list-style:none}.platform-product-access li{border-bottom:1px solid #ffffff40;grid-template-columns:42px 1fr;padding:20px 4px;display:grid}.platform-product-access li span{color:var(--crafted-clay-light);font-size:10px;font-weight:850}.platform-product-access li p{color:#e4ebe6;margin:0;font-size:14px;line-height:1.55}.platform-product-faq>div:last-child{border-top:1px solid var(--crafted-line);border-left:1px solid var(--crafted-line);grid-template-columns:repeat(2,1fr);display:grid}.platform-product-faq article{border-right:1px solid var(--crafted-line);border-bottom:1px solid var(--crafted-line);background:var(--crafted-paper);min-height:175px;padding:30px}.platform-product-faq h3{color:var(--crafted-evergreen-deep);margin:0 0 14px;font-size:21px}.platform-product-faq article p{color:#58605a;margin:0;line-height:1.6}@media (width<=900px){.platform-product-your-part ol{grid-template-columns:1fr 1fr}.platform-product-access{grid-template-columns:1fr}}@media (width<=800px){.platform-product-hero,.platform-module-list article,.platform-product-boundaries,.platform-product-recognition{grid-template-columns:1fr}.platform-product-recognition article{border-right:0;border-bottom:1px solid var(--crafted-line);min-height:130px}.platform-product-recognition article:last-child{border-bottom:0}.platform-product-recognition p{margin-top:22px}.platform-module-list article{gap:20px}.platform-product-hero .crafted-button{width:100%}.platform-product-faq>div:last-child{grid-template-columns:1fr}}@media (width<=600px){.platform-product-your-part ol{grid-template-columns:1fr}.platform-product-your-part li{min-height:145px}.platform-preview-link{margin:18px 0 0;display:block}.platform-product-access{gap:25px}}.product-workbook-shell{background:var(--crafted-paper);min-height:100vh;color:var(--crafted-charcoal);grid-template-columns:310px minmax(0,1fr);display:grid}.product-workbook-nav{background:var(--crafted-evergreen-deep);height:100vh;color:var(--crafted-ivory);flex-direction:column;padding:36px 24px;display:flex;position:sticky;top:0;overflow:auto}.product-workbook-nav>div>p{font:500 25px/1.1 var(--serif);margin:0 0 28px}.product-workbook-nav>div>strong{letter-spacing:.06em;text-transform:uppercase;font-size:11px;display:block}.product-workbook-nav>div>small{color:#aebdb2;margin-top:9px;line-height:1.4;display:block}.product-progress{background:#ffffff26;height:4px;margin-top:10px}.product-progress span{background:var(--crafted-clay-light);height:100%;transition:width .2s;display:block}.product-workbook-nav ol{border-top:1px solid #ffffff2e;margin:34px 0;padding:0;list-style:none}.product-workbook-nav li{border-bottom:1px solid #ffffff2e}.product-workbook-nav li button{color:#dfe7e1;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:31px 1fr;gap:8px;width:100%;padding:17px 4px;display:grid}.product-workbook-nav li button>span:first-child{color:var(--crafted-clay-light);font-size:9px}.product-workbook-nav li button>span:last-child{font-size:13px;font-weight:750;line-height:1.3}.product-workbook-nav li button small{color:#96aa9b;margin-top:4px;font-size:9px;font-weight:500;display:block}.product-workbook-nav li button.is-active{color:#fff}.product-workbook-nav li button.is-active>span:last-child{border-left:2px solid var(--crafted-clay-light);padding-left:8px}.product-print{color:#fff;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #fff6;min-height:44px;margin-top:auto;padding:13px;font-size:10px;font-weight:800}.product-workbook-nav>div>.product-save-status{color:#dfe7e1;padding-left:14px;position:relative}.product-workbook-nav>div>.product-save-status:before{content:"";background:#98b6a0;border-radius:50%;width:7px;height:7px;position:absolute;top:.4em;left:0}.product-workbook-nav>div>.product-save-status--loading:before{background:#d8c5a8}.product-workbook-nav>div>.product-save-status--error{color:#ffe0d4}.product-workbook-nav>div>.product-save-status--error:before{background:#ff9b78}.product-workbook-main{min-width:0}.product-workbook-main>header{background:var(--crafted-stone-light);border-bottom:1px solid var(--crafted-line);padding:clamp(55px,8vw,110px) clamp(28px,8vw,110px)}.product-workbook-main>header p,.product-workbook-section-title>p,.product-workbook-review>div>p{color:var(--crafted-clay);letter-spacing:.11em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:850}.product-workbook-main>header h1{max-width:780px;color:var(--crafted-evergreen-deep);letter-spacing:-.055em;margin:0 0 25px;font-size:clamp(48px,7vw,88px);line-height:.94}.product-workbook-main>header strong{color:#536057;max-width:740px;font-size:clamp(18px,2vw,23px);font-weight:500;line-height:1.55;display:block}.product-workbook-setup{border-bottom:1px solid var(--crafted-line);background:#fffefa;grid-template-columns:1.15fr .85fr;gap:clamp(25px,6vw,80px);padding:28px clamp(28px,8vw,110px);display:grid}.product-workbook-setup>div:first-child>p{color:var(--crafted-clay);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:850}.product-workbook-setup h2{color:var(--crafted-evergreen-deep);margin:0 0 12px;font-size:clamp(25px,3vw,38px)}.product-workbook-setup span,.product-workbook-setup li{color:#596159;font-size:13px;line-height:1.6}.product-workbook-setup strong{color:var(--crafted-evergreen-deep);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.product-workbook-setup ul{margin:12px 0 15px;padding-left:18px}.product-workbook-setup a{color:var(--crafted-clay-dark);text-underline-offset:4px;font-size:11px;font-weight:850;text-decoration:underline}.platform-tool-steps{border-top:1px solid var(--crafted-line);border-left:1px solid var(--crafted-line);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.platform-tool-steps li{border-right:1px solid var(--crafted-line);border-bottom:1px solid var(--crafted-line);background:var(--crafted-paper);grid-template-columns:38px 1fr;gap:18px;min-height:190px;padding:30px;display:grid}.platform-tool-steps li>span{color:var(--crafted-clay);font-size:10px;font-weight:850}.platform-tool-steps h3{color:var(--crafted-evergreen-deep);margin:0 0 10px;font-size:24px}.platform-tool-steps p{color:#596159;margin:0;line-height:1.6}.business-brief-builder{background:var(--crafted-evergreen-deep);color:var(--crafted-ivory);grid-template-columns:.75fr 1.25fr;gap:clamp(40px,8vw,110px);padding:clamp(70px,9vw,120px) clamp(24px,8vw,125px);display:grid}.business-brief-builder>div:first-child h2{color:var(--crafted-ivory);margin:12px 0 20px;font-size:clamp(38px,5vw,65px);line-height:1}.business-brief-builder>div:first-child>p:not(.crafted-kicker){color:#d2ddd5;line-height:1.65}.business-brief-builder>div:first-child a{color:var(--crafted-ivory);text-underline-offset:3px;text-decoration:underline}.business-brief-builder>form{background:var(--crafted-paper);color:var(--crafted-charcoal);gap:22px;padding:clamp(24px,4vw,42px);display:grid}.business-brief-builder label{gap:9px;display:grid}.business-brief-builder label strong{color:var(--crafted-evergreen-deep)}.business-brief-builder label>span{color:#5a625c;font-size:12px;line-height:1.55}.business-brief-builder textarea{border:1px solid var(--crafted-line);width:100%;color:var(--crafted-charcoal);font:400 15px/1.55 var(--sans);resize:vertical;background:#fffefa;padding:16px}.business-brief-consent{align-items:start;grid-template-columns:20px 1fr!important}.business-brief-consent input{margin-top:3px}.business-brief-builder form>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.business-brief-builder form small{color:#6b726c}.business-brief-builder button{background:var(--crafted-clay);color:#fff;cursor:pointer;border:0;padding:15px 20px;font-weight:850}.business-brief-builder button:disabled{opacity:.55;cursor:not-allowed}.business-brief-error{border-left:3px solid var(--crafted-clay);color:#762e1c;background:#f4e7df;margin:0;padding:14px}.business-brief-result{background:var(--crafted-paper);color:var(--crafted-charcoal);grid-column:1/-1;padding:clamp(26px,5vw,55px)}.business-brief-result header{max-width:800px}.business-brief-result header h2{color:var(--crafted-evergreen-deep);margin:10px 0;font-size:clamp(34px,5vw,58px)}.business-brief-result>div{border-top:1px solid var(--crafted-line);border-left:1px solid var(--crafted-line);grid-template-columns:repeat(2,1fr);display:grid}.business-brief-result article{border-right:1px solid var(--crafted-line);border-bottom:1px solid var(--crafted-line);padding:24px}.business-brief-result h3{color:var(--crafted-evergreen-deep);margin:0 0 12px}.business-brief-result article p,.business-brief-result li{color:#596159;line-height:1.55}.business-brief-result footer{border-top:4px solid var(--crafted-clay);background:var(--crafted-stone-light);margin-top:30px;padding:28px}.business-brief-result footer>strong{color:var(--crafted-evergreen-deep);font-size:24px}.business-brief-result footer small{color:#686f69}.product-workbook-lessons,.product-workbook-worksheet,.product-workbook-review{padding:clamp(58px,8vw,100px) clamp(28px,8vw,110px)}.product-workbook-section-title{max-width:760px;margin-bottom:45px}.product-workbook-section-title h2,.product-workbook-review h2{color:var(--crafted-evergreen-deep);margin:0;font-size:clamp(32px,4vw,52px);line-height:1.05}.product-workbook-section-title>span{color:#697169;margin-top:12px;font-size:13px;display:block}.product-workbook-lessons article{border-top:1px solid var(--crafted-line);grid-template-columns:44px minmax(0,720px);gap:18px;padding:30px 0;display:grid}.product-workbook-lessons article>span{color:var(--crafted-clay);font-size:10px;font-weight:850}.product-workbook-lessons h3{color:var(--crafted-evergreen-deep);margin:0 0 8px;font-size:25px}.product-workbook-lessons p{color:#596159;margin:0 0 18px;line-height:1.6}.product-workbook-lessons ul{padding-left:18px}.product-workbook-lessons li{color:#4d554e;margin:8px 0;line-height:1.5}.product-workbook-worksheet{background:var(--crafted-stone-light)}.product-workbook-worksheet label{gap:9px;max-width:850px;margin-top:28px;display:grid}.product-workbook-worksheet label>strong{color:var(--crafted-evergreen-deep);font-size:18px}.product-workbook-worksheet label>span{color:#606861;font-size:14px;line-height:1.5}.product-workbook-worksheet textarea{width:100%;color:var(--crafted-charcoal);font:400 16px/1.55 var(--sans);resize:vertical;background:#fffefa;border:1px solid #bdc3bc;border-radius:0;padding:18px}.product-workbook-worksheet textarea:focus{border-color:var(--crafted-clay);outline:3px solid #b3593838}.product-workbook-worksheet textarea::placeholder{color:#858a85}.product-workbook-review{background:var(--crafted-evergreen-deep);color:#fff;grid-template-columns:.75fr 1.25fr;gap:60px;display:grid}.product-workbook-review h2{color:#fff}.product-workbook-review ul{border-top:1px solid #ffffff3b;margin:0;padding:0;list-style:none}.product-workbook-review li{color:#e4ebe5;border-bottom:1px solid #ffffff3b;padding:17px 4px 17px 30px;line-height:1.45;position:relative}.product-workbook-review li:before{content:"✓";color:var(--crafted-clay-light);font-weight:850;position:absolute;left:4px}.product-workbook-actions{background:var(--crafted-evergreen-deep);justify-content:flex-end;gap:12px;padding:30px clamp(28px,8vw,110px) 80px;display:flex}.product-workbook-actions button{border:1px solid var(--crafted-clay-light);background:var(--crafted-clay-light);min-height:44px;color:var(--crafted-evergreen-deep);cursor:pointer;padding:15px 18px;font-size:11px;font-weight:850}.product-workbook-actions button:first-child{color:#fff;background:0 0}.product-workbook-actions button.is-complete{color:#dce9df;border-color:#98b6a0}@media (width<=850px){.product-workbook-shell{grid-template-columns:1fr}.product-workbook-nav{height:auto;padding:25px 20px;position:relative}.product-workbook-nav>div>p{margin-bottom:18px}.product-workbook-nav ol{margin:25px -20px 20px;padding:0 20px;display:flex;overflow:auto}.product-workbook-nav li{border-top:1px solid #ffffff2e;min-width:180px}.product-print{margin-top:4px}.product-workbook-setup,.product-workbook-review{grid-template-columns:1fr;gap:28px}.product-workbook-actions{flex-direction:column;align-items:stretch}.product-workbook-actions button{width:100%}}.business-brief-status{border-left:3px solid var(--crafted-clay);background:var(--crafted-stone-light);color:var(--crafted-evergreen-deep);margin:0;padding:14px;font-size:13px;line-height:1.55}@media (width<=850px){.business-brief-builder{grid-template-columns:1fr}.business-brief-result{grid-column:auto}}@media (width<=650px){.platform-tool-steps,.business-brief-result>div{grid-template-columns:1fr}.business-brief-builder form>div{flex-direction:column;align-items:stretch}.business-brief-builder button{width:100%}}@media print{.product-workbook-shell{display:block}.product-workbook-nav,.product-workbook-actions{display:none}.product-workbook-main>header,.product-workbook-lessons,.product-workbook-worksheet,.product-workbook-review{padding:32px;color:#172b24!important;background:#fff!important}.product-workbook-main>header h1,.product-workbook-review h2{color:#172b24}.product-workbook-worksheet textarea{min-height:130px}.product-workbook-review{display:block}.product-workbook-review li{color:#172b24;border-color:#bbb}}.digital-product-checkout{background:var(--crafted-evergreen-deep);color:var(--crafted-ivory);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:clamp(40px,7vw,100px);padding:clamp(60px,8vw,110px) clamp(24px,7vw,90px);display:grid}.digital-product-checkout h2{color:#fff;max-width:700px;margin:0 0 18px;font-size:clamp(36px,5vw,64px);line-height:1}.digital-product-checkout>div>p:not(.crafted-kicker){color:#dfe7e1;max-width:720px;line-height:1.6}.digital-product-checkout dl{border-top:1px solid #ffffff38;margin:38px 0 20px}.digital-product-checkout dl>div{border-bottom:1px solid #ffffff38;grid-template-columns:105px 1fr;gap:18px;padding:18px 0;display:grid}.digital-product-checkout dt{color:var(--crafted-clay-light);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:850}.digital-product-checkout dd{color:#eef3ef;margin:0;line-height:1.55}.digital-product-checkout__detail{font-size:13px}.digital-product-checkout form{background:var(--crafted-ivory);color:var(--crafted-charcoal);align-self:start;padding:30px}.digital-product-checkout form label{gap:7px;margin:18px 0;font-size:13px;font-weight:750;display:grid}.digital-product-checkout form input:not([type=checkbox]){min-height:48px;font:inherit;background:#fff;border:1px solid #aeb5ae;padding:10px 12px}.digital-product-checkout__consent{align-items:start;line-height:1.45;grid-template-columns:20px 1fr!important;font-weight:500!important}.digital-product-checkout__consent input{width:18px;height:18px;margin:2px 0}.digital-product-checkout form button{width:100%;margin-top:10px}.digital-product-checkout form>small{color:#626c65;margin-top:13px;line-height:1.45;display:block}.digital-product-checkout form [role=alert]{color:#9c351e;font-weight:700}@media (width<=850px){.digital-product-checkout{grid-template-columns:1fr}.digital-product-checkout dl>div{grid-template-columns:1fr;gap:7px}}.owner-affiliate-policy{background:var(--cream);grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,6vw,80px) 55px;display:grid}.owner-affiliate-policy article{border:1px solid var(--stone);background:var(--paper);border-right:0;min-height:150px;padding:25px}.owner-affiliate-policy article:last-child{border-right:1px solid var(--stone)}.owner-affiliate-policy span,.owner-affiliate-policy small{color:var(--muted);text-transform:uppercase;font-size:10px;display:block}.owner-affiliate-policy strong{color:var(--forest);margin:35px 0 8px;font-size:20px;display:block}.owner-affiliate-form{border:1px solid var(--stone);background:var(--paper);grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:16px;padding:28px;display:grid}.owner-affiliate-form label{color:var(--forest);text-transform:uppercase;gap:8px;font-size:10px;font-weight:800;display:grid}.owner-affiliate-form input{border:1px solid var(--stone);min-width:0;font:400 14px/1.4 var(--sans);background:#fff;padding:12px}.owner-affiliate-form button,.owner-affiliate-status button{background:var(--forest);color:#fff;cursor:pointer;border:0;padding:13px 16px;font-size:10px;font-weight:800}.owner-affiliate-form p{color:var(--charcoal);grid-column:1/-1;margin:0;font-size:12px}.owner-affiliate-status{gap:6px;display:grid}.owner-affiliate-status small{max-width:150px;color:var(--muted)}@media (width<=900px){.owner-affiliate-policy{grid-template-columns:1fr 1fr}.owner-affiliate-policy article:nth-child(2){border-right:1px solid var(--stone)}.owner-affiliate-form{grid-template-columns:1fr 1fr}.owner-affiliate-form button{min-height:44px}}@media (width<=600px){.owner-affiliate-policy,.owner-affiliate-form{grid-template-columns:1fr}.owner-affiliate-policy article{border-right:1px solid var(--stone)}}.crafted-breadcrumb{border-bottom:1px solid var(--crafted-line);background:var(--crafted-paper);color:#596159;flex-wrap:wrap;align-items:center;gap:9px;min-height:54px;padding:14px clamp(24px,8vw,125px);font-size:12px;line-height:1.4;display:flex}.crafted-breadcrumb a{color:var(--crafted-evergreen-deep);text-underline-offset:3px;font-weight:750;text-decoration:underline}.crafted-breadcrumb span[aria-current=page]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crafted-site small,.crafted-site figcaption{font-size:12px}.crafted-check-hero>p:not(.crafted-kicker){color:#454e47;max-width:780px;margin:38px 0 0;font-size:clamp(18px,1.6vw,23px);line-height:1.65}.crafted-kicker,.crafted-menu,.crafted-footer-links strong,.crafted-footer-base,.platform-product-hero>div>div span,.platform-product-recognition span,.platform-module-list header>span,.platform-module-list strong,.platform-product-your-part li span,.platform-product-access li span,.platform-product-grid article>div span,.platform-product-grid b,.crafted-check-promise span{font-size:12px}.crafted-footer-base{line-height:1.6}.crafted-founder-note h2{color:var(--crafted-ivory)}.crafted-founder-note .crafted-kicker,.platform-free .crafted-kicker,.platform-product-access .crafted-kicker,.digital-product-checkout .crafted-kicker,.business-brief-builder .crafted-kicker{color:#f5cfad}.crafted-form-reassurance,.platform-product-grid article>div span,.platform-product-grid b{color:#596159}.crafted-button--small,.platform-hero>div:first-child>small,.platform-promise span,.platform-check-invitation__details li span,.platform-system-grid article>span,.platform-system-grid small,.platform-system-grid a,.platform-product-grid b,.platform-library aside span,.platform-library aside small{font-size:12px}.crafted-check-answer-key{border:1px solid var(--crafted-line);background:var(--crafted-stone-light);color:#555b55;grid-template-columns:1fr 1.4fr 1.4fr 1.4fr;gap:18px;margin:0 0 8px;padding:22px;font-size:13px;line-height:1.5;display:grid}.crafted-check-answer-key strong,.crafted-check-answer-key b{color:var(--crafted-evergreen-deep)}.crafted-check-save{min-height:46px;color:var(--crafted-ivory);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff7a;margin-top:18px;padding:11px 16px;font-size:13px;font-weight:750}.crafted-check-save:hover,.crafted-check-save:focus-visible{background:var(--crafted-ivory);color:var(--crafted-evergreen-deep)}@media (width<=700px){.crafted-check-answer-key{grid-template-columns:1fr;gap:8px;padding:18px}}.lm4-project-records{background:var(--crafted-stone-light);padding:clamp(78px,9vw,128px) clamp(24px,8vw,125px)}.lm4-project-records>header{max-width:880px}.lm4-project-records>header h2{color:var(--crafted-evergreen-deep);margin:0;font-size:clamp(42px,5.2vw,74px);line-height:.98}.lm4-project-records>header>p:last-child{color:#555d57;max-width:720px;font-size:18px;line-height:1.65}.lm4-project-records>div{border-top:1px solid var(--crafted-line);border-left:1px solid var(--crafted-line);grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.lm4-project-records article{border-right:1px solid var(--crafted-line);border-bottom:1px solid var(--crafted-line);background:var(--crafted-paper);flex-direction:column;min-height:270px;padding:30px;display:flex}.lm4-project-records article>span{color:var(--crafted-clay);font-size:10px;font-weight:850}.lm4-project-records h3{color:var(--crafted-evergreen-deep);margin:58px 0 14px;font-size:25px}.lm4-project-records article p{color:#555d57;margin:0;line-height:1.65}.lm4-project-records footer{flex-wrap:wrap;gap:18px 34px;margin-top:28px;display:flex}.lm4-project-records footer a{min-height:44px;color:var(--crafted-evergreen);text-transform:uppercase;align-items:center;font-size:11px;font-weight:850;display:inline-flex}.lm4-package-faq{background:var(--crafted-paper);grid-template-columns:.72fr 1.28fr;gap:clamp(45px,7vw,110px);padding:clamp(78px,9vw,128px) clamp(24px,8vw,125px);display:grid}.lm4-package-faq header h2{color:var(--crafted-evergreen-deep);margin:0;font-size:clamp(40px,5vw,70px);line-height:.98}.lm4-package-faq>div{border-top:1px solid var(--crafted-line)}.lm4-package-faq details{border-bottom:1px solid var(--crafted-line)}.lm4-package-faq summary{min-height:74px;color:var(--crafted-evergreen-deep);cursor:pointer;align-items:center;padding:22px 44px 22px 0;font-size:18px;font-weight:800;list-style:none;display:flex;position:relative}.lm4-package-faq summary::-webkit-details-marker{display:none}.lm4-package-faq summary:after{content:"+";color:var(--crafted-clay);font-size:25px;font-weight:400;position:absolute;right:6px}.lm4-package-faq details[open] summary:after{content:"−"}.lm4-package-faq details p{color:#555d57;max-width:680px;margin:0;padding:0 44px 24px 0;line-height:1.7}.lm4-package-faq footer{color:#555d57;flex-wrap:wrap;grid-column:2;justify-content:space-between;align-items:center;gap:15px;padding-top:10px;display:flex}.lm4-package-faq footer p{margin:0}.lm4-package-faq footer a{min-height:44px;color:var(--crafted-evergreen);text-transform:uppercase;align-items:center;font-size:11px;font-weight:850;display:inline-flex}.lm4-comparison{background:var(--crafted-paper);padding:clamp(78px,9vw,128px) clamp(24px,6vw,92px)}.lm4-comparison>header{max-width:900px}.lm4-comparison>header h2{color:var(--crafted-evergreen-deep);margin:0;font-size:clamp(43px,5.5vw,78px);line-height:.98}.lm4-comparison>header>p:last-child{color:#555d57;max-width:760px;font-size:18px;line-height:1.65}.lm4-comparison>div{border:1px solid var(--crafted-line);margin-top:48px;overflow-x:auto}.lm4-comparison table{border-collapse:collapse;text-align:left;width:100%;min-width:940px}.lm4-comparison th,.lm4-comparison td{border-right:1px solid var(--crafted-line);border-bottom:1px solid var(--crafted-line);vertical-align:top;padding:20px;line-height:1.5}.lm4-comparison tr:last-child th,.lm4-comparison tr:last-child td{border-bottom:0}.lm4-comparison th:last-child,.lm4-comparison td:last-child{border-right:0}.lm4-comparison thead th{background:var(--crafted-evergreen-deep);color:var(--crafted-ivory);font-size:15px}.lm4-comparison thead th a{color:var(--crafted-ivory)}.lm4-comparison tbody th{background:var(--crafted-stone-light);width:155px;color:var(--crafted-evergreen-deep);font-size:13px}.lm4-comparison tbody td{color:#555d57;font-size:14px}.lm4-comparison footer{background:var(--crafted-stone-light);justify-content:space-between;align-items:center;gap:30px;margin-top:28px;padding:28px;display:flex}.lm4-comparison footer strong{color:var(--crafted-evergreen-deep);font-size:20px}.lm4-comparison footer p{color:#555d57;margin:5px 0 0}.lm4-how-choice,.lm4-how-delivery{padding:clamp(78px,9vw,128px) clamp(24px,8vw,125px)}.lm4-how-choice{background:var(--crafted-stone-light)}.lm4-how-choice>header,.lm4-how-delivery>header{max-width:900px}.lm4-how-choice>header h2,.lm4-how-delivery>header h2{color:var(--crafted-evergreen-deep);margin:0;font-size:clamp(42px,5.3vw,75px);line-height:.98}.lm4-how-choice>div{grid-template-columns:1fr 1fr;margin-top:55px;display:grid}.lm4-how-choice article{border:1px solid var(--crafted-line);background:var(--crafted-paper);padding:clamp(28px,4vw,52px)}.lm4-how-choice article+article{border-left:0}.lm4-how-choice article>span{color:var(--crafted-clay);text-transform:uppercase;font-size:10px;font-weight:850}.lm4-how-choice article>h3{min-height:80px;color:var(--crafted-evergreen-deep);margin:30px 0;font-size:31px}.lm4-how-choice ol{margin:0 0 28px;padding:0;list-style:none}.lm4-how-choice li{border-top:1px solid var(--crafted-line);grid-template-columns:45px 1fr;padding:18px 0;display:grid}.lm4-how-choice li b,.lm4-how-delivery li>span{color:var(--crafted-clay);font-size:10px}.lm4-how-choice li strong{color:var(--crafted-evergreen-deep)}.lm4-how-choice li p{color:#555d57;margin:6px 0 0;line-height:1.6}.lm4-how-choice article>a{min-height:44px;color:var(--crafted-evergreen);text-transform:uppercase;align-items:center;font-size:11px;font-weight:850;display:inline-flex}.lm4-how-delivery{background:var(--crafted-paper)}.lm4-how-delivery>header>p:last-child{color:#555d57;max-width:720px;font-size:18px;line-height:1.65}.lm4-how-delivery>ol{border-top:1px solid var(--crafted-line);margin:55px 0 0;padding:0;list-style:none}.lm4-how-delivery>ol>li{border-bottom:1px solid var(--crafted-line);grid-template-columns:80px 1fr;align-items:center;min-height:130px;padding:24px 0;display:grid}.lm4-how-delivery h3{color:var(--crafted-evergreen-deep);margin:0;font-size:29px}.lm4-how-delivery li p{color:#555d57;max-width:760px;margin:8px 0 0;line-height:1.65}@media (width<=980px){.lm4-project-records>div{grid-template-columns:1fr 1fr}}@media (width<=820px){.lm4-package-faq{grid-template-columns:1fr}.lm4-package-faq footer{grid-column:1}.lm4-how-choice>div{grid-template-columns:1fr}.lm4-how-choice article+article{border-top:0;border-left:1px solid var(--crafted-line)}}@media (width<=620px){.lm4-comparison footer{flex-direction:column;align-items:flex-start}.lm4-comparison footer .crafted-button{width:100%}.lm4-project-records>div{grid-template-columns:1fr}.lm4-project-records article{min-height:0}.lm4-project-records h3{margin-top:32px}.lm4-package-faq summary{font-size:16px}}.lm4-contact .crafted-contact-grid article:nth-child(3){border-left:1px solid var(--crafted-line)}.lm4-contact .crafted-contact-grid article:nth-child(n+3){border-top:0}@media (width<=820px){.lm4-contact .crafted-contact-grid article:nth-child(3){border-left:1px solid var(--crafted-line)}}@media print{.crafted-header,.crafted-footer,.crafted-check-hero,.crafted-check-form,.crafted-check-save{display:none!important}.crafted-check-results{min-height:100vh;padding:36px;color:#163a31!important;background:#fff!important;display:grid!important}.crafted-check-result-head>p,.crafted-check-results>div:last-child>p,.crafted-check-results li p,.crafted-check-first-action p{color:#263b35!important}.crafted-check-first-action,.crafted-check-caveat{background:#fff!important;border-color:#aeb9b3!important}}@media (width<=650px){.crafted-menu,.crafted-button--small,.crafted-principle-grid article>span,.crafted-sample-grid article>span,.crafted-resource-categories span,.crafted-resource-list a>span,.crafted-resource-list small,.crafted-contact-grid span,.crafted-policy-list>section>span,.crafted-check-form legend span,.crafted-check-progress strong,.crafted-situation-path a span,.crafted-situation-path a b,.platform-promise span,.platform-check-invitation__details li span,.platform-check-invitation__details small,.platform-system-grid article>span,.platform-system-grid small,.platform-system-grid a,.platform-product-grid article>div span,.platform-product-grid b,.platform-library aside span,.platform-library aside small,.platform-product-recognition span,.platform-module-list header>span,.platform-module-list strong,.platform-product-access li span,.product-workbook-main>header p,.product-workbook-section-title>p,.product-workbook-review>div>p,.product-workbook-setup>div:first-child>p,.product-workbook-setup strong,.product-workbook-lessons article>span,.product-workbook-nav li button>span:first-child,.product-workbook-nav li button small,.product-print{font-size:12px}}.affiliate-hero{background:var(--evergreen,#123b32);color:#fff;grid-template-columns:minmax(0,1.5fr) minmax(240px,.5fr);align-items:end;gap:clamp(3rem,8vw,8rem);padding:clamp(5rem,10vw,10rem) max(6vw,2rem);display:grid}.affiliate-hero>div{max-width:820px}.affiliate-hero h1{font-family:var(--font-serif,Georgia,serif);letter-spacing:-.045em;color:#fff;margin:1rem 0 1.5rem;font-size:clamp(3.2rem,7vw,7rem);font-weight:500;line-height:.96}.affiliate-hero .crafted-kicker,.affiliate-terms .crafted-kicker{color:#e9a27c}.affiliate-hero p{max-width:720px;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.6}.affiliate-hero small{color:#f1ece3;margin-top:1rem;display:block}.affiliate-hero aside{border-left:1px solid #ffffff59;padding-left:2rem}.affiliate-hero aside span,.affiliate-hero aside p{text-transform:uppercase;letter-spacing:.12em;color:#fff;font-size:.8rem;display:block}.affiliate-hero aside strong{font-family:var(--font-serif,Georgia,serif);color:#f0a27c;font-size:clamp(4.5rem,9vw,8rem);font-weight:500;line-height:1;display:block}.affiliate-proof,.affiliate-fit,.affiliate-terms{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:clamp(2rem,8vw,8rem);padding:clamp(4rem,8vw,8rem) max(6vw,2rem);display:grid}.affiliate-proof h2,.affiliate-fit h2,.affiliate-terms h2,.affiliate-steps h2,.affiliate-application h2{font-family:var(--font-serif,Georgia,serif);letter-spacing:-.03em;margin:.7rem 0;font-size:clamp(2.4rem,4vw,4.6rem);font-weight:500;line-height:1.05}.affiliate-proof>div:last-child{max-width:700px;font-size:1.2rem;line-height:1.7}.affiliate-steps{background:#e8e2d7;padding:clamp(4rem,8vw,8rem) max(6vw,2rem)}.affiliate-steps>div{max-width:760px}.affiliate-steps ol{background:#bdb5a8;grid-template-columns:repeat(4,1fr);gap:1px;margin:4rem 0 0;padding:0;list-style:none;display:grid}.affiliate-steps li{background:#f6f1e8;min-height:260px;padding:2rem}.affiliate-steps li span{color:#b34f34;letter-spacing:.12em;font-weight:700}.affiliate-steps li h3{margin:2.7rem 0 1rem;font-size:1.4rem}.affiliate-steps li p{line-height:1.6}.affiliate-fit-grid{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.affiliate-fit-grid article{border-top:2px solid #173c32;padding:1.5rem 0}.affiliate-fit-grid h3{font-size:1.3rem}.affiliate-fit-grid p{line-height:1.65}.affiliate-terms{color:#fff;background:#173c32}.affiliate-terms h2{color:#fff}.affiliate-terms dl{background:#ffffff40;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.affiliate-terms dl div{background:#173c32;padding:1.4rem}.affiliate-terms dt{color:#e9a27c;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.affiliate-terms dd{color:#fff;margin:.5rem 0 0;font-size:1.15rem}.affiliate-terms>div:last-child>p,.affiliate-terms>p{color:#f1ece3;line-height:1.6}.affiliate-apply{background:#f6f1e8;padding:clamp(4rem,8vw,8rem) max(6vw,2rem)}.affiliate-application{max-width:980px;margin:auto}.affiliate-application>div:first-child{max-width:760px}.affiliate-form-grid{grid-template-columns:1fr 1fr;gap:1.2rem;margin:3rem 0 2rem;display:grid}.affiliate-form-grid label{gap:.55rem;font-weight:700;display:grid}.affiliate-form-grid input,.affiliate-form-grid select,.affiliate-form-grid textarea{width:100%;font:inherit;color:#173c32;background:#fff;border:1px solid #6f6a62;padding:.95rem}.affiliate-form-grid input::placeholder,.affiliate-form-grid textarea::placeholder{color:#5f625f;opacity:1}.affiliate-form-grid textarea{resize:vertical}.affiliate-form-wide{grid-column:1/-1}.affiliate-check{align-items:start;line-height:1.5;grid-template-columns:20px 1fr!important;font-weight:500!important}.affiliate-check input{width:18px;height:18px;margin-top:.15rem}.affiliate-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.affiliate-form-error{color:#9d2c1f;font-weight:700}.affiliate-application>small{margin-top:1rem;display:block}.affiliate-application-success{background:#fff;border:1px solid #bdb5a8;max-width:760px;margin:auto;padding:3rem}.affiliate-faq{padding:clamp(4rem,8vw,8rem) max(6vw,2rem)}@media (width<=1050px){.affiliate-hero,.affiliate-proof,.affiliate-fit,.affiliate-terms{grid-template-columns:1fr}.affiliate-hero aside{border-top:1px solid #ffffff59;border-left:0;padding:2rem 0 0}.affiliate-steps ol,.affiliate-fit-grid,.affiliate-terms dl{grid-template-columns:1fr 1fr}}@media (width<=800px){.affiliate-fit-grid,.affiliate-terms dl,.affiliate-form-grid{grid-template-columns:1fr}.affiliate-form-wide{grid-column:auto}}@media (width<=520px){.affiliate-steps ol{grid-template-columns:1fr}.affiliate-steps li{min-height:0}.affiliate-hero h1{font-size:3.2rem}}.affiliate-program-guide{background:var(--cream)}.affiliate-ops-flow{border-top:1px solid var(--stone);margin:30px 0 0;padding:0;list-style:none}.affiliate-ops-flow li{border-bottom:1px solid var(--stone);grid-template-columns:70px 1fr;gap:20px;padding:25px 0;display:grid}.affiliate-ops-flow span{color:var(--clay);font-size:12px;font-weight:800}.affiliate-ops-flow h3{color:var(--forest);margin:0 0 8px;font-size:21px}.affiliate-ops-flow p{margin:0;line-height:1.6}.affiliate-guide-grid,.affiliate-guide-columns{grid-template-columns:1fr 1fr;gap:35px;display:grid}.affiliate-guide-grid article,.affiliate-guide-columns article{border:1px solid var(--stone);background:var(--paper);padding:30px}.affiliate-guide-grid h2,.affiliate-guide-columns h2,.affiliate-legal-draft h2{color:var(--forest);font-size:clamp(30px,4vw,48px)}.affiliate-guide-grid dl{background:var(--stone);grid-template-columns:1fr 1fr;gap:1px;display:grid}.affiliate-guide-grid dl div{background:#fff;padding:16px}.affiliate-guide-grid dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.affiliate-guide-grid dd{color:var(--forest);margin:6px 0 0;font-weight:700}.affiliate-guide-grid li,.affiliate-guide-columns li,.affiliate-legal-draft li{margin:0 0 12px;line-height:1.55}.affiliate-email-template{white-space:pre-wrap;border:1px solid var(--stone);background:var(--paper);max-width:900px;color:var(--charcoal);font:400 15px/1.7 var(--sans);padding:28px;overflow:auto}.affiliate-legal-draft{background:var(--stone-light)}@media (width<=800px){.affiliate-guide-grid,.affiliate-guide-columns{grid-template-columns:1fr}.affiliate-ops-flow li{grid-template-columns:45px 1fr}.affiliate-guide-grid dl{grid-template-columns:1fr}}
