.localPage{--ink:#14221e;--muted:#596862;--paper:#f7f6ef;--line:#d8dad1;--lime:#c8ef45;background:var(--paper);color:var(--ink)}.localNav,.localHero,.localProblem,.localServices,.localFit,.localStart,.localFaq,.localCta,.localFooter{width:min(1180px,100% - 48px);margin-inline:auto}.localNav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:96px;display:flex}.localBrand{letter-spacing:.18em;align-items:center;gap:12px;font:600 12px/1 Manrope;display:flex}.localBrand>span{background:var(--ink);width:42px;height:42px;color:var(--paper);letter-spacing:-.08em;place-items:center;display:grid}.localNav nav{align-items:center;gap:28px;font-size:12px;display:flex}.localNavCta{border-bottom:1px solid;padding-bottom:4px}.localHero{grid-template-columns:1.25fr .75fr;gap:90px;padding:100px 0 110px;display:grid}.localEyebrow,.localLabel{letter-spacing:.19em;font-size:10px;font-weight:600}.localHero h1{letter-spacing:-.06em;margin:38px 0 0;font:500 clamp(52px,6.5vw,88px)/.98 Manrope}.localHero h1 em{color:#76837e;font-style:normal}.localHero>div:last-child{align-self:end}.localHero>div:last-child p{color:var(--muted);font-size:17px;line-height:1.7}.localHero>div:last-child a,.localCta a{background:var(--lime);justify-content:space-between;margin-top:28px;padding:18px 20px;font-size:13px;font-weight:600;display:flex}.localProblem,.localStart,.localFaq{border-top:1px solid var(--line);grid-template-columns:.65fr 1.35fr;gap:90px;padding:100px 0;display:grid}.localProblem h2,.localFit h2,.localStart h2,.localCta h2{letter-spacing:-.05em;margin:0 0 25px;font:500 clamp(38px,4.5vw,62px)/1.08 Manrope}.localProblem div p,.localStart>div>p{color:var(--muted);max-width:700px;font-size:17px;line-height:1.7}.localServices{border-top:1px solid var(--line);padding:90px 0 110px}.localCards{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:38px;display:grid}.localCards article{border-right:1px solid var(--line);padding:30px 34px 10px 0}.localCards article+article{padding-left:34px}.localCards article:last-child{border-right:0}.localCards span{color:#7c8984;font-size:11px}.localCards h2{margin:48px 0 15px;font:500 24px/1.2 Manrope}.localCards p,.localFit p{color:var(--muted);line-height:1.65}.localFit{background:var(--ink);width:100%;max-width:none;color:var(--paper);grid-template-columns:1fr 1fr;gap:100px;padding:105px max(24px,50vw - 590px);display:grid}.lightLabel{color:var(--lime)}.localFit h2{margin-top:38px}.localFit p{color:#bcc5c1}.localFit ul{border-top:1px solid #40504a;margin:30px 0 0;padding:0;list-style:none}.localFit li{color:#d9dddb;border-bottom:1px solid #40504a;padding:14px 0}.localStartLinks{gap:12px;display:grid}.localStartLinks a{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:22px;display:flex}.localStartLinks a:hover{background:var(--lime);border-color:var(--lime)}.localStartLinks span{font:500 17px Manrope}.localStartLinks b{color:var(--muted);text-align:right;font-size:11px;font-weight:500}.localFaq>div{border-top:1px solid var(--ink)}.localFaq details{border-bottom:1px solid var(--line)}.localFaq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-weight:500;list-style:none;display:flex}.localFaq summary::-webkit-details-marker{display:none}.localFaq summary span{font-size:20px}.localFaq details[open] summary span{transform:rotate(45deg)}.localFaq details p{color:var(--muted);padding:0 45px 20px 0;line-height:1.65}.localCta{width:100%;max-width:none;color:var(--paper);background:#1e302a;grid-template-columns:1fr 1fr;gap:100px;padding:95px max(24px,50vw - 590px);display:grid}.localCta p{color:#bac3bf;line-height:1.65}.localFooter{height:125px;color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.localFooter .localBrand{color:var(--ink)}.localFooter .localBrand span{width:34px;height:34px;font-size:11px}@media (max-width:800px){.localNav,.localHero,.localProblem,.localServices,.localStart,.localFaq,.localFooter{width:min(100% - 32px,1180px)}.localNav{height:78px}.localNav nav a:not(.localNavCta){display:none}.localNav nav{gap:0}.localHero,.localProblem,.localFit,.localStart,.localFaq,.localCta{grid-template-columns:1fr;gap:44px}.localHero,.localProblem,.localServices,.localStart,.localFaq{padding:70px 0}.localCards{grid-template-columns:1fr}.localCards article,.localCards article+article{border-right:0;border-bottom:1px solid var(--line);padding:28px 0}.localCards h2{margin:25px 0 12px}.localFit,.localCta{padding:75px 16px}.localStartLinks a{flex-direction:column;align-items:flex-start;gap:10px}.localStartLinks b{text-align:left}.localFooter{flex-wrap:wrap;gap:24px;height:auto;padding:35px 0}.localFooter>p{order:3;width:100%}}
