@import "https://fonts.googleapis.com/css2?family=Orbitron:wght@600;700;800;900&family=Rajdhani:wght@500;600;700&display=swap";
.category-scroll-item{scroll-snap-align:start;box-sizing:border-box}.card-brand{border:1px solid #ffffff1a;border-radius:6px;flex-direction:column;height:100%;min-height:280px;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000080}.card-brand:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffff08 40%,#ffffff1f 50%,#ffffff08 60%,#0000 100%);width:150%;height:100%;transition:none;position:absolute;top:0;left:-150%}.card-brand:hover:before{transition:left .8s cubic-bezier(.16,1,.3,1);left:150%}.card-brand:hover{transform:translateY(-6px)}.card-brand .card-image-container{box-sizing:border-box;z-index:2;background:#0b0b0b;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.card-brand .card-image-container img{object-fit:contain;width:100%;height:100%;transition:transform .5s}.card-brand:hover .card-image-container img{transform:scale(1.08)}.card-brand .category-text-wrapper{z-index:2;background:#121212;border-top:1px solid #ffffff0d;flex-direction:column;flex-grow:1;gap:4px;padding:16px;display:flex}.card-brand .category-label{letter-spacing:2px;color:var(--text-gray,#b0b0b0);text-transform:uppercase;font-size:.65rem;font-weight:500}.card-brand .category-name{color:var(--text-white,#fff);text-transform:uppercase;letter-spacing:1px;font-family:Orbitron,sans-serif,Roboto Condensed;font-size:1rem;font-weight:700;transition:color .3s}.card-brand:hover .category-name{color:var(--accent,#f30)}
:root{--bg-download-section:#fff;--accent-tech:#f30;--accent-tech-glow:#f306}.download-app-section{color:#111;box-sizing:border-box;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);font-family:Rajdhani,sans-serif;position:relative;overflow:hidden;background:var(--bg-download-section)!important;background-color:var(--bg-download-section)!important}.download-app-container{box-sizing:border-box;grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;width:100%;max-width:1500px;margin:0 auto;padding:40px 8%;display:grid}.download-app-text-content{text-align:left;flex-direction:column;justify-content:center;min-width:0;display:flex}.download-app-title{text-transform:uppercase;color:#111;letter-spacing:1px;word-break:break-word;margin-bottom:15px;font-family:Orbitron,sans-serif;font-size:clamp(1.9rem,3vw,2.2rem);font-weight:800;line-height:1.25}.download-app-subtitle{color:#55555d;margin-bottom:20px;font-family:Rajdhani,sans-serif;font-size:1.2rem;font-weight:600}.download-app-description{color:#66666f;max-width:520px;margin-bottom:35px;font-family:Roboto Condensed,roboto,Microsoft JhengHei,sans-serif;font-size:1rem;font-weight:500;line-height:1.6}.download-app-buttons{flex-wrap:wrap;gap:15px;display:flex}.btn-action{cursor:pointer;text-transform:uppercase;letter-spacing:1px;font-family:Orbitron,sans-serif;transition:all .3s;position:relative}.btn-download-single{color:#fff;letter-spacing:2px;text-transform:uppercase;cursor:pointer;z-index:1;will-change:transform, box-shadow, border-color;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:linear-gradient(135deg,#18181d 0%,#0f0f13 100%);border:1px solid #3b3b45;border-radius:0;justify-content:space-between;align-items:center;gap:15px;width:100%;max-width:330px;padding:18px 26px;font-family:Orbitron,sans-serif;font-size:.9rem;font-weight:800;transition:transform .4s cubic-bezier(.34,1.56,.64,1),border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.btn-tech-content{z-index:3;color:#fff;align-items:center;gap:12px;display:flex}.btn-tech-content span{color:#fff}.btn-download-single:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .8s cubic-bezier(.25,1,.5,1);position:absolute;top:0;left:-130%}.btn-download-single:before{content:"";opacity:0;z-index:1;background:linear-gradient(135deg,#ff481a 0%,#cc2400 100%);transition:opacity .5s cubic-bezier(.25,1,.5,1),transform .5s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0;transform:scale(.95)}.btn-download-single:hover{color:#fff;box-shadow:0 12px 30px var(--accent-tech-glow,#f306);border-color:#ff5526;transform:translateY(-4px)}.btn-download-single:hover:before{opacity:1;transform:scale(1)}.btn-download-single:hover:after{left:130%}.btn-download-single:active{transform:translateY(1px)scale(.97);box-shadow:0 4px 12px #f306}.download-app-image-content{justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative}.phones-mockup-img{aspect-ratio:1;object-fit:contain;width:100%;max-width:620px;height:auto;display:block}@media screen and (max-width:992px){.download-app-container{text-align:center;grid-template-columns:1fr;gap:40px;padding:30px 6%}.download-app-text-content{text-align:center;align-items:center;width:100%}.download-app-title{text-align:center;font-size:clamp(1.6rem,5vw,2rem)}.download-app-subtitle{text-align:center;font-size:1.1rem}.download-app-description{text-align:center;max-width:100%;margin-left:auto;margin-right:auto;font-size:.95rem}.download-app-buttons{justify-content:center;width:100%}.btn-download-single{justify-content:center;width:100%;max-width:100%}}@media screen and (max-width:480px){.download-app-section{padding:20px 0}.download-app-container{gap:30px;padding:20px 4%}.download-app-title{font-size:1.5rem}.download-app-description{margin-bottom:25px;font-size:.9rem}}
