@import url('/styles-v6.css');.page-hero{padding:110px 0 90px;border-bottom:1px solid var(--line)}.page-hero .crumb{font:11px DM Mono;color:var(--acid);text-transform:uppercase;letter-spacing:.12em}.page-hero h1{max-width:1100px;margin:32px 0}.page-hero>p{max-width:720px;color:var(--muted);font-size:20px;line-height:1.6}.page-section{padding:110px 0}.page-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:24px}.page-card{grid-column:span 6;border:1px solid var(--line);padding:35px;min-height:290px;display:flex;flex-direction:column;justify-content:space-between;transition:.3s transform,.3s background}.page-card:hover{transform:translateY(-6px);background:#101511}.page-card.wide{grid-column:span 12}.page-card small{font:10px DM Mono;color:var(--acid);text-transform:uppercase}.page-card h2{font-size:clamp(30px,4vw,52px);letter-spacing:-.045em;margin:40px 0 15px}.page-card h3{font-size:28px;margin:25px 0 10px}.page-card p{color:var(--muted);line-height:1.7}.page-card a{color:var(--paper)}.light{background:var(--paper);color:var(--ink)}.light .page-card{border-color:#c8cbc5}.light .page-card p{color:#646c65}.light .page-card small{color:#56700d}.price{font-size:38px;font-weight:800;letter-spacing:-.04em}.price span{font-size:13px;color:var(--muted);font-weight:400}.route-cta{padding:100px 0;background:var(--acid);color:var(--ink)}.route-cta h2{font-size:clamp(45px,7vw,90px);letter-spacing:-.06em;line-height:.95;max-width:900px}.route-cta .btn{margin-top:30px}.page-list{counter-reset:item}.page-list article{counter-increment:item;display:grid;grid-template-columns:80px 1fr;padding:35px 0;border-top:1px solid var(--line)}.page-list article:before{content:'0' counter(item);font:12px DM Mono;color:var(--acid)}.page-list h2{font-size:32px}.page-list p{color:var(--muted);max-width:650px;line-height:1.7}.active{color:var(--paper)!important}.contact-page{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.contact-page .contact-form{align-self:start}@media(max-width:800px){.page-card{grid-column:span 12}.contact-page{grid-template-columns:1fr}.page-hero{padding-top:70px}.page-section{padding:75px 0}}
