@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/ibm-plex-sans-400.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/ibm-plex-sans-500.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/ibm-plex-sans-600.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/ibm-plex-sans-700.woff2) format("woff2")}@font-face{font-family:MitID Official;font-style:normal;font-display:block;font-weight:400;src:url(/assets/fonts/mitid-official-400.woff2) format("woff2")}@font-face{font-family:MitID Official;font-style:normal;font-display:block;font-weight:500;src:url(/assets/fonts/mitid-official-500.woff2) format("woff2")}@font-face{font-family:MitID Official;font-style:normal;font-display:block;font-weight:600;src:url(/assets/fonts/mitid-official-600.woff2) format("woff2")}@font-face{font-family:MitID Official;font-style:normal;font-display:block;font-weight:700;src:url(/assets/fonts/mitid-official-700.woff2) format("woff2")}[data-v-aca84c18],[data-v-aca84c18]:before,[data-v-aca84c18]:after{box-sizing:content-box;margin:0}button[data-v-aca84c18],input[data-v-aca84c18],a[data-v-aca84c18]{font:inherit}.broker[data-v-aca84c18]{box-sizing:border-box;width:100%;max-width:400px;height:588px;min-width:0;min-height:396.8px;padding:31px;position:relative;display:flex;align-items:center;flex-direction:column;justify-content:stretch;overflow-x:hidden;overflow-y:auto;background:#fff;border:1px solid #ccc;box-shadow:none;color:#333;font-family:IBM Plex Sans,Arial,Helvetica,FreeSans,sans-serif;font-synthesis:none}.broker--loading[data-v-aca84c18]{justify-content:center}.login-form[data-v-aca84c18]{height:100%;width:100%;display:flex;flex:1 0 auto;flex-direction:column;align-items:stretch;position:relative;line-height:24px}.broker-header[data-v-aca84c18]{height:24px;display:flex;flex:0 0 auto;align-items:stretch;justify-content:space-between;overflow:hidden}.company[data-v-aca84c18]{width:243px;margin:0;color:#333;font-size:16px;font-weight:700;line-height:24px;word-break:break-word}.mitid-logo[data-v-aca84c18]{box-sizing:content-box;width:61px;height:16px;padding-top:4px;overflow:visible;fill:#0060e6}.divider[data-v-aca84c18]{width:100%;height:1px;border:0;margin:15.2px 0 23.2px;background:#0000001a}.login-content[data-v-aca84c18]{min-height:0;display:flex;flex:1 1 auto;flex-direction:column;position:relative;line-height:24px}.approval-content[data-v-aca84c18],.open-app-content[data-v-aca84c18]{min-height:0;display:flex;flex:1 1 auto;flex-direction:column;align-items:center;position:relative}.approval-title[data-v-aca84c18]{box-sizing:border-box;width:100%;height:52px;padding:0 0 24px;display:block;color:#333;font-size:20px;font-weight:700;line-height:28px;text-align:center}.open-app-actions[data-v-aca84c18]{width:100%;margin-top:16px;display:flex;flex-direction:column;gap:8px}.open-app-button[data-v-aca84c18]{box-sizing:border-box;width:100%;height:48px;padding:4px 12px 4px 16px;display:flex;align-items:center;justify-content:space-between;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.8px;line-height:24px;text-align:left;text-transform:uppercase}.open-app-button svg[data-v-aca84c18]{width:24px;height:24px;flex:0 0 auto;fill:currentColor}.open-app-button--primary[data-v-aca84c18]{border:0;color:#fff;background:#0060e6}.open-app-button--primary[data-v-aca84c18]:hover{background:#004cb8}.open-app-button--secondary[data-v-aca84c18]{border:1px solid #919191;color:#001c44;background:#fff}.open-app-button--secondary[data-v-aca84c18]:hover{border-color:#0060e6;color:#0060e6;background:#f2f7fe}.open-app-button[data-v-aca84c18]:focus-visible{outline:3px solid #0060e6;outline-offset:0}.approval-animation[data-v-aca84c18]{width:180px;height:160px;margin:0 0 16px;display:block;overflow:hidden;background:#fff}.approval-animation>svg[data-v-aca84c18]{width:180px;height:160px;display:block}.qr-frame[data-v-aca84c18]{width:160px;height:160px;margin:0 0 16px;display:block;overflow:hidden;border:0;background:#fff}.mitid-loader__content[data-v-aca84c18]{z-index:2000;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#333;font-family:MitID Official,IBM Plex Sans,Arial,Helvetica,FreeSans,sans-serif;font-size:16px;line-height:24px}.mitid-loader__logo[data-v-aca84c18]{width:62px;height:24px;margin-bottom:24px;position:relative}.mitid-loader__logo-svg[data-v-aca84c18]{width:234px;height:62px;position:absolute;top:-20px;left:-85px;transform:scale(.26)}.mitid-loader__logo-svg path[data-v-aca84c18],.mitid-loader__shield path[data-v-aca84c18]{fill:#0060e6}.mitid-loader__state[data-v-aca84c18]{width:100px;height:120px;margin-bottom:24px;display:block;position:relative}.mitid-loader__shield[data-v-aca84c18]{width:100px;height:117px;position:absolute}.mitid-loader__circular[data-v-aca84c18]{width:50px;height:50px;margin:auto;position:absolute;z-index:10;top:28px;left:24px;animation:mitid-core--loader-rotate-aca84c18 1s linear infinite;transform-origin:center center}.mitid-loader__circular circle[data-v-aca84c18]:last-child{animation:mitid-core--loader-dash-aca84c18 1.5s linear infinite}.mitid-loader__text[data-v-aca84c18]{min-height:58px;color:#333;line-height:24px;text-align:center;vertical-align:middle}.mitid-loader__title[data-v-aca84c18]{max-width:390px;display:block;color:#333;font-size:20px;font-weight:700;line-height:28px;text-align:center}.mitid-loader__description[data-v-aca84c18]{display:block;color:#333;font-size:16px;font-weight:400;line-height:32px;text-align:center}.mitid-loader__font-load-500[data-v-aca84c18],.mitid-loader__font-load-600[data-v-aca84c18]{visibility:hidden;position:absolute;display:inline;font-family:MitID Official,IBM Plex Sans,Arial,Helvetica,FreeSans,sans-serif}.mitid-loader__font-load-500[data-v-aca84c18]{font-weight:500}.mitid-loader__font-load-600[data-v-aca84c18]{font-weight:600}.mitid-finalize[data-v-aca84c18]{height:100%;display:flex;flex:1 1 auto;align-items:center;justify-content:center;flex-direction:column;position:relative}.mitid-finalize__logo[data-v-aca84c18]{width:62px;height:24px;margin-bottom:24px;position:relative}.mitid-finalize__logo-svg[data-v-aca84c18]{width:234px;height:62px;position:absolute;top:-20px;left:-85px;transform:scale(.26)}.mitid-finalize__logo-svg path[data-v-aca84c18],.mitid-finalize__shield path[data-v-aca84c18]{fill:#0060e6}.mitid-finalize__state[data-v-aca84c18]{width:100px;height:120px;margin-bottom:24px;display:block;position:relative}.mitid-finalize__shield[data-v-aca84c18]{width:100px;height:117px;position:absolute}.mitid-finalize__title[data-v-aca84c18]{height:60px;display:block;color:#333;font-size:20px;font-weight:700;line-height:28px;text-align:center}.mitid-finalize__done[data-v-aca84c18]:after{width:14px;height:34px;position:absolute;top:55px;left:32px;opacity:0;border-top:4px solid #fff;border-right:4px solid #fff;content:"";animation:mitid-approved-checkmark-aca84c18 .8s ease-in .1s forwards;transform:scaleX(-1) rotate(135deg);transform-origin:left top}@keyframes mitid-approved-checkmark-aca84c18{0%{width:0;height:0;opacity:1}20%{width:14px;height:0;opacity:1}35%,to{width:14px;height:34px;opacity:1}}@keyframes mitid-core--loader-rotate-aca84c18{to{transform:rotate(360deg)}}@keyframes mitid-core--loader-dash-aca84c18{0%{stroke-dasharray:50 200}to{stroke-dasharray:50 200}}.field-label[data-v-aca84c18]{width:56.1875px;height:24px;margin-top:1px;display:block;position:relative;color:#333;font-size:14px;font-weight:600;letter-spacing:.2px;line-height:24px;text-transform:uppercase}.field-label--da[data-v-aca84c18]{width:79px}.label-help[data-v-aca84c18]{width:42px;height:16px;padding:0;display:flex;align-items:center;justify-content:center;position:absolute;top:4px;left:56.1875px;border:0;color:#001c44;background:transparent;cursor:pointer;appearance:none}.field-label--da .label-help[data-v-aca84c18]{left:79px}.label-help svg[data-v-aca84c18]{width:16px;height:16px;fill:currentColor}.user-input[data-v-aca84c18]{width:100%;min-width:200px;margin-top:8px;position:relative}.user-id[data-v-aca84c18]{box-sizing:border-box;display:inline-block;width:100%;height:48px;margin:0 0 16px;padding:0 60.8px 0 15px;border:1px solid #919191;border-radius:4px;outline:none;color:#333;background:transparent;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;caret-color:#0060e6}.user-id[data-v-aca84c18]:hover,.user-id[data-v-aca84c18]:active,.user-id[data-v-aca84c18]:focus{position:relative;right:1px;border:2px solid #0060e6;background:#fff}.user-id[data-v-aca84c18]:focus{background:#0060e60d}.visibility-toggle[data-v-aca84c18]{height:24px;padding:0;position:absolute;top:12px;right:12px;border:0;border-radius:0;color:#333;background:transparent;cursor:pointer;font-size:16px;line-height:24px;text-align:start}.visibility-toggle[data-v-aca84c18]:hover{color:#0060e6}.visibility-toggle[data-v-aca84c18]:focus-visible,.label-help[data-v-aca84c18]:focus-visible,.text-link[data-v-aca84c18]:focus-visible,.footer-link[data-v-aca84c18]:focus-visible,.help-close[data-v-aca84c18]:focus-visible,.help-link[data-v-aca84c18]:focus-visible{outline:3px solid #0060e6;outline-offset:0}.continue-button[data-v-aca84c18]{box-sizing:border-box;width:100%;height:48px;margin:0 0 8px;padding:4px 12px 4px 16px;display:inline-flex;align-items:center;border:0;border-radius:4px;color:#fff;background:#0060e6;cursor:pointer;box-shadow:0 0 0 5px #0000}.continue-button[data-v-aca84c18]:disabled{background:#000;opacity:.2;cursor:not-allowed}.continue-button[data-v-aca84c18]:not(:disabled):hover{background:#004cb8}.button-spacer[data-v-aca84c18]{flex:1;width:16px}.button-icon[data-v-aca84c18]{width:24px;height:24px;flex-shrink:0;fill:#fff}.continue-button>span[data-v-aca84c18]:first-child{color:#fff;cursor:inherit;font-size:14px;font-weight:600;letter-spacing:.8px;line-height:24px;text-transform:uppercase}.lost-id[data-v-aca84c18]{width:100%;height:32px;position:absolute;top:160px;left:2px}.text-link[data-v-aca84c18]{min-height:24px;padding:0 4px 0 35px;display:inline-flex;position:relative;left:-5px;border-radius:4px;color:#0060e6;font-size:16px;font-weight:600;letter-spacing:.2px;line-height:24px;text-decoration:none}.text-link[data-v-aca84c18]:hover{color:#004cb8;text-decoration:underline}.info-icon[data-v-aca84c18]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;position:absolute;top:.8px;left:2px;fill:currentColor}.remember[data-v-aca84c18]{width:300px;max-width:300px;height:24px;padding-left:35px;display:block;position:absolute;left:0;bottom:16px;color:#001c44;cursor:pointer;font-size:16px;line-height:24px}.remember-label[data-v-aca84c18]{width:300px;height:24px;display:block;overflow:hidden;color:#001c44;cursor:pointer;font-weight:600}.remember-input[data-v-aca84c18]{width:24px;height:24px;position:absolute;top:0;left:0;opacity:0;cursor:pointer}.checkmark[data-v-aca84c18]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;cursor:pointer}.checker[data-v-aca84c18]{box-sizing:border-box;width:18px;height:18px;display:block;border:2px solid #001c44;border-radius:3px;cursor:pointer}.remember-input:checked~.checkmark>.checker[data-v-aca84c18]{position:relative;border:0;background:#0060e6}.remember-input:checked~.checkmark>.checker[data-v-aca84c18]:after{width:5px;height:10px;position:absolute;top:9px;left:2px;border-top:2px solid #fff;border-right:2px solid #fff;content:"";transform:scaleX(-1) rotate(135deg);transform-origin:left top}.remember-input:focus-visible~.checkmark[data-v-aca84c18]{box-shadow:0 0 0 3px #0060e6;border-radius:4px}.footer[data-v-aca84c18]{height:39px;display:flex;flex-direction:column;justify-content:space-between;flex:0 0 auto}.footer .divider[data-v-aca84c18]{margin:0 0 14px}.footer-nav[data-v-aca84c18]{height:24px;display:flex;align-items:center}.footer-link[data-v-aca84c18]{height:24px;padding:10px 4px;display:inline-flex;align-items:center;position:relative;left:-5px;border-radius:4px;color:#001c44;font-size:16px;line-height:24px;text-decoration:none}.footer-link+.footer-link[data-v-aca84c18]{margin-left:32px}.footer-link-label[data-v-aca84c18]{color:#001c44;cursor:pointer;font-weight:600;line-height:24px}.footer-link:hover .footer-link-label[data-v-aca84c18]{color:#004cb8;text-decoration:underline}.language-switch[data-v-aca84c18]{height:24px;padding:0 4px;margin-left:auto;border:0;border-radius:4px;color:#0060e6;background:transparent;cursor:pointer;font-size:14px;font-weight:600;line-height:24px}.language-switch[data-v-aca84c18]:hover{color:#004cb8;text-decoration:underline}.language-switch[data-v-aca84c18]:focus-visible{outline:3px solid #0060e6;outline-offset:0}.help-overlay[data-v-aca84c18]{position:absolute;z-index:2;inset:0 -5px;background:#fff9}.transitioning-overlay[data-v-aca84c18]{position:absolute;z-index:2000;inset:0;background:#fff9}.broker--transitioning[data-v-aca84c18] *,.broker--transitioning[data-v-aca84c18] *:before,.broker--transitioning[data-v-aca84c18] *:after{animation-play-state:paused!important}.broker--transitioning .transitioning-spinner svg[data-v-aca84c18],.broker--transitioning .transitioning-progress span[data-v-aca84c18]{animation-play-state:running!important}.transitioning-spinner[data-v-aca84c18]{width:48px;height:48px;position:absolute;z-index:2100;top:50%;left:50%;transform:translate(-50%,-50%)}.transitioning-spinner svg[data-v-aca84c18]{width:48px;height:48px;display:block;animation:mitid-core--loader-rotate-aca84c18 1s linear infinite}.transitioning-spinner circle[data-v-aca84c18]{fill:none;stroke-width:4}.transitioning-spinner__track[data-v-aca84c18]{stroke:#0060e640}.transitioning-spinner__indicator[data-v-aca84c18]{stroke:#0060e6;stroke-dasharray:38 126;stroke-linecap:round}.transitioning-progress[data-v-aca84c18]{width:100%;height:5px;position:absolute;z-index:2100;top:0;left:0;overflow:hidden}.transitioning-progress span[data-v-aca84c18]{width:225px;height:4px;display:block;position:relative;background:#0060e6;animation:mitid-transition-progress-aca84c18 2s linear infinite}@keyframes mitid-transition-progress-aca84c18{0%{top:0;left:-225px}to{top:0;left:100%}}.help-dialog[data-v-aca84c18],.help-menu[data-v-aca84c18]{box-sizing:border-box;position:absolute;z-index:1000;width:336px;overflow:hidden;border-radius:4px;color:#333;background:#fff}.help-dialog[data-v-aca84c18]{right:0;left:0;box-shadow:0 0 10px #0000004d}.help-dialog--user-id[data-v-aca84c18]{top:96.390625px}.help-dialog--lost-user-id[data-v-aca84c18]{top:255.390625px}.help-dialog-header[data-v-aca84c18]{min-height:31px;margin:8px 0 8px 16px;display:flex;justify-content:space-between;position:relative}.help-dialog-header h2[data-v-aca84c18]{max-width:266px;margin:7px 0 0;color:#333;font-size:16px;font-weight:700;line-height:24px}.help-close[data-v-aca84c18]{box-sizing:border-box;width:44px;height:44px;padding:10px;flex:0 0 44px;border:0;color:#001c44;background:transparent;cursor:pointer;appearance:none}.help-dialog-header .help-close[data-v-aca84c18]{position:absolute;top:-8px;right:0}.help-close svg[data-v-aca84c18]{width:24px;height:24px;display:block;fill:currentColor}.help-dialog-content[data-v-aca84c18]{margin:0 32px 16px 16px;color:#333;font-size:16px;font-weight:400;line-height:24px}.help-dialog-content p[data-v-aca84c18]{margin:0}.help-link[data-v-aca84c18]{min-height:24px;padding:0 4px 0 35px;display:inline-flex;position:relative;left:-5px;border-radius:4px;color:#0060e6;font-size:16px;font-weight:600;letter-spacing:.2px;line-height:24px;text-decoration:none}.help-link[data-v-aca84c18]:hover{color:#004cb8;text-decoration:underline}.external-icon[data-v-aca84c18]{width:24px;height:24px;position:absolute;top:0;left:2px;fill:currentColor}.help-menu[data-v-aca84c18]{bottom:32px;left:-2px;padding:8px 8px 8px 16px;box-shadow:0 5px 14px 3px #0003}.help-menu-header[data-v-aca84c18]{height:40px;display:flex;align-items:center}.help-menu-header h2[data-v-aca84c18]{margin:0;flex:1 1 100%;color:#333;font-size:16px;font-weight:700;line-height:24px}.help-menu-divider[data-v-aca84c18]{width:100%;max-width:304px;height:1px;margin:8px 0;border:0;background:#0000001a}.help-menu-list[data-v-aca84c18]{width:100%;height:100%;margin:0;padding:0;display:inline-block;list-style:none}.help-menu-item[data-v-aca84c18]{box-sizing:border-box;min-height:42px;padding:9px 24px 9px 0;display:flex;align-items:center}.help-menu-item--separated[data-v-aca84c18]{margin-top:17px;padding-top:9px;position:relative}.help-menu-item--separated[data-v-aca84c18]:before{height:1px;position:absolute;top:-9px;right:0;left:0;background:#0000001a;content:""}.footer-help-trigger--open[data-v-aca84c18]:not(:focus):before{width:0;height:0;position:absolute;z-index:9999;bottom:33.6px;left:17.6px;border-style:solid;border-width:10px 10px 0;border-color:#fff transparent transparent;content:""}@media(max-width:399px){.broker[data-v-aca84c18]{width:100%;max-width:100%;height:588px;min-width:0;padding:24px 20px;border:1px solid #ccc;box-shadow:none;overflow-x:hidden;overflow-y:auto}.login-form[data-v-aca84c18],.login-content[data-v-aca84c18],.user-input[data-v-aca84c18]{min-width:0}.broker-header[data-v-aca84c18]{gap:12px}.company[data-v-aca84c18]{width:auto;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mitid-logo[data-v-aca84c18]{flex:0 0 auto}.remember[data-v-aca84c18]{width:calc(100% - 35px);max-width:none}.remember-label[data-v-aca84c18]{width:100%;text-overflow:ellipsis;white-space:nowrap}.help-dialog[data-v-aca84c18]{width:100%;right:0;left:0}.help-menu[data-v-aca84c18]{width:100%;min-width:0;margin:0;left:0}.help-menu-divider[data-v-aca84c18]{max-width:none}.footer-link+.footer-link[data-v-aca84c18]{margin-left:clamp(12px,6vw,24px)}}@media(max-width:340px){.broker[data-v-aca84c18]{padding-right:16px;padding-left:16px}}@media(max-height:520px){body[data-v-aca84c18]{align-items:flex-start}}:root{color:#171717;font-family:Montserrat,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{min-width:320px;margin:0;background:#f5f5f3}button,input{font:inherit}main{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:48px 0}.agreement-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(336px,400px);gap:24px;align-items:start}.agreement-layout--without-mitid{grid-template-columns:minmax(0,816px);justify-content:center}.agreement-card{border:1px solid #e5e5e1;border-radius:12px;background:#fff;box-shadow:0 8px 30px #0000000a}.agreement-card{min-width:0;padding:clamp(28px,4vw,54px)}.agreement-header{--agreement-title-size: clamp(1.45rem, 2.6vw, 2rem);display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:28px}.agreement-header h1{min-width:0;flex:1 1 auto;margin:0;font-size:var(--agreement-title-size);letter-spacing:-.035em;line-height:1.15;white-space:nowrap}.company-logo{display:block;width:var(--company-logo-width, 3.4em);max-width:45%;height:var(--company-logo-height, 1em);flex:0 1 var(--company-logo-width, 3.4em);font-size:var(--agreement-title-size);background-position:right center;background-repeat:no-repeat;background-size:contain;transform:translateY(var(--company-logo-offset-y, -.08em))}.divider{height:1px;margin:28px 0;border:0;background:#deded9}.products{display:flex;flex-direction:column;gap:18px}.product-header{display:flex;align-items:center;gap:13px;margin:2px 0 0;font-size:1.08rem;font-weight:700}.product-icon{width:25px;height:25px;flex:0 0 auto}.product{display:flex;justify-content:space-between;gap:28px;padding:10px 0}.product--with-data-sharing-card{flex-wrap:wrap}.specification,.price{display:flex;flex-direction:column;gap:6px}.specification{min-width:0}.product-name,.price-main{font-weight:650}.product-detail{display:flex;flex-wrap:wrap;gap:5px 10px;font-size:.8rem}.price{align-items:flex-end;text-align:right}.price-main{white-space:nowrap}.discount-note{max-width:320px;color:#666;font-size:.8rem;line-height:1.45}.data-sharing-card{display:flex;width:100%;align-items:center;justify-content:space-between;gap:24px;margin-top:4px;padding:10px 0 0 14px;border-left:2px solid #deded9;font-size:.8rem}.data-sharing-card>strong{white-space:nowrap}.data-sharing-card-description{display:flex;min-width:0;flex-direction:column;gap:3px}.data-sharing-card-description span{color:#666}.empty-products{margin:0;color:#666}.agreement-note{margin-top:26px;padding:16px 18px;border-left:3px solid #b9b9b2;border-radius:0 7px 7px 0;background:#f7f7f5}.agreement-note h2{margin:0 0 7px;font-size:.9rem}.agreement-note p{margin:0;font-size:.86rem;line-height:1.55;white-space:pre-wrap}.summary{display:flex;flex-direction:column;gap:20px}.summary-row{display:flex;justify-content:space-between;gap:24px}.agreement-side{display:flex;width:100%;max-width:400px;flex-direction:column;gap:16px;justify-self:end}.mitid-column-title{width:100%;margin:0;font-size:clamp(1.25rem,2vw,1.55rem);letter-spacing:-.025em;text-align:center}.mitid-stream-canvas{display:block;width:160px;height:160px;margin:0 0 16px;border:0;background:transparent}.agreement-navigation{display:grid;width:min(440px,100%);gap:10px;margin:0 auto;padding:28px;border:1px solid #e5e5e1;border-radius:12px;background:#fff}.agreement-navigation label{font-size:.9rem;font-weight:600}.agreement-navigation input{width:100%;padding:11px 12px;border:1px solid #c9c9c4;border-radius:7px;color:inherit;background:#fff}.agreement-navigation input:focus{border-color:#555;outline:2px solid rgb(0 0 0 / 10%);outline-offset:1px}.agreement-navigation button{padding:11px 14px;border:0;border-radius:7px;color:#fff;background:#171717;cursor:pointer}.error-message{color:#a0001b;overflow-wrap:anywhere}@media(max-width:760px){main{width:min(100% - 24px,620px);padding:12px 0 28px}.agreement-layout{grid-template-columns:minmax(0,1fr);gap:32px}.agreement-card{border-radius:9px}.agreement-card{padding:24px 20px}.agreement-header{min-height:52px;gap:12px}.company-logo{max-width:45%}.divider{margin:23px 0}.product{flex-direction:column;gap:10px}.price{align-items:flex-start;text-align:left}.agreement-side{justify-self:center}}@media(max-width:390px){.agreement-header{--agreement-title-size: 1.1rem}.agreement-header h1{font-size:var(--agreement-title-size)}}@media(max-width:340px){.agreement-header{--agreement-title-size: 1rem;gap:8px}}
