.start-project-module__OWxPrq__page{width:100%;min-width:0;color:var(--color-ink);background-color:var(--color-bg);background-image:linear-gradient(90deg,#6095d212 1px,#0000 1px),linear-gradient(#6095d212 1px,#0000 1px);background-size:44px 44px;padding:6.25rem 0 2.25rem}.start-project-module__OWxPrq__container{max-width:1180px}.start-project-module__OWxPrq__hero{margin-bottom:1.5rem}.start-project-module__OWxPrq__hero h1{letter-spacing:-.025em;margin:.4rem 0 .55rem;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:700;line-height:1.15}.start-project-module__OWxPrq__hero>p:last-child{max-width:62ch;color:var(--color-ink-muted);font-size:1.05rem;line-height:1.5}.start-project-module__OWxPrq__grid{grid-template-columns:minmax(0,2fr) minmax(0,.95fr);align-items:stretch;gap:1.25rem;display:grid}.start-project-module__OWxPrq__sidebar{align-content:stretch;align-self:stretch;gap:1.25rem;min-width:0;display:grid}.start-project-module__OWxPrq__page .contacts-form{margin-top:0;padding:1.5rem;scroll-margin-top:5rem}.start-project-module__OWxPrq__page .contacts-form>.contacts-card-heading h2{font-size:1.4rem}.start-project-module__OWxPrq__page .contacts-card h2{font-size:1.2rem}.start-project-module__OWxPrq__page .contacts-support{font-size:.875rem}.start-project-module__OWxPrq__page .contacts-form>form{margin-top:1.35rem}.start-project-module__OWxPrq__page .contacts-required-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.start-project-module__OWxPrq__page .contacts-form label{font-size:.84rem}.start-project-module__OWxPrq__page .contacts-form :is(input:not([type=checkbox]),select,textarea){font-size:.875rem}.start-project-module__OWxPrq__page .contacts-message-field{margin-top:1rem}.start-project-module__OWxPrq__page .contacts-message-field textarea{height:104px;min-height:104px}.start-project-module__OWxPrq__page .contacts-form-optional{border:1px solid var(--color-border);border-radius:.5rem;margin-top:.65rem;padding:0 .7rem}.start-project-module__OWxPrq__page .contacts-form-optional summary{font-size:.8rem}.start-project-module__OWxPrq__page .contacts-optional-fields{grid-template-columns:1fr}.start-project-module__OWxPrq__page .contacts-form-footer{flex-direction:column;align-items:stretch;gap:.5rem;margin-top:.4rem;display:flex}.start-project-module__OWxPrq__page .contacts-form label.type-caption{font-size:.75rem}.start-project-module__OWxPrq__page .contacts-submit button{min-height:48px;font-size:.94rem}.start-project-module__OWxPrq__page .contacts-response-note{justify-content:center;margin-top:.75rem;font-size:.75rem}.start-project-module__OWxPrq__page .contacts-booking{flex-direction:column;padding:1.5rem;display:flex}.start-project-module__OWxPrq__page .contacts-booking>.contacts-support{margin-top:.85rem;margin-bottom:1.1rem;margin-left:0;font-size:.875rem}.start-project-module__OWxPrq__page .contacts-booking-meta{font-size:.8rem}.start-project-module__OWxPrq__page .contacts-booking-button{min-height:48px;margin-top:auto;font-size:.82rem}.start-project-module__OWxPrq__details{flex-direction:column;padding:1.5rem;display:flex}.start-project-module__OWxPrq__details ul{border-top:1px solid var(--color-border);flex:1;align-content:space-between;gap:1.25rem;margin-top:1rem;padding-top:1.25rem;display:grid}.start-project-module__OWxPrq__details li{align-items:flex-start;gap:.75rem;display:flex}.start-project-module__OWxPrq__details li>span{color:#9cb6ff;flex-shrink:0;font-size:1.05rem;line-height:1.4}.start-project-module__OWxPrq__details h3{font-size:.9rem;font-weight:600;line-height:1.4}.start-project-module__OWxPrq__details li p{color:var(--color-ink-muted);margin-top:.35rem;font-size:.82rem;line-height:1.5}@media (max-width:1023px){.start-project-module__OWxPrq__grid{grid-template-columns:1fr;gap:1rem}.start-project-module__OWxPrq__sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.start-project-module__OWxPrq__details{padding:1.15rem}.start-project-module__OWxPrq__page .contacts-form{padding:1.15rem}.start-project-module__OWxPrq__page .contacts-booking{padding:1.15rem}}@media (max-width:767px){.start-project-module__OWxPrq__page{padding:5.5rem 0 2rem}.start-project-module__OWxPrq__hero{margin-bottom:1.25rem}.start-project-module__OWxPrq__hero>p:last-child{font-size:1rem}.start-project-module__OWxPrq__grid{grid-template-columns:1fr}.start-project-module__OWxPrq__sidebar{grid-template-columns:1fr;margin-top:.15rem}.start-project-module__OWxPrq__page .contacts-required-fields{grid-template-columns:1fr}.start-project-module__OWxPrq__page .contacts-form{padding:1.1rem}.start-project-module__OWxPrq__page .contacts-form :is(input:not([type=checkbox]),select,textarea){font-size:1rem}.start-project-module__OWxPrq__page .contacts-form-optional summary{font-size:.76rem}.start-project-module__OWxPrq__page .contacts-form label.type-caption{font-size:.73rem}}
