.spnc-main:has(.spnc-nc2){width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.spnc-main:has(.spnc-nc2)>.wp-block-post-content,.spnc-main:has(.spnc-nc2)>.is-layout-constrained,.spnc-main:has(.spnc-nc2) .wp-block-post-content{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.spnc-nc2{--nc-ink:#0F2016;--nc-blue:#456F20;--nc-teal:#4C7826;--nc-text:#494949;--nc-pale:#F4F7F2;--nc-line:#DAE6D3;--nc-white:#fff;--nc-font:"DM Sans",sans-serif;font:400 15px/1.72 var(--nc-font);color:var(--nc-ink);background:#fff;width:100%;overflow:clip;margin:0!important;max-width:none!important}.spnc-nc2 *{box-sizing:border-box}.spnc-nc2 img{display:block;max-width:100%;height:auto}.spnc-nc2 :is(h1,h2,h3,p,figure,ul){margin:0}.spnc-nc2 :is(h1,h2,h3){font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.055em;line-height:1.16;color:var(--nc-ink)}.spnc-nc2 a{text-decoration:none}.spnc-nc2 a:focus-visible,.spnc-nc2 :is(summary,button,input,select,textarea):focus-visible{outline:3px solid var(--nc-teal)!important;outline-offset:3px!important}.spnc-nc2 .nc2-container{max-width:1260px;width:calc(100% - 80px);margin-inline:auto}.spnc-nc2 .nc2-section{padding:108px 0}.spnc-nc2 .nc2-eyebrow{display:block;color:var(--nc-teal);font-size:10px;font-weight:850;letter-spacing:.15em;text-transform:uppercase;line-height:1.5;margin-bottom:19px}.spnc-nc2 h2{font-size:clamp(35px,3.9vw,54px);line-height:1.13}.spnc-nc2 h2 em{font-style:normal;color:var(--nc-blue)}.spnc-nc2 .nc2-sectionhead{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:42px}.spnc-nc2 .nc2-sectionhead>div:first-child{flex:1;min-width:0}.spnc-nc2 .nc2-sectionhead__aside{flex:0 0 365px;max-width:365px}.spnc-nc2 .nc2-sectionhead__aside p{font-size:14px;line-height:1.77;color:var(--nc-text);margin-bottom:17px}.spnc-nc2 .nc2-link{display:inline-flex;align-items:center;gap:28px;color:var(--nc-blue);font-size:12px;font-weight:850;line-height:1.5;border-bottom:1px solid var(--nc-teal);padding-bottom:8px}.spnc-nc2 .nc2-link:hover{border-color:var(--nc-blue)}.spnc-nc2 .nc2-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:55px;border-radius:8px;padding:15px 20px;font:800 13px/1.3 var(--nc-font);border:1px solid #fff0;transition:transform .22s ease,background .22s ease,border-color .22s ease;cursor:pointer}.spnc-nc2 .nc2-button:hover{transform:translateY(-2px)}.spnc-nc2 .nc2-button--primary{background:var(--nc-blue);color:#fff;border-color:var(--nc-blue)}.spnc-nc2 .nc2-button--primary:hover{background:var(--nc-ink);border-color:#fff;color:#fff}.spnc-nc2 .nc2-button--ghost{color:#fff;background:rgb(15 32 22 / .27);border-color:rgb(255 255 255 / .65)}.spnc-nc2 .nc2-button--ghost:hover{background:rgb(255 255 255 / .14);color:#fff}.spnc-nc2 .nc2-button--light{background:#fff;color:var(--nc-ink);border-color:#fff}.spnc-nc2 .nc2-button--light:hover{background:var(--nc-pale)}.spnc-nc2 .nc2-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background-color:var(--nc-ink);background-image:linear-gradient(90deg,rgb(15 32 22 / .99) 0%,rgb(15 32 22 / .97) 27%,rgb(15 32 22 / .76) 54%,rgb(15 32 22 / .45) 100%),var(--nc2-hero-photo);background-position:center,center 44%;background-size:cover;background-repeat:no-repeat}.spnc-nc2 .nc2-hero::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.19;pointer-events:none;background-image:linear-gradient(0deg,transparent 0 99%,#fff 100%),linear-gradient(90deg,transparent 0 99%,#fff 100%);background-size:92px 92px;mask-image:linear-gradient(90deg,transparent 35%,#0F2016 100%)}.spnc-nc2 .nc2-hero__inner{min-height:645px;display:flex;align-items:center;padding:95px 0 84px}.spnc-nc2 .nc2-hero__text{max-width:800px}.spnc-nc2 .nc2-hero__identity{font:800 11px/1.45 var(--nc-font);color:#fff;opacity:.83;letter-spacing:.1em;margin:0 0 23px}.spnc-nc2 .nc2-hero__identity span{color:#4C7826;margin:0 7px}.spnc-nc2 .nc2-hero h1{color:#fff;font-size:clamp(52px,5.5vw,76px);letter-spacing:-.078em;line-height:1.06;max-width:890px;margin-bottom:27px;text-wrap:balance}.spnc-nc2 .nc2-hero h1 em{font-style:normal;color:#fff;text-decoration:underline;text-decoration-color:var(--nc-teal);text-decoration-thickness:3px;text-underline-offset:11px}.spnc-nc2 .nc2-hero__lead{font-size:17px;line-height:1.83;color:rgb(255 255 255 / .9);max-width:680px;margin-bottom:30px}.spnc-nc2 .nc2-hero__lead strong{color:#fff;font-weight:800}.spnc-nc2 .nc2-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.spnc-nc2 .nc2-hero__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:31px;max-width:790px}.spnc-nc2 .nc2-hero__chips span{display:inline-flex;align-items:center;gap:8px;font:750 11px/1.45 var(--nc-font);color:#fff;padding:9px 12px;border:1px solid rgb(255 255 255 / .29);border-radius:8px;background:rgb(15 32 22 / .67)}.spnc-nc2 .nc2-hero__chips span:before{content:"✓";font-size:11px;font-weight:800;line-height:1;border-radius:100%;background:var(--nc-teal);width:18px;height:18px;display:grid;place-items:center}.spnc-nc2 .nc2-hero__bottom{position:relative;border-top:1px solid rgb(255 255 255 / .28);background:rgb(15 32 22 / .22)}.spnc-nc2 .nc2-hero__bottom>.nc2-container{display:flex;flex-wrap:wrap;gap:12px 29px;align-items:center;justify-content:space-between;padding-block:18px}.spnc-nc2 .nc2-hero__bottom span{font:750 11px/1.45 var(--nc-font);color:#fff}.spnc-nc2 .nc2-hero__bottom>a,.spnc-nc2 .nc2-hero__bottom a{color:#fff;font-size:11px;font-weight:850}.spnc-nc2 .nc2-services{background:#fff}.spnc-nc2 .nc2-services__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.spnc-nc2 .nc2-service{display:flex;flex-direction:column;grid-column:span 3;border:1px solid var(--nc-line);background:#fff;min-width:0;transition:transform .25s,border-color .25s,box-shadow .25s}.spnc-nc2 .nc2-service--feature{grid-column:span 6}.spnc-nc2 .nc2-service:nth-child(n+4){grid-column:span 4}.spnc-nc2 .nc2-service:hover{transform:translateY(-4px);border-color:var(--nc-blue);box-shadow:0 14px 33px rgb(15 32 22 / .08)}.spnc-nc2 .nc2-service__photo{background:var(--nc-pale);overflow:hidden}.spnc-nc2 .nc2-service__photo img{width:100%;height:auto;aspect-ratio:1.18;object-fit:cover;transition:transform .45s}.spnc-nc2 .nc2-service--feature .nc2-service__photo img{aspect-ratio:1.93}.spnc-nc2 .nc2-service:nth-child(n+4) .nc2-service__photo img{aspect-ratio:1.55}.spnc-nc2 .nc2-service:hover img{transform:scale(1.04)}.spnc-nc2 .nc2-service__details{padding:23px 23px 26px;flex:1;background:#fff}.spnc-nc2 .nc2-service__meta{display:flex;justify-content:space-between;gap:10px;align-items:center;color:var(--nc-teal);font-size:10px;font-weight:850;letter-spacing:.055em;text-transform:uppercase;margin-bottom:10px}.spnc-nc2 .nc2-service__meta span:last-child{color:var(--nc-blue);font-size:20px}.spnc-nc2 .nc2-service h3{font-size:21px;line-height:1.27}.spnc-nc2 .nc2-service p{font-size:12px;color:var(--nc-text);line-height:1.68;margin-top:9px}.spnc-nc2 .nc2-services__footer{display:flex;justify-content:space-between;gap:18px;align-items:center;border-bottom:1px solid var(--nc-line);padding:27px 0 0;color:var(--nc-text);font-size:13px}.spnc-nc2 .nc2-services__footer a{font-weight:850;color:var(--nc-blue)}.spnc-nc2 .nc2-band{background:var(--nc-ink);padding:37px 0}.spnc-nc2 .nc2-band__inner{display:flex;justify-content:space-between;gap:40px;align-items:center}.spnc-nc2 .nc2-band .nc2-eyebrow{color:#fff;opacity:.75;margin-bottom:9px}.spnc-nc2 .nc2-band h2{color:#fff;font-size:clamp(23px,2.3vw,32px)}.spnc-nc2 .nc2-blueprint{background:var(--nc-pale)}.spnc-nc2 .nc2-blueprint__grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:76px;align-items:center}.spnc-nc2 .nc2-blueprint__narrative>p:not(.nc2-blueprint__fine){font-size:15px;color:var(--nc-text);line-height:1.8;margin:25px 0}.spnc-nc2 .nc2-blueprint__features{border-top:1px solid var(--nc-line);margin-bottom:27px}.spnc-nc2 .nc2-blueprint__features>div{display:flex;gap:24px;align-items:flex-start;border-bottom:1px solid var(--nc-line);padding:17px 0}.spnc-nc2 .nc2-blueprint__features strong{color:var(--nc-teal);font-size:16px}.spnc-nc2 .nc2-blueprint__features b{font-size:13px;display:block}.spnc-nc2 .nc2-blueprint__features small{font-size:12px;color:var(--nc-text);line-height:1.6;display:block;margin-top:3px}.spnc-nc2 .nc2-blueprint__fine{font-size:11px;color:var(--nc-text);line-height:1.6;margin-top:22px}.spnc-nc2 .nc2-blueprint__art{position:relative}.spnc-nc2 .nc2-blueprint__sheet{background:#fff;border:1px solid var(--nc-line);padding:19px;box-shadow:0 21px 43px rgb(15 32 22 / .09);transform:rotate(1deg)}.spnc-nc2 .nc2-blueprint__title,.spnc-nc2 .nc2-blueprint__foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:9px;font-size:9px;color:var(--nc-text);font-weight:850;letter-spacing:.08em}.spnc-nc2 .nc2-blueprint__title{padding-bottom:13px;border-bottom:1px solid var(--nc-line)}.spnc-nc2 .nc2-blueprint__sheet img{width:100%;aspect-ratio:1.35;object-fit:contain;background:#fff;padding:19px 0}.spnc-nc2 .nc2-blueprint__foot{border-top:1px solid var(--nc-line);padding-top:12px}.spnc-nc2 .nc2-blueprint__caption{position:absolute;right:-16px;bottom:-30px;background:var(--nc-ink);padding:18px 23px;color:#fff;font-size:11px;font-weight:800;max-width:255px;transform:rotate(-2deg)}.spnc-nc2 .nc2-why{background:#fff}.spnc-nc2 .nc2-why__grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:68px}.spnc-nc2 .nc2-why__visual{position:relative;align-self:start;top:10px}.spnc-nc2 .nc2-why__visual img{width:100%;height:auto;aspect-ratio:.85;object-fit:cover}.spnc-nc2 .nc2-why__visual>div{position:absolute;bottom:18px;left:18px;right:18px;background:rgb(15 32 22 / .92);padding:22px;color:#fff;display:flex;flex-direction:column}.spnc-nc2 .nc2-why__visual span{font-size:12px;font-weight:650}.spnc-nc2 .nc2-why__visual b{font-family:Manrope,sans-serif;font-size:21px;font-weight:850;letter-spacing:-.04em}.spnc-nc2 .nc2-why__items{border-top:1px solid var(--nc-line)}.spnc-nc2 .nc2-why__item{display:grid;grid-template-columns:47px 1fr;gap:15px;padding:17px 0;border-bottom:1px solid var(--nc-line)}.spnc-nc2 .nc2-why__item>span{font:850 13px/1.4 Manrope,sans-serif;color:var(--nc-teal)}.spnc-nc2 .nc2-why__item h3{font-size:17px;letter-spacing:-.035em;margin-bottom:4px}.spnc-nc2 .nc2-why__item p{font-size:12px;line-height:1.68;color:var(--nc-text)}.spnc-nc2 .nc2-price-section{background:var(--nc-pale)}.spnc-nc2 .nc2-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.spnc-nc2 .nc2-price{background:#fff;border:1px solid var(--nc-line);display:flex;flex-direction:column;min-width:0;position:relative}.spnc-nc2 .nc2-price--featured{border:2px solid var(--nc-blue);box-shadow:0 12px 32px rgb(15 32 22 / .09)}.spnc-nc2 .nc2-price__top{padding:30px 27px 24px;border-bottom:1px solid var(--nc-line)}.spnc-nc2 .nc2-price h3{font-size:24px}.spnc-nc2 .nc2-price__top>p{font-size:13px;color:var(--nc-text);min-height:78px;margin-top:14px}.spnc-nc2 .nc2-price__amount{border-top:1px solid var(--nc-line);margin-top:17px;padding-top:16px;display:flex;flex-wrap:wrap;align-items:baseline;gap:7px}.spnc-nc2 .nc2-price__amount small{color:var(--nc-text);font-size:13px}.spnc-nc2 .nc2-price__amount strong{font:800 45px/1.2 Manrope,sans-serif;letter-spacing:-.075em;color:var(--nc-ink)}.spnc-nc2 .nc2-price__amount span{color:var(--nc-text);font-size:10px;flex-basis:100%}.spnc-nc2 .nc2-price__rest{padding:24px 27px 27px;display:flex;flex-direction:column;flex:1}.spnc-nc2 .nc2-price__fit{font-size:12px;color:var(--nc-text);margin-bottom:16px}.spnc-nc2 .nc2-price__rest ul{padding:0;list-style:none;display:grid;gap:12px;margin-bottom:26px}.spnc-nc2 .nc2-price__rest li{font-size:12px;line-height:1.65;color:var(--nc-ink);display:flex;gap:10px}.spnc-nc2 .nc2-price__rest li::before{content:"✓";width:18px;height:18px;line-height:18px;text-align:center;flex:none;border-radius:50%;background:#ECF6E5;color:var(--nc-teal);font-weight:850}.spnc-nc2 .nc2-price__action{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 15px;margin-top:auto;background:var(--nc-ink);color:#fff;font-size:12px;font-weight:850;border-radius:7px}.spnc-nc2 .nc2-price--featured .nc2-price__action{background:var(--nc-blue)}.spnc-nc2 .nc2-pricing__note{color:var(--nc-text);font-size:12px;line-height:1.7;margin-top:19px}.spnc-nc2 .nc2-matter{background-color:var(--nc-ink);background-image:linear-gradient(90deg,rgb(15 32 22 / .99),rgb(15 32 22 / .88) 48%,rgb(15 32 22 / .45)),var(--nc2-matter-photo);background-size:cover;background-position:center;color:#fff;padding:110px 0}.spnc-nc2 .nc2-matter__layout{max-width:1260px}.spnc-nc2 .nc2-matter .nc2-eyebrow{color:#fff;opacity:.8}.spnc-nc2 .nc2-matter h2{color:#fff;max-width:750px}.spnc-nc2 .nc2-matter h2 em{color:#fff;font-style:normal;text-decoration:underline;text-decoration-color:var(--nc-teal);text-underline-offset:9px;text-decoration-thickness:3px}.spnc-nc2 .nc2-matter p{font-size:16px;max-width:670px;line-height:1.78;color:rgb(255 255 255 / .88);margin:22px 0}.spnc-nc2 .nc2-matter__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.spnc-nc2 .nc2-matter__chips span{border:1px solid rgb(255 255 255 / .37);padding:9px 12px;color:#fff;font-size:11px;font-weight:750;border-radius:7px}.spnc-nc2 .nc2-process{background:#fff}.spnc-nc2 .nc2-process__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;border-top:1px solid var(--nc-line)}.spnc-nc2 .nc2-process__grid article{border-right:1px solid var(--nc-line);padding:25px 13px 8px 0}.spnc-nc2 .nc2-process__grid article:last-child{border:0}.spnc-nc2 .nc2-process__grid span{font:850 14px/1.4 Manrope,sans-serif;color:var(--nc-teal)}.spnc-nc2 .nc2-process__grid h3{font-size:19px;margin:22px 0 12px}.spnc-nc2 .nc2-process__grid p{font-size:13px;line-height:1.75;color:var(--nc-text)}.spnc-nc2 .nc2-audience{background:var(--nc-pale)}.spnc-nc2 .nc2-audience__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.spnc-nc2 .nc2-audience__card{background:#fff;border:1px solid var(--nc-line);display:block;transition:border-color .22s}.spnc-nc2 .nc2-audience__card:hover{border-color:var(--nc-blue)}.spnc-nc2 .nc2-audience__image img{width:100%;aspect-ratio:1.8;object-fit:cover}.spnc-nc2 .nc2-audience__body{padding:26px 28px 32px}.spnc-nc2 .nc2-audience__body>span{font-size:10px;letter-spacing:.1em;color:var(--nc-teal);font-weight:850;text-transform:uppercase}.spnc-nc2 .nc2-audience__body h3{font-size:25px;margin:12px 0}.spnc-nc2 .nc2-audience__body p{font-size:13px;color:var(--nc-text);line-height:1.75;margin-bottom:18px}.spnc-nc2 .nc2-audience__body b{font-size:12px;color:var(--nc-blue)}.spnc-nc2 .nc2-local{background:#fff}.spnc-nc2 .nc2-local__grid{display:grid;grid-template-columns:.87fr 1.13fr;gap:80px;align-items:center}.spnc-nc2 .nc2-local__grid>div:first-child>p{font-size:15px;color:var(--nc-text);line-height:1.75;margin:23px 0}.spnc-nc2 .nc2-local__cities{display:grid;grid-template-columns:1fr 1fr;margin:20px 0 30px;border-top:1px solid var(--nc-line)}.spnc-nc2 .nc2-local__cities a{color:var(--nc-ink);font-size:13px;font-weight:850;display:flex;justify-content:space-between;border-bottom:1px solid var(--nc-line);padding:16px 6px 16px 0}.spnc-nc2 .nc2-local__cities a:hover{color:var(--nc-blue)}.spnc-nc2 .nc2-local__photo{padding:14px;background:var(--nc-pale);border:1px solid var(--nc-line)}.spnc-nc2 .nc2-local__photo img{width:100%;aspect-ratio:1.27;object-fit:cover}.spnc-nc2 .nc2-local__photo>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:13px}.spnc-nc2 .nc2-local__photo span{font-size:9px;letter-spacing:.08em;color:var(--nc-text);font-weight:850}.spnc-nc2 .nc2-faq{background:var(--nc-pale)}.spnc-nc2 .nc2-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:95px;align-items:start}.spnc-nc2 .nc2-faq__head p{font-size:14px;line-height:1.75;color:var(--nc-text);margin:20px 0 24px;max-width:380px}.spnc-nc2 .nc2-faq__items{border-top:1px solid var(--nc-line)}.spnc-nc2 .nc2-faq__item{border-bottom:1px solid var(--nc-line);padding:21px 12px}.spnc-nc2 .nc2-faq__item summary{cursor:pointer;font:800 14px/1.57 var(--nc-font);color:var(--nc-ink);position:relative;list-style:none;padding-right:30px}.spnc-nc2 .nc2-faq__item summary::-webkit-details-marker{display:none}.spnc-nc2 .nc2-faq__item summary:after{content:"+";position:absolute;right:0;top:0;color:var(--nc-blue);font-size:24px;font-weight:400;line-height:1}.spnc-nc2 .nc2-faq__item[open] summary:after{content:"−"}.spnc-nc2 .nc2-faq__item>p{font-size:13px;color:var(--nc-text);line-height:1.75;margin-top:14px}.spnc-nc2 .nc2-final{background:linear-gradient(122deg,#F4F7F2,#fff);border-top:1px solid var(--nc-line);padding:110px 0 120px}.spnc-nc2 .nc2-final__grid{display:grid;grid-template-columns:.83fr 1.17fr;gap:72px;align-items:start}.spnc-nc2 .nc2-final__intro{position:sticky;top:90px;padding-top:35px}.spnc-nc2 .nc2-final__intro>p{font-size:15px;line-height:1.78;color:var(--nc-text);margin:24px 0 30px}.spnc-nc2 .nc2-final__advantages{border-top:1px solid var(--nc-line)}.spnc-nc2 .nc2-final__advantages>div{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:center;border-bottom:1px solid var(--nc-line);padding:15px 0}.spnc-nc2 .nc2-final__advantages b{font-size:12px;color:var(--nc-teal)}.spnc-nc2 .nc2-final__advantages span{font-size:13px;font-weight:750;color:var(--nc-ink)}.spnc-nc2 .nc2-final__contact{margin-top:29px}.spnc-nc2 .nc2-final__contact span{display:block;font-size:11px;font-weight:850;color:var(--nc-text);margin-bottom:5px}.spnc-nc2 .nc2-final__contact a{font-size:15px;color:var(--nc-blue);font-weight:850;border-bottom:1px solid var(--nc-teal);overflow-wrap:anywhere}.spnc-nc2 .nc2-final__panel{background:#fff;border:1px solid var(--nc-line);box-shadow:0 17px 39px rgb(15 32 22 / .07)}.spnc-nc2 .nc2-final__panel-title{background:var(--nc-ink);color:#fff;padding:30px}.spnc-nc2 .nc2-final__panel-title span{font-size:10px;font-weight:850;letter-spacing:.1em;color:#fff}.spnc-nc2 .nc2-final__panel-title h3{font-size:26px;color:#fff;margin:10px 0}.spnc-nc2 .nc2-final__panel-title p{font-size:12px;color:rgb(255 255 255 / .88)}.spnc-nc2 .nc2-final__form{padding:30px}.spnc-nc2 .nc2-final__footnote{font-size:11px;color:var(--nc-text);padding:0 30px 24px;line-height:1.6}@media(max-width:1100px){.spnc-nc2 .nc2-container{width:calc(100% - 54px)}.spnc-nc2 .nc2-section{padding:84px 0}.spnc-nc2 .nc2-sectionhead{gap:35px}.spnc-nc2 .nc2-sectionhead__aside{flex-basis:310px}.spnc-nc2 .nc2-blueprint__grid,.spnc-nc2 .nc2-why__grid,.spnc-nc2 .nc2-local__grid,.spnc-nc2 .nc2-final__grid{gap:45px}.spnc-nc2 .nc2-price__top,.spnc-nc2 .nc2-price__rest{padding-left:20px;padding-right:20px}}@media(max-width:850px){.spnc-nc2 .nc2-sectionhead{display:block}.spnc-nc2 .nc2-sectionhead__aside{max-width:none;margin-top:19px}.spnc-nc2 .nc2-hero__inner{min-height:570px;padding:76px 0}.spnc-nc2 .nc2-hero h1{font-size:clamp(48px,7vw,65px)}.spnc-nc2 .nc2-service{grid-column:span 6!important}.spnc-nc2 .nc2-service--feature{grid-column:span 12!important}.spnc-nc2 .nc2-services__grid{gap:14px}.spnc-nc2 .nc2-blueprint__grid,.spnc-nc2 .nc2-why__grid,.spnc-nc2 .nc2-local__grid,.spnc-nc2 .nc2-final__grid{grid-template-columns:1fr;gap:40px}.spnc-nc2 .nc2-why__visual img{aspect-ratio:1.75}.spnc-nc2 .nc2-prices{grid-template-columns:1fr 1fr}.spnc-nc2 .nc2-prices .nc2-price:last-child{grid-column:span 2}.spnc-nc2 .nc2-process__grid{grid-template-columns:repeat(2,1fr);gap:0}.spnc-nc2 .nc2-process__grid article{padding:20px;border-bottom:1px solid var(--nc-line)}.spnc-nc2 .nc2-process__grid article:nth-child(2){border-right:0}.spnc-nc2 .nc2-faq__grid{grid-template-columns:1fr;gap:26px}.spnc-nc2 .nc2-final__intro{position:static;padding:0}}@media(max-width:600px){.spnc-nc2 .nc2-container{width:calc(100% - 36px)}.spnc-nc2 .nc2-section{padding:64px 0}.spnc-nc2 h2{font-size:clamp(32px,8.3vw,41px)}.spnc-nc2 .nc2-hero{background-image:linear-gradient(90deg,rgb(15 32 22 / .98),rgb(15 32 22 / .8)),var(--nc2-hero-photo);background-position:center,65% center}.spnc-nc2 .nc2-hero__inner{min-height:0;padding:77px 0 49px}.spnc-nc2 .nc2-hero h1{font-size:clamp(41px,10.9vw,55px)}.spnc-nc2 .nc2-hero__lead{font-size:15px}.spnc-nc2 .nc2-hero__actions{display:grid}.spnc-nc2 .nc2-hero__actions .nc2-button{width:100%}.spnc-nc2 .nc2-hero__chips span{font-size:10px;padding:8px 10px}.spnc-nc2 .nc2-hero__bottom>.nc2-container{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px}.spnc-nc2 .nc2-hero__bottom span,.spnc-nc2 .nc2-hero__bottom a{font-size:10px}.spnc-nc2 .nc2-service,.spnc-nc2 .nc2-service--feature{grid-column:span 12!important}.spnc-nc2 .nc2-service__photo img,.spnc-nc2 .nc2-service--feature .nc2-service__photo img,.spnc-nc2 .nc2-service:nth-child(n+4) .nc2-service__photo img{aspect-ratio:1.67}.spnc-nc2 .nc2-service__details{padding:20px}.spnc-nc2 .nc2-services__footer{align-items:start;flex-direction:column;padding-top:21px}.spnc-nc2 .nc2-band{padding:31px 0}.spnc-nc2 .nc2-band__inner{display:block}.spnc-nc2 .nc2-band h2{font-size:23px;margin-bottom:22px}.spnc-nc2 .nc2-band .nc2-button{width:100%}.spnc-nc2 .nc2-blueprint__sheet{transform:none;padding:10px}.spnc-nc2 .nc2-blueprint__title,.spnc-nc2 .nc2-blueprint__foot{font-size:7px}.spnc-nc2 .nc2-blueprint__sheet img{padding:8px 0}.spnc-nc2 .nc2-blueprint__caption{position:static;transform:none;max-width:none}.spnc-nc2 .nc2-why__grid{gap:26px}.spnc-nc2 .nc2-why__visual img{aspect-ratio:1.35}.spnc-nc2 .nc2-prices{grid-template-columns:1fr}.spnc-nc2 .nc2-prices .nc2-price:last-child{grid-column:auto}.spnc-nc2 .nc2-price__top>p{min-height:0}.spnc-nc2 .nc2-matter{padding:69px 0;background-image:linear-gradient(90deg,rgb(15 32 22 / .97),rgb(15 32 22 / .78)),var(--nc2-matter-photo)}.spnc-nc2 .nc2-matter p{font-size:14px}.spnc-nc2 .nc2-process__grid{grid-template-columns:1fr}.spnc-nc2 .nc2-process__grid article{border-right:0;padding:20px 0}.spnc-nc2 .nc2-process__grid h3{margin:12px 0 8px}.spnc-nc2 .nc2-audience__grid{grid-template-columns:1fr}.spnc-nc2 .nc2-audience__body{padding:21px}.spnc-nc2 .nc2-audience__body h3{font-size:22px}.spnc-nc2 .nc2-local__cities{grid-template-columns:1fr}.spnc-nc2 .nc2-local__photo span{font-size:8px}.spnc-nc2 .nc2-faq__item{padding:18px 8px}.spnc-nc2 .nc2-faq__item summary{font-size:13px}.spnc-nc2 .nc2-final{padding:65px 0 73px}.spnc-nc2 .nc2-final__panel-title{padding:23px}.spnc-nc2 .nc2-final__form{padding:20px}.spnc-nc2 .nc2-final__footnote{padding:0 20px 20px}}@media(prefers-reduced-motion:reduce){.spnc-nc2 .nc2-service,.spnc-nc2 .nc2-service__photo img,.spnc-nc2 .nc2-button{transition:none!important}.spnc-nc2 .nc2-service:hover,.spnc-nc2 .nc2-service:hover img,.spnc-nc2 .nc2-button:hover{transform:none!important}}