.screen-procedures{padding-top:calc(var(--app-header-shortcuts-height) + var(--app-header-navigation-height))}.screen-procedures__layout{--procedures-layout-columns:1;grid-column-gap:24px;-moz-column-gap:24px;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--procedures-layout-columns),minmax(0,1fr));column-gap:24px;padding-top:48px;padding-bottom:48px;display:grid}@media (width>=768px){.screen-procedures__layout{padding-top:56px;padding-bottom:56px}}@media (width>=1080px){.screen-procedures__layout{--procedures-layout-columns:3;-moz-column-gap:32px;column-gap:32px;padding-top:64px;padding-bottom:72px}}.screen-procedures__content{flex-direction:column;gap:40px;display:flex}@media (width>=1080px){.screen-procedures__content{grid-column-end:span calc(var(--procedures-layout-columns) - 1)}}.screen-procedures__sidebar{flex-direction:column;display:flex}.screen-procedures__section-title{color:rgba(var(--color-primary),1);text-transform:uppercase;font-family:var(--typeface-brand);letter-spacing:0;font-optical-sizing:auto;font-variation-settings:"wdth";margin-top:0;margin-bottom:24px;font-size:22px;font-weight:600;line-height:26px}@media (width>=768px){.screen-procedures__section-title{font-family:var(--typeface-brand);letter-spacing:0;font-optical-sizing:auto;font-variation-settings:"wdth";margin-bottom:32px;font-size:28px;font-weight:700;line-height:36px}}.screen-procedures__documents{background-color:rgba(var(--color-surface),1);border-radius:16px;padding:24px}@media (width>=768px){.screen-procedures__documents{padding:32px}}.screen-procedures__document-list{grid-gap:20px;grid-template-columns:1fr;gap:20px;display:grid}@media (width>=768px){.screen-procedures__document-list{grid-template-columns:repeat(2,1fr);gap:24px}}.screen-procedures__document{color:rgba(var(--color-on-surface),1);border:1px solid rgba(var(--color-outline-variant),1);background-color:rgba(var(--color-surface),1);border-radius:16px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 1px 3px #00000014}.screen-procedures__document:hover{border-color:rgba(var(--color-primary),1);transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}@media (width>=768px){.screen-procedures__document{padding:24px}}.screen-procedures__document-icon{--icon-width:42px;--icon-height:42px;margin-bottom:8px}.screen-procedures__document-download-icon{--icon-width:20px;--icon-height:20px;width:38px;height:38px;color:rgba(var(--color-on-tertiary),1);background-color:rgba(var(--color-tertiary),1);cursor:pointer;border-radius:100px;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}@media (prefers-reduced-motion:no-preference){.screen-procedures__document-download-icon{transition:transform .3s cubic-bezier(.4,0,.2,1)}}.screen-procedures__document-download-icon:not(:hover){transform:scale(.9)}.screen-procedures__document-download-icon:hover{transform:scale(1)}.screen-procedures__document-title{color:inherit;font-family:var(--typeface-brand);letter-spacing:.0015em;font-optical-sizing:auto;font-variation-settings:"wdth";margin-top:0;margin-bottom:4px;font-size:18px;font-weight:600;line-height:24px}.screen-procedures__document-summary{color:rgba(var(--color-on-surface-variant),1);font-family:var(--typeface-plain);letter-spacing:.004em;font-optical-sizing:auto;font-variation-settings:"wdth";margin-bottom:0;font-size:14px;font-weight:400;line-height:20px}@media (width>=768px){.screen-procedures__document-summary{font-family:var(--typeface-plain);letter-spacing:.0025em;font-optical-sizing:auto;font-variation-settings:"wdth";font-size:16px;font-weight:400;line-height:24px}}.screen-procedures__payment-card{background-color:rgba(var(--color-surface),1);border:1px solid rgba(var(--color-outline-variant),1);border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #0000001f}.screen-procedures__payment-header{background:linear-gradient(135deg,#d32f2f 0%,#b71c1c 100%);flex-direction:column;align-items:center;gap:16px;padding:32px 24px;display:flex;position:relative}.screen-procedures__payment-header:after{content:"";background:linear-gradient(90deg,gold 0%,#ffa000 100%);height:4px;position:absolute;bottom:0;left:0;right:0}.screen-procedures__payment-logo{background-color:#fff;border-radius:8px;max-width:200px;height:auto;padding:8px 16px}.screen-procedures__payment-title{color:#fff;font-weight:700;font-family:var(--typeface-brand);letter-spacing:0;font-optical-sizing:auto;font-variation-settings:"wdth";margin:0;font-size:22px;font-weight:600;line-height:26px}.screen-procedures__payment-section{border-bottom:1px solid rgba(var(--color-outline-variant),1);padding:20px 24px}.screen-procedures__payment-section:last-of-type{border-bottom:none}.screen-procedures__payment-section-title{color:rgba(var(--color-on-surface-variant),1);font-family:var(--typeface-plain);letter-spacing:.0025em;font-optical-sizing:auto;font-variation-settings:"wdth";margin:0 0 8px;font-size:16px;font-weight:400;line-height:24px}.screen-procedures__payment-account{color:rgba(var(--color-on-surface),1);letter-spacing:.5px;font-size:24px;font-weight:700;font-family:var(--typeface-plain);letter-spacing:.001em;font-optical-sizing:auto;font-variation-settings:"wdth";margin:0 0 4px;font-size:16px;font-weight:600;line-height:24px}.screen-procedures__payment-institution{color:#d32f2f;text-transform:uppercase;font-size:12px;font-weight:600;font-family:var(--typeface-plain);letter-spacing:.005em;font-optical-sizing:auto;font-variation-settings:"wdth";margin:0;font-size:12px;font-weight:600;line-height:16px}.screen-procedures__payment-alert{background-color:#fff3e0;border-left:4px solid #ff9800;border-radius:16px;align-items:flex-start;gap:12px;margin:20px 24px;padding:16px 20px;display:flex;box-shadow:0 2px 8px #ff980026}.screen-procedures__payment-alert-icon{--icon-width:20px;--icon-height:20px;color:#ff9800;flex-shrink:0}.screen-procedures__payment-alert-text{color:#e65100;font-family:var(--typeface-plain);letter-spacing:.004em;font-optical-sizing:auto;font-variation-settings:"wdth";margin:0;font-size:14px;font-weight:400;line-height:20px}.screen-procedures__payment-copy{--icon-width:20px;--icon-height:20px;width:calc(100% - 48px);margin:24px}