:root{--commercial-ink:#243329;--commercial-muted:#5c6a60;--commercial-pine:#102e19;--commercial-pine-2:#1c4c2a;--commercial-gold:#f6c854;--commercial-cream:#fff9ea;--commercial-line:#d9e3d6}body{background:#fff;color:var(--commercial-ink)}.commercial-offer{padding:.7rem 1rem;background:#102e19;color:#fff4c9;text-align:center;font-size:.82rem;letter-spacing:.05em;text-transform:uppercase}.commercial-offer strong{color:#fff;font-weight:900}.commercial-header{background:#fff}.commercial-hero{position:relative;isolation:isolate;min-height:700px;display:grid;align-items:center;overflow:hidden;background:var(--commercial-pine);color:#fff}.commercial-hero>img,.commercial-hero-shade{position:absolute;inset:0;width:100%;height:100%}.commercial-hero>img{z-index:-3;object-fit:cover;filter:saturate(.86)}.commercial-hero-shade{z-index:-2;background:linear-gradient(90deg,rgba(5,25,13,.96) 0%,rgba(8,31,16,.82) 42%,rgba(8,31,16,.3) 74%,rgba(8,31,16,.2) 100%),linear-gradient(0deg,rgba(5,25,13,.5),transparent 52%)}.commercial-hero-content{position:relative;z-index:2;padding:110px 0 120px}.commercial-hero h1{max-width:850px;margin:0;color:#fff;font-family:"Fraunces",Georgia,serif;font-size:clamp(3.2rem,7vw,6.8rem);line-height:.98;letter-spacing:-.06em}.commercial-hero h1 em,.commercial-final h2 em{color:#ffe3a0;font-style:normal}.commercial-hero .campaign-lead{max-width:700px}.commercial-intro{padding:82px 0;background:var(--commercial-cream)}.commercial-intro-grid{display:grid;grid-template-columns:.84fr 1.16fr;gap:82px;align-items:center}.commercial-pullquote{padding:30px;border-left:4px solid var(--commercial-gold);background:#fff;box-shadow:0 14px 30px rgba(20,57,31,.08)}.commercial-pullquote>span{color:#cb9e27;letter-spacing:.12em}.commercial-pullquote blockquote{margin:13px 0;color:var(--commercial-pine);font-family:"Fraunces",Georgia,serif;font-size:1.45rem;line-height:1.3}.commercial-pullquote p{margin:0;color:var(--commercial-muted);font-size:.84rem;font-weight:800}.commercial-kicker{margin:0 0 12px;color:#718c2f;font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.commercial-intro h2,.commercial-section h2,.commercial-final h2{margin:0;color:var(--commercial-pine);font-family:"Fraunces",Georgia,serif;font-size:clamp(2.35rem,4.6vw,4.5rem);line-height:1.02;letter-spacing:-.055em}.commercial-intro p:not(.commercial-kicker),.commercial-section>p,.commercial-heading-row>p,.commercial-scope-copy>p,.commercial-investment-grid>div:last-child>p{color:var(--commercial-muted)}.commercial-intro p:not(.commercial-kicker){font-size:1.06rem}.commercial-section{padding:100px 0}.commercial-benefits{background:#fff}.commercial-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px}.commercial-benefit-grid article{padding:32px 29px;border:1px solid var(--commercial-line);border-radius:14px;background:#fbfdf8;box-shadow:0 12px 28px rgba(20,57,31,.05)}.commercial-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#e6efcf;color:var(--commercial-pine);font-size:1.35rem;font-weight:900}.commercial-benefit-grid h3,.commercial-industry-grid h3,.commercial-scope-list h3,.commercial-process-grid h3{margin:21px 0 7px;color:var(--commercial-pine);font-size:1.12rem}.commercial-benefit-grid p,.commercial-industry-grid p,.commercial-scope-list p,.commercial-process-grid p{margin:0;color:var(--commercial-muted);font-size:.92rem;line-height:1.55}.commercial-industries{background:#eff5e7}.commercial-heading-row{display:grid;grid-template-columns:1.16fr .84fr;gap:56px;align-items:end}.commercial-heading-row>p{margin:0 0 5px;font-size:1rem}.commercial-industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:43px}.commercial-industry-grid article{min-height:218px;padding:26px 23px;border-top:3px solid #a4ba62;background:#fff;box-shadow:0 10px 22px rgba(20,57,31,.06)}.commercial-industry-grid span{color:#8a9f49;font-size:.72rem;font-weight:900;letter-spacing:.12em}.commercial-industry-grid h3{font-family:"Fraunces",Georgia,serif;font-size:1.42rem;line-height:1.1}.commercial-scope{background:#fff}.commercial-scope-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:80px}.commercial-scope-copy>p{max-width:520px;font-size:1.03rem}.commercial-lease-note{display:grid;gap:5px;margin-top:28px;padding:19px 21px;border-left:3px solid var(--commercial-gold);background:#fff9e8}.commercial-lease-note strong{color:var(--commercial-pine);font-size:.93rem}.commercial-lease-note span{color:var(--commercial-muted);font-size:.82rem;line-height:1.5}.commercial-scope-list{display:grid;gap:0}.commercial-scope-list article{display:grid;grid-template-columns:39px 1fr;gap:16px;padding:0 0 22px;margin:0 0 22px;border-bottom:1px solid var(--commercial-line)}.commercial-scope-list article:last-child{margin:0;border-bottom:0}.commercial-scope-list b,.commercial-process-grid span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#e5efca;color:var(--commercial-pine);font-size:.76rem}.commercial-scope-list h3{margin:0 0 4px}.commercial-showcase{position:relative;isolation:isolate;background:#f8fbf4}.commercial-showcase .campaign-light-strand{z-index:1}.commercial-showcase-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.commercial-showcase-image{position:relative;overflow:hidden;aspect-ratio:16/10;border-radius:12px;background:#183624;box-shadow:0 22px 45px rgba(20,57,31,.18)}.commercial-showcase-image img{position:absolute;width:200%;height:200%;max-width:none;object-fit:cover;left:0;top:0}.commercial-showcase h2{margin-bottom:20px}.commercial-showcase p:not(.commercial-kicker){color:var(--commercial-muted);font-size:1.02rem}.commercial-checklist{display:grid;gap:10px;margin:22px 0 30px;padding:0;list-style:none}.commercial-checklist li{position:relative;padding-left:25px;color:var(--commercial-muted);font-size:.9rem;line-height:1.45}.commercial-checklist li:before{position:absolute;left:0;color:#718c2f;font-size:1rem;font-weight:900;content:"✓"}.commercial-investment{background:var(--commercial-pine);color:#fff}.commercial-investment h2{color:#fff}.commercial-investment-grid{display:grid;grid-template-columns:1fr 1fr;gap:78px;align-items:start}.commercial-investment-grid>div:last-child>p{color:rgba(255,255,255,.77)}.commercial-investment .commercial-kicker{color:#d6e5a7}.commercial-investment .commercial-checklist{margin-top:18px}.commercial-investment .commercial-checklist li{color:rgba(255,255,255,.75)}.commercial-investment .commercial-checklist li:before{color:var(--commercial-gold)}.commercial-fineprint{margin:28px 0 0;padding-top:19px;border-top:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.62)!important;font-size:.78rem;line-height:1.5}.commercial-process{background:#f2f6ed}.commercial-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:43px 0 0;padding:0;list-style:none}.commercial-process-grid li{padding:24px 21px;background:#fff;border:1px solid var(--commercial-line)}.commercial-process-grid h3{margin-top:18px}.commercial-faq{background:#fff}.commercial-faq-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:75px}.commercial-faq details{border-top:1px solid var(--commercial-line)}.commercial-faq details:last-child{border-bottom:1px solid var(--commercial-line)}.commercial-faq summary{padding:19px 3px;color:var(--commercial-pine);font-weight:900;cursor:pointer}.commercial-faq p{margin:0;padding:0 3px 19px;color:var(--commercial-muted);font-size:.92rem}.commercial-final{position:relative;isolation:isolate;overflow:hidden;padding:108px 0;background:linear-gradient(120deg,#102e19,#24552d);color:#fff;text-align:center}.commercial-final>.campaign-shell{position:relative;z-index:2}.commercial-final h2{color:#fff;font-size:clamp(2.9rem,5.5vw,5.1rem)}.commercial-final>div>p:not(.campaign-eyebrow){max-width:670px;margin:19px auto 27px;color:rgba(255,255,255,.78);font-size:1.05rem}.commercial-final-actions{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap}.commercial-call-button{display:inline-flex;align-items:center;justify-content:center;min-height:55px;padding:14px 24px;border:1px solid rgba(255,255,255,.35);border-radius:8px;color:#fff;text-decoration:none;font-weight:900}.commercial-call-button:hover{background:rgba(255,255,255,.1)}.commercial-final small{display:block;margin-top:16px;color:#d9e7b2;font-weight:700}.commercial-footer{background:#0e2917}.commercial-mobile-cta{display:none}@media(max-width:900px){.commercial-intro-grid,.commercial-scope-grid,.commercial-showcase-grid,.commercial-investment-grid,.commercial-faq-grid{grid-template-columns:1fr;gap:40px}.commercial-heading-row{grid-template-columns:1fr;gap:23px}.commercial-benefit-grid{grid-template-columns:1fr}.commercial-industry-grid{grid-template-columns:repeat(2,1fr)}.commercial-process-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){body{padding-bottom:63px}.commercial-offer{padding:8px 12px;font-size:.72rem;line-height:1.35}.commercial-hero{min-height:690px}.commercial-hero-content{padding:75px 0 85px}.commercial-hero h1{font-size:clamp(3rem,14vw,4.55rem)}.commercial-hero .campaign-lead{font-size:1rem}.commercial-intro,.commercial-section{padding:66px 0}.commercial-intro-grid,.commercial-scope-grid,.commercial-showcase-grid,.commercial-investment-grid,.commercial-faq-grid{gap:29px}.commercial-pullquote{padding:24px}.commercial-industry-grid,.commercial-process-grid{grid-template-columns:1fr}.commercial-industry-grid article{min-height:0}.commercial-showcase-image{aspect-ratio:16/10}.commercial-final{padding:82px 0}.commercial-final-actions{align-items:stretch;flex-direction:column}.commercial-final-actions .campaign-button,.commercial-call-button{width:100%}.commercial-mobile-cta{position:fixed;z-index:20;right:0;bottom:0;left:0;display:grid;grid-template-columns:.7fr 1.3fr;background:#fff;box-shadow:0 -6px 22px rgba(16,46,25,.16)}.commercial-mobile-cta a{display:flex;align-items:center;justify-content:center;min-height:63px;color:var(--commercial-pine);font-size:.83rem;font-weight:900;text-decoration:none}.commercial-mobile-cta a:last-child{background:var(--commercial-gold)}}@media(prefers-reduced-motion:reduce){.commercial-call-button{transition:none}}
