.application-page{--application-ink:#202420;--application-muted:#6f756f;--application-line:#dfe2dc;--application-soft:#f5f6f2;--application-orange:#ed7d16;background:var(--application-soft);min-height:100svh;color:var(--application-ink);grid-template-columns:minmax(440px,.84fr) minmax(600px,1.16fr);display:grid}.application-story{isolation:isolate;color:#fff;background:#171a17;grid-template-rows:auto minmax(0,1fr) auto;height:100svh;min-height:650px;padding:clamp(28px,2.7vw,46px);display:grid;position:sticky;top:0;overflow:hidden}.application-story-image{z-index:-3;object-fit:cover;object-position:69% center;filter:saturate(.78)contrast(1.06);transform:scale(1.01)}.application-story-shade{z-index:-2;background:linear-gradient(90deg,#0d100dfa 0%,#0d100ded 38%,#0d100d70 77%,#0d100d29 100%),linear-gradient(#0a0c0a52 0%,#0000 46%,#0a0c0ad6 100%);position:absolute;inset:0}.application-story-shade:after{content:"";background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.application-story-header,.application-story-footer{z-index:1;justify-content:space-between;align-items:center;gap:20px;display:flex}.application-brand{color:#fff;border-radius:14px;align-items:center;gap:14px;display:inline-flex}.application-brand:focus-visible,.application-access a:focus-visible{outline-offset:4px;outline:3px solid #f1872770}.application-brand-logo{background:#fffffff2;border:1px solid #ffffffbd;border-radius:11px;place-items:center;width:94px;height:53px;display:grid;box-shadow:0 12px 30px #00000029}.application-brand-logo img{object-fit:contain;width:auto;height:44px}.application-brand-copy{border-left:1px solid #ffffff38;flex-direction:column;padding-left:14px;display:flex}.application-brand-copy small{color:#ffffff8a;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.application-brand-copy strong{letter-spacing:.07em;text-transform:uppercase;margin-top:3px;font-size:12px;font-weight:800}.application-story-badge{color:#ffffffab;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11141161;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:10px;font-weight:750;display:inline-flex}.application-story-badge svg{color:#f39a48}.application-story-content{z-index:1;flex-direction:column;justify-content:flex-end;min-height:0;padding:clamp(52px,8vh,95px) 0 clamp(28px,4.5vh,48px);display:flex}.application-story-copy{max-width:570px}.application-story-copy>p{color:#f4a25a;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:17px;font-size:10px;font-weight:800;display:flex}.application-story-copy>p:before{content:"";background:#ed8528;width:28px;height:1px}.application-story-copy h1{max-width:550px;font-family:var(--font-nunito), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.05em;text-wrap:balance;font-size:clamp(45px,4vw,67px);font-weight:820;line-height:1.02}.application-story-copy h1 span{color:#f0933e;display:block}.application-story-copy>div{color:#ffffffa6;max-width:510px;margin-top:21px;font-size:clamp(14px,1.05vw,16px);line-height:1.65}.application-steps{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#121512a8;border:1px solid #ffffff24;border-radius:15px;width:min(600px,100%);margin-top:clamp(30px,4.5vh,48px);list-style:none;overflow:hidden;box-shadow:0 20px 48px #00000030}.application-steps li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 15px;display:grid}.application-steps li+li{border-top:1px solid #ffffff1a}.application-step-number{color:#f3a25a;letter-spacing:.05em;background:#ec7c161c;border:1px solid #f2923d4a;border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:850;display:grid}.application-steps li>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.application-steps strong{font-size:12px;font-weight:800}.application-steps small{color:#ffffff7a;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;line-height:1.35;overflow:hidden}.application-steps li>svg{color:#f3a158b8}.application-story-footer{color:#ffffff73;letter-spacing:.04em;font-size:9px;font-weight:700}.application-story-footer span:first-child{align-items:center;gap:7px;display:inline-flex}.application-story-footer svg{color:#f19a4c}.application-access{background:radial-gradient(circle at 88% 3%,#ec7e1a13,#0000 25%),#f6f7f3;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:100svh;display:grid}.application-access-nav,.application-access-footer{justify-content:space-between;align-items:center;gap:20px;width:min(760px,100% - 64px);margin-inline:auto;display:flex}.application-access-nav{border-bottom:1px solid #e2e4df;min-height:75px}.application-access-nav a{color:#727872;border-radius:7px;align-items:center;gap:7px;font-size:11px;font-weight:750;transition:color .16s;display:inline-flex}.application-access-nav a:hover{color:#c56109}.application-access-inner{width:min(760px,100% - 64px);margin:0 auto;padding:clamp(38px,5.5vw,68px) 0 64px}.application-form-heading{max-width:670px;margin-bottom:30px}.application-form-heading>p{color:#d6690a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:850}.application-form-heading h2{font-family:var(--font-nunito), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.043em;font-size:clamp(34px,3.2vw,45px);font-weight:820;line-height:1.06}.application-form-heading>span{max-width:640px;color:var(--application-muted);margin-top:12px;font-size:14px;line-height:1.65;display:block}.application-form{flex-direction:column;gap:17px;display:flex}.application-form-section{border:1px solid var(--application-line);background:#ffffffeb;border-radius:19px;padding:clamp(23px,3vw,31px);box-shadow:0 15px 42px #1c211c0b}.application-section-heading{border-bottom:1px solid #e9ebe6;align-items:flex-start;gap:13px;margin-bottom:24px;padding-bottom:19px;display:flex}.application-section-heading>span{color:#fff;letter-spacing:.05em;background:#252925;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid}.application-section-heading h3{color:#282d29;letter-spacing:-.017em;font-size:17px;font-weight:820;line-height:1.25}.application-section-heading p{color:#858b85;margin-top:3px;font-size:11.5px;line-height:1.45}.application-nip-field>label,.application-field>label{color:#464c47;margin-bottom:7px;font-size:12.5px;font-weight:780;display:block}.application-field>label span{color:#919790;font-weight:550}.application-nip-control{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.application-input-wrap{background:#fff;border:1px solid #d7dbd4;border-radius:11px;align-items:center;min-width:0;height:53px;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:inset 0 1px 1px #1e231f05}.application-input-wrap:focus-within{border-color:#ee8a31;box-shadow:0 0 0 4px #ed7d161c}.application-input-nip>span{color:#8b918a;border-right:1px solid #e2e5df;place-items:center;height:28px;padding:0 13px;font-size:11px;font-weight:800;display:grid}.application-input-wrap input{color:#242924;font-variant-numeric:tabular-nums;letter-spacing:.06em;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 14px;font-size:16px;font-weight:720}.application-input-wrap input::placeholder{color:#b9beb8;font-weight:600}.application-lookup-button{color:#fff;background:#252a26;border:1px solid #2a2f2a;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-width:184px;min-height:53px;padding:0 17px;font-size:12px;font-weight:800;transition:transform .16s,background .16s,opacity .16s;display:inline-flex;box-shadow:0 8px 18px #1f24201f}.application-lookup-button:hover:not(:disabled){background:#181c19;transform:translateY(-1px)}.application-lookup-button:disabled{cursor:not-allowed;opacity:.4;box-shadow:none}.application-lookup-button:focus-visible,.application-submit-button:focus-visible{outline-offset:2px;outline:4px solid #ed7d162e}.application-field-help{color:#8b918b;margin-top:7px;font-size:10.5px;line-height:1.45}.application-lookup-success,.application-lookup-error,.application-lookup-notice{border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;margin-top:17px;padding:15px;display:grid}.application-lookup-success{background:#f2faf5;border:1px solid #bfe2cc}.application-lookup-icon{color:#21804a;background:#dff2e6;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.application-lookup-company{min-width:0}.application-lookup-company>div:first-child{flex-direction:column;display:flex}.application-lookup-company>div:first-child span{color:#39845a;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.application-lookup-company>div:first-child strong{color:#1f3527;margin-top:3px;font-size:12.5px;font-weight:820;line-height:1.4}.application-lookup-company>p{color:#597061;align-items:flex-start;gap:6px;margin-top:7px;font-size:10.5px;line-height:1.45;display:flex}.application-lookup-company>p svg{flex:none;margin-top:1px}.application-registry-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.application-registry-meta>span{color:#657a6c;background:#ffffffb3;border:1px solid #d1e4d7;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:750}.application-registry-meta>span.is-active{color:#257348;border-color:#b8dec6}.application-registry-meta small{color:#819188;font-size:9px}.application-lookup-check{color:#2d9859}.application-lookup-error{color:#a6560f;background:#fff8ee;border:1px solid #f0d1a8;grid-template-columns:auto minmax(0,1fr)}.application-lookup-error>svg{margin-top:1px}.application-lookup-error>div{flex-direction:column;display:flex}.application-lookup-error strong{color:#8d480b;font-size:11.5px;font-weight:820}.application-lookup-error span{color:#a45d1e;margin-top:3px;font-size:10.5px;line-height:1.45}.application-lookup-error small{color:#b37a48;margin-top:4px;font-size:9.5px;line-height:1.4}.application-lookup-notice{color:#2f7250;background:#f4faf6;border:1px solid #c8ddd1;grid-template-columns:auto minmax(0,1fr)}.application-lookup-notice>svg{margin-top:1px}.application-lookup-notice>div{flex-direction:column;display:flex}.application-lookup-notice strong{color:#285e43;font-size:11.5px;font-weight:820}.application-lookup-notice span{color:#4c735d;margin-top:3px;font-size:10.5px;line-height:1.5}.application-lookup-notice small{color:#718a7b;margin-top:5px;font-size:9.5px;line-height:1.4}.application-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 13px;margin-top:21px;display:grid}.application-section-heading+.application-field-grid{margin-top:0}.application-field-full{grid-column:1/-1}.application-field-postal{max-width:190px}.application-field input,.application-field textarea{color:#242924;background:#fff;border:1px solid #d7dbd4;border-radius:11px;outline:0;width:100%;font-size:13.5px;transition:border-color .16s,box-shadow .16s}.application-field input{height:50px;padding:0 14px}.application-field textarea{resize:vertical;min-height:108px;padding:13px 14px;line-height:1.55}.application-field input::placeholder,.application-field textarea::placeholder{color:#adb2ac}.application-field input:focus,.application-field textarea:focus{border-color:#ee8a31;box-shadow:0 0 0 4px #ed7d161a}.application-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.application-submit-error{color:#a5322c;background:#fff3f2;border:1px solid #efc5c1;border-radius:12px;align-items:flex-start;gap:9px;padding:13px 15px;font-size:11.5px;font-weight:700;line-height:1.5;display:flex}.application-submit-error svg{flex:none;margin-top:1px}.application-submit-area{border:1px solid var(--application-line);background:#ffffffc2;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:18px 19px;display:grid}.application-data-note{color:#858b85;align-items:flex-start;gap:9px;display:flex}.application-data-note svg{color:#d16a0e;flex:none;margin-top:1px}.application-data-note p{max-width:440px;font-size:10.5px;line-height:1.55}.application-submit-button{background:var(--application-orange);color:#fff;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-width:190px;min-height:51px;padding:0 20px;font-size:13px;font-weight:850;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 11px 25px #e26a0638}.application-submit-button:hover:not(:disabled){background:#db6c0c;transform:translateY(-1px);box-shadow:0 14px 28px #e26a0645}.application-submit-button:disabled{cursor:wait;opacity:.65;box-shadow:none}.application-spinner{animation:.8s linear infinite application-spin}@keyframes application-spin{to{transform:rotate(360deg)}}.application-access-login{color:#858b85;text-align:center;margin-top:22px;font-size:11.5px}.application-access-login a{color:#bf5d08;font-weight:800}.application-access-login a:hover{text-underline-offset:3px;text-decoration:underline}.application-access-footer{color:#989d97;border-top:1px solid #e2e4df;min-height:58px;font-size:9px}.application-success{background:#fff;border:1px solid #d9ded7;border-radius:20px;padding:clamp(29px,4vw,42px);overflow:hidden;box-shadow:0 20px 55px #1a201b12}.application-success-icon{color:#23804a;background:#e7f5ec;border-radius:14px;place-items:center;width:54px;height:54px;display:grid}.application-success>p{color:#25814b;letter-spacing:.13em;text-transform:uppercase;margin-top:22px;font-size:10px;font-weight:850}.application-success h3{color:#242924;letter-spacing:-.035em;margin-top:7px;font-size:clamp(27px,3.2vw,37px);font-weight:830;line-height:1.12}.application-success-lead{color:#727972;max-width:590px;margin-top:12px;font-size:13.5px;line-height:1.65}.application-success-reference{background:#f7f8f5;border:1px solid #e2e5df;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding:13px 15px;display:flex}.application-success-reference span{color:#7c827c;font-size:10.5px;font-weight:700}.application-success-reference strong{color:#323733;font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:13px;font-weight:850}.application-success ol{border:1px solid #e2e5df;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:25px;list-style:none;display:grid}.application-success li{align-items:flex-start;gap:10px;padding:15px;display:flex}.application-success li+li{border-left:1px solid #e2e5df}.application-success li>span{color:#fff;background:#252a26;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:9px;font-weight:850;display:grid}.application-success li div{flex-direction:column;min-width:0;display:flex}.application-success li strong{color:#373c38;font-size:11.5px;font-weight:820}.application-success li small{color:#8a908a;margin-top:3px;font-size:10px;line-height:1.4}@media (max-width:1190px) and (min-width:1024px){.application-page{grid-template-columns:minmax(410px,.74fr) minmax(600px,1.26fr)}.application-story{padding:28px}.application-story-badge,.application-brand-copy{display:none}.application-story-copy h1{font-size:48px}}@media (max-width:1023px){.application-page{display:block}.application-story{grid-template-rows:auto 1fr;height:410px;min-height:0;padding:27px clamp(24px,6vw,54px);position:relative}.application-story-image{object-position:67% 52%}.application-story-content{padding:54px 0 24px}.application-story-copy{max-width:500px}.application-story-copy h1{font-size:clamp(40px,7vw,59px)}.application-story-copy>div{max-width:450px}.application-steps,.application-story-footer{display:none}.application-access{min-height:auto}}@media (max-width:700px){.application-story{height:350px;padding:22px 20px}.application-story-badge,.application-brand-copy{display:none}.application-brand-logo{width:83px;height:47px}.application-brand-logo img{height:39px}.application-story-content{padding:40px 0 15px}.application-story-copy>p{margin-bottom:12px;font-size:8.5px}.application-story-copy h1{max-width:390px;font-size:clamp(36px,11vw,48px)}.application-story-copy>div{max-width:390px;margin-top:14px;font-size:12.5px;line-height:1.55}.application-access-nav,.application-access-footer,.application-access-inner{width:calc(100% - 32px)}.application-access-nav{min-height:62px}.application-access-nav a{font-size:10px}.application-access-inner{padding:34px 0 48px}.application-form-heading{margin-bottom:23px}.application-form-heading h2{font-size:34px}.application-form-heading>span{font-size:12.5px}.application-form-section{border-radius:16px;padding:20px 17px}.application-section-heading{margin-bottom:20px}.application-nip-control{grid-template-columns:1fr}.application-lookup-button{width:100%;min-height:49px}.application-field-grid{grid-template-columns:1fr}.application-field-full{grid-column:auto}.application-field-postal{max-width:none}.application-submit-area{grid-template-columns:1fr;gap:15px}.application-submit-button{width:100%}.application-success ol{grid-template-columns:1fr}.application-success li+li{border-top:1px solid #e2e5df;border-left:0}.application-access-footer{min-height:54px}.application-access-footer span:last-child{display:none}}@media (max-width:430px){.application-story{height:326px}.application-story-image{object-position:71% center}.application-story-shade{background:linear-gradient(90deg,#0d100dfa 0%,#0d100de6 48%,#0d100d61 100%),linear-gradient(#0000 30%,#0a0c0abf)}.application-story-copy>div{max-width:310px}.application-access-nav a:last-child{display:none}.application-lookup-success{grid-template-columns:auto minmax(0,1fr)}.application-lookup-check{display:none}.application-registry-meta small{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.application-spinner{animation-duration:1.6s}.application-lookup-button,.application-submit-button,.application-field input,.application-field textarea,.application-input-wrap{transition:none}}
