:root{--font-sans: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--transition-default: .3s ease-in-out}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0;padding:0}html{line-height:1.5;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;background-color:#fff;color:#000;font-family:Montserrat,sans-serif}ul,ol{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit;background-color:transparent;border:none;outline:none}button{cursor:pointer;background:none;border:none}a{text-decoration:none;color:inherit}table{border-collapse:collapse;width:100%}::placeholder{opacity:1;color:#aaa}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{margin:0;padding:0;font-family:Helvetica Neue,Arial,sans-serif}.sidebar[data-astro-cid-3ef6ksr2]{width:var(--sidebar-width);height:100vh;background-color:#fffffff2;backdrop-filter:blur(5px);color:var(--text-dark);display:flex;flex-direction:column;position:fixed;top:0;left:0;z-index:1000;box-shadow:1px 0 15px #00000014;transition:width var(--transition-speed) ease}.sidebar[data-astro-cid-3ef6ksr2]:hover{width:70px}.nav-items[data-astro-cid-3ef6ksr2]{list-style:none;padding:0;margin:0;width:100%;height:100%;display:flex;flex-direction:column}.menu-icon[data-astro-cid-3ef6ksr2]{text-align:center;padding:1.2rem 0;font-size:1.8rem;border-bottom:1px solid rgba(0,0,0,.05);cursor:pointer;transition:color var(--transition-speed) ease}.menu-icon[data-astro-cid-3ef6ksr2]:hover{color:var(--porsche-red)}.social-links[data-astro-cid-3ef6ksr2]{margin-top:auto;text-align:center;padding:1rem 0}.social-container[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:1.5rem}.social-link[data-astro-cid-3ef6ksr2]{display:flex;justify-content:center;align-items:center;color:var(--text-light);text-decoration:none;transition:color var(--transition-speed) ease,transform var(--transition-speed) ease}.social-link[data-astro-cid-3ef6ksr2]:hover{color:var(--porsche-red);transform:scale(1.15)}.porsche-header[data-astro-cid-3ef6ksr2]{width:calc(100% - var(--sidebar-width));height:100vh;background-color:var(--color-fondo);position:relative;overflow:hidden;margin-left:var(--sidebar-width)}.container-marca[data-astro-cid-3ef6ksr2]{width:auto;height:80px;padding:20px 0 0 5%}.logo[data-astro-cid-3ef6ksr2]{height:40px;width:auto}.showcase-container[data-astro-cid-3ef6ksr2]{width:90%;max-width:1400px;height:calc(100vh - 100px);display:flex;margin:0 auto;align-items:center}.text-container[data-astro-cid-3ef6ksr2]{width:50%;display:flex;flex-direction:column;padding-left:5%;z-index:2}.headline[data-astro-cid-3ef6ksr2]{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;margin-bottom:.5rem;color:var(--text-dark);font-family:Porsche Next,Helvetica Neue,Arial,sans-serif;line-height:1.1}.subheadline[data-astro-cid-3ef6ksr2]{font-weight:400;font-size:clamp(1rem,2vw,1.4rem);color:var(--text-light);margin-bottom:2rem}.cta-button[data-astro-cid-3ef6ksr2]{background-color:var(--porsche-red);color:#fff;font-weight:600;padding:12px 30px;border:none;border-radius:4px;font-size:1rem;cursor:pointer;width:fit-content;transition:background-color .3s ease}.cta-button[data-astro-cid-3ef6ksr2]:hover{background-color:#0f0a0a}.image-container[data-astro-cid-3ef6ksr2]{width:50%;display:flex;align-items:center;justify-content:center;position:relative}.circle[data-astro-cid-3ef6ksr2]{width:min(400px,40vw);height:min(400px,40vw);background-color:var(--porsche-red);border-radius:50%;position:absolute;z-index:0;box-shadow:0 10px 30px #d5001c33}.car-image[data-astro-cid-3ef6ksr2]{width:120%;max-width:650px;z-index:1;position:relative;transform:translate(-5%);filter:drop-shadow(0 10px 15px rgba(0,0,0,.2))}@media (max-width: 768px){.showcase-container[data-astro-cid-3ef6ksr2]{flex-direction:column}.text-container[data-astro-cid-3ef6ksr2],.image-container[data-astro-cid-3ef6ksr2]{width:100%;text-align:center;padding-left:0}.text-container[data-astro-cid-3ef6ksr2]{padding:0 1rem;margin-bottom:2rem;align-items:center}.circle[data-astro-cid-3ef6ksr2]{width:min(300px,80vw);height:min(300px,80vw)}.car-image[data-astro-cid-3ef6ksr2]{width:100%;transform:translate(0)}.cta-button[data-astro-cid-3ef6ksr2]{margin:0 auto}}@media (max-width: 480px){:root{--sidebar-width: 50px}.sidebar[data-astro-cid-3ef6ksr2]{width:var(--sidebar-width)}.menu-icon[data-astro-cid-3ef6ksr2]{font-size:1.5rem}.social-container[data-astro-cid-3ef6ksr2]{gap:1.2rem}.logo[data-astro-cid-3ef6ksr2]{height:30px}}:root{--porsche-red: #d5001c;--text-dark: #333;--text-light: #666;--transition-speed: .3s}.sidebar[data-astro-cid-5blmo7yk]{width:60px;height:100vh;background-color:#fffffff2;backdrop-filter:blur(5px);color:var(--text-dark);display:flex;flex-direction:column;position:fixed;top:0;left:0;z-index:1000;box-shadow:1px 0 15px #00000014;transition:width var(--transition-speed) ease}.sidebar[data-astro-cid-5blmo7yk]:hover{width:70px}.nav-items[data-astro-cid-5blmo7yk]{list-style:none;padding:0;margin:0;width:100%;height:100%;display:flex;flex-direction:column}.menu-icon[data-astro-cid-5blmo7yk]{text-align:center;padding:1.2rem 0;font-size:1.8rem;border-bottom:1px solid rgba(0,0,0,.05);cursor:pointer;transition:color var(--transition-speed) ease}.menu-icon[data-astro-cid-5blmo7yk]:hover{color:var(--porsche-red)}.social-links[data-astro-cid-5blmo7yk]{margin-top:auto;text-align:center;padding:1rem 0}.social-container[data-astro-cid-5blmo7yk]{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:1.5rem}.social-link[data-astro-cid-5blmo7yk]{display:flex;justify-content:center;align-items:center;color:var(--text-light);text-decoration:none;transition:color var(--transition-speed) ease,transform var(--transition-speed) ease}.social-link[data-astro-cid-5blmo7yk]:hover{color:var(--porsche-red);transform:scale(1.15)}@media (max-width: 768px){.sidebar[data-astro-cid-5blmo7yk]{width:50px}.menu-icon[data-astro-cid-5blmo7yk]{padding:1rem 0;font-size:1.5rem}.social-container[data-astro-cid-5blmo7yk]{gap:1.2rem;padding-bottom:1.2rem}}.characteristics-container[data-astro-cid-rbckfw34]{width:calc(100% - var(--sidebar-width));padding:80px 0;margin-left:var(--sidebar-width);background-color:var(--color-fondo);display:flex;overflow:hidden;position:relative}.specs-container[data-astro-cid-rbckfw34]{width:45%;padding:0 5%;display:flex;flex-direction:column;justify-content:center;z-index:2}.section-title[data-astro-cid-rbckfw34]{font-family:Porsche Next,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:600;color:var(--text-dark);margin-bottom:60px;position:relative;display:inline-block}.section-title[data-astro-cid-rbckfw34]:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:3px;background-color:var(--porsche-red)}.specs-grid[data-astro-cid-rbckfw34]{display:grid;grid-template-columns:1fr;gap:3rem;width:100%}.spec-item[data-astro-cid-rbckfw34]{text-align:left;position:relative;padding-left:1rem;border-left:3px solid var(--porsche-red);transition:transform var(--transition-speed) ease}.spec-item[data-astro-cid-rbckfw34]:hover{transform:translate(10px)}.spec-value[data-astro-cid-rbckfw34]{font-size:clamp(2rem,3vw,2.5rem);font-weight:700;color:var(--text-dark);line-height:1.1;letter-spacing:-1px;display:block}.spec-value[data-astro-cid-rbckfw34] small[data-astro-cid-rbckfw34]{font-size:40%;font-weight:400;color:var(--text-light);margin-left:4px}.spec-label[data-astro-cid-rbckfw34]{font-size:1.1rem;color:var(--text-light);margin-top:.5rem;font-weight:300}.car-image-container[data-astro-cid-rbckfw34]{width:55%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.rear-car-image[data-astro-cid-rbckfw34]{width:90%;max-width:800px;object-fit:cover;z-index:1;position:relative;transform:translate(-5%);transition:transform .5s ease}.specs-cta-button[data-astro-cid-rbckfw34]{background-color:var(--porsche-red);color:#fff;font-weight:600;padding:12px 30px;border:none;border-radius:4px;font-size:1rem;cursor:pointer;width:fit-content;margin-top:40px;transition:background-color .3s ease}.specs-cta-button[data-astro-cid-rbckfw34]:hover{background-color:#0f0a0a}@media (max-width: 1024px){.specs-grid[data-astro-cid-rbckfw34]{gap:2rem}}@media (max-width: 992px){.characteristics-container[data-astro-cid-rbckfw34]{flex-direction:column-reverse}.specs-container[data-astro-cid-rbckfw34],.car-image-container[data-astro-cid-rbckfw34]{width:90%;max-width:1200px;margin:0 auto}}@media (max-width: 768px){.characteristics-container[data-astro-cid-rbckfw34]{width:100%;margin-left:0;padding:60px 0}.specs-container[data-astro-cid-rbckfw34]{text-align:center;padding:40px 5%}.section-title[data-astro-cid-rbckfw34]{margin-bottom:40px}.section-title[data-astro-cid-rbckfw34]:after{left:50%;transform:translate(-50%)}.specs-grid[data-astro-cid-rbckfw34]{grid-template-columns:repeat(3,1fr);gap:20px}.spec-item[data-astro-cid-rbckfw34]{text-align:center;border-left:none;border-top:3px solid var(--porsche-red);padding-left:0;padding-top:1rem}.spec-item[data-astro-cid-rbckfw34]:hover{transform:translateY(-5px)}.car-image-container[data-astro-cid-rbckfw34]{padding:0 5%}.rear-car-image[data-astro-cid-rbckfw34]{width:100%;transform:translate(0)}.specs-cta-button[data-astro-cid-rbckfw34]{margin:30px auto 0}}@media (max-width: 480px){.specs-grid[data-astro-cid-rbckfw34]{grid-template-columns:1fr;gap:30px}.section-title[data-astro-cid-rbckfw34]{font-size:1.8rem}.spec-value[data-astro-cid-rbckfw34]{font-size:2.2rem}.spec-label[data-astro-cid-rbckfw34]{font-size:1rem}.specs-cta-button[data-astro-cid-rbckfw34]{width:100%}}.features[data-astro-cid-5tozoqgj]{width:calc(100% - var(--sidebar-width));padding:80px 0;margin-left:var(--sidebar-width);background-color:var(--color-fondo);display:flex;flex-direction:column;align-items:center}.features-heading[data-astro-cid-5tozoqgj]{width:90%;max-width:1200px;margin-bottom:60px;position:relative}.features[data-astro-cid-5tozoqgj] h2[data-astro-cid-5tozoqgj]{font-family:Porsche Next,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.8rem,3vw,2.4rem);color:var(--text-dark);font-weight:600;margin:0;position:relative;display:inline-block}.features[data-astro-cid-5tozoqgj] h2[data-astro-cid-5tozoqgj]:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:3px;background-color:var(--porsche-red)}.cards-wrapper[data-astro-cid-5tozoqgj]{width:90%;max-width:1200px}.cards[data-astro-cid-5tozoqgj]{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.card[data-astro-cid-5tozoqgj]{flex:1 1 300px;height:450px;position:relative;overflow:hidden;border-radius:8px;box-shadow:0 8px 20px #00000026;transition:transform .3s ease,box-shadow .3s ease}.card[data-astro-cid-5tozoqgj]:hover{transform:translateY(-10px);box-shadow:0 12px 30px #0003}.card[data-astro-cid-5tozoqgj] img[data-astro-cid-5tozoqgj]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease;pointer-events:none}.card[data-astro-cid-5tozoqgj]:hover img[data-astro-cid-5tozoqgj]{transform:scale(1.05)}.card-text[data-astro-cid-5tozoqgj]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,#000c,#0000);color:#fff;padding:30px 20px 20px;transform:translateY(0);transition:transform .3s ease;pointer-events:none}.card[data-astro-cid-5tozoqgj]:hover .card-text[data-astro-cid-5tozoqgj]{transform:translateY(-10px)}.card-text[data-astro-cid-5tozoqgj] h3[data-astro-cid-5tozoqgj]{margin:0 0 10px;font-size:20px;font-weight:600}.card-text[data-astro-cid-5tozoqgj] p[data-astro-cid-5tozoqgj]{margin:0;font-size:14px;line-height:1.6;opacity:.9}@media (max-width: 992px){.cards[data-astro-cid-5tozoqgj]{justify-content:center}.card[data-astro-cid-5tozoqgj]{flex:1 1 45%;max-width:450px}}@media (max-width: 768px){.features[data-astro-cid-5tozoqgj]{width:100%;margin-left:0;padding:60px 0}.cards[data-astro-cid-5tozoqgj]{flex-direction:column;align-items:center}.card[data-astro-cid-5tozoqgj]{flex:1 1 100%;max-width:500px;height:400px}}@media (max-width: 480px){.card[data-astro-cid-5tozoqgj]{height:350px}.card-text[data-astro-cid-5tozoqgj] h3[data-astro-cid-5tozoqgj]{font-size:18px}.card-text[data-astro-cid-5tozoqgj] p[data-astro-cid-5tozoqgj]{font-size:13px}}:root{--color-fondo: #f5f5f5;--porsche-red: #d5001c;--text-dark: #333;--text-light: #666;--sidebar-width: 60px;--transition-speed: .3s}.video-feature[data-astro-cid-7qzxku2k]{width:calc(100% - var(--sidebar-width));padding:80px 0;margin-left:var(--sidebar-width);background-color:var(--color-fondo);display:flex;flex-direction:column;align-items:center}.features-heading[data-astro-cid-7qzxku2k]{width:90%;max-width:1200px;margin-bottom:60px;position:relative}.video-feature[data-astro-cid-7qzxku2k] h2[data-astro-cid-7qzxku2k]{font-family:Porsche Next,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.8rem,3vw,2.4rem);color:var(--text-dark);font-weight:600;margin:0;position:relative;display:inline-block}.video-feature[data-astro-cid-7qzxku2k] h2[data-astro-cid-7qzxku2k]:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:3px;background-color:var(--porsche-red)}.video-wrapper[data-astro-cid-7qzxku2k]{width:90%;max-width:1200px;margin-bottom:40px}.video-container[data-astro-cid-7qzxku2k]{position:relative;width:100%;height:0;padding-bottom:56.25%;border-radius:8px;overflow:hidden;box-shadow:0 8px 20px #00000026;transition:transform .3s ease,box-shadow .3s ease}.video-container[data-astro-cid-7qzxku2k]:hover{transform:translateY(-10px);box-shadow:0 12px 30px #0003}.video-player[data-astro-cid-7qzxku2k]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:8px}.video-overlay[data-astro-cid-7qzxku2k]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#0000001a;transition:opacity .3s ease;cursor:pointer}.video-player[data-astro-cid-7qzxku2k]:playing+.video-overlay[data-astro-cid-7qzxku2k]{opacity:0;pointer-events:none}.play-button[data-astro-cid-7qzxku2k]{background:none;border:none;cursor:pointer;transition:transform .2s ease}.play-button[data-astro-cid-7qzxku2k]:hover{transform:scale(1.1)}.video-caption[data-astro-cid-7qzxku2k]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,#000c,#0000);color:#fff;padding:30px 20px 20px;transform:translateY(0);transition:transform .3s ease}.video-container[data-astro-cid-7qzxku2k]:hover .video-caption[data-astro-cid-7qzxku2k]{transform:translateY(-10px)}.video-caption[data-astro-cid-7qzxku2k] h3[data-astro-cid-7qzxku2k]{margin:0 0 10px;font-size:20px;font-weight:600}.video-caption[data-astro-cid-7qzxku2k] p[data-astro-cid-7qzxku2k]{margin:0;font-size:14px;line-height:1.6;opacity:.9}.video-details[data-astro-cid-7qzxku2k]{width:90%;max-width:1200px;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-top:30px}.detail-card[data-astro-cid-7qzxku2k]{flex:1 1 300px;background-color:#fff;padding:20px;border-radius:8px;display:flex;align-items:center;box-shadow:0 5px 15px #00000014;transition:transform .3s ease,box-shadow .3s ease}.detail-card[data-astro-cid-7qzxku2k]:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001f}.detail-icon[data-astro-cid-7qzxku2k]{margin-right:20px}.detail-text[data-astro-cid-7qzxku2k] h4[data-astro-cid-7qzxku2k]{margin:0 0 5px;font-size:16px;color:var(--text-dark)}.detail-text[data-astro-cid-7qzxku2k] p[data-astro-cid-7qzxku2k]{margin:0;font-size:18px;font-weight:600;color:var(--porsche-red)}@media (max-width: 992px){.video-details[data-astro-cid-7qzxku2k]{justify-content:center}.detail-card[data-astro-cid-7qzxku2k]{flex:1 1 45%;max-width:450px}}@media (max-width: 768px){.video-feature[data-astro-cid-7qzxku2k]{width:100%;margin-left:0;padding:60px 0}.video-details[data-astro-cid-7qzxku2k]{flex-direction:column;align-items:center}.detail-card[data-astro-cid-7qzxku2k]{flex:1 1 100%;max-width:500px}}@media (max-width: 480px){.video-caption[data-astro-cid-7qzxku2k] h3[data-astro-cid-7qzxku2k]{font-size:18px}.video-caption[data-astro-cid-7qzxku2k] p[data-astro-cid-7qzxku2k]{font-size:13px}.play-button[data-astro-cid-7qzxku2k] svg[data-astro-cid-7qzxku2k]{width:60px;height:60px}}
