.services-index .natural-hero{margin-bottom:0}.services-index .natural-copy{max-width:820px}.direction-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.direction-nav a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;background:var(--beige,#eddfca);border-radius:18px;font-size:18px}.direction-nav a:hover,.direction-nav a:focus-visible{background:var(--ink);color:var(--paper)}.direction-nav .icon{flex:none;width:22px}.direction-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:start}.direction-visual img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:26px;margin-bottom:22px}.direction-copy h2{font-size:clamp(32px,3vw,48px);line-height:1.12;margin:0 0 20px}.direction-copy>p{color:var(--muted);margin:0 0 30px}.direction-services article{padding:22px 0;border-top:1px solid var(--line,#d8bea0)}.direction-services h3{font-size:24px;line-height:1.3;margin:0 0 10px}.direction-services h3 a{display:flex;justify-content:space-between;gap:16px}.direction-services h3 .icon{flex:none;width:22px}.direction-services p{margin:0 0 14px}.direction-price{display:flex;align-items:baseline;gap:18px}.direction-price strong{white-space:nowrap;font-size:20px}.direction-price span{font-size:13px;line-height:1.5;color:var(--muted)}.index-budget{padding:48px;background:var(--beige,#eddfca);border-radius:26px;display:grid;grid-template-columns:1.1fr 1fr;gap:64px}.index-budget h2{font-size:42px;line-height:1.13;margin:0 0 24px}.index-budget h3{font-size:26px;margin:0 0 20px}.index-budget .text-link{display:table;margin:20px 0}.index-budget .button{margin-top:12px}.index-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.index-example-grid>article{min-width:0;display:flex;flex-direction:column;background:var(--beige,#eddfca);border-radius:24px;overflow:hidden;padding:0 0 28px}.index-example-grid h3{font-size:23px;line-height:1.35;margin:24px 24px 16px}.index-example-grid>article>.text-link{margin:auto 24px 0;align-self:flex-start}.index-examples .comparison{aspect-ratio:1.1;border-radius:0}.index-examples .comparison-card{margin:0}.index-examples figcaption{display:none}.services-index .section-bottom{gap:24px}.services-index .index-example-grid .compare-handle span{width:64px;height:64px;font-size:11px}.services-index .contact-copy h2{font-size:clamp(36px,4vw,64px)}
@media(max-width:1000px){.direction-section{gap:32px;grid-template-columns:1fr 1.15fr}.direction-nav{grid-template-columns:1fr 1fr}.direction-price{display:block}.direction-price span{display:block;margin-top:6px}.index-budget{gap:32px;padding:32px}.index-example-grid{grid-template-columns:1fr}.index-example-grid .comparison{aspect-ratio:1.4}.index-example-grid h3{font-size:26px}}
@media(max-width:600px){.direction-nav{grid-template-columns:1fr;gap:10px}.direction-nav a{font-size:16px;padding:18px}.direction-section{grid-template-columns:1fr;gap:30px}.direction-visual img{margin-bottom:16px;border-radius:20px}.direction-copy h2{font-size:34px}.direction-services h3{font-size:23px}.index-budget{grid-template-columns:1fr;padding:24px;gap:24px}.index-budget h2{font-size:34px}.index-examples .comparison{aspect-ratio:1}.index-example-grid h3{font-size:23px}.services-index .section-bottom{align-items:flex-start}.services-index .natural-copy{padding:32px 24px}}
