.order-page{gap:4rem}.order-page__body{align-items:start;display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr) 20rem}.order-page__main{display:flex;flex-direction:column;gap:1rem;min-width:0}.order-page__section{background-color:var(--color-white);border-radius:1.5rem;box-shadow:var(--box-shadow-card);display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.order-page__section--intro{gap:1rem}.order-page__eyebrow{color:var(--color-primary);font-size:.875rem;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.order-page__title{font-size:2rem;letter-spacing:-.04em;line-height:1.15}.order-page__section-title{font-size:1.5rem;letter-spacing:-.03em;line-height:1.2}.order-page__section-head{display:flex;flex-direction:column;gap:.75rem}.order-page__text{color:var(--color-text-80);font-size:1rem;line-height:1.6;max-width:45rem}.order-page__list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.order-page__list-item{color:var(--color-text-80);font-size:1rem;line-height:1.6;padding-left:1.5rem;position:relative}.order-page__list-item:before{background-color:var(--color-primary);border-radius:50%;content:"";height:.5rem;left:0;position:absolute;top:.7rem;width:.5rem}.order-page__documents{display:flex;flex-wrap:wrap;gap:1.5rem}.order-page__form{display:flex;flex-direction:column;gap:1.5rem}.order-page__thanks{background-color:#f3f5f5;border:1px solid var(--color-border);border-radius:1rem;padding:1rem 1.25rem}.order-page__thanks-title{font-size:1.125rem;font-weight:600;margin-bottom:.375rem}.order-page__thanks-text{color:var(--color-text-80);font-size:.9375rem;line-height:1.5}.order-page__form-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.order-page__field{min-width:0}.order-page__field--wide{grid-column:1/-1}.order-page__form-bottom{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.order-page__checkbox-text{color:var(--color-text-80)}.order-page__checkbox-text a{color:var(--color-primary)}.order-page__form-action{display:flex;justify-content:flex-start;width:100%}.order-page__sidebar{display:flex;flex-direction:column;gap:1.25rem;position:sticky;top:5rem}.order-page__sidebar-card{background-color:var(--color-white);border-radius:1.5rem;box-shadow:var(--box-shadow-card);display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.order-page__sidebar-card--muted{background-color:#f3f5f5;box-shadow:none}.order-page__sidebar-card-head{display:flex;flex-direction:column;gap:.75rem}.order-page__sidebar-title{font-size:1.125rem;font-weight:500;letter-spacing:-.02em;line-height:1.28}.order-page__sidebar-text,.order-page__step{color:var(--color-text-80);font-size:.875rem;line-height:1.5}.order-page__steps{display:flex;flex-direction:column;gap:.75rem;margin:0;padding-left:1.25rem}.order-page__sidebar-mail,.order-page__sidebar-phone{align-items:center;color:var(--color-primary);display:inline-flex;gap:.5rem;text-decoration:none;transition:opacity .2s ease}.order-page__sidebar-mail:hover,.order-page__sidebar-phone:hover{opacity:.85}.order-page__sidebar-phone{font-size:1.125rem;font-weight:500}.order-page__sidebar-mail{font-size:.9375rem;line-height:1.5;word-break:break-word}.order-page__sidebar-phone-icon{font-size:1rem}@media screen and (max-width:768px){.order-page__body{grid-template-columns:1fr}.order-page__sidebar{position:static}.order-page__form-grid{grid-template-columns:1fr}.order-page__field--wide{grid-column:auto}}@media screen and (max-width:498px){.order-page__section,.order-page__sidebar-card{padding:1.25rem}.order-page__title{font-size:1.75rem}.order-page__section-title{font-size:1.25rem}}
