@font-face{font-family:Porsche Next;src:url(/assets/porsche-next-regular-DyjXR84J.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Porsche Next;src:url(/assets/porsche-next-thin-CNeeKoC3.otf) format("opentype");font-weight:100;font-display:swap}@font-face{font-family:Porsche Next;src:url(/assets/porsche-next-semibold-DMP7t6Y0.otf) format("opentype");font-weight:600;font-display:swap}@font-face{font-family:Porsche Next;src:url(/assets/porsche-next-bold-D1q-ktqe.otf) format("opentype");font-weight:700;font-display:swap}:root{--qc-ink:#182c3a;--qc-blue:#2e5f84;--qc-pale:#f3f5f4;--qc-line:#d7dfdf;--qc-muted:#65747a;--qc-paper:#fbfcfb}*{box-sizing:border-box}.qc-site{font-family:Porsche Next,sans-serif;color:var(--qc-ink);background:var(--qc-paper);min-height:100dvh;overflow:hidden}.qc-wrap{width:min(calc(100% - 112px),1400px);margin:auto}a{color:inherit;text-decoration:none}button{font:inherit}.qc-header{height:82px;border-bottom:1px solid var(--qc-line);background:#fbfcfbf7;position:relative;z-index:10}.qc-header-inner{height:100%;display:flex;align-items:center;gap:40px}.qc-brand{display:flex;gap:13px;align-items:center;font-size:14px;font-weight:700;line-height:1.05;white-space:nowrap}.qc-brand>span:last-child>span{display:block;color:#819096;text-transform:uppercase;font-weight:400;font-size:10px;letter-spacing:.1em;margin-top:6px}.qc-brand-mark{width:30px;height:30px;border:1px solid var(--qc-ink);position:relative;display:block}.qc-brand-mark i{position:absolute;width:11px;height:11px;border:1px solid var(--qc-blue);right:-6px;bottom:-6px;background:var(--qc-paper)}.qc-brand-mark b{position:absolute;width:7px;height:1px;background:var(--qc-blue);top:14px;left:6px}.qc-nav{margin-left:auto;display:flex;gap:34px;font-size:13px;color:#53656d}.qc-nav a:hover,.qc-footer a:hover{color:var(--qc-blue)}.qc-header-contact{display:flex;align-items:center;gap:25px;background:var(--qc-ink);color:#f7f9f8;padding:14px 17px;min-width:132px;justify-content:space-between;font-size:13px;font-weight:600}.qc-menu{display:none;background:transparent;border:1px solid var(--qc-line);width:42px;height:42px;color:var(--qc-ink)}.qc-menu svg{width:20px}.qc-mobile-nav{display:none}.qc-hero{min-height:770px;position:relative;background:#eef1f0}.qc-hero-image{position:absolute;inset:0 0 0 48%;overflow:hidden}.qc-hero-image img{width:100%;height:100%;object-fit:cover;object-position:58% center;filter:saturate(.72)}.qc-image-wash{position:absolute;inset:0;background:linear-gradient(90deg,#eef1f0,#eef1f059 22%,#182c3a0d 65%,#182c3a70)}.qc-image-note{position:absolute;right:42px;bottom:40px;color:#e8eeec;font-size:11px;line-height:1.5;text-align:right;letter-spacing:.14em;text-transform:uppercase}.qc-image-note span{font-size:12px;text-transform:none;letter-spacing:.03em;opacity:.75}.qc-hero-content{position:relative;z-index:2;padding:132px 48% 120px 0}.qc-kicker,.qc-eyebrow{display:flex;align-items:center;gap:11px;color:var(--qc-blue);font-size:11px;text-transform:uppercase;letter-spacing:.16em;font-weight:700}.qc-kicker span{width:7px;height:7px;background:var(--qc-blue);border-radius:50%}.qc-hero h1{font-size:clamp(60px,6.3vw,96px);line-height:.96;letter-spacing:-.065em;font-weight:600;margin:35px 0 30px}.qc-hero h1 em,.qc-section-head h2 em,.qc-intro h2 em,.qc-region h2 em,.qc-contact h2 em{font-style:normal;color:var(--qc-blue)}.qc-hero-content>p{max-width:510px;color:#596b72;font-size:18px;line-height:1.62;margin:0 0 34px}.qc-actions{display:flex;align-items:center;gap:30px}.qc-button{display:flex;align-items:center;gap:37px;background:var(--qc-ink);color:#f6f8f7;padding:18px 21px 18px 23px;font-size:14px;font-weight:600}.qc-button:hover{background:#2c5069}.qc-link{display:inline-flex;align-items:center;gap:11px;color:var(--qc-blue);font-size:14px;font-weight:700}.qc-link:hover{gap:16px}.qc-hero-rail{position:absolute;bottom:0;left:0;right:0;border-top:1px solid rgba(37,66,78,.18);height:75px}.qc-hero-rail .qc-wrap{height:100%;display:flex;align-items:center;gap:15px;color:#64747a;font-size:12px}.qc-hero-rail span{font-weight:700;color:var(--qc-ink)}.qc-hero-rail i{height:17px;width:1px;background:#bcc7c7}.qc-hero-rail b{font-weight:400}.qc-hero-rail a{margin-left:auto;display:flex;gap:10px;align-items:center;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.qc-intro{padding:155px 0 148px}.qc-intro-grid{display:grid;grid-template-columns:.42fr 1fr;gap:10vw}.qc-intro aside>p{color:#809095;max-width:220px;line-height:1.6;font-size:13px;margin:30px 0}.qc-intro h2{font-size:clamp(42px,4.7vw,72px);line-height:1.08;letter-spacing:-.05em;margin:0;max-width:930px;font-weight:600}.qc-rule{height:1px;background:var(--qc-line);margin:54px 0 28px}.qc-intro-foot{display:flex;justify-content:space-between;gap:40px}.qc-intro-foot p{max-width:540px;color:#536870;line-height:1.65;font-size:16px;margin:0}.qc-intro-foot span{font-size:11px;color:var(--qc-blue);font-weight:700;white-space:nowrap;letter-spacing:.09em;padding-top:4px}.qc-mark-panel{display:flex;align-items:center;gap:15px;color:var(--qc-blue);margin-top:72px}.qc-cross{width:40px;height:40px;position:relative}.qc-cross span{position:absolute;background:var(--qc-blue)}.qc-cross span:first-child{height:1px;width:40px;top:19px}.qc-cross span:last-child{width:1px;height:40px;left:19px}.qc-mark-copy{display:flex;flex-direction:column;font-size:10px;letter-spacing:.12em}.qc-mark-copy span{color:#869398;margin-top:5px}.qc-focus{padding:125px 0 135px;background:#e9edef}.qc-section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:60px}.qc-section-head h2,.qc-region h2,.qc-contact h2{font-size:clamp(44px,4.8vw,72px);line-height:1.02;letter-spacing:-.055em;margin:23px 0 0;font-weight:600}.qc-section-head>p{max-width:420px;color:#5f7076;line-height:1.65;font-size:16px;margin:0 0 4px}.qc-focus-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;border-top:1px solid #b8c5c8;border-left:1px solid #b8c5c8}.qc-focus-card{min-height:390px;padding:30px 35px;border-right:1px solid #b8c5c8;border-bottom:1px solid #b8c5c8;display:flex;flex-direction:column;position:relative;transition:background .25s}.qc-focus-card:hover{background:#f5f7f6}.qc-focus-card small{font-size:11px;color:var(--qc-blue);font-weight:700;letter-spacing:.1em}.qc-card-icon{width:64px;height:64px;border:1px solid #a8b9be;display:grid;place-items:center;color:var(--qc-blue);margin-top:auto}.qc-card-icon svg{width:30px;height:30px;stroke-width:1.35}.qc-focus-card h3{font-size:29px;letter-spacing:-.04em;margin:30px 0 11px;font-weight:600}.qc-focus-card p{font-size:14px;line-height:1.6;color:#607178;margin:0;max-width:310px}.qc-focus-card>a{position:absolute;right:31px;bottom:35px;color:var(--qc-blue)}.qc-note-line{display:flex;justify-content:space-between;gap:30px;padding-top:25px;color:#68787d;font-size:13px}.qc-note-line strong{color:var(--qc-blue)}.qc-region{padding:140px 0 150px}.qc-region-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(460px,1.14fr);gap:8vw;align-items:center}.qc-region h2{margin-top:23px}.qc-region p{max-width:520px;color:#5e7076;line-height:1.65;font-size:16px;margin:32px 0}.qc-region-panel{position:relative;padding:28px;background:#e8eff0;border:1px solid #c9d9dd;box-shadow:18px 18px #f1f5f4}.qc-region-panel:before{content:"";position:absolute;inset:13px;border:1px solid rgba(46,95,132,.16);pointer-events:none}.qc-region-panel-top{position:relative;z-index:1;display:flex;justify-content:space-between;color:var(--qc-blue);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.qc-globe{position:relative;z-index:1;margin:25px auto 18px;max-width:650px}.qc-globe img{display:block;width:100%;height:auto}.qc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.qc-region-legend{display:none}.qc-region-note{position:relative;z-index:1;padding-top:17px;border-top:1px solid #c4d5d8;margin:0!important;max-width:none!important;color:#536b75!important;font-size:13px!important;line-height:1.5!important}.qc-contact{background:#dce6e7;padding:125px 0 132px}.qc-contact-grid{display:grid;grid-template-columns:1fr .82fr;gap:10vw;align-items:end}.qc-contact h2{margin-top:22px}.qc-contact-panel{border-top:1px solid #94abb2;padding-top:28px}.qc-contact-panel>span{color:var(--qc-blue);font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:.13em}.qc-contact-panel p{font-size:17px;line-height:1.6;color:#3f5c66;max-width:430px;margin:19px 0 24px}.qc-status{display:flex;gap:8px;color:#4b6b75;font-size:12px;line-height:1.5;align-items:flex-start}.qc-status svg{color:var(--qc-blue);flex:none;margin-top:1px}.qc-footer{background:var(--qc-ink);color:#d5e1e3;padding:48px 0 34px}.qc-footer .qc-brand-mark{border-color:#d9e3e3}.qc-footer .qc-brand-mark i{background:var(--qc-ink)}.qc-footer .qc-brand>span:last-child>span{color:#9dafb5}.qc-footer-top{display:flex;justify-content:space-between;gap:30px;align-items:start;padding-bottom:70px}.qc-footer nav{display:flex;flex-wrap:wrap;gap:28px;color:#b6c7ca;font-size:13px}.qc-footer-bottom{border-top:1px solid #3b5662;padding-top:26px;display:flex;justify-content:space-between;gap:20px;color:#91a6ad;font-size:11px}.qc-footer-bottom a{display:flex;align-items:center;gap:9px;color:#d5e1e3}@media(max-width:1000px){.qc-wrap{width:min(calc(100% - 64px),1400px)}.qc-nav{gap:18px}.qc-hero-content{padding-right:45%}.qc-hero-image{left:45%}.qc-focus-card{padding-inline:24px}.qc-steps article{padding-right:25px}.qc-steps article+article{padding-left:25px}}@media(max-width:767px){.qc-wrap{width:calc(100% - 40px)}.qc-header{height:70px}.qc-nav,.qc-header-contact{display:none}.qc-menu{display:grid;place-items:center;margin-left:auto}.qc-mobile-nav{position:absolute;display:flex;flex-direction:column;top:70px;left:0;right:0;background:var(--qc-paper);border-bottom:1px solid var(--qc-line);padding:9px 20px 16px;box-shadow:0 15px 30px #182c3a14}.qc-mobile-nav a{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #e5e9e8;font-size:15px;font-weight:600}.qc-mobile-nav a:last-child{color:var(--qc-blue);border:0}.qc-hero{min-height:0;display:flex;flex-direction:column}.qc-hero-image{position:relative;inset:auto;order:2;height:390px}.qc-image-wash{background:linear-gradient(0deg,rgba(24,44,58,.55),transparent 55%)}.qc-image-note{right:22px;bottom:24px}.qc-hero-content{padding:72px 0 65px}.qc-hero h1{font-size:clamp(51px,13vw,76px);margin:27px 0}.qc-hero-content>p{font-size:17px}.qc-hero-rail{position:relative;order:3;height:auto;min-height:70px}.qc-hero-rail .qc-wrap{padding:15px 0;flex-wrap:wrap;gap:8px;font-size:11px}.qc-hero-rail a{display:none}.qc-intro,.qc-focus,.qc-region,.qc-contact{padding:90px 0 95px}.qc-intro-grid,.qc-region-grid,.qc-contact-grid{grid-template-columns:1fr;gap:38px}.qc-mark-panel{margin-top:42px}.qc-intro h2{font-size:clamp(38px,10vw,55px)}.qc-intro-foot{flex-direction:column;gap:20px}.qc-section-head{flex-direction:column;align-items:start;gap:27px;margin-bottom:38px}.qc-section-head h2,.qc-region h2,.qc-contact h2{font-size:clamp(40px,10vw,56px)}.qc-focus-grid{grid-template-columns:1fr}.qc-focus-card{min-height:310px}.qc-note-line{flex-direction:column;gap:8px;line-height:1.5}.qc-footer-top,.qc-footer-bottom{flex-direction:column;gap:35px}.qc-footer-top{padding-bottom:48px}.qc-footer nav{gap:17px 25px}.qc-actions{align-items:flex-start;flex-direction:column;gap:23px}.qc-region-panel{padding:20px;box-shadow:10px 10px #f1f5f4}.qc-globe{margin:22px -8px 12px;max-width:none}.qc-region-legend{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0 0 19px;padding:11px 0 12px;border-top:1px solid #c4d5d8;border-bottom:1px solid #c4d5d8;list-style:none}.qc-region-legend li{display:flex;align-items:center;gap:5px;min-width:0;color:#183342;font-size:12px;line-height:1.2}.qc-region-legend strong{font-weight:600;white-space:nowrap}.qc-region-legend small{color:#52788b;font-size:9px;font-weight:700;letter-spacing:.08em}.qc-legend-pin{display:block;width:7px;height:7px;flex:none;border-radius:50%;background:#2e5f84;box-shadow:0 0 0 2px #d7e6e8}.qc-region-note{font-size:12px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.qc-header{position:absolute;top:0;left:0;right:0;background:#101e2838;border-bottom-color:#e7efee33}.qc-header .qc-brand{color:#f2f6f5}.qc-header .qc-brand>span:last-child>span{color:#c4d0d2}.qc-header .qc-brand-mark{border-color:#f2f6f5}.qc-header .qc-brand-mark i{background:transparent;border-color:#9eb8c4}.qc-nav{color:#d9e2e2}.qc-nav a:hover{color:#b9d0dc}.qc-header-contact{background:#edf3f2;color:var(--qc-ink)}.qc-menu{color:#f2f6f5;border-color:#e7efee73}.qc-hero{min-height:790px;background:#142631;color:#f2f6f5}.qc-hero-image{inset:0;z-index:0}.qc-hero-image img{object-position:center 54%;filter:saturate(.65) brightness(.68)}.qc-image-note{bottom:110px}.qc-image-wash{background:linear-gradient(90deg,#0c1b25f0,#0c1b25cc 32%,#0c1b254d 61%,#0c1b251f),linear-gradient(0deg,rgba(12,27,37,.58),transparent 35%)}.qc-hero-content{min-height:790px;padding-top:190px;z-index:2}.qc-hero h1{color:#f4f7f6}.qc-hero h1 em{color:#9ebed0}.qc-hero-content>p{color:#d3dfe0}.qc-kicker{color:#adc8d4}.qc-kicker span{background:#adc8d4}.qc-button{background:#edf3f2;color:var(--qc-ink)}.qc-button:hover{background:#fff}.qc-link{color:#d8e7e9}.qc-hero-rail{z-index:3;border-top-color:#e7efee40;background:#0c1b2529}.qc-hero-rail .qc-wrap{color:#cfdbdd}.qc-hero-rail span{color:#f2f6f5}.qc-hero-rail i{background:#e7efee6b}.qc-hero-rail a{color:#e3ecec}@media(max-width:1000px){.qc-hero-content{padding-right:44%}}@media(max-width:767px){.qc-header{background:#0c1b254d}.qc-hero{min-height:760px}.qc-hero-image{position:absolute;inset:0;height:auto;order:initial}.qc-hero-image img{object-position:62% center}.qc-image-wash{background:linear-gradient(90deg,#0c1b25e8,#0c1b257a),linear-gradient(0deg,rgba(12,27,37,.72),transparent 52%)}.qc-image-note{display:none}.qc-hero-content{min-height:760px;padding:142px 0 120px;order:initial}.qc-hero-content>p{max-width:430px}.qc-hero-rail{position:absolute;bottom:0;order:initial;background:#0c1b2547}.qc-hero-rail .qc-wrap{color:#d1dcdd}}.qc-hero{min-height:700px}.qc-hero-content{min-height:700px;padding-top:88px;padding-right:0;padding-bottom:153px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.qc-hero-content>*{width:min(620px,52%)}.qc-hero h1{font-size:clamp(58px,5.2vw,78px);line-height:1;margin:26px 0 24px}.qc-hero-content>p{font-size:16px;line-height:1.55;margin-bottom:27px}.qc-actions{flex-wrap:wrap}.qc-hero-rail{height:65px}.qc-image-note{bottom:94px}@media(max-width:767px){.qc-hero{min-height:640px}.qc-hero-content{min-height:640px;padding:80px 0 156px}.qc-hero-content>*{width:100%}.qc-hero h1{font-size:clamp(44px,11vw,62px);margin:22px 0 20px}.qc-hero-content>p{font-size:16px;line-height:1.5;margin-bottom:24px}.qc-actions{gap:16px}.qc-hero-rail{height:auto}}.qc-header{position:relative;background:var(--qc-paper);border-bottom:1px solid var(--qc-line)}.qc-header .qc-brand{color:var(--qc-ink)}.qc-header .qc-brand>span:last-child>span{color:#819096}.qc-header .qc-brand-mark{border-color:var(--qc-ink)}.qc-header .qc-brand-mark i{background:var(--qc-paper);border-color:var(--qc-blue)}.qc-nav{color:#53656d}.qc-nav a:hover{color:var(--qc-blue)}.qc-header-contact{background:var(--qc-ink);color:#f7f9f8}.qc-header-contact:hover{background:#2c5069}.qc-menu{color:var(--qc-ink);border-color:var(--qc-line)}.qc-hero-image{inset:0 0 0 46%}.qc-hero-image img{object-position:50% 50%;filter:saturate(.92) contrast(1.08) brightness(.9)}.qc-image-wash{background:linear-gradient(90deg,#142631,#1426318a 18%,#1426310a 55%,#1426311f),linear-gradient(0deg,rgba(12,27,37,.45),transparent 38%)}@media(max-width:767px){.qc-header{background:var(--qc-paper)}.qc-hero-image{inset:0}.qc-hero-image img{object-position:62% center}.qc-image-wash{background:linear-gradient(90deg,#0c1b25ed,#0c1b2585),linear-gradient(0deg,rgba(12,27,37,.72),transparent 52%)}}.qc-header{height:88px;background:linear-gradient(180deg,#fff,#f9fbfa);border-bottom:0;box-shadow:0 1px #dce4e5}.qc-header:after{content:"";position:absolute;bottom:-1px;left:max(56px,calc((100% - 1400px)/2));width:92px;height:2px;background:linear-gradient(90deg,var(--qc-ink),var(--qc-blue))}.qc-header-inner{gap:34px}.qc-brand{gap:15px;font-weight:600}.qc-logo{display:block;width:64px;height:41px;flex:none}.qc-brand-name{display:block;font-size:19px;line-height:1.05;letter-spacing:-.035em}.qc-brand-name strong{color:var(--qc-blue);font-weight:600}.qc-brand-name small{display:block;margin-top:7px;color:#778890;font-size:9px;font-weight:600;letter-spacing:.15em;line-height:1.1;text-transform:uppercase}.qc-nav{gap:30px;font-size:13px}.qc-nav a{position:relative;padding:12px 0;transition:color .2s}.qc-nav a:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:var(--qc-blue);transform:scaleX(0);transform-origin:left;transition:transform .2s}.qc-nav a:hover:after,.qc-nav a:focus-visible:after{transform:scaleX(1)}.qc-header-contact{min-width:140px;padding:15px 18px}.qc-footer .qc-brand-name strong{color:#b7d1de}.qc-footer .qc-brand-name small{color:#9dafb5}.qc-footer .qc-logo{filter:brightness(0) invert(1)}@media(max-width:1050px){.qc-nav,.qc-header-contact{display:none}.qc-menu{display:grid;place-items:center;margin-left:auto}.qc-mobile-nav{position:absolute;display:flex;flex-direction:column;top:100%;left:0;right:0;padding:9px max(20px,calc((100% - 1400px)/2)) 16px;background:var(--qc-paper);border-bottom:1px solid var(--qc-line);box-shadow:0 15px 30px #182c3a14}.qc-mobile-nav a{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #e5e9e8;font-size:15px;font-weight:600}.qc-mobile-nav a:last-child{color:var(--qc-blue);border:0}}@media(max-width:1000px){.qc-header:after{left:32px}}@media(max-width:767px){.qc-header{height:72px}.qc-logo{width:54px;height:35px}.qc-brand-name{font-size:16px}.qc-brand-name small{font-size:8px;letter-spacing:.12em;margin-top:5px}.qc-header:after{left:20px;width:72px}}.qc-header-side{margin-left:auto;display:flex;align-items:center;gap:30px}.qc-header-side .qc-nav{margin-left:0;gap:28px}.qc-header-side .qc-nav a{color:#334b58;font-size:13px;font-weight:600;letter-spacing:.005em}.qc-header-side .qc-nav a:hover{color:var(--qc-blue)}.qc-header .qc-header-contact{min-width:140px;height:48px;padding:0 0 0 18px;display:flex;align-items:center;gap:18px;color:var(--qc-ink);background:#e9f0f2;border:1px solid #cbdbe0;transition:background .2s,border-color .2s,transform .2s}.qc-header .qc-header-contact span{white-space:nowrap}.qc-header .qc-header-contact svg{width:46px;height:46px;padding:14px;flex:none;background:var(--qc-blue);color:#fff;transition:background .2s}.qc-header .qc-header-contact:hover:not(:disabled){background:#dce9ed;border-color:#9cb6c2;transform:translateY(-1px)}.qc-header .qc-header-contact:hover:not(:disabled) svg{background:#234c68}.qc-header .qc-header-contact:disabled{cursor:not-allowed;opacity:.72}.qc-header .qc-header-contact{min-width:166px;height:52px;padding-left:20px;gap:14px;font-size:14px;letter-spacing:.01em}.qc-header .qc-header-contact svg{width:50px;height:50px;padding:15px}.qc-header-contact:focus-visible,.qc-nav a:focus-visible,.qc-brand:focus-visible,.qc-menu:focus-visible,.qc-mobile-nav a:focus-visible{outline:2px solid var(--qc-blue);outline-offset:4px}@media(max-width:1050px){.qc-header-side{display:none}}.qc-intro{padding:132px 0 142px}.qc-intro-layout{max-width:1180px}.qc-intro-layout .qc-eyebrow{margin-bottom:29px}.qc-intro-layout h2{max-width:1080px;font-size:clamp(48px,5.2vw,72px);line-height:1.06;letter-spacing:-.05em}.qc-intro-copy{display:grid;grid-template-columns:1fr 1fr;gap:72px;border-top:1px solid var(--qc-line);margin-top:51px;padding-top:33px}.qc-intro-copy p{max-width:520px;margin:0;color:#536870;font-size:17px;line-height:1.67}.qc-intro-slogan{display:flex;align-items:center;gap:15px;margin:43px 0 0;color:var(--qc-blue);font-size:20px;font-weight:600;letter-spacing:-.025em}.qc-intro-slogan:before{content:"";width:30px;height:2px;flex:none;background:var(--qc-blue)}.qc-partners{padding:53px 0 57px;background:#f2f6f7;border-top:1px solid #e2eaec;border-bottom:1px solid #e2eaec}.qc-partners-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:25px}.qc-partners-heading .qc-eyebrow{margin-bottom:13px}.qc-partners-heading h2{max-width:720px;margin:0;font-size:clamp(23px,2.5vw,34px);font-weight:600;line-height:1.16;letter-spacing:-.035em}.qc-partners-controls{display:flex;gap:8px;flex:none}.qc-partners-controls button{display:grid;place-items:center;width:41px;height:41px;padding:0;border:1px solid #c9d9de;background:#fff;color:var(--qc-blue);cursor:pointer}.qc-partners-controls button:hover:not(:disabled){background:#e2edf1}.qc-partners-controls button:disabled{opacity:.4;cursor:default}.qc-partners-controls button:focus-visible,.qc-partners-track:focus-visible{outline:2px solid var(--qc-blue);outline-offset:3px}.qc-partners-track{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#b9cbd1 transparent;scroll-snap-type:x proximity}.qc-partners-grid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,96px);grid-auto-columns:165px;gap:10px;width:max-content;margin:0;padding:0 0 11px;list-style:none}.qc-partner-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:10px;background:#fff;border:1px solid #e2eaec;scroll-snap-align:start}.qc-partner-card img{display:block;width:auto;max-width:112px;height:35px;object-fit:contain}.qc-partner-card span{max-width:145px;color:#526773;text-align:center;font-size:11px;font-weight:600;line-height:1.2}@media(max-width:767px){.qc-intro{padding:88px 0 96px}.qc-intro-layout .qc-eyebrow{margin-bottom:23px}.qc-intro-layout h2{font-size:clamp(38px,9.5vw,53px)}.qc-intro-copy{grid-template-columns:1fr;gap:23px;margin-top:32px;padding-top:27px}.qc-intro-copy p{font-size:16px;line-height:1.65}.qc-intro-slogan{font-size:18px;margin-top:34px}.qc-partners{padding:42px 0 46px}.qc-partners-heading{align-items:flex-end;margin-bottom:22px}.qc-partners-heading h2{max-width:270px;font-size:24px}.qc-partners-controls button{width:36px;height:36px}.qc-partners-grid{grid-auto-columns:146px;grid-template-rows:repeat(2,89px);gap:9px}.qc-partner-card img{height:30px;max-width:101px}.qc-partner-card span{font-size:10px}}.qc-region .qc-link{color:var(--qc-blue)}.qc-apply{padding:156px 0 164px;background:#edf3f4;border-top:1px solid #d9e5e7}.qc-apply-intro{display:grid;grid-template-columns:1.12fr .72fr;gap:10vw;align-items:end;padding-bottom:60px}.qc-apply h2{font-size:clamp(48px,5vw,76px);line-height:1.01;letter-spacing:-.06em;margin:22px 0 0;font-weight:600}.qc-apply h2 em,.qc-apply-panel h3 em{font-style:normal;color:var(--qc-blue)}.qc-apply-intro>p{max-width:380px;margin:0 0 5px;color:#526a73;font-size:17px;line-height:1.65}.qc-apply-panels{display:grid;grid-template-columns:1fr 1fr;gap:18px}.qc-apply-panel{min-height:438px;padding:30px 34px 32px;border:1px solid #c7d9dd;background:#f8fbfa;display:flex;flex-direction:column;position:relative}.qc-apply-panel-company{background:#e4eef0;border-color:#b8cfd5}.qc-apply-panel-top{display:flex;align-items:center;justify-content:space-between;color:var(--qc-blue);padding-bottom:27px;border-bottom:1px solid #cbdcdf}.qc-apply-panel-company .qc-apply-panel-top{border-color:#bfd3d7}.qc-apply-index{font-size:11px;font-weight:700;letter-spacing:.14em}.qc-apply-label{display:block;margin-top:38px;color:var(--qc-blue);font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:.13em}.qc-apply-panel h3{font-size:clamp(32px,3vw,46px);line-height:1.01;letter-spacing:-.05em;margin:18px 0 15px;font-weight:600}.qc-apply-panel>p{max-width:440px;margin:0 0 29px;color:#47616a;font-size:16px;line-height:1.62}.qc-flags{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:42px 0 25px}.qc-flag-card{margin:0;padding:13px 13px 12px;background:#f8faf9;border:1px solid #d1dfe1;min-width:0}.qc-flag{display:block;width:100%;height:auto;aspect-ratio:3/2;box-shadow:0 4px 10px #182c3a1a}.qc-flag-card figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:12px}.qc-flag-card strong{font-size:14px;font-weight:600}.qc-flag-card figcaption span{color:#789099;font-size:10px;font-weight:700;letter-spacing:.13em}@media(max-width:767px){.qc-flags{gap:7px;margin:32px 0 22px}.qc-flag-card{padding:8px 8px 9px}.qc-flag-card figcaption{display:block;margin-top:8px}.qc-flag-card strong{display:block;font-size:12px}.qc-flag-card figcaption span{font-size:9px}}@media(max-width:767px){.qc-apply{padding:94px 0 100px}.qc-apply-intro{grid-template-columns:1fr;gap:28px;padding-bottom:42px}.qc-apply h2{font-size:clamp(42px,10.5vw,58px)}.qc-apply-intro>p{font-size:16px;line-height:1.6}.qc-apply-panels{grid-template-columns:1fr;gap:13px}.qc-apply-panel{min-height:390px;padding:24px 23px 26px}.qc-apply-label{margin-top:30px}.qc-apply-panel>p{font-size:16px;line-height:1.6}}@media(max-width:1050px){.qc-mobile-nav a:last-of-type{color:var(--qc-ink);border-bottom:1px solid #e5e9e8}.qc-mobile-login{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:15px 16px;background:#e9f0f2;border:1px solid #cbdbe0;color:var(--qc-ink);font-size:16px;cursor:not-allowed;opacity:.72}.qc-mobile-login svg{color:var(--qc-blue)}}.qc-apply-panels{grid-template-columns:minmax(0,1.42fr) minmax(280px,.78fr);gap:16px;align-items:stretch}.qc-apply-panel{min-height:472px}.qc-apply-panel-employee{background:#f8fbfa;border:2px solid var(--qc-blue);box-shadow:12px 12px #dbe8eb;padding:34px 38px 36px}.qc-apply-panel-company{min-height:420px;align-self:end;opacity:.92}.qc-apply-panel-employee .qc-apply-panel-top{border-color:#b7d0d7}.qc-apply-label{width:fit-content;padding:9px 13px;background:#d5e5e9;color:#244f68;font-size:16px;line-height:1.2;font-weight:700;letter-spacing:-.015em;text-transform:none}.qc-apply-panel-employee .qc-apply-label{background:var(--qc-blue);color:#fff}.qc-apply-panel-employee h3{font-size:clamp(38px,3.6vw,58px);margin-top:16px}.qc-apply-panel-company h3{font-size:clamp(30px,2.5vw,42px)}.qc-apply-action{display:flex;align-items:center;justify-content:space-between;gap:24px;width:fit-content;min-width:218px;margin-top:auto;padding:15px 17px 15px 20px;border:1px solid #a9c2cc;background:#e6f0f2;color:var(--qc-ink);font-size:14px;font-weight:600;cursor:not-allowed}.qc-apply-action[href]{cursor:pointer}.qc-apply-action[href]:hover{background:#d7e8ed}.qc-apply-panel-employee .qc-apply-action{min-width:236px;background:var(--qc-ink);border-color:var(--qc-ink);color:#f7faf9}.qc-apply-action svg{color:var(--qc-blue);flex:none}.qc-apply-panel-employee .qc-apply-action svg{color:#b7d1de}.qc-apply-action:disabled{opacity:1}.qc-apply-action:focus-visible{outline:2px solid var(--qc-blue);outline-offset:4px}@media(max-width:767px){.qc-apply-panels{grid-template-columns:1fr;gap:18px}.qc-apply-panel-employee{min-height:455px;padding:27px 24px 29px;box-shadow:7px 7px #dbe8eb}.qc-apply-panel-company{min-height:390px;opacity:1}.qc-apply-panel-employee h3{font-size:clamp(36px,10vw,52px)}.qc-apply-panel-company h3{font-size:clamp(31px,8vw,43px)}.qc-apply-action{width:100%;min-width:0}}.qc-footer{background:#10171b;color:#e8eeee;padding:0 0 35px;border-top:1px solid #25343a}.qc-footer .qc-wrap{width:min(calc(100% - 88px),1400px)}.qc-footer-back{width:104px;margin:0 auto;padding:39px 0 48px;display:flex;flex-direction:column;align-items:center;gap:13px;color:#eef3f2;font-size:12px;line-height:1}.qc-footer-back svg{transition:transform .2s ease}.qc-footer-back:hover svg{transform:translateY(-3px)}.qc-footer-region{margin-bottom:68px}.qc-footer-label,.qc-footer-group h3{display:block;margin:0 0 16px;color:#7d8d91;font-size:11px;font-weight:400;letter-spacing:.015em}.qc-footer-region-value{display:flex;align-items:center;gap:13px;color:#eef3f2;font-size:14px}.qc-footer-region-value small{margin-left:4px;color:#809094;font-size:11px}.qc-dach-mark{display:flex;flex-direction:column;gap:2px;width:22px;padding:4px 3px;border:1px solid #55666b;border-radius:50%}.qc-dach-mark i{display:block;height:3px;border-radius:2px}.qc-dach-mark i:first-child{background:#6c8290}.qc-dach-mark i:nth-child(2){background:#b7c6c5}.qc-dach-mark i:last-child{background:#718795}.qc-footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,10vw,160px);min-height:190px}.qc-footer-group h3{margin-bottom:15px}.qc-footer-group nav{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.qc-footer-group a{display:inline-flex;align-items:center;gap:10px;color:#edf2f1;font-size:14px;line-height:1.25;transition:color .2s ease,transform .2s ease}.qc-footer-group a svg{opacity:0;transform:translate(-5px);transition:opacity .2s ease,transform .2s ease}.qc-footer-group a:hover,.qc-footer-group a:focus-visible{color:#a9c9d7}.qc-footer-group a:hover svg,.qc-footer-group a:focus-visible svg{opacity:1;transform:translate(0)}.qc-footer-meta{display:flex;justify-content:space-between;gap:30px;padding:30px 0 0;border-top:1px solid #2a3a40;color:#738388;font-size:11px;line-height:1.5}.qc-footer-meta p{margin:0}.qc-footer-wordmark{display:flex;justify-content:center;margin:42px auto 0}.qc-footer-wordmark .qc-brand{color:#eef3f2}.qc-footer a:focus-visible{outline:1px solid #a9c9d7;outline-offset:5px}@media(max-width:767px){.qc-footer{padding-bottom:26px}.qc-footer .qc-wrap{width:calc(100% - 40px)}.qc-footer-back{padding:32px 0 42px}.qc-footer-region{margin-bottom:55px}.qc-footer-region-value{align-items:flex-start;flex-wrap:wrap;gap:10px}.qc-footer-region-value small{display:block;width:100%;margin-left:35px;margin-top:-4px}.qc-footer-links{grid-template-columns:1fr;gap:39px;min-height:0}.qc-footer-group nav{gap:14px}.qc-footer-group a{font-size:15px}.qc-footer-group a svg{opacity:1;transform:none;color:#82aabd}.qc-footer-meta{display:block;padding-top:27px;margin-top:52px}.qc-footer-meta p+p{margin-top:9px}.qc-footer-wordmark{margin-top:29px}}.tj-root{background:#f8faf9}.tj-section{padding:108px 0 94px;min-height:100vh;overflow:hidden;background:linear-gradient(105deg,#f8faf9 0% 68%,#edf3f3)}.tj-wrap{width:min(calc(100% - 112px),1400px);margin:auto}.tj-header{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:46px}.tj-eyebrow{display:flex;align-items:center;gap:14px;color:var(--qc-blue);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.tj-eyebrow span{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid #a4bbc2;border-radius:50%;font-size:10px;letter-spacing:0}.tj-heading-block h2{margin:23px 0 0;font-size:clamp(46px,5.2vw,76px);font-weight:600;letter-spacing:-.065em;line-height:.99}.tj-heading-block h2 em{font-style:normal;color:var(--qc-blue)}.tj-lead{max-width:355px;margin:0 0 5px;color:#5d7078;font-size:16px;line-height:1.62}.tj-route{position:relative;height:76px;margin:0 0 22px;padding:0 8px}.tj-route-line{position:absolute;left:8px;right:8px;top:26px;height:1px;background:#aebfc2}.tj-route-dot{position:absolute;top:-5px;width:11px;height:11px;border-radius:50%;background:var(--qc-blue);box-shadow:0 0 0 6px #f8faf9}.tj-route-start{left:0}.tj-route-end{right:0;background:#a5c2c8}.tj-route-arrow{position:absolute;left:50%;top:-14px;padding:0 13px;background:#f8faf9;color:var(--qc-blue);font-size:24px;line-height:1}.tj-route-captions{position:absolute;left:0;right:0;top:44px;display:flex;justify-content:space-between;color:#63777d;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.tj-lanes{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:stretch}.tj-lane{position:relative;min-height:566px;padding:39px clamp(28px,4.2vw,63px) 34px;overflow:hidden}.tj-lane:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:#a8c5cd}.tj-companies{background:#1d3444;color:#f1f6f5}.tj-team{background:#e6eef0;color:var(--qc-ink)}.tj-companies:before{background:#a8cbd2}.tj-team:before{background:var(--qc-blue)}.tj-lane-head{display:flex;gap:18px;align-items:flex-start}.tj-lane-index{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #73919a;border-radius:50%;color:#b7d1d5;font-size:12px;font-weight:700}.tj-team .tj-lane-index{border-color:#8faab0;color:var(--qc-blue)}.tj-lane-label{display:block;margin:2px 0 17px;color:#a9cbd2;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.tj-team .tj-lane-label{color:var(--qc-blue)}.tj-lane h3{margin:0;font-size:clamp(30px,3.1vw,45px);font-weight:600;letter-spacing:-.055em;line-height:1.03}.tj-lane h3 em{font-style:normal;color:#a9cbd2}.tj-team h3 em{color:var(--qc-blue)}.tj-intro{max-width:410px;margin:25px 0 0;color:#c2d2d5;font-size:15px;line-height:1.57}.tj-team .tj-intro{color:#526b74}.tj-steps{position:relative;list-style:none;margin:36px 0 0;padding:0}.tj-steps:before{content:"";position:absolute;left:13px;top:16px;bottom:16px;width:1px;background:#49616e}.tj-team .tj-steps:before{background:#b8cacc}.tj-step{position:relative;display:grid;grid-template-columns:27px 1fr;gap:17px;padding:15px 0;border-top:1px solid #49616e}.tj-step:last-child{border-bottom:1px solid #49616e}.tj-team .tj-step{border-color:#c4d1d2}.tj-step-number{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:27px;height:27px;background:#1d3444;color:#a9cbd2;font-size:10px;font-weight:700}.tj-team .tj-step-number{background:#e6eef0;color:var(--qc-blue)}.tj-step h4{margin:1px 0 5px;font-size:15px;font-weight:700;line-height:1.2}.tj-step p{margin:0;color:#b7cacf;font-size:13px;line-height:1.46}.tj-team .tj-step p{color:#536c74}.tj-footer{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:22px;margin-top:28px;color:#60757c;font-size:12px;letter-spacing:.06em}.tj-footer p{margin:0}.tj-footer-mark{color:var(--qc-blue);font-size:10px;font-weight:700;letter-spacing:.14em}.tj-footer-rule{height:1px;background:#c9d5d6}@media(max-width:1000px){.tj-wrap{width:min(calc(100% - 64px),1400px)}}@media(max-width:767px){.tj-section{padding:78px 0 65px}.tj-wrap{width:calc(100% - 40px)}.tj-header{display:block;margin-bottom:32px}.tj-heading-block h2{font-size:clamp(42px,11vw,58px)}.tj-lead{margin-top:26px;max-width:330px}.tj-route{height:54px;margin-bottom:15px}.tj-route-line{top:22px}.tj-route-arrow{top:-13px}.tj-route-captions{top:38px}.tj-lanes{grid-template-columns:1fr;gap:12px}.tj-lane{min-height:0;padding:31px 24px 25px}.tj-lane h3{font-size:35px}.tj-intro{margin-top:21px}.tj-steps{margin-top:27px}.tj-footer{grid-template-columns:auto 1fr;gap:12px;margin-top:23px}.tj-footer-rule{display:none}.tj-footer p{grid-column:1/-1;grid-row:2}}@media(prefers-reduced-motion:no-preference){.tj-animate .tj-header,.tj-animate .tj-lane,.tj-animate .tj-step,.tj-animate .tj-footer{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.tj-animate .tj-route-line{background:transparent}.tj-animate .tj-route-line:before{content:"";position:absolute;inset:0;background:#aebfc2;transform:scaleX(0);transform-origin:left center;transition:transform .85s cubic-bezier(.2,.7,.2,1) .12s}.tj-animate .tj-route-dot,.tj-animate .tj-route-arrow,.tj-animate .tj-route-captions{opacity:0;transition:opacity .4s ease .55s}.tj-animate .tj-route-arrow{transform:translate(-18px);transition:opacity .4s ease .42s,transform .6s cubic-bezier(.2,.7,.2,1) .42s}.tj-animate.tj-in-view .tj-header,.tj-animate.tj-in-view .tj-lane,.tj-animate.tj-in-view .tj-step,.tj-animate.tj-in-view .tj-footer{opacity:1;transform:translateY(0)}.tj-animate.tj-in-view .tj-route-line:before{transform:scaleX(1)}.tj-animate.tj-in-view .tj-route-dot,.tj-animate.tj-in-view .tj-route-arrow,.tj-animate.tj-in-view .tj-route-captions{opacity:1}.tj-animate.tj-in-view .tj-route-arrow{transform:translate(0)}.tj-animate .tj-lane{transition-delay:.2s}.tj-animate .tj-team{transition-delay:.32s}.tj-animate .tj-step{transform:translateY(10px)}.tj-animate .tj-companies .tj-step:nth-child(1){transition-delay:.4s}.tj-animate .tj-companies .tj-step:nth-child(2){transition-delay:.48s}.tj-animate .tj-companies .tj-step:nth-child(3){transition-delay:.56s}.tj-animate .tj-team .tj-step:nth-child(1){transition-delay:.52s}.tj-animate .tj-team .tj-step:nth-child(2){transition-delay:.6s}.tj-animate .tj-team .tj-step:nth-child(3){transition-delay:.68s}.tj-animate .tj-footer{transition-delay:.72s}}.qcp-section{padding:142px 0 155px;background:#f4f7f6;border-top:1px solid #e0e8e8}.qcp-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:70px}.qcp-eyebrow-mark{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid #a4bbc2;border-radius:50%;font-size:10px;letter-spacing:0}.qcp-heading .qc-eyebrow{gap:14px}.qcp-heading h2{margin:24px 0 0;font-size:clamp(47px,5.1vw,74px);line-height:1;letter-spacing:-.065em;font-weight:600}.qcp-heading h2 em{font-style:normal;color:var(--qc-blue)}.qcp-intro{display:flex;gap:22px;align-items:flex-start;padding-bottom:5px}.qcp-intro p{max-width:360px;margin:0;color:#586e76;font-size:16px;line-height:1.65}.qcp-intro-rule{width:1px;height:68px;background:#a9c0c5;flex:none;order:-1}.qcp-route{height:87px;position:relative;margin:58px 0 0}.qcp-route-line{position:absolute;left:0;right:0;top:24px;height:1px;background:#afc2c5}.qcp-route-line:before,.qcp-route-line:after{content:"";position:absolute;top:-4px;width:9px;height:9px;border-radius:50%;background:var(--qc-blue);box-shadow:0 0 0 5px #f4f7f6}.qcp-route-line:before{left:0}.qcp-route-line:after{right:0;background:#9ab4bc}.qcp-route-arrow{position:absolute;left:50%;top:12px;padding:0 14px;background:#f4f7f6;color:var(--qc-blue);transform:translate(-50%) rotate(-45deg)}.qcp-route-start,.qcp-route-end{position:absolute;top:47px;color:#61767d;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.qcp-route-start{left:0}.qcp-route-end{right:0}.qcp-stages{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;margin:0;border-top:1px solid #aebfc2;border-left:1px solid #d5e0e0}.qcp-stage{min-height:300px;padding:26px 29px 30px;border-right:1px solid #d5e0e0;border-bottom:1px solid #d5e0e0;background:#f8faf9;transition:background .25s,transform .25s}.qcp-stage:hover{background:#fff;transform:translateY(-3px)}.qcp-stage:nth-child(-n+3){border-top:3px solid #b5cdd2}.qcp-stage:nth-child(n+4){border-top:3px solid var(--qc-blue)}.qcp-stage-top{display:flex;align-items:center;gap:13px;min-height:29px}.qcp-number{color:var(--qc-blue);font-size:19px;font-weight:400;letter-spacing:-.02em}.qcp-label{color:#667a80;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.qcp-icon{margin-left:auto;color:var(--qc-blue)}.qcp-stage-copy{padding-top:54px}.qcp-stage h3{max-width:275px;margin:0 0 12px;color:var(--qc-ink);font-size:23px;line-height:1.1;letter-spacing:-.035em;font-weight:600}.qcp-stage p{max-width:320px;margin:0;color:#60747b;font-size:14px;line-height:1.6}.qcp-footer{display:flex;align-items:center;gap:14px;margin-top:28px;color:#60757c}.qcp-footer svg{flex:none;color:var(--qc-blue)}.qcp-footer p{margin:0;font-size:13px;line-height:1.5}.qcp-footer strong{color:var(--qc-ink);font-weight:600}@media(max-width:1000px){.qcp-header{gap:35px}.qcp-stage{padding-inline:22px}.qcp-stage-copy{padding-top:40px}}@media(max-width:767px){.qcp-section{padding:89px 0 96px}.qcp-header{display:block}.qcp-heading h2{font-size:clamp(41px,10vw,57px);margin-top:22px}.qcp-intro{margin-top:29px;padding:0;gap:15px}.qcp-intro p{font-size:15px}.qcp-intro-rule{height:73px}.qcp-route{height:72px;margin-top:42px}.qcp-route-arrow{top:9px}.qcp-route-start,.qcp-route-end{top:43px;font-size:9px;letter-spacing:.1em}.qcp-stages{grid-template-columns:1fr}.qcp-stage,.qcp-stage:nth-child(-n+3),.qcp-stage:nth-child(n+4){min-height:0;padding:22px 20px 25px;border-top:0;border-right:1px solid #d5e0e0}.qcp-stage:nth-child(odd){background:#f8faf9}.qcp-stage:nth-child(2n){background:#edf3f3}.qcp-stage-copy{padding-top:25px}.qcp-stage h3{font-size:22px}.qcp-stage p{font-size:14px}.qcp-footer{align-items:flex-start;margin-top:24px}.qcp-footer p{font-size:12px}}@media(prefers-reduced-motion:reduce){.qcp-stage{transition:none}.qcp-stage:hover{transform:none}}.qww-section{position:relative;overflow:hidden;padding:128px 0 116px;background:var(--qc-ink);color:#f2f5f4}.qww-section:after{content:"";position:absolute;right:-120px;top:-170px;width:480px;height:480px;border:1px solid rgba(157,184,196,.16);border-radius:50%;pointer-events:none}.qww-section:before{content:"";position:absolute;right:92px;top:70px;width:1px;height:280px;background:linear-gradient(#9db8c4,transparent);opacity:.35;pointer-events:none}.qww-topline{display:flex;justify-content:space-between;align-items:center;gap:30px;border-bottom:1px solid #405865;padding-bottom:17px}.qww-eyebrow{display:flex;align-items:center;gap:13px;color:#a9cbd2;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.qww-eyebrow-mark{display:block;width:7px;height:7px;border-radius:50%;background:#a9cbd2}.qww-topline-note{color:#95aab0;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.qww-heading{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:70px;align-items:end;padding:43px 0 57px}.qww-heading h2{max-width:800px;margin:0;font-size:clamp(48px,5.5vw,78px);line-height:.99;letter-spacing:-.065em;font-weight:600}.qww-heading h2 em{font-style:normal;color:#a9cbd2}.qww-heading p{max-width:330px;margin:0 0 4px;color:#c0d0d3;font-size:16px;line-height:1.62}.qww-feature{display:grid;grid-template-columns:47px minmax(0,1fr) auto;gap:27px;align-items:center;padding:27px 30px;background:#e6eef0;color:var(--qc-ink);border-left:4px solid #a9cbd2}.qww-feature-mark{display:grid;place-items:center;width:38px;height:38px;border:1px solid #8caab2;color:var(--qc-blue)}.qww-feature-label{display:block;margin-bottom:11px;color:var(--qc-blue);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.qww-feature-copy p{max-width:720px;margin:0;font-size:19px;line-height:1.42;letter-spacing:-.015em}.qww-feature-copy strong{font-weight:600}.qww-feature-number{padding-left:26px;border-left:1px solid #b4c9ce;color:var(--qc-blue);font-size:clamp(54px,6vw,86px);font-weight:600;line-height:.8;letter-spacing:-.08em}.qww-feature-number span{font-size:.54em;vertical-align:top;letter-spacing:-.04em}.qww-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:16px;border-top:1px solid #405865;border-left:1px solid #405865}.qww-proof{min-height:246px;padding:24px 28px 27px;border-right:1px solid #405865;border-bottom:1px solid #405865}.qww-proof-head{display:flex;align-items:center;gap:12px;color:#a9cbd2}.qww-proof-head span{color:#b7c9cd;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.qww-value{margin-top:43px;color:#f2f5f4;font-size:clamp(50px,5vw,70px);font-weight:600;line-height:.85;letter-spacing:-.07em}.qww-value small{margin-left:9px;color:#a9cbd2;font-size:19px;font-weight:400;letter-spacing:-.02em}.qww-proof p{max-width:260px;margin:25px 0 0;color:#b5c7cb;font-size:14px;line-height:1.55}.qww-footer{display:flex;align-items:center;gap:17px;margin-top:28px;color:#90a7ad;font-size:12px;line-height:1.5}.qww-footer p{max-width:680px;margin:0}.qww-footer-rule{width:35px;height:1px;background:#a9cbd2;flex:none}@media(max-width:767px){.qww-section{padding:83px 0 77px}.qww-section:before{right:35px;top:95px;height:190px}.qww-section:after{right:-240px;top:-120px}.qww-topline{align-items:flex-start}.qww-topline-note{max-width:105px;text-align:right;line-height:1.35}.qww-heading{display:block;padding:31px 0 36px}.qww-heading h2{font-size:clamp(42px,11vw,57px)}.qww-heading p{margin-top:25px;font-size:15px}.qww-feature{grid-template-columns:34px 1fr;gap:15px;padding:23px 18px}.qww-feature-mark{width:32px;height:32px}.qww-feature-label{font-size:9px;line-height:1.35}.qww-feature-copy p{font-size:16px;line-height:1.48}.qww-feature-number{grid-column:2;border-left:0;border-top:1px solid #b4c9ce;padding:15px 0 0;font-size:56px}.qww-grid{grid-template-columns:1fr;margin-top:12px}.qww-proof{min-height:0;padding:22px 20px 24px}.qww-value{margin-top:32px;font-size:57px}.qww-proof p{margin-top:18px}.qww-footer{align-items:flex-start;margin-top:23px;font-size:11px}}@media(prefers-reduced-motion:no-preference){.qww-feature,.qww-proof{transition:transform .25s ease,background-color .25s ease}.qww-feature:hover{transform:translate(4px)}.qww-proof:hover{background:#243e4d}}@media(prefers-reduced-motion:reduce){.qww-feature,.qww-proof{transition:none}}.compact-career{--compact-ink:#182c3a;--compact-blue:#2e5f84;--compact-muted:#586c72;--compact-paper:#fbfcfb;--compact-line:#d8e1df;--compact-mist:#edf2ef;min-height:100dvh;background:var(--compact-paper);color:var(--compact-ink);font-family:Porsche Next,sans-serif}.compact-career main a{color:inherit;text-decoration:none}.compact-wrap{width:min(calc(100% - 112px),1400px);margin-inline:auto}.compact-opening{background:#f1f3f0;border-bottom:1px solid #e0e5e1}.compact-opening-inner{min-height:178px;display:flex;align-items:center;justify-content:space-between;gap:38px;padding-block:27px}.compact-opening-copy{max-width:800px}.compact-kicker,.compact-section-label{display:flex;align-items:center;gap:11px;color:var(--compact-blue);font-size:10px;font-weight:700;letter-spacing:.145em;line-height:1.4}.compact-kicker>i{width:7px;height:7px;border-radius:50%;background:var(--compact-blue);box-shadow:0 0 0 4px #2e5f841a}.compact-opening h1{margin:13px 0 8px;font-size:clamp(30px,3.2vw,43px);font-weight:600;letter-spacing:-.055em;line-height:1.05}.compact-opening h1 em,.compact-section-heading h2 em,.compact-reasons h2 em,.compact-process h2 em{color:var(--compact-blue);font-style:normal}.compact-opening-copy>p{max-width:760px;margin:0;color:#5d6d71;font-size:14px;line-height:1.55}.compact-opening-jump{display:flex;flex:none;align-items:center;gap:21px;padding:14px 0 14px 20px;border-left:1px solid #cbd5d2;color:var(--compact-blue)!important;font-size:13px;font-weight:700}.compact-opening-jump svg,.compact-process-link svg{transition:transform .2s}.compact-opening-jump:hover svg,.compact-process-link:hover svg{transform:translate(4px)}.compact-roles{padding:35px 0 49px;background:#e8eff1}.compact-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:24px}.compact-section-label{gap:10px;font-size:9px;letter-spacing:.14em}.compact-section-label i{width:25px;height:1px;background:#aabdc2}.compact-section-heading h2{margin:8px 0 0;font-size:clamp(28px,3.2vw,39px);font-weight:600;letter-spacing:-.05em;line-height:1.08}.compact-section-heading>p{max-width:320px;margin:0 0 3px;color:#5c6d71;font-size:13px;line-height:1.55}.compact-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.compact-role{min-height:332px;display:flex;flex-direction:column;position:relative;overflow:hidden;padding:20px 21px 18px;background:#fff;border:1px solid #a9c0c7;border-top:4px solid var(--compact-blue);box-shadow:0 8px 20px #1c374017;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.compact-role:hover{transform:translateY(-4px);border-color:var(--compact-blue);box-shadow:0 15px 30px #1c374024}.compact-role-index{display:flex;align-items:center;gap:10px;color:#718188;font-size:9px;font-weight:700;letter-spacing:.12em}.compact-role-index span:first-child{color:var(--compact-blue);font-variant-numeric:tabular-nums}.compact-role-index i{width:19px;height:1px;background:#b7c8c8}.compact-role-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:21px}.compact-role h3{max-width:280px;margin:0;color:var(--compact-ink);font-size:clamp(19px,1.65vw,24px);font-weight:600;letter-spacing:-.04em;line-height:1.12}.compact-role-icon{display:grid;flex:none;width:37px;height:37px;place-items:center;color:var(--compact-blue);background:#eff4f3;border:1px solid #e0e9e7;border-radius:50%}.compact-role-facts{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:16px}.compact-role-facts span{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;font-size:12px;font-weight:700;line-height:1.2}.compact-role-hourly{background:#244b63;color:#fff}.compact-role-schedule{background:#e7eff2;border:1px solid #bbced4;color:#244b63}.compact-role-unavailable{display:inline-block;width:fit-content;margin-top:12px;padding:5px 9px;background:#f0f2f2;border:1px solid #cbd4d7;color:#52616a;font-size:11px;font-weight:700}.compact-role-summary{max-width:340px;margin:13px 0 0;color:#5a6b70;font-size:13px;line-height:1.55}.compact-role-more{display:flex;align-items:center;gap:8px;width:fit-content;margin:11px 0 0;padding:5px 0;border:0;background:transparent;color:var(--compact-blue);font-size:12px;font-weight:700;cursor:pointer}.compact-role-more svg{transition:transform .22s}.compact-role.is-expanded .compact-role-more svg{transform:rotate(180deg)}.compact-role-details{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.compact-role-details p{overflow:hidden;margin:0;color:#596c72;font-size:12px;line-height:1.55}.compact-role.is-expanded .compact-role-details{grid-template-rows:1fr}.compact-role.is-expanded .compact-role-details p{padding:5px 0 9px}.compact-role-apply{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;margin-top:auto;padding:13px 15px;background:var(--compact-blue);border:1px solid var(--compact-blue);color:#fff!important;text-align:left;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s,border-color .2s}.compact-role-apply svg{flex:none;transition:transform .2s}.compact-role-apply:hover:not(:disabled){background:#234b67;border-color:#234b67}.compact-role-apply:hover:not(:disabled) svg{transform:translate(4px)}.compact-role-apply:focus-visible{outline:2px solid #234b67;outline-offset:3px}.compact-role-apply-disabled{background:#e1e6e8;border-color:#cbd4d7;color:#69757c!important;cursor:not-allowed}.compact-mail-note{display:flex;align-items:center;gap:9px;margin:14px 0 0;color:#65757a;font-size:11px;line-height:1.5}.compact-mail-note svg{flex:none;color:var(--compact-blue)}.compact-reasons{padding-top:84px;padding-bottom:91px}.compact-reasons-heading h2{margin:14px 0 0;font-size:clamp(34px,4vw,52px);font-weight:600;letter-spacing:-.055em;line-height:1.04}.compact-reasons-layout{display:grid;grid-template-columns:1fr .72fr;gap:8vw;margin-top:35px}.compact-reason-list article{display:grid;grid-template-columns:42px 1fr;gap:13px;padding:20px 0;border-top:1px solid var(--compact-line)}.compact-reason-list article:last-child{border-bottom:1px solid var(--compact-line)}.compact-reason-list article>span{padding-top:4px;color:var(--compact-blue);font-size:10px;font-weight:700;letter-spacing:.1em}.compact-reason-list h3{margin:0 0 6px;font-size:17px;font-weight:600;letter-spacing:-.025em;line-height:1.2}.compact-reason-list p{max-width:540px;margin:0;color:#5b6f76;font-size:13px;line-height:1.6}.compact-quote-aside{align-self:center;padding:21px;background:#edf3f3;border:1px solid #d5e1e2;box-shadow:8px 8px #f5f7f5}.compact-review-label{display:block;color:#426e83;font-size:9px;font-weight:700;letter-spacing:.12em}.compact-quote-panel{min-height:166px;position:relative;display:flex;flex-direction:column;justify-content:center;padding:27px 8px 29px}.compact-quote-mark{position:absolute;top:11px;left:3px;color:#a5c0c9;font-family:Georgia,serif;font-size:56px;line-height:1}.compact-quote-copy{position:relative;z-index:1;animation:compact-quote-in .4s both}.compact-quote-copy p{margin:22px 0 11px;color:#1e3948;font-size:clamp(21px,2vw,27px);font-weight:600;letter-spacing:-.035em;line-height:1.13}.compact-quote-copy span{color:#61767d;font-size:11px}.compact-quote-controls{position:absolute;bottom:5px;left:7px;display:flex;gap:5px}.compact-quote-controls button{width:28px;height:25px;padding:0;border:0;background:transparent;cursor:pointer}.compact-quote-controls button:after{display:block;width:22px;height:3px;margin:auto;background:#bdcdd1;content:"";transition:background .2s}.compact-quote-controls button.active:after{background:var(--compact-blue)}.compact-quote-controls button:focus-visible{outline:2px solid var(--compact-blue);outline-offset:2px}.compact-process{padding:72px 0 77px;background:#f0f4f2;border-top:1px solid #e1e8e7}.compact-process-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:9vw;align-items:start}.compact-process h2{margin:13px 0 0;color:var(--compact-ink);font-size:clamp(36px,4vw,52px);font-weight:600;letter-spacing:-.055em;line-height:1.04}.compact-process-intro>p{max-width:330px;margin:18px 0;color:#586d74;font-size:14px;line-height:1.6}.compact-process-link{display:inline-flex;align-items:center;gap:10px;color:var(--compact-blue)!important;font-size:13px;font-weight:700}.compact-steps{margin:0;padding:0;list-style:none;border-top:1px solid #cbd8da}.compact-steps li{display:grid;grid-template-columns:34px 1fr 22px;gap:14px;align-items:start;padding:21px 0;border-bottom:1px solid #cbd8da}.compact-steps li>span{padding-top:4px;color:var(--compact-blue);font-size:10px;font-weight:700;letter-spacing:.08em}.compact-steps li>svg{margin-top:2px;color:var(--compact-blue)}.compact-steps h3{margin:0 0 6px;color:var(--compact-ink);font-size:17px;font-weight:600;letter-spacing:-.025em;line-height:1.2}.compact-steps p{max-width:480px;margin:0;color:#5d7076;font-size:12px;line-height:1.6}.compact-career .qc-footer{margin:0}@keyframes compact-quote-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1050px){.compact-wrap{width:min(calc(100% - 64px),1400px)}.compact-role-grid{gap:13px}.compact-role{padding-inline:17px}.compact-role h3{font-size:21px}}@media(max-width:767px){.compact-wrap{width:calc(100% - 40px)}.compact-opening-inner{min-height:0;display:block;padding-block:25px 23px}.compact-kicker{font-size:9px}.compact-opening h1{margin:14px 0 9px;font-size:clamp(29px,8.4vw,39px);line-height:1.04}.compact-opening-copy>p{font-size:13px;line-height:1.55}.compact-opening-jump{width:fit-content;margin-top:14px;padding:7px 0 4px;border:0;font-size:12px}.compact-roles{padding:27px 0 36px}.compact-section-heading{display:block;margin-bottom:18px}.compact-section-heading h2{font-size:30px}.compact-section-heading>p{margin:11px 0 0;font-size:12px}.compact-role-grid{grid-template-columns:1fr;gap:13px}.compact-role{min-height:0;padding:18px 18px 16px}.compact-role-title-row{margin-top:16px}.compact-role h3{font-size:22px}.compact-role-summary{font-size:13px}.compact-role-apply{margin-top:17px}.compact-mail-note{align-items:flex-start;margin-top:12px;font-size:10px}.compact-reasons{padding-top:62px;padding-bottom:66px}.compact-reasons-heading h2{font-size:37px}.compact-reasons-layout{grid-template-columns:1fr;gap:27px;margin-top:25px}.compact-reason-list article{grid-template-columns:31px 1fr;gap:8px;padding:17px 0}.compact-reason-list h3{font-size:16px}.compact-reason-list p{font-size:12px}.compact-quote-aside{padding:17px;box-shadow:6px 6px #f5f7f5}.compact-quote-panel{min-height:155px}.compact-quote-copy p{font-size:24px}.compact-process{padding:59px 0 64px}.compact-process-layout{grid-template-columns:1fr;gap:25px}.compact-process h2{font-size:39px}.compact-process-intro>p{margin:14px 0}.compact-steps li{grid-template-columns:28px 1fr 20px;gap:10px;padding:18px 0}.compact-steps h3{font-size:16px}.compact-steps p{font-size:11px}}@media(prefers-reduced-motion:reduce){.compact-career main *,.compact-career main *:before,.compact-career main *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.application-success{padding:70px 8% 80px;min-height:380px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.application-success-icon{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:#e8f1ee;color:#225f52;margin-bottom:24px}.application-success h2{font:600 clamp(28px,3vw,42px)/1.2 "Porsche Next",sans-serif;color:var(--app-ink);margin:16px 0 12px;outline:0}.application-success-copy{max-width:590px;margin:0 0 30px}.application-success-copy p{margin:0;color:#435d67;font-size:15px;line-height:1.7}.application-success-copy p+p{margin-top:14px}.application-success-copy .application-success-hint{margin-top:20px;padding-top:15px;border-top:1px solid #dce5e4;color:#60767d;font-size:13px;line-height:1.6}.application-success .application-button-primary{text-decoration:none}.application-submit-error{padding:0 28px 12px;margin:0}.application-button-primary:disabled{cursor:wait;opacity:.65}.application-site{--app-ink:#182c3a;--app-blue:#2e5f84;--app-muted:#5b6d73;--app-line:#d8e1e1;--app-paper:#fbfcfb;min-height:100dvh;background:var(--app-paper);color:var(--app-ink);font-family:Porsche Next,sans-serif}.application-main{background:#f2f5f4;border-bottom:1px solid #dce5e4;padding:35px 0 62px}.application-wrap{width:min(calc(100% - 112px),1120px);margin:0 auto}.application-back-link{display:inline-flex;align-items:center;gap:9px;color:#4e6e7d;font-size:13px;font-weight:600;transition:color .18s,gap .18s}.application-back-link:hover{gap:13px;color:var(--app-blue)}.application-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:30px 0 31px}.application-intro>div{max-width:690px}.application-kicker{display:flex;align-items:center;gap:10px;color:var(--app-blue);font-size:10px;font-weight:700;letter-spacing:.15em}.application-kicker i{width:7px;height:7px;background:var(--app-blue);border-radius:50%;box-shadow:0 0 0 4px #2e5f841a}.application-intro h1{margin:16px 0 12px;font-size:clamp(38px,4.2vw,55px);font-weight:600;letter-spacing:-.058em;line-height:1.02}.application-intro h1 em{color:var(--app-blue);font-style:normal}.application-intro>div>p{max-width:680px;margin:0;color:#5b6d73;font-size:15px;line-height:1.6}.application-intro>div>p strong{color:#29495b;font-weight:700}.application-assurance{display:flex;align-items:flex-start;gap:13px;flex:none;width:275px;margin-bottom:4px;padding:17px 18px;background:#e5edef;border:1px solid #cbdadd}.application-assurance-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;color:var(--app-blue);background:#f7faf9;border:1px solid #d2e0e1}.application-assurance strong{display:block;margin:1px 0 5px;font-size:13px;font-weight:700}.application-assurance p{margin:0;color:#5d727a;font-size:11px;line-height:1.48}.application-panel{background:#fff;border:1px solid #cfdcdd;box-shadow:8px 9px #e3ebea}.application-progress{padding:23px 36px 19px;background:#f9fbfa;border-bottom:1px solid #dce5e4}.application-progress-top{display:flex;justify-content:space-between;align-items:center;color:#527184;font-size:9px;font-weight:700;letter-spacing:.14em}.application-progress-count{color:#526b76;font-size:11px;letter-spacing:.02em}.application-progress-count i{margin:0 5px;color:#91a4a9;font-style:normal}.application-progress-track{height:3px;margin-top:14px;background:#dce5e5;overflow:hidden}.application-progress-track span{display:block;width:100%;height:100%;background:var(--app-blue);transform-origin:left center;transition:transform .36s cubic-bezier(.2,.75,.2,1)}.application-step-list{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0 0;padding:0;list-style:none}.application-step-list li{display:flex;align-items:center;gap:9px;min-width:0;color:#839197;font-size:11px;font-weight:600;transition:color .2s}.application-step-list li.is-current{color:var(--app-ink)}.application-step-list li.is-complete{color:var(--app-blue)}.application-step-dot{display:grid;place-items:center;flex:none;width:24px;height:24px;border:1px solid #c8d5d8;background:#fff;color:#71848b;font-size:9px;font-weight:700}.application-step-list li.is-current .application-step-dot{background:var(--app-blue);border-color:var(--app-blue);color:#fff;box-shadow:0 0 0 3px #e1edf0}.application-step-list li.is-complete .application-step-dot{background:#e4eff1;border-color:#9bbac5;color:var(--app-blue)}.application-step-name-mobile{display:none}.application-form{padding:32px 36px 27px}.application-step-content{animation:application-enter .26s ease both}.application-form-heading{padding-bottom:22px;border-bottom:1px solid #e3e9e8}.application-form-heading>span{color:#78909a;font-size:9px;font-weight:700;letter-spacing:.14em}.application-form-heading h2{width:fit-content;margin:8px 0 5px;font-size:27px;font-weight:600;letter-spacing:-.04em;line-height:1.1}.application-form-heading h2:focus{outline:none}.application-form-heading h2:focus-visible{outline:2px solid var(--app-blue);outline-offset:5px}.application-form-heading p{margin:0;color:#65777c;font-size:13px;line-height:1.5}.application-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px 22px;padding-top:23px}.application-field{display:flex;flex-direction:column;gap:7px}.application-label{display:block;color:#304d5b;font-size:12px;font-weight:700;line-height:1.3}.application-required{margin-left:4px;color:#b24d4d;font-size:14px;vertical-align:-1px}.application-input{display:block;width:100%;height:46px;padding:0 13px;border:1px solid #cbd8da;border-radius:0;background:#fcfdfc;color:var(--app-ink);font:400 14px Porsche Next,sans-serif;outline:none;transition:border-color .18s,box-shadow .18s,background .18s}.application-input::placeholder{color:#97a5a8}.application-input:hover{border-color:#9eb6be}.application-input:focus{border-color:var(--app-blue);background:#fff;box-shadow:0 0 0 3px #2e5f841a}.application-input[aria-invalid=true]{border-color:#ad5555}.application-error{min-height:15px;margin:0;color:#a13f43;font-size:11px;line-height:1.35}.application-country{grid-column:1 / -1;max-width:calc(50% - 11px)}.application-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#55717d 50%),linear-gradient(135deg,#55717d 50%,transparent 50%);background-position:calc(100% - 17px) 19px,calc(100% - 12px) 19px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:35px}.application-select:invalid{color:#89999d}.application-select option{color:var(--app-ink)}.application-upload-area{padding:25px 0 2px}.application-upload-heading{display:flex;align-items:center;gap:13px;margin-bottom:19px}.application-upload-icon{display:grid;place-items:center;width:43px;height:43px;background:#e9f0f1;border:1px solid #d1dfe1;color:var(--app-blue)}.application-upload-heading h3{margin:0 0 4px;font-size:15px;font-weight:700;letter-spacing:-.015em}.application-upload-heading p{margin:0;color:#74858a;font-size:11px}.application-file-input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.application-file-input:focus-visible+.application-upload-button{outline:2px solid var(--app-blue);outline-offset:3px}.application-upload-button{display:inline-flex;align-items:center;gap:10px;min-height:45px;padding:0 16px;border:1px solid #9db6c0;background:#eaf1f2;color:#244c63;font:600 13px Porsche Next,sans-serif;cursor:pointer;transition:background .18s,border-color .18s,transform .18s}.application-upload-button:hover{background:#dce9ec;border-color:#799caa;transform:translateY(-1px)}.application-file-card{display:flex;align-items:center;gap:12px;max-width:600px;min-height:65px;padding:10px 12px;background:#f0f5f4;border:1px solid #cfdddc}.application-file-mark{display:grid;place-items:center;flex:none;width:36px;height:36px;background:#fff;border:1px solid #dae4e3;color:var(--app-blue)}.application-file-details{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.application-file-details strong{overflow:hidden;color:#2b4654;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.application-file-details small{color:#75868a;font-size:10px}.application-file-action,.application-file-remove{display:grid;place-items:center;flex:none;border:0;background:transparent;color:var(--app-blue);font:600 11px Porsche Next,sans-serif;cursor:pointer}.application-file-action{min-height:34px;padding:0 9px}.application-file-action:hover,.application-file-remove:hover{background:#e2ecec}.application-file-remove{width:34px;height:34px;color:#687980}.application-file-error{margin-top:10px}.application-upload-note{margin:12px 0 0;color:#76868b;font-size:11px;line-height:1.5}.application-privacy-note{display:flex;align-items:center;gap:9px;margin-top:24px;padding-top:16px;border-top:1px solid #e2e9e8;color:#5c737b;font-size:11px;line-height:1.45}.application-privacy-note svg{flex:none;color:var(--app-blue)}.application-summary{padding-top:9px}.application-summary-section{padding:16px 0 15px;border-bottom:1px solid #e1e8e7}.application-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:11px}.application-summary-heading h3{margin:0;color:#294657;font-size:14px;font-weight:700}.application-summary-heading button{padding:5px 0;border:0;border-bottom:1px solid #a9c1c8;background:transparent;color:var(--app-blue);font:600 11px Porsche Next,sans-serif;cursor:pointer}.application-summary-heading button:hover{border-color:var(--app-blue)}.application-summary-section dl{display:grid;grid-template-columns:1fr 1fr;gap:11px 26px;margin:0}.application-summary-section dl>div{min-width:0}.application-summary-section dt{margin-bottom:3px;color:#7a8b90;font-size:10px}.application-summary-section dd{margin:0;color:#263f4c;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.application-summary-file{display:flex;align-items:center;gap:7px}.application-summary-file svg{color:var(--app-blue);flex:none}.application-summary-file span{color:#70848b;font-size:11px}.application-submit-notice{display:flex;align-items:flex-start;gap:17px;margin:22px 0 0;padding:22px 24px;background:#f2f6f6;border:1px solid #cbd9da;border-left:4px solid var(--app-blue);color:#435d67}.application-submit-notice-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;background:#fff;border:1px solid #d2dfe0;color:var(--app-blue)}.application-submit-notice-copy{min-width:0;flex:1}.application-submit-notice-copy>strong{display:block;color:#29485a;font-size:15px;font-weight:700;line-height:1.3}.application-submit-notice-copy>p{max-width:840px;margin:7px 0 0;font-size:13px;line-height:1.6}.application-submit-notice-copy a{color:var(--app-blue);font-weight:700;text-decoration:underline;text-underline-offset:3px}.application-submit-notice-copy a:hover{color:#1d4057}.application-submit-notice-mail{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid #d6e2e2;color:#526e78;font-size:12px;line-height:1.55}.application-submit-notice-mail svg{flex:none;margin-top:1px;color:var(--app-blue)}.application-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:25px}.application-control-spacer{width:1px;height:1px}.application-button-primary,.application-button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:47px;padding:0 19px;border:1px solid var(--app-ink);font:600 13px Porsche Next,sans-serif;cursor:pointer;transition:background .18s,border-color .18s,color .18s,transform .18s}.application-button-primary{min-width:137px;background:var(--app-ink);color:#f7f9f8}.application-button-primary:hover:not(:disabled){background:#2b5068;border-color:#2b5068;transform:translateY(-1px)}.application-button-secondary{min-width:118px;background:#fff;border-color:#c5d3d6;color:#345767}.application-button-secondary:hover{background:#edf3f4;border-color:#9db6bf}.application-button-primary:disabled{cursor:not-allowed}.application-submit-disabled{background:#d9e0e0;border-color:#c6d0d1;color:#647479;opacity:1}.application-button-primary:focus-visible,.application-button-secondary:focus-visible,.application-upload-button:focus-visible,.application-file-action:focus-visible,.application-file-remove:focus-visible,.application-summary-heading button:focus-visible,.application-back-link:focus-visible{outline:2px solid var(--app-blue);outline-offset:3px}.application-reassurance{display:flex;align-items:center;justify-content:center;gap:10px;margin:24px 0 0;color:#63767c;font-size:11px}.application-reassurance svg{flex:none;color:var(--app-blue)}.application-reassurance-separator{width:3px;height:3px;margin:0 3px;border-radius:50%;background:#9cabb0}.application-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.application-site .qc-footer{margin:0}@keyframes application-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:850px){.application-wrap{width:min(calc(100% - 64px),1120px)}.application-intro{align-items:flex-start}.application-assurance{width:245px}.application-progress,.application-form{padding-inline:27px}}@media(max-width:767px){.application-main{padding:25px 0 44px}.application-wrap{width:calc(100% - 40px)}.application-intro{display:block;padding:25px 0 23px}.application-intro h1{margin:14px 0 10px;font-size:clamp(34px,9vw,44px)}.application-intro>div>p{font-size:13px;line-height:1.55}.application-assurance{width:auto;margin:18px 0 0;padding:12px 13px}.application-assurance-icon{width:31px;height:31px}.application-panel{box-shadow:5px 6px #e3ebea}.application-progress{padding:17px 17px 15px}.application-progress-top{font-size:8px}.application-progress-count{font-size:10px}.application-step-list{gap:3px;margin-top:13px}.application-step-list li{justify-content:center;gap:5px;font-size:10px}.application-step-dot{width:22px;height:22px}.application-step-name{display:none}.application-step-name-mobile{display:inline}.application-form{padding:24px 18px 19px}.application-form-heading{padding-bottom:18px}.application-form-heading h2{font-size:24px}.application-form-heading p{font-size:12px}.application-field-grid{grid-template-columns:1fr;gap:14px;padding-top:19px}.application-country{grid-column:auto;max-width:none}.application-input{height:45px}.application-upload-area{padding-top:20px}.application-file-card{gap:8px;padding:9px}.application-file-action{font-size:10px;padding:0 5px}.application-file-remove{width:30px}.application-summary-section{padding:14px 0}.application-summary-section dl{grid-template-columns:1fr;gap:10px}.application-submit-notice{gap:12px;margin-top:18px;padding:17px}.application-submit-notice-icon{width:32px;height:32px}.application-submit-notice-copy>strong{font-size:14px}.application-submit-notice-copy>p{font-size:12px}.application-submit-notice-mail{font-size:12px}.application-success-copy p{font-size:14px}.application-controls{margin-top:19px}.application-button-primary,.application-button-secondary{min-height:45px}.application-reassurance{align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:8px;margin:18px 2px 0;font-size:10px;line-height:1.4}.application-reassurance-separator{display:none}}@media(max-width:380px){.application-step-list li{gap:4px;font-size:9px}.application-step-dot{width:20px;height:20px}.application-progress,.application-form{padding-inline:14px}}@media(prefers-reduced-motion:reduce){.application-site *,.application-site *:before,.application-site *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@font-face{font-family:Admin Manrope;src:url(/assets/manrope-latin-ext-Ch3YOpNY.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Admin Manrope;src:url(/assets/manrope-latin-DHIcAJRg.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.admin-shell,.admin-auth-page{--admin-bg: #191b1e;--admin-side: #121416;--admin-panel: #202326;--admin-panel-raised: #25282b;--admin-row: #292c30;--admin-line: #35393d;--admin-line-soft: #2c3033;--admin-ink: #e5e7e8;--admin-muted: #a0a5a8;--admin-faint: #747b80;--admin-focus: #929bff;--admin-new: #8faeff;--admin-pending: #e7b56b;--admin-submitted: #ba99ff;--admin-onboarding: #69d0b1;--admin-rejected: #ec91a0;min-height:100dvh;background:var(--admin-bg);color:var(--admin-ink);font-family:Admin Manrope,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.45}.admin-shell *,.admin-auth-page *{box-sizing:border-box}.admin-shell button,.admin-auth-page button,.admin-shell input{font:inherit}.admin-shell button:focus-visible,.admin-shell a:focus-visible,.admin-auth-page button:focus-visible,.admin-auth-page a:focus-visible,.admin-shell input:focus-visible,.admin-auth-page input:focus-visible{outline:2px solid var(--admin-focus);outline-offset:3px}.admin-shell{display:grid;grid-template-columns:244px minmax(0,1fr)}.admin-sidebar{position:sticky;top:0;z-index:4;height:100dvh;min-height:530px;display:flex;flex-direction:column;padding:20px 14px 16px;border-right:1px solid #2d3033;background:var(--admin-side);color:var(--admin-ink)}.admin-brand{display:flex;align-items:center;gap:10px;padding:0 5px;color:inherit;text-decoration:none}.admin-brand-mark{display:grid;width:35px;height:35px;flex:none;place-items:center;border:1px solid #45494d;border-radius:9px;background:#25282b;color:#e2e5e6;font-size:12px;font-weight:800;letter-spacing:.03em}.admin-brand-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.admin-brand-copy strong{color:#e4e6e7;font-size:14px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.admin-brand-copy em{color:#c4c8ca;font-style:normal}.admin-brand-copy small{color:#80868a;font-size:9px;font-weight:700;letter-spacing:.11em}.admin-sidebar-rule{height:1px;margin:20px 4px 14px;background:#2a2d30}.admin-nav-caption{padding:0 10px;color:#7e8589;font-size:10px;font-weight:700;letter-spacing:.1em}.admin-nav{display:grid;gap:4px;margin-top:9px}.admin-nav-item{display:flex;align-items:center;gap:11px;width:100%;min-height:42px;padding:0 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:#aeb3b6;text-align:left;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.admin-nav-item>svg{flex:none;color:#9ba1a5}.admin-nav-item>span:nth-child(2){font-size:13px;font-weight:550}.admin-nav-item:hover{background:#202326;color:#f1f2f3}.admin-nav-item.is-active{border-color:#3a3e42;background:#282b2f;color:#f0f1f2;box-shadow:inset 3px 0 var(--admin-new)}.admin-nav-item.is-active>svg{color:var(--admin-new)}.admin-nav-count{display:grid;min-width:22px;height:21px;margin-left:auto;padding:0 5px;place-items:center;border:1px solid #3b3f43;border-radius:6px;background:#222528;color:#c5c9cb;font-size:11px;font-variant-numeric:tabular-nums}.admin-sidebar-bottom{margin-top:auto}.admin-secure-state{display:flex;align-items:center;gap:9px;padding:10px 9px;border:1px solid #2e3235;border-radius:8px;background:#1b1e20}.admin-state-dot{width:7px;height:7px;flex:none;border-radius:50%;background:#a4a9ab}.admin-secure-state>span:last-child{display:flex;flex-direction:column;gap:2px}.admin-secure-state strong{color:#cfd2d3;font-size:11px}.admin-secure-state small{color:#858c90;font-size:10px}.admin-sidebar-version{display:block;margin:13px 8px 0;color:#747b7f;font-size:9px;font-weight:700;letter-spacing:.09em}.admin-sidebar-version i{padding:0 3px;color:#9da1a3;font-style:normal}.admin-main-column{min-width:0}.admin-topbar{position:sticky;z-index:3;top:0;display:flex;align-items:center;min-height:58px;padding:0 30px;border-bottom:1px solid #2c3033;background:#191b1ef5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-breadcrumb{display:flex;align-items:center;gap:9px;color:#868d91;font-size:12px}.admin-breadcrumb svg{color:#686f73}.admin-breadcrumb strong{color:#d4d7d8;font-size:12px;font-weight:650}.admin-topbar-right{display:flex;align-items:center;gap:18px;margin-left:auto}.admin-topbar-status{display:flex;align-items:center;gap:7px;color:#999fa2;font-size:10px;font-weight:700;letter-spacing:.1em}.admin-topbar-status i{width:7px;height:7px;border-radius:50%;background:#a1a6a8}.admin-logout-button,.admin-icon-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;border:1px solid #3c4044;border-radius:7px;background:#24272a;color:#c6cacc;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.admin-logout-button{padding:0 10px;font-size:11px;font-weight:600}.admin-logout-button:hover:not(:disabled),.admin-icon-button:hover:not(:disabled){border-color:#50555a;background:#2b2f32;color:#f1f2f3}.admin-logout-button:disabled,.admin-icon-button:disabled{opacity:.5;cursor:wait}.admin-icon-button{width:35px;padding:0}.admin-mobile-brand{display:none}.admin-content{width:min(100%,1700px);margin:0 auto;padding:27px 30px 20px}.admin-dashboard-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:19px}.admin-eyebrow{display:flex;align-items:center;gap:8px;color:#aeb2b4;font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1.4}.admin-eyebrow>i{width:6px;height:6px;border-radius:2px;background:#bfc3c5}.admin-dashboard-heading h1,.admin-page-heading h1{margin:8px 0 5px;color:#eff0f1;font-size:clamp(25px,2.35vw,32px);font-weight:650;letter-spacing:-.035em;line-height:1.14}.admin-dashboard-heading p,.admin-page-heading p{margin:0;color:#969da1;font-size:12px}.admin-dashboard-tools{display:flex;align-items:center;gap:11px}.admin-dashboard-tools .admin-topbar-status{padding-right:3px}.admin-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.admin-stat-card{position:relative;min-width:0;min-height:101px;padding:14px 15px 12px;overflow:hidden;border:1px solid #35393d;border-radius:8px;background:linear-gradient(145deg,#24272a,#202326)}.admin-stat-card>span{display:block;color:#a3a8ab;font-size:11px;font-weight:550}.admin-stat-card>strong{display:block;margin-top:4px;color:var(--card-accent);font-size:27px;font-weight:600;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.admin-stat-card>small{display:block;margin-top:8px;color:#81888c;font-size:10px}.admin-stat-card:nth-child(1){--card-accent: var(--admin-new)}.admin-stat-card:nth-child(2){--card-accent: var(--admin-pending)}.admin-stat-card:nth-child(3){--card-accent: var(--admin-submitted)}.admin-stat-card:nth-child(4){--card-accent: var(--admin-onboarding)}.admin-stat-card:after{position:absolute;top:17px;right:17px;width:9px;height:9px;border-radius:3px;background:var(--card-accent);content:"";opacity:.85}.admin-dashboard-upper{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(255px,.88fr);gap:12px;align-items:stretch;margin-bottom:12px}.admin-panel,.admin-list-panel{min-width:0;overflow:hidden;border:1px solid #35393d;border-radius:8px;background:var(--admin-panel)}.admin-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:66px;padding:11px 15px;border-bottom:1px solid #34383b}.admin-panel-overline{display:block;margin-bottom:3px;color:#858c90;font-size:9px;font-weight:700;letter-spacing:.1em}.admin-panel-heading h2{margin:0;color:#e0e2e3;font-size:14px;font-weight:620}.admin-search{display:flex;align-items:center;gap:8px;width:min(270px,48%);min-height:34px;padding:0 10px;border:1px solid #3a3e42;border-radius:7px;background:#1b1e20;color:#858c90}.admin-search:focus-within{border-color:var(--admin-focus)}.admin-search svg{flex:none;color:#848b8f}.admin-search input{width:100%;min-width:0;height:32px;padding:0;border:0;outline:0;background:transparent;color:#e2e4e5;font-size:11px}.admin-search input::placeholder{color:#7c8387}.admin-search input:focus-visible{outline:none}.admin-records-table{width:100%;border-collapse:collapse;text-align:left}.admin-records-table th{height:36px;padding:0 13px;border-bottom:1px solid #34383b;color:#858c90;font-size:10px;font-weight:600;white-space:nowrap}.admin-records-table td{min-height:56px;padding:9px 13px;border-bottom:1px solid #303437;color:#b9bec0;font-size:11px;vertical-align:middle}.admin-records-table tbody tr{background:transparent;transition:background .15s}.admin-records-table tbody tr:hover{background:#292c30}.admin-records-table tbody tr:last-child td{border-bottom:0}.admin-table-name{display:block;color:#e0e2e3;font-size:12px;font-weight:600;white-space:nowrap}.admin-record-id{display:block;margin-top:2px;color:#7e8589;font-size:9px;font-variant-numeric:tabular-nums}.admin-table-contact{display:inline-flex;align-items:center;gap:6px;max-width:270px;color:#aeb4b7;text-decoration:none;overflow-wrap:anywhere}.admin-table-contact svg{flex:none;color:#858c90}.admin-table-contact:hover{color:#e5e7e8;text-decoration:underline;text-underline-offset:3px}.admin-records-table time{color:#b1b6b8;white-space:nowrap;font-variant-numeric:tabular-nums}.admin-document-state{display:inline-flex;align-items:center;gap:6px;color:#bac0c2;white-space:nowrap}.admin-document-state svg{color:#858c90}.admin-document-missing{color:#777f83;font-size:10px;white-space:nowrap}.admin-status-tag{display:inline-flex;align-items:center;min-height:21px;padding:2px 7px;border:1px solid #484d51;border-radius:5px;background:#303438;color:#d0d4d6;font-size:10px;font-weight:600;white-space:nowrap}.status-new{border-color:#4d6193;background:#28344e;color:#afc5ff}.status-questionnaire_pending{border-color:#76603c;background:#3a3123;color:#f0c783}.status-questionnaire_submitted{border-color:#65518c;background:#332b48;color:#d1baff}.status-rejected{border-color:#7c4754;background:#3e2a32;color:#f3aebb}.status-onboarding{border-color:#3a7569;background:#233d38;color:#8ae2c9}.admin-open-detail{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-height:29px;padding:0 7px;border:1px solid transparent;border-radius:5px;background:transparent;color:#c4c8ca;font-size:10px;font-weight:600;white-space:nowrap;cursor:pointer}.admin-open-detail:hover{border-color:#484d51;background:#303437;color:#f0f1f2}.admin-table-scroll{width:100%;overflow-x:auto}.admin-table-scroll.is-compact .admin-records-table td{min-height:0;padding-block:5px}.admin-table-scroll.is-compact .admin-record-id{display:inline;margin-left:6px}.admin-panel-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:39px;padding:0 14px;border-top:1px solid #34383b;color:#838a8e;font-size:10px}.admin-panel-footer button{display:inline-flex;align-items:center;gap:5px;padding:4px 0;border:0;background:transparent;color:#c3c7c9;font-size:10px;font-weight:600;cursor:pointer}.admin-panel-footer button:hover{color:#fff}.admin-panel-empty{min-height:150px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:20px;color:#858c90;text-align:center}.admin-panel-empty svg{color:#9aa0a3}.admin-panel-empty strong{color:#cdd0d2;font-size:12px;font-weight:600}.admin-panel-empty span{color:#858c90;font-size:10px}.admin-workflow-panel{display:flex;flex-direction:column}.admin-workflow-panel .admin-panel-heading{min-height:66px}.admin-workflow-link{display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:47px;padding:5px 12px;border:0;border-bottom:1px solid #303437;background:transparent;color:inherit;text-align:left;cursor:pointer}.admin-workflow-link:hover{background:#292c30}.admin-workflow-icon{display:grid;width:27px;height:27px;place-items:center;border:1px solid #3c4044;border-radius:7px;background:#292c30;color:#b1b6b8}.admin-workflow-link>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:3px}.admin-workflow-link strong{color:#d8dadc;font-size:10px;font-weight:600}.admin-workflow-link small{color:#848b8f;font-size:9px}.admin-workflow-link b{color:#d3d6d7;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.admin-workflow-link:nth-of-type(1){--workflow-accent: var(--admin-new)}.admin-workflow-link:nth-of-type(2){--workflow-accent: var(--admin-pending)}.admin-workflow-link:nth-of-type(3){--workflow-accent: var(--admin-submitted)}.admin-workflow-link:nth-of-type(4){--workflow-accent: var(--admin-onboarding)}.admin-workflow-link:nth-of-type(5){--workflow-accent: var(--admin-rejected)}.admin-workflow-link .admin-workflow-icon,.admin-workflow-link b{color:var(--workflow-accent)}.admin-workflow-note{display:flex;align-items:flex-start;gap:7px;margin:auto 12px 11px;padding-top:12px;color:#858c90;font-size:9px;line-height:1.45}.admin-workflow-note svg{flex:none;color:#a7adaf}.admin-all-records{margin-bottom:1px}.admin-all-records .admin-panel-heading{min-height:62px}.admin-table-count{color:#8b9296;font-size:10px}.admin-table-note{padding:12px 15px;color:#969da1;font-size:11px}.admin-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.admin-list-panel{min-height:340px;display:flex;flex-direction:column}.admin-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:13px;min-height:64px;padding:0 15px;border-bottom:1px solid #34383b}.admin-list-toolbar h2{margin:0 0 3px;color:#e0e2e3;font-size:14px;font-weight:620}.admin-list-toolbar>div>span{color:#878e92;font-size:10px}.admin-list-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:39px;margin-top:auto;padding:0 14px;border-top:1px solid #34383b;color:#858c90;font-size:10px}.admin-list-footer span:first-child{display:flex;align-items:center;gap:6px}.admin-list-footer svg{color:#a2a8aa}.admin-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:18px}.admin-page-heading h1{margin-top:7px}.admin-heading-count{display:flex;align-items:baseline;gap:7px;padding:5px 10px;border-left:2px solid #646a6e;color:#92999c;white-space:nowrap}.admin-heading-count strong{color:#e3e5e6;font-size:21px;font-variant-numeric:tabular-nums}.admin-heading-count span{font-size:10px}.admin-workspace{min-width:0}.admin-skeleton-list{flex:1}.admin-skeleton-row{display:flex;align-items:center;gap:14px;min-height:58px;padding:10px 14px;border-bottom:1px solid #303437}.admin-skeleton-mark,.admin-skeleton-copy i,.admin-skeleton-date{display:block;position:relative;overflow:hidden;border-radius:4px;background:#303438}.admin-skeleton-mark{width:29px;height:27px}.admin-skeleton-copy{display:flex;flex:1;flex-direction:column;gap:7px}.admin-skeleton-copy i{width:min(210px,55%);height:9px}.admin-skeleton-copy i+i{width:min(150px,42%);height:7px;background:#292d30}.admin-skeleton-date{width:88px;height:9px}.admin-skeleton-mark:after,.admin-skeleton-copy i:after,.admin-skeleton-date:after{position:absolute;inset:0;content:"";background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.09) 48%,transparent 75%);transform:translate(-100%);animation:admin-shimmer 1.5s ease-in-out infinite}.admin-list-error{display:flex;flex:1;align-items:center;flex-direction:column;justify-content:center;min-height:260px;padding:25px;text-align:center}.admin-error-mark{display:grid;width:39px;height:39px;place-items:center;margin-bottom:12px;border:1px solid #494448;border-radius:8px;background:#2c292b;color:#d1b4b8}.admin-list-error>strong{color:#dddfe0;font-size:13px}.admin-list-error>p{max-width:360px;margin:7px 0 14px;color:#979da0;font-size:11px;line-height:1.5}.admin-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:0 11px;border:1px solid #474c50;border-radius:6px;background:#282b2e;color:#d6d9da;font-size:11px;font-weight:600;cursor:pointer}.admin-secondary-button:hover{background:#33373a}.admin-empty-state{display:flex;flex:1;align-items:center;flex-direction:column;justify-content:center;min-height:280px;padding:25px;text-align:center}.admin-empty-icon{display:grid;width:42px;height:42px;place-items:center;margin-bottom:13px;border:1px solid #41464a;border-radius:8px;background:#292d30;color:#b8bdc0}.admin-empty-state .admin-eyebrow{justify-content:center;color:#91989b}.admin-empty-state h3{margin:9px 0 6px;color:#e0e2e3;font-size:15px}.admin-empty-state p{max-width:390px;margin:0;color:#92999c;font-size:11px;line-height:1.55}.admin-detail-page{min-width:0;animation:admin-enter .2s ease both}.admin-detail{min-width:0;padding:22px 24px;border:1px solid #383c40;border-radius:9px;background:#202326}.admin-detail-topline{display:flex;align-items:center;justify-content:space-between}.admin-detail-topline .admin-eyebrow{color:#aeb3b5}.admin-detail-close{width:33px;min-height:33px;border-color:transparent;background:transparent;color:#a3a9ac}.admin-detail-close:hover{border-color:#454a4e;background:#2a2e31}.admin-detail h2{margin:12px 0 5px;color:#eff0f1;font-size:26px;font-weight:650;letter-spacing:-.03em;line-height:1.15}.admin-detail-date{display:flex;align-items:center;gap:7px;margin:0;color:#969da1;font-size:11px}.admin-detail-date svg{color:#aeb3b5}.admin-detail-section{margin-top:21px;padding-top:15px;border-top:1px solid #363a3d}.admin-detail-section h3{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:#d4d7d8;font-size:12px;font-weight:650}.admin-detail-section h3 svg{color:#a7adaf}.admin-detail-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin:0}.admin-detail-fields>div{min-width:0}.admin-detail-fields dt{margin-bottom:4px;color:#858c90;font-size:10px}.admin-detail-fields dd{margin:0;color:#d4d7d8;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.admin-detail-fields a{color:#b7c8ff;text-decoration:underline;text-decoration-color:#6775a0;text-underline-offset:3px}.admin-detail-fields a:hover{color:#fff}.admin-detail-wide{grid-column:1 / -1}.admin-cv-box{display:flex;align-items:center;gap:11px;margin-top:19px;padding:11px;border:1px solid #383d40;border-radius:7px;background:#272a2d}.admin-cv-symbol{display:grid;width:36px;height:36px;flex:none;place-items:center;border:1px solid #41464a;border-radius:6px;background:#303437;color:#c5c9cb}.admin-cv-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.admin-cv-copy strong{color:#dce0e1;font-size:11px;font-weight:650}.admin-cv-copy span{overflow:hidden;color:#8d9498;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admin-download-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:33px;flex:none;padding:0 9px;border:1px solid #454a4e;border-radius:6px;background:#303437;color:#d5d8d9;font-size:10px;font-weight:600;cursor:pointer}.admin-download-button:hover:not(:disabled){background:#3a3f42}.admin-download-button:disabled{opacity:.6;cursor:wait}.admin-inline-error{margin:9px 0 0;color:#e1b9be;font-size:11px;line-height:1.45}.admin-questionnaire-answers{margin-top:18px;padding:13px;border:1px solid #393e41;border-radius:7px;background:#272a2d}.admin-questionnaire-answers h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:#d5d8d9;font-size:12px}.admin-questionnaire-answers h3 svg{color:var(--admin-submitted)}.admin-answer-item{padding:10px 0;border-top:1px solid #393e41}.admin-answer-item strong{display:block;color:#b8bdc0;font-size:10px;font-weight:650}.admin-answer-item p{margin:5px 0 0;color:#e0e2e3;font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.admin-answer-empty,.admin-action-note{margin:0;color:#979da0;font-size:11px;line-height:1.5}.admin-application-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px;padding-top:14px;border-top:1px solid #363a3d}.admin-action-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:37px;padding:0 12px;border:1px solid #494e52;border-radius:6px;background:#303437;color:#e1e3e4;font-size:11px;font-weight:600;cursor:pointer}.admin-action-primary{border-color:#707ddd;background:#5967bb;color:#fff}.admin-action-primary:hover:not(:disabled){background:#6a77d2}.admin-action-danger{border-color:#89505a;background:#412b32;color:#ffbbc4}.admin-action-danger:hover:not(:disabled){background:#56333e}.admin-action-button:disabled{opacity:.55;cursor:wait}.admin-action-note{margin-top:13px}.admin-delivery-warning{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:12px;border:1px solid #514a3e;border-radius:7px;background:#2d2b27}.admin-delivery-warning>div{display:flex;min-width:0;flex-direction:column;gap:4px}.admin-delivery-warning strong{color:#e0d5bd;font-size:11px;font-weight:650}.admin-delivery-warning span{color:#aaa398;font-size:10px;line-height:1.5}.admin-delivery-warning .admin-action-button{flex:none}.admin-detail-footnote{display:flex;align-items:flex-start;gap:7px;margin:17px 0 0;color:#858c90;font-size:10px;line-height:1.5}.admin-detail-footnote svg{flex:none;color:#aab0b2}.admin-mobile-back{display:none}.admin-footer{display:flex;justify-content:space-between;gap:13px;padding-top:18px;color:#777e82;font-size:10px}.admin-footer i{padding:0 3px;color:#6f767a;font-style:normal}.admin-global-error{margin:10px 30px 0;padding:10px 12px;border:1px solid #60484c;border-radius:7px;background:#30282a;color:#e2c0c4;font-size:11px}.admin-login-area{min-height:100dvh;display:grid;place-items:center;padding:30px 18px;background:#191b1e}.admin-login-card{width:min(100%,430px);padding:30px 32px 25px;border:1px solid #383c40;border-radius:10px;background:#202326;box-shadow:0 18px 50px #0000002e;animation:admin-enter .24s ease both}.admin-login-icon{display:grid;width:43px;height:43px;place-items:center;margin-bottom:20px;border:1px solid #41464a;border-radius:8px;background:#2a2d30;color:#d5d8d9}.admin-login-card h1{margin:9px 0 7px;color:#eeeff0;font-size:27px;letter-spacing:-.035em}.admin-login-intro{margin:0;color:#9ba1a4;font-size:12px;line-height:1.6}.admin-login-form{display:flex;flex-direction:column;margin-top:22px}.admin-login-form>label{margin:0 0 6px;color:#c7cbcd;font-size:11px;font-weight:600}.admin-input-wrap{display:flex;align-items:center;gap:9px;height:42px;margin-bottom:15px;padding:0 10px;border:1px solid #3b4043;border-radius:6px;background:#191c1e;color:#8f9699}.admin-input-wrap:focus-within{border-color:#62696d}.admin-input-wrap input{width:100%;height:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#e4e6e7;font-size:12px}.admin-input-wrap input:-webkit-autofill{-webkit-text-fill-color:#e4e6e7;box-shadow:0 0 0 100px #191c1e inset}.admin-login-error{margin:-2px 0 12px;color:#e0b9bd;font-size:11px;line-height:1.45}.admin-submit-button{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:43px;margin-top:1px;padding:0 12px;border:1px solid #707ddd;border-radius:6px;background:#5967bb;color:#fff;font-size:11px;font-weight:650;cursor:pointer}.admin-submit-button:hover:not(:disabled){background:#6a77d2}.admin-submit-button:disabled{opacity:.7;cursor:wait}.admin-login-assurance{display:flex;align-items:center;gap:7px;margin-top:17px;padding-top:12px;border-top:1px solid #373b3e;color:#92999c;font-size:10px}.admin-login-assurance svg{color:#b3b8ba}.admin-loading-screen{min-height:100dvh;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:25px}.admin-loading-mark{display:flex;align-items:center;gap:4px;height:25px}.admin-loading-mark i{display:block;width:4px;height:11px;border-radius:2px;background:#aeb3b5;animation:admin-pulse .9s ease-in-out infinite alternate}.admin-loading-mark i:nth-child(2){height:19px;animation-delay:.17s}.admin-loading-mark i:nth-child(3){height:14px;animation-delay:.34s}.admin-loading-screen p{margin:14px 0 4px;color:#d8dadb;font-size:13px;font-weight:650}.admin-loading-screen>span:last-child{color:#898f93;font-size:11px}.admin-session-error{min-height:100dvh;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;max-width:540px;margin:auto;padding:40px 25px}.admin-session-error .admin-error-mark{margin-bottom:16px}.admin-session-error h1{margin:11px 0 7px;color:#e7e9ea;font-size:25px;letter-spacing:-.03em}.admin-session-error>p{margin:0 0 17px;color:#969da0;font-size:12px;line-height:1.6}.admin-spin{animation:admin-rotate .9s linear infinite}@keyframes admin-shimmer{to{transform:translate(100%)}}@keyframes admin-pulse{to{transform:scaleY(.48);opacity:.55}}@keyframes admin-rotate{to{transform:rotate(360deg)}}@keyframes admin-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.admin-shell{grid-template-columns:215px minmax(0,1fr)}.admin-content,.admin-topbar{padding-inline:23px}.admin-records-table th,.admin-records-table td{padding-inline:9px}.admin-dashboard-upper{grid-template-columns:minmax(0,1.5fr) minmax(235px,.8fr)}}@media(max-width:850px){.admin-shell{grid-template-columns:minmax(0,1fr)}.admin-sidebar{position:relative;top:auto;height:auto;min-height:0;padding:12px 15px 13px;border-right:0;border-bottom:1px solid #303437}.admin-brand{margin-bottom:12px}.admin-sidebar-rule,.admin-nav-caption,.admin-sidebar-bottom{display:none}.admin-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0}.admin-nav-item{justify-content:center;gap:7px;min-height:40px;padding:0 7px}.admin-nav-item>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.admin-nav-count{min-width:19px;height:19px;padding-inline:3px;font-size:10px}.admin-topbar{min-height:52px;padding-inline:19px}.admin-content{padding:23px 19px 17px}.admin-dashboard-upper{grid-template-columns:minmax(0,1fr)}.admin-workflow-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-workflow-panel .admin-panel-heading{grid-column:1 / -1}.admin-workflow-link{grid-template-columns:29px minmax(0,1fr) auto;padding-inline:10px;border-right:1px solid #303437}.admin-workflow-note{grid-column:1 / -1;margin:9px 12px 11px}}@media(max-width:650px){.admin-sidebar{padding:10px 11px}.admin-brand{gap:8px;margin-bottom:9px}.admin-brand-mark{width:31px;height:31px}.admin-brand-copy strong{font-size:13px}.admin-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.admin-nav-item{justify-content:flex-start;min-width:0;min-height:39px;gap:7px;padding:0 8px}.admin-nav-item>span:nth-child(2){flex:1;font-size:11px}.admin-nav-count{flex:none}.admin-topbar{min-height:47px;padding-inline:12px}.admin-breadcrumb{gap:5px;font-size:11px}.admin-breadcrumb strong{font-size:11px}.admin-topbar-right{gap:8px}.admin-topbar-status{display:none}.admin-logout-button{min-height:31px;padding-inline:8px;font-size:10px}.admin-content{padding:19px 12px 16px}.admin-dashboard-heading{align-items:flex-start;gap:10px;margin-bottom:14px}.admin-dashboard-heading h1,.admin-page-heading h1{font-size:25px}.admin-dashboard-heading p,.admin-page-heading p{font-size:11px}.admin-dashboard-tools .admin-topbar-status{display:none}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px}.admin-stat-card{min-height:88px;padding:11px}.admin-stat-card>span{font-size:10px}.admin-stat-card>strong{font-size:24px}.admin-stat-card>small{margin-top:6px;font-size:9px}.admin-dashboard-upper{gap:8px;margin-bottom:8px}.admin-panel-heading{align-items:flex-start;flex-direction:column;gap:9px;padding:12px}.admin-panel-heading h2{font-size:13px}.admin-search{width:100%;min-height:33px}.admin-search input{height:31px}.admin-workflow-panel{grid-template-columns:1fr}.admin-workflow-panel .admin-panel-heading{grid-column:auto}.admin-workflow-link{min-height:55px;border-right:0}.admin-workflow-note{margin-top:8px}.admin-all-records .admin-panel-heading{align-items:center;flex-direction:row}.admin-records-table th{height:33px}.admin-records-table td{font-size:10px}.admin-table-name{font-size:11px}.admin-table-contact{font-size:10px}.admin-page-heading{align-items:flex-start;padding-bottom:14px}.admin-heading-count{padding:4px 0 4px 8px}.admin-heading-count strong{font-size:18px}.admin-list-panel{min-height:calc(100dvh - 280px)}.admin-list-toolbar{flex-wrap:wrap;min-height:0;padding:11px}.admin-list-toolbar>div{flex:1}.admin-list-toolbar .admin-search{order:3;flex-basis:100%}.admin-list-toolbar .admin-icon-button{flex:none}.admin-table-scroll{overflow:visible}.admin-records-table,.admin-records-table tbody{display:block;width:100%}.admin-records-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.admin-records-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:9px 10px 7px;border-bottom:1px solid #34383b}.admin-records-table td{display:block;min-width:0;min-height:0;padding:6px 4px;border:0;overflow-wrap:anywhere}.admin-records-table td:before{display:block;margin-bottom:3px;color:#838a8e;content:attr(data-label);font-size:9px;font-weight:650}.admin-records-table td:first-child{grid-column:1 / -1;padding-top:3px}.admin-records-table time{white-space:normal}.admin-open-detail{min-height:28px;padding-inline:4px;font-size:10px}.admin-detail-page{padding:0}.admin-mobile-back{display:inline-flex;align-items:center;gap:7px;min-height:35px;margin:0 0 8px;padding:0 8px 0 0;border:0;background:transparent;color:#d0d4d6;font-size:11px;font-weight:600;cursor:pointer}.admin-detail{padding:15px 12px}.admin-detail h2{font-size:23px}.admin-detail-section{margin-top:17px;padding-top:12px}.admin-detail-fields{gap:10px 12px}.admin-questionnaire-answers{padding:11px}.admin-application-actions{flex-direction:column}.admin-action-button{width:100%}.admin-delivery-warning{align-items:stretch;flex-direction:column}.admin-delivery-warning .admin-action-button{width:100%}.admin-cv-box{gap:7px;padding:8px;flex-wrap:wrap}.admin-download-button{margin-left:auto;padding-inline:7px}.admin-footer{padding-top:14px;font-size:9px}.admin-login-card{padding:25px 20px 20px}.admin-global-error{margin:8px 12px 0}}@media(max-width:380px){.admin-nav-item{gap:5px;padding-inline:6px}.admin-nav-item>span:nth-child(2){font-size:10px}.admin-nav-item>svg{width:15px}.admin-nav-count{min-width:17px;height:17px;font-size:9px}.admin-detail-fields{grid-template-columns:1fr}.admin-detail-wide{grid-column:auto}.admin-list-footer span:last-child{display:none}.admin-footer span:last-child{max-width:47%;text-align:right}}@media(prefers-reduced-motion:reduce){.admin-shell *,.admin-shell *:before,.admin-shell *:after,.admin-auth-page *,.admin-auth-page *:before,.admin-auth-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@font-face{font-family:Porsche Next;src:url(/assets/porsche-next-thin-CNeeKoC3.otf) format("opentype");font-weight:100;font-display:swap}@font-face{font-family:Porsche Next;src:url(/assets/porsche-next-regular-DyjXR84J.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Porsche Next;src:url(/assets/porsche-next-semibold-DMP7t6Y0.otf) format("opentype");font-weight:600;font-display:swap}@font-face{font-family:Porsche Next;src:url(/assets/porsche-next-bold-D1q-ktqe.otf) format("opentype");font-weight:700;font-display:swap}.guided-questionnaire{--guided-ink: #173b42;--guided-muted: #607773;--guided-teal: #2f746b;--guided-teal-dark: #173f46;--guided-paper: #f2f4ee;--guided-line: #dce4dc;min-height:100dvh;display:flex;flex-direction:column;background:var(--guided-paper);color:var(--guided-ink);font-family:Porsche Next,sans-serif;font-size:15px;-webkit-font-smoothing:antialiased}.guided-questionnaire *,.guided-questionnaire *:before,.guided-questionnaire *:after{box-sizing:border-box}.guided-header{display:flex;width:min(100%,1600px);min-height:88px;align-items:center;justify-content:space-between;margin:0 auto;padding:0 clamp(18px,3.5vw,56px);border-bottom:1px solid #dce4dc}.guided-header .qc-brand{display:inline-flex;align-items:center;gap:15px;color:#182c3a;font:600 14px Porsche Next,sans-serif;text-decoration:none}.guided-header .qc-logo{display:block;width:64px;height:41px;flex:none}.guided-header .qc-brand-name{display:block;font-size:19px;line-height:1.05;letter-spacing:-.035em}.guided-header .qc-brand-name strong{color:#2e5f84;font-weight:600}.guided-header .qc-brand-name small{display:block;margin-top:7px;color:#778890;font-size:9px;font-weight:600;letter-spacing:.15em;line-height:1.1;text-transform:uppercase}.guided-private{display:flex;align-items:center;gap:8px;color:#667d77;font-size:12px;font-weight:600}.guided-private svg{color:#54857a}.guided-shell{display:grid;width:min(100%,1600px);flex:1;grid-template-columns:255px minmax(0,1fr);gap:clamp(30px,4vw,70px);align-items:start;margin:0 auto;padding:clamp(36px,4.5vw,66px) clamp(18px,3.5vw,56px) 66px}.guided-rail{position:sticky;top:28px;padding:12px 0 0}.guided-rail-label{display:flex;align-items:center;gap:9px;color:#69867c;font-size:9px;font-weight:700;letter-spacing:.14em}.guided-rail-label:before{width:7px;height:7px;border-radius:50%;background:#6da18c;content:""}.guided-rail h1{max-width:250px;margin:27px 0 10px;color:#20454a;font-size:clamp(31px,3vw,42px);font-weight:600;letter-spacing:-.055em;line-height:1.05}.guided-rail-intro{max-width:245px;margin:0;color:#687d77;font-size:14px;line-height:1.65}.guided-steps{position:relative;display:grid;gap:3px;margin:33px 0 0;padding:0;list-style:none}.guided-steps:before{position:absolute;top:16px;bottom:16px;left:14px;width:1px;background:#d5e0d7;content:""}.guided-step-item{position:relative;z-index:1}.guided-step-button{display:grid;width:100%;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px 9px 0;border:0;border-radius:4px;background:transparent;color:#87958d;font:inherit;text-align:left}.guided-step-button.is-clickable{cursor:pointer}.guided-step-button.is-clickable:hover{background:#ffffff8c}.guided-step-dot{display:grid;width:29px;height:29px;place-items:center;border:1px solid #d4dfd7;border-radius:50%;background:var(--guided-paper);color:#7a9086;font-size:9px;font-weight:700}.guided-step-name{display:flex;flex-direction:column;gap:2px}.guided-step-name strong{color:#627a73;font-size:12px;font-weight:650}.guided-step-name small{color:#95a19a;font-size:10px}.guided-step-button.is-current{color:var(--guided-teal)}.guided-step-button.is-current .guided-step-dot{border-color:var(--guided-teal-dark);background:var(--guided-teal-dark);color:#f5f5ed;box-shadow:0 0 0 4px #e2ebe3}.guided-step-button.is-current .guided-step-name strong{color:#234d4e;font-weight:700}.guided-step-button.is-done .guided-step-dot{border-color:#7da794;background:#e5efe7;color:#367464}.guided-step-button.is-done .guided-step-name strong{color:#466960}.guided-step-check{color:#54857a}.guided-rail-note{display:flex;align-items:flex-start;gap:10px;margin-top:30px;padding-top:18px;border-top:1px solid #dce4dc;color:#5b8077}.guided-rail-note>span{display:grid;gap:3px}.guided-rail-note strong{color:#385c56;font-size:12px;font-weight:700}.guided-rail-note small{max-width:210px;color:#82918a;font-size:10px;line-height:1.55}.guided-main{min-width:0}.guided-panel{min-width:0;padding:clamp(25px,4vw,48px);border:1px solid #dce4dc;border-radius:8px;background:#fffefa;box-shadow:0 16px 40px #1b3d340b;animation:guided-arrive .24s ease both}.guided-overview{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding-bottom:26px;border-bottom:1px solid #e5eae3}.guided-overview-copy{max-width:530px}.guided-eyebrow{color:#558579;font-size:9px;font-weight:700;letter-spacing:.15em}.guided-overview h2,.guided-state h2{margin:12px 0 7px;color:#1e454b;font-size:clamp(29px,3.3vw,42px);font-weight:600;letter-spacing:-.05em;line-height:1.06}.guided-overview p,.guided-state>p{margin:0;color:#6d807a;font-size:14px;line-height:1.65}.guided-count-badge{display:inline-flex;align-items:center;gap:7px;margin-top:3px;padding:8px 10px;border-radius:3px;background:#edf3ed;color:#547c71;font-size:10px;font-weight:650;white-space:nowrap}.guided-progress-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0 19px;color:#71847c;font-size:12px}.guided-progress-row strong{color:#315c55;font-weight:700}.guided-progress-track{width:min(38%,180px);height:5px;overflow:hidden;border-radius:8px;background:#e7ece5}.guided-progress-track span{display:block;height:100%;border-radius:inherit;background:#578e7e;transition:width .25s ease}.guided-question-pair{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:15px}.guided-question-card{display:flex;min-width:0;flex-direction:column;padding:clamp(20px,2vw,28px);border-radius:5px;background:#eaf1e9}.guided-question-card:nth-child(2){background:#21474c;color:#f8f7ef}.guided-question-card.is-missing{outline:2px solid #b86d5b;outline-offset:2px}.guided-question-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.guided-question-index{color:#5a8376;font-size:11px;font-weight:700;letter-spacing:.13em}.guided-question-card:nth-child(2) .guided-question-index{color:#b8d6c3}.guided-required{color:#a55e4f;font-size:11px;font-weight:650}.guided-question-card:nth-child(2) .guided-required{color:#d9b8a7}.guided-question-label{display:block;min-height:66px;margin-bottom:15px;color:#24484b;font-size:17px;font-weight:650;line-height:1.35;letter-spacing:-.015em}.guided-question-card:nth-child(2) .guided-question-label{color:#fbf8ed}.guided-question-card textarea{display:block;width:100%;min-height:156px;flex:1;resize:vertical;padding:14px 15px;border:1px solid #d4e0d7;border-radius:3px;outline:none;background:#fffefa;color:#24464a;font:400 14px/1.6 Porsche Next,sans-serif}.guided-question-card:nth-child(2) textarea{border-color:#ddede147;background:#f6f7ef}.guided-question-card textarea:focus{border-color:#5a9380;box-shadow:0 0 0 3px #578e7e29}.guided-question-card:nth-child(2) textarea:focus{border-color:#9ecbb2;box-shadow:0 0 0 3px #bedfc629}.guided-question-card textarea::placeholder{color:#9aa9a0}.guided-question-help{display:flex;justify-content:space-between;gap:8px;margin-top:8px;color:#7d9187;font-size:10px;font-variant-numeric:tabular-nums}.guided-question-card:nth-child(2) .guided-question-help{color:#c3d4c8}.guided-field-error{color:#a04f43;font-weight:650}.guided-question-card:nth-child(2) .guided-field-error{color:#f0c6b4}.guided-navigation{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px}.guided-security{display:flex;align-items:center;gap:7px;color:#73857d;font-size:11px}.guided-security svg{flex:none;color:#60897b}.guided-actions{display:flex;align-items:center;gap:9px}.guided-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:11px;padding:0 19px;border:1px solid #244a4f;border-radius:3px;background:#244a4f;color:#f8f7ef;font:650 13px Porsche Next,sans-serif;cursor:pointer;transition:transform .16s,background .16s}.guided-button:hover:not(:disabled){transform:translateY(-1px);background:#32665d}.guided-button:disabled{cursor:wait;opacity:.7}.guided-button.is-back{border-color:#d5e0d7;background:#fffefa;color:#42665f}.guided-button.is-back:hover{background:#eef4ed}.guided-submit-error{margin:16px 0 0;padding:11px 13px;border-left:3px solid #a75f53;background:#fbf0ec;color:#824e45;font-size:11px;line-height:1.5}.guided-state{display:flex;min-height:450px;flex-direction:column;justify-content:center;align-items:flex-start}.guided-state-mark{display:grid;width:50px;height:50px;place-items:center;margin-bottom:24px;border:1px solid #d9e6dd;border-radius:50%;background:#edf4ed;color:#4d8477}.guided-state-mark.is-error{border-color:#ebdad5;background:#f9efec;color:#9b665c}.guided-assurance{display:flex;align-items:center;gap:9px;margin-top:25px;padding-top:16px;border-top:1px solid #e4eae2;color:#6c8179;font-size:10px}.guided-retry{display:inline-flex;align-items:center;gap:11px;min-height:42px;margin-top:21px;padding:0 14px;border:1px solid #cadbd0;border-radius:3px;background:#f7faf5;color:#315b58;font:650 11px Porsche Next,sans-serif;cursor:pointer}.guided-loading{min-height:470px}.guided-skeleton{position:relative;display:block;overflow:hidden;border-radius:3px;background:#e6ece5}.guided-skeleton:after{position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.7) 48%,transparent 75%);content:"";transform:translate(-100%);animation:guided-shimmer 1.5s ease-in-out infinite}.guided-skeleton-title{width:min(76%,410px);height:38px;margin-top:18px}.guided-skeleton-copy{width:min(90%,480px);height:12px;margin-top:13px}.guided-skeleton-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:32px}.guided-skeleton-card{height:240px}.guided-loading>p{margin-top:18px;color:#6f827a;font-size:11px}.guided-footer{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:14px;width:min(100%,1600px);margin:0 auto;padding:0 clamp(18px,3.5vw,56px);color:#87958d;font-size:10px}.guided-footer i{padding:0 4px;color:#b1bcb3;font-style:normal}.guided-footer>span:last-child{text-align:right}.guided-spin{animation:guided-rotate .9s linear infinite}.guided-questionnaire button:focus-visible,.guided-questionnaire a:focus-visible,.guided-questionnaire textarea:focus-visible{outline:2px solid #4b877d;outline-offset:3px}@keyframes guided-shimmer{to{transform:translate(100%)}}@keyframes guided-rotate{to{transform:rotate(360deg)}}@keyframes guided-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.guided-shell{grid-template-columns:205px minmax(0,1fr);gap:28px}.guided-question-pair{grid-template-columns:1fr}.guided-question-card textarea{min-height:106px}.guided-question-label{min-height:0}}@media(max-width:700px){.guided-header{min-height:72px;padding-inline:18px}.guided-header .qc-logo{width:50px;height:32px}.guided-header .qc-brand-name{font-size:16px}.guided-header .qc-brand-name small{font-size:8px;letter-spacing:.12em;margin-top:5px}.guided-shell{display:flex;flex-direction:column;gap:23px;padding:24px 16px 38px}.guided-rail{position:static;width:100%;padding:0}.guided-rail h1{margin:12px 0 6px;font-size:32px}.guided-rail-intro{max-width:none;font-size:12px}.guided-steps{display:flex;gap:0;margin-top:19px;padding-bottom:8px;overflow-x:auto}.guided-steps:before{inset:14px 19px auto;width:auto;height:1px}.guided-step-item{flex:1;min-width:58px}.guided-step-button{display:flex;min-height:38px;justify-content:center;padding:3px}.guided-step-name,.guided-step-check{display:none}.guided-step-dot{width:28px;height:28px}.guided-rail-note{display:none}.guided-panel{padding:22px 18px}.guided-overview{grid-template-columns:1fr;gap:10px;padding-bottom:18px}.guided-overview h2{margin-top:9px;font-size:32px}.guided-overview p{font-size:13px}.guided-count-badge{justify-self:start;margin:0}.guided-progress-row{padding-block:14px 16px}.guided-progress-track{width:76px;flex:none}.guided-question-pair{gap:11px}.guided-question-card{padding:18px}.guided-question-card textarea{min-height:128px}.guided-navigation{align-items:stretch;flex-direction:column;gap:13px;margin-top:17px}.guided-actions{width:100%}.guided-actions .guided-button{flex:1}.guided-security{order:2}.guided-state{min-height:340px}.guided-skeleton-cards{grid-template-columns:1fr}.guided-skeleton-card{height:155px}.guided-footer{min-height:48px;padding-inline:16px;font-size:8px}}@media(max-width:380px){.guided-private{gap:5px;font-size:9px}.guided-header .qc-brand{gap:8px}.guided-header .qc-logo{width:44px;height:29px}.guided-header .qc-brand-name{font-size:14px}.guided-shell{padding-inline:12px}.guided-panel{padding:19px 14px}.guided-progress-row{align-items:flex-start;flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){.guided-questionnaire *,.guided-questionnaire *:before,.guided-questionnaire *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.qc-info-site{overflow:visible;background:#fbfcfb}.qc-info-header{background:linear-gradient(180deg,#fff,#f9fbfa);border-bottom:1px solid #dce4e5}.qc-info-header-inner{height:88px;display:flex;align-items:center;justify-content:space-between}.qc-info-brand{display:flex;align-items:center;gap:15px;color:#182c3a;font-weight:600}.qc-info-brand img{display:block;width:61px;height:39px;object-fit:contain}.qc-info-brand>span{font-size:18px;line-height:1.05;letter-spacing:-.035em}.qc-info-brand strong{color:#2e5f84;font-weight:600}.qc-info-brand small{display:block;margin-top:7px;color:#778890;font-size:9px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.qc-info-home-link{display:flex;align-items:center;gap:10px;color:#2e5f84;font-size:13px;font-weight:600}.qc-info-home-link:hover{color:#182c3a}.qc-info-main{padding:clamp(66px,9vw,126px) 0 116px}.qc-info-heading{max-width:910px;padding-bottom:54px;border-bottom:1px solid #d7dfdf}.qc-info-index,.qc-info-eyebrow{display:flex;align-items:center;gap:13px;color:#2e5f84;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.qc-info-index span{font-variant-numeric:tabular-nums}.qc-info-index i{display:block;width:31px;height:1px;background:#9ab2bd}.qc-info-heading h1{margin:30px 0 19px;color:#182c3a;font-size:clamp(54px,8vw,96px);font-weight:600;letter-spacing:-.065em;line-height:.96}.qc-info-heading>p{max-width:650px;margin:0;color:#596b72;font-size:18px;line-height:1.65}.qc-info-content{max-width:1000px}.qc-info-content a:not(.qc-info-action){text-decoration:underline;text-underline-offset:3px}.qc-info-content a:not(.qc-info-action):focus-visible{outline:2px solid #2e5f84;outline-offset:3px}.qc-info-notice{display:grid;grid-template-columns:22px 1fr;gap:16px;margin:35px 0 15px;padding:22px 24px;background:#eaf1f2;border-left:2px solid #2e5f84;color:#2d4957}.qc-info-notice>svg{color:#2e5f84;margin-top:2px}.qc-info-notice strong{display:block;font-size:15px;font-weight:700}.qc-info-notice p{max-width:760px;margin:7px 0 0;color:#536b75;font-size:14px;line-height:1.6}.qc-info-notice-critical{background:#f3efea;border-left-color:#9a633e}.qc-info-notice-critical>svg{color:#9a633e}.qc-info-section{display:grid;grid-template-columns:195px minmax(0,1fr);gap:36px;padding:42px 0 40px;border-bottom:1px solid #d7dfdf}.qc-info-section-label{padding-top:8px;color:#72858c;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.qc-info-section-body{max-width:720px}.qc-info-section-body h2,.qc-info-contact-card h2{margin:0 0 17px;color:#182c3a;font-size:clamp(25px,3vw,34px);font-weight:600;letter-spacing:-.045em;line-height:1.12}.qc-info-section-body p{margin:0 0 16px;color:#536870;font-size:15px;line-height:1.72}.qc-info-section-body p:last-child{margin-bottom:0}.qc-info-facts{margin:25px 0 0;border-top:1px solid #dce4e5}.qc-info-facts>div{display:grid;grid-template-columns:minmax(185px,.8fr) minmax(0,1.2fr);gap:24px;padding:14px 0;border-bottom:1px solid #dce4e5}.qc-info-facts dt{color:#728188;font-size:13px;line-height:1.5}.qc-info-facts dd{margin:0;color:#263f4c;font-size:14px;font-weight:600;line-height:1.5}.qc-info-facts .qc-info-pending{color:#8b5e3d;font-weight:600}.qc-info-list{display:grid;gap:13px;margin:20px 0;padding-left:20px;color:#536870;font-size:15px;line-height:1.65}.qc-info-list strong{color:#263f4c}.qc-info-footnote{margin:24px 0 0;color:#77878c;font-size:12px;line-height:1.65}.qc-info-return{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:26px;color:#78898e;font-size:11px}.qc-info-return>span{display:flex;align-items:center;gap:10px}.qc-info-return i{width:20px;height:1px;background:#9eb2b7}.qc-info-return a{display:flex;align-items:center;gap:10px;color:#2e5f84;font-size:13px;font-weight:600}.qc-info-action{display:flex;align-items:center;justify-content:space-between;gap:25px;width:fit-content;min-width:255px;margin-top:26px;padding:15px 17px 15px 20px;border:1px solid #b8cdd3;background:#eaf1f2;color:#182c3a;font-size:14px;font-weight:600;transition:background .2s,border-color .2s}.qc-info-action:hover{background:#dce9ed;border-color:#91adb8}.qc-info-action svg{color:#2e5f84}.qc-info-contact-card{margin-top:52px;padding:31px 34px 34px;border:1px solid #c7d9dd;background:#eaf1f2}.qc-info-contact-card .qc-info-eyebrow{margin-bottom:22px}.qc-info-contact-card h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.055em}.qc-info-contact-card p{max-width:650px;margin:0;color:#536870;font-size:15px;line-height:1.7}.qc-info-home-link:focus-visible,.qc-info-brand:focus-visible,.qc-info-return a:focus-visible,.qc-info-action:focus-visible{outline:2px solid #2e5f84;outline-offset:4px}@media(max-width:767px){.qc-info-header-inner{height:72px}.qc-info-brand{gap:10px}.qc-info-brand img{width:51px;height:34px}.qc-info-brand>span{font-size:15px}.qc-info-brand small{font-size:8px;margin-top:5px}.qc-info-home-link{gap:6px;font-size:12px}.qc-info-main{padding:68px 0 82px}.qc-info-heading{padding-bottom:35px}.qc-info-heading h1{font-size:clamp(48px,13vw,68px);margin:25px 0 17px}.qc-info-heading>p{font-size:16px;line-height:1.62}.qc-info-notice{margin-top:25px;padding:18px 17px;gap:12px}.qc-info-notice p{font-size:13px}.qc-info-section{grid-template-columns:1fr;gap:13px;padding:30px 0}.qc-info-section-label{padding:0}.qc-info-section-body h2{font-size:27px}.qc-info-section-body p,.qc-info-list{font-size:14px}.qc-info-facts>div{grid-template-columns:1fr;gap:4px;padding:12px 0}.qc-info-return{align-items:flex-start;flex-direction:column;padding-top:22px}.qc-info-return>span{flex-wrap:wrap}.qc-info-contact-card{margin-top:34px;padding:24px 21px}.qc-info-action{width:100%;min-width:0}}html{scroll-behavior:smooth;background:#fbfcfb}body{margin:0;min-width:320px;min-height:100dvh;background:#fbfcfb}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid #2e5f84;outline-offset:3px}
