@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 p{max-width:570px;line-height:1.7;margin:0 0 28px}.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-privacy-link{margin:17px 0 0;color:#718186;font-size:11px;line-height:1.5}.application-privacy-link a{color:var(--app-blue);font-weight:700;text-decoration:underline;text-underline-offset:3px}.application-privacy-link a:hover{color:#1d4057}.application-submit-notice{display:flex;align-items:flex-start;gap:12px;margin:0 36px;padding:15px 16px;background:#edf2f2;border:1px solid #cbd9da;color:#435d67}.application-submit-notice>span{display:grid;place-items:center;flex:none;width:30px;height:30px;background:#fff;border:1px solid #d5e0e1;color:#587d8c}.application-submit-notice p{display:flex;flex-direction:column;gap:4px;margin:0;font-size:11px;line-height:1.48}.application-submit-notice strong{color:#29485a;font-size:12px}.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}.application-submit-notice{margin-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{margin:0 18px;padding:12px}.application-submit-notice p{font-size:10px}.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}.application-submit-notice{margin-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}}.admin-shell,.admin-auth-page{--admin-ink:#182c3a;--admin-blue:#2e5f84;--admin-muted:#687981;--admin-line:#d8e1e1;--admin-paper:#fbfcfb;--admin-wash:#f1f4f3;min-height:100dvh;background:var(--admin-paper);color:var(--admin-ink);font-family:Porsche Next,sans-serif}.admin-shell{display:grid;grid-template-columns:246px minmax(0,1fr)}.admin-auth-page .admin-login-area,.admin-auth-page .admin-loading-screen,.admin-auth-page .admin-session-error{min-height:100dvh}.admin-sidebar{min-height:100dvh;position:sticky;top:0;display:flex;flex-direction:column;padding:27px 17px 22px;background:#f2f5f4;border-right:1px solid #dce4e3}.admin-brand{display:flex;align-items:center;gap:12px;padding:0 5px;color:inherit;text-decoration:none}.admin-brand:hover .admin-brand-copy strong,.admin-mobile-brand:hover{color:var(--admin-blue)}.admin-brand:focus-visible,.admin-mobile-brand:focus-visible{outline:2px solid var(--admin-blue);outline-offset:4px}.admin-brand-mark{display:grid;width:38px;height:38px;place-items:center;flex:none;background:var(--admin-ink);color:#edf3f2;font-size:12px;font-weight:700;letter-spacing:.045em;border:1px solid #284b60}.admin-brand-copy{display:flex;min-width:0;flex-direction:column;gap:5px}.admin-brand-copy strong{font-size:14px;font-weight:600;letter-spacing:-.025em;white-space:nowrap}.admin-brand-copy em{color:var(--admin-blue);font-style:normal}.admin-brand-copy small{color:#819095;font-size:8px;font-weight:700;letter-spacing:.13em}.admin-sidebar-rule{height:1px;margin:28px 3px 26px;background:#d8e1e1}.admin-nav-caption{padding:0 10px;color:#87959a;font-size:9px;font-weight:700;letter-spacing:.14em}.admin-nav{display:grid;gap:5px;margin-top:12px}.admin-nav-item{display:flex;align-items:center;gap:12px;width:100%;min-height:43px;padding:0 11px;border:1px solid transparent;background:transparent;color:#5e7077;text-align:left;font:600 13px Porsche Next,sans-serif;cursor:default}.admin-nav-item.is-active{background:#e4edef;border-color:#d2e0e3;color:#244e67}.admin-nav-item>svg{flex:none;color:var(--admin-blue)}.admin-nav-count{display:grid;place-items:center;min-width:24px;height:22px;margin-left:auto;padding:0 5px;background:#f7faf9;border:1px solid #d4e0e2;color:#385b6b;font-size:10px;font-variant-numeric:tabular-nums}.admin-sidebar-bottom{margin-top:auto}.admin-secure-state{display:flex;align-items:center;gap:10px;padding:12px 9px;background:#e9f0ef;border:1px solid #d6e1df}.admin-state-dot{width:7px;height:7px;flex:none;border-radius:50%;background:#4b7b75;box-shadow:0 0 0 4px #d8e8e3}.admin-secure-state>span:last-child{display:flex;flex-direction:column;gap:3px}.admin-secure-state strong{font-size:11px;font-weight:700}.admin-secure-state small{color:#728187;font-size:10px}.admin-sidebar-version{display:block;margin:18px 8px 0;color:#8a989c;font-size:8px;font-weight:700;letter-spacing:.1em}.admin-sidebar-version i{padding:0 3px;color:#abb6b7;font-style:normal}.admin-main-column{min-width:0}.admin-topbar{display:flex;align-items:center;min-height:66px;padding:0 45px;background:#fbfcfbf0;border-bottom:1px solid #e0e6e5}.admin-breadcrumb{display:flex;align-items:center;gap:10px;color:#869398;font-size:11px}.admin-breadcrumb svg{color:#a7b2b4}.admin-breadcrumb strong{color:#304b59;font-size:12px;font-weight:600}.admin-topbar-right{display:flex;align-items:center;gap:22px;margin-left:auto}.admin-topbar-status{display:flex;align-items:center;gap:7px;color:#75858a;font-size:9px;font-weight:700;letter-spacing:.12em}.admin-topbar-status i{width:6px;height:6px;border-radius:50%;background:#598078}.admin-logout-button,.admin-icon-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #d4dfe0;background:#f8faf9;color:#45616d;cursor:pointer;transition:background .18s,border-color .18s,color .18s}.admin-logout-button{min-height:34px;padding:0 11px;font:600 11px Porsche Next,sans-serif}.admin-logout-button:hover,.admin-icon-button:hover:not(:disabled){background:#e9f0f1;border-color:#adc3c9;color:#244e67}.admin-logout-button:disabled,.admin-icon-button:disabled{opacity:.55;cursor:wait}.admin-icon-button{width:34px;height:34px;padding:0}.admin-mobile-brand{display:none;text-decoration:none}.admin-content{width:min(100%,1500px);margin:0 auto;padding:48px 45px 24px}.admin-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding-bottom:28px}.admin-eyebrow{display:flex;align-items:center;gap:8px;color:#577b8b;font-size:9px;font-weight:700;letter-spacing:.14em;line-height:1.4}.admin-eyebrow>i{width:6px;height:6px;border-radius:50%;background:var(--admin-blue)}.admin-page-heading h1{margin:11px 0 6px;font-size:clamp(34px,3.4vw,45px);font-weight:600;letter-spacing:-.055em;line-height:1}.admin-page-heading p{margin:0;color:#67787e;font-size:13px;line-height:1.5}.admin-heading-metadata{display:flex;align-items:center;gap:10px;margin-bottom:4px;padding:10px 13px;background:#edf3f3;border:1px solid #dbe5e5;color:#567482}.admin-heading-metadata>svg{flex:none}.admin-heading-metadata span{color:#718288;font-size:9px;line-height:1.35}.admin-heading-metadata strong{color:#395866;font-size:10px;font-weight:700}.admin-workspace{display:grid;grid-template-columns:minmax(0,1fr) 278px;align-items:stretch;gap:19px}.admin-list-panel{min-width:0;min-height:445px;display:flex;flex-direction:column;background:#fff;border:1px solid #cfdcdd;box-shadow:7px 8px #e8eeec}.admin-list-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:75px;padding:0 20px;border-bottom:1px solid #e1e8e7}.admin-list-toolbar h2{margin:0 0 4px;font-size:16px;font-weight:600;letter-spacing:-.025em}.admin-list-toolbar>div>span{color:#819095;font-size:10px}.admin-application-list{flex:1}.admin-application-row{display:grid;grid-template-columns:35px minmax(0,1fr) auto 18px;align-items:center;gap:12px;width:100%;min-height:74px;padding:11px 18px;border:0;border-bottom:1px solid #e8edeb;background:#fff;color:var(--admin-ink);text-align:left;cursor:pointer;transition:background .17s}.admin-application-row:hover{background:#f5f8f7}.admin-application-row.is-selected{background:#edf4f4;box-shadow:inset 3px 0 0 var(--admin-blue)}.admin-row-index{color:#78909a;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.admin-row-main{display:flex;min-width:0;flex-direction:column;gap:5px}.admin-row-main strong{overflow:hidden;color:#273f4c;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.admin-row-main>span{display:flex;align-items:center;gap:6px;overflow:hidden;color:#74858a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-row-main>span svg{flex:none;color:#7c969f}.admin-row-meta{display:flex;align-items:flex-end;flex-direction:column;gap:6px;color:#718188;font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-row-attachment{display:inline-flex;align-items:center;gap:4px;color:#53788a;font-size:9px;font-weight:700;letter-spacing:.06em}.admin-row-chevron{color:#8ba0a6;transition:transform .18s}.admin-application-row:hover .admin-row-chevron{transform:translate(3px)}.admin-list-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:43px;margin-top:auto;padding:0 18px;border-top:1px solid #e4eae9;color:#879398;font-size:9px}.admin-list-footer span:first-child{display:flex;align-items:center;gap:6px}.admin-list-footer svg{color:#718f99}.admin-context-panel{min-width:0;padding:20px 20px 18px;background:#eaf1f2;border:1px solid #ccdbdf}.admin-context-number{color:#477286;font-size:8px;font-weight:700;letter-spacing:.14em}.admin-context-number i{padding:0 4px;color:#8ea7af;font-style:normal}.admin-context-rule{height:1px;margin:13px 0 18px;background:#c9d9dc}.admin-context-illustration{height:99px;position:relative;display:flex;align-items:center;justify-content:center;margin:0 0 16px;background:#dce8ea;border:1px solid #cfdee1}.admin-illustration-sheet{position:relative;display:flex;width:56px;height:67px;flex-direction:column;gap:7px;padding:13px 9px;background:#f7faf9;border:1px solid #b9cbd0;box-shadow:5px 5px #2b4e5d14;transform:translate(-10px,1px)}.admin-illustration-sheet i{height:2px;background:#c5d4d7}.admin-illustration-sheet i:first-child{width:20px;height:4px;background:#7594a0}.admin-illustration-shield{position:absolute;display:grid;width:38px;height:38px;place-items:center;right:calc(50% - 38px);bottom:15px;background:#2e5f84;border:3px solid #e1ecee;color:#f6f9f8}.admin-context-panel h2{margin:0;color:#1d3b4a;font-size:21px;font-weight:600;letter-spacing:-.04em;line-height:1.15}.admin-context-panel h2 em{color:var(--admin-blue);font-style:normal}.admin-context-panel>p{margin:11px 0 17px;color:#5f7279;font-size:11px;line-height:1.6}.admin-context-note{display:flex;align-items:flex-start;gap:8px;padding-top:13px;border-top:1px solid #c8d8db;color:#557582}.admin-context-note svg{flex:none}.admin-context-note span{font-size:10px;line-height:1.45}.admin-footer{display:flex;justify-content:space-between;gap:15px;padding-top:24px;color:#89969a;font-size:9px}.admin-footer i{padding:0 3px;color:#aab5b6;font-style:normal}.admin-empty-state{display:flex;flex:1;align-items:center;flex-direction:column;justify-content:center;min-height:295px;padding:35px;text-align:center;animation:admin-enter .3s ease both}.admin-empty-icon{display:grid;width:43px;height:43px;place-items:center;margin-bottom:15px;background:#e8f0ee;border:1px solid #d5e2df;color:#4b7772}.admin-empty-state .admin-eyebrow{justify-content:center;font-size:8px}.admin-empty-state h3{margin:10px 0 6px;font-size:17px;font-weight:600;letter-spacing:-.03em}.admin-empty-state p{max-width:330px;margin:0;color:#77868b;font-size:11px;line-height:1.55}.admin-skeleton-list{flex:1}.admin-skeleton-row{display:flex;align-items:center;gap:15px;min-height:74px;padding:12px 20px;border-bottom:1px solid #e8edeb}.admin-skeleton-mark,.admin-skeleton-copy i,.admin-skeleton-date{display:block;position:relative;overflow:hidden;background:#eaf0ef}.admin-skeleton-mark{width:19px;height:18px}.admin-skeleton-copy{display:flex;flex:1;flex-direction:column;gap:8px}.admin-skeleton-copy i{width:min(210px,55%);height:9px}.admin-skeleton-copy i+i{width:min(155px,42%);height:7px;background:#f0f4f3}.admin-skeleton-date{width:72px;height:8px}.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,.75) 48%,transparent 75%);transform:translate(-100%);animation:admin-shimmer 1.45s ease-in-out infinite}.admin-list-error{display:flex;flex:1;align-items:center;flex-direction:column;justify-content:center;min-height:280px;padding:30px;text-align:center}.admin-error-mark{display:grid;width:40px;height:40px;place-items:center;margin-bottom:13px;background:#f2eeee;border:1px solid #e7dada;color:#985354}.admin-list-error>strong{color:#344d58;font-size:14px}.admin-list-error>p{max-width:310px;margin:7px 0 16px;color:#78868b;font-size:11px;line-height:1.5}.admin-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:36px;padding:0 12px;border:1px solid #c5d5d8;background:#f7faf9;color:#31566a;font:600 11px Porsche Next,sans-serif;cursor:pointer}.admin-secondary-button:hover{background:#e8f0f1;border-color:#9fb9c2}.admin-workspace.has-selection{grid-template-columns:minmax(0,1fr) minmax(310px,.8fr)}.admin-detail-wrap{min-width:0}.admin-detail{position:sticky;top:20px;padding:21px 22px;background:#fff;border:1px solid #cfdcdd;box-shadow:7px 8px #e8eeec;animation:admin-enter .24s ease both}.admin-detail-topline{display:flex;align-items:center;justify-content:space-between}.admin-detail-close{width:30px;height:30px;border-color:transparent;background:transparent;color:#74878c}.admin-detail-close:hover{background:#eef3f2;border-color:#d9e3e2}.admin-detail h2{margin:12px 0 5px;color:#1e3948;font-size:25px;font-weight:600;letter-spacing:-.045em;line-height:1.05}.admin-detail-date{display:flex;align-items:center;gap:6px;margin:0;color:#7b898d;font-size:10px}.admin-detail-date svg{color:#77939d}.admin-detail-section{margin-top:23px;padding-top:16px;border-top:1px solid #e3e9e8}.admin-detail-section h3{display:flex;align-items:center;gap:8px;margin:0 0 13px;color:#365867;font-size:12px;font-weight:700}.admin-detail-section h3 svg{color:var(--admin-blue)}.admin-detail-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px 17px;margin:0}.admin-detail-fields>div{min-width:0}.admin-detail-fields dt{margin-bottom:3px;color:#879498;font-size:9px}.admin-detail-fields dd{margin:0;color:#2d4652;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.admin-detail-fields a{color:#2e5f84;text-decoration:underline;text-decoration-color:#b5cbd1;text-underline-offset:3px}.admin-detail-fields a:hover{color:#1d435b}.admin-detail-wide{grid-column:1/-1}.admin-cv-box{display:flex;align-items:center;gap:10px;margin-top:21px;padding:11px;background:#f0f5f4;border:1px solid #d8e3e1}.admin-cv-symbol{display:grid;width:34px;height:34px;flex:none;place-items:center;background:#fff;border:1px solid #dce6e4;color:var(--admin-blue)}.admin-cv-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.admin-cv-copy strong{color:#35515e;font-size:11px;font-weight:700}.admin-cv-copy span{overflow:hidden;color:#78878b;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admin-download-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 9px;flex:none;border:1px solid #b9cdd2;background:#e5eff0;color:#2c566b;font:600 10px Porsche Next,sans-serif;cursor:pointer}.admin-download-button:hover:not(:disabled){background:#d8e8eb;border-color:#90aeb8}.admin-download-button:disabled{opacity:.7;cursor:wait}.admin-inline-error{margin:9px 0 0;color:#9a4a4c;font-size:10px;line-height:1.45}.admin-detail-footnote{display:flex;align-items:flex-start;gap:7px;margin:16px 0 0;color:#78878b;font-size:9px;line-height:1.45}.admin-detail-footnote svg{flex:none;color:#658995}.admin-mobile-back{display:none}.admin-questionnaire-answers{margin-top:20px;padding:15px;background:#f1f5f4;border:1px solid #dbe5e2}.admin-questionnaire-answers h3{display:flex;align-items:center;gap:8px;margin:0 0 13px;color:#355867;font-size:12px}.admin-questionnaire-answers h3 svg{color:var(--admin-blue)}.admin-answer-item{padding:10px 0;border-top:1px solid #dce5e2}.admin-answer-item strong{display:block;color:#5d727a;font-size:10px;font-weight:700}.admin-answer-item p{margin:5px 0 0;color:#304b56;font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.admin-answer-empty,.admin-action-note{margin:0;color:#74858a;font-size:10px;line-height:1.5}.admin-application-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:15px;border-top:1px solid #e3e9e8}.admin-action-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 11px;border:1px solid #c7d7d9;background:#f5f9f8;color:#355b6a;font:600 11px Porsche Next,sans-serif;cursor:pointer}.admin-action-primary{background:#244b61;border-color:#244b61;color:#f5f8f7}.admin-action-primary:hover:not(:disabled){background:#315e73}.admin-action-danger{background:#fbf6f5;border-color:#e1ceca;color:#8b4c49}.admin-action-danger:hover:not(:disabled){background:#f5e9e6;border-color:#cda9a4}.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:13px;background:#f8f2eb;border:1px solid #e7d9c7;box-shadow:inset 3px 0 #b98250}.admin-delivery-warning>div{display:flex;min-width:0;flex-direction:column;gap:4px}.admin-delivery-warning strong{color:#76502f;font-size:11px;font-weight:700}.admin-delivery-warning span{color:#806f5d;font-size:10px;line-height:1.45}.admin-delivery-warning .admin-action-button{flex:none}.admin-status-tag{display:inline-flex;align-items:center;padding:3px 6px;background:#eef3f2;color:#55727c;font-size:8px;font-weight:700;letter-spacing:.03em}.status-questionnaire_submitted{background:#e3efea;color:#3e7162}.status-rejected{background:#f4e9e7;color:#8d5550}.status-onboarding{background:#e5edf3;color:#426984}.admin-sidebar .admin-nav{gap:4px}.admin-sidebar .admin-nav-item{cursor:pointer}.admin-global-error{margin:12px 45px 0;padding:10px 12px;background:#f6eeee;border:1px solid #e5d2d2;color:#8d4c4d;font-size:11px}.admin-login-area{min-height:calc(100dvh - 66px);display:grid;place-items:center;padding:45px 24px 65px;background:radial-gradient(ellipse at 52% 39%,#f1f6f6,#fbfcfb 58%)}.admin-login-card{width:min(100%,425px);padding:37px 39px 28px;background:#fff;border:1px solid #d2dede;box-shadow:9px 10px #e8efed;animation:admin-enter .35s ease both}.admin-login-icon{display:grid;width:45px;height:45px;place-items:center;margin-bottom:25px;background:#e8f0f1;border:1px solid #d0dfe1;color:var(--admin-blue)}.admin-login-card h1{margin:10px 0 8px;font-size:31px;font-weight:600;letter-spacing:-.05em}.admin-login-intro{margin:0;color:#687a80;font-size:12px;line-height:1.6}.admin-login-form{display:flex;flex-direction:column;margin-top:25px}.admin-login-form>label{margin:0 0 7px;color:#345261;font-size:11px;font-weight:700}.admin-input-wrap{display:flex;align-items:center;gap:10px;height:45px;margin-bottom:17px;padding:0 12px;background:#fcfdfc;border:1px solid #ccd9db;color:#7a929a;transition:border-color .18s,box-shadow .18s}.admin-input-wrap:focus-within{border-color:var(--admin-blue);box-shadow:0 0 0 3px #2e5f841a}.admin-input-wrap input{width:100%;height:100%;min-width:0;padding:0;border:0;outline:none;background:transparent;color:var(--admin-ink);font:400 13px Porsche Next,sans-serif}.admin-input-wrap input:-webkit-autofill{-webkit-text-fill-color:var(--admin-ink);box-shadow:0 0 0 100px #fcfdfc inset}.admin-login-error{margin:-3px 0 13px;color:#a1474a;font-size:11px;line-height:1.45}.admin-submit-button{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:46px;margin-top:1px;padding:0 15px;border:1px solid var(--admin-ink);background:var(--admin-ink);color:#f6f8f7;font:600 12px Porsche Next,sans-serif;cursor:pointer;transition:background .18s,border-color .18s}.admin-submit-button:hover:not(:disabled){background:#2c5068;border-color:#2c5068}.admin-submit-button:disabled{opacity:.8;cursor:wait}.admin-login-assurance{display:flex;align-items:center;gap:8px;margin-top:19px;padding-top:15px;border-top:1px solid #e6ecea;color:#6e8187;font-size:10px}.admin-login-assurance svg{color:#4f7a7a}.admin-loading-screen{min-height:calc(100dvh - 66px);display:flex;align-items:center;flex-direction:column;justify-content:center;padding:30px}.admin-loading-mark{display:flex;align-items:center;gap:4px;height:28px}.admin-loading-mark i{display:block;width:3px;height:12px;background:#7092a0;animation:admin-pulse .9s ease-in-out infinite alternate}.admin-loading-mark i:nth-child(2){height:21px;animation-delay:.17s}.admin-loading-mark i:nth-child(3){height:15px;animation-delay:.34s}.admin-loading-screen p{margin:16px 0 4px;color:#334f5d;font-size:14px;font-weight:600}.admin-loading-screen>span:last-child{color:#849195;font-size:11px}.admin-session-error{min-height:calc(100dvh - 66px);display:flex;align-items:flex-start;flex-direction:column;justify-content:center;max-width:530px;margin:auto;padding:45px 30px}.admin-session-error .admin-error-mark{margin-bottom:18px}.admin-session-error h1{margin:12px 0 8px;font-size:29px;letter-spacing:-.04em}.admin-session-error>p{margin:0 0 19px;color:#6e7e83;font-size:13px;line-height:1.6}.admin-shell button:focus-visible,.admin-shell a:focus-visible,.admin-auth-page button:focus-visible,.admin-auth-page a:focus-visible{outline:2px solid var(--admin-blue);outline-offset:3px}.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(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.admin-shell{grid-template-columns:218px minmax(0,1fr)}.admin-content,.admin-topbar{padding-inline:30px}.admin-workspace{grid-template-columns:minmax(0,1fr) 245px;gap:14px}.admin-context-panel{padding:17px}.admin-workspace.has-selection{grid-template-columns:minmax(0,.9fr) minmax(300px,1fr)}}@media(max-width:850px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:relative;top:auto;min-height:0;height:auto;display:block;padding:12px 20px 0;border-right:0;border-bottom:1px solid #d7e1e0}.admin-brand,.admin-sidebar-rule,.admin-nav-caption,.admin-sidebar-bottom{display:none}.admin-nav{display:flex;flex-wrap:wrap;gap:4px;margin:0}.admin-nav-item{width:auto;min-height:42px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:transparent}.admin-nav-item.is-active{background:transparent;border:0;border-bottom:2px solid var(--admin-blue);color:#244e67}.admin-topbar{min-height:58px;padding-inline:24px}.admin-content{padding:35px 24px 22px}.admin-login-area,.admin-loading-screen,.admin-session-error{min-height:calc(100dvh - 100px)}}@media(max-width:767px){.admin-sidebar{padding:0 18px;border-bottom:1px solid #d5dfdf;background:#f2f5f4}.admin-nav{display:flex;align-items:center;justify-content:flex-start;gap:3px;min-height:47px;overflow-x:auto;scrollbar-width:none}.admin-nav::-webkit-scrollbar{display:none}.admin-nav-item{min-height:47px;padding:0 9px;font-size:11px;white-space:nowrap}.admin-nav-count{min-width:19px;height:19px;margin-left:1px;padding:0 3px;font-size:9px}.admin-mobile-brand{display:flex;align-items:center;gap:8px;color:#253f4c;font-size:12px;font-weight:600;letter-spacing:-.02em}.admin-mobile-brand .admin-brand-mark{width:29px;height:29px;font-size:9px}.admin-mobile-brand strong{color:var(--admin-blue);font-weight:600}.admin-topbar{min-height:52px;padding:0 20px}.admin-breadcrumb{gap:6px;font-size:10px}.admin-breadcrumb strong{font-size:10px}.admin-topbar-right{gap:10px}.admin-topbar-status{font-size:8px}.admin-logout-button{min-height:31px;padding:0 8px;font-size:10px}.admin-content{padding:27px 20px 20px}.admin-page-heading{align-items:flex-start;padding-bottom:20px}.admin-page-heading h1{font-size:35px}.admin-page-heading p{max-width:300px;font-size:12px}.admin-heading-metadata{display:none}.admin-workspace,.admin-workspace.has-selection{grid-template-columns:1fr;gap:0}.admin-list-panel{min-height:calc(100dvh - 280px);box-shadow:5px 6px #e8eeec}.admin-list-toolbar{min-height:65px;padding-inline:15px}.admin-application-row{grid-template-columns:26px minmax(0,1fr) auto 15px;gap:9px;min-height:70px;padding:10px 12px}.admin-row-index{font-size:9px}.admin-row-main strong{font-size:12px}.admin-row-main>span{font-size:10px}.admin-row-meta{font-size:9px}.admin-list-footer{padding-inline:12px;font-size:8px}.admin-context-panel,.admin-list-panel.is-hidden-mobile{display:none}.admin-detail-wrap{animation:admin-enter .22s ease both}.admin-mobile-back{display:inline-flex;align-items:center;gap:7px;margin:0 0 12px;padding:7px 0;border:0;background:transparent;color:#45697a;font:600 11px Porsche Next,sans-serif;cursor:pointer}.admin-detail{position:static;padding:18px 17px;box-shadow:5px 6px #e8eeec}.admin-detail h2{font-size:23px}.admin-detail-section{margin-top:19px;padding-top:14px}.admin-detail-fields{gap:11px 14px}.admin-questionnaire-answers{padding:12px}.admin-application-actions{flex-direction:column}.admin-action-button{width:100%}.admin-delivery-warning{align-items:stretch;flex-direction:column}.admin-cv-box{gap:8px;padding:9px}.admin-download-button{padding:0 8px}.admin-footer{padding-top:20px;font-size:8px}.admin-login-area{padding:34px 20px 48px}.admin-login-card{padding:29px 25px 24px;box-shadow:6px 7px #e8efed}.admin-login-card h1{font-size:29px}.admin-global-error{margin:9px 20px 0}.admin-session-error{padding:35px 24px}}@media(max-width:380px){.admin-content,.admin-topbar{padding-inline:14px}.admin-mobile-brand{display:none}.admin-nav{min-height:44px}.admin-nav-item{padding-inline:7px;font-size:10px}.admin-topbar-status{display:none}.admin-row-meta time{max-width:68px;overflow:hidden;text-overflow:ellipsis}.admin-list-footer span:last-child{display:none}.admin-detail-fields{grid-template-columns:1fr}.admin-detail-wide{grid-column:auto}}@media(prefers-reduced-motion:reduce){.admin-shell *,.admin-shell *:before,.admin-shell *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.public-questionnaire{--q-ink:#182c3a;--q-blue:#2e5f84;--q-muted:#687981;--q-line:#d8e1e1;--q-paper:#fbfcfb;min-height:100dvh;padding:0 26px 24px;background:radial-gradient(ellipse at 50% 24%,#eef4f3,#fbfcfb 58%);color:var(--q-ink);font-family:Porsche Next,sans-serif}.questionnaire-header{display:flex;align-items:center;justify-content:space-between;width:min(100%,1080px);min-height:78px;margin:auto;border-bottom:1px solid #dfe7e5}.questionnaire-brand{display:flex;align-items:center;gap:11px;color:#263f4c;text-decoration:none;font-size:14px;font-weight:600;letter-spacing:-.025em}.questionnaire-brand:hover{color:var(--q-blue)}.questionnaire-brand-mark{display:grid;width:37px;height:37px;place-items:center;background:var(--q-ink);border:1px solid #284b60;color:#edf3f2;font-size:12px;letter-spacing:.045em}.questionnaire-brand strong{color:var(--q-blue);font-weight:600}.questionnaire-brand small{display:block;margin-top:4px;color:#819095;font-size:8px;font-weight:700;letter-spacing:.13em}.questionnaire-private{display:flex;align-items:center;gap:7px;color:#698087;font-size:10px}.questionnaire-card{width:min(100%,700px);margin:49px auto 0;padding:39px 45px;background:#fff;border:1px solid #d2dede;box-shadow:8px 9px #e8efed;animation:questionnaire-enter .32s ease both}.questionnaire-intro{padding-bottom:25px;border-bottom:1px solid #e4ebe9}.questionnaire-eyebrow{display:block;color:#577b8b;font-size:9px;font-weight:700;letter-spacing:.14em}.questionnaire-intro h1,.questionnaire-state h1{margin:12px 0 8px;color:#1e3948;font-size:clamp(27px,4vw,36px);font-weight:600;letter-spacing:-.05em;line-height:1.08}.questionnaire-intro p,.questionnaire-state>p{max-width:525px;margin:0;color:#687a80;font-size:12px;line-height:1.6}.questionnaire-form{display:grid;gap:21px;padding-top:24px}.questionnaire-field{display:flex;flex-direction:column;gap:8px}.questionnaire-field>span{display:flex;align-items:flex-start;gap:10px;color:#304b56;font-size:12px;font-weight:600;line-height:1.5}.questionnaire-field>span i{display:grid;width:25px;height:22px;flex:none;place-items:center;background:#edf3f2;color:#527582;font-size:9px;font-style:normal;font-weight:700}.questionnaire-field>span b{margin-left:-7px;color:#a35c57}.questionnaire-field textarea{width:100%;min-height:74px;resize:vertical;padding:11px 12px;border:1px solid #d2dddc;outline:0;background:#fcfdfc;color:#273f4c;font:400 12px/1.5 Porsche Next,sans-serif;transition:border-color .16s,box-shadow .16s}.questionnaire-field textarea:focus{border-color:var(--q-blue);box-shadow:0 0 0 3px #2e5f841a}.questionnaire-field textarea::placeholder{color:#9aa7a8}.questionnaire-field small{align-self:flex-end;color:#8a989c;font-size:9px}.questionnaire-submit{display:flex;align-items:center;justify-content:space-between;min-height:46px;margin-top:2px;padding:0 15px;border:1px solid var(--q-ink);background:var(--q-ink);color:#f6f8f7;font:600 12px Porsche Next,sans-serif;cursor:pointer;transition:background .18s}.questionnaire-submit:hover:not(:disabled){background:#2c5068}.questionnaire-submit:disabled{opacity:.75;cursor:wait}.questionnaire-assurance{display:flex;align-items:center;gap:8px;margin-top:19px;padding-top:15px;border-top:1px solid #e6ecea;color:#6e8187;font-size:10px}.questionnaire-assurance svg{flex:none;color:#4f7a7a}.questionnaire-footer{display:flex;justify-content:space-between;gap:12px;width:min(100%,700px);margin:22px auto 0;color:#89969a;font-size:9px}.questionnaire-footer i{padding:0 3px;color:#aab5b6;font-style:normal}.questionnaire-footer span{margin-left:auto}.questionnaire-state{display:flex;align-items:flex-start;flex-direction:column;min-height:295px;justify-content:center}.questionnaire-icon{display:grid;width:45px;height:45px;place-items:center;margin-bottom:23px;background:#e8f0f1;border:1px solid #d0dfe1;color:var(--q-blue)}.questionnaire-icon.is-success{background:#e7f0ec;border-color:#d3e2da;color:#4b7772}.questionnaire-icon.is-error{background:#f2eeee;border-color:#e7dada;color:#985354}.questionnaire-state .questionnaire-eyebrow{margin-bottom:1px}.questionnaire-state h1{max-width:540px}.questionnaire-state .questionnaire-assurance{width:100%;margin-top:24px}.questionnaire-retry{display:inline-flex;align-items:center;gap:9px;min-height:36px;margin-top:20px;padding:0 12px;border:1px solid #c5d5d8;background:#f7faf9;color:#31566a;font:600 11px Porsche Next,sans-serif;cursor:pointer}.questionnaire-retry:disabled{opacity:.6;cursor:wait}.questionnaire-error{margin:0;padding:10px 12px;background:#f6eeee;border:1px solid #e5d2d2;color:#8d4c4d;font-size:11px;line-height:1.45}.questionnaire-loading{display:flex;align-items:flex-start;flex-direction:column;gap:12px;min-height:350px;justify-content:center}.questionnaire-loading p{margin:7px 0 0;color:#687a80;font-size:12px}.questionnaire-skeleton{position:relative;display:block;width:55%;height:12px;overflow:hidden;background:#eaf0ef}.questionnaire-skeleton.wide{width:80%;height:21px;margin-top:8px}.questionnaire-skeleton-block{position:relative;display:block;width:100%;height:57px;margin-top:5px;background:#f0f4f3}.questionnaire-skeleton:after,.questionnaire-skeleton-block:after{position:absolute;inset:0;content:"";background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.75) 48%,transparent 75%);transform:translate(-100%);animation:questionnaire-shimmer 1.45s ease-in-out infinite}.questionnaire-spin{animation:questionnaire-rotate .9s linear infinite}.public-questionnaire button:focus-visible,.public-questionnaire a:focus-visible{outline:2px solid var(--q-blue);outline-offset:3px}@keyframes questionnaire-shimmer{to{transform:translate(100%)}}@keyframes questionnaire-rotate{to{transform:rotate(360deg)}}@keyframes questionnaire-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.public-questionnaire{padding:0 16px 20px}.questionnaire-header{min-height:66px}.questionnaire-brand{font-size:12px}.questionnaire-brand-mark{width:32px;height:32px;font-size:10px}.questionnaire-private{font-size:9px}.questionnaire-card{margin-top:25px;padding:27px 22px;box-shadow:5px 6px #e8efed}.questionnaire-intro{padding-bottom:20px}.questionnaire-form{gap:18px;padding-top:20px}.questionnaire-field>span{font-size:11px}.questionnaire-footer{font-size:8px}}@media(max-width:380px){.questionnaire-private{max-width:100px;line-height:1.3}.questionnaire-footer span{display:none}}@media(prefers-reduced-motion:reduce){.public-questionnaire *,.public-questionnaire *:before,.public-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}
