.partner-hero{isolation:isolate;min-height:100svh;padding:calc(var(--hdr-h) + 48px) 0 clamp(48px, 10vh, 120px);align-items:flex-end;display:flex;position:relative}.partner-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#000000b8,#0003 60%,#0000),linear-gradient(#0000 50%,#0009);position:absolute;inset:0}.partner-hero__inner{justify-items:start;gap:var(--s-5);display:grid}.partner-hero__inner .eyebrow{color:var(--paper);margin:0}.partner-hero__title{max-width:12ch;font-weight:820;font-stretch:125%;font-size:var(--t-l);letter-spacing:-.01em;text-transform:uppercase;color:var(--white);line-height:.92}.partner-hero__sub{max-width:52ch;font-size:var(--t-s);color:var(--paper);text-shadow:0 1px 12px #00000080;line-height:1.5}.partner-hero__ctas{align-items:center;gap:var(--s-4) var(--s-6);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.partner-hero__email{font-weight:600}.partner-sheet{background:var(--black)}.partner-what__grid{column-gap:var(--grid-gutter);row-gap:var(--s-7);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.partner-what__copy{grid-column:1/span 5}.statement{max-width:60ch;font-weight:560;font-stretch:100%;font-size:var(--t-m);color:var(--white);text-wrap:pretty;-webkit-hyphens:manual;hyphens:manual;line-height:1.4}.partner-what__footer{margin-top:var(--s-6);font-family:var(--font-sans);font-stretch:var(--fs-label);font-variant-numeric:tabular-nums;font-size:var(--t-s);letter-spacing:var(--tr-label);color:var(--lamp)}.partner-what__copy{align-self:start}.mini-circuits{align-content:start;align-self:start;gap:var(--card-gap);grid-column:6/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mini-circuit__link{height:100%;padding:var(--card-pad);border:1px solid var(--card-edge);border-radius:var(--card-radius);background-color:var(--card-fill);box-shadow:var(--card-inset);color:var(--white);transition:border-color var(--d-ui) var(--ease-out), background-color var(--d-ui) var(--ease-out);grid-template-columns:auto 1fr;gap:4px 14px;text-decoration:none;display:grid;position:relative}@media (hover:hover){.mini-circuit__link:hover{border-color:var(--card-edge-hover);background-color:var(--card-fill-hover)}}.mini-circuit__ckt{font-family:var(--font-sans);font-stretch:var(--fs-label);font-variant-numeric:tabular-nums;color:var(--steel)}.mini-circuit__name{font-weight:700;font-size:var(--t-s)}.mini-circuit__summary{font-size:var(--t-s);color:var(--steel);line-height:1.45}.mini-circuit__rule{display:none}.partner-faq__grid{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.partner-faq__grid .section-head{grid-column:1/span 4}.faq{border-top:1px solid var(--rule);grid-column:6/-1}.faq__item{border-bottom:1px solid var(--rule)}.faq__q{justify-content:space-between;align-items:center;gap:var(--s-5);min-height:72px;padding-block:var(--s-4);cursor:pointer;font-weight:680;font-size:var(--t-s);color:var(--white);list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__icon{color:var(--steel);transition:rotate var(--d-ui) var(--ease-out);flex:none}.faq__item[open] .faq__icon{color:var(--white);rotate:45deg}.faq__a{max-width:60ch;padding-bottom:var(--s-5);color:var(--paper);line-height:1.6}.apply{border-top:1px solid var(--rule)}.apply__grid{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.apply__panel{border:1px solid var(--glass-edge);border-radius:var(--r-card);background:radial-gradient(70% 60% at 50% 60%, #101012, var(--black));grid-column:1/span 5;place-items:center;height:calc(100svh - 120px);max-height:760px;display:grid;position:sticky;top:88px;overflow:hidden}.apply__socket{width:92%;height:92%;color:var(--white);position:absolute;inset:4%}.apply-plug__cord{stroke:var(--fog);stroke-width:5px}.apply__main{grid-column:7/-1}.apply__main .section-head{margin-bottom:var(--s-7)}.partner-contacts__list{gap:var(--s-3) var(--s-7);font-size:var(--t-s);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.partner-contacts__list a{color:var(--white)}@media (width<=1099px){.partner-what__copy,.mini-circuits,.partner-faq__grid .section-head,.faq{grid-column:1/-1}.apply__panel{aspect-ratio:16/10;height:auto;margin-bottom:var(--s-7);grid-column:1/-1;position:relative;top:0}.apply__main{grid-column:1/-1}}@media (width<=767px){.partner-hero__title{font-size:var(--t-l)}.mini-circuits{grid-template-columns:1fr}.mini-circuit{grid-row:auto;grid-template-rows:none}.mini-circuit__link{grid-template-rows:none}.apply__panel{aspect-ratio:auto;height:30svh}}.apply-form{gap:var(--s-7);display:grid}.apply-form__hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.apply-form__hp input{width:1px;height:1px;margin:0}.stepper{gap:var(--s-2) var(--s-5);font-family:var(--font-sans);font-stretch:var(--fs-label);font-variant-numeric:tabular-nums;text-transform:uppercase;color:var(--steel);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.stepper__step{align-items:center;gap:8px;display:flex}.stepper__terminal{border:1px solid;border-radius:50%;width:9px;height:9px}.stepper__n{color:var(--white)}.form-step{gap:var(--s-6);border:0;min-width:0;margin:0;padding:0;display:grid}.form-step__legend{margin-bottom:var(--s-2);gap:8px;padding:0;display:grid}.form-step__n{font-family:var(--font-sans);font-stretch:var(--fs-label);font-variant-numeric:tabular-nums;color:var(--steel)}.form-step__title{font-weight:720;font-stretch:106%;font-size:var(--t-m);color:var(--white);line-height:1.1}.field{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.field__label{font-family:var(--font-sans);font-stretch:var(--fs-label);font-variant-numeric:tabular-nums;text-transform:uppercase;color:var(--fog);padding:0;font-weight:500}.field__req,.field__opt{color:var(--steel);margin-left:6px}.field__req:before,.field__opt:before{content:"· "}.field__hint{font-size:var(--t-s);color:var(--steel)}.field__hint:empty{display:none}.field__error{font-size:var(--t-s);color:var(--fault);align-items:center;gap:8px;display:flex}.choice-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.choice-card{display:block;position:relative}.choice-card__input{opacity:0;cursor:pointer;position:absolute;inset:0}.choice-card__text{border:1px solid var(--input-edge);border-radius:var(--r-input);text-align:center;min-height:56px;color:var(--paper);transition:background-color var(--d-ui) var(--ease-out), color var(--d-ui) var(--ease-out), border-color var(--d-ui) var(--ease-out);place-items:center;padding:8px 12px;font-weight:600;display:grid}.choice-card__input:hover+.choice-card__text{border-color:#ffffff80}.choice-card__input:checked+.choice-card__text{background:var(--white);border-color:var(--white);color:var(--black)}.choice-card__input:focus-visible+.choice-card__text{outline:var(--focus-ring);outline-offset:var(--focus-offset);box-shadow:var(--focus-halo)}.pin-picker__body{aspect-ratio:1;width:min(100%,420px);margin:var(--s-2) 0 var(--s-6);position:relative}.pin-picker__socket,.pin-picker__svg{width:100%;height:100%;color:var(--rule-hi);position:absolute;inset:0}.pin-picker .socket__sleeve,.pin-picker .socket__contact,.pin-picker .socket__hole{display:none}.pin-picker__pins{margin:0;padding:0;list-style:none}.pin-picker__pin{left:var(--x);top:var(--y);position:absolute;translate:-50% -50%}.pin-picker__input{opacity:0;cursor:pointer;width:56px;height:56px;margin:0;position:absolute;top:0;left:0}.pin-picker__label{cursor:pointer;justify-items:center;gap:4px;display:grid;position:relative}.pin-picker__num{border:1.5px solid var(--white);background:var(--black);width:56px;height:56px;font-family:var(--font-sans);font-stretch:var(--fs-label);font-variant-numeric:tabular-nums;font-size:var(--t-s);color:var(--white);transition:background-color var(--d-ui) var(--ease-out), color var(--d-ui) var(--ease-out), border-color var(--d-ui) var(--ease-out);border-radius:50%;place-items:center;display:grid}.pin-picker__name{white-space:nowrap;color:var(--paper);font-weight:600;position:absolute;top:60px}.pin-picker__input:checked+.pin-picker__label .pin-picker__num{background:var(--lamp);border-color:var(--lamp);color:var(--black)}.pin-picker__input:checked+.pin-picker__label .pin-picker__name{color:var(--white)}.pin-picker__input:focus-visible+.pin-picker__label .pin-picker__num{outline:var(--focus-ring);outline-offset:var(--focus-offset);box-shadow:var(--focus-halo)}.field--toggle{display:block}.toggle__input{opacity:0;width:1px;height:1px;position:absolute}.toggle{cursor:pointer;min-height:48px;color:var(--white);align-items:center;gap:14px;font-weight:600;display:inline-flex}.toggle__track{border:1px solid var(--input-edge);border-radius:var(--r-pill);width:52px;height:30px;transition:background-color var(--d-ui) var(--ease-out);flex:none;position:relative}.toggle__track:after{content:"";background:var(--fog);width:20px;height:20px;transition:translate var(--d-ui) var(--ease-seat), background-color var(--d-ui) linear;border-radius:50%;position:absolute;top:4px;left:4px}.toggle__input:checked+.toggle .toggle__track{background:var(--white);border-color:var(--white)}.toggle__input:checked+.toggle .toggle__track:after{background:var(--black);translate:22px}.toggle__input:focus-visible+.toggle .toggle__track{outline:var(--focus-ring);outline-offset:var(--focus-offset);box-shadow:var(--focus-halo)}.form-summary{border:1px solid var(--fault);border-radius:var(--r-input);padding:16px 18px}.form-summary__title{color:var(--white);align-items:center;gap:10px;font-weight:600;display:flex}.form-summary__title .i{color:var(--fault)}.form-actions{align-items:center;gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.btn--submit{margin-left:auto}.btn__lead{margin-left:-4px}.form-status:empty{display:none}@media (width<=767px){.choice-cards{grid-template-columns:1fr 1fr}.pin-picker__num,.pin-picker__input{width:48px;height:48px}.pin-picker__name{top:50px}.btn--submit{width:100%;margin-left:0}}.thanks{isolation:isolate;position:relative}.thanks:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.thanks__mark{color:var(--white)}.thanks__title{letter-spacing:-.01em;text-transform:uppercase;color:var(--white);font-weight:820;font-stretch:125%}.thanks__company{color:var(--white);font-weight:680;font-stretch:106%;line-height:1.15}.thanks__ref{border:1px solid var(--glass-edge);font-family:var(--font-sans);font-stretch:var(--fs-label);font-variant-numeric:tabular-nums;font-size:var(--t-s);color:var(--white);border-radius:6px;padding:6px 10px}.thanks__text{font-size:var(--t-s)}.thanks__next,.thanks__links{width:100%}.thanks__steps{gap:var(--grid-gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.thanks__steps li{border-top:1px solid var(--rule-hi);font-size:var(--t-s);color:var(--white);gap:12px;padding-top:16px;line-height:1.4;display:grid}.thanks__step-n{font-family:var(--font-sans);font-stretch:var(--fs-label);font-variant-numeric:tabular-nums;color:var(--lamp)}.thanks__circuits{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.thanks__num{font-family:var(--font-sans);font-stretch:var(--fs-label);font-variant-numeric:tabular-nums}.thanks__more{align-items:center;gap:var(--s-4) var(--s-6);flex-wrap:wrap;display:flex}@media (width>=768px) and (width<=1099px){.thanks__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.thanks__steps{grid-template-columns:1fr}}.thanks__prep{max-width:62ch;margin-top:var(--s-6);font-size:var(--t-s);color:var(--white);line-height:1.5}.thanks__quiet{max-width:62ch;margin-top:var(--s-4);font-size:var(--t-s);color:var(--white);line-height:1.5}.thanks__prep[hidden]+.thanks__quiet{margin-top:var(--s-6)}.thanks__quiet .thanks__email{min-height:0;padding-block:0;display:inline}.thanks__quiet-ref{color:var(--white);white-space:nowrap}.apply-v--new,.apply-v--scale,html[data-stage=new] .apply-v--any,html[data-stage=scale] .apply-v--any{display:none}html[data-stage=new] .apply-v--new,html[data-stage=scale] .apply-v--scale{display:inline}.fleet-note{margin-top:10px;display:none}html[data-stage=new] .fleet-note--new,html[data-stage=scale] .fleet-note--scale{display:block}html[data-stage=new] [data-field=fleet_size]:has(.choice-card:not(:first-child) .choice-card__input:checked) .fleet-note--new{display:none}html[data-stage=scale] [data-field=fleet_size]:has(.choice-card__input:checked) .fleet-note--scale{color:var(--fog)}@media (width<=767px){.partner-hero__chips.snap-row{--snap-card:max-content;justify-self:stretch;width:auto;min-width:0;max-width:none;padding-bottom:6px}}.apply__panel{background:radial-gradient(70% 46% at 50% 64%, #ffffff09, transparent 70%), radial-gradient(90% 70% at 50% 60%, #0e0e10, var(--black));isolation:isolate;box-shadow:inset 0 1px #ffffff0f}.apply__socket{transition:opacity .3s linear}.apply__panel.is-gl-live .apply__socket{opacity:0}.apply-plug{transform:translateY(var(--plug-y,0px));transition:transform .5s var(--ease-out)}.apply__panel.is-seated .apply-plug{transition:transform .38s var(--ease-seat)}.apply__panel.is-sending .apply-plug__body{animation:1.4s ease-in-out infinite alternate plug-hover}@keyframes plug-hover{0%{translate:0 -2px}to{translate:0 2px}}.apply__socket .plug__label{transition:fill var(--d-ui) var(--ease-out)}.apply__socket .plug__label.is-filled{fill:var(--white)}.apply__panel:has(.plug__label.is-filled) .plug__band{stroke:var(--fog)}.apply__socket .socket__contact{transition:fill var(--d-ui) var(--ease-out)}.apply__socket .socket__pin.is-live .socket__contact{fill:var(--lamp);filter:drop-shadow(0 0 5px var(--lamp))}.apply__socket .socket__pin.is-live .socket__sleeve{stroke:var(--lamp-deep)}.apply-notch{fill:none;stroke:var(--rule-hi);stroke-width:1.5px;transition:stroke var(--d-ui) linear}.apply-notch.is-reached{stroke:var(--steel)}.apply-notch.is-current{stroke:var(--lamp)}.apply__panel.is-seated .socket__key{animation:key-latch .6s var(--ease-out) .16s both}@keyframes key-latch{0%{stroke:var(--white)}30%{stroke:var(--lamp)}to{stroke:var(--white)}}.apply-plug__pulse{fill:none;stroke:var(--lamp);stroke-width:5px;stroke-linecap:round;stroke-dasharray:.14 2;stroke-dashoffset:-.86px;animation:cord-pulse .76s var(--ease-trace) .2s forwards}@keyframes cord-pulse{to{stroke-dashoffset:.2px}}.apply-form.is-stepped{gap:var(--s-6)}.apply-form.is-stepped .stepper{padding-bottom:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;position:relative}.apply-form.is-stepped .stepper:before,.apply-form.is-stepped .stepper:after{content:"";background:var(--rule-hi);height:1px;position:absolute;top:5px;left:6px;right:6px}.apply-form.is-stepped .stepper:after{background:var(--white);transform-origin:0;scale:var(--wire,0) 1;transition:scale .42s var(--ease-trace)}.apply-form.is-stepped .stepper__step{white-space:nowrap;color:var(--steel);transition:color var(--d-ui) linear;justify-content:flex-start;padding-top:24px;display:flex;position:relative}.apply-form.is-stepped .stepper__step:nth-child(2){justify-content:center}.apply-form.is-stepped .stepper__step:nth-child(3){justify-content:flex-end}.apply-form.is-stepped .stepper__terminal{z-index:1;border:1px solid var(--steel);background:var(--black);width:11px;height:11px;transition:background-color var(--d-ui) var(--ease-out), border-color var(--d-ui) var(--ease-out), box-shadow var(--d-ui) var(--ease-out);border-radius:50%;position:absolute;top:0;left:0}.apply-form.is-stepped .stepper__step:nth-child(2) .stepper__terminal{left:50%;translate:-50%}.apply-form.is-stepped .stepper__step:nth-child(3) .stepper__terminal{left:auto;right:0}.apply-form.is-stepped .stepper__n{color:inherit;margin-right:6px}.apply-form.is-stepped .stepper__step.is-done{color:var(--fog)}.apply-form.is-stepped .stepper__step.is-done .stepper__terminal{border-color:var(--white);background:var(--white)}.apply-form.is-stepped .stepper__step.is-current{color:var(--white)}.apply-form.is-stepped .stepper__step.is-current .stepper__terminal{border-color:var(--white);background:var(--lamp);box-shadow:inset 0 0 0 2px var(--black), 0 0 10px var(--lamp-glow)}.apply-form.is-stepped .form-step{align-content:start;min-height:min(60svh,560px)}.apply-form .form-step__legend{margin-bottom:var(--s-4)}.form-step__title:focus{outline:none}.form-step__title:focus-visible{box-shadow:none;outline:none}.field.is-invalid .field__label{color:var(--white)}.field__error .i{flex:none}.field__hint{font-family:var(--font-sans);font-stretch:var(--fs-label);font-variant-numeric:tabular-nums;font-size:var(--t-s);letter-spacing:.06em;color:var(--fog)}.field__hint.is-soft{font-family:var(--font-sans);font-size:var(--t-s);letter-spacing:0;color:var(--steel)}#f-interests-hint{font-family:var(--font-sans);font-size:var(--t-s);letter-spacing:0;color:var(--steel);transition:opacity var(--d-ui) linear}#f-interests-hint.is-quiet{opacity:0}.choice-card__text{min-height:56px;transition:background-color var(--d-ui) var(--ease-out), color var(--d-ui) var(--ease-out), border-color var(--d-ui) var(--ease-out)}.choice-card__input:checked+.choice-card__text{animation:option-seat .38s var(--ease-seat)}@keyframes option-seat{0%{scale:.94}to{scale:1}}.choice-card.is-invalid .choice-card__text,.field--choice.is-invalid .choice-card__text{border-color:var(--fault)}.field--choice[data-ask] .field__label{color:var(--white)}.field--choice[data-ask] .choice-card__text{border-color:#ffffff80}.pin-picker__svg .socket__lip,.pin-picker__svg .socket__key{stroke:var(--rule-hi)}.pin-picker__svg .socket__face{stroke:var(--rule)}.pin-picker__num{transition:background-color var(--d-ui) var(--ease-out), color var(--d-ui) var(--ease-out), border-color var(--d-ui) var(--ease-out), box-shadow var(--d-ui) var(--ease-out)}.pin-picker__input:hover+.pin-picker__label .pin-picker__num{border-color:var(--lamp)}.pin-picker__input:checked+.pin-picker__label .pin-picker__num{box-shadow:0 0 0 4px var(--black), 0 0 22px var(--lamp-glow);animation:option-seat .38s var(--ease-seat)}.pin-picker__name{transition:color var(--d-ui) linear}.form-summary{background:#ff5a4e0f;gap:10px;display:grid}.form-summary:focus{outline:none}.form-summary.is-shown{animation:summary-in .24s var(--ease-out)}@keyframes summary-in{0%{opacity:0;translate:0 -6px}}.form-summary__list{gap:6px;margin:0;padding:0 0 0 30px;list-style:none;display:grid}.form-summary__link{color:var(--paper);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.form-summary__link:hover{color:var(--white);-webkit-text-decoration-color:var(--white);text-decoration-color:var(--white)}.apply-form.is-stepped .form-actions{justify-content:space-between}.apply-form.is-stepped [data-step-next],.apply-form.is-stepped .btn--submit{margin-left:auto}.btn--submit[aria-disabled=true]{cursor:progress}.apply-form [data-step-back][aria-disabled=true],.apply-form.is-connected [data-step-back]{opacity:.4;pointer-events:none}.btn--submit[aria-disabled=true]:hover{background:var(--white)}.btn--submit[aria-disabled=true]:active{scale:1}.btn--submit.is-busy .btn__lead,.btn--submit.is-busy .i--chevron-right,.apply-form.is-connected .btn--submit .i--chevron-right{display:none}.apply-form.is-connected .btn--submit{cursor:default}.apply-form.is-connected .btn--submit .btn__lead{color:var(--lamp-deep)}.btn__spinner{--i-size:20px;animation:.84s steps(7,end) infinite tick-ring;overflow:visible}.btn__spinner line{stroke:currentColor;stroke-width:2px;stroke-linecap:round;opacity:calc(1 - var(--k) * .12)}@keyframes tick-ring{to{rotate:1turn}}.form-status{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.form-status__ref{font-family:var(--font-sans);font-stretch:var(--fs-label);font-variant-numeric:tabular-nums;font-size:var(--t-s);letter-spacing:var(--tr-label);color:var(--fog)}.form-status__lamp{background:var(--lamp);width:7px;height:7px;box-shadow:0 0 10px var(--lamp-glow);border-radius:50%}.form-status.is-sending .form-status__lamp{animation:1.2s ease-in-out infinite alternate lamp-wait}@keyframes lamp-wait{0%{opacity:.35}to{opacity:1}}.form-status__ok{color:var(--white);font-weight:700}.form-status.is-error{gap:var(--s-4);border:1px solid var(--fault);border-radius:var(--r-input);animation:summary-in .24s var(--ease-out);background:#ff5a4e0f;padding:18px 20px;display:grid}.form-status__msg{color:var(--paper);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.form-status__msg .i{--i-size:20px;color:var(--fault);flex:none;margin-top:2px}.form-status__msg strong,.form-status__msg a{color:var(--white)}.form-status__actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.apply__panel{scroll-margin-top:calc(var(--hdr-h) + var(--safe-top) + 12px)}@media (width<=767px){.apply__main{display:contents}.apply__main>.section-head{margin-bottom:var(--s-6);order:-1;grid-column:1/-1}.apply__main>.apply-form{grid-column:1/-1}.apply__panel{margin-bottom:var(--s-6)}.apply.is-stepping .apply__panel{height:120px;margin-bottom:var(--s-5)}.apply-form.is-stepped{padding-bottom:var(--s-4)}.apply.is-stepping{padding-bottom:var(--s-6)}.apply-form.is-stepped .form-step :is(input,select,textarea){scroll-margin-bottom:calc(var(--bar-h,96px) + var(--kb,0px) + 12px)}.apply-form.is-stepped .form-step{min-height:0}.apply-form.is-stepped .stepper__step{letter-spacing:0;gap:0;font-size:0}.apply-form.is-stepped .stepper__step .stepper__n{font-size:var(--t-s);letter-spacing:var(--tr-label);margin:0}.apply-form.is-stepped .form-actions{z-index:var(--z-hud);gap:var(--s-3);padding:12px 16px calc(12px + var(--safe-bottom,0px));border-top:1px solid var(--glass-edge);transform:translateY(calc(-1 * var(--kb,0px)));opacity:0;visibility:hidden;transition:translate .28s var(--ease-out), opacity .2s linear, visibility 0s linear .28s;background:#090a0cf0;flex-wrap:nowrap;margin:0;position:fixed;bottom:0;left:0;right:0;translate:0 110%}.apply-form.is-stepped.has-bar .form-actions{opacity:1;visibility:visible;transition:translate .32s var(--ease-out), opacity .2s linear, visibility 0s;translate:0}.apply-form.is-stepped .form-actions .btn--primary{white-space:nowrap;flex:auto;min-height:56px;padding-inline:18px}.apply-form.is-stepped .form-actions .btn--submit{white-space:normal;text-align:center;width:auto;min-width:0;line-height:1.2}.apply-form.is-stepped .form-actions .btn--text{flex:none;padding-inline:8px}.field__input{font-size:var(--t-s)}}@media (width<=340px){.apply-form.is-stepped .form-actions .btn--submit{font-size:var(--t-s);letter-spacing:.01em;gap:6px;padding-inline:12px}.apply-form.is-stepped .form-actions .btn--submit:not(.is-busy) .btn__lead{display:none}}.mini-circuits{grid-auto-rows:auto}.mini-circuit{grid-row:span 3;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);row-gap:4px;display:grid}.mini-circuit__link{grid-row:1/-1;grid-template-columns:24px minmax(0,1fr);grid-template-rows:subgrid;align-content:start;height:auto}.mini-circuit__icon{grid-area:1/1/span 2;width:24px;height:24px;margin-top:-1px;padding:0}.mini-circuit__icon .i{display:block}.mini-circuit__ckt{font-size:var(--t-s);letter-spacing:var(--tr-label);grid-area:1/2;align-self:center}.mini-circuit__name{grid-area:2/2;align-self:start;line-height:1.2}.mini-circuit__summary{grid-area:3/2;align-self:start}:is(.partner-hero__email,.partner-contacts__list a,.thanks__email){min-height:var(--target);background-origin:content-box;background-clip:content-box;align-items:center;gap:8px;padding-block:10px;display:inline-flex}.stepper,.form-step__n,.field__label{font-size:var(--t-s);letter-spacing:var(--tr-label)}.field__req,.field__opt{font-size:inherit;letter-spacing:inherit}.field__hint,.pin-picker__name{font-size:var(--t-s)}@media (width<=767px){.pin-picker__name{font-size:var(--t-s)}}body[data-route=thanks] #stage .stage__scrim{background:0 0}.thanks{min-height:100svh;padding:calc(var(--hdr-h) + var(--safe-top) + 32px) 0 calc(clamp(32px, 5.5vh, 72px) + var(--safe-bottom));align-items:flex-end;display:flex}.thanks:before{transition:opacity .9s var(--ease-out);background:radial-gradient(90% 64% at 0 100%,#0009,#00000057 48%,#0000 78%),linear-gradient(#0000 46%,#0003 62%,#0000008a 82%,#000000b3)}.thanks .thanks__inner{justify-items:start;gap:var(--s-4);max-width:var(--grid-max);display:grid}.thanks__head{align-items:center;gap:clamp(14px,1.6vw,24px);display:flex}.thanks .thanks__mark{filter:drop-shadow(0 2px 14px #0006);flex:none;width:clamp(44px,4.4vw,72px);height:auto}.thanks__mark .pin{transition:fill var(--d-ui) var(--ease-out)}.thanks__mark .pin.is-live{fill:var(--lamp)}.thanks .thanks__title{font-size:var(--t-l);text-shadow:0 2px 28px #00000059;line-height:.9}.thanks .thanks__company{max-width:40ch;font-size:var(--t-m);text-shadow:0 1px 16px #00000080}.thanks__meta{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.thanks .thanks__ref{letter-spacing:.14em;background:#0000006b}.thanks .thanks__text{max-width:60ch;color:var(--paper);text-shadow:0 1px 12px #0009}.thanks__inner>*{transition:opacity .62s var(--ease-out), transform .76s var(--ease-out)}.thanks__inner>:nth-child(2){transition-delay:90ms}.thanks__inner>:nth-child(3){transition-delay:.18s}html.is-thanks-held .thanks:before{opacity:0}html.is-thanks-held .thanks__inner>*{opacity:0;transition:none;transform:translateY(18px)}.thanks-next{padding:var(--section-pad) 0;border-top:1px solid var(--rule);background:var(--black);position:relative}.thanks-next__grid{gap:var(--s-8);display:grid}.thanks-next .thanks__next,.thanks-next .thanks__links{margin-top:0}.thanks-next .thanks__step-n{font-size:var(--t-s)}.thanks-next .thanks__circuits{margin-bottom:var(--s-6);gap:8px}.thanks-next .thanks__circuits a{min-height:var(--target);border:1px solid var(--rule-hi);border-radius:var(--r-pill);color:var(--white);transition:border-color var(--d-micro) linear, background-color var(--d-micro) linear;align-items:center;gap:10px;padding:0 18px 0 14px;font-weight:600;text-decoration:none;display:inline-flex}.thanks-next .thanks__circuits a:hover{border-color:var(--white);background:#ffffff0f}.thanks-next .thanks__num{font-size:var(--t-s);letter-spacing:var(--tr-label);color:var(--steel)}.thanks__email{color:var(--white)}@media (width<=767px){.thanks{padding-bottom:calc(76px + var(--safe-bottom))}.thanks .thanks__inner{gap:var(--s-3)}.thanks .thanks__title{font-size:var(--t-l);font-stretch:106%}.thanks .thanks__company{font-size:var(--t-s);line-height:1.25}.thanks .thanks__text{font-size:var(--t-s)}.thanks:before{background:radial-gradient(130% 56% at 0 100%,#0000009e,#0000005c 50%,#0000 80%),linear-gradient(#0000 50%,#00000070 66%,#000000bd 84%,#000000d6)}}.door-name{z-index:-2;opacity:0;transform-origin:0 0;pointer-events:none;will-change:transform, opacity;position:fixed;top:0;left:0}.door-name__plate{font-family:var(--font-sans);letter-spacing:.02em;white-space:nowrap;filter:blur(.3px);justify-items:center;font-weight:820;font-stretch:75%;line-height:.94;display:grid;position:absolute;top:33%;left:0;right:0;translate:0 -50%}.door-name__block{justify-items:center;gap:.1em;width:max-content;display:grid;position:relative}.door-name__line{width:max-content;display:block;position:relative}.door-name__ch{color:#0000;background:linear-gradient(#0f1013e6,#0f1013e6),url(/tex/grain-256.png) 0 0/48px 48px;opacity:0;-webkit-background-clip:text;background-clip:text;display:inline-block}.door-name.is-set .door-name__ch{opacity:1}.door-name.is-applying .door-name__ch{animation:vinyl-seat .3s var(--ease-out) both;animation-delay:calc(var(--x,0) * var(--sweep))}@keyframes vinyl-seat{0%{opacity:0;transform:translateY(.1em)scaleY(.9)}to{opacity:1;transform:none}}.door-name__squeegee{opacity:0;background:linear-gradient(#0000,#fffc 28% 72%,#0000);width:.07em;position:absolute;top:-16%;bottom:-16%;left:0}.door-name.is-applying .door-name__squeegee{animation:squeegee var(--sweep) linear both}@keyframes squeegee{0%{opacity:0;transform:translate(-.1em)}10%,88%{opacity:.85}to{opacity:0;transform:translateX(var(--block-w,4em))}}@media (prefers-reduced-motion:reduce){.apply-plug,.apply__panel.is-seated .apply-plug{transition:none}.apply__panel.is-sending .apply-plug__body,.btn__spinner,.form-status.is-sending .form-status__lamp,.choice-card__input:checked+.choice-card__text,.pin-picker__input:checked+.pin-picker__label .pin-picker__num,.form-summary.is-shown,.form-status.is-error,.apply-plug__pulse,.apply__panel.is-seated .socket__key{animation:none}.apply-plug__pulse{display:none}.apply-form.is-stepped .stepper:after{transition:none}}html.rm .apply-plug,html.rm .apply__panel.is-seated .apply-plug{transition:none}html.rm .apply__panel.is-sending .apply-plug__body,html.rm .btn__spinner,html.rm .form-status.is-sending .form-status__lamp,html.rm .choice-card__input:checked+.choice-card__text,html.rm .pin-picker__input:checked+.pin-picker__label .pin-picker__num,html.rm .form-summary.is-shown,html.rm .form-status.is-error,html.rm .apply__panel.is-seated .socket__key{animation:none}html.rm .apply-plug__pulse{display:none}html.rm .apply-form.is-stepped .stepper:after,html.rm .thanks__inner>*,html.rm .thanks:before{transition:none}html.rm .door-name .door-name__ch{animation:none}html.rm .door-name__squeegee{display:none}@media (prefers-reduced-motion:reduce){.thanks__inner>*,.thanks:before{transition:none}.door-name .door-name__ch{animation:none}.door-name__squeegee{display:none}}@media (forced-colors:active){.apply-form.is-stepped .stepper__step.is-current .stepper__terminal{background:highlight}.pin-picker__input:checked+.pin-picker__label .pin-picker__num{color:highlighttext;background:highlight}}.svc-picks{margin-top:var(--s-5,24px);border:0;padding:0}.svc-picks__list{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.svc-picks__input{opacity:0;pointer-events:none;position:absolute}.svc-picks__chip{border:1px solid var(--rule);min-height:40px;color:var(--paper);cursor:pointer;border-radius:999px;align-items:center;padding:8px 16px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.svc-picks__chip:hover{color:var(--white);border-color:#fff6}.svc-picks__input:checked+.svc-picks__chip{background:var(--white);border-color:var(--white);color:var(--black)}.svc-picks__input:focus-visible+.svc-picks__chip{outline:2px solid var(--white);outline-offset:3px}.field__hint--note{font-family:var(--font-sans);font-size:var(--t-s);letter-spacing:0;color:var(--steel);line-height:1.45}.field__hint--note+.field__error{margin-top:6px}html[data-stage=scale] .field--choice[data-field=fleet_size]:not(:has(:checked)) .choice-card:not(:first-child) .choice-card__text{border:1px solid var(--white);color:var(--white);background-color:#ffffff14}html[data-stage=scale] .field--choice[data-field=fleet_size]:not(:has(:checked)) .choice-card:first-child .choice-card__text{border-color:var(--rule);color:var(--fog)}html[data-stage=scale] .field--choice[data-field=fleet_size]:not(:has(:checked)) .fleet-note--scale{color:var(--white)}.form-next{max-width:62ch;margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--rule);font-size:var(--t-s);color:var(--paper);line-height:1.5}.form-terms{max-width:62ch;margin-top:var(--s-3);font-size:var(--t-s);color:var(--fog);line-height:1.5}.form-step>.form-next{margin-top:0}.form-step>.form-next+.form-terms{margin-top:calc(var(--s-3) - var(--s-6))}:is(.card,.spotlight__col,.tracker__col,.pricing__item,.receive__list>li,.dsupport__item,.dpath,.downer__ways li,.deploy__item,.screening__step,.readout,.quick-done,.driver-done){border:1px solid var(--card-edge);border-radius:var(--card-radius);background-color:var(--card-fill);box-shadow:var(--card-inset);transition:border-color var(--d-ui) var(--ease-out), background-color var(--d-ui) var(--ease-out)}:is(.card,.spotlight__col,.tracker__col,.pricing__item,.receive__list>li,.dsupport__item,.downer__ways li,.deploy__item){padding:var(--card-pad)}.card__index{top:var(--card-pad);right:var(--card-pad)}:is(.card,.spotlight__col,.tracker__col,.pricing__item,.receive__list>li,.dsupport__item,.dpath,.downer__ways li,.deploy__item,.readout){background-image:var(--sheen-band);background-position:160% 0;background-repeat:no-repeat;background-size:250% 100%}@supports (animation-timeline:view()){:is(.card,.spotlight__col,.tracker__col,.pricing__item,.receive__list>li,.dsupport__item,.dpath,.downer__ways li,.deploy__item,.readout){animation:linear both sheen-sweep;animation-timeline:view();animation-range:entry 20% cover 40%}}@media (hover:hover){:is(.card,.spotlight__col,.tracker__col,.pricing__item,.receive__list>li,.dsupport__item,.dpath,.downer__ways li,.deploy__item,.readout):hover{border-color:var(--card-edge-hover);background-color:var(--card-fill-hover);animation:sheen-sweep var(--sheen-d) var(--ease-out) both}}@media (prefers-reduced-motion:reduce){:is(.card,.spotlight__col,.tracker__col,.pricing__item,.receive__list>li,.dsupport__item,.dpath,.downer__ways li,.deploy__item,.readout){background-image:none!important;animation:none!important}}html.rm :is(.card,.spotlight__col,.tracker__col,.pricing__item,.receive__list>li,.dsupport__item,.dpath,.downer__ways li,.deploy__item,.readout){background-image:none!important;animation:none!important}@media (width>=768px) and (hover:hover) and (pointer:fine){html:is(.tier-2,.tier-3) :is(.card,.spotlight__col,.tracker__col,.pricing__item,.receive__list>li,.dsupport__item,.dpath,.readout){-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur)}}:is(.pricing__note,.spotlight__foot,.dreq__note,.audit,.patch-panel,.apply__panel,.downer__media,.dteam__media,.dapply__media){border-color:var(--card-edge);border-radius:var(--card-radius)}:is(.pricing__note,.spotlight__foot,.dreq__note){background-color:var(--card-fill);max-width:var(--measure)}.audit{background-color:var(--card-fill)}.patch-panel{background:var(--card-fill)}.brokers li{border-color:var(--card-edge);border-radius:var(--r-chip);background-color:var(--card-fill)}:is(.person__photo img,.person__photo--video video,.svc-gallery__item img){border-color:var(--card-edge);border-radius:var(--card-radius)}.readout{color:var(--white)}.readout__label{color:var(--steel)}.readout__bank i{background:var(--white)}.sf{color:var(--white)}.sf__half{background:#111113}.sf__top.sf__fold{background:linear-gradient(#18181b 40%,#121214)}.sf__bot.sf__fold{background:linear-gradient(#0e0e10,#141416 60%)}.sf__unit:after{background:#ffffff1f}.why.fx-stack>.why__item{border-radius:var(--card-radius);background:linear-gradient(160deg,#18181b,#0a0a0b 70%);max-width:min(100%,880px);border-color:var(--card-edge)!important;opacity:1!important;min-height:0!important;padding:var(--card-pad) calc(var(--card-pad) * 1.5) calc(var(--card-pad) * 1.25)!important}.why.fx-stack .why__title{margin-top:var(--s-4)}.why:not(.fx-stack){gap:var(--card-gap);border:0}.why:not(.fx-stack)>.why__item{padding:var(--card-pad);border:1px solid var(--card-edge);border-radius:var(--card-radius);background-color:var(--card-fill);box-shadow:var(--card-inset)}:is(.card__text,.why__text,.spotlight__text,.pricing__item,.receive__list li,.deploy__text,.dept-lead,.section-lead,.cta-band__text,.faq-item p,.faq__a){line-height:var(--lh-body)}:is(.dept-lead,.section-lead,.cta-band__text){max-width:var(--measure)}@media (width<=767px){:is(.cards,.spotlight__cols,.tracker__cols,.receive__list,.pricing.pricing,.dsupport__list,.dpaths__list,.why:not(.fx-stack)){grid-auto-flow:column;grid-auto-columns:var(--snap-card);gap:var(--card-gap);margin-inline:calc(-1 * var(--grid-margin));padding:4px var(--grid-margin) 14px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--grid-margin);scrollbar-width:thin;scrollbar-color:var(--rule-hi) transparent;overflow-x:auto;grid-template-columns:none!important;display:grid!important}:is(.cards,.spotlight__cols,.tracker__cols,.receive__list,.pricing.pricing,.dsupport__list,.dpaths__list,.why:not(.fx-stack))>*{scroll-snap-align:start;min-width:0}.dreq__list>.why__item:last-child:nth-child(odd){grid-column:auto}}:root{--route-css:"partner"}
