@font-face{font-family:Nohemi;src:local("Nohemi"),local("Nohemi Regular"),local("Nohemi-Regular"),url(https://cdn.jsdelivr.net/npm/@tamagui/font-nohemi@2.3.3/fonts/Nohemi-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:local("Nohemi Medium"),local("Nohemi-Medium"),url(https://cdn.jsdelivr.net/npm/@tamagui/font-nohemi@2.3.3/fonts/Nohemi-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:local("Nohemi SemiBold"),local("Nohemi-SemiBold"),url(https://cdn.jsdelivr.net/npm/@tamagui/font-nohemi@2.3.3/fonts/Nohemi-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:local("Nohemi Bold"),local("Nohemi-Bold"),url(https://cdn.jsdelivr.net/npm/@tamagui/font-nohemi@2.3.3/fonts/Nohemi-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:local("Aeonik"),local("Aeonik Regular"),local("Aeonik-Regular"),url(https://onuniverse.com/static/fonts/Aeonik-Regular.woff2) format("woff2"),url(https://onuniverse.com/static/fonts/Aeonik-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:local("Aeonik Medium"),local("Aeonik-Medium"),url(https://onuniverse.com/static/fonts/Aeonik-Medium.woff2) format("woff2"),url(https://onuniverse.com/static/fonts/Aeonik-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:local("Aeonik Bold"),local("Aeonik-Bold"),url(https://onuniverse.com/static/fonts/Aeonik-Bold.woff2) format("woff2"),url(https://onuniverse.com/static/fonts/Aeonik-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:local("Aeonik Light"),local("Aeonik-Light"),url(https://onuniverse.com/static/fonts/Aeonik-Light.woff2) format("woff2"),url(https://onuniverse.com/static/fonts/Aeonik-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}:root{--bg-primary: #FAF8F5;--text-dark: #1A1512;--text-muted: #60554E;--accent-red: #D22D2C;--accent-red-hover: #B52221;--accent-red-light: rgba(210, 45, 44, .06);--card-bg: #FFFFFF;--border-light: rgba(26, 21, 18, .06);--border-medium: rgba(26, 21, 18, .12);--font-headings: "Nohemi", "Outfit", sans-serif;--font-body: "Aeonik", "Plus Jakarta Sans", sans-serif;--container-max: 1200px;--border-radius-sm: 8px;--border-radius-md: 16px;--border-radius-lg: 24px;--shadow-subtle: 0 4px 20px rgba(26, 21, 18, .02);--shadow-medium: 0 10px 30px rgba(26, 21, 18, .06);--shadow-strong: 0 20px 40px rgba(26, 21, 18, .12);--transition-smooth: all .4s cubic-bezier(.25, 1, .5, 1);--transition-fast: all .2s ease-out}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{background-color:var(--bg-primary);color:var(--text-dark);font-family:var(--font-body);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}ul{list-style:none}a{text-decoration:none;color:inherit;transition:var(--transition-fast)}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-headings);font-weight:700;line-height:1.2}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 2rem}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-headings);font-weight:600;padding:.85rem 2rem;border-radius:50px;border:2px solid transparent;cursor:pointer;transition:var(--transition-smooth);font-size:.95rem}.btn-primary{background-color:var(--accent-red);color:#fff;box-shadow:0 4px 15px #d22d2c33}.btn-primary:hover{background-color:var(--accent-red-hover);transform:translateY(-2px);box-shadow:0 6px 20px #d22d2c4d}.btn-outline{background-color:transparent;border-color:var(--text-dark);color:var(--text-dark)}.btn-outline:hover{background-color:var(--text-dark);color:#fff;transform:translateY(-2px)}.highlight{color:var(--accent-red)}.highlight-inline{color:var(--accent-red);position:relative;display:inline-block}.section-tagline{font-family:var(--font-headings);color:var(--accent-red);font-weight:700;text-transform:uppercase;font-size:.85rem;letter-spacing:.15em;margin-bottom:.75rem}.section-subtitle{color:var(--text-muted);font-size:1.1rem;max-width:650px;margin:1rem auto 0}.section-tag-wrapper{display:flex;justify-content:center;margin-bottom:1.5rem}.section-tag-wrapper-left{display:flex;justify-content:flex-start;margin-bottom:1.5rem}.section-tag-btn{background-color:var(--accent-red-light);color:var(--accent-red);font-family:var(--font-headings);font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;padding:.5rem 1.4rem;border-radius:50px;display:inline-flex;align-items:center;border:1px solid rgba(210,45,44,.12);box-shadow:0 2px 8px #d22d2c05}.section-tag-btn i{margin-right:8px;font-size:.85rem}.section-header-centered{text-align:center;margin-bottom:4rem}.header{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#faf8f5d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid transparent;transition:var(--transition-smooth)}.header.scrolled{background-color:#faf8f5f2;border-bottom:1px solid var(--border-light);box-shadow:var(--shadow-subtle);padding:.75rem 0}.nav-container{display:flex;align-items:center;justify-content:space-between;height:80px;transition:var(--transition-smooth)}.header.scrolled .nav-container{height:65px}.logo{display:flex;align-items:center}.logo img{height:40px;width:auto;object-fit:contain}.nav-menu ul{display:flex;gap:2.5rem}.nav-menu a{font-weight:500;color:var(--text-muted);position:relative;font-size:.95rem;display:inline-flex;align-items:center;transition:var(--transition-fast)}.nav-hover-bell:before{content:""!important}.nav-hover-bell{width:0;height:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAZ1JREFUeAHtk81KAlEUx8+51z6gkIkiWk6tzHTUTbuooH0taq8PEOEb5DYojR7Atq3MXsDaBuHgqLUIMmgbkmaEeud0BxEcUWewZf13c+ee3/2fL4B/jVIhGMjkw2Gl9yyvqkre51OHxTBwId5s7tmCvLM5PsG2xoaSSXfAcbP7XQj6o0CkaEb50hXUSqkQXEv2phYqlVKCN+K990wutmGE0AaVtWOilUJglrO4ZhjXMIZw0GE+bDllSkQv68MCrWYx70wUCXdlkSqaUYp1/3kGBUT0p4oNIMvBJzxpAHGuGY8d99PTCpikCsAEeBq6o1Mb0O8Pc84z0o0qCLYjxeKtU8zI7hta4Ag5u7n/rJ2aRPUpIV7gNypoweRDwP8WW5zf2fB61+USVPsftLIAN047YxXItU1xkH2vHj7Xv2q7irIKBLa6tQlfGceMHMG0I5RNcrk9qHqQt/YXFs5OVpYv5jifJaSP3nsROW4ho7QsgGX7GY6NMqTrb6KlScCrULF4DC7kuKZtgsQUog9R6OBSjlBrhEiCBSfX0D+uHy8Gk4zNUv31AAAAAElFTkSuQmCC) no-repeat center center;background-size:contain;opacity:0;transform:scale(0) translateY(2px);transition:all .3s cubic-bezier(.34,1.56,.64,1);margin-right:0;display:inline-block}.nav-menu a:hover,.nav-menu a.active{color:var(--text-dark)}.nav-menu a:hover .nav-hover-bell,.nav-menu a.active .nav-hover-bell{opacity:1;width:16px;margin-right:6px;transform:scale(1.1) translateY(0)}.nav-actions{display:flex;align-items:center;gap:1rem}.menu-toggle{display:none;background:none;border:none;font-size:1.4rem;color:var(--text-dark);cursor:pointer;transition:var(--transition-fast)}.mobile-cta-link{display:none}.hero-section{padding-top:150px;padding-bottom:40px;position:relative;overflow:hidden}.hero-container{display:flex;flex-direction:column;align-items:center;text-align:center}.hero-content{max-width:800px;margin-bottom:3.5rem}.hero-title{font-size:4rem;font-weight:800;letter-spacing:-.03em;margin-bottom:1.5rem}.hero-subtitle{font-size:1.25rem;color:var(--text-muted);max-width:650px;margin:0 auto 2.5rem}.hero-carousel-wrapper{position:relative;width:100%;max-width:100%;margin-top:3.5rem;padding:0;overflow:hidden;box-sizing:border-box}.hero-carousel-viewport{overflow:visible;width:100%;padding:25px 0}.hero-carousel-track{display:flex;gap:2rem;transition:transform .6s cubic-bezier(.25,1,.5,1);will-change:transform}.hero-carousel-card{flex-shrink:0;width:18vw;max-width:300px;min-width:240px;border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:var(--shadow-medium);transition:transform .6s cubic-bezier(.25,1,.5,1),opacity .6s ease,box-shadow .6s ease;height:420px;opacity:.85;transform:scale(.96)}.hero-carousel-card img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,1,.5,1);pointer-events:none}.hero-carousel-card.active-slide{opacity:1;transform:scale(1.03);box-shadow:var(--shadow-strong)}.hero-carousel-card:hover img{transform:scale(1.06)}.carousel-nav-btn,.carousel-indicators{display:none!important}.brand-strip-section{padding:40px 0 20px;background-color:var(--bg-primary);overflow:hidden;border-bottom:1px solid var(--border-light)}.brand-strip-wrapper{width:100%;overflow:hidden}.brand-strip-track{display:flex;align-items:center;justify-content:center;gap:3.5rem;width:100%}.brand-logo-item{flex-shrink:0;display:flex;align-items:center;justify-content:center}.brand-logo-item img{height:25px;max-width:110px;width:auto;object-fit:contain;transition:var(--transition-smooth)}.brand-logo-item img:hover{filter:grayscale(0%) opacity(100%)}.brand-strip-track .brand-logo-item:nth-child(n+9){display:none}.platform-banner{padding:100px 0;background-color:#1a151205;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);overflow:hidden}.platform-relative-container{position:relative;min-height:480px;display:flex;align-items:center;justify-content:center}.platform-header{text-align:center;max-width:600px;z-index:10;position:relative}.platform-title{font-size:2.8rem;letter-spacing:-.02em;font-weight:800;line-height:1.2}.platform-scattered-container{position:absolute;top:0;left:0;width:100%;height:100%}.platform-badge{position:absolute;z-index:5}.platform-card{display:flex;flex-direction:column;align-items:center;gap:1rem;background:var(--card-bg);padding:1.25rem;border-radius:var(--border-radius-md);width:90px;height:90px;justify-content:center;box-shadow:var(--shadow-medium);border:1px solid var(--border-light);transition:var(--transition-smooth)}.platform-card:hover{transform:translateY(-8px) scale(1.05);box-shadow:var(--shadow-strong)}.platform-icon{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:#fff;box-shadow:0 4px 10px #0000001a}.badge-instagram{top:10%;left:10%;animation:float-slow 6s ease-in-out infinite alternate}.badge-tiktok{top:8%;right:15%;animation:float-fast 5s ease-in-out infinite alternate}.badge-threads{top:40%;right:5%;animation:float-medium 7s ease-in-out infinite alternate}.badge-youtube{bottom:12%;left:12%;animation:float-medium 6.5s ease-in-out infinite alternate-reverse}.badge-snapchat{bottom:10%;right:15%;animation:float-slow 5.5s ease-in-out infinite alternate-reverse}@keyframes float-slow{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-12px) rotate(2deg)}}@keyframes float-medium{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-15px) rotate(-3deg)}}@keyframes float-fast{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-18px) rotate(3deg)}}.platform-icon.instagram{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.platform-icon.tiktok{background-color:#010101}.platform-icon.threads{background-color:#000}.platform-icon.youtube{background-color:red}.platform-icon.snapchat{background-color:#fffc00;color:#000}.brands-section{padding:100px 0}.brands-bold-title{font-size:3.2rem;font-weight:900;letter-spacing:-.03em;margin-bottom:1rem}.brands-grid-2x2{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;margin-bottom:4rem}.brand-card{background-color:var(--card-bg);border-radius:var(--border-radius-md);padding:2.5rem 2rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;border:2px solid var(--border-medium);box-shadow:var(--shadow-medium);transition:var(--transition-smooth);position:relative;overflow:hidden;aspect-ratio:1 / 1;height:auto;cursor:pointer}.brand-logo-container{height:100%;display:flex;align-items:center;justify-content:center;width:100%}.brand-logo-container img{max-height:100%;max-width:95%;object-fit:contain;transition:var(--transition-smooth)}.brand-card-footer{display:flex;align-items:center;justify-content:space-between;width:100%;border-top:1px solid var(--border-light);padding-top:1rem}.brand-card-name{font-family:var(--font-headings);font-weight:800;font-size:1.15rem;color:var(--text-dark)}.brand-card-link{font-family:var(--font-headings);font-weight:700;font-size:.95rem;color:var(--accent-red);display:flex;align-items:center;gap:.5rem;transition:var(--transition-fast)}.brand-card-link i{font-size:.85rem;transition:var(--transition-fast)}.brand-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-strong);border-color:var(--accent-red)}.brand-card:hover .brand-logo-container{transform:scale(1.04)}.brand-card:hover .brand-card-link i{transform:translate(4px)}.brand-mtn{background-color:#fc0;border-color:#fc0}.brand-mtn:hover{background-color:#e6b800;border-color:#e6b800;border-color:#e6b800!important}.brand-mtn .brand-card-name,.brand-mtn .brand-card-link{color:#1a1512}.brand-cowbell{border-top:4px solid #E30613}.brand-cowbell:hover{background-color:#e3061305}.brand-allday{border-top:4px solid #008CB4}.brand-allday:hover{background-color:#008cb405}.brand-doobai{background-color:#ebf3fc;border-color:#ebf3fc}.brand-doobai:hover{background-color:#d6e7fa;border-color:#d6e7fa;border-color:#d6e7fa!important}.brand-doobai .brand-card-name,.brand-doobai .brand-card-link{color:#1a1512}.brand-istore{border-top:4px solid #000000}.brand-istore:hover{background-color:#00000005}.brand-nixoderm{border-top:4px solid #333333}.brand-nixoderm:hover{background-color:#33333305}.brand-eucerin{border-top:4px solid #003366}.brand-eucerin:hover{background-color:#00336605}.brand-dstv{border-top:4px solid #00A2E8}.brand-dstv:hover{background-color:#00a2e805}.brand-breet{background-color:#00a4e4;border-color:#00a4e4}.brand-breet:hover{background-color:#008cb4;border-color:#008cb4;border-color:#008cb4!important}.brand-breet .brand-card-name,.brand-breet .brand-card-link{color:#fff}.brand-gathering{background-color:#ffb800;border-color:#ffb800}.brand-gathering:hover{background-color:#e6a500;border-color:#e6a500;border-color:#e6a500!important}.brand-gathering .brand-card-name,.brand-gathering .brand-card-link{color:#1a1512}.brand-onfleekq{border-top:4px solid #E91E63}.brand-onfleekq:hover{background-color:#e91e6305}.brands-actions{text-align:center}.services-section{padding:100px 0;background-color:var(--bg-primary);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.services-container{display:grid;grid-template-columns:1fr 1.2fr;gap:5rem;align-items:start}.services-main-title{font-size:2.8rem;letter-spacing:-.02em;margin-bottom:.5rem}.services-intro{color:var(--text-muted);font-size:1.05rem}.services-stack{display:flex;flex-direction:column;gap:1.5rem}.service-accordion-card{background-color:#fff;border-radius:var(--border-radius-md);padding:1.5rem 2.5rem;border:1px solid var(--border-light);transition:var(--transition-smooth);box-shadow:var(--shadow-subtle);overflow:hidden;cursor:pointer}.service-accordion-header{display:flex;align-items:center;justify-content:space-between;width:100%}.service-num{width:46px;height:46px;background-color:var(--accent-red);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-headings);font-weight:700;font-size:1.15rem;transition:var(--transition-smooth)}.service-icon-wrapper{display:flex;align-items:center;justify-content:center;width:48px;height:48px;transition:var(--transition-smooth)}.service-icon-wrapper img{max-height:100%;max-width:100%;object-fit:contain;transition:var(--transition-smooth)}.service-accordion-content{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s cubic-bezier(.25,1,.5,1),opacity .3s ease,margin .4s ease,border .4s ease,padding .4s ease}.service-accordion-title{font-family:var(--font-headings);font-size:1.5rem;font-weight:700;color:var(--text-dark);margin-bottom:.75rem}.service-accordion-desc{color:var(--text-muted);font-size:1rem;line-height:1.6}.service-accordion-card:hover{border-color:var(--accent-red);box-shadow:var(--shadow-medium);transform:translate(-4px)}.service-accordion-card.active{border-color:var(--accent-red);box-shadow:var(--shadow-medium);background-color:#fff}.service-accordion-card.active .service-accordion-content{max-height:500px;opacity:1;margin-top:1.5rem;border-top:1px solid var(--border-light);padding-top:1.5rem}.service-accordion-card.active .service-num{transform:scale(1.05);box-shadow:0 4px 10px #d22d2c40}.service-accordion-card.active .service-icon-wrapper{transform:rotate(5deg) scale(1.05)}.testimonials-section{padding:100px 0}.testimonials-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}.testimonial-card{background-color:var(--card-bg);border-radius:var(--border-radius-lg);padding:3rem;border:1px solid var(--border-light);box-shadow:var(--shadow-subtle);display:flex;flex-direction:column;justify-content:space-between;transition:var(--transition-smooth)}.testimonial-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-medium);border-color:var(--border-medium)}.rating{display:flex;gap:.35rem;color:var(--accent-red);font-size:.95rem;margin-bottom:1.5rem}.testimonial-text{font-size:1.1rem;color:var(--text-dark);line-height:1.65;margin-bottom:2rem;font-weight:500}.testimonial-author{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border-light);padding-top:1.5rem}.author-name{display:inline-flex;align-items:center;font-family:var(--font-headings);font-weight:700;font-size:1.1rem;color:var(--text-dark)}.author-title{display:block;font-size:.85rem;color:var(--text-muted);margin-top:.25rem}.verified-badge{color:#1da1f2;font-size:.95rem;margin-left:6px;display:inline-block;vertical-align:middle}.author-arrow{color:var(--text-muted);font-size:1rem;transition:var(--transition-smooth)}.testimonial-card:hover .author-arrow{color:var(--accent-red);transform:translate(4px)}.footer{background:#1C0F0E url(/assets/Footer\ BG-bbb24c2e.png) no-repeat center center;background-size:cover;color:#f7f4ef;padding:120px 0 40px;position:relative;border-top:4px solid var(--accent-red)}.footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1c0f0e66;z-index:1}.footer .container{position:relative;z-index:2}.footer-container{display:grid;grid-template-columns:1.1fr 1.9fr;gap:6rem;margin-bottom:5rem;align-items:start}.footer-left-sec{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.footer-logo-white{margin-bottom:1.5rem}.footer-logo-white img{height:40px;width:auto;object-fit:contain}.footer-desc{font-size:1.05rem;color:#f7f4efcc;margin-bottom:2rem;max-width:440px;line-height:1.6}.footer-right-sec{display:flex;flex-direction:column;align-items:flex-end}.footer-title{font-size:3.2rem;color:#fff;margin-bottom:1.5rem;letter-spacing:-.02em}.footer-btn{background-color:var(--accent-red);color:#fff;box-shadow:0 4px 15px #d22d2c4d}.footer-btn:hover{background-color:#fff;color:var(--text-dark);box-shadow:0 6px 20px #fff3}.footer-nav-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6rem;width:100%;max-width:440px}.footer-column h4{font-size:1.15rem;color:#fff;margin-bottom:1.75rem;font-weight:600;letter-spacing:.02em}.footer-column ul{display:flex;flex-direction:column;gap:1rem}.footer-column a{display:inline-flex;align-items:center;position:relative;padding-left:0;color:#f7f4efbf;font-size:.95rem;transition:var(--transition-fast)}.footer-column a .nav-hover-bell:before{content:""!important}.footer-column a .nav-hover-bell{width:0;height:14px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAZ1JREFUeAHtk81KAlEUx8+51z6gkIkiWk6tzHTUTbuooH0taq8PEOEb5DYojR7Atq3MXsDaBuHgqLUIMmgbkmaEeud0BxEcUWewZf13c+ee3/2fL4B/jVIhGMjkw2Gl9yyvqkre51OHxTBwId5s7tmCvLM5PsG2xoaSSXfAcbP7XQj6o0CkaEb50hXUSqkQXEv2phYqlVKCN+K990wutmGE0AaVtWOilUJglrO4ZhjXMIZw0GE+bDllSkQv68MCrWYx70wUCXdlkSqaUYp1/3kGBUT0p4oNIMvBJzxpAHGuGY8d99PTCpikCsAEeBq6o1Mb0O8Pc84z0o0qCLYjxeKtU8zI7hta4Ag5u7n/rJ2aRPUpIV7gNypoweRDwP8WW5zf2fB61+USVPsftLIAN047YxXItU1xkH2vHj7Xv2q7irIKBLa6tQlfGceMHMG0I5RNcrk9qHqQt/YXFs5OVpYv5jifJaSP3nsROW4ho7QsgGX7GY6NMqTrb6KlScCrULF4DC7kuKZtgsQUog9R6OBSjlBrhEiCBSfX0D+uHy8Gk4zNUv31AAAAAElFTkSuQmCC) no-repeat center center;background-size:contain;opacity:0;transform:scale(0) translateY(2px);transition:all .3s cubic-bezier(.34,1.56,.64,1);margin-right:0;display:inline-block}.footer-column a:hover,.footer-column a.active{color:#fff}.footer-column a:hover .nav-hover-bell,.footer-column a.active .nav-hover-bell{opacity:1;width:14px;margin-right:6px;transform:scale(1.1) translateY(0)}.footer-bottom{border-top:1px solid rgba(247,244,239,.15);padding-top:2.5rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem}.copyright{font-size:.95rem;color:#f7f4ef80}.social-links{display:flex;gap:1.5rem}.social-links a{width:40px;height:40px;border-radius:50%;background-color:#f7f4ef14;color:#f7f4efcc;display:flex;align-items:center;justify-content:center;transition:var(--transition-smooth)}.social-links a:hover{background-color:var(--accent-red);color:#fff;transform:translateY(-3px)}.about-hero-img-container{width:100%;margin-top:3rem;border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:var(--shadow-medium);transition:var(--transition-smooth)}.about-hero-img-container img{width:100%;height:auto;object-fit:cover;transition:var(--transition-smooth)}.about-hero-img-container:hover{box-shadow:var(--shadow-strong)}.about-hero-img-container:hover img{transform:scale(1.02)}.mission-vision-section{padding:100px 0;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.mission-vision-row{display:grid;grid-template-columns:1fr 2fr;gap:5rem;align-items:center;margin-bottom:6rem}.mission-vision-row.reverse{grid-template-columns:2fr 1fr}.mission-vision-row:last-child{margin-bottom:0}.mission-vision-badge-wrapper{display:flex;justify-content:flex-start}.mission-vision-row.reverse .mission-vision-badge-wrapper{justify-content:flex-end}.mission-vision-text{font-size:1.2rem;line-height:1.7;color:var(--text-dark);font-weight:500}.founder-section{padding:100px 0}.founder-grid{display:grid;grid-template-columns:1.1fr 2fr;gap:5rem;align-items:center;margin-top:4rem;margin-bottom:3rem}.founder-img-container{width:100%;border-radius:var(--border-radius-md);overflow:hidden;box-shadow:var(--shadow-medium);transition:var(--transition-smooth)}.founder-img-container img{width:100%;height:auto;display:block;object-fit:cover;transition:var(--transition-smooth)}.founder-img-container:hover{box-shadow:var(--shadow-strong);transform:translateY(-4px)}.founder-img-container:hover img{transform:scale(1.03)}.founder-bio{display:flex;flex-direction:column;gap:1.5rem}.founder-bio p{font-size:1.1rem;line-height:1.65;color:var(--text-dark)}.founder-bio p strong{font-family:var(--font-headings);color:var(--accent-red);font-weight:700;font-size:1.15rem}.founder-desc-full{font-size:1.1rem;line-height:1.7;color:var(--text-dark);border-top:1px solid var(--border-light);padding-top:2.5rem}.contact-hero-section{padding-top:170px;padding-bottom:40px;text-align:center}.contact-container{max-width:720px;margin:0 auto;padding:0 2rem}.contact-form{display:flex;flex-direction:column;gap:2rem;margin-top:3.5rem;margin-bottom:6rem}.contact-form-group{display:flex;flex-direction:column;gap:.75rem;text-align:left}.contact-form-group label{font-family:var(--font-headings);font-weight:700;font-size:1.1rem;color:var(--text-dark)}.contact-form-group input,.contact-form-group textarea,.handle-input-wrapper input{width:100%;background-color:#fff;border:1px solid rgba(26,21,18,.08);border-radius:var(--border-radius-sm);padding:1.2rem 1.5rem;font-family:var(--font-body);font-size:1rem;color:var(--text-dark);transition:var(--transition-fast);outline:none}.contact-form-group input::placeholder,.contact-form-group textarea::placeholder{color:#1a151259}.contact-form-group input:focus,.contact-form-group textarea:focus{border-color:var(--accent-red);box-shadow:0 0 0 4px #d22d2c14}.contact-form-group textarea{height:200px;resize:vertical}.btn-submit{width:100%;height:58px;background-color:var(--accent-red);color:#fff;border:none;border-radius:50px;font-family:var(--font-headings);font-weight:700;font-size:1.05rem;cursor:pointer;box-shadow:0 4px 15px #d22d2c33;transition:var(--transition-smooth);margin-top:1rem}.btn-submit:hover{background-color:var(--accent-red-hover);transform:translateY(-2px);box-shadow:0 6px 20px #d22d2c4d}.success-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#1a151299;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1100;opacity:0;pointer-events:none;transition:opacity .4s ease}.success-modal.active{opacity:1;pointer-events:auto}.success-modal-content{background-color:#fff;border-radius:var(--border-radius-lg);padding:3.5rem 2.5rem;text-align:center;max-width:480px;width:90%;box-shadow:var(--shadow-strong);transform:scale(.8);transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.success-modal.active .success-modal-content{transform:scale(1)}.success-modal-icon{width:70px;height:70px;border-radius:50%;background-color:#d22d2c14;color:var(--accent-red);font-size:2.2rem;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem}.success-modal-title{font-family:var(--font-headings);font-size:1.8rem;font-weight:800;color:var(--text-dark);margin-bottom:1rem}.success-modal-text{color:var(--text-muted);font-size:1.05rem;line-height:1.6;margin-bottom:2rem}.join-hero-section{padding-top:170px;padding-bottom:60px;text-align:left}.join-container{max-width:800px;margin:0 auto;padding:0 2rem}.join-form{display:flex;flex-direction:column;gap:3.5rem;margin-top:3.5rem;margin-bottom:6rem}.form-step-title{font-family:var(--font-headings);font-size:.85rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);border-bottom:1px solid var(--border-light);padding-bottom:.75rem;margin-bottom:2rem;font-weight:700}.form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.form-group-full{grid-column:span 2;display:flex;flex-direction:column;gap:.75rem}.form-label-with-helper{display:flex;justify-content:space-between;align-items:center}.form-label-helper{font-size:.8rem;color:var(--text-muted);font-weight:400}.handles-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.handle-input-wrapper{position:relative;display:flex;align-items:center}.handle-input-wrapper i{position:absolute;left:1.25rem;font-size:1.15rem}.handle-input-wrapper input{padding-left:3.2rem!important}.handle-input-wrapper i.fa-instagram{color:#e1306c}.handle-input-wrapper i.fa-tiktok,.handle-input-wrapper i.fa-twitter{color:#000}.handle-input-wrapper i.fa-youtube{color:red}.custom-select{position:relative;width:100%}.select-trigger{background-color:#fff;border:1px solid rgba(26,21,18,.08);border-radius:var(--border-radius-sm);padding:1.2rem 1.5rem;font-family:var(--font-body);font-size:1rem;color:var(--text-dark);cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:var(--transition-fast);-webkit-user-select:none;user-select:none}.select-trigger:focus,.custom-select.active .select-trigger{border-color:var(--accent-red);box-shadow:0 0 0 4px #d22d2c14}.select-caret{font-size:.85rem;color:var(--text-muted);transition:transform .3s ease}.custom-select.active .select-caret{transform:rotate(180deg)}.select-options{position:absolute;top:calc(100% + 8px);left:0;right:0;background-color:#fff;border:1px solid rgba(26,21,18,.08);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-medium);z-index:100;opacity:0;pointer-events:none;transform:translateY(-10px);transition:all .3s cubic-bezier(.25,1,.5,1);max-height:280px;overflow-y:auto;padding:.5rem 0}.custom-select.active .select-options{opacity:1;pointer-events:auto;transform:translateY(0)}.select-option{padding:.85rem 1.5rem;cursor:pointer;font-family:var(--font-body);font-size:.95rem;color:var(--text-dark);transition:var(--transition-fast);text-align:left}.select-option:hover{background-color:#1a151205}.select-option.selected{background-color:var(--accent-red);color:#fff}.select-option.selected:hover{background-color:var(--accent-red-hover)}.file-upload-zone{border:2px dashed rgba(26,21,18,.12);border-radius:var(--border-radius-md);padding:3rem 2rem;text-align:center;background-color:#1a151203;cursor:pointer;transition:var(--transition-smooth);display:flex;flex-direction:column;align-items:center;gap:1rem;-webkit-user-select:none;user-select:none}.file-upload-zone:hover,.file-upload-zone.dragover{border-color:var(--accent-red);background-color:#d22d2c05}.upload-icon-btn{width:48px;height:48px;border-radius:50%;background-color:#1a15120a;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:var(--text-dark);transition:var(--transition-smooth)}.file-upload-zone:hover .upload-icon-btn,.file-upload-zone.dragover .upload-icon-btn{background-color:var(--accent-red-light);color:var(--accent-red)}.upload-label{font-family:var(--font-body);font-size:.95rem;color:var(--text-muted);font-weight:500}.upload-label span{color:var(--accent-red);font-weight:700}.char-count{font-size:.8rem;color:var(--text-muted);margin-top:.35rem;text-align:right}.char-count.error{color:var(--accent-red)}.form-footer{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-top:1.5rem}.consent-checkbox-wrapper{display:flex;align-items:flex-start;gap:.85rem;text-align:left;cursor:pointer}.consent-checkbox-wrapper input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent-red);cursor:pointer;margin-top:3px}.consent-label{font-family:var(--font-body);font-size:.95rem;color:var(--text-muted);line-height:1.4;-webkit-user-select:none;user-select:none}.btn-submit-app{width:auto;min-width:200px;height:56px;padding:0 2.5rem;background-color:var(--accent-red);color:#fff;border:none;border-radius:50px;font-family:var(--font-headings);font-weight:700;font-size:1rem;cursor:pointer;box-shadow:0 4px 15px #d22d2c33;transition:var(--transition-smooth)}.btn-submit-app:hover{background-color:var(--accent-red-hover);transform:translateY(-2px);box-shadow:0 6px 20px #d22d2c4d}.btn-submit-app:disabled{background-color:#e2ddd5;color:#a39b92;cursor:not-allowed;box-shadow:none;transform:none}@media (max-width: 1024px){html{font-size:15px}.hero-title{font-size:3.2rem}.hero-carousel-wrapper{padding:0}.hero-carousel-card{width:36vw;min-width:240px;height:360px;opacity:.85;transform:scale(.96)}.hero-carousel-card.active-slide{opacity:1;transform:scale(1.03)}.services-container,.footer-container{grid-template-columns:1fr;gap:4rem}.footer-title{font-size:2.8rem}.mission-vision-row,.mission-vision-row.reverse,.founder-grid{gap:3rem}}@media (max-width: 768px){.nav-menu{position:fixed;top:80px;left:-100%;width:100%;height:calc(100vh - 80px);background-color:var(--bg-primary);padding:3rem 2rem;transition:var(--transition-smooth);border-top:1px solid var(--border-light);z-index:999}.nav-menu.active{left:0}.nav-menu ul{flex-direction:column;gap:2rem;align-items:center}.nav-menu a{font-size:1.25rem}.btn-nav{display:none}.mobile-cta-link{display:inline-block;color:var(--accent-red)!important;font-weight:700!important}.menu-toggle{display:block}.hero-carousel-wrapper{padding:0;overflow:hidden;width:100%}.hero-carousel-viewport{overflow:visible;padding:20px 0}.hero-carousel-track{gap:1.5rem}.hero-carousel-card{width:82%;height:400px;opacity:.55;transform:scale(.9)}.hero-carousel-card.active-slide{opacity:1;transform:scale(1.03)}.carousel-nav-btn{display:none!important}.brand-strip-track{width:max-content;animation:marquee 25s linear infinite;justify-content:flex-start}.brand-strip-track .brand-logo-item:nth-child(n+9){display:flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 1.75rem))}}.platform-relative-container{min-height:auto;flex-direction:column;padding:20px 0}.platform-scattered-container{position:static;display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem;margin-top:3rem;width:100%}.platform-badge{position:static;animation:none!important}.brands-grid-2x2{grid-template-columns:1fr;gap:1.5rem}.testimonials-grid{grid-template-columns:1fr}.footer-right-sec{align-items:flex-start}.footer-nav-grid{max-width:100%;gap:2.5rem}.mission-vision-row,.mission-vision-row.reverse{display:flex;flex-direction:column;gap:1.5rem;text-align:center;margin-bottom:4rem}.mission-vision-row.reverse{flex-direction:column-reverse}.mission-vision-badge-wrapper,.mission-vision-row.reverse .mission-vision-badge-wrapper{justify-content:center}.founder-grid{grid-template-columns:1fr;gap:2.5rem}.founder-img-container{max-width:320px;margin:0 auto}.founder-desc-full{text-align:left;padding-top:2rem}}@media (max-width: 480px){.hero-title{font-size:2.4rem}.platform-grid{gap:1.5rem}.platform-card{width:80px;height:80px}.service-accordion-card{padding:1.5rem}.service-accordion-title{font-size:1.25rem}.form-row{grid-template-columns:1fr}.form-group-full{grid-column:span 1}.handles-grid{grid-template-columns:1fr}.form-footer{flex-direction:column;align-items:flex-start}}.brand-dropdown-container{position:relative}.brand-dropdown-trigger{background:none;border:none;font-family:var(--font-headings);font-weight:700;font-size:.95rem;color:var(--accent-red);cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:var(--transition-fast);padding:0}.brand-mtn .brand-dropdown-trigger,.brand-doobai .brand-dropdown-trigger{color:#1a1512}.brand-dropdown-trigger i{font-size:.8rem;transition:transform .3s ease}.brand-dropdown-container.active .brand-dropdown-trigger i{transform:rotate(180deg)}.brand-dropdown-menu{position:absolute;bottom:calc(100% + 12px);right:0;background:rgba(255,255,255,.85);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);border:1px solid rgba(26,21,18,.08);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-medium);padding:.5rem 0;min-width:170px;display:flex;flex-direction:column;z-index:100;opacity:0;pointer-events:none;transform:translateY(10px);transition:all .3s cubic-bezier(.25,1,.5,1)}.brand-dropdown-container.active .brand-dropdown-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.brand-dropdown-menu a{padding:.7rem 1.25rem;font-size:.85rem;color:var(--text-dark)!important;display:flex;align-items:center;gap:.75rem;font-family:var(--font-body);transition:var(--transition-fast);text-align:left;white-space:nowrap}.brand-dropdown-menu a i{font-size:.95rem;color:var(--text-muted);width:16px;text-align:center;transition:var(--transition-fast)}.brand-dropdown-menu a:hover{background-color:var(--accent-red-light);color:var(--accent-red)!important}.brand-dropdown-menu a:hover i{color:var(--accent-red)}
