h1{letter-spacing:-.02em;font-size:clamp(44px,5vw,72px);line-height:1.02}.page-head{padding-top:96px;padding-bottom:56px}.page-head-inner{flex-direction:column;gap:16px;max-width:820px;margin-left:8.333%;display:flex}.page-main{padding-bottom:96px}.reg-layout{flex-wrap:wrap;align-items:flex-start;gap:64px;display:flex}.reg-main{flex-direction:column;flex:999 560px;gap:48px;min-width:0;display:flex}.panel{flex-direction:column;gap:24px;display:flex}.panel-intro{flex-direction:column;gap:8px;display:flex}.steps-wrap{position:relative}.steps-line{width:100%;height:14px;color:var(--clear-blue);position:absolute;top:17px;left:0}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.step{color:var(--neutral);flex-direction:column;gap:8px;font-size:15px;font-weight:600;line-height:1.35;display:flex;position:relative}.step:first-child{text-align:left;align-items:flex-start}.step:nth-child(2){text-align:center;align-items:center}.step:nth-child(3){text-align:right;align-items:flex-end}.step.is-current{color:var(--ink)}.step-mark{background:var(--paper);border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:500;display:inline-flex;position:relative}.step-num{position:relative}.step-ring{width:48px;height:48px;color:var(--clear-blue);position:absolute;inset:0}.step-check{width:28px;height:28px;color:var(--clear-blue)}.dates{flex-direction:column;display:flex}.date-divider{margin-left:56px}.date-row{background:var(--paper);text-align:left;width:100%;color:var(--ink);cursor:pointer;box-sizing:border-box;border:0;align-items:center;gap:20px;padding:20px 4px;font-family:inherit;display:flex}.date-ring{width:32px;height:32px;color:var(--clear-blue);flex-shrink:0;display:block}.date-dot{fill:#0000}.date-row:hover .date-ring{color:var(--action)}.date-row[aria-checked=true] .date-dot{fill:var(--action)}.date-text{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.date-label{font-family:Fraunces,Georgia,serif;font-size:26px;font-weight:400;line-height:1.2}.date-label .sweep{color:#0000}.date-row[aria-checked=true] .date-label .sweep{color:var(--honey)}.date-meta{color:var(--neutral);font-size:15px}.form-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:28px 24px;display:grid}.form-actions{grid-column:1/-1;margin-top:8px}.field-wrap{flex-direction:column;gap:6px;display:flex}.field-label{font-size:15px;font-weight:600}input.field{border:0;border-bottom:2px solid var(--neutral);background:var(--paper);height:56px;color:var(--ink);box-sizing:border-box;border-radius:0;width:100%;padding:0 2px;font-family:inherit;font-size:18px;transition:border-color .15s}input.field:hover,input.field:focus{border-bottom-color:var(--action)}input.field[aria-invalid=true]{border-bottom-color:var(--error)}.field-error{color:var(--error);align-items:flex-start;gap:8px;font-size:15px;display:flex}.field-error .ico{width:18px;height:18px;color:var(--error);margin-top:3px}.summary{flex-direction:column;gap:14px;margin:0;display:flex}.sum-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;display:grid;position:relative}.sum-row.has-div{padding-top:22px}.sum-row .divider{position:absolute;top:0;left:0}.sum-row dt{color:var(--neutral)}.sum-row dd{text-align:right;margin:0;font-weight:600}.sum-row dd.sum-plain{font-weight:400}.sum-total dt{color:var(--ink);font-weight:600}.sum-total dd{font-family:Fraunces,Georgia,serif;font-size:38px;font-weight:400;line-height:1.1}.done{flex-wrap:wrap;align-items:center;gap:40px;display:flex}.done-art{mix-blend-mode:multiply;flex-shrink:0;width:260px;max-width:100%;height:auto;display:block}.done-copy{flex-direction:column;flex:320px;gap:22px;min-width:0;display:flex}.next{flex-direction:column;gap:8px;display:flex}.next-title{font-weight:600}.side{flex:300px;min-width:0;max-width:380px;position:relative}.side-art{width:100%}.side-copy{flex-direction:column;justify-content:center;gap:18px;display:flex;position:absolute;inset:0 16%}.checks{color:var(--ink-soft);flex-direction:column;gap:10px;margin:0;padding:0;font-size:18px;line-height:1.45;list-style:none;display:flex}.checks li{align-items:flex-start;gap:10px;display:flex}.checks .ico{margin-top:2px}@media (width<=900px){.page-head{padding-top:56px;padding-bottom:40px}.page-head-inner{margin-left:0}.page-main{padding-bottom:56px}.reg-layout{gap:56px}.side{flex-basis:100%;align-items:center;gap:20px;max-width:none;display:flex}.side-art{flex-shrink:0;width:150px}.side-copy{gap:12px;position:static}.date-label{font-size:22px}}@media (width<=440px){.side{flex-direction:column;align-items:flex-start}}
