.d .em-modal{width:min(960px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;border:0;border-radius:12px;margin:auto;padding:0;overflow-y:auto;box-shadow:0 40px 90px -30px #040c20cc}.d .em-modal::backdrop{background:#040c20b8}.d .em-modal:focus{outline:none}.d .em-wrap{grid-template-columns:340px minmax(0,1fr);min-height:100%;display:grid;position:relative}.d .em-main{min-width:0}.d .em-card{color:#fff;background:var(--navy);border-right:3px solid var(--cyan);flex-direction:column;gap:14px;padding:clamp(22px,2.4vw,30px);display:flex}.d .em-card-logo{width:210px;height:auto}.d .em-card-num{white-space:nowrap;color:#fff;font-size:32px;font-weight:800;line-height:1.1;display:block}.d .em-card-num:hover{color:var(--cyan)}.d .em-card-open{color:#cfdaea;margin-top:6px;font-size:17px;line-height:1.35}.d .em-card-open b{color:#fff;font-weight:700}.d .em-card-more{color:#cfdaea;font-size:17px;line-height:1.4}.d .em-card-acts{gap:8px;display:grid}.d .em-act{color:#fff;border:1.5px solid #ffffff8c;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:6px 10px;font-size:18px;font-weight:700;line-height:1.15;transition:background .15s,border-color .15s;display:flex}.d .em-act:hover{background:#ffffff1f;border-color:#fff}.d .em-act-call{color:var(--navy);background:var(--cta);border-color:var(--cta)}.d .em-act-call:hover{background:#fff;border-color:#fff}.d .em-card :focus-visible{outline-offset:2px;outline:3px solid #fff}.d .em-card-hint{color:#fff;font-size:16px;line-height:1.35}.d .em-card-hint:empty{display:none}.d .em-card .em-card-rates{margin-top:auto}.d .em-head{border-bottom:1px solid var(--line,#d8dee8);padding:clamp(18px,2vw,26px) 64px clamp(14px,1.6vw,20px) clamp(18px,2vw,28px)}.d .em-head h2{font-size:clamp(26px,2.3vw,32px);line-height:1.1}.d .em-about{margin-top:6px;line-height:1.3}.d .em-about b{font-size:18px;font-weight:700;display:block}.d .em-about span{color:var(--teal);font-size:17px;display:block}.d .em-x{z-index:1;width:46px;height:46px;color:var(--navy);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.d .em-x:hover{background:var(--mist)}.d .em-offer{background:var(--cta);color:var(--navy);padding:10px clamp(18px,2vw,28px);font-size:18px;font-weight:600;line-height:1.35}.d .em-offer b{background:var(--navy);color:#fff;white-space:nowrap;border-radius:4px;margin-inline:2px;padding:1px 8px;font-weight:800;display:inline-block}.d .em-form,.d .em-done{gap:14px;padding:clamp(16px,2vw,28px);display:grid}.d .em-form fieldset{border:0;margin:0;padding:0}.d .em-form legend,.d .em-form b{margin-bottom:4px;padding:0;font-size:17px;font-weight:700;display:block}.d .em-form i{color:var(--grey);font-style:normal;font-weight:400}.d .em-form label>span{color:var(--grey);margin-bottom:3px;font-size:16px;display:block}.d .em-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.d .em-form input,.d .em-form select,.d .em-form textarea{width:100%;min-height:52px;font:inherit;color:var(--ink);background:#fff;border:1.5px solid #6f7f96;border-radius:6px;padding:10px 12px;font-size:18px;display:block}.d .em-form textarea{resize:vertical;line-height:1.35}.d .em-form :is(input,select,textarea):focus-visible{outline:3px solid var(--navy);outline-offset:1px;border-color:var(--navy)}.d .em-submit{min-height:60px;font:inherit;color:#fff;background:var(--navy);cursor:pointer;border-radius:8px;font-size:20px;font-weight:800;transition:background .15s}.d .em-submit:hover{background:var(--teal)}.d .em-note{text-align:center;color:var(--grey);font-size:16px;line-height:1.35}.d .em-status{background:var(--mist);border-radius:6px;padding:14px 16px;font-size:18px;font-weight:600;line-height:1.4}.d .em-status a{white-space:nowrap;text-underline-offset:3px;text-decoration:underline}.d .em-done h3{font-size:20px}.d .em-done dl{grid-template-columns:auto minmax(0,1fr);gap:4px 16px;font-size:17px;display:grid}.d .em-done dt{font-weight:700}@media (prefers-reduced-motion:no-preference){.d .em-modal[open]{animation:.18s ease-out em-in}@keyframes em-in{0%{opacity:0;transform:translateY(10px)}}}@media (max-width:860px){.d .em-modal{width:min(600px,100vw - 32px)}.d .em-wrap{grid-template-columns:minmax(0,1fr)}.d .em-card{border-right:0;border-bottom:3px solid var(--cyan);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 14px;padding:14px 16px;display:grid}.d .em-card-logo{width:112px}.d .em-card-id{padding-right:34px}.d .em-card-num{font-size:23px}.d .em-card-open{margin-top:2px;font-size:16px;line-height:1.25}.d .em-card-more,.d .em-card-rates{display:none}.d .em-card-acts,.d .em-card-hint{grid-column:1/-1}.d .em-card-acts{grid-template-columns:repeat(3,minmax(0,1fr))}.d .em-act{text-align:center;flex-direction:column;gap:3px;min-height:66px;padding:6px 4px;font-size:16px}.d .em-x{color:#fff;top:4px;right:4px}.d .em-x:hover{background:#ffffff24}.d .em-x:focus-visible{outline-color:#fff}}@media (max-width:640px){.d .em-2-wide{grid-template-columns:minmax(0,1fr);gap:14px}.d .em-modal{border-radius:12px 12px 0 0;width:100vw;max-width:none;max-height:94dvh;margin:auto 0 0}}
