.lev{--navy:#2f499e;--blue:#64a3d8;--sky:#8abee7;--lime:#dae586;--white:#fff;--midnight:#262f6f;--mist:#eef4fa;--rule:#d9e3ef;--red:#b4232c;--display:var(--font-lev-display), "Arial Narrow", Impact, sans-serif;--text:var(--font-gilroy), "Helvetica Neue", Arial, sans-serif;--rise:cubic-bezier(.19, 1, .22, 1);--settle:cubic-bezier(.16, 1, .3, 1);background:var(--navy);min-height:100vh;color:var(--midnight);font:400 17px/1.5 var(--text);-webkit-font-smoothing:antialiased}.lev *,.lev :before,.lev :after{box-sizing:border-box}.lev h1,.lev h2,.lev h3,.lev p,.lev ul,.lev ol,.lev fieldset{margin:0}.lev ul,.lev ol{padding:0;list-style:none}.lev fieldset{border:0;min-width:0;padding:0}.lev a{color:inherit}.lev :focus-visible{outline:3px solid var(--lime);outline-offset:3px}.lev .shout{font-family:var(--display);text-transform:uppercase;letter-spacing:-.005em;font-weight:900;line-height:.86}.lev .pick{color:var(--lime)}.lev .label{font:700 12px/1.3 var(--text);letter-spacing:.14em;text-transform:uppercase}.lev-head{color:var(--white);padding:clamp(22px,4vw,44px) 0 clamp(26px,5vw,56px)}.lev-wrap{width:min(100% - 32px,760px);margin:0 auto}.lev-head__bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.lev-head__bar img{width:auto;height:clamp(34px,5vw,46px);display:block}.lev-head__bar .label{color:var(--sky)}.lev-head__end{align-items:center;gap:18px;display:flex}.lev-lang{font:700 12px/1 var(--text);letter-spacing:.12em;text-transform:uppercase;color:var(--white);box-shadow:inset 0 0 0 2px var(--sky);padding:8px 12px;text-decoration:none;transition:background-color .2s,color .2s}.lev-lang:hover{background:var(--lime);color:var(--midnight);box-shadow:none}.lev-lang:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.lev-head h1{margin-top:clamp(28px,5vw,56px);font-size:clamp(46px,9vw,96px)}.lev-head .lede{font:500 clamp(17px, 2vw, 21px) / 1.42 var(--text);letter-spacing:-.01em;max-width:32em;margin-top:16px}.lev-head .lede a{color:var(--lime)}.lev-notice{background:var(--lime);color:var(--midnight);font:500 15px/1.4 var(--text);max-width:44em;margin-top:18px;padding:12px 16px}.lev-wrap--wide{width:min(100% - 32px,1160px)}.lev-card{background:var(--white);color:var(--midnight);box-shadow:-8px 8px 0 var(--lime);padding:clamp(22px,4vw,44px) clamp(18px,4vw,44px) clamp(28px,4vw,48px)}.lev-card :focus-visible{outline-color:var(--navy)}.lev-foot{color:var(--sky);font:500 13px/1.5 var(--text);padding:28px 0 48px}.lev-foot a{color:var(--white)}.lev-loading{min-height:60vh;color:var(--sky);padding-top:24px}@keyframes lev-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lev-band{0%{opacity:0;transform:translateY(45%)}to{opacity:1;transform:none}}@keyframes lev-shimmer{to{background-position:-200% 0}}.lev-cover__text>*,.lev-rise{animation:lev-rise .75s var(--rise) both;animation-delay:calc(var(--i,0) * 55ms)}.lev-cover{color:var(--white);padding-top:clamp(4px,2vw,24px);display:grid}@media (min-width:1000px){.lev-cover{grid-template-columns:minmax(0,1fr) clamp(260px,26vw,320px);align-items:start;column-gap:clamp(40px,6vw,96px)}.lev-cover .lev-band{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px}}.lev-cover__kicker{color:var(--sky);flex-wrap:wrap;align-items:center;gap:8px 0;display:flex}.lev-cover__h{color:var(--white);margin-top:18px;font-size:clamp(66px,12vw,168px);line-height:.84}.lev-cover__line{display:block}.lev-cover__lede{font:500 clamp(18px, 2vw, 23px) / 1.42 var(--text);letter-spacing:-.01em;max-width:30em;margin-top:clamp(18px,2.4vw,28px)}.lev-cover__facts{border-top:1px solid #8abee773;grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;margin-top:clamp(28px,4vw,44px);display:grid}.lev-cover__facts li{padding:16px 16px 0 0}.lev-cover__facts b{font:900 clamp(30px, 4.4vw, 50px) / .9 var(--display);text-transform:uppercase;color:var(--lime);display:block}.lev-cover__facts span{font:600 13.5px/1.35 var(--text);color:var(--sky);margin-top:8px;display:block}.lev-cover__go{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:clamp(30px,4vw,44px);display:flex}.lev-cover__over{all:unset;cursor:pointer;color:var(--sky);font:700 13px/1 var(--text);letter-spacing:.12em;text-transform:uppercase;text-underline-offset:4px;text-decoration:underline}.lev-cover__over:hover{color:var(--white)}.lev-cover__over:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.lev-cover .lev-notice{max-width:40em}.lev-notice--card{margin-top:22px}.lev-head__bar a{display:block}.lev-band{grid-template-columns:repeat(8,minmax(0,1fr));margin-top:clamp(44px,7vw,88px);display:grid;overflow:hidden}.lev-band__tile{aspect-ratio:1;animation:lev-band .9s var(--rise) both;animation-delay:calc(.32s + var(--i,0) * 70ms);display:block;position:relative}.lev-band__tile img{width:100%;height:100%;display:block;position:absolute;inset:0}.lev-band__tile .alt{opacity:0;animation:19.2s ease-in-out infinite lev-swap;animation-delay:calc(2.4s + var(--i,0) * 2.4s)}@keyframes lev-swap{0%,40%{opacity:0}44%,88%{opacity:1}92%,to{opacity:0}}.lev-apply{gap:28px;display:grid}.lev-rail{display:none}@media (min-width:1000px){.lev-apply{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:52px}.lev-rail{color:var(--white);display:block;position:sticky;top:28px}}.lev-rail__h{color:var(--sky);border-bottom:1px solid #8abee766;padding-bottom:12px}.lev-rail ol{margin-top:8px}.lev-rail button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--white);font:600 14.5px/1.3 var(--text);transition:color .2s, border-color .3s, padding .35s var(--settle);border-left:3px solid #0000;grid-template-columns:30px 1fr;align-items:baseline;gap:6px;padding:6px 0 6px 12px;display:grid}.lev-rail .n{font:700 11px/1 var(--text);letter-spacing:.12em;color:var(--sky)}.lev-rail button.done .n{color:var(--lime)}.lev-rail button.now{border-left-color:var(--lime);padding-left:16px;font-weight:800}.lev-rail button.now .n{color:var(--lime)}.lev-rail button:disabled{cursor:default;color:#ffffff6b}.lev-rail button:disabled .n{color:#8abee780}.lev-rail button:not(:disabled):not(.now):hover{color:var(--lime)}.lev-rail button:focus-visible{outline:3px solid var(--lime);outline-offset:2px}.lev-rail__note{color:var(--sky);font:500 13px/1.45 var(--text);border-top:1px solid #8abee766;margin-top:14px;padding-top:12px}.lev-card--form{box-shadow:-10px 10px 0 var(--lime);padding:clamp(22px,4vw,48px) clamp(18px,4.6vw,56px) clamp(28px,4vw,52px)}.lev-stepline{color:var(--navy);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lev-stepline .label{color:#5b6573;white-space:nowrap;align-items:center;display:flex}.lev-stepline__pct{font:700 12px/1 var(--text);letter-spacing:.12em;color:var(--navy)}.lev-steps{background:var(--rule);height:4px;margin-top:12px;position:relative;overflow:hidden}.lev-steps span{background:var(--navy);transition:width .8s var(--rise);position:absolute;inset:0 auto 0 0}.lev-steps span:after{content:"";background:var(--lime);width:10px;position:absolute;top:0;bottom:0;right:0}.lev-sechead{align-items:center;gap:clamp(14px,2vw,20px);margin-top:clamp(24px,3.4vw,34px);display:flex}.lev-sechead img{aspect-ratio:1;flex:none;width:clamp(52px,7vw,74px);height:auto}.lev-card h2{color:var(--navy);margin-top:6px;font-size:clamp(30px,5vw,44px)}.lev-card .lev-sechead h2{margin:0;font-size:clamp(34px,5.2vw,58px)}.lev-intro{font:500 16.5px/1.45 var(--text);color:#44507a;max-width:40em;margin-top:12px}.lev-fields{gap:28px;margin-top:30px;display:grid}.lev-field{gap:9px;display:grid}.lev-field>label,.lev-field>.lev-legend{font:700 17px/1.3 var(--text);letter-spacing:-.01em}.lev-mark{text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:3px;text-decoration-skip-ink:none;font-weight:700;text-decoration-thickness:3px}.lev-field .req{color:var(--navy);margin-left:3px}.lev-hint{font:500 14px/1.45 var(--text);color:#5b6573;max-width:44em}.lev-field input[type=text],.lev-field input[type=email],.lev-field input[type=tel],.lev-field input[type=number],.lev-field input[type=date],.lev-field select,.lev-field textarea{width:100%;font:500 16px/1.4 var(--text);color:var(--midnight);background:var(--white);border:2px solid var(--rule);appearance:none;transition:border-color .2s, box-shadow .3s var(--settle);border-radius:0;padding:13px 15px}.lev-field input:not([type=radio]):not([type=checkbox]):hover,.lev-field textarea:hover{border-color:#b9c6d8}.lev-field select{background-image:linear-gradient(45deg, transparent 50%, var(--navy) 50%), linear-gradient(135deg, var(--navy) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:40px}.lev-field textarea{resize:vertical;min-height:120px}.lev-field input:not([type=radio]):not([type=checkbox]):focus,.lev-field select:focus,.lev-field textarea:focus{border-color:var(--navy);box-shadow:-4px 4px 0 var(--lime);outline:none}.lev-field.has-error input:not([type=radio]):not([type=checkbox]),.lev-field.has-error select,.lev-field.has-error textarea{border-color:var(--red)}.lev-field--other{border-left:3px solid var(--lime);animation:lev-rise .5s var(--rise) both;padding-left:16px}.lev-field--other>label{font-size:15px}.lev-error{font:600 14px/1.3 var(--text);color:var(--red)}.lev-choices{gap:10px;display:grid}.lev-choices.cols{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.lev-choices.pair{grid-template-columns:repeat(2,minmax(0,200px))}.lev-choice{border:2px solid var(--rule);background:var(--white);cursor:pointer;font:600 15.5px/1.3 var(--text);transition:border-color .2s, background-color .2s, transform .3s var(--settle), box-shadow .3s var(--settle);align-items:center;gap:12px;padding:13px 15px;display:flex}@media (hover:hover){.lev-choice:hover{border-color:var(--blue);box-shadow:-2px 2px 0 var(--sky);transform:translate(2px,-2px)}}.lev-choice.on{border-color:var(--navy);background:var(--mist);box-shadow:-3px 3px 0 var(--lime);transform:translate(3px,-3px)}.lev-choice input,.lev-agree input{appearance:none;background:var(--white);cursor:pointer;border:2px solid #b9c6d8;border-radius:50%;flex:none;place-content:center;width:22px;height:22px;margin:0;transition:border-color .2s,background-color .2s;display:grid}.lev-choice input[type=checkbox],.lev-agree input{border-radius:0}.lev-choice input:before,.lev-agree input:before{content:"";background:var(--lime);width:8px;height:8px;transition:transform .35s var(--rise);border-radius:50%;transform:scale(0)}.lev-choice input[type=checkbox]:before,.lev-agree input:before{clip-path:polygon(14% 44%,0 65%,40% 100%,100% 23%,84% 6%,39% 62%);border-radius:0;width:12px;height:10px}.lev-choice input:checked,.lev-agree input:checked{border-color:var(--navy);background:var(--navy)}.lev-choice input:checked:before,.lev-agree input:checked:before{transform:scale(1)}.lev-choice input:focus-visible,.lev-agree input:focus-visible{outline:none}:is(.lev-choice:has(input:focus-visible),.lev-agree:has(input:focus-visible)){outline:3px solid var(--navy);outline-offset:2px}.lev-agree{border:2px solid var(--navy);background:var(--mist);font:600 15.5px/1.4 var(--text);cursor:pointer;transition:transform .3s var(--settle), box-shadow .3s var(--settle);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.lev-agree.on{box-shadow:-3px 3px 0 var(--lime);transform:translate(3px,-3px)}.lev-legal{border:2px solid var(--rule);max-height:340px;font:400 14.5px/1.6 var(--text);color:#2c355f;background:#fbfcfe;padding:20px 22px;overflow:auto}.lev-legal p{margin:0 0 12px}.lev-legal p:last-child{margin-bottom:0}.lev-legal b{color:var(--navy);font-weight:800}.lev-nav{border-top:2px solid var(--rule);justify-content:space-between;align-items:center;gap:14px;margin-top:34px;padding-top:22px;display:flex}.lev-nav__note{margin-top:26px}.lev-back{all:unset;cursor:pointer;color:var(--navy);font:700 13px/1 var(--text);letter-spacing:.12em;text-transform:uppercase;padding:10px 2px}.lev-back span{transition:transform .3s var(--settle);display:inline-block}.lev-back:hover span{transform:translate(-4px)}.lev-back:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.lev-btn{font:800 16px/1 var(--text);cursor:pointer;transition:transform .28s var(--settle), box-shadow .28s var(--settle);border:0;border-radius:0;align-items:center;gap:10px;padding:15px 22px;text-decoration:none;display:inline-flex}.lev-btn>span[aria-hidden]{transition:transform .3s var(--settle);display:inline-block}.lev-btn:hover>span[aria-hidden]{transform:translate(4px)}.lev-btn--big{padding:19px 28px;font-size:18px}.lev-btn--lime{background-color:var(--lime);color:var(--midnight)}.lev-btn--navy{background-color:var(--navy);color:var(--white)}.lev-btn--line{color:var(--navy);box-shadow:inset 0 0 0 2px var(--navy);background:0 0}.lev-btn:hover{box-shadow:-3px 3px 0 var(--midnight);transform:translate(3px,-3px)}.lev-cover .lev-btn--lime:hover{box-shadow:-4px 4px 0 var(--sky)}.lev-btn--line:hover{box-shadow:inset 0 0 0 2px var(--navy), -3px 3px 0 var(--navy)}.lev-btn:disabled{opacity:.55;cursor:wait;box-shadow:none;transform:none}.lev-btn.is-sending{opacity:1;background-image:linear-gradient(90deg,#0000 0%,#ffffff8c 50%,#0000 100%);background-size:200% 100%;animation:1.1s linear infinite lev-shimmer}.lev-testfill{all:unset;cursor:pointer;font:700 12px/1 var(--text);letter-spacing:.12em;text-transform:uppercase;color:var(--lime);box-shadow:inset 0 0 0 2px var(--lime);padding:10px 14px}.lev-testfill:hover{background:var(--lime);color:var(--midnight)}.lev-testfill:focus-visible{outline:3px solid var(--white);outline-offset:3px}.lev-testfill--card{white-space:nowrap;color:var(--navy);box-shadow:inset 0 0 0 2px var(--lime);background:#f6f9e2;padding:7px 10px;font-size:11px}.lev-testfill--card:focus-visible{outline-color:var(--navy)}.lev-stepline__end{align-items:center;gap:14px;display:flex}.lev-saved{font:500 13px/1.3 var(--text);color:#5b6573}.lev-review{gap:14px;margin-top:28px;display:grid}.lev-review section{border:2px solid var(--rule);padding:14px 18px 18px}.lev-review h3{font-family:var(--display);text-transform:uppercase;color:var(--navy);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:22px;font-weight:700;line-height:.95;display:grid}.lev-review h3 img{width:36px;height:36px}.lev-review h3 button{all:unset;cursor:pointer;font:700 11.5px/1 var(--text);letter-spacing:.12em;text-transform:uppercase;color:var(--navy);box-shadow:inset 0 0 0 2px var(--navy);padding:8px 12px;transition:background-color .2s}.lev-review h3 button:hover{background:var(--lime)}.lev-review h3 button:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.lev-review dl{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px 26px;margin:14px 0 0;display:grid}.lev-review dt{font:700 12.5px/1.3 var(--text);color:#5b6573}.lev-review dd{font:500 15.5px/1.4 var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0}.lev-submit-note{font:500 15px/1.45 var(--text);color:#44507a;margin-top:22px}.lev-notsent{font:500 15px/1.45 var(--text);color:#44507a;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px;display:flex}.lev-fee{border:2px solid var(--navy);box-shadow:-8px 8px 0 var(--lime);margin-top:28px;padding:22px 24px 24px}.lev-fee__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 18px;display:flex}.lev-fee__head h3{font-family:var(--display);text-transform:uppercase;color:var(--navy);margin:0;font-size:26px;font-weight:700;line-height:.95}.lev-fee__amount{font-family:var(--display);color:var(--navy);text-align:right;margin:0;font-size:44px;font-weight:700;line-height:1}.lev-fee__amount--wait{font-size:28px;line-height:1.05}.lev-fee__amount--wait small{white-space:nowrap}.lev-apply h1,.lev-apply h2,.lev-apply h3,.lev-status h2,.lev-closed h2,.lev-cover__h,.lev-fee__amount,.lev-fee__amount small{text-wrap:balance}.lev-apply p,.lev-apply label,.lev-apply .lev-legend,.lev-apply .lev-hint,.lev-apply dd,.lev-apply .lev-choice span,.lev-status p,.lev-closed p,.lev-foot{text-wrap:pretty}.lev-fee__amount small{font:700 12px/1.3 var(--text);letter-spacing:.1em;text-transform:uppercase;color:#5b6573;margin-top:6px;display:block}.lev-fee__code{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:18px;display:grid}.lev-fee__code .lev-field{opacity:1;margin:0;animation:none;transform:none}.lev-fee__ask{font:500 14.5px/1.4 var(--text);margin:14px 0 0}.lev-fee__link{all:unset;cursor:pointer;font:700 14.5px/1.4 var(--text);color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:3px;text-decoration-thickness:3px;transition:text-decoration-color .2s}.lev-fee__link:hover{-webkit-text-decoration-color:var(--navy);text-decoration-color:var(--navy)}.lev-fee__link:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.lev-fee__code+.lev-fee__ask,.lev-fee__msg.bad+.lev-fee__ask{margin-top:10px}.lev-fee__code+.lev-fee__ask .lev-fee__link,.lev-fee__msg.bad+.lev-fee__ask .lev-fee__link{color:#5b6573;font-weight:500;text-decoration-color:currentColor;text-decoration-thickness:1px}.lev-fee__msg{font:500 14.5px/1.4 var(--text);margin:10px 0 0}.lev-fee__msg.ok{color:#1f6b3a}.lev-fee__msg.bad{color:#b3261e}.lev-fee__msg button{all:unset;cursor:pointer;text-underline-offset:3px;color:var(--navy);font-weight:700;text-decoration:underline}.lev-fee__note{font:500 15px/1.45 var(--text);color:#44507a;overflow-wrap:anywhere;margin:18px 0 0}.lev-fee .lev-error{margin-top:14px}.lev-fee__go{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:20px;display:flex}.lev-fee .lev-pay__box.is-open{border-top:1px solid var(--sky);margin-top:20px;padding-top:18px}.lev-fee__open{font:500 13.5px/1.4 var(--text);color:#5b6573;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin:12px 0 0;display:flex}.lev-fee__open button{all:unset;cursor:pointer;text-underline-offset:3px;color:var(--navy);font-weight:700;text-decoration:underline}@media (max-width:560px){.lev-fee{padding:18px 16px 20px}.lev-fee__amount{text-align:left;font-size:38px}.lev-fee__code{grid-template-columns:1fr}}.lev-status .lev-card h2{font-size:clamp(36px,7vw,64px)}.lev-status p{font:500 17px/1.5 var(--text);max-width:36em;margin-top:14px}.lev-status .lev-btn{margin-top:22px}.lev-pay__box.is-open{border-top:1px solid var(--sky);margin-top:22px;padding-top:18px}.lev-status .lev-pay__note{color:#5b6573;margin-top:12px;font-size:13px}.lev-status dl{font:500 15px/1.4 var(--text);grid-template-columns:auto 1fr;gap:8px 18px;margin-top:22px;display:grid}.lev-status dt{color:#5b6573;letter-spacing:.1em;text-transform:uppercase;padding-top:3px;font-size:12px;font-weight:700}.lev-status dd{margin:0}.lev-chip{font:700 12px/1 var(--text);letter-spacing:.12em;text-transform:uppercase;background:var(--lime);color:var(--midnight);padding:7px 10px;display:inline-block}.lev-chip--sky{background:var(--sky)}.lev-chip--navy{background:var(--navy);color:var(--white)}.lev-closed p{font:500 17px/1.5 var(--text);max-width:36em;margin-top:14px}.lev-test{background:var(--lime);color:var(--midnight);font:700 11px/1 var(--text);letter-spacing:.12em;text-transform:uppercase;margin-left:10px;padding:4px 8px;display:inline-block}.lev-status .lev-card{animation:lev-rise .75s var(--rise) both}@media (max-width:700px){.lev-card--form .lev-nav{z-index:2;background:var(--white);margin:30px calc(-1*clamp(18px,4.6vw,56px)) 0;padding:12px clamp(18px,4.6vw,56px);position:sticky;bottom:0;box-shadow:0 -10px 18px #262f6f12}}@media (max-width:560px){.lev-head__bar .label{display:none}.lev-choices.cols{grid-template-columns:1fr}.lev-choices.cols.short,.lev-choices.pair{grid-template-columns:1fr 1fr}.lev-cover__facts li{padding-right:10px}.lev-stepline__pct{display:none}.lev-cover__facts span{font-size:12.5px}.lev-review h3{font-size:19px}}@media (prefers-reduced-motion:reduce){.lev-cover__text>*,.lev-rise,.lev-band__tile,.lev-band__tile .alt,.lev-field--other,.lev-status .lev-card,.lev-btn.is-sending{animation:none}.lev-btn,.lev-choice,.lev-agree,.lev-steps span,.lev-rail button{transition:none}.lev-btn:hover,.lev-choice:hover,.lev-choice.on,.lev-agree.on{transform:none}}
