html:has(.start-project-page){scroll-padding-top:calc(var(--s-16) + var(--header-height) + var(--s-48))}.start-project-page.luxury-page{--sp-nav-clearance:calc(var(--s-16) + var(--header-height) + var(--s-40));--sp-max-width:1180px;--sp-card-radius:16px;--sp-card-padding:32px;--sp-card-border:1px solid rgba(15,23,42,.08);--sp-card-shadow:0 1px 2px rgba(15,23,42,.05),0 18px 48px rgba(15,23,42,.06);padding-bottom:var(--s-64)}.start-project-page .site-container{width:100%;max-width:var(--sp-max-width);margin-inline:auto;padding-inline:var(--s-24);padding-top:var(--sp-nav-clearance)}.start-project-page .luxury-page-hero{max-width:none}.start-project-page .luxury-page-hero:not(.luxury-page-hero--screen){padding-top:0;padding-bottom:var(--s-20);border-bottom:none;margin-bottom:0}.start-project-page .luxury-page-hero__title{max-width:18ch;font-size:clamp(1.875rem,3.2vw,2.625rem);font-weight:750;letter-spacing:-.04em}.start-project-page .luxury-page-hero__description{max-width:54ch;margin-top:var(--s-12);font-size:1.0625rem;line-height:1.65;color:#334155}.start-project-highlights{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 var(--s-28);padding:0;list-style:none}.start-project-highlights li{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;border:var(--sp-card-border);background:#fff;font-size:12px;font-weight:700;letter-spacing:.01em;color:#0f172a}.start-project-page__content.luxury-page__content{padding:0}.start-project-page__grid{display:grid;grid-template-columns:1fr;gap:28px;align-items:start}.start-project-aside,.start-project-form,.start-project-success{border:var(--sp-card-border);border-radius:var(--sp-card-radius);background:#fff;box-shadow:var(--sp-card-shadow)}.start-project-form{display:flex;flex-direction:column;min-width:0;padding:var(--sp-card-padding);overflow:visible}.start-project-form__head{padding:0 0 20px;margin:0 0 4px;border-bottom:1px solid rgba(15,23,42,.08)}.start-project-form__title{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:-.03em;color:#0f172a}.start-project-form__hint{margin:8px 0 0;font-size:.9375rem;line-height:1.55;color:#475569}.start-project-form__section{display:flex;flex-direction:column;gap:16px;padding:22px 0;border-bottom:1px solid rgba(15,23,42,.07);overflow:visible}.start-project-form__section:last-of-type{border-bottom:none;padding-bottom:8px}.start-project-form__section-title{margin:0;font-size:11px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:#2563eb}.start-project-page .contact-field{gap:8px}.start-project-page .contact-field__label{display:flex;align-items:baseline;gap:6px;font-size:13px;font-weight:700;color:#0f172a}.start-project-page .contact-field__req{font-size:12px;font-weight:700;color:#2563eb}.start-project-page .contact-field__optional{margin-left:auto;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.start-project-page .contact-input,.start-project-page .contact-select-trigger{min-height:48px;border-radius:10px;border:1px solid rgba(15,23,42,.12);background:#f8fafc;font-size:15px;font-weight:500;box-shadow:none}.start-project-page .contact-input:hover,.start-project-page .contact-select-trigger:hover{border-color:rgba(15,23,42,.2);background:#fff}.start-project-page .contact-input:focus,.start-project-page .contact-select-trigger:focus{border-color:rgba(37,99,235,.45);background:#fff;box-shadow:0 0 0 4px rgba(37,99,235,.1)}.start-project-page .contact-input:not(:-moz-placeholder){border-color:rgba(15,23,42,.18);background:#fff;color:#0f172a}.start-project-page .contact-input:not(:placeholder-shown),.start-project-page .contact-select-trigger--filled{border-color:rgba(15,23,42,.18);background:#fff;color:#0f172a}.start-project-page .contact-input--textarea{min-height:132px;padding:14px 16px}.start-project-page .contact-form__row--2{align-items:start;position:relative;z-index:2}.start-project-page .contact-select-menu{z-index:80}.start-project-form__foot{display:flex;flex-direction:column;gap:12px;padding-top:8px}.start-project-form__submit{width:100%;min-height:52px;font-size:15px;font-weight:700}.start-project-form__alt{margin:0;text-align:center;font-size:.8125rem;line-height:1.5;color:#64748b}.start-project-aside{display:flex;flex-direction:column;padding:var(--sp-card-padding)}.start-project-aside__eyebrow{margin:0;font-size:11px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:#2563eb}.start-project-aside__title{margin:12px 0 0;font-size:1.375rem;font-weight:700;letter-spacing:-.03em;line-height:1.2;color:#0f172a}.start-project-aside__desc{margin:8px 0 0;font-size:.9375rem;line-height:1.6;color:#475569}.start-project-aside__list{display:flex;flex-direction:column;gap:14px;margin:24px 0 0;padding:0;list-style:none}.start-project-aside__item{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start}.start-project-aside__num{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#eff6ff;font-size:12px;font-weight:750;letter-spacing:.04em;color:#2563eb}.start-project-aside__item p{margin:0;font-size:.9375rem;font-weight:650;line-height:1.45;color:#0f172a}.start-project-aside__item small{display:block;margin-top:2px;font-size:.8125rem;font-weight:500;color:#64748b}.start-project-aside__reach{margin:24px 0 0;padding:20px 0 0;border-top:1px solid rgba(15,23,42,.08)}.start-project-aside__reach-label{margin:0 0 12px;font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.start-project-aside__links{display:flex;flex-direction:column;gap:2px}.start-project-aside__link{display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 0;text-decoration:none;color:#0f172a;font-size:.9375rem;font-weight:650}.start-project-aside__link svg{width:18px;height:18px;flex-shrink:0;color:#2563eb;stroke-width:1.75px}.start-project-aside__link small{display:block;margin-top:1px;font-size:.75rem;font-weight:500;color:#64748b}.start-project-aside__link:hover{color:#2563eb}.start-project-aside__note{margin:20px 0 0;padding:16px 0 0;border-top:1px solid rgba(15,23,42,.08);font-size:.8125rem;line-height:1.55;color:#64748b}.start-project-success{max-width:560px;margin-inline:auto;padding:48px 32px;text-align:center}.start-project-success__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:16px;border-radius:999px;background:#eff6ff;color:#2563eb}.start-project-success__title{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-.03em}.start-project-success__desc{margin:8px 0 0;font-size:.975rem;line-height:1.65;color:#475569}.start-project-success__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}@media (min-width:1024px){.start-project-page__grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.start-project-aside{position:sticky;top:calc(var(--header-height) + 20px)}}@media (max-width:767px){.start-project-page.luxury-page{--sp-card-padding:20px}.start-project-page .site-container{padding-inline:var(--s-20)}.start-project-page .contact-form__row--2{grid-template-columns:1fr}}