.ep{--ep-ease:cubic-bezier(.16, .84, .3, 1);background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}.ep *,.ep :before,.ep :after{box-sizing:border-box}.ep :where(a){color:inherit;text-decoration:none}.ep img{max-width:100%;display:block}.ep :where(h1,h2,h3){font-family:var(--font-serif);letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.16}.ep :where(p){margin:0}.ep :focus-visible{outline:2.5px solid var(--accent);outline-offset:2px}.ep-split{grid-template-columns:30% 70%;min-height:100svh;display:grid}@media (width>=900px){body.ep{height:100%;overflow:hidden}html:has(>body.ep){height:100%;overflow:hidden}.ep-split{height:100svh}}.ep-l{background:var(--accent);color:#fff;flex-direction:column;padding:clamp(24px,2.4vw,38px);transition:background-color .5s cubic-bezier(.16,.84,.3,1);display:flex;position:relative;overflow-y:auto}.ep-l:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0f,#0000 45%);position:absolute;inset:0}.ep-l>*{position:relative}.ep-l__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ep-l__id{align-items:center;gap:12px;min-width:0;display:flex}.ep-l__mark{background:#fff;flex:none;place-items:center;width:52px;height:52px;padding:6px;display:grid}.ep-l__mark img{object-fit:contain;width:100%;height:100%}.ep-l__mark span{font-family:var(--font-serif);color:var(--accent);font-size:1.15rem;font-weight:600}.ep-l__name{font-family:var(--font-serif);font-size:1.02rem;font-weight:600;line-height:1.2}.ep-l__name span{font-family:var(--font-sans);opacity:.72;margin-top:2px;font-size:.76rem;font-weight:400;display:block}.ep-l__mid{flex-direction:column;flex:1;justify-content:center;padding-block:clamp(24px,4vh,48px);display:flex}.ep-l__eyebrow{letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:.7rem}.ep-l__title{margin-top:12px;font-size:clamp(1.9rem,2.6vw,2.7rem)}.ep-l__desc{opacity:.85;max-width:42ch;margin-top:16px;font-size:.98rem;line-height:1.5}.ep-l__label{letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin-top:40px;font-size:.7rem}.ep-l__title+.ep-l__label{margin-top:44px}.ep-l__list{margin:14px 0 0;padding:0;list-style:none}.ep-l__list li{border-top:1px solid #ffffff24;align-items:flex-start;gap:12px;padding:12px 0;font-size:.93rem;line-height:1.45;display:flex}.ep-l__list li:first-child{border-top:0;padding-top:0}.ep-l__list li:before{content:"";border:1px solid #ffffff80;flex:none;width:15px;height:15px;margin-top:3px}.ep-l__list li span{opacity:.72;margin-top:3px;font-size:.84rem;display:block}.ep-l__meta{border-top:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;margin-top:40px;padding-top:22px;display:grid}.ep-l__meta dt{letter-spacing:.12em;text-transform:uppercase;opacity:.6;font-size:.7rem}.ep-l__meta dd{overflow-wrap:break-word;margin:5px 0 0;font-size:.92rem}.ep-l__back{border:1px solid #ffffff57;flex:none;align-items:center;gap:7px;padding:9px 13px;font-size:.82rem;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s;display:inline-flex}.ep-l__back:hover{background:#ffffff1f;border-color:#ffffff9e}.ep-l__foot{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:20px;font-size:.84rem;display:flex}.ep-l__foot a{align-items:center;gap:7px;display:inline-flex}.ep-l__foot a:hover{text-decoration:underline}.ep-l__by{opacity:.6}.ep-l__by a:hover{text-decoration:underline}.ep-r{--tap:calc(64px * var(--ui,1));padding:clamp(28px,4vw,56px) clamp(20px,4vw,56px) 120px;overflow-y:auto}.ep-r__in{max-width:860px;margin:0 auto}.ep-r--wide .ep-r__in{max-width:1060px}@media (width<=899px){.ep-split{grid-template-columns:1fr;height:auto;min-height:0}.ep-l{padding:20px;overflow:visible}.ep-l__mid{padding-block:22px 4px}.ep-l__title{font-size:1.8rem}.ep-l__foot{display:none}.ep-r{padding:22px 16px 120px;overflow:visible}}.ep-bar{display:none}@media (width<=899px){.ep-bar{z-index:30;height:calc(46px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 16px 0;background:var(--accent);color:#fff;transition:transform .25s var(--ep-ease);justify-content:space-between;align-items:center;gap:12px;font-size:.82rem;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.ep-bar__name{font-family:var(--font-serif);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:600;overflow:hidden}.ep-bar a{opacity:.85;white-space:nowrap;flex:none}.ep.is-scrolled .ep-bar{transform:none}.ep-f,.ep-krk .grid>div{scroll-margin-top:66px}}.ep-note{background:#ffffff1a;margin-top:14px;padding:13px 15px;font-size:.88rem}.ep-note a{text-decoration:underline}@keyframes ep-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ep-l__mid>*{animation:ep-rise .42s var(--ep-ease) backwards}.ep-l__mid>:nth-child(2){animation-delay:40ms}.ep-l__mid>:nth-child(3){animation-delay:80ms}.ep-l__mid>:nth-child(4){animation-delay:.12s}.ep-l__mid>:nth-child(n+5){animation-delay:.16s}.ep-cat__head,.ep-extra__head,.ep-form__sec,.ep-tile{animation:ep-rise .42s var(--ep-ease) backwards}.ep-tile:nth-child(2),.ep-form__sec:nth-child(2){animation-delay:40ms}.ep-tile:nth-child(3),.ep-form__sec:nth-child(3){animation-delay:80ms}.ep-tile:nth-child(4),.ep-form__sec:nth-child(4){animation-delay:.12s}.ep-tile:nth-child(5),.ep-form__sec:nth-child(5){animation-delay:.16s}.ep-tile:nth-child(6),.ep-form__sec:nth-child(6){animation-delay:.2s}.ep-tile:nth-child(n+7),.ep-form__sec:nth-child(n+7){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.ep *,.ep :before,.ep :after{transition:none!important;animation:none!important}}.ep-cat__head{margin-bottom:22px}.ep-cat__head h2{font-size:1.7rem}.ep-cat__head p{color:var(--ink-2);margin-top:9px;font-size:1.11rem}.ep-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ep-tile{aspect-ratio:2;background:var(--card);border:1px solid var(--line);flex-direction:column;justify-content:space-between;padding:18px;transition:transform .2s cubic-bezier(.16,.84,.3,1),border-color .2s,box-shadow .2s;display:flex}.ep-tile:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 10px 28px -18px #1a1a1880}.ep-tile__ic{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);place-items:center;font-size:1.11rem;display:grid}.ep-tile__b{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.ep-tile__t{font-family:var(--font-serif);font-size:1.38rem;font-weight:600;line-height:1.2}.ep-tile__k{font-family:var(--font-sans);color:var(--ink-3);margin-top:4px;font-size:.89rem;font-weight:400;display:block}.ep-tile__a{width:16px;height:16px;color:var(--accent);opacity:0;flex:none;transition:opacity .2s,transform .2s;transform:translate(-4px)}.ep-tile:hover .ep-tile__a{opacity:1;transform:none}.ep-tile--closed{opacity:.55}.ep-tile--closed:hover{border-color:var(--line);box-shadow:none;transform:none}.ep-extra{margin-top:38px}.ep-extra__head{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.ep-extra__head h2{font-size:1.28rem}.ep-extra__head span{color:var(--ink-3);font-size:.94rem}@media (width<=899px){.ep-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ep-tile{padding:14px}.ep-tile__t{font-size:1.14rem}}@media (width<=599px){.ep-tiles{grid-template-columns:1fr;gap:10px}.ep-tile{aspect-ratio:auto;flex-direction:row;align-items:center;gap:14px;padding:14px 16px}.ep-tile:hover{transform:none}.ep-tile__ic{flex:none}.ep-tile__b{flex:1;align-items:center}.ep-tile__a{opacity:.45;transform:none}}.ep-form__sec+.ep-form__sec{margin-top:32px}.ep-form__sec>h3{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:11px;font-size:.84rem;font-weight:700}.ep-grid2{grid-template-columns:1fr 1fr;gap:16px 14px;display:grid}.ep-f--full{grid-column:1/-1}.ep-f>label{margin-bottom:8px;font-size:1rem;font-weight:600;display:block}.ep-f__req{color:var(--clay)}.ep-f__sv{color:var(--ink-3);font-size:.91rem;font-weight:400;display:block}.ep-grid2:has(.ep-f__sv)>.ep-f>label{min-height:47px}.ep-f input[type=text],.ep-f input[type=email],.ep-f input[type=tel],.ep-f input[type=number],.ep-f input[type=date],.ep-f select,.ep-f textarea{width:100%;min-height:var(--tap,56px);border:1px solid var(--line-2);background:var(--card);color:var(--ink);font:inherit;border-radius:0;padding:0 14px;font-size:1.11rem;transition:border-color .15s,box-shadow .15s}.ep-f textarea{resize:vertical;min-height:140px;padding:12px 14px;line-height:1.5}.ep-f select{appearance:none;background-image:linear-gradient(45deg, transparent 49%, var(--ink-2) 50%), linear-gradient(-45deg, transparent 49%, var(--ink-2) 50%);background-position:right 18px center,right 12px center;background-repeat:no-repeat;background-size:6px 6px;padding-right:38px}.ep-f :is(input,select,textarea):focus{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);outline:none}.ep-f--bad :is(input,select,textarea){border-color:var(--clay)}.ep-f__hint{color:var(--ink-3);margin-top:8px;font-size:.98rem}.ep-f__err{color:var(--clay);margin-top:8px;font-size:.99rem}.ep-choices{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.ep-choice{min-height:var(--tap,56px);border:1px solid var(--line);background:var(--card);cursor:pointer;align-items:flex-start;gap:11px;padding:14px;font-size:1.09rem;transition:border-color .15s,background .15s;display:flex}.ep-choice:hover{border-color:var(--line-2)}.ep-choice:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.ep-choice input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:1px}.ep-choice b{font-weight:600}.ep-choice span span{color:var(--ink-2);margin-top:4px;font-size:1rem;display:block}.ep-file{border:1px dashed var(--line-2);background:var(--paper-2);align-items:center;gap:14px;padding:14px;display:flex}.ep-file input{min-width:0;font:inherit;color:var(--ink-2);flex:1;font-size:1.05rem}.ep-file input::file-selector-button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:inherit;cursor:pointer;border-radius:0;margin-right:14px;padding:10px 16px;font-size:1.03rem;font-weight:600}.ep-file__has{color:var(--ink-3);margin-top:9px;font-size:.98rem}.ep-file__has a{color:var(--accent);font-weight:600;text-decoration:underline}.ep-alert{border:1px solid;margin-bottom:22px;padding:16px 18px;font-size:1.09rem}.ep-alert--ok{background:var(--green-soft);border-color:color-mix(in srgb, var(--green) 35%, transparent);color:var(--green)}.ep-alert--err{background:var(--clay-soft);border-color:color-mix(in srgb, var(--clay) 35%, transparent);color:var(--clay)}.ep-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;padding-top:22px;display:flex}.ep-actions .ep-hint{color:var(--ink-3);margin-right:auto;font-size:1rem}.ep-btn{border:1px solid var(--line-2);background:var(--card);min-height:60px;color:var(--ink);font:inherit;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:9px;padding:0 26px;font-size:1.11rem;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.ep-btn:hover{border-color:var(--ink-3)}.ep-btn--p{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ep-btn--p:hover{background:#000;border-color:#000}.ep-cap{border:1px solid var(--line);background:var(--card);margin-bottom:22px;padding:16px}.ep-cap__row{justify-content:space-between;gap:12px;font-size:1.05rem;display:flex}.ep-cap__bar{background:var(--paper-2);height:6px;margin-top:10px}.ep-cap__bar i{background:var(--accent);height:100%;display:block}@media (width<=899px){.ep-grid2{grid-template-columns:1fr}.ep-actions .ep-btn{width:100%}.ep-actions .ep-hint{order:2}.ep-grid2:has(.ep-f__sv)>.ep-f>label{min-height:0}.ep-krk .grid:has(label.block>span.block) label.block{min-height:0}}.ep-wiz__head{margin-bottom:22px}.ep-wiz__count{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.87rem}.ep-wiz__head h3{margin-top:9px;font-size:1.75rem}.ep-wiz__head p{color:var(--ink-2);margin-top:9px;font-size:1.1rem}.ep-dashes{gap:4px;margin-top:18px;display:flex}.ep-dashes i{background:var(--line-2);flex:1;height:4px;transition:background .3s,transform .3s cubic-bezier(.16,.84,.3,1)}.ep-dashes i.is-done{background:var(--accent)}.ep-dashes i.is-now{background:var(--accent);transform:scaleY(2.2)}.ep-steps{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:26px;padding-bottom:14px;display:flex}.ep-steps button{border:1px solid var(--line);background:var(--card);font:inherit;color:var(--ink-2);cursor:pointer;align-items:center;gap:7px;padding:9px 14px;font-size:.92rem;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.ep-steps button:hover{border-color:var(--ink-3);color:var(--ink)}.ep-steps button.is-now{background:var(--accent);border-color:var(--accent);color:#fff}.ep-steps button span{background:var(--accent-soft);min-width:20px;height:20px;color:var(--accent);place-items:center;padding:0 5px;font-size:.76rem;display:inline-grid}.ep-steps button.is-now span{color:#fff;background:#ffffff38}.ep-wiz__pane{animation:ep-in .34s var(--ep-ease) backwards}@keyframes ep-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ep-wiz__nav{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:30px;padding-top:22px;display:flex}.ep-wiz__nav .ep-btn{min-width:150px}.ep-wiz__nav .ep-hint{color:var(--ink-3);margin-right:auto;font-size:1rem}.ep-review__g+.ep-review__g{margin-top:22px}.ep-review__g h4{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;padding-bottom:8px;font-size:.84rem;font-weight:700;display:flex}.ep-review__g h4 button{font:inherit;letter-spacing:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.ep-review__g h4 button:hover{text-decoration:underline}.ep-review__r{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:9px 0;font-size:1.08rem;display:grid}.ep-review__r dt{color:var(--ink-3)}.ep-review__r dd{overflow-wrap:anywhere;margin:0}.ep-review__r dd:empty:after{content:"—";color:var(--ink-3)}@media (width<=899px){.ep-wiz__nav{z-index:20;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:var(--card);border-top:1px solid var(--line-2);gap:0;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0}.ep-wiz__nav .ep-btn{flex:1;min-width:0}.ep-wiz__nav .ep-hint{display:none}.ep-review__r{grid-template-columns:1fr;gap:2px}.ep-r:has(.ep-wiz__nav) .ep-r__in{padding-bottom:86px}}.ep-krk .grid{gap:16px 14px}.ep-krk label.block{font-family:var(--font-sans);color:var(--ink);margin-bottom:8px;font-size:1rem;font-weight:600;display:block}.ep-krk label.block span.block{color:var(--ink-3);margin-top:0;font-size:.91rem;font-weight:400;display:block}.ep-krk .grid:has(label.block>span.block) label.block{min-height:47px}.ep-krk input:not([type=radio]):not([type=checkbox]):not([type=file]),.ep-krk select,.ep-krk textarea{box-sizing:border-box;width:100%;min-height:var(--tap,56px);border:1px solid var(--line-2);background:var(--card);color:var(--ink);font:inherit;box-shadow:none;border-radius:0;padding:0 14px;font-size:1.11rem;transition:border-color .15s,box-shadow .15s}.ep-krk input:not([type=radio]):not([type=checkbox]):not([type=file]):focus,.ep-krk select:focus,.ep-krk textarea:focus{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);outline:none}.ep-krk input[readonly]{background:var(--paper-2);color:var(--ink-3)}.ep-krk textarea{resize:vertical;min-height:140px;padding:12px 14px;line-height:1.5}.ep-krk select{appearance:none;background-image:linear-gradient(45deg, transparent 49%, var(--ink-2) 50%), linear-gradient(-45deg, transparent 49%, var(--ink-2) 50%);background-position:right 18px center,right 12px center;background-repeat:no-repeat;background-size:6px 6px;padding-right:38px}.ep-krk input[type=radio],.ep-krk input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent)}.ep-krk .text-\[var\(--brand-primary-600\)\],.ep-krk label.block span:not(.block){color:var(--clay)}.ep-krk h2{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.84rem;font-weight:700}:is(.ep-krk div:has(>h2),.ep-krk div:has(>div>h2)){border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:10px}.ep-krk div:has(>div>h2)>div:has(>h2){border-bottom:0;margin-bottom:0;padding-bottom:0}.ep-krk div:has(>h2)>span{display:none}.ep-krk .rounded-3xl,.ep-krk .rounded-2xl,.ep-krk .rounded-xl,.ep-krk [class*="rounded-[2rem]"]{border-radius:0}.ep-krk .rounded-full{border-radius:999px}.ep-krk .shadow-sm{box-shadow:none}.ep-krk .border-dashed{border-width:1px;border-color:var(--line-2);background:var(--paper-2)}.ep-krk input[type=file]{color:var(--ink-2);font-size:1.05rem}.ep-krk input[type=file]::file-selector-button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:inherit;cursor:pointer;border-radius:0;margin-right:14px;padding:10px 16px;font-size:1.03rem;font-weight:600}.ep-krk__lookup{color:var(--ink-3);margin-bottom:22px;font-size:1.03rem}.ep-krk__lookup a{color:var(--accent);font-weight:600}.ep-krk p.text-xs{color:var(--ink-3);margin-top:8px;font-size:.98rem}.ep-krk p.text-red-700{color:var(--clay);margin-top:8px;font-size:.99rem}.ep-sign+.ep-sign{margin-top:18px}.ep-sign{background:var(--card);border:1px solid var(--line);padding:20px}.ep-sign__who{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.84rem;font-weight:700}.ep-sign__note{color:var(--ink-3);margin-top:8px;font-size:.98rem}.ep-sign__pad{background:var(--paper);border:1px dashed var(--line-2);touch-action:none;cursor:crosshair;width:100%;height:210px;margin-top:16px;display:block}.ep-sign__clear{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;margin-top:11px;padding:0;font-size:.98rem}.ep-sign__clear:hover{color:var(--ink);text-decoration:underline}.ep-done{max-width:46ch;padding:40px 0}.ep-done h2{font-size:2rem}.ep-done p{color:var(--ink-2);margin-top:14px;line-height:1.55}.ep-done .ep-btn{margin-top:26px}.ep-sibling{border:1px solid var(--line);margin-bottom:14px;padding:16px}.ep-link{color:var(--clay);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.98rem;font-weight:600;text-decoration:underline}[x-cloak]{display:none!important}.ep-f>label.ep-choice{margin-bottom:0;display:flex}.ep-done__check{width:72px;height:72px;margin-bottom:22px;display:block}.ep-done__ring{fill:var(--green-soft);stroke:var(--green);stroke-width:3px;stroke-dasharray:208;stroke-dashoffset:208px;animation:ep-draw .6s var(--ep-ease) forwards}.ep-done__tick{fill:none;stroke:var(--green);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:44;stroke-dashoffset:44px;animation:ep-draw .45s var(--ep-ease) .5s forwards}@keyframes ep-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ep-done__ring,.ep-done__tick{stroke-dashoffset:0;animation:none}}
