.one-container{width:min(1180px,90%);margin:auto}.one-section{padding:85px 0}.one-page h2{font-size:clamp(42px,4.7vw,66px)}.one-page h3{font-size:25px}.one-page .eyebrow{color:#227353}.one-hero{background:var(--ink);color:white;padding:65px 0 0}.one-hero .eyebrow{color:var(--green)}.one-hero-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:55px;align-items:center}.one-hero h1{font-size:clamp(48px,5.25vw,76px);line-height:1.03}.one-hero h1 em{color:var(--green);font-style:normal}.one-hero .lead{color:#f0f8f3;font-size:21px;line-height:1.5;max-width:550px;margin-bottom:18px}.one-intro{color:#b6c9bf;font-size:15px;max-width:560px;margin-bottom:28px}.one-hero-visual{border:1px solid #3c5548;padding:12px;background:#142b20;transform:rotate(2deg)}.one-hero-visual img{width:100%;height:auto}.one-hero-visual figcaption{color:#d2dfd6;padding:5px 3px;font-size:12px}.one-page .one-jump{display:flex;position:static;gap:35px;justify-content:space-between;border-top:1px solid #385346;padding:23px 0;margin-top:50px;background:transparent;color:#d6e7dc;font-size:12px;max-height:none;overflow:visible}.one-jump a:hover{color:var(--green)}.one-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:end;margin-bottom:38px}.one-heading>p,.one-heading>div>p:last-child{margin-bottom:0}.one-needs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.one-needs>a{background:white;border:1px solid var(--line);padding:30px;display:flex;flex-direction:column}.one-needs>a:hover{border-color:#54771c}.one-needs a>span:first-child{font-size:13px;color:var(--muted);min-height:65px}.one-needs h3{margin:12px 0 18px}.one-needs p{font-size:14px;flex:1}.one-needs b{font-size:26px}.one-needs small{font-size:13px;font-weight:400}.one-more{font-size:12px;font-weight:700;border-top:1px solid var(--line);padding-top:18px;margin-top:22px}.one-well{background:#e3ede5}.one-price{font-size:36px;font-weight:700;color:var(--ink);margin-top:25px}.one-price span{display:block;font-size:13px;font-weight:500}.one-pack-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.one-pack-grid article{padding:28px;background:white;border-top:5px solid var(--green)}.one-pack-grid h3{min-height:60px}.one-pack-grid p:not(.eyebrow){font-size:13px;margin-top:14px}.one-mix{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);padding-top:18px;margin-top:22px}.one-mix strong{font-size:40px;line-height:1.2}.one-mix span{display:block;font-size:12px;color:var(--muted);font-weight:400}.one-pack-note{font-size:12px;margin:22px 0 35px}.one-inclusions{background:#fff;padding:32px;margin-bottom:28px}.one-inclusions>p{margin:12px 0 24px;font-size:14px}.one-four{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.one-four div{border-top:2px solid var(--green);padding-top:17px}.one-four b{font-size:14px}.one-four p{font-size:13px;margin:8px 0 0}.one-example-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:stretch}.one-concept{border:1px solid var(--line);padding:32px;background:white}.one-concept h3{margin-bottom:25px}.one-concept dt{font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:#227353;margin-top:18px}.one-concept dd{font-size:14px;color:var(--muted);margin:6px 0 0}.one-example-grid figure img{width:100%;height:auto}.one-second-image{margin-top:25px}.one-themes{background:var(--ink);color:#fff}.one-themes .eyebrow{color:var(--green)}.one-themes p{color:#bacec0}.one-themes .one-price{color:white}.one-theme-grid{display:grid;grid-template-columns:.8fr 1.5fr;gap:50px;margin-bottom:35px}.one-ten{padding:35px;border:1px solid #547660}.one-ten>strong{font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-size:120px;color:var(--green);line-height:1}.one-ten h3{margin:20px 0}.one-ten p{font-size:14px;margin:0}.one-ten ul{padding-left:20px;color:#bacec0;font-size:14px;line-height:2}.one-guide{padding-top:12px}.one-guide>p:not(.eyebrow){margin-top:17px;font-size:14px}.one-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 35px;margin-top:30px}.one-guide-grid b{font-size:14px}.one-guide-grid p{font-size:13px;margin:6px 0 0}.one-systems{display:grid;grid-template-columns:1fr 1fr;gap:24px}.one-systems article{display:flex;flex-direction:column;border:1px solid var(--line);background:white;padding:35px}.one-systems article:nth-child(2){background:#e4eee5;border-top:4px solid #54771c}.one-systems h3{font-size:29px;max-width:360px}.one-systems article>p:not(.eyebrow){font-size:14px;margin:20px 0 0}.one-systems ul{font-size:14px;line-height:1.7;color:var(--muted);padding-left:20px;margin:22px 0 32px}.one-systems li{margin:8px 0}.one-system-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:auto;border-top:1px solid #becdc2;padding-top:24px}.one-system-bottom strong{font-size:35px}.one-proof{background:#e4ece3}.one-quotes{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:40px}.one-quotes figure{border-top:2px solid #719581;padding-top:25px}.one-quotes blockquote{margin:0;font-size:17px;line-height:1.7}.one-quotes figcaption{font-size:12px;margin-top:25px}.one-quotes figcaption b{display:block;color:var(--ink);font-size:14px}.one-cta{background:var(--green)}.one-cta p{color:#123c2c;max-width:570px;margin-top:25px}.one-cta .eyebrow{margin-top:0}.one-download{border-color:#315d49}.one-download:hover{background:#7be6b8}
@media(min-width:1500px){.one-container{width:min(1180px,90%)}}
@media(max-width:1000px){.one-hero-grid{gap:28px;grid-template-columns:1.3fr 1fr}.one-heading{gap:35px}.one-needs>a{padding:22px}.one-needs h3{font-size:23px}.one-four{grid-template-columns:1fr 1fr}.one-theme-grid{gap:30px}.one-system-bottom{align-items:start;flex-direction:column}.one-hero h1{font-size:58px}}
@media(max-width:760px){.one-container{width:88%}.one-section{padding:52px 0}.one-hero{padding-top:42px}.one-hero-grid,.one-heading,.one-example-grid,.one-theme-grid,.one-systems,.one-quotes{grid-template-columns:1fr;gap:28px}.one-hero h1{font-size:clamp(40px,9.8vw,66px)}.one-hero .lead{font-size:19px}.one-hero .actions .button,.one-cta .actions .button{white-space:normal;flex:auto;width:100%}.one-hero-visual{transform:none;margin-top:8px}.one-page .one-jump{flex-wrap:wrap;gap:0;margin-top:30px;padding:16px 0}.one-page .one-jump a{padding:9px 0;width:100%;font-size:12px}.one-needs,.one-pack-grid{grid-template-columns:1fr}.one-needs a>span:first-child{min-height:0}.one-pack-grid h3{min-height:0}.one-page h2{font-size:43px}.one-heading{margin-bottom:30px}.one-price{margin-top:20px}.one-inclusions,.one-concept,.one-systems article{padding:25px}.one-four{gap:22px;grid-template-columns:1fr}.one-guide-grid{grid-template-columns:1fr;gap:22px}.one-ten{padding:28px}.one-system-bottom{flex-direction:row;align-items:center;flex-wrap:wrap}.one-system-bottom strong{font-size:30px}.one-quotes blockquote{font-size:16px}.one-intro{font-size:14px}}

/* The Well introduction */
.one-page .one-well-hero{background:var(--ink);color:#fff}.one-page .one-well-hero .eyebrow{color:var(--green)}.one-page .one-well-hero .lead{color:#bfcec4}

/* Size the example images to the execution content, preserving each full image. */
.one-example-grid>figure{position:relative;min-height:0}
.one-example-grid>figure>img{position:absolute;left:0;top:0;width:auto;max-width:100%;height:calc(50% - 10px);object-fit:contain;margin:0}
.one-example-grid>figure>img.one-second-image{top:auto;bottom:0}
@media(max-width:760px){.one-example-grid>figure{position:static;display:grid;gap:20px}.one-example-grid>figure>img,.one-example-grid>figure>img.one-second-image{position:static;width:100%;height:auto;margin:0}}

/* One image matching the execution panel. */
.one-example-grid>figure.one-single-image>img.one-second-image{inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}
@media(max-width:760px){.one-example-grid>figure.one-single-image>img.one-second-image{position:static;width:100%;height:auto;max-width:100%;object-fit:contain}}
