.request{padding-block:90px 150px}.request__grid{grid-template-columns:minmax(0,400fr) minmax(0,728fr);align-items:start;gap:72px;display:grid}.request__aside{gap:44px;display:grid;position:sticky;top:112px}.request__intro{justify-items:start;gap:22px;display:grid}.request__title{font-size:clamp(40px,4.2vw,60px);line-height:1.04}.request__intro .lead{font-size:18px}.request__steps{list-style:none;display:grid}.request__steps li{border-top:1px solid var(--line)}.request__steps li.is-current{border-top:2px solid var(--line-strong);padding-top:0}.request__step{width:100%;color:var(--text-muted);letter-spacing:-.015em;text-align:left;background:0 0;border:0;padding:16px 0;font-size:21px;font-weight:500;line-height:1.15;display:block}.request__steps li.is-current .request__step{color:var(--text);padding-top:15px}button.request__step{cursor:pointer}@media (hover:hover){button.request__step:hover{color:var(--text)}}.request__card{border:1px solid var(--line-soft);border-radius:var(--radius-panel);background:var(--bg-raised);gap:30px;padding:44px 48px;scroll-margin-top:104px;display:grid;position:relative}.request__heading{letter-spacing:-.03em;outline:none;font-size:clamp(30px,2.8vw,40px)}.request__progress{display:none}.request__fields{gap:32px;display:grid}.request__apps{justify-items:start;gap:14px;display:grid}.request__app{width:100%;position:relative}.request__app .field{padding-right:56px}.request__app:first-child .field{padding-right:0}.request__remove{border:1px solid var(--line);border-radius:var(--radius-field);background:var(--bg-raised);width:44px;height:52px;color:var(--text-muted);place-items:center;display:grid;position:absolute;top:30px;right:0}.request__remove .ui-icon{width:18px;height:18px}.request__add{background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:16px;font-weight:500;display:inline-flex}.request__add .ui-icon{width:16px;height:16px}@media (hover:hover){.request__remove:hover{border-color:var(--rn-ink);color:var(--text)}.request__add:hover{color:var(--mark-text)}}.request__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.request__privacy{color:var(--text-muted);font-size:15px;line-height:1.5}.request__privacy a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.request__actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:26px;display:flex}.plan-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.plan-choice{display:flex;position:relative}.plan-choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.plan-choice__card{border:1px solid var(--field-border);border-radius:var(--radius-lg);background:var(--neutral-0);gap:4px;width:100%;padding:18px 20px;transition:border-color .2s,background-color .2s,color .2s;display:grid}.plan-choice__name{letter-spacing:-.01em;font-size:18px;font-weight:600}.plan-choice__price{color:var(--text-muted);font-size:15px}.plan-choice input:checked+.plan-choice__card{border-color:var(--rn-ink);background:var(--rn-ink);color:var(--rn-paper)}.plan-choice input:checked+.plan-choice__card .plan-choice__price{color:var(--text-on-ink-muted)}.plan-choice input:focus-visible+.plan-choice__card{outline:2px solid var(--focus);outline-offset:3px}@media (hover:hover){.plan-choice:hover .plan-choice__card{border-color:var(--rn-ink)}}.request__summary{gap:22px;display:grid}.request__summary-group{border-bottom:1px solid var(--line-soft);padding-bottom:22px}.request__summary-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.request__summary-title{letter-spacing:-.015em;font-size:21px;font-weight:500}.request__summary-head .text-link{cursor:pointer;background-color:#0000;border:0;font-size:15px}.request__summary dl{gap:8px;margin:0;display:grid}.request__summary dl div{grid-template-columns:minmax(0,2fr) minmax(0,5fr);gap:16px;font-size:16px;display:grid}.request__summary dt{color:var(--text-muted)}.request__summary dd{overflow-wrap:anywhere;margin:0}.request__done{justify-items:start;gap:28px;display:grid}.request__heading--done{font-size:clamp(30px,3vw,44px)}.request__next{width:100%;list-style:none;display:grid}.request__next li{border-top:1px solid var(--line-soft);padding:14px 0;font-size:17px;line-height:1.5}@media (max-width:1023px){.request__grid{grid-template-columns:minmax(0,1fr);gap:40px}.request__aside{gap:32px;position:static}.request__steps{display:none}.request__progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:-8px;display:grid}.request__progress span{background:var(--line);border-radius:1px;height:2px}.request__progress span.is-on{background:var(--line-strong)}}@media (max-width:840px){.request{padding-block:40px 96px}.request__card{border-radius:20px;gap:24px;padding:28px 20px}.request__pair,.plan-choices{grid-template-columns:minmax(0,1fr)}.request__actions .btn{flex:1;justify-content:space-between}.request__summary dl div{grid-template-columns:minmax(0,1fr);gap:2px}}
