.page-module__R6fNaG__page{color:#eceee5;overflow-wrap:anywhere;background:#111310;min-height:100vh;padding:0 max(24px,50vw - 560px)}.page-module__R6fNaG__header{border-bottom:1px solid #383d32;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;display:flex}.page-module__R6fNaG__brand{letter-spacing:.03em;align-items:center;gap:12px;font-size:22px;text-decoration:none;display:flex}.page-module__R6fNaG__headerCta{text-underline-offset:5px;color:#d7ed91;font-size:13px}.page-module__R6fNaG__hero{grid-template-columns:1.5fr 1fr;align-items:center;gap:72px;padding:76px 0 80px;display:grid}.page-module__R6fNaG__eyebrow{text-transform:uppercase;letter-spacing:.15em;color:#d7ed91;margin:0 0 20px;font-size:11px;font-weight:600}.page-module__R6fNaG__hero h1{font-family:var(--font-display),sans-serif;letter-spacing:-.025em;margin:0 0 26px;font-size:clamp(44px,4.9vw,64px);font-weight:400;line-height:1.05}.page-module__R6fNaG__hero h1 span{color:#d7ed91}.page-module__R6fNaG__intro{color:#c9cfbf;margin-bottom:26px;font-size:18px;line-height:1.7}.page-module__R6fNaG__cta{gap:30px;padding:16px 22px;color:#161a0e!important;background:#d7ed91!important;border-color:#d7ed91!important}.page-module__R6fNaG__note{color:#a6ae9b;max-width:420px;margin:18px 0 0;font-size:12px;line-height:1.8}.page-module__R6fNaG__workflow{background:#1d2318;border:1px solid #434c35;border-radius:8px;padding:30px}.page-module__R6fNaG__workflow ol{margin:0 0 22px;padding:0;list-style:none}.page-module__R6fNaG__workflow li{border-bottom:1px solid #3d4731;gap:18px;padding:18px 0;font-size:15px;display:flex}.page-module__R6fNaG__workflow li span{color:#b6c593;padding-top:3px;font-size:11px}.page-module__R6fNaG__workflow>p:last-child{color:#a6ae9b;margin:0;font-size:12px;line-height:1.8}.page-module__R6fNaG__section{border-top:1px solid #383d32;padding:58px 0}.page-module__R6fNaG__section h2{font-family:var(--font-display),sans-serif;letter-spacing:-.02em;margin:0 0 30px;font-size:clamp(30px,3vw,40px);font-weight:400;line-height:1.15}.page-module__R6fNaG__section h3{margin:20px 0 12px;font-size:18px;font-weight:500;line-height:1.4}.page-module__R6fNaG__section p,.page-module__R6fNaG__section li{color:#bcc5af;font-size:14px;line-height:1.85}.page-module__R6fNaG__cards{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.page-module__R6fNaG__cards article{border-left:1px solid #434c35;padding-left:20px}.page-module__R6fNaG__cards article>span,.page-module__R6fNaG__steps article>span{color:#d7ed91;letter-spacing:.08em;font-size:11px}.page-module__R6fNaG__split{grid-template-columns:1fr 1fr;gap:72px;display:grid}.page-module__R6fNaG__problems{margin:0;padding:0 0 0 20px}.page-module__R6fNaG__problems li{margin-bottom:15px;padding-left:8px}.page-module__R6fNaG__steps{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.page-module__R6fNaG__reference .work-card{background:#1d2318;width:100%;margin:0;padding:30px}.page-module__R6fNaG__reference .client-reference-logo{max-width:160px}.page-module__R6fNaG__reference .work-name{font-size:28px}.page-module__R6fNaG__contact{grid-template-columns:1fr 1fr;gap:72px;scroll-margin-top:24px;display:grid}.page-module__R6fNaG__contact .contact-form{min-width:0;position:static}.page-module__R6fNaG__contact .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__R6fNaG__contact .form-label{min-width:0}.page-module__R6fNaG__contact .form-label:nth-child(3){grid-column:1/-1}.page-module__R6fNaG__contact .form-input{color:#eceee5;background:#1d2318;border-color:#526144;width:100%;max-width:100%;min-height:46px;font-size:16px}.page-module__R6fNaG__contact .form-consent{font-size:12px;line-height:1.6}.page-module__R6fNaG__contact .form-status{min-width:0;font-size:13px;line-height:1.6}.page-module__R6fNaG__contact .form-foot{flex-wrap:wrap}.page-module__R6fNaG__contact .btn-solid{color:#161a0e;background:#d7ed91;border-color:#d7ed91}.page-module__R6fNaG__faq details{border-bottom:1px solid #383d32;padding:20px 0}.page-module__R6fNaG__faq summary{cursor:pointer;font-size:15px;line-height:1.6}.page-module__R6fNaG__faq details p{max-width:760px;margin:16px 0 0}.page-module__R6fNaG__footer{color:#a6ae9b;border-top:1px solid #383d32;padding:30px 0 90px;font-size:11px;line-height:1.7}.page-module__R6fNaG__footer nav{flex-wrap:wrap;gap:24px;margin-top:18px;display:flex}.page-module__R6fNaG__page a:focus-visible,.page-module__R6fNaG__page summary:focus-visible{outline-offset:5px;outline:2px solid #d7ed91}@media (max-width:760px){.page-module__R6fNaG__hero{grid-template-columns:1fr;gap:32px;padding:46px 0}.page-module__R6fNaG__hero h1{font-size:45px}.page-module__R6fNaG__intro{font-size:16px}.page-module__R6fNaG__workflow{padding:22px}.page-module__R6fNaG__cards{grid-template-columns:1fr 1fr;gap:26px 18px}.page-module__R6fNaG__section{padding:42px 0}.page-module__R6fNaG__split,.page-module__R6fNaG__contact{grid-template-columns:1fr;gap:22px}.page-module__R6fNaG__contact .form-grid{grid-template-columns:minmax(0,1fr)}.page-module__R6fNaG__steps{grid-template-columns:1fr;gap:14px}.page-module__R6fNaG__header{padding:20px 0}.page-module__R6fNaG__headerCta{font-size:11px}.page-module__R6fNaG__brand{gap:8px;font-size:18px}}@media (max-width:380px){.page-module__R6fNaG__page{padding:0 18px}.page-module__R6fNaG__hero h1{font-size:39px}.page-module__R6fNaG__cards{grid-template-columns:1fr}.page-module__R6fNaG__contact .form-grid{grid-template-columns:1fr}}
