.application-module__qobm9q__root{color:#000;letter-spacing:-.02em;min-height:100dvh;font-family:inherit}.application-module__qobm9q__root :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #00000059}.application-module__qobm9q__root :is(input,textarea):focus,.application-module__qobm9q__root :is(input,textarea):focus-visible{outline-offset:0;outline:none!important}.application-module__qobm9q__root button:disabled{cursor:wait;opacity:.6}.application-module__qobm9q__homeLink{color:#00000052;letter-spacing:.01em;z-index:50;font-size:13px;font-weight:400;line-height:18px;text-decoration:none;position:fixed;top:20px;left:24px}.application-module__qobm9q__progress{z-index:50;background:#00000012;height:3px;position:fixed;inset:0 0 auto}.application-module__qobm9q__progress>div{background:#b34929;height:100%;transition:width .4s}.application-module__qobm9q__questionLayout{justify-content:center;align-items:center;min-height:100dvh;padding:80px 24px 100px;display:flex}.application-module__qobm9q__questionContainer{width:100%;max-width:700px}.application-module__qobm9q__eyebrow{color:#b34929;text-align:center;margin:0 0 20px;font-size:16px;font-weight:500;line-height:18px}.application-module__qobm9q__card{box-sizing:border-box;background:#fff;border:1px solid #0000000d;border-radius:32px;flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding:44px 20px;display:flex;position:relative}.application-module__qobm9q__shaking{animation:.45s application-module__qobm9q__tdt-shake}.application-module__qobm9q__nudge{color:#ff5050;letter-spacing:-.02em;text-align:center;pointer-events:none;z-index:2;background:#ffe2e2;border-radius:36px;max-width:calc(100% - 110px);padding:5px 10px;font-family:inherit;font-size:12px;font-weight:400;line-height:18px;animation:.35s cubic-bezier(.16,1,.3,1) both application-module__qobm9q__tdt-nudge-in;position:absolute;top:30px;left:50%}.application-module__qobm9q__number{letter-spacing:-.02em;color:#0000004d;width:100%;font-family:Digital Numbers,Courier New,monospace;font-size:14px;font-weight:400;line-height:18px}.application-module__qobm9q__cardInner{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;padding:0 50px;display:flex}.application-module__qobm9q__card h1,.application-module__qobm9q__review h1{letter-spacing:-.02em;color:#00000080;width:100%;margin:0;font-family:inherit;font-size:20px;font-weight:500;line-height:28px}.application-module__qobm9q__schoolBadge{pointer-events:none;z-index:2;background:#fff;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:-20px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000014}.application-module__qobm9q__description{color:#0006;width:100%;margin:-10px 0 0;font-size:14px;line-height:1.6}.application-module__qobm9q__inputLabel{width:100%}.application-module__qobm9q__input{box-sizing:border-box;color:#000;letter-spacing:-.02em;background:#fff;border:1px solid #0000000d;border-radius:12px;outline:none;width:100%;padding:20px 10px;font-family:inherit;font-size:16px;font-weight:400;line-height:18px;display:block;box-shadow:0 6px 14px #00000014}.application-module__qobm9q__root input.application-module__qobm9q__input{height:60px}.application-module__qobm9q__root textarea.application-module__qobm9q__input{resize:none;line-height:1.55}.application-module__qobm9q__root input::placeholder,.application-module__qobm9q__root textarea::placeholder{color:#0000004d;opacity:1;letter-spacing:-.02em;font-family:inherit;font-size:16px;font-weight:400}.application-module__qobm9q__input[aria-invalid=true]{border-color:#0000000d}.application-module__qobm9q__group{flex-direction:column;gap:16px;width:100%;display:flex}.application-module__qobm9q__group .application-module__qobm9q__input{padding:16px 10px}.application-module__qobm9q__fieldset{border:0;width:100%;min-width:0;margin:0;padding:0}.application-module__qobm9q__fieldset legend{color:#0006;margin:0 0 8px;padding:0;font-size:13px;font-weight:500;line-height:18px}.application-module__qobm9q__options,.application-module__qobm9q__compactOptions,.application-module__qobm9q__choices{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:1fr;gap:10px;width:100%;display:grid}.application-module__qobm9q__options>.application-module__qobm9q__option:nth-child(5):last-child,.application-module__qobm9q__compactOptions>.application-module__qobm9q__option:nth-child(5):last-child,.application-module__qobm9q__choices>.application-module__qobm9q__option:nth-child(5):last-child{grid-column:1/-1}.application-module__qobm9q__compactOptions{gap:8px}.application-module__qobm9q__option{box-sizing:border-box;letter-spacing:-.02em;color:#000000bf;text-align:left;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:12px;align-items:center;gap:12px;min-height:60px;padding:16px 18px;font-family:inherit;font-size:15px;font-weight:400;line-height:1.4;transition:border-color .15s;display:flex;box-shadow:0 1px 4px #0000000d}.application-module__qobm9q__compactOptions .application-module__qobm9q__option{gap:10px;padding:12px 14px;font-size:14px}.application-module__qobm9q__option>span{overflow-wrap:anywhere;min-width:0}.application-module__qobm9q__option:has(input:focus-visible){outline:none!important}.application-module__qobm9q__selected{border:1.5px solid #0003}.application-module__qobm9q__option input{appearance:none;box-sizing:border-box;cursor:pointer;background:#fff;border:1.5px solid #0003;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin:0}.application-module__qobm9q__option input:checked{background:radial-gradient(circle,#b34929 0 5px,#fff 5px);border-color:#b34929}.application-module__qobm9q__option input:focus-visible{outline:none}.application-module__qobm9q__choices .application-module__qobm9q__option{color:#0000004d;text-align:center;border-color:#0000000d;justify-content:center;padding:20px 10px;font-size:16px;line-height:18px;display:flex;position:relative}.application-module__qobm9q__choices .application-module__qobm9q__selected{color:#000000bf;box-shadow:none;background:#fff;border-color:#0003;font-weight:500}.application-module__qobm9q__choices input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.application-module__qobm9q__alternative{box-sizing:border-box;text-align:left;color:#00000080;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:12px;width:100%;min-height:60px;padding:12px 14px;font-family:inherit;font-size:14px;line-height:1.5;box-shadow:0 1px 4px #0000000d}.application-module__qobm9q__alternativeSelected{color:#000000bf;box-shadow:none;background:#fff;border:1.5px solid #0003}.application-module__qobm9q__detail{color:#0006;flex-direction:column;gap:8px;width:100%;font-size:13px;font-weight:500;line-height:18px;display:flex}.application-module__qobm9q__notice{color:#0009;background:#b349290f;border:1px solid #b3492926;border-radius:12px;width:100%;margin:0;padding:14px 16px;font-size:14px;line-height:1.6}.application-module__qobm9q__notice h2{margin:0 0 10px;font-size:15px;font-weight:500}.application-module__qobm9q__notice p{margin:0 0 12px}.application-module__qobm9q__notice a{text-decoration:underline}.application-module__qobm9q__error{color:#c0392b;text-align:center;background:#ffe2e2;border-radius:36px;align-self:center;max-width:100%;margin:0;padding:5px 10px;font-size:12px;line-height:18px}.application-module__qobm9q__navigation{align-items:stretch;gap:10px;width:100%;margin-top:10px;display:flex}.application-module__qobm9q__navigation>button{line-height:18px}.application-module__qobm9q__hint,.application-module__qobm9q__legal,.application-module__qobm9q__saveNotice{color:#0006;text-align:center;margin:10px 0 0;font-size:12px;line-height:18px}.application-module__qobm9q__saveNotice{color:#a04729;font-size:13px}.application-module__qobm9q__legal a{color:#0000008c;text-underline-offset:3px;text-decoration:underline}.application-module__qobm9q__review{flex-direction:column;gap:20px;width:calc(100% - 48px);max-width:1100px;margin:0 auto;padding:80px 0 100px;display:flex}.application-module__qobm9q__review .application-module__qobm9q__eyebrow{margin-bottom:0}.application-module__qobm9q__review h1,.application-module__qobm9q__review>.application-module__qobm9q__description{text-align:center}.application-module__qobm9q__reviewColumns{flex-direction:column;gap:18px;display:flex}.application-module__qobm9q__reviewAnswers{min-width:0}.application-module__qobm9q__reviewActions{flex-direction:column;gap:14px;min-width:0;display:flex}.application-module__qobm9q__reviewList{flex-direction:column;gap:10px;width:100%;display:flex}.application-module__qobm9q__reviewSection{background:#fff;border:1px solid #00000012;border-radius:18px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.application-module__qobm9q__reviewSectionOpen{border-color:#b3492947;box-shadow:0 8px 22px #0000000f}.application-module__qobm9q__reviewSectionToggle{color:#00000094;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 22px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.35;display:flex}.application-module__qobm9q__reviewSectionMeta{color:#00000061;white-space:nowrap;font-size:13px;font-weight:400}.application-module__qobm9q__reviewSectionMeta span{color:#b34929;margin-left:8px;font-size:18px;transition:transform .25s;display:inline-block}.application-module__qobm9q__reviewSectionOpen .application-module__qobm9q__reviewSectionMeta span{transform:rotate(45deg)}.application-module__qobm9q__reviewSectionDetails{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1);display:grid}.application-module__qobm9q__reviewSectionDetailsOpen{grid-template-rows:1fr}.application-module__qobm9q__reviewSectionDetailsInner{opacity:0;flex-direction:column;gap:8px;min-height:0;padding:0 12px;transition:opacity .2s,transform .35s cubic-bezier(.16,1,.3,1),padding .35s;display:flex;overflow:hidden;transform:translateY(-6px)}.application-module__qobm9q__reviewSectionDetailsOpen .application-module__qobm9q__reviewSectionDetailsInner{opacity:1;padding:0 12px 12px;transform:translateY(0)}.application-module__qobm9q__reviewItem{background:#fff;border:1px solid #00000012;border-radius:18px;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden}.application-module__qobm9q__reviewItemExpanded{border-color:#b3492947;box-shadow:0 8px 22px #0000000f}.application-module__qobm9q__reviewHeading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 22px;display:grid;position:relative}.application-module__qobm9q__reviewToggle{min-width:0;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:18px;padding:0;display:grid}.application-module__qobm9q__reviewToggle:after{content:"＋";color:#b34929b3;font-size:17px;line-height:1;transition:transform .25s;position:absolute;right:58px}.application-module__qobm9q__reviewItemExpanded .application-module__qobm9q__reviewToggle:after{transform:rotate(45deg)}.application-module__qobm9q__reviewQuestion{color:#00000094;min-width:0;font-size:15px;font-weight:500;line-height:1.35}.application-module__qobm9q__reviewPreview{color:#000000c7;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;line-height:1.4;overflow:hidden}.application-module__qobm9q__reviewHeading button,.application-module__qobm9q__textButton{color:#b34929;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:6px 0;font-family:inherit;font-size:14px;text-decoration:underline}.application-module__qobm9q__reviewHeading .application-module__qobm9q__reviewToggle{color:inherit;font-size:inherit;padding:0;text-decoration:none}.application-module__qobm9q__reviewDetails{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1);display:grid}.application-module__qobm9q__reviewDetailsOpen{grid-template-rows:1fr}.application-module__qobm9q__reviewDetailsInner{opacity:0;min-height:0;padding:0 22px;transition:opacity .2s,transform .32s cubic-bezier(.16,1,.3,1),padding .32s;overflow:hidden;transform:translateY(-5px)}.application-module__qobm9q__reviewDetailsOpen .application-module__qobm9q__reviewDetailsInner{opacity:1;padding:0 22px 18px;transform:translateY(0)}.application-module__qobm9q__reviewItem p{color:#000000bf;overflow-wrap:anywhere;white-space:pre-wrap;margin:7px 0 0;font-size:14px;line-height:1.6}.application-module__qobm9q__answerLabel{color:#0006}.application-module__qobm9q__missing{color:#c0392b}.application-module__qobm9q__review .application-module__qobm9q__navigation,.application-module__qobm9q__review .application-module__qobm9q__hint,.application-module__qobm9q__review .application-module__qobm9q__legal{margin-top:0}.application-module__qobm9q__consent{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.application-module__qobm9q__consent input{accent-color:#b34929;flex-shrink:0;width:18px;height:18px;margin-top:5px}.application-module__qobm9q__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes application-module__qobm9q__tdt-nudge-in{0%{opacity:0;transform:translate(-50%)translateY(14px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes application-module__qobm9q__tdt-shake{0%,to{transform:translate(0)rotate(0)}12%{transform:translate(-9px)rotate(-.5deg)}25%{transform:translate(9px)rotate(.5deg)}37%{transform:translate(-7px)rotate(-.3deg)}50%{transform:translate(7px)rotate(.3deg)}62%{transform:translate(-4px)}75%{transform:translate(4px)}87%{transform:translate(-2px)}}@media (max-width:639px){.application-module__qobm9q__questionLayout{padding:70px 20px 80px}.application-module__qobm9q__card{border-radius:20px;padding:28px 16px}.application-module__qobm9q__nudge{max-width:calc(100% - 80px);top:20px}.application-module__qobm9q__cardInner{padding:0}.application-module__qobm9q__card h1,.application-module__qobm9q__review h1{font-size:17px;line-height:24px}.application-module__qobm9q__eyebrow{margin-bottom:16px;font-size:15px}.application-module__qobm9q__option,.application-module__qobm9q__compactOptions .application-module__qobm9q__option{gap:10px;padding:12px;font-size:14px}.application-module__qobm9q__choices .application-module__qobm9q__option{padding:16px 8px;font-size:15px}.application-module__qobm9q__root .tdt-loc-row{padding:13px 12px!important}.application-module__qobm9q__review{gap:16px;width:calc(100% - 40px);padding:70px 0 80px}.application-module__qobm9q__reviewColumns{gap:16px}.application-module__qobm9q__reviewActions{position:static}.application-module__qobm9q__reviewList{border-radius:20px}.application-module__qobm9q__reviewHeading{gap:10px;padding:14px 16px}.application-module__qobm9q__reviewToggle{grid-template-columns:1fr;gap:4px}.application-module__qobm9q__reviewSectionToggle{padding:14px 16px}.application-module__qobm9q__reviewToggle:after{right:48px}.application-module__qobm9q__reviewQuestion{font-size:14px}.application-module__qobm9q__reviewPreview{font-size:13px}.application-module__qobm9q__reviewDetailsInner{padding:0 16px}.application-module__qobm9q__reviewDetailsOpen .application-module__qobm9q__reviewDetailsInner{padding:0 16px 16px}}@media (prefers-reduced-motion:reduce){.application-module__qobm9q__root *,.application-module__qobm9q__root :before,.application-module__qobm9q__root :after{transition:none!important;animation:none!important}}.application-module__qobm9q__timeEstimate{text-align:center;width:100%;max-width:280px;margin:18px auto 0}.application-module__qobm9q__timeLabel{color:#00000073;margin:0;font-size:12px;line-height:18px}.application-module__qobm9q__timeValue{color:#000000a6;font-variant-numeric:tabular-nums;animation:.35s both application-module__qobm9q__tdt-time-update;display:inline-block}@keyframes application-module__qobm9q__tdt-time-update{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.application-module__qobm9q__timeValue{animation:none}}.application-module__qobm9q__completionCheck{vertical-align:-3px;color:#b34929;width:16px;height:16px;margin-right:6px;display:inline-block}.application-module__qobm9q__completionCheck path{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:0;animation:.55s both application-module__qobm9q__tdt-check-in}.application-module__qobm9q__completionMessage{text-align:center;animation:.35s both application-module__qobm9q__tdt-time-update}@keyframes application-module__qobm9q__tdt-check-in{0%{stroke-dashoffset:24px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@media (prefers-reduced-motion:reduce){.application-module__qobm9q__completionCheck path,.application-module__qobm9q__completionMessage{animation:none}}
