@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Outfit:wght@300;400;500;600;700&display=swap";:root{--black: #0a0a0a;--dark: #111;--carbon: #1a1a1a;--graphite: #2a2a2a;--steel: #888;--silver: #bbb;--white: #f0f0f0;--accent: #FF6B00;--accent-light: #FF8C2A;--accent-glow: rgba(255,107,0,.15);--level1: #FFD700;--level2: #FF8C00;--level3: #FF2244;--font-d: "Bebas Neue", sans-serif;--font-b: "Outfit", sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-b);background:var(--black);color:var(--white);overflow-x:hidden;-webkit-font-smoothing:antialiased}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.label{font-family:var(--font-d);font-size:.8rem;letter-spacing:.35em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;display:inline-block}.title{font-family:var(--font-d);font-size:clamp(2.4rem,5.5vw,4.8rem);letter-spacing:.02em;line-height:1;margin-bottom:1.2rem}.title .a{color:var(--accent)}.sub{font-size:1.05rem;color:var(--silver);max-width:580px;line-height:1.7;font-weight:300}.rv{opacity:0;transform:translateY(36px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.rv.visible{opacity:1;transform:translateY(0)}.rv.d1{transition-delay:.1s}.rv.d2{transition-delay:.2s}.rv.d3{transition-delay:.3s}.rv.d4{transition-delay:.4s}.btn-p{display:inline-block;padding:1rem 2.4rem;background:var(--accent);color:var(--black);font-family:var(--font-b);font-weight:700;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;transition:all .3s}.btn-p:hover{background:var(--accent-light);transform:translateY(-2px);box-shadow:0 8px 30px var(--accent-glow)}.btn-s{display:inline-block;padding:1rem 2.4rem;background:transparent;color:var(--white);font-family:var(--font-b);font-weight:600;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border:1px solid rgba(255,255,255,.2);cursor:pointer;transition:all .3s}.btn-s:hover{border-color:var(--accent);color:var(--accent)}nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:1.1rem 2rem;display:flex;justify-content:space-between;align-items:center;background:#0a0a0ae6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.05);transition:padding .3s}nav.scrolled{padding:.7rem 2rem}.nav-logo{font-family:var(--font-d);font-size:1.4rem;letter-spacing:.1em;color:var(--white);text-decoration:none}.nav-logo span{color:var(--accent)}.nav-links{display:flex;gap:1.6rem;list-style:none;align-items:center}.nav-links li a{text-decoration:none;color:var(--steel);font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:color .3s;position:relative}.nav-links li a:hover,.nav-links li a.active{color:var(--white)}.nav-links li a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--accent);transition:width .3s}.nav-links li a:hover:after,.nav-links li a.active:after{width:100%}.nav-cta{padding:.55rem 1.3rem;background:var(--accent);color:var(--black);font-weight:700;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;border:none;cursor:pointer;transition:all .3s;text-decoration:none}.nav-cta:hover{background:var(--accent-light)}.lang-switcher{display:flex;gap:.3rem;margin-left:.5rem}.lang-btn{background:none;border:1px solid rgba(255,255,255,.1);color:var(--steel);font-size:.65rem;padding:.3rem .5rem;cursor:pointer;font-weight:600;letter-spacing:.05em;transition:all .3s;font-family:var(--font-b)}.lang-btn.active{background:var(--accent);color:var(--black);border-color:var(--accent)}.lang-btn:hover{border-color:var(--accent)}.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none}.hamburger span{display:block;width:22px;height:2px;background:var(--white);transition:.3s}.mobile-menu{display:none;position:fixed;top:56px;left:0;right:0;bottom:0;background:#0a0a0af7;z-index:99;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.mobile-menu.open{display:flex}.mobile-menu a{font-family:var(--font-d);font-size:1.8rem;letter-spacing:.1em;color:var(--white);text-decoration:none;transition:color .3s}.mobile-menu a:hover{color:var(--accent)}@media(max-width:900px){.hamburger{display:flex}.nav-links{display:none}}.page-hero{min-height:50vh;display:flex;align-items:flex-end;padding-bottom:4rem;padding-top:8rem;position:relative;overflow:hidden}.page-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0}.page-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 60% 50%,black,transparent);mask-image:radial-gradient(ellipse 70% 70% at 60% 50%,black,transparent)}.page-hero .container{position:relative;z-index:2}.breadcrumb{font-size:.75rem;color:var(--steel);margin-bottom:1rem;letter-spacing:.1em;text-transform:uppercase}.breadcrumb a{color:var(--steel);text-decoration:none;transition:color .3s}.breadcrumb a:hover{color:var(--accent)}.breadcrumb em{color:var(--accent);font-style:normal}footer{padding:4rem 0 2rem;border-top:1px solid rgba(255,255,255,.05);margin-top:4rem}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3rem}.footer-brand h3{font-family:var(--font-d);font-size:1.2rem;letter-spacing:.1em;margin-bottom:.8rem}.footer-brand h3 span{color:var(--accent)}.footer-brand p{font-size:.82rem;color:var(--steel);line-height:1.6;max-width:280px}.footer-col h4{font-size:.72rem;text-transform:uppercase;letter-spacing:.15em;color:var(--silver);margin-bottom:.8rem;font-weight:600}.footer-col a{display:block;color:var(--steel);font-size:.82rem;margin-bottom:.4rem;cursor:pointer;transition:color .3s;text-decoration:none}.footer-col a:hover{color:var(--accent)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.05);font-size:.72rem;color:var(--steel);flex-wrap:wrap;gap:1rem}@media(max-width:768px){.footer-grid{grid-template-columns:1fr 1fr}}.section{padding:6rem 0}.section.alt{background:var(--dark)}.section-header{margin-bottom:4rem}.section-header.center{text-align:center}.section-header.center .sub{margin:0 auto}.card-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.card-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media(max-width:900px){.card-grid-3{grid-template-columns:1fr;max-width:480px;margin:0 auto}}@media(max-width:768px){.card-grid-4{grid-template-columns:1fr 1fr}}@media(max-width:500px){.card-grid-4{grid-template-columns:1fr}}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media(max-width:768px){.two-col{grid-template-columns:1fr}}.visual-box{position:relative;height:420px;background:var(--carbon);border:1px solid rgba(255,255,255,.06);overflow:hidden;display:flex;align-items:center;justify-content:center}.visual-box .corner{position:absolute;width:18px;height:18px;border-color:var(--accent);border-style:solid}.visual-box .tl{top:.8rem;left:.8rem;border-width:2px 0 0 2px}.visual-box .tr{top:.8rem;right:.8rem;border-width:2px 2px 0 0}.visual-box .bl{bottom:.8rem;left:.8rem;border-width:0 0 2px 2px}.visual-box .br{bottom:.8rem;right:.8rem;border-width:0 2px 2px 0}.visual-box .watermark{font-family:var(--font-d);font-size:5rem;color:#ff6b000f;writing-mode:vertical-lr}.feature-list{display:flex;flex-direction:column;gap:1rem}.feature-item{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#ffffff05;border-left:2px solid var(--accent);transition:background .3s}.feature-item:hover{background:#ff6b000a}.feature-icon{width:36px;height:36px;background:#ff6b001a;display:flex;align-items:center;justify-content:center;font-size:.95rem;flex-shrink:0}.feature-item h4{font-size:.92rem;font-weight:600;margin-bottom:.2rem}.feature-item p{font-size:.82rem;color:var(--steel);line-height:1.5}.marquee{padding:1.4rem 0;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);overflow:hidden;background:var(--dark)}.marquee-track{display:flex;width:max-content;animation:marq 25s linear infinite}.marquee-item{font-family:var(--font-d);font-size:.95rem;letter-spacing:.3em;text-transform:uppercase;color:var(--steel);white-space:nowrap;padding:0 2rem;display:flex;align-items:center;gap:2rem}.marquee-item:after{content:"◆";font-size:.45rem;color:var(--accent)}@keyframes marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.home-hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden}.home-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 70% 40%,rgba(255,107,0,.07),transparent),radial-gradient(ellipse 50% 50% at 20% 80%,rgba(255,140,0,.04),transparent),var(--black)}.home-content{position:relative;z-index:2;max-width:780px}.home-tag{display:inline-flex;align-items:center;gap:.6rem;background:#ff6b0014;border:1px solid rgba(255,107,0,.25);padding:.4rem 1rem;font-size:.72rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin-bottom:2rem}.home-tag:before{content:"";width:6px;height:6px;background:var(--accent);border-radius:50%;animation:pulse-d 2s infinite}@keyframes pulse-d{0%,to{opacity:1}50%{opacity:.3}}.home-h1{font-family:var(--font-d);font-size:clamp(3.2rem,8.5vw,7.5rem);line-height:.9;letter-spacing:.02em;margin-bottom:1.4rem}.home-desc{font-size:1.1rem;color:var(--silver);line-height:1.7;max-width:500px;font-weight:300;margin-bottom:2.4rem}.home-actions{display:flex;gap:1rem;flex-wrap:wrap}.home-stats{position:absolute;bottom:4rem;left:2rem;right:2rem;z-index:2;display:flex;gap:3rem}.home-stat-n{font-family:var(--font-d);font-size:2.4rem;color:var(--accent)}.home-stat-l{font-size:.72rem;color:var(--steel);text-transform:uppercase;letter-spacing:.1em;font-weight:500}@media(max-width:768px){.home-stats{display:none}}.lv-card{background:var(--carbon);border:1px solid rgba(255,255,255,.06);padding:2.8rem 2rem 2.2rem;position:relative;overflow:hidden;transition:transform .4s,border-color .4s}.lv-card:hover{transform:translateY(-6px)}.lv-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.lv-card.l1:before{background:var(--level1)}.lv-card.l2:before{background:var(--level2)}.lv-card.l3:before{background:var(--level3)}.lv-card:hover.l1{border-color:#ffd7004d}.lv-card:hover.l2{border-color:#ff8c004d}.lv-card:hover.l3{border-color:#ff22444d}.lv-num{font-family:var(--font-d);font-size:4.5rem;line-height:1;margin-bottom:.4rem}.l1 .lv-num{color:var(--level1)}.l2 .lv-num{color:var(--level2)}.l3 .lv-num{color:var(--level3)}.lv-name{font-family:var(--font-d);font-size:1.7rem;letter-spacing:.08em;margin-bottom:.8rem}.lv-desc{font-size:.92rem;color:var(--silver);line-height:1.7;margin-bottom:1.8rem;font-weight:300}.lv-features{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.8rem}.lv-features li{font-size:.82rem;color:var(--steel);display:flex;align-items:center;gap:.5rem}.lv-features li:before{content:"→";color:var(--accent);font-weight:700}.lv-cta{display:inline-block;padding:.75rem 1.8rem;font-family:var(--font-b);font-weight:600;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all .3s;border:1px solid;background:transparent;text-decoration:none}.l1 .lv-cta{color:var(--level1);border-color:var(--level1)}.l1 .lv-cta:hover{background:var(--level1);color:var(--black)}.l2 .lv-cta{color:var(--level2);border-color:var(--level2)}.l2 .lv-cta:hover{background:var(--level2);color:var(--black)}.l3 .lv-cta{color:var(--level3);border-color:var(--level3)}.l3 .lv-cta:hover{background:var(--level3);color:var(--black)}.lv-detail{padding:5rem 0}.lv-detail:nth-child(2n){background:var(--dark)}.lv-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media(max-width:768px){.lv-detail-grid{grid-template-columns:1fr}}.lv-detail-visual{position:relative;height:380px;background:var(--carbon);border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;overflow:hidden}.lv-detail-visual .big-num{font-family:var(--font-d);font-size:12rem;line-height:1;opacity:.06;position:absolute}.icon-ring{width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;position:relative;z-index:1}.l1-ring{border:2px solid var(--level1);box-shadow:0 0 40px #ffd70026}.l2-ring{border:2px solid var(--level2);box-shadow:0 0 40px #ff8c0026}.l3-ring{border:2px solid var(--level3);box-shadow:0 0 40px #ff224426}.detail-list{list-style:none;display:flex;flex-direction:column;gap:1rem}.detail-list li{display:flex;gap:1rem;align-items:flex-start;padding:1rem;background:#ffffff05;border-left:2px solid var(--accent)}.detail-list li h4{font-size:.9rem;font-weight:600;margin-bottom:.2rem}.detail-list li p{font-size:.82rem;color:var(--steel);line-height:1.5}.col-item{background:var(--carbon);border:1px solid rgba(255,255,255,.04);overflow:hidden;cursor:pointer;transition:border-color .3s,transform .3s}.col-item:hover{border-color:#ff6b0033;transform:translateY(-4px)}.col-img{width:100%;aspect-ratio:3/4;background:var(--graphite);display:flex;align-items:center;justify-content:center;position:relative}.col-img:after{content:"PP";font-family:var(--font-d);font-size:3.5rem;color:#ff6b000a;position:absolute}.col-info{padding:1.1rem}.col-info h4{font-size:.88rem;font-weight:600;margin-bottom:.25rem}.col-info .tag{font-size:.68rem;color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.col-category{margin-bottom:4rem}.col-category-title{font-family:var(--font-d);font-size:1.6rem;letter-spacing:.08em;margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem}.col-category-title:after{content:"";flex:1;height:1px;background:#ffffff0f}.amb-step{display:flex;gap:1.2rem;align-items:flex-start;margin-bottom:1.5rem}.amb-step-num{font-family:var(--font-d);font-size:2rem;color:var(--accent);line-height:1;flex-shrink:0;width:40px}.amb-step h4{font-size:.92rem;font-weight:600;margin-bottom:.2rem}.amb-step p{font-size:.82rem;color:var(--steel);line-height:1.5}.amb-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:4rem}@media(max-width:768px){.amb-card-grid{grid-template-columns:1fr}}.amb-card{background:var(--carbon);border:1px solid rgba(255,255,255,.06);padding:2.2rem 1.8rem;transition:border-color .3s,transform .3s}.amb-card:hover{border-color:#ff6b0026;transform:translateY(-4px)}.amb-card-icon{width:48px;height:48px;background:#ff6b0014;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;margin-bottom:1rem}.amb-card h4{font-size:.88rem;font-weight:600;margin-bottom:.35rem}.amb-card p{font-size:.8rem;color:var(--steel);line-height:1.5}.amb-profile-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:4rem}@media(max-width:768px){.amb-profile-grid{grid-template-columns:1fr 1fr}}.amb-profile{background:var(--carbon);border:1px solid rgba(255,255,255,.04);overflow:hidden;transition:border-color .3s}.amb-profile:hover{border-color:#ff6b0026}.amb-profile-img{width:100%;aspect-ratio:1;background:var(--graphite);display:flex;align-items:center;justify-content:center;font-size:2rem}.amb-profile-info{padding:1rem}.amb-profile-info h4{font-size:.85rem;font-weight:600;margin-bottom:.2rem}.amb-profile-info span{font-size:.72rem;color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.sci-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}@media(max-width:768px){.sci-grid{grid-template-columns:1fr}}.sci-metric{display:flex;align-items:baseline;gap:.5rem;margin-bottom:1rem}.sci-metric-n{font-family:var(--font-d);font-size:2.8rem;color:var(--accent)}.sci-metric-l{font-size:.82rem;color:var(--steel)}.sci-bar{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.sci-bar-label{width:110px;font-size:.78rem;color:var(--silver);text-align:right;font-weight:500}.sci-bar-track{flex:1;height:30px;background:var(--carbon);position:relative;overflow:hidden}.sci-bar-fill{height:100%;transition:width 1.4s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;justify-content:flex-end;padding-right:.7rem;font-family:var(--font-d);font-size:.8rem;color:var(--black)}.sci-bar.s1 .sci-bar-fill{background:var(--level1)}.sci-bar.s2 .sci-bar-fill{background:var(--level2)}.sci-bar.s3 .sci-bar-fill{background:var(--level3)}.sci-bar.s4 .sci-bar-fill{background:var(--accent)}.sci-principle{display:flex;gap:1.2rem;align-items:flex-start;padding:1.5rem;background:#ffffff05;border-left:2px solid var(--accent);margin-bottom:1.2rem;transition:background .3s}.sci-principle:hover{background:#ff6b000a}.sci-principle-icon{width:40px;height:40px;background:#ff6b001a;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.sci-principle h4{font-size:.9rem;font-weight:600;margin-bottom:.25rem}.sci-principle p{font-size:.82rem;color:var(--steel);line-height:1.5}.cta-band{padding:6rem 0;text-align:center;position:relative;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(255,107,0,.06),transparent),var(--dark)}.cta-band .title{max-width:680px;margin:0 auto 1.2rem}.cta-band .sub{margin:0 auto 2.5rem;text-align:center}.cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.product-showcase{display:flex;flex-direction:column;gap:1rem}.product-img-main{width:100%;aspect-ratio:1;background:var(--carbon);border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.product-badge{position:absolute;top:1.2rem;left:1.2rem;font-family:var(--font-d);font-size:1.2rem;color:var(--black);width:48px;height:48px;display:flex;align-items:center;justify-content:center;z-index:2}.product-icon{font-size:5rem;position:relative;z-index:1}.product-watermark{position:absolute;font-family:var(--font-d);font-size:6rem;opacity:.05;letter-spacing:.05em;pointer-events:none}.product-thumbs{display:flex;gap:.8rem}.product-thumb{flex:1;aspect-ratio:1;background:var(--carbon);border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .3s}.product-thumb.active{border-width:2px}.product-thumb span{font-size:.65rem;color:var(--steel);text-transform:uppercase;letter-spacing:.1em;font-weight:500}.product-tag{display:inline-block;padding:.4rem 1rem;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.2rem}.product-price{display:flex;align-items:baseline;gap:1rem;margin-bottom:2rem;padding:1.5rem 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.price-amount{font-family:var(--font-d);font-size:3rem;color:var(--white);letter-spacing:.02em}.price-note{font-size:.8rem;color:var(--steel)}.product-actions{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.product-guarantees{display:flex;flex-direction:column;gap:.6rem}.guarantee-item{display:flex;align-items:center;gap:.6rem;font-size:.82rem;color:var(--silver)}.guarantee-icon{color:var(--accent);font-weight:700;font-size:.9rem}.specs-grid{max-width:700px;margin:3rem auto 0}.spec-row{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.spec-row:first-child{border-top:1px solid rgba(255,255,255,.06)}.spec-label{font-size:.85rem;color:var(--steel);font-weight:500}.spec-value{font-size:.85rem;color:var(--white);font-weight:600;text-align:right}.social-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem}@media(max-width:768px){.social-grid{grid-template-columns:1fr 1fr}}.social-card{background:var(--carbon);border:1px solid rgba(255,255,255,.06);padding:2rem;text-align:center;transition:border-color .3s,transform .3s;cursor:pointer}.social-card:hover{border-color:#ff6b0033;transform:translateY(-4px)}.social-card-icon{font-size:2rem;margin-bottom:.8rem}.social-card h4{font-size:.85rem;font-weight:600;margin-bottom:.3rem}.social-card p{font-size:.75rem;color:var(--steel)}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}@media(max-width:768px){.review-grid{grid-template-columns:1fr}}.review-card{background:var(--carbon);border:1px solid rgba(255,255,255,.06);padding:2rem;position:relative}.review-card:before{content:"“";position:absolute;top:.8rem;left:1.2rem;font-family:var(--font-d);font-size:3rem;color:var(--accent);opacity:.3;line-height:1}.review-stars{color:var(--accent);font-size:.8rem;margin-bottom:.8rem;letter-spacing:.1em}.review-text{font-size:.88rem;color:var(--silver);line-height:1.6;font-style:italic;margin-bottom:1rem}.review-author{font-size:.78rem;font-weight:600;color:var(--white)}.review-sport{font-size:.68rem;color:var(--accent);text-transform:uppercase;letter-spacing:.1em}.partner-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem;margin-top:3rem}@media(max-width:768px){.partner-grid{grid-template-columns:repeat(3,1fr)}}.partner-logo{background:var(--carbon);border:1px solid rgba(255,255,255,.06);aspect-ratio:2/1;display:flex;align-items:center;justify-content:center;font-family:var(--font-d);font-size:1rem;color:var(--steel);letter-spacing:.1em;transition:border-color .3s}.partner-logo:hover{border-color:#ff6b0033}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}@media(max-width:768px){.team-grid{grid-template-columns:1fr}}.team-card{background:var(--carbon);border:1px solid rgba(255,255,255,.06);overflow:hidden;transition:border-color .3s,transform .3s}.team-card:hover{border-color:#ff6b0026;transform:translateY(-4px)}.team-card-img{width:100%;aspect-ratio:1;background:var(--graphite);display:flex;align-items:center;justify-content:center;font-size:3rem}.team-card-info{padding:1.5rem}.team-card-info h4{font-size:1rem;font-weight:600;margin-bottom:.2rem}.team-card-info .role{font-size:.72rem;color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-weight:600;margin-bottom:.6rem;display:block}.team-card-info p{font-size:.82rem;color:var(--steel);line-height:1.5}@media(max-width:500px){.product-thumbs{gap:.5rem}.product-price{flex-direction:column;gap:.3rem}}
