:root{--primary:#000e31;--primary-container:#00215c;--secondary:#2657c6;--tertiary:#000f2b;--surface:#f8f9fa;--surface-container-low:#f3f4f5;--surface-container:#edeeef;--surface-container-high:#e7e8e9;--surface-container-lowest:#fff;--on-primary:#fff;--on-secondary:#fff;--on-surface:#191c1d;--on-surface-variant:#444650;--outline-variant:#c5c6d2;--font-headline:"Manrope", sans-serif;--font-body:"Inter", sans-serif;--section-padding:160px 0;--container-width:1200px;--container-padding:0 32px;--whisper-shadow:0 20px 40px #000e310f;--whisper-shadow-lg:0 30px 60px #000e311a;--transition-fast:.2s ease;--transition-smooth:.4s cubic-bezier(.4, 0, .2, 1);--transition-slow:.7s cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--font-body);background-color:var(--surface);color:var(--on-surface);line-height:1.7;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-headline);letter-spacing:-.02em;color:var(--primary);font-weight:800;line-height:1.1}a{color:var(--secondary);transition:var(--transition-fast);text-decoration:none}a:hover{color:var(--primary)}img{max-width:100%;height:auto}::selection{color:var(--primary);background:#2657c64d}.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24}.container{max-width:var(--container-width);padding:var(--container-padding);margin:0 auto}.section{padding:var(--section-padding);position:relative}.section-label{font-family:var(--font-body);color:var(--secondary);text-transform:uppercase;letter-spacing:.2em;margin-bottom:16px;font-size:.75rem;font-weight:600;display:block}.section-title{color:var(--primary);letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(2rem,5vw,3.5rem)}.section-subtitle{color:var(--on-surface-variant);max-width:640px;font-size:1.1rem;line-height:1.8}.btn-primary{font-family:var(--font-body);letter-spacing:.15em;color:var(--on-secondary);background:var(--secondary);cursor:pointer;text-transform:uppercase;transition:var(--transition-smooth);border:none;align-items:center;gap:8px;padding:16px 40px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary:hover{background:var(--primary);color:var(--on-primary);opacity:1}.btn-secondary{font-family:var(--font-body);letter-spacing:.15em;color:var(--primary);border:1px solid var(--outline-variant);cursor:pointer;text-transform:uppercase;transition:var(--transition-smooth);background:0 0;align-items:center;gap:8px;padding:16px 40px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-secondary:hover{background:var(--surface-container-low);color:var(--secondary)}.fade-in-up{opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transform:translateY(30px)}.fade-in-up.visible{opacity:1;transform:translateY(0)}.fade-in-left{opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transform:translate(-30px)}.fade-in-left.visible{opacity:1;transform:translate(0)}.fade-in-right{opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transform:translate(30px)}.fade-in-right.visible{opacity:1;transform:translate(0)}.scale-in{opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);transform:scale(.95)}.scale-in.visible{opacity:1;transform:scale(1)}@media (width<=1024px){:root{--section-padding:100px 0}}@media (width<=768px){:root{--section-padding:80px 0;--container-padding:0 20px}.section-title{font-size:clamp(1.6rem,6vw,2.5rem)}}@media (width<=480px){:root{--section-padding:60px 0;--container-padding:0 16px}}.header{z-index:100;-webkit-backdrop-filter:blur(12px);background:#ffffffd9;width:100%;transition:box-shadow .3s,padding .3s;position:fixed;top:0}.header.scrolled{box-shadow:0 20px 40px #000e310f}.header.scrolled .header-inner{padding-top:8px;padding-bottom:8px}.header.scrolled .logo-img{height:40px}.header-inner{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:16px 32px;transition:padding .3s;display:flex}.header-logo{align-items:center;gap:8px;text-decoration:none;display:flex}.logo-img{object-fit:contain;width:auto;height:56px;transition:height .3s}@media (width>=901px){.logo-img{height:75px}}.header-nav{order:2;align-items:center;gap:28px;margin-left:auto;display:flex}.nav-link{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);white-space:nowrap;font-size:.7rem;font-weight:600;text-decoration:none;transition:color .2s}.nav-link:hover{color:var(--secondary)}.header-right-controls{order:3;align-items:center;gap:16px;margin-left:28px;display:flex}.header-right-controls .nav-cta{display:inline-flex}.lang-toggle{font-family:var(--font-body);letter-spacing:.1em;color:var(--primary);border:1px solid var(--outline-variant);cursor:pointer;text-transform:uppercase;background:0 0;align-items:center;gap:6px;padding:6px 14px;font-size:.7rem;font-weight:600;transition:all .2s;display:inline-flex}.lang-globe{flex-shrink:0;width:15px;height:15px}.lang-toggle:hover{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.nav-cta{letter-spacing:.15em;text-transform:uppercase;color:var(--on-secondary);background:var(--secondary);padding:12px 28px;font-size:.7rem;font-weight:600;text-decoration:none;transition:all .3s}.nav-cta:hover{background:var(--primary);color:var(--on-primary)}.nav-cta-mobile{display:none}.menu-toggle{cursor:pointer;z-index:101;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.menu-toggle span{background:var(--primary);width:24px;height:2px;transition:all .3s;display:block}.menu-toggle.active span:first-child{transform:rotate(45deg)translate(5px,5px)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}@media (width<=900px){.header-inner{padding:10px 16px}.header.scrolled .header-inner{padding:6px 16px}.header.scrolled .logo-img{height:28px}.header-right-controls .nav-cta{display:none}.menu-toggle{display:flex}.header-nav{background:var(--surface-container-lowest);flex-direction:column;align-items:flex-start;gap:24px;width:280px;height:100vh;padding:100px 32px 32px;transition:right .4s cubic-bezier(.4,0,.2,1);position:fixed;top:0;right:-100%;box-shadow:-10px 0 30px #000e311a}.header-nav.open{right:0}.nav-link{letter-spacing:.1em;font-size:.85rem}.nav-cta-mobile{text-align:center;width:100%;margin-top:8px;display:block}}.hero{background:var(--surface);align-items:center;min-height:100vh;padding:120px 32px 80px;display:flex;position:relative;overflow:hidden}.hero-inner{grid-template-columns:7fr 5fr;align-items:center;gap:60px;width:100%;max-width:1200px;margin:0 auto;display:grid}.hero-content{text-align:left}.hero-overline{font-family:var(--font-body);color:var(--secondary);text-transform:uppercase;letter-spacing:.2em;margin-bottom:24px;font-size:.75rem;font-weight:600}.hero-title{font-family:var(--font-headline);color:var(--primary);letter-spacing:-.03em;margin-bottom:28px;font-size:clamp(2.5rem,5.5vw,4.2rem);font-weight:800;line-height:1.08}.hero-title .accent{color:var(--primary)}.hero-description{color:var(--on-surface-variant);max-width:540px;margin-bottom:40px;font-size:1.1rem;line-height:1.8}.hero-actions{flex-wrap:wrap;gap:16px;display:flex}.hero-visual{justify-content:center;align-items:center;display:flex}.hero-image-block{aspect-ratio:1;width:100%;max-width:420px;box-shadow:var(--whisper-shadow-lg);background:url(/dpp.jpg) 50%/cover no-repeat;position:relative;overflow:visible}.hero-founded-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:0;flex-direction:column;align-items:center;gap:8px;padding:14px 20px;display:flex;position:absolute;bottom:-10px;right:-10px;box-shadow:0 4px 20px #000e3126}.founded-label{font-family:var(--font-body);letter-spacing:.2em;color:var(--on-surface-variant);text-transform:uppercase;font-size:.55rem;font-weight:600}.founded-logo{object-fit:contain;width:auto;height:36px}@media (width<=1024px){.hero-inner{grid-template-columns:1fr 1fr;gap:40px}.hero-title{font-size:clamp(2rem,5vw,3rem)}.hero-image-block{max-width:340px}}@media (width<=768px){.hero{min-height:auto;padding:120px 20px 60px}.hero-inner{grid-template-columns:1fr;gap:40px}.hero-content{text-align:left}.hero-visual{order:-1;justify-content:flex-start}.hero-image-block{max-width:100%}.hero-title{font-size:clamp(1.8rem,7vw,2.5rem)}.hero-description{font-size:1rem}.hero-actions{flex-direction:column}.hero-actions .btn-primary,.hero-actions .btn-secondary{text-align:center;justify-content:center}}.context-section{background:var(--surface-container-low)}.context-grid{grid-template-columns:4fr 8fr;align-items:start;gap:64px;display:grid}.context-left .section-title{font-size:clamp(1.8rem,4vw,2.8rem)}.context-right{grid-template-columns:1fr 1fr;gap:48px;display:grid}.context-block h3{font-family:var(--font-headline);color:var(--primary);margin-bottom:16px;font-size:1.25rem;font-weight:700}.context-block p{color:var(--on-surface-variant);font-size:.95rem;line-height:1.8}@media (width<=1024px){.context-grid{grid-template-columns:1fr;gap:40px}}@media (width<=600px){.context-right{grid-template-columns:1fr;gap:32px}}.expertise-section{background:var(--surface)}.expertise-header{text-align:center;margin-bottom:64px}.expertise-header .section-title{font-size:clamp(2rem,4vw,3rem)}.expertise-grid{grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:56px;display:grid}.expertise-card{background:var(--surface-container-lowest);border:1px solid var(--surface-container-high);cursor:default;padding:48px 36px;transition:all .4s cubic-bezier(.4,0,.2,1)}.expertise-card:hover{background:var(--primary)}.expertise-icon{color:var(--secondary);margin-bottom:28px;font-size:2.2rem;transition:color .4s;display:block}.expertise-card:hover .expertise-icon{color:#fff}.expertise-card h4{font-family:var(--font-headline);color:var(--primary);margin-bottom:12px;font-size:1.15rem;font-weight:700;transition:color .4s}.expertise-card:hover h4{color:#fff}.expertise-card p{color:var(--on-surface-variant);font-size:.9rem;line-height:1.7;transition:color .4s}.expertise-card:hover p{color:#fffc}.expertise-bottom{text-align:center;background:var(--surface-container-low);padding:32px}.expertise-bottom p{color:var(--on-surface);font-size:1.05rem;font-weight:500}.expertise-bottom strong{color:var(--secondary)}@media (width<=900px){.expertise-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.expertise-grid{grid-template-columns:1fr}.expertise-card{padding:32px 24px}}.approach-section{background:var(--primary);overflow:hidden}.approach-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.approach-label{color:var(--secondary)!important}.approach-title{font-family:var(--font-headline);letter-spacing:-.02em;margin-bottom:48px;font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#fff!important}.approach-items{flex-direction:column;gap:32px;display:flex}.approach-item{align-items:flex-start;gap:24px;display:flex}.approach-number{width:48px;height:48px;font-family:var(--font-body);color:var(--secondary);border:1px solid #fff3;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:flex}.approach-item-text h4{font-family:var(--font-headline);color:#fff;margin-bottom:8px;font-size:1.15rem;font-weight:700}.approach-item-text p{color:#ffffffb3;font-size:.9rem;line-height:1.7}.approach-visual{position:relative}.approach-image-placeholder{aspect-ratio:16/10;background:linear-gradient(135deg,#2657c64d 0%,#000e31cc 100%);width:100%;position:relative;overflow:hidden}.approach-image-inner{background:repeating-linear-gradient(0deg,#0000,#0000 40px,#ffffff05 40px 41px),repeating-linear-gradient(90deg,#0000,#0000 40px,#ffffff05 40px 41px);position:absolute;inset:0}.approach-badge{background:var(--secondary);color:#fff;max-width:240px;padding:24px 32px;position:absolute;bottom:-24px;left:-24px}.approach-badge-title{text-transform:uppercase;letter-spacing:.15em;margin-bottom:6px;font-size:.75rem;font-weight:600}.approach-badge-text{opacity:.8;text-transform:uppercase;letter-spacing:.15em;font-size:.7rem;line-height:1.6}@media (width<=900px){.approach-grid{grid-template-columns:1fr;gap:48px}.approach-visual{max-width:500px}.approach-badge{margin-top:16px;position:relative;bottom:auto;left:auto}}@media (width<=600px){.approach-item{gap:16px}.approach-number{width:40px;height:40px;font-size:.75rem}}.roadmap-section{background:var(--surface)}.roadmap-header{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:64px;display:flex}.roadmap-header-left .section-title{margin-bottom:0;font-size:clamp(2rem,4vw,3rem)}.roadmap-tag{letter-spacing:.15em;text-transform:uppercase;color:var(--on-surface-variant);border-bottom:2px solid var(--primary);white-space:nowrap;padding-bottom:8px;font-size:.7rem;font-weight:600}.roadmap-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.roadmap-card{background:var(--surface-container-low);border-left:4px solid var(--secondary);cursor:pointer;min-height:200px;padding:32px 28px;transition:all .3s;position:relative;overflow:hidden}.roadmap-card:nth-child(2){border-left-color:#2657c6b3}.roadmap-card:nth-child(3){border-left-color:#2657c680}.roadmap-card:nth-child(4){border-left-color:#2657c659}.roadmap-card:nth-child(5){border-left-color:#2657c640}.roadmap-card:nth-child(6){border-left-color:#2657c626}.roadmap-card:nth-child(7){border-left-color:#2657c61a}.roadmap-card:hover{box-shadow:var(--whisper-shadow)}.roadmap-card-number{font-family:var(--font-headline);color:#000e310a;letter-spacing:-.05em;pointer-events:none;font-size:3.5rem;font-weight:800;line-height:1;position:absolute;top:12px;right:16px}.roadmap-card-title{font-family:var(--font-headline);color:var(--primary);margin-bottom:12px;padding-right:32px;font-size:1rem;font-weight:700}.roadmap-card-summary{color:var(--on-surface-variant);font-size:.85rem;line-height:1.6}.roadmap-card-toggle{border:1px solid var(--outline-variant);justify-content:center;align-items:center;width:28px;height:28px;transition:all .3s;display:flex;position:absolute;bottom:16px;right:16px}.roadmap-card:hover .roadmap-card-toggle{border-color:var(--secondary)}.toggle-line{background:var(--secondary);transition:transform .3s,opacity .3s;position:absolute}.toggle-h{width:12px;height:2px}.toggle-v{width:2px;height:12px}.roadmap-card.expanded .roadmap-card-toggle{background:var(--secondary);border-color:var(--secondary)}.roadmap-card.expanded .toggle-line{background:#fff}.roadmap-card.expanded .toggle-v{opacity:0;transform:rotate(90deg)}.roadmap-card.expanded{background:var(--surface-container-lowest);box-shadow:var(--whisper-shadow-lg);grid-column:span 2}.roadmap-card-detail{border-top:1px solid var(--surface-container-high);margin-top:20px;padding-top:20px}.roadmap-card-detail ul{margin-bottom:20px;list-style:none}.roadmap-card-detail ul li{color:var(--on-surface-variant);padding:6px 0 6px 20px;font-size:.85rem;line-height:1.7;position:relative}.roadmap-card-detail ul li:before{content:"";background:var(--secondary);border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:0}.roadmap-outcome{color:var(--primary);background:var(--surface-container-low);margin-top:8px;padding:12px 16px;font-size:.8rem}.roadmap-outcome strong{color:var(--secondary)}.roadmap-tagline{color:var(--secondary);margin-top:12px;font-size:.8rem;font-style:italic}@media (width<=1024px){.roadmap-grid{grid-template-columns:repeat(2,1fr)}.roadmap-card.expanded{grid-column:span 2}}@media (width<=600px){.roadmap-header{flex-direction:column;align-items:flex-start}.roadmap-grid{grid-template-columns:1fr}.roadmap-card.expanded{grid-column:span 1}.roadmap-card{min-height:auto}}.tracks-section{background:var(--surface-container-low)}.tracks-header{text-align:center;margin-bottom:64px}.tracks-header .section-title{font-size:clamp(2rem,4vw,3rem)}.tracks-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.track-card{flex-direction:column;padding:64px 48px;display:flex}.track-sme{background:var(--surface-container-lowest);box-shadow:var(--whisper-shadow)}.track-sme .track-name{font-family:var(--font-headline);color:var(--primary);margin-bottom:12px;font-size:1.6rem;font-weight:700}.track-sme .track-desc{color:var(--on-surface-variant);margin-bottom:32px;font-size:.95rem;line-height:1.7}.track-oem{background:var(--primary)}.track-oem .track-name{font-family:var(--font-headline);color:#fff;margin-bottom:12px;font-size:1.6rem;font-weight:700}.track-oem .track-desc{color:#ffffffb3;margin-bottom:32px;font-size:.95rem;line-height:1.7}.track-features{flex-direction:column;flex-grow:1;gap:16px;margin-bottom:40px;list-style:none;display:flex}.track-features li{align-items:flex-start;gap:12px;font-size:.9rem;font-weight:500;display:flex}.track-sme .track-features li{color:var(--on-surface)}.track-oem .track-features li{color:#fff}.track-check{color:var(--secondary);flex-shrink:0;margin-top:1px;font-size:1.2rem}.track-btn{text-align:center;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;width:100%;padding:16px;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .3s;display:block}.track-btn-ghost{color:var(--primary);border:1px solid var(--outline-variant);background:0 0}.track-btn-ghost:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.track-btn-solid{color:#fff;background:var(--secondary);border:none}.track-btn-solid:hover{color:var(--primary);background:#fff}@media (width<=768px){.tracks-grid{grid-template-columns:1fr}.track-card{padding:40px 28px}}.value-section{background:var(--surface)}.value-layout{gap:64px;display:flex}.value-left{flex:0 0 33%}.value-left .section-title{margin-bottom:20px;font-size:clamp(1.8rem,3vw,2.5rem)}.value-left .section-subtitle{font-size:.95rem}.value-right{flex:1;grid-template-columns:1fr 1fr;gap:0 48px;display:grid}.value-item{border-top:1px solid var(--surface-container-high);padding:28px 0}.value-item h4{font-family:var(--font-headline);color:var(--primary);margin-bottom:10px;font-size:1.05rem;font-weight:700}.value-item p{color:var(--on-surface-variant);font-size:.85rem;line-height:1.7}@media (width<=900px){.value-layout{flex-direction:column;gap:40px}.value-left{flex:none}}@media (width<=600px){.value-right{grid-template-columns:1fr}}.commitment-section{background:var(--surface-container-low)}.commitment-header{text-align:center;margin-bottom:64px}.commitment-grid{grid-template-columns:repeat(5,1fr);gap:24px;display:grid}.commitment-item{background:var(--surface-container-lowest);text-align:center;padding:36px 24px;transition:all .3s}.commitment-item:hover{box-shadow:var(--whisper-shadow);transform:translateY(-4px)}.commitment-number{font-family:var(--font-headline);color:var(--secondary);opacity:.3;margin-bottom:16px;font-size:2rem;font-weight:800}.commitment-item h4{font-family:var(--font-headline);color:var(--primary);margin-bottom:12px;font-size:.9rem;font-weight:700}.commitment-item p{color:var(--on-surface-variant);font-size:.8rem;line-height:1.7}@media (width<=1024px){.commitment-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.commitment-grid{grid-template-columns:1fr 1fr}}@media (width<=400px){.commitment-grid{grid-template-columns:1fr}}.cta-section{background:var(--surface-container)}.cta-card{background:var(--surface-container-lowest);max-width:800px;box-shadow:var(--whisper-shadow);margin:0 auto;padding:80px 64px;position:relative;overflow:hidden}.cta-accent{background:#2657c60d;width:120px;height:120px;position:absolute;top:0;right:0;transform:rotate(45deg)translate(50%,-50%)}.cta-title{font-family:var(--font-headline);color:var(--primary);margin-bottom:48px;font-size:clamp(1.6rem,3vw,2rem);font-weight:800}.cta-steps{flex-direction:column;gap:40px;margin-bottom:48px;display:flex}.cta-step{align-items:flex-start;gap:24px;display:flex}.cta-step-number{background:var(--secondary);color:#fff;width:40px;height:40px;font-family:var(--font-headline);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex}.cta-step-content h4{font-family:var(--font-headline);color:var(--primary);text-transform:uppercase;letter-spacing:-.01em;margin-bottom:6px;font-size:1rem;font-weight:700}.cta-step-content p{color:var(--on-surface-variant);font-size:.85rem;line-height:1.6}.cta-action{border-top:1px solid var(--surface-container-low);text-align:center;padding-top:40px}.cta-main-btn{background:var(--primary);color:#fff;letter-spacing:.2em;text-transform:uppercase;text-align:center;width:100%;max-width:500px;padding:20px 48px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.cta-main-btn:hover{background:var(--secondary);color:#fff}.cta-joint{text-align:center;color:var(--on-surface-variant);margin-top:24px;font-size:.8rem}@media (width<=768px){.cta-card{padding:48px 28px}}@media (width<=480px){.cta-step{gap:16px}.cta-main-btn{padding:16px 24px;font-size:.7rem}}.footer{background:var(--surface-container-low);padding:96px 32px 0}.footer-inner{max-width:1200px;margin:0 auto}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:64px;display:grid}.footer-logo{object-fit:contain;width:auto;height:72px;margin-bottom:16px;display:block}.footer-brand-desc{color:var(--on-surface-variant);max-width:260px;font-size:.85rem;line-height:1.7}.footer-col-title{font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;color:var(--primary);margin-bottom:20px;font-size:.7rem;font-weight:600}.footer-col ul{flex-direction:column;gap:12px;list-style:none;display:flex}.footer-col ul a{color:var(--on-surface-variant);font-size:.85rem;text-decoration:none;transition:color .2s}.footer-col ul a:hover{color:var(--secondary)}.footer-bottom{border-top:1px solid var(--surface-container-high);justify-content:space-between;align-items:center;gap:16px;padding:24px 0;display:flex}.footer-bottom p{color:var(--on-surface-variant);font-size:.75rem}.footer-tagline{letter-spacing:.15em;text-transform:uppercase;font-size:.7rem!important}@media (width<=768px){.footer{padding:64px 20px 0}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-bottom{text-align:center;flex-direction:column}}@media (width<=480px){.footer-grid{grid-template-columns:1fr}}
