.ug{--ground:#000212;--surface:#070f1c;--surface-2:#0a1726;--line:#16304d;--line-2:#1e3e63;--field:#5f7591;--text-2:#cdd8e6;--muted:#A2ADB9;--muted-2:#8298b5;--cell:#c2d0e2;--blue:#0BA2FF;--link:#4a9eff;--action:#0065fd;--you:#ffa63d;--error:#ff8f8f;--sans:var(--font-inter),Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-source-code-pro),"Source Code Pro",ui-monospace,Menlo,monospace;--row:120px;--mw:18px;--mg:6px;display:block;color:var(--text-2);font:400 17px/1.6 var(--sans);font-synthesis:none;-webkit-font-smoothing:antialiased}.ug *,.ug :after,.ug :before{box-sizing:border-box}.ug p{margin:0}.ug li,.ug p,.ug summary{text-wrap:pretty}.ug .nw{white-space:nowrap}.ug a{color:var(--link);text-decoration-line:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.ug a:hover{color:#7ab8ff}.ug :focus-visible{outline:2px solid var(--link);outline-offset:3px}.ug [hidden]{display:none!important}.ug .wrap{max-width:1280px;margin:0 auto;padding:0 24px;box-sizing:content-box}.ug .g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}.ug .idx{font:500 13px/1 var(--mono);letter-spacing:.08em;color:var(--muted-2)}.ug .label{margin:0;font:500 13px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ug .h2{font-size:clamp(32px,3.2vw,46px);line-height:1.1;letter-spacing:-.024em;font-weight:700;text-wrap:balance}.ug .h2,.ug .h3{margin:0;color:#fff}.ug .h3{font-size:24px;line-height:1.3;letter-spacing:-.014em;font-weight:600}.ug .lead{font-size:20px;line-height:1.6;color:var(--text-2);max-width:34em}.ug .n{font:500 13px/1 var(--mono);letter-spacing:.06em;color:var(--muted-2)}.ug .slot{color:var(--you);white-space:nowrap;text-decoration:underline;text-decoration-color:var(--you);text-decoration-thickness:max(2px,.05em);text-underline-offset:.17em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.ug .caret{display:inline-block;width:max(2px,.07em);height:.86em;margin-left:.07em;background:var(--you);vertical-align:-.08em;animation:ug-caret 1.2s step-end infinite}@keyframes ug-caret{0%,58%{opacity:1}59%,to{opacity:.45}}.ug .var{font-style:normal;color:var(--you);white-space:nowrap}.ug .sq{display:inline-block;flex:none;width:12px;height:12px;margin-right:16px;vertical-align:.14em}.ug .sq--you{background:var(--you)}.ug .sq--vdb{background:var(--blue)}.ug .legend .ln{display:block;position:relative;padding-left:30px}.ug .legend .ln--help{color:var(--muted)}.ug .legend .sq{position:absolute;left:0;top:.44em;margin:0}.ug .btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 24px;border-radius:8px;border:1px solid transparent;font:600 17px/1.2 var(--sans);letter-spacing:-.005em;text-decoration:none;cursor:pointer;white-space:nowrap}.ug .btn--primary{background:var(--action);color:#fff}.ug .btn--primary:hover{background:#1a74ff;color:#fff}.ug .btn--primary:disabled{opacity:.6;cursor:progress;background:var(--action)}.ug .btn--ghost{background:transparent;color:#fff;border-color:rgba(205,216,230,.5)}.ug .btn--ghost:hover{border-color:#fff;background:rgba(255,255,255,.04);color:#fff}.ug .arr{width:16px;height:16px;flex:none}.ug .sec{padding-top:136px;scroll-margin-top:84px}.ug .sec:last-child{padding-bottom:120px}.ug .run{display:flex;align-items:center;gap:16px;padding-top:14px;border-top:1px solid var(--line-2);margin-bottom:44px}.ug .hero{padding:56px 0 0}.ug .hero+.sec{padding-top:120px}.ug .hero__run{display:flex;align-items:center;gap:20px;margin-bottom:26px}.ug .hero__run .label{color:var(--text-2)}.ug .hero__grid{display:grid;grid-template-columns:minmax(0,1fr) 302px;-moz-column-gap:24px;column-gap:24px;grid-template-rows:var(--row) var(--row) auto}.ug .hero__grid:before{content:"";grid-column:1/-1;grid-row:1/3;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);background:linear-gradient(var(--line-2),var(--line-2)) 0 50%/100% 1px no-repeat;pointer-events:none}.ug .hero__h1{grid-column:1;grid-row:1/3;margin:0;color:#fff;font-weight:700;font-size:clamp(40px,4.3vw,62px);line-height:1.08;letter-spacing:-.026em}.ug .hero__line{display:flex;align-items:center;height:var(--row);white-space:nowrap}.ug .hero__ctas{display:contents}.ug .hero__ctas .btn{grid-column:2;align-self:center;width:100%;justify-content:space-between;min-height:56px;padding:0 22px}.ug .hero__ctas .btn--start{grid-row:2}.ug .hero__lead{grid-column:1;grid-row:3;margin-top:36px;max-width:33em}.ug .facts{grid-column:2;grid-row:3;list-style:none;margin:36px 0 0;padding:0}.ug .facts li{display:flex;align-items:center;min-height:44px;padding:0 2px;border-bottom:1px solid var(--line);color:#fff;font-weight:500}.ug .facts li:first-child{border-top:1px solid var(--line)}.ug .matrix{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line-2)}.ug .matrix li{padding:30px 56px 40px 0;border-bottom:1px solid var(--line)}.ug .matrix li:nth-child(2n){padding:30px 0 40px 56px;border-left:1px solid var(--line)}.ug .matrix .n{display:block;margin-bottom:16px}.ug .matrix h3{margin:0 0 10px;font-size:22px;line-height:1.3;font-weight:600;letter-spacing:-.012em;color:#fff}.ug .matrix p{max-width:36em}.ug .join__intro{grid-column:1/6}.ug .join__intro .lead{margin-top:20px}.ug .join__note{margin-top:16px;max-width:34em;color:var(--muted)}.ug .ways{grid-column:7/13;padding-top:6px}.ug .ways__list{list-style:none;margin:16px 0 0;padding:0;border-top:1px solid var(--line-2)}.ug .ways__list li{display:grid;grid-template-columns:168px minmax(0,1fr);-moz-column-gap:24px;column-gap:24px;padding:16px 0 18px;border-bottom:1px solid var(--line)}.ug .ways__list strong{font-size:20px;line-height:1.4;font-weight:600;color:#fff;letter-spacing:-.01em}.ug .notify{margin-top:112px}.ug .notify__intro{grid-column:1/5}.ug .notify__intro p{margin-top:12px;max-width:26em}.ug .notify__form{grid-column:5/13;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;-moz-column-gap:16px;column-gap:16px;row-gap:14px;align-items:end;align-self:start;padding-top:6px}.ug .notify__form .btn{grid-column:3;grid-row:1}.ug .notify__form .check{grid-column:1/-1;grid-row:2}.ug .notify__form .form-error{grid-column:1/-1;grid-row:3}.ug .notify__form .privacy{grid-column:1/-1;grid-row:4}.ug .notify__sent{grid-column:5/13}.ug .field{display:flex;flex-direction:column;gap:8px;min-width:0}.ug .field label{font:500 14px/1.4 var(--sans);color:var(--text-2)}.ug .field input,.ug .field textarea{width:100%;height:52px;padding:0 14px;background:var(--surface-2);border:1px solid var(--field);border-radius:6px;color:#fff;font:400 17px/1.4 var(--sans);box-shadow:none}.ug .field textarea{height:auto;min-height:136px;padding:12px 14px;resize:vertical}.ug .field--city input{border-bottom:2px solid var(--you)}.ug .check{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;color:var(--text-2);cursor:pointer;line-height:1.5}.ug .check input{width:20px;height:20px;margin:3px 0 0;accent-color:var(--action);flex:none}.ug .privacy{font-size:14px;line-height:1.55;color:var(--muted)}.ug .privacy a{color:var(--text-2)}.ug .form-error{color:var(--error);font-size:15px;line-height:1.5}.ug .check input{color:var(--action);border-radius:3px;box-shadow:none}.ug .check input:focus-visible,.ug .field input:focus-visible,.ug .field textarea:focus-visible{outline:2px solid var(--link);outline-offset:3px}.ug .start__head .lead{margin-top:20px}.ug .start__cta{margin-top:32px}.ug .pact{display:grid;grid-template-columns:1fr 1fr;margin-top:64px}.ug .side{padding-right:48px;border-top:2px solid var(--you)}.ug .side--get{padding:0 0 0 48px;border-left:1px solid var(--line-2);border-top-color:var(--blue)}.ug .side__head{display:flex;align-items:center;margin:0;padding:22px 0;font-size:24px;line-height:1.3;font-weight:600;letter-spacing:-.014em;color:#fff}.ug .items{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.ug .items>li{display:grid;grid-template-columns:52px minmax(0,1fr);padding:22px 0 24px;border-bottom:1px solid var(--line)}.ug .items .n{line-height:28px}.ug .side--ask .n{color:var(--you)}.ug .side--get .n{color:var(--blue)}.ug .items h4{margin:0;font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.01em;color:#fff}.ug .items p{margin-top:6px}.ug .items ul{list-style:none;margin:8px 0 0;padding:0}.ug .items ul li{position:relative;padding-left:22px;margin-top:6px}.ug .items ul li:before{content:"";position:absolute;left:0;top:.8em;width:10px;height:2px;background:var(--muted-2)}.ug .pact__foot{margin-top:24px}.ug .path{position:relative;list-style:none;margin:60px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}.ug .path:before{content:"";position:absolute;left:0;right:0;top:20px;height:1px;background:var(--line-2)}.ug .glyph{position:relative;height:40px;display:flex;align-items:center;gap:var(--mg)}.ug .g-ev{width:18px;height:18px;border-radius:50%;background:var(--cell);box-shadow:0 0 0 6px var(--ground)}.ug .g-ev--start{background:var(--ground);border:2px solid var(--you)}.ug .g-m{flex:none;width:var(--mw);height:26px;background:var(--cell);box-shadow:0 0 0 3px var(--ground)}.ug .g-m--q,.ug .g-rv{background:var(--blue)}.ug .g-rv{flex:none;width:3px;height:36px;box-shadow:0 0 0 3px var(--ground);margin-right:4px}.ug .step h3{display:flex;align-items:baseline;gap:14px;margin:26px 0 10px;font-size:22px;line-height:1.3;font-weight:600;letter-spacing:-.012em;color:#fff}.ug .faq .h2{grid-column:1/5}.ug .faq__list{grid-column:5/13;border-top:1px solid var(--line-2)}.ug .faq details{border-bottom:1px solid var(--line-2)}.ug .faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding:18px 0;cursor:pointer;list-style:none;font-size:20px;line-height:1.4;font-weight:600;letter-spacing:-.01em;color:#fff}.ug .faq summary::-webkit-details-marker{display:none}.ug .faq summary:after{content:"";flex:none;width:16px;height:16px;background:linear-gradient(var(--muted),var(--muted)) 50%/16px 2px no-repeat,linear-gradient(var(--muted),var(--muted)) 50%/2px 16px no-repeat}.ug .faq details[open] summary:after{background:linear-gradient(#fff,#fff) 50%/16px 2px no-repeat}.ug .faq summary:hover{color:#e6f0ff}.ug .faq details p{padding:0 48px 30px 0;max-width:42em}.ug .apply{align-items:start}.ug .apply__intro{grid-column:1/6;position:sticky;top:124px}.ug .apply__intro .h2{font-size:clamp(34px,3.5vw,50px);line-height:1.08}.ug .apply__intro .lead{margin-top:24px}.ug .apply__note{margin-top:24px;max-width:34em;color:var(--muted)}.ug .apply__form{grid-column:7/13;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:36px;background:var(--surface);border:1px solid var(--line-2);border-radius:8px}.ug .apply__form .full{grid-column:1/-1}.ug .apply__form .btn,.ug .apply__reveal{width:100%;min-height:56px}.ug .apply__reveal{grid-column:1/-1;margin-top:28px;justify-content:space-between}.ug .apply__sent{grid-column:7/13}.ug .sent{align-self:start;padding-top:24px;border-top:2px solid var(--blue)}.ug .sent:focus{outline:none}.ug .sent__title{font-size:22px;line-height:1.45;font-weight:600;letter-spacing:-.01em;color:#fff}.ug .sent__text{margin-top:10px}.ug .sent .slot{white-space:normal}.ug .apply__sent{padding:32px 36px 36px;background:var(--surface);border:1px solid var(--line-2);border-top:2px solid var(--blue);border-radius:8px}.ug .fold-btn{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:44px;cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;text-align:left}.ug .fold-btn:after{content:"";flex:none;width:14px;height:14px;background:linear-gradient(var(--muted),var(--muted)) 50%/14px 2px no-repeat,linear-gradient(var(--muted),var(--muted)) 50%/2px 14px no-repeat}.ug .fold-btn[aria-expanded=true]:after{background:linear-gradient(#fff,#fff) 50%/14px 2px no-repeat}.ug .fold-btn:focus-visible{outline:2px solid var(--link);outline-offset:3px}.ug .fold-lbl{display:block;min-width:0}.ug .step .fold-lbl{display:flex;align-items:baseline;gap:14px}@media (min-width:1340px){.ug .legend .ln{padding-left:0}.ug .legend .sq{left:-30px}}@media (max-width:1327px){.ug{--mw:17px}}@media (max-width:1279px){.ug{--mw:15px;--mg:5px}}@media (max-width:1159px){.ug{--mw:14px}}@media (max-width:1099px){.ug{--mw:18px;--mg:6px}.ug .sec{padding-top:112px}.ug .hero{padding:48px 0 0}.ug .hero+.sec{padding-top:96px}.ug .hero__grid{display:block}.ug .hero__grid:before{display:none}.ug .hero__h1{font-size:clamp(36px,6.4vw,58px);line-height:1.08;padding:22px 0 26px;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.ug .hero__line{display:block;height:auto;white-space:normal}.ug .hero__line+.hero__line{margin-top:.12em}.ug .hero__lead{margin-top:28px;max-width:34em}.ug .hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ug .hero__ctas .btn{grid-column:auto;grid-row:auto;width:auto;justify-content:center;gap:12px}.ug .facts{display:grid;grid-template-columns:1fr 1fr;margin-top:36px;-moz-column-gap:24px;column-gap:24px;max-width:640px}.ug .facts li:nth-child(2){border-top:1px solid var(--line)}.ug .apply__form,.ug .apply__intro,.ug .apply__sent,.ug .faq .h2,.ug .faq__list,.ug .join__intro,.ug .notify__form,.ug .notify__intro,.ug .notify__sent,.ug .ways{grid-column:1/-1}.ug .ways{margin-top:48px}.ug .notify{margin-top:88px}.ug .notify__form,.ug .notify__sent{margin-top:24px}.ug .faq__list{margin-top:32px}.ug .apply__intro{position:static}.ug .apply__form,.ug .apply__sent{margin-top:40px}.ug .path{grid-template-columns:1fr 1fr;row-gap:48px}.ug .path:before{display:none}}@media (max-width:860px){.ug .pact{grid-template-columns:1fr}.ug .side{padding-right:0}.ug .side--get{padding:0;border-left:0;margin-top:56px}}@media (max-width:759px){.ug{font-size:16px;line-height:1.55}.ug .hero+.sec,.ug .sec{padding-top:52px}.ug .run{margin-bottom:18px;padding-top:12px}.ug .h2{font-size:28px;line-height:1.14}.ug .lead{font-size:17px;line-height:1.55}.ug .h3{font-size:21px}.ug .legend .ln{padding-left:24px}.ug .sq{width:10px;height:10px}.ug .hero__h1{padding:18px 0 20px}.ug .hero__lead{margin-top:20px}.ug .facts,.ug .hero__ctas,.ug .matrix{margin-top:24px}.ug .matrix{grid-template-columns:1fr}.ug .matrix li,.ug .matrix li:nth-child(2n){display:grid;grid-template-columns:40px minmax(0,1fr);align-items:baseline;padding:6px 0;border-left:0}.ug .matrix .n{margin:0}.ug .matrix h3{margin:0;font-size:19px}.ug .matrix p{grid-column:2;padding:2px 0 14px}.ug .join__intro .lead{margin-top:14px}.ug .join__note{margin-top:12px}.ug .ways{margin-top:28px}.ug .ways__list li{display:block;padding:10px 0 12px}.ug .ways__list strong{font-size:17px;margin-right:.3em}.ug .notify__intro p{margin-top:8px}.ug .notify{margin-top:48px}.ug .notify__form{grid-template-columns:1fr;margin-top:16px;row-gap:12px}.ug .notify__form .btn,.ug .notify__form .check,.ug .notify__form .form-error,.ug .notify__form .privacy{grid-column:auto;grid-row:auto}.ug .notify__sent{margin-top:16px}.ug .sent__title{font-size:19px}.ug .notify__form .btn{width:100%}.ug .field input{height:50px}.ug .start__head .lead{margin-top:14px}.ug .start__cta{margin-top:20px}.ug .pact{margin-top:24px}.ug .side__head{padding:14px 0;font-size:21px}.ug .items>li{grid-template-columns:40px minmax(0,1fr);align-items:baseline;padding:4px 0}.ug .items h4{font-size:18px;line-height:1.4}.ug .items .fold-b{padding-bottom:14px}.ug .side--get{margin-top:28px}.ug .pact__foot{margin-top:16px}.ug .path{grid-template-columns:1fr;row-gap:0;margin-top:22px;border-bottom:1px solid var(--line)}.ug .step{padding-top:10px;border-top:1px solid var(--line)}.ug .step h3{margin:2px 0 4px;font-size:19px}.ug .step .fold-b{padding:2px 0 10px}.ug .faq__list{margin-top:18px}.ug .faq summary{font-size:16px;line-height:1.45;min-height:52px;padding:10px 0}.ug .faq details p{padding:0 0 18px}.ug .apply__intro .h2{font-size:28px}.ug .apply__intro .lead,.ug .apply__note{margin-top:14px}.ug .apply__form{grid-template-columns:1fr;padding:22px 18px;gap:14px;margin-top:20px}.ug .apply__sent{padding:22px 18px 24px;margin-top:20px}.ug .field textarea{min-height:112px}.ug .privacy a{padding:11px 0}.ug .sec:last-child{padding-bottom:56px}}@media (max-width:520px){.ug .hero{padding:32px 0 0}.ug .hero__ctas .btn{width:100%;min-height:52px}.ug .start__cta{width:100%}.ug .facts{-moz-column-gap:16px;column-gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.22fr)}.ug .facts li{font-size:16px}}@media (prefers-reduced-motion:reduce){.ug .caret{animation:none}}