.FV522a_page{isolation:isolate;background:#111;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.FV522a_image{z-index:-2;filter:grayscale()brightness(.5);background:url(/images/hero-porsche.jpg) 50%/cover no-repeat;position:absolute;inset:0 0 0 36%}.FV522a_page:before{content:"";z-index:-1;background:linear-gradient(90deg,#111 10% 34%,#111d 49%,#1114 100%),linear-gradient(#1118 0%,#0000 65%,#111 100%);position:absolute;inset:0}.FV522a_header{justify-content:space-between;align-items:center;width:min(87.5%,1400px);min-height:105px;margin-inline:auto;display:flex}.FV522a_back{color:#ded8d5;align-items:center;gap:10px;font-size:12px;transition:color .2s;display:inline-flex}.FV522a_back:hover{color:#fff}.FV522a_content{width:min(87.5%,1400px);margin:auto;padding-block:80px 110px}.FV522a_eyebrow{color:#d99095;letter-spacing:.15em;align-items:center;gap:12px;font-size:10px;font-weight:700;display:inline-flex}.FV522a_content h1{letter-spacing:-.065em;max-width:780px;margin:25px 0 22px;font-size:clamp(54px,6.5vw,96px);font-weight:800;line-height:1.07}.FV522a_content h1 span{color:#c2252e}.FV522a_content p{color:#b3aaa7;max-width:390px;font-size:14px;line-height:1.85}.FV522a_contact{background:#c2252e;border-radius:3px;justify-content:space-between;align-items:center;gap:35px;min-height:54px;margin-top:35px;padding:16px 21px;font-size:12px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.FV522a_contact:hover{background:#a51d26;transform:translateY(-2px)}.FV522a_footer{color:#928b89;letter-spacing:.15em;border-top:1px solid #ffffff26;justify-content:space-between;gap:20px;width:min(87.5%,1400px);margin-inline:auto;padding:25px 0;font-size:9px;font-weight:600;display:flex}.FV522a_footer span{color:#ca9da0}.FV522a_authContent{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;gap:clamp(40px,7vw,130px);display:grid}.FV522a_authIntro h1{font-size:clamp(52px,5.4vw,86px)}.FV522a_authCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#171717e8;border:1px solid #ffffff2c;border-radius:18px;overflow:hidden;box-shadow:0 25px 85px #0008}.FV522a_authTabs{border-bottom:1px solid #fff2;display:flex}.FV522a_authTab,.FV522a_authTabActive{color:#a9a5a4;letter-spacing:.06em;cursor:pointer;flex:1;padding:19px 10px;font-size:12px;font-weight:800;transition:color .2s,background .2s}.FV522a_authTab:hover,.FV522a_authTabActive{color:#fff;background:#ffffff0d}.FV522a_authTabActive{box-shadow:inset 0 -2px #c2252e}.FV522a_authCardBody{padding:clamp(24px,3vw,36px)}.FV522a_authCardHeading{color:#d6787e;align-items:center;gap:10px;margin-bottom:27px;display:flex}.FV522a_authCardHeading h2{color:#fff;letter-spacing:-.03em;font-size:20px;font-weight:800}.FV522a_authForm{gap:17px;display:grid}.FV522a_authForm label{color:#ded8d5;gap:9px;font-size:12px;font-weight:700;display:grid}.FV522a_authForm input{color:#fff;width:100%;min-height:49px;font:inherit;background:#0e0e0ecc;border:1px solid #ffffff30;border-radius:6px;outline:none;padding:12px 14px;font-size:13px;transition:border-color .2s,box-shadow .2s}.FV522a_authForm input:focus{border-color:#c2252e;box-shadow:0 0 0 3px #c2252e30}.FV522a_authForm input::placeholder{color:#79716f}.FV522a_authForm input:disabled{opacity:.55;cursor:not-allowed}.FV522a_authTextButton{color:#e5a2a6;cursor:pointer;text-underline-offset:4px;justify-self:end;font-size:12px;text-decoration:underline;display:inline-block}.FV522a_authTextButton:hover{color:#fff}.FV522a_authSubmit{color:#fff;cursor:pointer;background:#c2252e;border-radius:6px;justify-content:space-between;align-items:center;min-height:52px;margin-top:4px;padding:0 17px;font-size:13px;font-weight:800;transition:transform .2s,background .2s,box-shadow .2s;display:flex}.FV522a_authSubmit:hover:not(:disabled){background:#a51d26;transform:translateY(-2px);box-shadow:0 12px 28px #c2252e55}.FV522a_authSubmit:disabled{opacity:.5;cursor:not-allowed}.FV522a_authUnavailable,.FV522a_authNotice,.FV522a_authError{color:#f2c9a1;background:#d68a4d14;border:1px solid #d68a4d70;border-radius:6px;margin:0 0 20px;padding:12px 14px;font-size:12px;line-height:1.6}.FV522a_authNotice{color:#c6e7cb;background:#7fb58d14;border-color:#7fb58d70;margin:20px 0 0}.FV522a_authError{color:#ffd4d7;background:#c2252e22;border-color:#c2252e90;margin:20px 0 0}@media (max-width:760px){.FV522a_image{opacity:.38;inset-inline-start:0}.FV522a_page:before{background:linear-gradient(90deg,#111e,#1118),linear-gradient(#1119 0%,#0000 45%,#111 100%)}.FV522a_header,.FV522a_content,.FV522a_footer{width:88%}.FV522a_header{min-height:85px}.FV522a_content h1{font-size:clamp(45px,10vw,68px)}.FV522a_footer{font-size:7px}.FV522a_authContent{grid-template-columns:1fr;gap:35px;padding-block:35px 60px}.FV522a_authIntro h1{font-size:clamp(44px,10vw,65px)}}html[data-theme=light] .FV522a_page{color:#1b1b1b;background:#f7f5f2}html[data-theme=light] .FV522a_image{filter:grayscale()brightness(.95)}html[data-theme=light] .FV522a_page:before{background:linear-gradient(90deg,#f7f5f2 10% 34%,#f7f5f2dc 53%,#f7f5f231 100%),linear-gradient(#f7f5f288 0%,#0000 65%,#f7f5f2 100%)}html[data-theme=light] .FV522a_back{color:#514947}html[data-theme=light] .FV522a_content p{color:#514947}html[data-theme=light] .FV522a_footer{color:#514947}html[data-theme=light] .FV522a_footer{border-top-color:#1111112b}html[data-theme=light] .FV522a_authCard{background:#fffefde8;border-color:#11111125;box-shadow:0 25px 70px #34272a26}html[data-theme=light] .FV522a_authTabs{border-color:#11111120}:is(html[data-theme=light] .FV522a_authTab,html[data-theme=light] .FV522a_authTabActive){color:#514947}html[data-theme=light] .FV522a_authTab:hover{color:#111;background:#11111108}html[data-theme=light] .FV522a_authTabActive{color:#111;background:#11111108}:is(html[data-theme=light] .FV522a_authCardHeading h2,html[data-theme=light] .FV522a_authForm label){color:#111}html[data-theme=light] .FV522a_authForm input{color:#111;background:#fff;border-color:#1111112b}html[data-theme=light] .FV522a_authTextButton{color:#a51d26}html[data-theme=light] .FV522a_authUnavailable{color:#8a4a1f}html[data-theme=light] .FV522a_authNotice{color:#27663e}html[data-theme=light] .FV522a_authError{color:#a51d26}@media (max-width:760px){html[data-theme=light] .FV522a_page:before{background:linear-gradient(90deg,#f7f5f2ee,#f7f5f299),linear-gradient(#f7f5f299 0%,#0000 45%,#f7f5f2 100%)}}
