@keyframes svServiceFlow{to{transform:translateX(490%)}}@keyframes svPulse{50%{box-shadow:0 0 0 10px transparent}}@keyframes svLine{50%{filter:brightness(1.35)}}@keyframes svHeroProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svcPlanFlow{to{transform:translateX(500%)}}@keyframes svProcFlow{to{transform:translateX(300%)}}:root{--sv-black:#0a0c0a;--sv-green:#2f6400;--sv-deep:#224900;--sv-light:#60941a;--sv-gold:#d9b36d;--sv-cream:#f4eddf;--sv-white:#fff;--sv-gray:#efeeec;--sv-graphite:#3e4548;--sv-body:#4d4c42;--sv-display:Georgia,'Times New Roman',serif;--sv-sans:Inter,Manrope,Arial,sans-serif}.sv-main{overflow:hidden;background:var(--sv-white);color:var(--sv-black);font-family:var(--sv-sans)}.sv-main *{box-sizing:border-box}.sv-main h1,.sv-main h2,.sv-main h3,.sv-main p{margin-top:0}.sv-shell{width:min(calc(100% - 48px),1440px);margin-inline:auto}.sv-eyebrow{font-size:.69rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.sv-body{max-width:42rem;color:var(--sv-body);font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.72}.sv-main h2{font-family:var(--sv-display);font-size:clamp(3rem,5.5vw,6.2rem);font-weight:500;letter-spacing:-.055em;line-height:.94}.sv-main h2 em{color:var(--sv-green);font-weight:400}.sv-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.sv-btn{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:1rem;padding:0 1.5rem;border:1px solid transparent;border-radius:999px;color:inherit;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:transform .25s ease,background .25s ease}.sv-btn:hover{transform:translateY(-2px)}.sv-btn-green{background:var(--sv-green);color:#fff}.sv-btn-green:hover{background:var(--sv-deep)}.sv-btn-outline{border-color:rgba(255,255,255,.55);color:#fff}.sv-main a:focus-visible,.sv-main button:focus-visible{outline:3px solid var(--sv-gold);outline-offset:4px}.sv-hero{position:relative;min-height:clamp(720px,92vh,960px);display:flex;align-items:center;background:var(--sv-black);color:#fff}.sv-hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sv-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,12,10,.94)0,rgba(10,12,10,.78) 46%,rgba(10,12,10,.46) 72%,rgba(10,12,10,.58) 100%)}.sv-hero-content{position:relative;z-index:2;padding-top:7rem}.sv-hero .sv-eyebrow{color:var(--sv-gold)}.sv-hero h1{max-width:64rem;margin:1.3rem 0 2rem;font-family:var(--sv-display);font-size:clamp(4rem,8vw,9rem);font-weight:500;letter-spacing:-.065em;line-height:.82}.sv-hero h1 em{display:block;color:#8bad66;font-weight:400}.sv-hero-content>p:not(.sv-eyebrow){max-width:44rem;color:#efeeec;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.7}.sv-hero-content>small{display:block;margin-top:2rem;color:#d9d9d9;letter-spacing:.04em}.sv-video-toggle{position:absolute;right:2rem;bottom:2rem;z-index:3;width:48px;height:48px;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:rgba(10,12,10,.5);color:#fff;cursor:pointer}.sv-promise-head{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(3rem,8vw,9rem);align-items:end}.sv-chapter-copy .sv-eyebrow,.sv-promise .sv-eyebrow{color:var(--sv-green)}.sv-promise-head h2{margin:1.2rem 0 0}.sv-promise-head>p:last-child{color:var(--sv-body);font-size:1.08rem;line-height:1.75}.sv-service-line{position:relative;display:grid;grid-template-columns:repeat(6,1fr);margin-top:6rem;border-block:1px solid rgba(10,12,10,.18)}.sv-service-line:after{content:"";position:absolute;left:0;top:-1px;width:17%;height:2px;background:var(--sv-green);animation:svServiceFlow 6s ease-in-out infinite alternate}.sv-service-line span{position:relative;padding:1.6rem 1rem;border-right:1px solid rgba(10,12,10,.15);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sv-regions span:last-child,.sv-service-line span:last-child{border:0}.sv-service-line b{display:block;margin-bottom:.7rem;color:var(--sv-green);font-size:.62rem}.sv-chapter{min-height:760px;display:grid;grid-template-columns:1.05fr .95fr}.sv-chapter.is-reversed .sv-chapter-media{order:2}.sv-chapter-media{position:relative;min-height:680px;overflow:hidden}.sv-az-bg img,.sv-chapter-media img{width:100%;height:100%;object-fit:cover}.sv-chapter-media img{transition:transform 1s ease}.sv-chapter:hover .sv-chapter-media img{transform:scale(1.025)}.sv-chapter-media>span{position:absolute;left:1.5rem;bottom:1rem;color:rgba(255,255,255,.74);font-family:var(--sv-display);font-size:clamp(6rem,12vw,13rem);line-height:.8}.sv-chapter-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(4rem,8vw,9rem)}.sv-az-copy h2,.sv-chapter-copy h2{margin:1.3rem 0 2rem;font-size:clamp(2.8rem,4.6vw,5.2rem)}.sv-chapter-copy ul{display:grid;gap:.75rem;margin:2rem 0 0;padding:0;list-style:none}.sv-chapter-copy li{display:flex;align-items:center;gap:.7rem;color:var(--sv-body);line-height:1.5}.sv-chapter-copy li svg{flex:0 0 21px;width:21px;height:21px;fill:none;stroke:var(--sv-green);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sv-stone{background:var(--sv-gray)}.sv-light{background:#fff}.sv-ivory{background:var(--sv-cream)}.sv-graphite{background:var(--sv-graphite);color:#fff}.sv-graphite .sv-body,.sv-graphite .sv-chapter-copy li{color:#efeeec}.sv-az-copy .sv-eyebrow,.sv-graphite .sv-chapter-copy .sv-eyebrow{color:var(--sv-gold)}.sv-az-copy h2 em,.sv-az-final em,.sv-final h2 em,.sv-graphite h2 em{color:#aacb82}.sv-regions b,.sv-statement{color:var(--sv-green);font-family:var(--sv-display)}.sv-statement{margin:2rem 0 0;font-size:1.6rem}.sv-status{display:flex;flex-wrap:wrap;gap:.7rem;margin:1.7rem 0}.sv-status span{display:flex;align-items:center;gap:.45rem;padding:.5rem .75rem;border:1px solid #d9d9d9;font-size:.6rem;font-weight:800;letter-spacing:.1em}.sv-status i{width:7px;height:7px;border-radius:50%;background:var(--sv-light);box-shadow:0 0 0 5px rgba(96,148,26,.13);animation:svPulse 2s ease-in-out infinite}.sv-regions{display:grid;grid-template-columns:repeat(3,1fr);margin-top:2.2rem;border-block:1px solid rgba(10,12,10,.18)}.sv-regions span{padding:1.2rem .7rem;border-right:1px solid rgba(10,12,10,.18);font-size:.7rem}.sv-regions b{display:block;margin-bottom:.4rem;font-size:2rem}.sv-az{position:relative;background:var(--sv-black);color:#fff;padding:clamp(7rem,11vw,12rem)0 0}.sv-az-bg{position:absolute;inset:0;overflow:hidden}.sv-az-bg img{opacity:.34}.sv-az-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,12,10,.96),rgba(10,12,10,.72),rgba(10,12,10,.88))}.sv-az-layout{position:relative;display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(4rem,8vw,9rem)}.sv-az-copy h2{font-size:clamp(3.2rem,5vw,6rem)}.sv-az-copy>p:last-child{max-width:35rem;color:#d9d9d9;line-height:1.7}.sv-az-system{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.22);border-left:1px solid rgba(255,255,255,.22)}.sv-az-system article{min-height:140px;display:flex;flex-direction:column;justify-content:space-between;padding:1.2rem;border-right:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22);background:rgba(10,12,10,.3);transition:background .3s ease}.sv-az-system article:hover{background:rgba(47,100,0,.45)}.sv-az-system span{color:var(--sv-gold);font-size:.62rem;letter-spacing:.1em}.sv-az-system strong{font-size:.79rem;text-transform:uppercase}.sv-az-final,.sv-compare h3{font-family:var(--sv-display)}.sv-az-final{position:relative;margin:7rem 0 0;padding:2.2rem clamp(1.5rem,6vw,6rem);border-top:1px solid rgba(255,255,255,.2);text-align:center;font-size:clamp(1.7rem,3vw,3.1rem)}.sv-responsibilities{padding:clamp(6rem,10vw,11rem)0;background:var(--sv-cream)}.sv-section-head{text-align:center;max-width:62rem;margin:0 auto 4rem}.sv-compare-final em,.sv-section-head .sv-eyebrow{color:var(--sv-green)}.sv-section-head h2{margin:1rem 0}.sv-compare{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid rgba(10,12,10,.16)}.sv-compare article{padding:clamp(2.5rem,5vw,5rem)}.sv-compare article>span{color:var(--sv-green);font-size:.67rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.sv-compare h3{margin:1.5rem 0 2.5rem;font-size:clamp(2rem,3vw,3.4rem);font-weight:500}.sv-compare ul{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.sv-compare li{display:flex;gap:.7rem;line-height:1.5}.sv-compare li svg{width:20px;height:20px;fill:none;stroke:var(--sv-green);stroke-width:1.8}.sv-direct-card{background:var(--sv-deep);color:#fff}.sv-direct-card>span{color:var(--sv-gold)!important}.sv-direct-card li svg{stroke:#aacb82}.sv-compare-final{text-align:center;margin:3.5rem 0 0;font-family:var(--sv-display);font-size:clamp(1.6rem,2.5vw,2.8rem)}.sv-matters{padding:clamp(6rem,10vw,11rem)0;background:#fff}.sv-matter-grid{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #d9d9d9}.sv-matter-grid article{padding:3rem clamp(1.5rem,3vw,3.5rem);border-right:1px solid #d9d9d9}.sv-matter-grid article:last-child{border:0}.sv-matter-grid span{color:var(--sv-green);font-size:.65rem;font-weight:800}.sv-matter-grid h3{margin:2.5rem 0 1rem;font-size:1.1rem;text-transform:uppercase}.sv-matter-grid p,.sv-matters-note{color:var(--sv-body);line-height:1.7}.sv-matters-note{max-width:55rem;margin:3rem auto 0;text-align:center;font-size:1.08rem}.sv-process{padding:clamp(6rem,10vw,10rem)0;background:var(--sv-gray)}.sv-process-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin-top:4rem}.sv-process-grid:before{content:"";position:absolute;left:4%;right:4%;top:25px;height:2px;background:linear-gradient(90deg,var(--sv-green),#aacb82);transform-origin:left;animation:svLine 5s ease-in-out infinite alternate}.sv-process-grid article{position:relative;padding-right:2rem}.sv-process-grid b{position:relative;display:grid;width:50px;height:50px;place-items:center;border-radius:50%;background:#fff;border:1px solid var(--sv-green);color:var(--sv-green);font-size:.7rem}.sv-process-grid h3{margin:1.8rem 0 0;font-size:1rem}.sv-text-link{display:inline-flex;gap:.8rem;margin-top:3rem;color:var(--sv-green);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.sv-final{position:relative;min-height:720px;display:flex;align-items:center;background:var(--sv-black);color:#fff}.sv-final>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sv-final-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,12,10,.94),rgba(10,12,10,.74) 54%,rgba(10,12,10,.42))}.sv-final-copy{position:relative}.sv-final .sv-eyebrow{color:var(--sv-gold)}.sv-final h2{max-width:65rem;margin:1.3rem 0 2rem}.sv-final-copy>p:not(.sv-eyebrow){max-width:45rem;color:#efeeec;line-height:1.7}.sv-reveal{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s ease}.sv-reveal.is-visible{opacity:1;transform:none}@media (max-width:980px){.sv-az-layout,.sv-chapter,.sv-promise-head{grid-template-columns:1fr}.sv-chapter.is-reversed .sv-chapter-media{order:0}.sv-chapter{min-height:0}.sv-chapter-media{min-height:520px}.sv-service-line{grid-template-columns:repeat(3,1fr)}.sv-service-line span:nth-child(3){border-right:0}.sv-az-copy{max-width:50rem}.sv-compare,.sv-matter-grid{grid-template-columns:1fr}.sv-matter-grid article{border-right:0;border-bottom:1px solid #d9d9d9}.sv-process-grid{grid-template-columns:repeat(2,1fr);gap:3rem}.sv-process-grid:before{display:none}}@media (max-width:620px){.sv-shell{width:min(calc(100% - 32px),1440px)}.sv-hero{min-height:780px;align-items:flex-end}.sv-hero video{object-position:58%center}.sv-hero-overlay{background:linear-gradient(180deg,rgba(10,12,10,.36),rgba(10,12,10,.94) 58%,#0a0c0a)}.sv-hero-content{padding:8rem 0 7rem}.sv-hero h1{font-size:clamp(3.8rem,17vw,5.6rem)}.sv-actions{flex-direction:column}.sv-btn{width:100%}.sv-video-toggle{right:1rem;bottom:1rem}.sv-promise{padding-block:5.5rem}.sv-promise-head{gap:2rem}.sv-service-line{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-16px}.sv-service-line span{flex:0 0 48%;scroll-snap-align:start}.sv-service-line:after{display:none}.sv-chapter-media{min-height:390px}.sv-chapter-copy{padding:4.5rem 1.25rem}.sv-chapter-copy h2{font-size:clamp(2.7rem,13vw,4.2rem)}.sv-regions{grid-template-columns:1fr}.sv-regions span{border-right:0;border-bottom:1px solid rgba(10,12,10,.18)}.sv-az-system{grid-template-columns:1fr 1fr}.sv-az-system article{min-height:120px}.sv-compare article{padding:2.5rem 1.4rem}.sv-process-grid{grid-template-columns:1fr}.sv-final{min-height:760px;align-items:flex-end}.sv-final-copy{padding-block:6rem}.sv-final-overlay{background:linear-gradient(180deg,rgba(10,12,10,.35),rgba(10,12,10,.94) 58%,#0a0c0a)}}@media (prefers-reduced-motion:reduce){.sv-reveal{opacity:1;transform:none}.sv-process-grid:before,.sv-service-line:after,.sv-status i{animation:none}.sv-chapter-media img,.sv-reveal{transition:none}}.sv-technical{position:relative;min-height:940px;background:linear-gradient(135deg,#343a3d,#202526);color:#fff}.sv-technical:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,#60941a 22%,#d9b36d 50%,#60941a 78%,transparent)}.sv-technical .sv-chapter-media{min-height:940px;background:#222829}.sv-technical .sv-chapter-media img{object-position:center;filter:saturate(.82) contrast(1.02)}.sv-technical:hover .sv-chapter-media img{transform:scale(1.022)}.sv-technical .sv-chapter-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,12,10,.08),rgba(10,12,10,.34))}.sv-technical .sv-chapter-media>span{z-index:2;color:rgba(244,237,223,.78)}.sv-technical .sv-chapter-copy{position:relative;padding-block:clamp(5rem,8vw,8rem)}.sv-technical .sv-chapter-copy:before{content:"SERVICE STATUS · LOCAL TEAM READY";display:flex;align-items:center;gap:.6rem;width:max-content;margin-bottom:1.3rem;padding:.48rem .7rem;border-left:2px solid #60941a;background:rgba(255,255,255,.06);color:#d9d9d9;font-size:.57rem;font-weight:800;letter-spacing:.13em}.sv-tech-final a:hover strong,.sv-technical .sv-chapter-copy .sv-eyebrow{color:#d9b36d}.sv-technical .sv-chapter-copy h2{max-width:46rem;margin-top:1rem}.sv-technical .sv-chapter-copy h2 em{color:#a8c77e}.sv-technical .sv-body{color:#efeeec}.sv-technical .sv-chapter-copy>ul{grid-template-columns:1fr 1fr;gap:.8rem 1.4rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.14)}.sv-technical .sv-chapter-copy li{align-items:flex-start;color:#efeeec;font-size:.88rem}.sv-technical .sv-chapter-copy li svg{stroke:#a8c77e}.sv-tech-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.75rem;margin-top:2.4rem;padding:1.25rem 0;border-block:1px solid rgba(255,255,255,.16)}.sv-tech-flow span{display:flex;flex-direction:column;gap:.3rem;color:#fff;font-size:.65rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.sv-tech-flow b{color:#d9b36d;font-size:.57rem;letter-spacing:.12em}.sv-tech-flow i{width:24px;height:1px;background:#60941a;position:relative}.sv-tech-flow i:after{content:"";position:absolute;right:0;top:-2px;width:5px;height:5px;border-top:1px solid #60941a;border-right:1px solid #60941a;transform:rotate(45deg)}.sv-tech-final{margin-top:2.1rem;padding:1.4rem 1.5rem;border-left:2px solid #d9b36d;background:rgba(10,12,10,.25)}.sv-tech-final p{margin:0 0 .85rem;font-family:var(--sv-display);font-size:clamp(1.35rem,1.8vw,1.9rem);line-height:1.2}.sv-tech-final a{display:inline-flex;gap:.4rem;color:#d9d9d9;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-decoration:none}.sv-tech-final a strong{color:#a8c77e;text-transform:uppercase;letter-spacing:.08em}@media (max-width:980px){.sv-technical,.sv-technical .sv-chapter-media{min-height:0}.sv-technical .sv-chapter-media{height:clamp(430px,70vw,680px)}.sv-technical .sv-chapter-media:after{background:linear-gradient(180deg,transparent,rgba(10,12,10,.26))}}@media (max-width:620px){.sv-tech-flow,.sv-technical .sv-chapter-copy>ul{grid-template-columns:1fr}.sv-tech-flow{gap:.85rem}.sv-tech-flow i{width:1px;height:18px;margin-left:.35rem}.sv-tech-flow i:after{right:-2px;top:auto;bottom:0;transform:rotate(135deg)}.sv-tech-final{padding:1.2rem}.sv-technical .sv-chapter-copy:before{max-width:100%;font-size:.5rem}}@media (prefers-reduced-motion:reduce){.sv-technical:hover .sv-chapter-media img{transform:none}}.sv-promise{position:relative;padding:clamp(5.5rem,8vw,8.5rem)0;background:var(--sv-cream)}.sv-promise:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 14% 16%,rgba(96,148,26,.09),transparent 30%),linear-gradient(115deg,transparent 0 56%,rgba(217,179,109,.08) 56% 100%);pointer-events:none}.sv-promise-layout{position:relative;display:grid}.sv-promise-copy .sv-eyebrow{display:flex;align-items:center;gap:.8rem;margin-bottom:1.3rem;color:var(--sv-green)}.sv-promise-copy .sv-eyebrow:before{content:"";width:34px;height:1px;background:var(--sv-gold)}.sv-promise-copy h2{margin:0;text-wrap:balance}.sv-promise-copy>p:not(.sv-eyebrow){margin:2rem 0 0;color:var(--sv-body);max-width:540px;color:#4b504b;font-size:clamp(1rem,1.05vw,1.1rem);line-height:1.75}.sv-promise-roles{display:grid;margin:2.2rem 0 0;border-block:1px solid rgba(10,12,10,.16)}.sv-promise-link,.sv-promise-roles span{color:var(--sv-green);font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sv-promise-roles strong{font-family:var(--sv-display);font-weight:500}.sv-promise-link{display:inline-flex;align-items:center;gap:.75rem;font-size:.69rem;letter-spacing:.07em;text-decoration:none}.sv-promise-link span{transition:transform .2s ease}.sv-promise-link:focus-visible span,.sv-promise-link:hover span{transform:translateX(4px)}.sv-service-panel{position:relative;overflow:hidden;background:var(--sv-deep)}.sv-service-panel:after{content:"";position:absolute;width:430px;height:430px;border:1px solid rgba(217,179,109,.18);border-radius:50%;pointer-events:none}.sv-service-panel-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.17)}.sv-service-panel-head span{color:var(--sv-gold);font-size:.61rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.sv-service-panel-head strong{font-size:.67rem;letter-spacing:.04em;text-transform:uppercase}.sv-service-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr}.sv-service-grid article{display:grid;align-items:center;border-right:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15);transition:background .25s ease}.sv-service-grid article:hover{background:rgba(96,148,26,.2)}.sv-service-grid article>span{color:var(--sv-gold);font-family:var(--sv-display);font-size:.82rem;display:grid;place-items:center;width:44px;height:44px;align-self:center;color:#8fbe32;border:1px solid rgba(96,148,26,.4);border-radius:50%;transition:color .25s ease,border-color .25s ease,box-shadow .25s ease}.sv-service-grid h3{margin:0 0 .45rem;font-family:var(--sv-display);font-weight:500;letter-spacing:-.025em;margin-bottom:.5rem;color:#fff;font-size:clamp(1.3rem,1.5vw,1.65rem);line-height:1.08}.sv-service-grid p{margin:0}.sv-service-grid i{width:7px;height:7px;border-radius:50%;background:var(--sv-light);background:#60941a;box-shadow:0 0 0 5px rgba(96,148,26,.16)}.sv-service-panel-foot{position:relative;z-index:1;display:flex;align-items:center;gap:.85rem;border-top:1px solid rgba(255,255,255,.17);background:rgba(10,12,10,.16)}.sv-service-panel-foot span{width:8px;height:8px;border-radius:50%;background:var(--sv-gold)}.sv-service-panel-foot p{margin:0;line-height:1.5}@media (max-width:1100px){.sv-promise-layout{grid-template-columns:1fr;gap:3.5rem}.sv-promise-copy{max-width:800px}.sv-service-panel{max-width:900px}}@media (max-width:620px){.sv-promise{padding-block:4.8rem}.sv-promise-copy h2{font-size:clamp(3rem,14vw,4.3rem)}.sv-promise-roles{grid-template-columns:1fr;gap:.35rem}.sv-promise-roles strong{margin-bottom:.75rem}.sv-service-panel-head{align-items:flex-start;flex-direction:column}.sv-service-grid{grid-template-columns:1fr}.sv-service-grid article,.sv-service-grid article:nth-child(2n),.sv-service-grid article:nth-last-child(-n+2){min-height:112px;border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}.sv-service-grid article:last-child{border-bottom:0}.sv-service-panel-foot{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.sv-promise-link span,.sv-service-grid article{transition:none}}.sv-promise{overflow:hidden;background:#edf2e6}.sv-promise:before{background:radial-gradient(circle at 12% 18%,rgba(96,148,26,.12),transparent 28%),linear-gradient(118deg,rgba(255,253,248,.6)0 49%,transparent 49% 100%)}.sv-promise-layout{grid-template-columns:minmax(410px,.88fr) minmax(600px,1.12fr);gap:clamp(3.5rem,6vw,7rem);align-items:center}.sv-promise-copy{max-width:610px}.sv-promise-copy h2{max-width:10ch;font-size:clamp(3.8rem,4.9vw,5.9rem);line-height:.93;letter-spacing:-.045em}.sv-promise-copy h2 em,body .sv-main>.sv-technical .sv-tech-flow b{color:#2f6400}.sv-promise-roles{grid-template-columns:92px 1fr;gap:.85rem 1.35rem;margin-top:2.35rem;padding:1.4rem 1.5rem;border:1px solid rgba(47,100,0,.18);border-radius:14px;background:rgba(47,100,0,.045)}.sv-promise-roles span{display:flex;align-items:center;color:#2f6400}.sv-promise-roles strong{font-size:1.08rem;line-height:1.35}.sv-promise-link{min-height:44px;margin-top:1.25rem;padding:.35rem 0;color:#2f6400;border-bottom:1px solid transparent}.sv-promise-link:focus-visible,.sv-promise-link:hover{color:#60941a;border-bottom-color:#60941a}.sv-service-panel{background:#171a17;color:#fff;border:1px solid rgba(255,255,255,.09);border-top:2px solid rgba(143,190,50,.75);box-shadow:0 0 34px -6px rgba(96,148,26,.28),0 32px 80px rgba(10,12,10,.22)}.sv-service-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(96,148,26,.12),transparent 42%);pointer-events:none}.sv-service-panel:after{right:-13%;bottom:-46%;border-color:rgba(96,148,26,.2);box-shadow:0 0 0 70px rgba(96,148,26,.045),0 0 0 140px rgba(96,148,26,.025)}.sv-service-panel-head{padding:1.55rem 1.8rem;background:rgba(255,255,255,.025);border-bottom-color:rgba(255,255,255,.12)}.sv-service-panel-head span,body .sv-main>.sv-chapter.sv-technical .sv-tech-flow b,body .sv-main>.sv-ivory .sv-regions span:hover b{color:#d9b36d}.sv-service-panel-head strong{color:#edf2e6}.sv-service-grid article{min-height:145px;grid-template-columns:46px 1fr;gap:1.05rem;padding:1.65rem 1.8rem;border-color:rgba(255,255,255,.11)}.sv-service-grid article:nth-child(2n){border-right:0}.sv-service-grid article:nth-last-child(-n+2){border-bottom:0}.sv-service-grid article:focus-within,.sv-service-grid article:hover{background:rgba(96,148,26,.16)}.sv-service-grid article>span svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sv-service-grid article:focus-within>span,.sv-service-grid article:hover>span{color:#a8d15c;border-color:rgba(143,190,50,.75);box-shadow:0 0 0 5px rgba(96,148,26,.12)}.sv-service-grid p{color:#bac3b8;font-size:.78rem;line-height:1.55}.sv-service-grid article:hover i{background:#8fbe32;box-shadow:0 0 0 7px rgba(96,148,26,.19)}.sv-service-panel-foot{padding:1.35rem 1.8rem;background:rgba(0,0,0,.2);border-top-color:rgba(255,255,255,.12)}.sv-service-panel-foot p{color:#dce3d7;font-size:.76rem}@media (max-width:1180px){.sv-promise-layout{grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);gap:3.25rem}.sv-promise-copy h2{font-size:clamp(3.5rem,5vw,5.2rem)}}@media (max-width:980px){.sv-promise-layout{grid-template-columns:1fr;gap:3.75rem}.sv-promise-copy,.sv-promise-copy h2{max-width:760px}.sv-service-panel{max-width:none}}@media (max-width:620px){.sv-promise-copy h2{max-width:9ch;font-size:clamp(3.15rem,14vw,4.4rem)}.sv-promise-roles{grid-template-columns:1fr;gap:.35rem}.sv-promise-roles strong{margin-bottom:.85rem}.sv-service-panel{margin-inline:-2px}.sv-service-grid article,.sv-service-grid article:nth-child(2n),.sv-service-grid article:nth-last-child(-n+2){min-height:116px;padding:1.35rem 1.2rem;border-right:0;border-bottom:1px solid rgba(255,255,255,.11)}.sv-service-grid article:last-child{border-bottom:0}.sv-service-panel-foot,.sv-service-panel-head{padding-inline:1.2rem}}body{--svc-ink:#0a0c0a;--svc-dark:#252825;--svc-cream:#f4eddf;--svc-paper:#fffdf8;--svc-mist:#edf2e6;--svc-green:#2f6400;--svc-bright:#60941a;--svc-gold:#d9b36d}.lx-page .lx-kicker{color:#8a5a12!important;font-weight:800!important;letter-spacing:.17em!important}.lx-page .lx-kicker:before,.lx-page .lx-kicker>span{background:var(--svc-gold)!important}.lx-page :is(h1,h2,h3){text-wrap:balance}.lx-page :is(h1,h2){font-family:Georgia,serif!important;font-weight:400!important;letter-spacing:-.055em!important}.lx-page :is(h1,h2) em{color:var(--svc-green)!important;font-weight:400!important}.lx-page .lx-kicker-on-dark,.lx-page .lx-kicker-on-dark~*{--section-accent:var(--svc-bright)}.lx-page .lx-button{min-height:48px!important;border-radius:2px!important;font-weight:800!important;letter-spacing:.07em!important;text-transform:uppercase!important;transition:background-color .23s ease,color .23s ease,border-color .23s ease,transform .23s ease!important}.lx-page .lx-button:hover{transform:translateY(-2px)!important}.lx-page .lx-button-accent{background:var(--svc-green)!important;border-color:var(--svc-green)!important;color:#fff!important}.lx-page .lx-button-accent:hover{background:var(--svc-bright)!important;border-color:var(--svc-bright)!important}.lx-page-hero.is-cinematic{background:var(--svc-dark)!important}.lx-page-hero.is-cinematic .lx-page-hero-copy{background:linear-gradient(135deg,#171a17 0%,var(--svc-dark) 100%)!important}.lx-page-hero.is-cinematic h1{font-size:clamp(4rem,7.4vw,8.6rem)!important;line-height:.88!important;color:#fff!important}.lx-coverage-map h2 em,.lx-page-hero.is-cinematic h1 em,.lx-process-showcase h2 em{color:var(--svc-bright)!important}.lx-page-hero.is-cinematic .lx-page-hero-message>p:not(.lx-kicker){max-width:610px!important;color:#d7dbd5!important;line-height:1.7!important}.lx-page-hero-frame,.lx-page-hero-image{border-radius:0!important}.lx-service-promise{background:var(--svc-paper)!important;border-block:1px solid rgba(10,12,10,.11)!important}.lx-service-promise>div{transition:background-color .24s ease!important}.lx-service-promise i,.lx-service-promise>div:hover{background:var(--svc-mist)!important}.lx-service-promise article{min-height:138px!important;padding-block:28px!important}.lx-service-promise i{width:50px!important;height:50px!important;border-radius:50%!important;color:var(--svc-green)!important}.lx-service-promise strong{color:var(--svc-ink)!important;text-transform:uppercase!important;letter-spacing:.045em!important}.lx-page-intro{background:var(--svc-cream)!important;padding-block:clamp(92px,10vw,150px)!important}.lx-page-intro h2{font-size:clamp(3.8rem,6.7vw,7.5rem)!important;line-height:.9!important}.lx-page-intro>div:last-child{align-self:end!important;border-left:1px solid var(--svc-gold)!important;padding-left:clamp(26px,4vw,58px)!important}.lx-page-intro>div:last-child p{max-width:600px!important;color:#555b55!important;font-size:clamp(1rem,1.2vw,1.12rem)!important;line-height:1.75!important}.lx-service-chapters{background:var(--svc-paper)!important;padding-block:clamp(80px,9vw,140px)!important}.lx-service-chapter{width:min(calc(100% - 48px),1360px)!important;margin:0 auto 28px!important;border:1px solid rgba(10,12,10,.11)!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 16px 42px rgba(10,12,10,.055)!important}.lx-service-chapter .lx-service-media{min-height:560px!important;overflow:hidden!important}.lx-service-chapter .lx-service-media img{transition:transform .7s cubic-bezier(.22,1,.36,1)!important}.lx-service-chapter:hover .lx-service-media img{transform:scale(1.035)!important}.lx-service-copy{padding:clamp(42px,6vw,88px)!important}.lx-service-copy .lx-service-icon{width:54px!important;height:54px!important;border-radius:50%!important;background:var(--svc-mist)!important;color:var(--svc-green)!important}.lx-service-copy h2{font-size:clamp(2.9rem,4.5vw,5.2rem)!important;line-height:.94!important;color:var(--svc-ink)!important}.lx-service-copy>p:not(.lx-kicker){color:#5b615a!important;line-height:1.72!important}.lx-service-copy li{min-height:50px!important;border-color:rgba(10,12,10,.12)!important;transition:color .2s ease,background-color .2s ease!important}.lx-coverage-map,.lx-process-showcase{background:var(--svc-dark)!important}.lx-coverage-map h2,.lx-process-showcase h2,body .sv-promise .sv-service-grid h3{color:#fff!important}.lx-service-complete,.lx-service-copy li:hover{background:var(--svc-mist)!important}.lx-service-complete-media img{border-radius:16px!important}.lx-service-complete-copy h2{font-size:clamp(3.5rem,6vw,6.8rem)!important;line-height:.9!important}.lx-service-complete-list li{border-color:rgba(10,12,10,.14)!important}.lx-service-complete-list svg,.lx-service-copy li:hover{color:var(--svc-green)!important}.lx-section-cta{background:var(--svc-cream)!important;border-block:1px solid rgba(10,12,10,.1)!important}.lx-section-cta h2{font-size:clamp(3.2rem,5.2vw,6rem)!important;line-height:.92!important}@media (max-width:900px){.lx-page-intro>div:last-child{border-left:0!important;border-top:1px solid var(--svc-gold)!important;padding:28px 0 0!important}.lx-service-chapter{width:calc(100% - 32px)!important}.lx-service-chapter .lx-service-media{min-height:390px!important}}@media (max-width:600px){.lx-page-hero.is-cinematic h1{font-size:clamp(3.5rem,16vw,5.2rem)!important}.lx-page-intro h2{font-size:clamp(3.2rem,15vw,4.8rem)!important}.lx-service-chapter{width:calc(100% - 24px)!important;border-radius:12px!important}.lx-service-copy{padding:36px 24px!important}.lx-service-copy h2{font-size:clamp(2.7rem,13vw,4rem)!important}}@media (prefers-reduced-motion:reduce){.lx-page .lx-button,.lx-service-chapter .lx-service-media img{transition:none!important}.lx-page .lx-button:hover,.lx-service-chapter:hover .lx-service-media img{transform:none!important}}body .lx-page-hero.is-cinematic{position:relative!important;display:block!important;min-height:calc(100dvh - 116px)!important;overflow:hidden!important;background:#0a0c0a!important}body .lx-page-hero.is-cinematic .lx-page-hero-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;z-index:0!important}body .lx-page-hero.is-cinematic .lx-page-hero-frame{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}body .lx-page-hero.is-cinematic .lx-page-hero-scrim{position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(5,7,5,.92)0,rgba(5,7,5,.74) 38%,rgba(5,7,5,.28) 68%,rgba(5,7,5,.42) 100%)!important}body .lx-page-hero.is-cinematic .lx-page-hero-copy{position:relative!important;z-index:2!important;width:min(calc(100% - 48px),1360px)!important;min-height:calc(100dvh - 116px)!important;margin-inline:auto!important;padding:clamp(90px,11vh,150px)0 150px!important;display:flex!important;align-items:center!important;background:0 0!important}body .lx-page-hero.is-cinematic .lx-page-hero-message{width:min(760px,64vw)!important;margin:0!important;padding:0!important}body .lx-page-hero.is-cinematic .lx-page-index{display:inline-block!important;margin:0 0 20px!important;color:#fff!important;font:800 .68rem/1 Inter,Arial,sans-serif!important;letter-spacing:.15em!important}body .lx-page-hero.is-cinematic h1{margin:0 0 30px!important;font-size:clamp(4.5rem,7.6vw,8.7rem)!important;line-height:.86!important;text-shadow:0 3px 28px rgba(0,0,0,.22)!important}body .lx-page-hero.is-cinematic .lx-action-row{margin-top:34px!important}body .lx-page-hero.is-cinematic .lx-page-hero-image>span{position:absolute!important;right:clamp(24px,4vw,68px)!important;bottom:36px!important;z-index:3!important;color:rgba(255,255,255,.78)!important}body .lx-page-hero.is-cinematic .lx-page-slide-thumbnails{position:absolute!important;right:clamp(24px,4vw,68px)!important;bottom:82px!important;z-index:4!important}body .lx-page-hero.is-cinematic .lx-page-slider-controls{position:absolute!important;left:clamp(24px,4vw,68px)!important;bottom:34px!important;z-index:4!important}body .lx-page-hero.is-cinematic .lx-page-hero-location{position:absolute!important;right:clamp(24px,4vw,68px)!important;top:38px!important;z-index:4!important;color:#fff!important}@media (max-width:800px){body .lx-page-hero.is-cinematic{min-height:760px!important}body .lx-page-hero.is-cinematic .lx-page-hero-copy{width:calc(100% - 36px)!important;min-height:760px!important;padding:100px 0 180px!important}body .lx-page-hero.is-cinematic .lx-page-hero-message{width:100%!important}body .lx-page-hero.is-cinematic h1{font-size:clamp(3.7rem,16vw,5.7rem)!important}body .lx-page-hero.is-cinematic .lx-page-slide-thumbnails{right:18px!important;bottom:92px!important}body .lx-page-hero.is-cinematic .lx-page-slider-controls{left:18px!important;bottom:28px!important}body .lx-page-hero.is-cinematic .lx-page-hero-image>span{display:none!important}}body .sv-hero .sv-actions .sv-btn{border-radius:0!important}body .sv-hero .sv-hero-content h1{font-family:Georgia,serif!important;font-size:clamp(3.8rem,7.9vw,8.6rem)!important;font-weight:400!important;line-height:.88!important;letter-spacing:-.065em!important}body .sv-hero .sv-hero-content h1 em{font-family:Georgia,serif!important;font-size:1em!important;font-weight:400!important;line-height:inherit!important;letter-spacing:inherit!important;color:#60941a!important}body .sv-hero .sv-hero-content .sv-eyebrow{font-family:Inter,Manrope,Arial,sans-serif!important;font-size:.68rem!important;font-weight:700!important;line-height:1.6!important;letter-spacing:.18em!important}body .sv-hero .sv-hero-content>p:not(.sv-eyebrow){font-family:Inter,Manrope,system-ui,sans-serif!important;font-size:clamp(1rem,1.25vw,1.22rem)!important;font-weight:400!important;line-height:1.6!important;letter-spacing:normal!important;max-width:760px!important}@media (max-width:760px){body .sv-hero .sv-hero-content h1{font-size:clamp(3.45rem,14.8vw,5.1rem)!important;line-height:.89!important}}body .sv-hero .sv-hero-slide:first-child .sv-hero-content h1{max-width:980px!important;font-size:clamp(3.8rem,7.1vw,7.7rem)!important;line-height:.92!important;letter-spacing:-.052em!important;margin-bottom:34px!important}body .sv-hero .sv-hero-slide:first-child .sv-hero-content h1 em{display:inline-block!important;margin-top:.08em!important}@media (max-width:760px){body .sv-hero .sv-hero-slide:first-child .sv-hero-content h1{font-size:clamp(3.35rem,13.7vw,4.8rem)!important;line-height:.93!important;letter-spacing:-.045em!important}}.sv-hero-slide,.sv-hero-slide>img,.sv-hero-slides{position:absolute;inset:0}.sv-hero-slide{opacity:0;visibility:hidden;transition:opacity .75s ease,visibility .75s ease}.sv-hero-slide.is-active{opacity:1;visibility:visible}.sv-hero-slide>img{width:100%;height:100%;object-fit:cover;transform:scale(1.025);transition:transform 7s linear}.sv-hero-slide.is-active>img{transform:scale(1)}.sv-hero-slide .sv-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,6,4,.94),rgba(4,6,4,.72) 48%,rgba(4,6,4,.25))}.sv-hero-slide .sv-hero-content{position:relative;z-index:2;min-height:calc(100dvh - 116px);display:flex;flex-direction:column;justify-content:center;padding:90px 0 150px}body .sv-hero .sv-hero-slide h2{font-family:Georgia,serif!important;font-size:clamp(3.8rem,7.9vw,8.6rem)!important;font-weight:400!important;line-height:.88!important;letter-spacing:-.065em!important;color:#fff!important;margin:0 0 30px!important;max-width:1080px!important}body .sv-hero .sv-hero-slide h2 em{font:inherit!important;font-style:italic!important;color:#60941a!important}.sv-hero-nav{position:absolute!important;z-index:6;right:0;bottom:clamp(108px,12vh,140px);left:0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:28px}.sv-hero-progress{height:1px;background:rgba(255,255,255,.42);overflow:hidden}.sv-hero-progress span{display:block;width:100%;height:100%;background:#60941a;transform-origin:left}.sv-hero-controls{display:flex;align-items:center;gap:10px;margin-right:180px}.sv-hero-controls button{width:50px;height:50px;border:1px solid rgba(255,255,255,.55);border-radius:50%;background:rgba(10,12,10,.2);color:#fff;cursor:pointer}.sv-hero-controls button:hover{background:#2f6400;border-color:#60941a}.sv-hero-controls>span{min-width:64px;color:#fff;font:800 .68rem/1 Inter,Arial,sans-serif;letter-spacing:.08em;text-align:center}@media (max-width:760px){.sv-hero-slide .sv-hero-content{min-height:780px;padding:100px 0 160px}.sv-hero-nav{grid-template-columns:1fr;gap:14px;bottom:20px}.sv-hero-controls{justify-content:flex-start;margin-right:0}.sv-hero-controls button{width:46px;height:46px}body .sv-hero .sv-hero-slide h2{font-size:clamp(3.45rem,14.8vw,5.1rem)!important;line-height:.89!important}}@media (prefers-reduced-motion:reduce){.sv-hero-slide,.sv-hero-slide>img{transition:none!important}.sv-hero-progress span{animation:none!important;transform:scaleX(1)!important}}body .sv-promise{background:#edf2e6!important}body .sv-promise .sv-service-panel{background:#171a17!important;color:#fff!important}body .sv-promise .sv-service-panel-head span{color:#d9b36d!important}body .sv-promise .sv-service-panel-head strong{color:#edf2e6!important}body .sv-promise .sv-service-grid p{color:#bac3b8!important}body .sv-promise .sv-service-panel-foot p{color:#dce3d7!important}@media (max-width:980px){}@media (max-width:620px){}@media (prefers-reduced-motion:reduce){}body .sv-main>.sv-chapter{min-height:0;overflow:hidden;background:#fff!important;color:#0a0c0a!important;border:1px solid rgba(10,12,10,.12);box-shadow:0 24px 64px rgba(10,12,10,.07)}body .sv-main>.sv-chapter .sv-chapter-media{margin:clamp(24px,2.3vw,38px);overflow:hidden;background:#171a17}body .sv-main>.sv-chapter.is-reversed .sv-chapter-media{margin-right:clamp(24px,2.3vw,38px)}body .sv-main>.sv-chapter .sv-chapter-media>span{z-index:2}body .sv-main>.sv-chapter .sv-chapter-copy:before,body .sv-main>.sv-ivory .sv-chapter-copy>ul{display:none}body .sv-main>.sv-chapter .sv-chapter-copy .sv-eyebrow{display:flex;align-items:center;gap:.8rem;margin:0 0 1.2rem;color:#8a5a12!important;font-size:.66rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}body .sv-main>.sv-chapter .sv-chapter-copy h2{max-width:720px;margin:0;color:#0a0c0a!important;letter-spacing:-.05em}body .sv-main>.sv-chapter .sv-chapter-copy .sv-body{max-width:660px;margin:1.75rem 0 2.15rem;color:#4d524d!important;font-size:clamp(1rem,1.05vw,1.1rem);line-height:1.72}body .sv-main>.sv-chapter .sv-chapter-copy>ul li{font-size:.87rem}body .sv-main>.sv-chapter .sv-chapter-copy>ul li svg{box-sizing:content-box;flex:0 0 20px;stroke:#2f6400!important;background:#edf2e6;border-radius:50%;transition:stroke .22s ease,background-color .22s ease,transform .22s ease}body .sv-main>.sv-chapter .sv-statement{margin:1.6rem 0 0;padding:1rem 1.15rem;color:#2f6400;border-left:2px solid #d9b36d;background:#edf2e6;font-size:1.25rem}body .sv-main>.sv-chapter .sv-status{gap:.65rem;margin:0 0 1.55rem}body .sv-main>.sv-chapter .sv-status span{min-height:40px;padding:.55rem .8rem;color:#2f6400;border-radius:999px}body .sv-main>.sv-chapter .sv-status span,body .sv-main>.sv-technical .sv-tech-flow{border-color:rgba(47,100,0,.18);background:#edf2e6}body .sv-main>.sv-technical .sv-tech-flow span{color:#172117!important}body .sv-main>.sv-technical .sv-tech-final{border-left-color:#d9b36d;background:#171a17;color:#fff}body .sv-main>.sv-technical .sv-tech-final a{color:#dce3d7}body .sv-main>.sv-technical .sv-tech-final a strong{color:#8fbe32}body .sv-main>.sv-ivory .sv-regions{margin-top:1.5rem;border:1px solid rgba(10,12,10,.14)}body .sv-main>.sv-ivory .sv-regions span{padding:1.35rem;background:#edf2e6;transition:background-color .22s ease,color .22s ease}body .sv-main>.sv-ivory .sv-regions span:hover{color:#fff;background:#2f6400}body .sv-responsibilities{background:#fff!important;width:100%;padding:clamp(90px,9vw,150px)0;background:#f4eddf!important}body .sv-responsibilities .sv-section-head .sv-eyebrow{display:flex;justify-content:center;align-items:center;gap:.8rem}body .sv-responsibilities .sv-section-head .sv-eyebrow:after,body .sv-responsibilities .sv-section-head .sv-eyebrow:before{content:"";width:34px;height:1px;background:#d9b36d}body .sv-responsibilities .sv-section-head h2{margin-top:1.1rem;color:#0a0c0a!important;font-size:clamp(4rem,6.3vw,7.4rem);line-height:.88}body .sv-responsibilities .sv-compare{background:#edf2e6;border:0}body .sv-responsibilities .sv-compare article{background:#fff;border:1px solid rgba(10,12,10,.11)}body .sv-responsibilities .sv-compare .sv-direct-card{background:#171a17}body .sv-responsibilities .sv-compare ul{gap:0;border-top:1px solid rgba(10,12,10,.14)}body .sv-responsibilities .sv-compare li{align-items:center;gap:1rem;padding:11px 0;border-bottom:1px solid rgba(10,12,10,.14);font-weight:700;transition:color .22s ease,padding-left .22s ease}body .sv-responsibilities .sv-compare li svg{box-sizing:content-box;flex:0 0 18px;stroke:#2f6400;background:#edf2e6;border-radius:50%}body .sv-responsibilities .sv-compare li:hover{padding-left:8px;color:#2f6400}body .sv-responsibilities .sv-direct-card ul{border-top-color:rgba(255,255,255,.14)}body .sv-responsibilities .sv-direct-card li svg{background:rgba(96,148,26,.14)}body .sv-responsibilities .sv-direct-card li:hover{color:#b5db83!important}body .sv-responsibilities .sv-compare-final{margin:3.5rem auto 0;border-top:1px solid rgba(10,12,10,.15)}@media (max-width:980px){body .sv-main>.sv-chapter{width:min(calc(100% - 40px),760px);grid-template-columns:1fr}body .sv-main>.sv-chapter .sv-chapter-media,body .sv-main>.sv-chapter.is-reversed .sv-chapter-media{min-height:540px;margin:24px 24px 0;order:0!important}body .sv-main>.sv-chapter .sv-chapter-copy{padding:48px 34px 56px}body .sv-responsibilities .sv-compare{grid-template-columns:1fr}body .sv-responsibilities .sv-compare article{min-height:0}}@media (max-width:620px){body .sv-main>.sv-chapter{width:calc(100% - 28px);margin-block:44px;border-radius:12px}body .sv-main>.sv-chapter .sv-chapter-media,body .sv-main>.sv-chapter.is-reversed .sv-chapter-media{min-height:390px;margin:14px 14px 0;border-radius:10px}body .sv-main>.sv-chapter .sv-chapter-copy{padding:38px 22px 44px}body .sv-main>.sv-chapter .sv-chapter-copy h2{font-size:clamp(2.9rem,13vw,4.1rem)}body .sv-main>.sv-chapter .sv-chapter-copy>ul li{min-height:61px;font-size:.82rem}body .sv-responsibilities .sv-compare{gap:12px;padding:12px}body .sv-responsibilities .sv-compare article{padding:34px 22px}body .sv-responsibilities .sv-compare h3{font-size:clamp(2.45rem,12vw,3.5rem)}}@media (prefers-reduced-motion:reduce){body .sv-main>.sv-chapter .sv-chapter-copy>ul li,body .sv-main>.sv-chapter .sv-chapter-copy>ul li svg,body .sv-responsibilities .sv-compare li{transition:none}}body .sv-main>.sv-chapter{width:min(calc(100% - 72px),1380px);grid-template-columns:minmax(0,46%) minmax(0,54%);margin:clamp(34px,3.5vw,58px) auto;box-shadow:none;border-color:rgba(10,12,10,.13)}body .sv-main>.sv-chapter .sv-chapter-media,body .sv-main>.sv-chapter.is-reversed .sv-chapter-media{order:0!important;min-height:680px;margin:24px 0 24px 24px;border-radius:14px}body .sv-main>.sv-chapter.sv-technical .sv-chapter-media{min-height:920px}body .sv-main>.sv-chapter .sv-chapter-copy{order:1!important;padding:clamp(44px,4.3vw,76px)}body .sv-main>.sv-chapter .sv-chapter-copy h2{font-size:clamp(3rem,4vw,4.85rem);line-height:.94}body .sv-main>.sv-chapter .sv-chapter-copy .sv-body{margin-top:1.45rem;margin-bottom:1.65rem}body .sv-main>.sv-chapter .sv-chapter-copy>ul li{min-height:58px;padding-block:9px}body .sv-main>.sv-chapter .sv-chapter-copy>ul li svg{width:18px;height:18px;padding:8px}body .sv-main>.sv-chapter .sv-chapter-media>span{width:54px;height:54px;left:22px;bottom:20px}body .sv-main>.sv-chapter.sv-ivory .sv-chapter-media>span,body .sv-main>.sv-chapter.sv-stone .sv-chapter-media>span,body .sv-main>.sv-chapter.sv-stone+.sv-chapter.sv-light .sv-chapter-media>span,body .sv-main>.sv-chapter.sv-technical .sv-chapter-media>span,body .sv-main>.sv-chapter.sv-first-chapter .sv-chapter-media>span{left:clamp(26px,4vw,70px);bottom:clamp(24px,4vw,64px);display:block;width:auto;height:auto;color:rgba(255,255,255,.82);background:0 0;border:0;border-radius:0;backdrop-filter:none;font-family:Georgia,serif;font-size:clamp(6rem,11vw,12rem);font-weight:400;line-height:.72;letter-spacing:-.07em}body .sv-main>.sv-technical .sv-tech-flow{grid-template-columns:1fr 18px 1fr 18px 1fr;gap:.55rem;margin-top:1.4rem;padding:1rem}body .sv-main>.sv-technical .sv-tech-flow span{font-size:.58rem;line-height:1.45}body .sv-main>.sv-technical .sv-tech-flow i{width:18px}body .sv-main>.sv-technical .sv-tech-final{margin-top:1rem;padding:1.1rem 1.25rem}body .sv-main>.sv-technical .sv-tech-final p{font-size:1.22rem}body .sv-main>.sv-ivory .sv-regions span{min-height:96px}body .sv-responsibilities .sv-section-head{margin-bottom:44px}body .sv-responsibilities .sv-compare{width:min(100%,1240px);margin-inline:auto;background:rgba(10,12,10,.14)}body .sv-responsibilities .sv-compare h3{max-width:14ch;margin:1.25rem 0 2.25rem;font-size:clamp(2.65rem,3.5vw,4.4rem);line-height:.98}body .sv-responsibilities .sv-compare li{min-height:54px;padding-block:8px;font-size:.84rem}body .sv-responsibilities .sv-compare li svg{width:17px;height:17px;padding:7px}body .sv-responsibilities .sv-compare-final{margin-top:2.5rem}@media (max-width:980px){body .sv-main>.sv-chapter{width:min(calc(100% - 40px),760px);grid-template-columns:1fr}body .sv-main>.sv-chapter .sv-chapter-media,body .sv-main>.sv-chapter.is-reversed .sv-chapter-media,body .sv-main>.sv-chapter.sv-technical .sv-chapter-media{min-height:520px;margin:20px 20px 0;order:0!important}body .sv-main>.sv-chapter .sv-chapter-copy{padding:44px 32px 52px}body .sv-responsibilities .sv-compare{grid-template-columns:1fr;gap:1px}}@media (max-width:620px){body .sv-main>.sv-chapter{width:calc(100% - 28px);margin-block:34px}body .sv-main>.sv-chapter .sv-chapter-media,body .sv-main>.sv-chapter.is-reversed .sv-chapter-media,body .sv-main>.sv-chapter.sv-technical .sv-chapter-media{min-height:370px;margin:12px 12px 0}body .sv-main>.sv-chapter .sv-chapter-copy{padding:34px 20px 40px}body .sv-main>.sv-chapter .sv-chapter-copy h2{font-size:clamp(2.8rem,12.5vw,3.85rem)}body .sv-main>.sv-technical .sv-tech-flow{grid-template-columns:1fr;gap:.65rem}body .sv-main>.sv-technical .sv-tech-flow i{width:1px;height:14px}body .sv-responsibilities .sv-compare article{min-height:0;padding:30px 20px}}@media (max-width:980px){}@media (max-width:620px){}body .sv-main>.sv-chapter.sv-stone,body .sv-main>.sv-chapter.sv-stone+.sv-chapter.sv-light,body .sv-main>.sv-chapter.sv-first-chapter{width:100%;min-height:calc(100dvh - 116px);margin:0;grid-template-columns:1fr 1fr;border:0;border-radius:0;box-shadow:none;background:#fff!important}body .sv-main>.sv-chapter.sv-stone .sv-chapter-media,body .sv-main>.sv-chapter.sv-stone+.sv-chapter.sv-light .sv-chapter-media,body .sv-main>.sv-chapter.sv-first-chapter .sv-chapter-media{min-height:calc(100dvh - 116px);height:auto;margin:0;border-radius:0}body .sv-main>.sv-chapter.sv-stone .sv-chapter-media{order:1!important}body .sv-main>.sv-chapter.sv-stone .sv-chapter-copy,body .sv-main>.sv-chapter.sv-stone+.sv-chapter.sv-light .sv-chapter-media,body .sv-main>.sv-chapter.sv-first-chapter .sv-chapter-media{order:0!important}body .sv-main>.sv-chapter.sv-stone+.sv-chapter.sv-light .sv-chapter-copy,body .sv-main>.sv-chapter.sv-first-chapter .sv-chapter-copy{order:1!important}body .sv-main>.sv-chapter.sv-stone .sv-chapter-copy,body .sv-main>.sv-chapter.sv-stone+.sv-chapter.sv-light .sv-chapter-copy,body .sv-main>.sv-chapter.sv-first-chapter .sv-chapter-copy{min-height:calc(100dvh - 116px);justify-content:center;padding:clamp(64px,7vw,120px) clamp(54px,8vw,148px)}body .sv-main>.sv-chapter.sv-stone .sv-chapter-copy h2,body .sv-main>.sv-chapter.sv-stone+.sv-chapter.sv-light .sv-chapter-copy h2,body .sv-main>.sv-chapter.sv-first-chapter .sv-chapter-copy h2{max-width:10ch;font-size:clamp(3.8rem,5.3vw,6.7rem);line-height:.89}body .sv-main>.sv-chapter.sv-stone .sv-chapter-copy .sv-body,body .sv-main>.sv-chapter.sv-stone+.sv-chapter.sv-light .sv-chapter-copy .sv-body,body .sv-main>.sv-chapter.sv-first-chapter .sv-chapter-copy .sv-body{max-width:680px;margin-top:1.8rem;margin-bottom:2rem}body .sv-main>.sv-chapter.sv-stone .sv-statement{max-width:680px;margin-top:1.25rem;background:0 0;border-left:0;border-top:1px solid rgba(10,12,10,.14);padding:1.1rem 0 0;font-size:1.3rem}body .sv-main>.sv-chapter.sv-stone+.sv-chapter.sv-light .sv-status,body .sv-main>.sv-chapter.sv-first-chapter .sv-status{margin:0 0 1.4rem}@media (max-width:980px){body .sv-main>.sv-chapter.sv-stone,body .sv-main>.sv-chapter.sv-stone+.sv-chapter.sv-light,body .sv-main>.sv-chapter.sv-first-chapter{grid-template-columns:1fr;min-height:0}body .sv-main>.sv-chapter.sv-stone .sv-chapter-media,body .sv-main>.sv-chapter.sv-stone+.sv-chapter.sv-light .sv-chapter-media,body .sv-main>.sv-chapter.sv-first-chapter .sv-chapter-media{min-height:clamp(520px,75vw,760px);margin:0;order:0!important}body .sv-main>.sv-chapter.sv-stone .sv-chapter-copy,body .sv-main>.sv-chapter.sv-stone+.sv-chapter.sv-light .sv-chapter-copy,body .sv-main>.sv-chapter.sv-first-chapter .sv-chapter-copy{min-height:0;order:1!important;padding:clamp(60px,9vw,90px) clamp(34px,8vw,72px)}}@media (max-width:620px){body .sv-main>.sv-chapter.sv-stone,body .sv-main>.sv-chapter.sv-stone+.sv-chapter.sv-light,body .sv-main>.sv-chapter.sv-first-chapter{width:100%;margin:0;border-radius:0}body .sv-main>.sv-chapter.sv-stone .sv-chapter-media,body .sv-main>.sv-chapter.sv-stone+.sv-chapter.sv-light .sv-chapter-media,body .sv-main>.sv-chapter.sv-first-chapter .sv-chapter-media{min-height:500px;margin:0;border-radius:0}body .sv-main>.sv-chapter.sv-stone .sv-chapter-copy,body .sv-main>.sv-chapter.sv-stone+.sv-chapter.sv-light .sv-chapter-copy,body .sv-main>.sv-chapter.sv-first-chapter .sv-chapter-copy{padding:54px 22px 64px}body .sv-main>.sv-chapter.sv-stone .sv-chapter-copy h2,body .sv-main>.sv-chapter.sv-stone+.sv-chapter.sv-light .sv-chapter-copy h2,body .sv-main>.sv-chapter.sv-first-chapter .sv-chapter-copy h2{font-size:clamp(3.05rem,13.5vw,4.35rem)}}body .sv-main>.sv-chapter.sv-ivory,body .sv-main>.sv-chapter.sv-technical{width:100%;min-height:calc(100dvh - 116px);margin:0;grid-template-columns:1fr 1fr;border:0;border-radius:0;box-shadow:none}body .sv-main>.sv-chapter.sv-technical{background:#303638!important;color:#fff!important}body .sv-main>.sv-chapter.sv-ivory{background:#f4eddf!important;color:#0a0c0a!important}body .sv-main>.sv-chapter.sv-ivory .sv-chapter-media,body .sv-main>.sv-chapter.sv-technical .sv-chapter-media{min-height:calc(100dvh - 116px);height:auto;margin:0;border-radius:0}body .sv-main>.sv-chapter.sv-technical .sv-chapter-media{order:1!important}body .sv-main>.sv-chapter.sv-ivory .sv-chapter-media,body .sv-main>.sv-chapter.sv-technical .sv-chapter-copy{order:0!important}body .sv-main>.sv-chapter.sv-ivory .sv-chapter-copy{order:1!important}body .sv-main>.sv-chapter.sv-ivory .sv-chapter-media:after,body .sv-main>.sv-chapter.sv-technical .sv-chapter-media:after{background:linear-gradient(180deg,transparent 54%,rgba(10,12,10,.26))}body .sv-main>.sv-chapter.sv-ivory .sv-chapter-copy,body .sv-main>.sv-chapter.sv-technical .sv-chapter-copy{min-height:calc(100dvh - 116px);justify-content:center;padding:clamp(58px,6vw,105px) clamp(52px,7vw,130px)}body .sv-main>.sv-chapter.sv-technical .sv-chapter-copy .sv-eyebrow,body .sv-responsibilities .sv-compare .sv-direct-card>span{color:#d9b36d!important}body .sv-main>.sv-chapter.sv-technical .sv-chapter-copy h2{max-width:11ch;color:#fff!important;font-size:clamp(3.45rem,4.8vw,6rem);line-height:.9}#main-content .sv-chapter.sv-technical .sv-chapter-copy h2 em,body .sv-main>.sv-chapter.sv-technical .sv-chapter-copy h2 em,body .sv-main>section.sv-chapter.sv-graphite.sv-technical .sv-chapter-copy h2 em{color:#8fbe32!important}body .sv-main>.sv-chapter.sv-technical .sv-chapter-copy .sv-body{max-width:700px;color:#e0e4df!important}body .sv-main>.sv-chapter.sv-technical .sv-chapter-copy>ul{display:grid;grid-template-columns:1fr 1fr;gap:0 1.5rem;max-width:720px;border-top-color:rgba(255,255,255,.16)}body .sv-main>.sv-chapter.sv-technical .sv-chapter-copy>ul li{min-height:48px;padding:8px 0;color:#fff!important;border-bottom-color:rgba(255,255,255,.14);font-size:.78rem}body .sv-main>.sv-chapter.sv-technical .sv-chapter-copy>ul li svg{width:15px;height:15px;padding:6px;stroke:#8fbe32!important;background:rgba(96,148,26,.13)}body .sv-main>.sv-chapter.sv-technical .sv-chapter-copy>ul li:hover{color:#8fbe32!important;background:linear-gradient(90deg,rgba(96,148,26,.13),transparent)}body .sv-main>.sv-chapter.sv-technical .sv-tech-flow{border-color:rgba(255,255,255,.16);background:rgba(10,12,10,.16)}#main-content .sv-chapter.sv-technical .sv-chapter-copy h2,body .sv-main>.sv-chapter.sv-technical .sv-tech-flow span,body .sv-main>section.sv-chapter.sv-graphite.sv-technical .sv-chapter-copy h2{color:#fff!important}body .sv-main>.sv-chapter.sv-technical .sv-tech-final{background:#202522;border-left-color:#d9b36d}body .sv-main>.sv-chapter.sv-ivory .sv-chapter-copy h2{max-width:11ch;font-size:clamp(3.55rem,4.9vw,6.15rem);line-height:.9}body .sv-main>.sv-chapter.sv-ivory .sv-regions{max-width:700px;margin-top:2rem;background:rgba(255,255,255,.24)}body .sv-main>.sv-chapter.sv-ivory .sv-regions span{min-height:110px;background:rgba(255,255,255,.28)}@media (max-width:980px){body .sv-main>.sv-chapter.sv-ivory,body .sv-main>.sv-chapter.sv-technical{grid-template-columns:1fr;min-height:0}body .sv-main>.sv-chapter.sv-ivory .sv-chapter-media,body .sv-main>.sv-chapter.sv-technical .sv-chapter-media{min-height:clamp(520px,75vw,760px);margin:0;order:0!important}body .sv-main>.sv-chapter.sv-ivory .sv-chapter-copy,body .sv-main>.sv-chapter.sv-technical .sv-chapter-copy{min-height:0;order:1!important;padding:clamp(60px,9vw,90px) clamp(34px,8vw,72px)}}@media (max-width:620px){body .sv-main>.sv-chapter.sv-ivory,body .sv-main>.sv-chapter.sv-technical{width:100%;margin:0;border-radius:0}body .sv-main>.sv-chapter.sv-ivory .sv-chapter-media,body .sv-main>.sv-chapter.sv-technical .sv-chapter-media{min-height:500px;margin:0;border-radius:0}body .sv-main>.sv-chapter.sv-ivory .sv-chapter-copy,body .sv-main>.sv-chapter.sv-technical .sv-chapter-copy{padding:54px 22px 64px}body .sv-main>.sv-chapter.sv-ivory .sv-chapter-copy h2,body .sv-main>.sv-chapter.sv-technical .sv-chapter-copy h2{font-size:clamp(3rem,13vw,4.25rem)}body .sv-main>.sv-chapter.sv-technical .sv-chapter-copy>ul{grid-template-columns:1fr}}body .sv-responsibilities .sv-shell{width:min(calc(100% - 72px),1440px);max-width:none}body .sv-responsibilities .sv-section-head{max-width:900px;margin:0 auto clamp(50px,6vw,82px)}body .sv-matters .sv-section-head h2 em,body .sv-responsibilities .sv-compare article>span,body .sv-responsibilities .sv-compare-final em,body .sv-responsibilities .sv-section-head .sv-eyebrow{color:#2f6400!important}body .sv-responsibilities .sv-compare{width:100%;grid-template-columns:.82fr 1.18fr;gap:0;margin:0;padding:0;background:0 0;border:1px solid rgba(10,12,10,.16)}body .sv-responsibilities .sv-compare article{min-height:520px;padding:clamp(48px,5vw,82px);background:#fffdf8;border:0}body .sv-responsibilities .sv-compare .sv-direct-card{background:#224900!important;color:#fff}body .sv-responsibilities .sv-compare .sv-direct-card h3{max-width:17ch;color:#fff!important}body .sv-responsibilities .sv-direct-card li{color:#fff!important;border-bottom-color:rgba(255,255,255,.15)}body .sv-responsibilities .sv-direct-card li svg{stroke:#b5db83!important;background:rgba(181,219,131,.12)}body .sv-responsibilities .sv-compare-final{max-width:none;margin:0;padding:2.2rem 1rem 0;border:0;color:#0a0c0a;font-family:var(--sv-sans);font-size:clamp(1.65rem,2.6vw,3.15rem);font-weight:400;line-height:1.15;text-align:center}@media (max-width:980px){body .sv-responsibilities .sv-shell{width:min(calc(100% - 40px),760px)}body .sv-responsibilities .sv-compare{grid-template-columns:1fr}body .sv-responsibilities .sv-compare article{min-height:0}}@media (max-width:620px){body .sv-responsibilities{padding-block:70px}body .sv-responsibilities .sv-shell{width:calc(100% - 28px)}body .sv-responsibilities .sv-section-head{margin-bottom:40px}body .sv-responsibilities .sv-section-head h2{font-size:clamp(3.25rem,14vw,4.6rem)}body .sv-responsibilities .sv-compare article{padding:36px 22px}body .sv-responsibilities .sv-compare-final{padding-inline:0;font-size:clamp(1.5rem,7vw,2.1rem)}}body .sv-matters{position:relative;overflow:hidden;padding:clamp(90px,9vw,150px)0;background:#edf2e6!important}body .sv-matters:before{content:"";position:absolute;right:-180px;top:-220px;width:620px;height:620px;border:1px solid rgba(47,100,0,.1);border-radius:50%;box-shadow:0 0 0 90px rgba(47,100,0,.025),0 0 0 180px rgba(47,100,0,.018);pointer-events:none}body .sv-matters .sv-shell{position:relative;width:min(calc(100% - 72px),1380px);max-width:none}body .sv-matters .sv-section-head{max-width:1050px;margin:0 0 clamp(48px,6vw,76px);text-align:left}body .sv-matters .sv-section-head .sv-eyebrow{display:flex;align-items:center;gap:.8rem;color:#8a5a12!important}body .sv-matters .sv-section-head .sv-eyebrow:before{content:"";width:36px;height:1px;background:#d9b36d}body .sv-matters .sv-section-head h2{max-width:12ch;margin:1.2rem 0 0;color:#0a0c0a!important;font-size:clamp(4rem,6vw,7rem);line-height:.88;letter-spacing:-.055em}body .sv-matters .sv-matter-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;border:0}body .sv-matters .sv-matter-grid article{position:relative;min-height:330px;padding:clamp(32px,3.2vw,50px);overflow:hidden;background:#fff;border:1px solid rgba(10,12,10,.11);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}body .sv-matters .sv-matter-grid article:last-child{border:1px solid rgba(10,12,10,.11)}body .sv-matters .sv-matter-grid article:before{content:"✓";display:grid;place-items:center;width:46px;height:46px;margin-bottom:2.3rem;color:#2f6400;background:#edf2e6;border:1px solid rgba(47,100,0,.13);border-radius:50%;font:700 1rem/1 var(--sv-sans)}body .sv-matters .sv-matter-grid article:after{content:"";position:absolute;right:-55px;bottom:-70px;width:180px;height:180px;border:1px solid rgba(47,100,0,.08);border-radius:50%;box-shadow:0 0 0 34px rgba(47,100,0,.022)}body .sv-matters .sv-matter-grid article:hover{transform:translateY(-6px);border-color:rgba(47,100,0,.38);box-shadow:0 22px 50px rgba(10,12,10,.1)}body .sv-matters .sv-matter-grid span{position:absolute;right:28px;top:28px;color:#8a5a12;font-size:.65rem;font-weight:800;letter-spacing:.12em}body .sv-matters .sv-matter-grid h3{max-width:15ch;margin:0 0 1.25rem;color:#0a0c0a!important;font-family:Georgia,serif;font-size:clamp(1.85rem,2.25vw,2.8rem);font-weight:400;line-height:1.02;letter-spacing:-.035em;text-transform:none}body .sv-matters .sv-matter-grid p{position:relative;z-index:1;max-width:31rem;margin:0;color:#535953!important;font-size:.92rem;line-height:1.7}body .sv-matters .sv-matters-note{position:relative;max-width:none;margin:18px 0 0;padding:clamp(30px,4vw,52px) clamp(30px,5vw,70px);background:#224900;text-align:left;font-size:clamp(1.75rem,2.8vw,3.4rem);font-weight:400;line-height:1.17;letter-spacing:-.025em;color:#b5db83!important;font-family:Georgia,"Times New Roman",serif!important;font-style:italic}body .sv-matters .sv-matters-note:before{content:"THE GOAL IS SIMPLE";display:block;margin-bottom:1rem;color:#d9b36d;font-family:var(--sv-sans);font-size:.62rem;font-weight:800;line-height:1;letter-spacing:.16em;font-style:normal}@media (max-width:980px){body .sv-matters .sv-shell{width:min(calc(100% - 40px),760px)}body .sv-matters .sv-matter-grid{grid-template-columns:1fr}body .sv-matters .sv-matter-grid article{min-height:260px}}@media (max-width:620px){body .sv-matters{padding-block:70px}body .sv-matters .sv-shell{width:calc(100% - 28px)}body .sv-matters .sv-section-head h2{font-size:clamp(3.2rem,14vw,4.55rem)}body .sv-matters .sv-matter-grid{gap:12px}body .sv-matters .sv-matter-grid article{min-height:0;padding:30px 24px 34px}body .sv-matters .sv-matters-note{padding:30px 24px;font-size:clamp(1.65rem,8vw,2.35rem)}}@media (prefers-reduced-motion:reduce){body .sv-matters .sv-matter-grid article{transition:none}body .sv-matters .sv-matter-grid article:hover{transform:none}}#main-content .sv-chapter .sv-chapter-copy li svg,#main-content .sv-responsibilities .sv-compare li svg{box-sizing:content-box;flex:0 0 20px;width:20px;height:20px;padding:10px;overflow:visible;color:#2f6400;stroke:#2f6400!important;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;fill:none;background:#edf2e6!important;border:0!important;border-radius:50%;transition:background-color .22s ease,stroke .22s ease,transform .22s ease}#main-content .sv-chapter .sv-chapter-copy li svg circle,#main-content .sv-responsibilities .sv-compare li svg circle{fill:none;stroke:currentColor;stroke-width:1.65}#main-content .sv-chapter .sv-chapter-copy li:hover svg,#main-content .sv-responsibilities .sv-compare li:hover svg{color:#fff;stroke:#fff!important;background:#2f6400!important;transform:scale(1.04)}#main-content .sv-responsibilities .sv-direct-card li svg,#main-content .sv-technical .sv-chapter-copy li svg{color:#8fbe32;stroke:#8fbe32!important;background:rgba(96,148,26,.14)!important;border:1px solid rgba(143,190,50,.32)!important}#main-content .sv-responsibilities .sv-direct-card li:hover svg,#main-content .sv-technical .sv-chapter-copy li:hover svg{color:#0a0c0a;stroke:#0a0c0a!important;background:#8fbe32!important;border-color:#8fbe32!important}#main-content .sv-matters .sv-matter-grid article:before{box-sizing:border-box;width:25px;height:25px;margin:10px 10px 2.7rem;color:#2f6400;background:0 0;border:1.7px solid #2f6400;border-radius:50%;box-shadow:0 0 0 10px #edf2e6;font:700 .86rem/1 var(--sv-sans)}@media (max-width:620px){#main-content .sv-chapter .sv-chapter-copy li svg,#main-content .sv-responsibilities .sv-compare li svg{flex-basis:18px;width:18px;height:18px;padding:9px}#main-content .sv-matters .sv-matter-grid article:before{margin-bottom:2.4rem}}#main-content.sv-main{--atm-ink:#0a0c0a;--atm-primary:#2f6400;--atm-bright:#60941a;--atm-gold:#d9b36d;--atm-gold-text:#8a5a12;--atm-mist:#edf2e6;--atm-cream:#f4eddf;font-family:Inter,Manrope,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--atm-ink)}#main-content.sv-main :where(h1,h2) em,#main-content.sv-main :where(h1,h2,h3){font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important}#main-content.sv-main :where(h1,h2,h3){letter-spacing:-.045em;text-wrap:balance}#main-content.sv-main :where(h1,h2) em{font-style:italic!important;color:var(--atm-primary)!important}#main-content.sv-main :where(p,li,a,button,strong,span){font-family:Inter,Manrope,system-ui,-apple-system,"Segoe UI",sans-serif}#main-content.sv-main .sv-eyebrow{display:flex;align-items:center;gap:.8rem;color:var(--atm-gold-text)!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:.66rem!important;font-weight:800!important;line-height:1.4!important;letter-spacing:.17em!important;text-transform:uppercase}#main-content.sv-main .sv-eyebrow:before{content:"";flex:0 0 34px;width:34px;height:1px;background:var(--atm-gold)!important}#main-content.sv-main :where(.sv-hero,.sv-technical,.sv-az,.sv-final,.sv-direct-card) :where(h1,h2,h3){color:#fff!important}#main-content.sv-main :where(.sv-hero,.sv-technical,.sv-az,.sv-final,.sv-direct-card) :where(h1,h2,h3) em{color:var(--atm-bright)!important}#main-content.sv-main :where(.sv-hero,.sv-technical,.sv-az,.sv-final,.sv-direct-card) .sv-eyebrow{color:var(--atm-gold)!important}#main-content.sv-main .sv-body,#main-content.sv-main section>div>p:not(.sv-eyebrow){font-size:clamp(1rem,1.05vw,1.1rem);font-weight:400;line-height:1.7}#main-content.sv-main :where(.sv-btn,.sv-text-link,.sv-promise-link){font-family:Inter,Manrope,Arial,sans-serif!important;font-weight:800!important;letter-spacing:.075em!important;text-transform:uppercase}#main-content.sv-main .sv-section-head h2{line-height:.9!important}#main-content.sv-main .sv-compare h3,#main-content.sv-main .sv-matter-grid h3,#main-content.sv-main .sv-process-grid h3,#main-content.sv-main .sv-service-grid h3{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;text-transform:none!important}#main-content.sv-main .sv-chapter-media>span,#main-content.sv-main .sv-promise-roles strong,#main-content.sv-main .sv-regions b{font-family:Georgia,"Times New Roman",serif!important}@media (max-width:620px){#main-content.sv-main .sv-eyebrow{font-size:.61rem!important;letter-spacing:.145em!important}#main-content.sv-main .sv-eyebrow:before{flex-basis:26px;width:26px}}#main-content .sv-az-system article{position:relative;min-height:180px;justify-content:flex-start;gap:1.35rem;padding:1.45rem;overflow:hidden}#main-content .sv-az-system article>span{position:absolute;right:1.25rem;top:1.2rem;color:#d9b36d;font-size:.61rem;font-weight:800;letter-spacing:.12em}#main-content .sv-az-system article>strong{max-width:13ch;margin-top:auto;color:#fff;font-size:.78rem;font-weight:800;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}#main-content .sv-az-icon{display:grid;place-items:center;width:50px;height:50px;color:#8fbe32;background:rgba(96,148,26,.12);border:1px solid rgba(143,190,50,.38);border-radius:50%;transition:color .24s ease,background-color .24s ease,border-color .24s ease,transform .24s ease}#main-content .sv-az-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}#main-content .sv-az-system article:hover .sv-az-icon{color:#fff;background:#60941a;border-color:#8fbe32;transform:translateY(-2px) scale(1.04)}@media (max-width:620px){#main-content .sv-az-system article{min-height:155px;padding:1.2rem}#main-content .sv-az-icon{width:46px;height:46px}#main-content .sv-az-icon svg{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){#main-content .sv-az-icon{transition:none}#main-content .sv-az-system article:hover .sv-az-icon{transform:none}}#main-content .sv-matters .sv-matters-note{font-size:clamp(2.5rem,4.25vw,5.1rem)!important;line-height:1.04!important;font-style:italic!important;letter-spacing:-.045em!important}@media (max-width:620px){#main-content .sv-matters .sv-matters-note{font-size:clamp(2.15rem,10.5vw,3.2rem)!important;line-height:1.08!important}}#main-content .sv-technical .sv-chapter-copy{padding:clamp(54px,5.3vw,92px) clamp(48px,6.2vw,108px)!important}#main-content .sv-technical .sv-chapter-copy h2{max-width:12.5ch!important;font-size:clamp(3.2rem,4.15vw,5.15rem)!important;line-height:.92!important;letter-spacing:-.05em!important}#main-content .sv-technical .sv-chapter-copy h2 em{display:inline-block;margin-top:.08em}#main-content .sv-technical .sv-chapter-copy .sv-body{max-width:650px;margin:1.65rem 0 1.8rem!important;color:#e0e4df!important;font-size:clamp(.98rem,1.05vw,1.08rem)!important;line-height:1.72!important}#main-content .sv-technical .sv-chapter-copy>ul{position:relative;grid-template-columns:1fr 1fr!important;gap:.1rem 1.6rem!important;margin-top:0!important;padding-top:3rem!important}#main-content .sv-technical .sv-chapter-copy>ul:before{content:"WHAT WE HANDLE";position:absolute;left:0;top:1rem;color:#d9b36d;font:800 .58rem/1 Inter,Arial,sans-serif;letter-spacing:.16em}#main-content .sv-technical .sv-chapter-copy>ul li{align-items:center!important;min-height:46px!important;padding:6px 0!important;font-size:.8rem!important;line-height:1.3!important}#main-content .sv-technical .sv-chapter-copy>ul li svg{flex-basis:17px!important;width:17px!important;height:17px!important;padding:8px!important}#main-content .sv-technical .sv-tech-flow{position:relative;margin-top:2rem!important;padding:2.9rem 1.25rem 1.15rem!important;background:#252a28!important;border:1px solid rgba(255,255,255,.13)!important}#main-content .sv-technical .sv-tech-flow:before{content:"OUR RESPONSE PATH";position:absolute;left:1.15rem;top:1rem;color:#d9b36d;font:800 .58rem/1 Inter,Arial,sans-serif}#main-content .sv-technical .sv-tech-flow span{gap:.42rem!important;font-size:.57rem!important;line-height:1.35!important;font-family:Inter,Arial,sans-serif!important;letter-spacing:.16em!important;border-radius:7px;padding:.55rem .5rem;transition:transform .24s ease,background-color .24s ease,color .24s ease}#main-content.sv-main .sv-process .sv-section-head h2 em,#main-content.sv-main .svc-plan-head h2 em{color:#8fbe32!important}#main-content .sv-technical .sv-tech-final{display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem;margin-top:1.25rem!important;padding:1.5rem 1.6rem!important;background:#1e231f!important;border-left:2px solid #d9b36d!important}#main-content .sv-technical .sv-tech-final p{max-width:36ch;margin:0!important;color:#fff;font-size:clamp(1.1rem,1.35vw,1.4rem)!important;line-height:1.3!important}#main-content .sv-technical .sv-tech-final a{flex-wrap:wrap;min-height:42px;align-items:center;gap:.2rem .55rem;margin:0;padding:.7rem 1rem;color:#fff!important;white-space:nowrap;border:1px solid rgba(143,190,50,.55);text-transform:uppercase}#main-content .sv-technical .sv-tech-final a:focus-visible,#main-content .sv-technical .sv-tech-final a:hover{background:#2f6400;border-color:#60941a}@media (max-width:1180px){#main-content .sv-technical .sv-chapter-copy{padding-inline:48px!important}}@media (max-width:620px){#main-content .sv-technical .sv-chapter-copy{padding:52px 22px 62px!important}#main-content .sv-technical .sv-chapter-copy h2{font-size:clamp(2.9rem,12.8vw,4rem)!important}#main-content .sv-technical .sv-chapter-copy>ul{grid-template-columns:1fr!important}#main-content .sv-technical .sv-tech-flow{padding:2.8rem 1rem 1rem!important}#main-content .sv-technical .sv-tech-final{grid-template-columns:1fr;padding:1.2rem!important}}.svc-plan{position:relative;background:var(--sv-cream);padding:clamp(5rem,8vw,8rem)0}.svc-plan:before{content:"";position:absolute;left:50%;top:34%;transform:translateX(-50%);width:min(920px,82%);height:360px;background:radial-gradient(ellipse at center,rgba(96,148,26,.12),transparent 70%);pointer-events:none}.svc-plan .sv-shell{position:relative;max-width:1180px}.svc-plan-head{max-width:760px;margin:0 auto;text-align:center}.svc-plan-head .sv-eyebrow{display:inline-flex;align-items:center;gap:.7rem;color:var(--sv-green)}#main-content.sv-main .sv-process .sv-section-head .sv-eyebrow:after,#main-content.sv-main .sv-process .sv-section-head .sv-eyebrow:before,.svc-plan-head .sv-eyebrow:after,.svc-plan-head .sv-eyebrow:before{content:"";width:26px;height:1px;background:var(--sv-gold)}.svc-plan-head h2{margin:1.15rem 0 0;font-size:clamp(2.9rem,4.6vw,4.7rem);line-height:.98;letter-spacing:-.04em;text-wrap:balance}.svc-plan-head h2 em{color:var(--sv-green)}.svc-plan-head>p:not(.sv-eyebrow){max-width:52ch;margin:1.5rem auto 0;color:var(--sv-body);font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.7}.svc-plan-ribbon{position:relative;display:grid;grid-template-columns:repeat(6,1fr);margin-top:clamp(2.75rem,5vw,4rem);border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#181c17,#121511);border:1px solid rgba(255,255,255,.09);box-shadow:0 0 44px -10px rgba(96,148,26,.34),0 40px 90px -34px rgba(10,12,10,.6)}.svc-plan-ribbon:after,.svc-plan-ribbon:before{content:"";position:absolute;left:0;top:0;height:3px}.svc-plan-ribbon:before{width:100%;background:rgba(143,190,50,.16)}.svc-plan-ribbon:after{width:16.66%;background:linear-gradient(90deg,#2f6400,#8fbe32);box-shadow:0 0 14px rgba(143,190,50,.6);animation:svcPlanFlow 6s ease-in-out infinite alternate}.svc-plan-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:2.6rem 1.15rem 1.95rem;border-right:1px solid rgba(255,255,255,.07);transition:background .28s ease}.svc-plan-step:last-child{border-right:0}.svc-plan-step:before{content:"";position:absolute;left:0;right:0;top:calc(2.6rem + 27px);height:1px;background:rgba(255,255,255,.1)}.svc-plan-step:first-child:before{left:50%}.svc-plan-step:last-child:before{right:50%}.svc-plan-step:hover{background:linear-gradient(180deg,rgba(96,148,26,.16),transparent 90%)}.svc-plan-num{position:absolute;top:1.15rem;left:0;right:0;font-size:.68rem;font-weight:800;letter-spacing:.22em;color:rgba(217,179,109,.75);transition:color .28s ease}.svc-plan-step:hover .svc-plan-num{color:#e5c98f}.svc-plan-ico{position:relative;z-index:1;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;color:#8fbe32;background:#151913;border:1px solid rgba(96,148,26,.5);transition:color .28s ease,border-color .28s ease,box-shadow .28s ease,transform .28s ease}.svc-plan-ico svg,.svc-plan-role span.svc-plan-role-ico svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.svc-plan-step:hover .svc-plan-ico{color:#a8d15c;border-color:rgba(143,190,50,.8);box-shadow:0 0 0 6px rgba(96,148,26,.14);transform:translateY(-3px)}.svc-plan-role strong,.svc-plan-title{font-family:var(--sv-display);font-weight:500}.svc-plan-title{margin-top:.35rem;color:#fff;font-size:1.16rem;letter-spacing:-.02em;line-height:1.12}.svc-plan-sub{max-width:16ch;color:#aab5a7;font-size:.72rem;line-height:1.45}.svc-plan-roles{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.5rem}.svc-plan-roles:after,.svc-plan-roles:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.svc-plan-roles:before{z-index:2;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--sv-cream);border:1px solid rgba(10,12,10,.16);box-shadow:0 8px 20px -8px rgba(10,12,10,.25)}.svc-plan-roles:after{z-index:3;width:11px;height:11px;border-top:2px solid var(--sv-green);border-right:2px solid var(--sv-green);rotate:45deg;margin-left:-3px}.svc-plan-role{display:flex;flex-direction:column;justify-content:center;min-height:132px;padding:1.5rem 1.7rem;border-radius:14px;border:1px solid rgba(10,12,10,.14);background:#fff}.svc-plan-link,.svc-plan-role span{font-weight:800;text-transform:uppercase}.svc-plan-role span{display:block;color:var(--sv-graphite);font-size:.62rem;letter-spacing:.13em}.svc-plan-role span.svc-plan-role-ico{display:grid;place-items:center;width:34px;height:34px;margin-bottom:.85rem;border-radius:9px;background:rgba(47,100,0,.09);color:var(--sv-green)}.svc-plan-role span.svc-plan-role-ico svg{width:18px;height:18px;stroke-width:1.6}.svc-plan-role.is-us span.svc-plan-role-ico{background:rgba(143,190,50,.16);color:#a8d15c}.svc-plan-role strong{display:block;margin-top:.55rem;font-size:1.22rem;line-height:1.3}.svc-plan-role.is-us{background:var(--sv-deep);border-color:var(--sv-deep);border-top:2px solid rgba(143,190,50,.7);color:#fff;box-shadow:0 0 32px -8px rgba(96,148,26,.4)}.svc-plan-role.is-us span{color:var(--sv-gold)}.svc-plan-link{display:flex;width:max-content;align-items:center;gap:.75rem;margin:1.7rem auto 0;padding:.35rem 0;color:var(--sv-green);border-bottom:1px solid transparent;font-size:.7rem;letter-spacing:.08em;text-decoration:none}.svc-plan-link span{transition:transform .2s ease}.svc-plan-link:focus-visible,.svc-plan-link:hover{color:#60941a;border-bottom-color:#60941a}.svc-plan-link:focus-visible span,.svc-plan-link:hover span{transform:translateX(4px)}@media (max-width:1080px){.svc-plan-ribbon{grid-template-columns:repeat(3,1fr)}.svc-plan-step:nth-child(3){border-right:0}.svc-plan-step:nth-child(-n+3){border-bottom:1px solid rgba(255,255,255,.08)}.svc-plan-step:nth-child(3n):before{right:50%}.svc-plan-step:nth-child(3n+1):before{left:50%}.svc-plan-ribbon:after{width:33.33%}@keyframes svcPlanFlow{to{transform:translateX(200%)}}}@media (max-width:620px){.svc-plan-ribbon{grid-template-columns:1fr}.svc-plan-step{padding:2rem 1.15rem 1.6rem;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.svc-plan-step:last-child{border-bottom:0}.svc-plan-ribbon:after,.svc-plan-roles:after,.svc-plan-roles:before,.svc-plan-step:before{display:none}.svc-plan-num{top:.95rem}.svc-plan-roles{grid-template-columns:1fr}.svc-plan-role{min-height:0}}@media (prefers-reduced-motion:reduce){.svc-plan-ribbon:after{animation:none}.svc-plan-ico,.svc-plan-link span,.svc-plan-num,.svc-plan-step{transition:none}}@media (max-width:1024px){.sv-final-overlay{background:linear-gradient(180deg,rgba(10,12,10,.4),rgba(10,12,10,.9) 58%,#0a0c0a)}}#main-content.sv-main .sv-process{position:relative;background:var(--sv-gray)}#main-content.sv-main .sv-process .sv-shell{max-width:1180px}#main-content.sv-main .sv-process .sv-section-head{max-width:760px;margin:0 auto clamp(2.75rem,5vw,4rem);text-align:center}#main-content.sv-main .sv-process .sv-section-head .sv-eyebrow{display:flex;justify-content:center;align-items:center;gap:.7rem;color:var(--sv-green)!important;color:#a8c77e!important}#main-content.sv-main .sv-process .sv-section-head h2{margin:1.1rem 0 0;font-size:clamp(2.8rem,4.4vw,4.5rem);line-height:.98!important;letter-spacing:-.04em;color:#fff!important}#main-content.sv-main .sv-process-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:0;padding:clamp(2.5rem,4vw,3.5rem) clamp(1.5rem,3vw,2.5rem);border-radius:20px;background:#fff}#main-content.sv-main .sv-process-grid:after,#main-content.sv-main .sv-process-grid:before{content:"";position:absolute;left:calc(clamp(1.5rem,3vw,2.5rem) + 12.5%);top:calc(clamp(2.5rem,4vw,3.5rem) + 32px);height:2px}#main-content.sv-main .sv-process-grid:before{right:calc(clamp(1.5rem,3vw,2.5rem) + 12.5%);background:rgba(47,100,0,.16);animation:none}#main-content.sv-main .sv-process-grid:after{width:20%;background:linear-gradient(90deg,#2f6400,#8fbe32);animation:svProcFlow 5.5s ease-in-out infinite alternate}#main-content.sv-main .sv-process-grid article{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.55rem;padding:0 .6rem}#main-content.sv-main .sv-proc-ico{position:relative;z-index:1;display:grid;place-items:center;width:66px;height:66px;border-radius:50%;color:#fff;background:linear-gradient(150deg,#3a7d17,#2f6400);box-shadow:0 12px 26px -10px rgba(47,100,0,.55),0 0 0 6px #fff;transition:transform .28s ease,box-shadow .28s ease}#main-content.sv-main .sv-proc-ico svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#main-content.sv-main .sv-process-grid article:focus-within .sv-proc-ico,#main-content.sv-main .sv-process-grid article:hover .sv-proc-ico{transform:translateY(-4px);box-shadow:0 18px 34px -12px rgba(47,100,0,.6),0 0 0 6px #fff,0 0 0 12px rgba(96,148,26,.14)}#main-content.sv-main .sv-process-grid b{display:block;place-items:unset;width:auto;height:auto;margin-top:.5rem;padding:0;border:0;border-radius:0;background:0 0;color:#8a5a12;font-family:Inter,Arial,sans-serif;font-size:.62rem;font-weight:800;letter-spacing:.2em}#main-content.sv-main .sv-process-grid h3{margin:.15rem 0 0!important;font-size:clamp(1.05rem,1.3vw,1.22rem)!important;line-height:1.15!important}#main-content.sv-main .sv-process-grid article p{margin:0;max-width:22ch;color:#5a5f57;font-size:.8rem;line-height:1.5}#main-content.sv-main .sv-process .sv-text-link{display:flex;width:max-content;margin:clamp(2.25rem,4vw,3rem) auto 0}@media (max-width:980px){#main-content.sv-main .sv-process-grid{grid-template-columns:1fr 1fr;gap:2.5rem 1rem}#main-content.sv-main .sv-process-grid:after,#main-content.sv-main .sv-process-grid:before{display:none}}@media (max-width:560px){#main-content.sv-main .sv-process-grid{grid-template-columns:1fr;gap:0;padding:1.75rem 1.4rem}#main-content.sv-main .sv-process-grid:before{display:block;left:calc(1.4rem + 23px);right:auto;top:calc(1.75rem + 1.15rem + 24px);bottom:calc(1.75rem + 1.15rem + 24px);width:2px;height:auto;background:rgba(47,100,0,.16)}#main-content.sv-main .sv-process-grid:after{display:none}#main-content.sv-main .sv-process-grid article{display:grid;grid-template-columns:48px 1fr;column-gap:1.15rem;align-items:start;text-align:left;padding:1.15rem 0}#main-content.sv-main .sv-proc-ico{grid-column:1;grid-row:1/span 3;width:48px;height:48px;box-shadow:0 8px 18px -8px rgba(47,100,0,.5),0 0 0 5px #fff}#main-content.sv-main .sv-proc-ico svg{width:21px;height:21px}#main-content.sv-main .sv-process-grid b{grid-column:2;margin-top:.15rem}#main-content.sv-main .sv-process-grid h3{grid-column:2;margin-top:.25rem!important}#main-content.sv-main .sv-process-grid article p{grid-column:2;max-width:none;margin-top:.4rem}}@media (prefers-reduced-motion:reduce){#main-content.sv-main .sv-process-grid:after{animation:none}#main-content.sv-main .sv-proc-ico{transition:none}}#main-content.sv-main .sv-matters .sv-matters-note{width:100vw;margin:clamp(56px,7vw,92px) calc(50% - 50vw) calc(-1*clamp(90px,9vw,150px))!important;padding:clamp(54px,7vw,94px) max(24px,calc((100vw - 1060px)/2))!important;text-align:center!important;background:#224900}#main-content.sv-main .sv-process{background:#12160f!important}#main-content.sv-main .sv-process-grid{box-shadow:0 0 60px -16px rgba(96,148,26,.42),0 46px 100px -50px rgba(0,0,0,.72)}#main-content.sv-main .sv-process .sv-text-link{color:#a8d15c!important}#main-content.sv-main .sv-process .sv-text-link:focus-visible,#main-content.sv-main .sv-process .sv-text-link:hover{color:#c8e79c!important}@media (max-width:620px){#main-content.sv-main .sv-matters .sv-matters-note{padding-inline:24px!important}}#main-content.sv-main .svc-plan{background:#12160f!important}#main-content.sv-main .svc-plan:before{background:radial-gradient(ellipse at center,rgba(96,148,26,.16),transparent 70%)}#main-content.sv-main .svc-plan-head h2{color:#fff!important}#main-content.sv-main .svc-plan-head .sv-eyebrow{display:flex;justify-content:center;color:#a8c77e!important}#main-content.sv-main .svc-plan-head>p:not(.sv-eyebrow){color:#c2cabd}#main-content.sv-main .svc-plan-ribbon{background:#fff;border:0;box-shadow:0 0 60px -16px rgba(96,148,26,.42),0 46px 100px -50px rgba(0,0,0,.72)}#main-content.sv-main .svc-plan-ribbon:before{background:rgba(47,100,0,.14)}#main-content.sv-main .svc-plan-step{border-right-color:rgba(10,12,10,.09)}#main-content.sv-main .svc-plan-step:before{background:rgba(47,100,0,.16)}#main-content.sv-main .svc-plan-step:hover{background:linear-gradient(180deg,rgba(96,148,26,.07),transparent 92%)}#main-content.sv-main .svc-plan-num{color:#8a5a12}#main-content.sv-main .svc-plan-step:hover .svc-plan-num{color:#8a5e14}#main-content.sv-main .svc-plan-ico{width:58px;height:58px;color:#fff;background:linear-gradient(150deg,#3a7d17,#2f6400);border:0;box-shadow:0 12px 26px -10px rgba(47,100,0,.55),0 0 0 6px #fff}#main-content.sv-main .svc-plan-step:hover .svc-plan-ico{box-shadow:0 18px 34px -12px rgba(47,100,0,.6),0 0 0 6px #fff,0 0 0 12px rgba(96,148,26,.14);transform:translateY(-4px)}#main-content.sv-main .svc-plan-title{color:#0a0c0a}#main-content.sv-main .svc-plan-sub{color:#5a5f57}#main-content.sv-main .svc-plan-roles:before{background:#fff;box-shadow:0 10px 24px -8px rgba(0,0,0,.5)}#main-content.sv-main .svc-plan-role{border-color:rgba(255,255,255,.1);box-shadow:0 26px 60px -36px rgba(0,0,0,.65)}#main-content.sv-main .svc-plan-role.is-us{box-shadow:0 0 34px -8px rgba(96,148,26,.45),0 26px 60px -36px rgba(0,0,0,.6)}#main-content.sv-main .svc-plan-link{color:#a8d15c!important}#main-content.sv-main .svc-plan-link:focus-visible,#main-content.sv-main .svc-plan-link:hover{color:#c8e79c!important;border-bottom-color:#c8e79c}@media (max-width:1080px){#main-content.sv-main .svc-plan-step:nth-child(-n+3){border-bottom-color:rgba(10,12,10,.09)}}@media (max-width:620px){#main-content.sv-main .svc-plan-step{border-bottom-color:rgba(10,12,10,.09)}}#main-content.sv-main .svc-plan-ribbon:after,#main-content.sv-main .svc-plan-ribbon:before{display:none}@media (max-width:620px){#main-content.sv-main .sv-az-system{border:0}#main-content.sv-main .sv-az-system article{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}#main-content.sv-main .sv-az-system article:nth-child(odd){border-right:1px solid rgba(255,255,255,.14)}#main-content.sv-main .sv-az-system article:last-child{grid-column:1/-1;border-right:0;border-bottom:0}}#main-content .sv-technical .sv-tech-flow b,#main-content .sv-technical .sv-tech-flow:before{font-family:Inter,Arial,sans-serif;letter-spacing:.2em}#main-content .sv-technical .sv-tech-flow b{font-weight:800;color:#d9b36d!important;transition:color .24s ease,letter-spacing .24s ease}#main-content .sv-technical .sv-tech-flow span:hover{transform:translateY(-4px);background:linear-gradient(180deg,rgba(96,148,26,.15),transparent 92%);color:#fff}#main-content .sv-technical .sv-tech-flow span:hover b{color:#c3f24d!important;letter-spacing:.24em}@media (prefers-reduced-motion:reduce){#main-content .sv-technical .sv-tech-flow b,#main-content .sv-technical .sv-tech-flow span{transition:none}#main-content .sv-technical .sv-tech-flow span:hover{transform:none}}.sv-hero-video .sv-hero-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#0a0c0a;filter:saturate(.9) contrast(1.02)}.sv-hero-video .sv-hero-overlay{background:linear-gradient(90deg,rgba(4,6,4,.94),rgba(4,6,4,.72) 48%,rgba(4,6,4,.3)),linear-gradient(180deg,rgba(4,6,4,.1),rgba(4,6,4,.7))}.sv-hero-toggle{position:absolute;left:clamp(24px,4vw,64px);bottom:clamp(28px,7vh,72px);z-index:6;width:50px;height:50px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:rgba(10,12,10,.32);color:#fff;font-size:.85rem;cursor:pointer;backdrop-filter:blur(4px);transition:background .22s ease,border-color .22s ease,transform .22s ease}.sv-hero-toggle:hover{background:#2f6400;border-color:#60941a;transform:translateY(-2px)}.sv-hero-toggle:focus-visible{outline:3px solid var(--atm-gold);outline-offset:3px}@media (max-width:600px){.sv-hero-video .sv-hero-media{object-position:62%center}.sv-hero-toggle{left:16px;bottom:18px;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.sv-hero-toggle{transition:none}.sv-hero-toggle:hover{transform:none}}#main-content .hp-motion{position:relative;overflow:hidden;background:#f5f7f0;padding-block:clamp(72px,9vw,132px)}#main-content .hp-motion::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 74% 46%,rgba(96,148,26,.1),transparent 34%);pointer-events:none}#main-content .hp-motion-layout{position:relative;display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.42fr);gap:clamp(40px,6vw,96px);align-items:center;width:min(calc(100% - 48px),1240px);margin-inline:auto}#main-content .hp-motion-copy{max-width:550px}#main-content .hp-motion-copy h2{margin:.4rem 0 1.2rem;font-size:clamp(2rem,3.4vw,3.1rem);line-height:1.04}#main-content .hp-motion-copy>p{max-width:510px;color:#4b5147;line-height:1.65}#main-content .hp-motion-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:1.6rem;padding:0;list-style:none}#main-content .hp-motion-tags span{display:inline-flex;align-items:center;min-height:34px;padding:8px 13px;border:1px solid rgba(47,100,0,.24);border-radius:999px;background:rgba(255,255,255,.52);font:700 .56rem/1.1 Inter,Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#2f6400}#main-content .hp-motion-link{display:inline-flex;align-items:center;gap:14px;margin-top:1.6rem;padding-bottom:8px;border-bottom:1px solid rgba(47,100,0,.3);font:700 .62rem/1 Inter,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#111;text-decoration:none;transition:color .25s ease,border-color .25s ease}#main-content .hp-motion-link:focus-visible,#main-content .hp-motion-link:hover{color:#2f6400;border-color:#2f6400}#main-content .hp-motion-media{position:relative;overflow:hidden;border-radius:18px;aspect-ratio:16/9;background:#0b1009;box-shadow:0 28px 70px rgba(28,48,16,.16)}#main-content .hp-motion-video{display:block;width:100%;height:100%;object-fit:cover}#main-content .hp-motion-scrim{position:absolute;inset:58%0 0;background:linear-gradient(transparent,rgba(5,9,4,.62));pointer-events:none}#main-content .hp-motion-toggle{position:absolute;left:18px;bottom:18px;display:inline-flex;align-items:center;gap:11px;min-height:48px;max-width:calc(100% - 36px);padding:7px 17px 7px 7px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:rgba(8,22,7,.82);color:#fff;cursor:pointer;backdrop-filter:blur(10px);transition:background .25s ease,transform .25s ease}#main-content .hp-motion-toggle:focus-visible,#main-content .hp-motion-toggle:hover{background:#2f6400;transform:translateY(-2px)}#main-content .hp-motion-play{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:#60941a;font:700 12px/1 Arial,sans-serif;color:#fff}#main-content .hp-motion-toggle-label{overflow:hidden;font:700 .58rem/1.3 Inter,Arial,sans-serif;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis}@media (max-width:900px){#main-content .hp-motion-layout{grid-template-columns:1fr;gap:2.4rem}#main-content .hp-motion-copy{max-width:720px}#main-content .hp-motion-media{aspect-ratio:4/3;border-radius:12px}#main-content .hp-motion-toggle{left:12px;bottom:12px;max-width:calc(100% - 24px)}}@media (prefers-reduced-motion:reduce){#main-content .hp-motion-link,#main-content .hp-motion-toggle{transition:none}#main-content .hp-motion-toggle:hover{transform:none}}