@font-face{font-family:sfPro;src:url(../media/thin-s.p.12oqx601r5dqo.otf)format("opentype");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:sfPro;src:url(../media/ultralight-s.p.3vkuin7epjbq6.otf)format("opentype");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:sfPro;src:url(../media/light-s.p.3r8fwn2u5g-zx.otf)format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:sfPro;src:url(../media/regular-s.p.1q2f9y63tgi-9.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sfPro;src:url(../media/medium-s.p.3huw1wahgsenk.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sfPro;src:url(../media/semibold-s.p.39quwjjhj_aw7.otf)format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sfPro;src:url(../media/bold-s.p.1wcuvrig1kfpc.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sfPro;src:url(../media/heavy-s.p.0-h4opdb495-h.otf)format("opentype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:sfPro;src:url(../media/black-s.p.1-ydw_h9rxht0.otf)format("opentype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:sfPro Fallback;src:local(Arial);ascent-override:101.52%;descent-override:25.72%;line-gap-override:0.0%;size-adjust:93.79%}.sfpro_8d5bfdac-module__w1K8YW__className{font-family:sfPro,sfPro Fallback}.sfpro_8d5bfdac-module__w1K8YW__variable{--font-sf-pro:"sfPro", "sfPro Fallback"}
:root{--globalnav-bg:#fffc;--globalnav-border:#00000029;--globalnav-text:#000c;--globalnav-text-hover:#000;--globalnav-btn-bg:#f30;--globalnav-btn-hover:#e62e00;--color-primary:var(--globalnav-btn-bg);--color-dark-100:var(--globalnav-text);--color-dark-200:#2e2e30;--color-light-100:#adb5bd}@media (prefers-color-scheme:dark){:root{--globalnav-bg:#161617cc;--globalnav-border:#ffffff26;--globalnav-text:#fffc;--globalnav-text-hover:#fff}}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-sf-pro);color:#fff;-webkit-font-smoothing:antialiased;background-color:#000;margin:0;padding:0}.globalnav{background:var(--globalnav-bg);-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--globalnav-border);z-index:9999;height:48px;font-family:var(--font-sf-pro);transition:background-color .3s;position:fixed;top:0;left:0;right:0}.globalnav-content{justify-content:space-between;align-items:center;max-width:1024px;height:100%;margin:0 auto;padding:0 20px;display:flex}.globalnav-logo-img{width:auto;height:24px;display:block}.globalnav-list{align-items:center;gap:36px;margin:0;padding:0;list-style:none;display:flex}.globalnav-link{color:var(--globalnav-text);letter-spacing:-.01em;opacity:.8;align-items:center;font-size:12px;font-weight:400;line-height:48px;text-decoration:none;transition:opacity .2s,color .2s;display:flex}.globalnav-link:hover{opacity:1;color:var(--globalnav-text-hover)}.globalnav-actions{align-items:center;gap:16px;display:flex}.globalnav-button{background:var(--globalnav-btn-bg);color:#fff;letter-spacing:-.01em;border-radius:980px;padding:4px 12px;font-size:14px;font-weight:400;line-height:1.33337;text-decoration:none;transition:background-color .15s}.globalnav-button:hover{background:var(--globalnav-btn-hover)}.globalnav-mobile-toggle{color:var(--globalnav-text);cursor:pointer;z-index:10000;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:48px;padding:0;display:none;position:relative}@media (max-width:768px){.globalnav-mobile-toggle{display:flex}.globalnav-list{background:var(--globalnav-bg);-webkit-backdrop-filter:saturate(180%)blur(20px);opacity:0;visibility:hidden;z-index:9998;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;padding:40px 48px;transition:all .3s;position:fixed;inset:48px 0 0;transform:translateY(-100%)}.globalnav-list.is-open{opacity:1;visibility:visible;transform:translateY(0)}.globalnav-link{opacity:1;font-size:20px;line-height:1.2}}#hero{background-color:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1400px;min-height:calc(100svh - 68px);margin:68px auto 0;padding:3rem 1.5rem;display:flex;position:relative;overflow:hidden}#hero .hero-video-container{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}#hero .hero-video-container video{object-fit:cover;object-position:center;width:100%;height:100%}#hero .hero-video-container:after{content:"";z-index:1;background:linear-gradient(#0009 0%,#0006 50%,#000000bf 100%);width:100%;height:100%;position:absolute;top:0;left:0}#hero .hero-content{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:60rem;margin:0 auto;display:flex;position:relative}#hero .hero-content h1{color:#f5f5f7;letter-spacing:-.015em;text-wrap:balance;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:3rem;font-weight:700;line-height:1.05}#hero .hero-content .subtitle{color:#86868b;letter-spacing:-.005em;text-wrap:balance;margin:.35rem 0 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:500;line-height:1.15}#hero .hero-content .availability{color:#f5f5f7;letter-spacing:.008em;margin:.3rem 0 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.95rem;font-weight:400;line-height:1.3}#hero .hero-content .hero-actions{margin-top:1.1rem}#hero .hero-content .hero-actions .cta-button{background-color:var(--globalnav-btn-bg);color:#fff;cursor:pointer;border:none;border-radius:980px;padding:.55rem 1.35rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;transition:background-color .2s cubic-bezier(.25,1,.5,1)}.hero-scroll-indicator{z-index:5;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;font-size:12px;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}#hero .hero-content .hero-actions .cta-button:hover{background-color:var(--globalnav-btn-hover)}@media (min-width:768px){#hero{padding:4rem 2rem}#hero .hero-content h1{font-size:4.5rem}#hero .hero-content .subtitle{font-size:2.5rem}#hero .hero-content .availability{font-size:1.05rem}#hero .hero-content .hero-actions .cta-button{padding:.55rem 1.6rem;font-size:18px}}@media (min-width:1024px){#hero{padding:5rem 2rem}#hero .hero-content h1{font-size:5.5rem}#hero .hero-content .subtitle{font-size:3rem}}.handsfree-hero{color:var(--globalnav-text);box-sizing:border-box;background-color:#000;justify-content:center;align-items:center;width:100%;padding:60px 20px 80px;transition:background-color .3s,color .3s;display:flex;overflow:hidden}.handsfree-hero-container{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1400px;margin:0 auto;display:flex}.handsfree-header{justify-content:center;align-items:center;gap:8px;margin-bottom:24px;display:flex}.apple-logo-container{justify-content:center;align-items:center;display:flex}.apple-logo-img{object-fit:contain;width:24px;height:auto}.handsfree-series-title{font-family:var(--font-sf-pro);letter-spacing:-.01em;color:var(--globalnav-text-hover);margin:0;font-size:28px;font-weight:600}.series-number{color:var(--color-light-100)}.handsfree-video-wrapper{width:100%;max-width:720px;transform-style:preserve-3d;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.handsfree-video-glow{z-index:-1;filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#ffffff38 0%,#ffffff14 35%,#0000 70%);border-radius:50%;position:absolute;inset:10%}.handsfree-hero-video{object-fit:contain;width:100%;height:auto;max-height:480px;display:block}.handsfree-footer{flex-direction:column;align-items:center;display:flex}.handsfree-subtitle{font-family:var(--font-sf-pro);color:var(--globalnav-text-hover);max-width:600px;margin:0 0 8px;font-size:24px;font-weight:600;line-height:1.2}.handsfree-subtitle sup{vertical-align:super;font-size:12px}.handsfree-date{font-family:var(--font-sf-pro);color:var(--color-light-100);margin:0 0 24px;font-size:16px}.handsfree-actions{justify-content:center;align-items:center;gap:16px;display:flex}.hf-btn{font-family:var(--font-sf-pro);cursor:pointer;border-radius:980px;padding:8px 16px;font-size:18px;font-weight:400;text-decoration:none;transition:all .2s ease-in-out;display:inline-block}.hf-btn-primary{background-color:var(--globalnav-btn-bg);color:#fff}.hf-btn-primary:hover{background-color:var(--globalnav-btn-hover)}.hf-btn-secondary{color:var(--globalnav-text-hover);border:1px solid var(--globalnav-btn-bg);background-color:#0000}.hf-btn-secondary:hover{background-color:var(--globalnav-btn-bg);color:#fff;border-color:var(--globalnav-btn-bg)}@media (max-width:768px){.handsfree-hero{padding:40px 16px 60px}.handsfree-series-title{font-size:22px}.apple-logo-img{width:20px}.handsfree-subtitle{font-size:19px}.handsfree-date{margin-bottom:20px;font-size:14px}.handsfree-video-wrapper{max-width:100%}}.jbl-duo-section{color:#1d1d1f;font-family:var(--font-sf-pro);text-align:center;box-sizing:border-box;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:60px 20px 0;display:flex;overflow:hidden}.jbl-duo-content{flex-direction:column;align-items:center;max-width:680px;margin:0 auto;padding:0 16px;display:flex}.jbl-duo-title{letter-spacing:-.005em;color:#1d1d1f;margin:0 0 6px;font-size:28px;font-weight:600;line-height:1.07143}.jbl-duo-subtitle{letter-spacing:.007em;color:#86868b;margin:0 0 12px;font-size:20px;font-weight:400;line-height:1.10722}.jbl-duo-dates{letter-spacing:.012em;color:var(--color-light-100);margin:0 0 20px;font-size:16px;font-weight:400;line-height:1.2111}.jbl-duo-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-bottom:35px;display:flex}.jbl-btn{letter-spacing:-.022em;border-radius:980px;padding:10px 18px;font-size:18px;font-weight:400;line-height:1.17648;text-decoration:none;transition:all .2s;display:inline-block}.primary-btn{background-color:var(--globalnav-btn-bg);color:#fff}.primary-btn:hover{background-color:var(--globalnav-btn-hover)}.secondary-btn{color:var(--globalnav-btn-bg);border:1px solid var(--globalnav-btn-bg);background-color:#0000}.secondary-btn:hover{background-color:var(--globalnav-btn-bg);color:#fff}.jbl-duo-image-container{justify-content:center;width:100%;max-width:500px;margin:0 auto;display:flex}.jbl-duo-image{object-fit:contain;width:100%;max-width:700px;height:auto;display:block}@media (max-width:768px){.jbl-duo-title{font-size:28px}.jbl-duo-subtitle{font-size:22px}.jbl-duo-dates{font-size:16px}.jbl-duo-section{padding-top:40px}}.jbl-showcase-wrapper{font-family:var(--font-sf-pro);color:#1d1d1f;box-sizing:border-box;background-color:#fff;grid-template-columns:1fr 1fr;gap:16px;width:100%;padding:20px;display:grid}@media (max-width:1024px){.jbl-showcase-wrapper{grid-template-columns:1fr}}.jbl-section{text-align:center;-webkit-backdrop-filter:blur(20px);background-color:#f5f5f7;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:center;min-height:600px;padding:60px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000a}.jbl-content-header{z-index:3;max-width:450px}.jbl-brand-title{font-family:var(--font-semibold);letter-spacing:-.015em;color:#1d1d1f;margin:0 0 8px;font-size:28px}.jbl-section-title{font-family:var(--font-semibold);letter-spacing:-.01em;color:#1d1d1f;margin:0 0 12px;font-size:36px;line-height:1.1}.jbl-subtitle,.jbl-subtitle-desc{font-family:var(--font-regular);color:#86868b;margin:0 0 20px;font-size:20px}.jbl-cta-button{background-color:var(--color-primary,#f30);color:#fff;font-family:var(--font-medium);cursor:pointer;border:none;border-radius:980px;padding:10px 20px;font-size:18px;transition:background-color .3s,transform .2s}.jbl-cta-button:hover{background-color:var(--globalnav-btn-hover);transform:scale(1.03)}.jbl-3d-stage{perspective:1000px;justify-content:center;align-items:center;width:100%;height:350px;margin-top:20px;display:flex;position:relative}.jbl-color-splash{filter:blur(55px);z-index:1;opacity:.55;width:280px;height:280px;animation:20s linear infinite rotateSplash;position:absolute}.splash-blob{border-radius:50%;width:140px;height:140px;position:absolute}.splash-blob.red{background:#ff3b30;top:0;left:50%}.splash-blob.pink{background:#ff2d55;top:50%;left:0}.splash-blob.purple{background:#af52de;bottom:0;right:20%}.splash-blob.blue{background:#007aff;top:30%;right:0}.splash-blob.orange{background:#ff9500;bottom:10%;left:20%}@keyframes rotateSplash{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.1)}to{transform:rotate(360deg)scale(1)}}.jbl-product-card-3d{z-index:2;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.25,1,.5,1)}.jbl-hero-image{filter:drop-shadow(0 20px 30px #0000001f);width:320px;height:auto;transition:transform .5s;transform:rotateX(4deg)rotateY(-6deg)}.jbl-section:hover .jbl-hero-image{transform:rotateX(0)rotateY(0)scale(1.05)}.jbl-lineup-row{perspective:1200px;justify-content:center;align-items:flex-end;gap:-30px;width:100%;height:280px;margin-top:20px;display:flex}.lineup-item{cursor:pointer;width:110px;transition:transform .4s cubic-bezier(.25,1,.5,1),filter .3s}.lineup-item img{filter:drop-shadow(0 10px 15px #0000001a);width:100%;height:auto}.lineup-item:first-child{opacity:.7;transform:translate(45px)translateZ(-40px)scale(.85)}.lineup-item:nth-child(2){opacity:.85;transform:translate(25px)translateZ(-20px)scale(.92)}.lineup-item:nth-child(3){z-index:4;transform:translate(0)translateZ(10px)scale(1)}.lineup-item:nth-child(4){opacity:.85;transform:translate(-25px)translateZ(-20px)scale(.92)}.lineup-item:nth-child(5){opacity:.7;transform:translate(-45px)translateZ(-40px)scale(.85)}.lineup-item:hover{z-index:10;opacity:1!important;transform:translateY(-10px)scale(1.08)translateZ(30px)!important}.audio-section{background-color:#f9f9f9;padding:60px 20px}.audio-container{max-width:1300px;margin:0 auto}.audio-header{text-align:center;margin-bottom:40px}.audio-header h2{color:#111;margin-bottom:15px;font-size:28px;font-weight:700}.audio-header p{color:#555;max-width:700px;margin:0 auto;font-size:16px;line-height:1.5}.audio-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-content:center;gap:24px;display:grid}.audio-card{background:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;padding:24px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.audio-card:hover{transform:translateY(-4px);box-shadow:0 10px 20px #00000014}.card-image-wrapper{background-color:#f0f0f0;width:100%;height:200px;overflow:hidden}.card-image-wrapper img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.audio-card:hover .card-image-wrapper img{transform:scale(1.03)}.card-content{flex-direction:column;flex-grow:1;padding:24px;display:flex}.card-content h3{color:#111;margin-bottom:12px;font-size:1.25rem;font-weight:600}.card-content p{color:#666;flex-grow:1;margin-bottom:24px;font-size:16px;line-height:1.4}.card-button{background-color:var(--color-primary,#f30);color:#fff;font-family:var(--font-medium);cursor:pointer;border:none;border-radius:980px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-size:14px;transition:background-color .3s,transform .2s;display:inline-flex}.card-button:hover{background-color:var(--globalnav-btn-hover);transform:scale(1.03)}.button-text{align-items:center;display:inline-flex}.button-arrow{flex-shrink:0;justify-content:center;align-items:center;margin-top:-1px;line-height:1;display:inline-flex}@media (max-width:768px){.audio-header h2{font-size:28px}.audio-section{padding:40px 15px}}.jbl-social-section{color:#f5f5f7;-webkit-font-smoothing:antialiased;background-color:#0b0b0d;padding:32px 20px}.jbl-social-container{text-align:center;max-width:1400px;margin:0 auto}.jbl-social-header{margin-bottom:56px}.jbl-social-title{letter-spacing:-.015em;color:#fff;margin-bottom:12px;font-size:28px;font-weight:600}.jbl-social-subtitle{color:#86868b;margin-bottom:28px;font-size:16px;font-weight:400;line-height:1.4}.jbl-highlight{color:#f30;font-weight:500}.jbl-upload-btn{background-color:var(--color-primary,#f30);color:#fff;font-family:var(--font-medium);cursor:pointer;border:none;border-radius:980px;padding:10px 20px;font-size:16px;transition:background-color .3s,transform .2s}.jbl-upload-btn:hover{background-color:var(--globalnav-btn-hover);transform:scale(1.03)}.jbl-social-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;display:grid}.jbl-grid-item{aspect-ratio:1;background-color:#161618;border-radius:20px;transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 4px 20px #0006}.jbl-grid-item:hover{transform:translateY(-6px);box-shadow:0 16px 32px #0009}.jbl-grid-img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.25,1,.5,1)}.jbl-grid-item:hover .jbl-grid-img{transform:scale(1.06)}.jbl-grid-overlay{opacity:0;background:linear-gradient(#0000 20%,#000c 100%);justify-content:space-between;align-items:flex-end;padding:24px;transition:opacity .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.jbl-grid-item:hover .jbl-grid-overlay{opacity:1}.jbl-handle{color:#fff;letter-spacing:-.01em;font-size:14px;font-weight:500}.jbl-shop-tag{-webkit-backdrop-filter:blur(12px);color:#fff;background:#ffffff26;border:1px solid #ffffff1a;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:500}.apple-video-section{color:#1d1d1f;box-sizing:border-box;background-color:#f5f5f7;justify-content:center;align-items:center;width:100%;padding:120px 24px;display:flex}.apple-video-container{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto;display:flex}.apple-video-header{margin-bottom:56px}.apple-video-eyebrow{letter-spacing:-.01em;color:#86868b;text-transform:uppercase;margin-bottom:10px;font-size:14px;font-weight:600;display:inline-block}.apple-video-title{letter-spacing:-.005em;color:#1d1d1f;margin:0 0 12px;font-size:56px;font-weight:600;line-height:1.07143}.apple-video-subtitle{letter-spacing:.009em;color:#86868b;max-width:620px;margin:0;font-size:24px;font-weight:400;line-height:1.16667}.apple-video-wrapper{background-color:#fff;border-radius:28px;width:100%;max-width:1068px;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 20px 40px #00000014,0 0 0 1px #0000000a}.apple-video-action-btn{z-index:10;-webkit-backdrop-filter:blur(20px);cursor:pointer;background-color:#fff9;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:all .3s cubic-bezier(.25,1,.5,1);display:flex;position:absolute;top:24px;right:24px;box-shadow:0 4px 12px #0000001a}.apple-video-action-btn:hover{background-color:#ffffffd9;transform:scale(1.05)}.apple-video-action-btn:active{transform:scale(.95)}.apple-video-icon{color:#1d1d1f;width:18px;height:18px}.apple-video-element{object-fit:cover;aspect-ratio:16/9;width:100%;height:auto;display:block}@media (max-width:768px){.apple-video-section{padding:60px 16px}.apple-video-title{font-size:36px}.apple-video-subtitle{font-size:17px}.apple-video-wrapper{border-radius:16px}.apple-video-action-btn{width:36px;height:36px;top:16px;right:16px}.apple-video-icon{width:14px;height:14px}}.apple-video-icon.play-offset{transform:translate(1px)}.jbl-footer{width:100%;color:var(--globalnav-text);background-color:var(--globalnav-bg);border-top:1px solid var(--globalnav-border);transition:background-color .3s,color .3s,border-color .3s;position:relative;overflow:hidden}.footer-video-container{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.footer-video{object-fit:cover;width:100%;height:100%}.footer-video-overlay{-webkit-backdrop-filter:blur(12px);background:#00000073;width:100%;height:100%;position:absolute;top:0;left:0}.footer-content{z-index:1;max-width:1400px;margin:0 auto;padding:64px 24px 32px;position:relative}.footer-brand-row{border-bottom:1px solid var(--globalnav-border);margin-bottom:40px;padding-bottom:24px}.footer-logo{width:auto;height:28px;display:block}.footer-nav-grid{grid-template-columns:repeat(4,1fr);gap:32px;margin-bottom:48px;display:grid}.footer-heading{text-transform:uppercase;letter-spacing:.05em;color:var(--globalnav-text-hover);margin-bottom:16px;font-size:14px;font-weight:600}.footer-links{margin:0;padding:0;list-style:none}.footer-links li{margin-bottom:12px}.footer-links a{color:var(--globalnav-text);font-size:13px;text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--globalnav-text-hover)}.newsletter-col .footer-text{color:var(--color-light-100);margin-bottom:16px;font-size:13px;line-height:1.4}.footer-form{gap:8px;display:flex}.footer-input{border:1px solid var(--globalnav-border);color:var(--globalnav-text-hover);background:#ffffff14;border-radius:34px;outline:none;flex:1;padding:10px 14px;font-size:13px;transition:border-color .2s}.footer-input::placeholder{color:var(--color-light-100)}.footer-input:focus{border-color:var(--color-primary)}.footer-btn{background-color:var(--color-primary,#f30);color:#fff;font-family:var(--font-medium);cursor:pointer;border:none;border-radius:980px;padding:10px 20px;font-size:16px;transition:background-color .3s,transform .2s}.footer-btn:hover{background-color:var(--globalnav-btn-hover);transform:scale(1.03)}.footer-bottom{border-top:1px solid var(--globalnav-border);color:var(--color-light-100);justify-content:space-between;align-items:center;padding-top:24px;font-size:12px;display:flex}.footer-legal-links{align-items:center;gap:12px;display:flex}.footer-legal-links a{color:var(--color-light-100);text-decoration:none;transition:color .2s}.footer-legal-links a:hover{color:var(--globalnav-text-hover)}.separator{color:var(--globalnav-border)}@media (max-width:900px){.footer-nav-grid{grid-template-columns:repeat(2,1fr);gap:40px}}@media (max-width:600px){.footer-nav-grid{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}.footer-form{flex-direction:column}}
