.cr-page{--cr-bg:#EEF4FA;--cr-white:#FFFFFF;--cr-navy:#07183F;--cr-dark:#061C3E;--cr-blue:#1557FF;--cr-muted:#617089;--cr-line:#DFE7F1;--cr-tag:#F1F5FA;--cr-emp:#E5EFFF;--cr-lime:#D9F54A;--cr-err:#B42318;--cr-next:#FCFCFC;background:linear-gradient(to bottom,var(--cr-bg) 0,var(--cr-bg) calc(100% - 200px),var(--cr-next) 100%);color:var(--cr-navy);font-family:var(--font-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;min-height:100vh;padding-top:96px;padding-bottom:140px;-webkit-font-smoothing:antialiased}.cr-page *,.cr-page :after,.cr-page :before{box-sizing:border-box}.cr-wrap{max-width:1280px;margin:0 auto;padding:0 20px}@media (min-width:640px){.cr-wrap{padding:0 24px}}@media (min-width:1024px){.cr-wrap{padding:0 44px}}.cr-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cr-page a{color:inherit;text-decoration:none}.cr-page :focus-visible{outline:2px solid var(--cr-blue);outline-offset:3px;border-radius:6px}.cr-intro{padding:48px 0 0}.cr-h1{margin:0;font-size:clamp(34px,5vw,48px);font-weight:700;line-height:1.08;letter-spacing:-.035em}.cr-lede{margin:12px 0 0;font-size:clamp(17px,1.6vw,19px);line-height:1.5;color:var(--cr-muted)}.cr-open{margin-top:40px;display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.cr-h2{margin:0;font-size:26px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.cr-count{font-size:14px;color:var(--cr-muted)}.cr-bar{margin-top:18px;display:grid;gap:12px;grid-template-columns:1fr;background:var(--cr-white);border:1px solid var(--cr-line);border-radius:16px;padding:12px}@media (min-width:640px){.cr-bar{grid-template-columns:1fr 1fr 1fr}.cr-search{grid-column:1/-1}}@media (min-width:1024px){.cr-bar{grid-template-columns:minmax(0,2.2fr) repeat(3,minmax(0,1fr)) auto;align-items:center}.cr-search{grid-column:auto}}.cr-search{position:relative}.cr-search svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--cr-muted);pointer-events:none}.cr-input,.cr-select{width:100%;height:46px;border:1px solid var(--cr-line);border-radius:12px;background:var(--cr-white);color:var(--cr-navy);font:inherit;font-size:16px;padding:0 14px}@media (min-width:1024px){.cr-input,.cr-select{font-size:14.5px}}.cr-input{padding-left:40px}.cr-input::placeholder{color:#8a97ab}.cr-input:focus,.cr-select:focus{outline:none;border-color:var(--cr-blue);box-shadow:0 0 0 3px rgba(21,87,255,.14)}.cr-selwrap{position:relative}.cr-select{appearance:none;-webkit-appearance:none;padding-right:36px;cursor:pointer}.cr-selwrap svg{position:absolute;right:13px;top:50%;transform:translateY(-50%);color:var(--cr-muted);pointer-events:none}.cr-clear{height:46px;padding:0 14px;border:0;background:transparent;color:var(--cr-blue);font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;border-radius:10px;justify-self:start}.cr-clear:hover{background:var(--cr-emp)}.cr-clear[disabled]{color:#9aa7bb;cursor:default;background:transparent}.cr-grid{margin:24px 0 0;padding:0;list-style:none;display:grid;gap:20px;grid-template-columns:1fr;animation:cr-fade .15s ease-out}.cr-grid>li{display:flex}.cr-grid>li>.cr-card{width:100%}@media (min-width:700px){.cr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.cr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes cr-fade{0%{opacity:0}to{opacity:1}}.cr-card{display:flex;flex-direction:column;height:100%;min-height:0;padding:22px;background:var(--cr-white);border:1px solid var(--cr-line);border-radius:20px;box-shadow:0 1px 2px rgba(7,24,63,.04),0 6px 18px -12px rgba(7,24,63,.12);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}@media (min-width:640px){.cr-card{padding:28px;min-height:470px}}@supports (grid-template-rows:subgrid){.cr-grid{gap:0 20px}.cr-grid>li{display:grid;grid-row:span 5;grid-template-rows:subgrid;margin-bottom:20px}.cr-grid>li>.cr-card{display:grid;grid-row:1/-1;grid-template-rows:subgrid;row-gap:0;min-height:0;height:auto}.cr-card .cr-foot{margin-top:0;align-self:end}}.cr-card:hover{transform:translateY(-3px);border-color:#cbd8ea;box-shadow:0 2px 4px rgba(7,24,63,.05),0 16px 32px -14px rgba(7,24,63,.22)}.cr-pills{display:flex;flex-wrap:wrap;gap:8px}.cr-pill{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:999px;font-size:12px;font-weight:500}.cr-pill-emp{background:var(--cr-emp);color:var(--cr-blue)}.cr-pill-id{background:var(--cr-tag);color:var(--cr-muted)}.cr-title{margin:18px 0 0;font-size:clamp(27px,2.4vw,32px);font-weight:550;line-height:1.08;letter-spacing:-.035em}.cr-desc{margin:14px 0 0;font-size:15.5px;line-height:1.55;color:var(--cr-muted)}.cr-tags{margin:16px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.cr-tag{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--cr-tag);color:#56657e;font-size:11.5px;font-weight:500}.cr-foot{margin-top:auto;padding-top:24px}.cr-loc{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.4;color:var(--cr-muted)}.cr-loc svg{flex:none;margin-top:1px}.cr-rule{border:0;border-top:1px solid rgba(7,24,63,.22);margin:17px 0}.cr-view{display:flex;align-items:center;justify-content:space-between;color:var(--cr-blue);font-size:15px;font-weight:500}.cr-view svg{transition:transform .2s ease}.cr-card:focus-within .cr-view svg,.cr-card:hover .cr-view svg{transform:translateX(3px)}.cr-card{position:relative}.cr-card-link:after{content:"";position:absolute;inset:0;border-radius:20px}.cr-card:focus-within{outline:2px solid var(--cr-blue);outline-offset:3px}.cr-card-link:focus-visible{outline:none}.cr-empty{padding:56px 24px;text-align:center;background:var(--cr-white);border:1px solid var(--cr-line);border-radius:20px;margin:24px 0 88px}.cr-empty h3{margin:0;font-size:22px;font-weight:600}.cr-empty p{margin:8px 0 20px;color:var(--cr-muted)}.cr-page .cr-btn-line{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 22px;border-radius:12px;border:1px solid var(--cr-blue);background:transparent;color:var(--cr-blue);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.cr-page .cr-btn-line:hover{background:var(--cr-emp)}.cr-back{display:inline-flex;align-items:center;gap:8px;margin:36px 0 18px;min-height:44px;font-size:14.5px;color:var(--cr-muted)}.cr-back:hover{color:var(--cr-navy)}.cr-split{display:grid;gap:24px;grid-template-columns:1fr;padding-bottom:88px;align-items:start}@media (min-width:1000px){.cr-split{grid-template-columns:43fr 57fr}}.cr-panel{border-radius:28px;padding:22px}@media (min-width:640px){.cr-panel{padding:32px}}.cr-dark{background:var(--cr-dark);color:#fff}.cr-dark .cr-pill-emp{background:rgba(255,255,255,.12);color:#cfe0ff}.cr-dark .cr-pill-id{background:rgba(255,255,255,.1);color:#b9c6dd}.cr-rtitle{margin:18px 0 0;font-size:clamp(34px,4vw,46px);font-weight:600;line-height:1.05;letter-spacing:-.035em}.cr-rdesc{margin:16px 0 0;font-size:16px;line-height:1.6;color:#c4d2ea}.cr-facts{margin:24px 0 0;display:grid;gap:10px}.cr-fact{display:grid;grid-template-columns:104px 1fr;gap:12px;font-size:15px;line-height:1.5}.cr-fact dt{color:#fff;font-weight:600;margin:0}.cr-fact dd{margin:0;color:#c4d2ea}.cr-dark hr{border:0;border-top:1px solid rgba(255,255,255,.16);margin:26px 0}.cr-dark h2{margin:26px 0 10px;font-size:19px;font-weight:600;letter-spacing:-.01em;color:#fff}.cr-dark h2:first-of-type{margin-top:0}.cr-dark p{line-height:1.6}.cr-dark p,.cr-dark ul{margin:0;font-size:15.5px;color:#c4d2ea}.cr-dark ul{padding-left:20px;list-style:disc;display:grid;gap:8px;line-height:1.55}.cr-dark li::marker{color:#7f95bd}.cr-page .cr-apply-anchor{display:inline-flex;align-items:center;gap:8px;margin-top:22px;min-height:44px;padding:0 20px;border-radius:999px;background:var(--cr-lime);color:var(--cr-navy);font-weight:600;font-size:15px}@media (min-width:1000px){.cr-page .cr-apply-anchor{display:none}}.cr-form-panel{background:var(--cr-white);border:1px solid var(--cr-line);scroll-margin-top:110px}.cr-eyebrow{margin:0;font-size:12px;font-weight:600;letter-spacing:.2em;color:var(--cr-blue)}.cr-ftitle{margin:6px 0 4px;font-size:clamp(26px,3vw,32px);font-weight:600;letter-spacing:-.03em;line-height:1.15}.cr-field{margin-top:22px}.cr-label{display:block;font-size:14px;font-weight:500;color:var(--cr-navy)}.cr-req{color:var(--cr-blue);font-weight:600}.cr-req-note{font-size:12.5px;color:var(--cr-muted);margin-top:6px}.cr-line{display:block;width:100%;height:46px;margin-top:4px;border:0;border-bottom:1.5px solid #c9d4e4;background:transparent;border-radius:0;color:var(--cr-navy);font:inherit;font-size:16px;padding:0}.cr-line::placeholder{color:#8f9bb0}.cr-line:focus{outline:none;border-bottom-color:var(--cr-blue);box-shadow:0 1.5px 0 0 var(--cr-blue)}.cr-line[aria-invalid=true]{border-bottom-color:var(--cr-err)}.cr-help{margin:6px 0 0;font-size:12.5px;line-height:1.45;color:var(--cr-muted)}.cr-error{margin:6px 0 0;font-size:13px;line-height:1.4;color:var(--cr-err);display:flex;gap:6px;align-items:flex-start}.cr-error:before{content:"!";flex:none;width:16px;height:16px;border-radius:50%;background:var(--cr-err);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.cr-fieldset{border:0;margin:22px 0 0;padding:0;min-width:0}.cr-fieldset legend{padding:0;font-size:14px;font-weight:500}.cr-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.cr-chip{position:relative}.cr-chip input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.cr-chip span{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid #c9d4e4;border-radius:999px;font-size:14.5px;background:#fff;transition:border-color .15s,background .15s}.cr-chip input:checked+span{border-color:var(--cr-navy);background:var(--cr-navy);color:#fff}.cr-chip input:focus-visible+span{outline:2px solid var(--cr-blue);outline-offset:3px}.cr-drop{margin-top:8px;border:1.5px dashed #b7c5da;border-radius:14px;padding:16px;background:#fbfdff;transition:border-color .15s,background .15s}.cr-drop[data-over=true]{border-color:var(--cr-blue);background:var(--cr-emp)}.cr-drop[data-invalid=true]{border-color:var(--cr-err)}.cr-drop-btn{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;border:0;background:transparent;text-align:left;font:inherit;cursor:pointer;color:var(--cr-navy);padding:0}.cr-drop-btn strong{display:block;font-size:15px;font-weight:500}.cr-drop-btn small{display:block;font-size:13px;color:var(--cr-muted);margin-top:2px}.cr-file{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cr-file-name{min-width:0;font-size:15px;font-weight:500;overflow-wrap:anywhere}.cr-file-size{font-size:13px;color:var(--cr-muted)}.cr-link-btn{border:0;background:transparent;color:var(--cr-blue);font:inherit;font-size:14px;font-weight:600;min-height:44px;padding:0 8px;cursor:pointer;border-radius:8px}.cr-link-btn:hover{background:var(--cr-emp)}.cr-progress{height:6px;border-radius:99px;background:#e3eaf5;margin-top:12px;overflow:hidden}.cr-progress i{display:block;height:100%;background:var(--cr-blue);transition:width .15s linear}.cr-submit{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:54px;margin-top:30px;border:0;border-radius:14px;background:var(--cr-navy);color:#fff;font:inherit;font-size:16px;font-weight:600;cursor:pointer;transition:transform .15s ease,background .15s ease}.cr-submit:hover{background:#0c2358}.cr-submit:active{transform:translateY(1px)}.cr-submit[disabled]{opacity:.7;cursor:progress}.cr-submit svg{color:var(--cr-lime)}.cr-small{margin:16px 0 0;font-size:13px;line-height:1.5;color:var(--cr-muted);display:flex;flex-wrap:wrap;gap:4px 14px}.cr-small a{color:var(--cr-blue);font-weight:500;text-decoration:underline;text-underline-offset:3px}.cr-summary{margin-top:20px;padding:14px 16px;border:1px solid #f0c2bd;background:#fff6f5;border-radius:12px;font-size:14px}.cr-summary:focus{outline:2px solid var(--cr-err);outline-offset:2px}.cr-summary h3{margin:0 0 6px;font-size:14.5px;color:var(--cr-err)}.cr-summary ul{margin:0;padding-left:18px;display:grid;gap:4px}.cr-summary a{color:var(--cr-err);text-decoration:underline}.cr-banner{margin-top:20px;padding:14px 16px;border-radius:12px;background:#fff6f5;border:1px solid #f0c2bd;color:#8a1f15;font-size:14.5px;line-height:1.5}.cr-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cr-success{padding:12px 0}.cr-success h2{margin:0 0 10px;font-size:28px;font-weight:600;letter-spacing:-.03em}.cr-success p{margin:0 0 10px;color:var(--cr-muted);line-height:1.6}.cr-ref{display:inline-block;margin-top:6px;padding:8px 14px;border-radius:10px;background:var(--cr-tag);font-weight:600;font-size:14px}.cr-closed{padding:8px 0}.cr-closed h2{margin:0 0 8px;font-size:24px;font-weight:600}.cr-closed p{margin:0 0 18px;color:var(--cr-muted)}@media (prefers-reduced-motion:reduce){.cr-card,.cr-progress i,.cr-submit,.cr-view svg{transition:none}.cr-card:hover{transform:none}.cr-card:focus-within .cr-view svg,.cr-card:hover .cr-view svg{transform:none}.cr-grid{animation:none}}