/* ADJOY — direct WhatsApp purchase, supplied logo, gentle motion. */
.brand{gap:12px;font-size:34px;letter-spacing:-1.8px}.brand-logo{width:62px;height:62px;object-fit:contain;border-radius:50%;flex-shrink:0;filter:drop-shadow(0 2px 4px #11261b1a)}.brand-name{display:block}.brand-name small{display:block;font-size:7px;letter-spacing:1.6px;margin-top:7px;font-weight:700;color:var(--muted)}.site-header .main-nav{margin-left:auto}.header-actions .header-test{display:inline-flex}.header-actions{margin-left:10px}.welcome{position:relative;isolation:isolate}.welcome-grid{position:relative;z-index:1}.ambient-shapes{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none}.ambient-shapes i{position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,#45cb931c,transparent 68%);animation:ambient-drift 17s ease-in-out infinite alternate}.ambient-shapes i:nth-child(1){left:-100px;top:100px}.ambient-shapes i:nth-child(2){right:12%;top:-180px;width:440px;height:440px;animation-delay:-5s}.ambient-shapes i:nth-child(3){left:36%;bottom:-200px;animation-delay:-10s}.green-disc{animation:disc-breathe 12s ease-in-out infinite}.green-disc:after{animation:orbit-line 70s linear infinite}.hero-tv{animation:tv-float 8s ease-in-out infinite}.note-test{top:22px!important;left:16px}.note-help{bottom:29px!important}.visual-caption{bottom:1px}.motion-toggle{position:absolute;bottom:-27px;right:4px;color:#557164;font-size:9px;text-decoration:underline;text-underline-offset:3px;padding:6px;z-index:4}.welcome-copy .hero-label{font-size:10px}.buy-direct{cursor:pointer}.product-badge{font-size:8px}.product-card:has([data-product]){transition:transform .2s}.product-card:hover{border-color:#aed7c0}.package-card .buy-direct{font-size:11px;gap:6px}.package-card .buy-direct .icon{width:17px;height:17px}.genre-section{background:#111d17;color:white;overflow:hidden;position:relative}.genre-section .eyebrow{color:#5bcd99}.genre-section h2 em{color:#57cf98}.genre-section .section-heading>p{color:#a7b7ad}.genre-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.genre-card{min-height:340px;border:1px solid #3b5547;border-radius:14px;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:26px;isolation:isolate;background:#173023}.genre-card:before{content:"";position:absolute;inset:0;background-image:url('assets/adjoy-genres.png');background-size:300% 100%;background-position:0 center;z-index:-2;transition:transform .55s}.genre-film:before{background-position:50% center}.genre-series:before{background-position:100% center}.genre-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#07150fe6,transparent 65%)}.genre-card:hover:before{transform:scale(1.045)}.genre-card small{font-size:9px;letter-spacing:1.4px;color:#d3e7da}.genre-card h3{font-size:39px;margin:10px 0 14px}.genre-card>div>span{font-size:11px;color:#c4d8cb}.genre-icon{position:absolute;top:20px;left:22px;background:#0d1f16a8;border:1px solid #ffffff38;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;backdrop-filter:blur(6px)}.genre-icon .icon{color:#bdedcf;width:23px;height:23px}.genre-footnote{font-size:10px;color:#8ea99a;margin-top:20px}.trust-section{padding-block:72px;background:linear-gradient(115deg,#eaf7ef,#f7faf8);position:relative;overflow:hidden}.trust-section:before{content:"";position:absolute;right:-100px;top:-180px;width:500px;height:500px;border:1px solid #cce8d8;border-radius:50%;box-shadow:0 0 0 45px #d9efdf50,0 0 0 90px #d9efdf25;animation:disc-breathe 14s ease-in-out infinite;pointer-events:none}.trust-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.trust-story h2{font-size:44px;line-height:1.13}.trust-story p{font-size:14px;line-height:1.85;max-width:430px;margin-top:22px}.trust-story>a{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:700;margin-top:24px;color:var(--green-dark)}.trust-facts{display:grid;grid-template-columns:1fr 1fr;gap:28px 35px}.trust-facts article{padding:16px 0 22px;border-bottom:1px solid #cfe2d5}.trust-facts strong{font-size:40px;letter-spacing:-1.5px;line-height:1.1;display:block}.trust-facts strong small{font-size:17px;letter-spacing:0}.trust-facts span{font-size:11px;color:#637c6d;display:block;margin-top:12px;line-height:1.6}.seo-guide-link{margin-top:22px}.seo-guide-link a{display:flex;align-items:center;gap:14px;color:var(--green-dark);font-size:12px;font-weight:700}.information-page{max-width:850px;min-height:70vh}.information-page h1{font-size:clamp(37px,4vw,57px);line-height:1.1}.information-page h2{font-size:26px;margin:35px 0 16px}.information-page .article-body{margin-top:30px}.information-page .button{color:#071e13}.footer-grid .brand-name small{color:#9bafa3}.motion-paused *,.motion-paused *:before,.motion-paused *:after,.page-hidden *,.page-hidden *:before,.page-hidden *:after{animation-play-state:paused!important}
@keyframes ambient-drift{from{transform:translate(0,0) scale(.85)}to{transform:translate(90px,-60px) scale(1.25)}}@keyframes disc-breathe{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-8px,6px) scale(1.035)}}@keyframes orbit-line{to{transform:rotate(360deg)}}@keyframes tv-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@media(max-width:1150px){.brand{font-size:30px;gap:9px}.brand-logo{width:54px;height:54px}.main-nav{gap:22px}.main-nav a{font-size:12px}.header-actions{margin-left:5px}.genre-card{min-height:310px;padding:22px}.trust-grid{gap:55px}.trust-facts strong{font-size:34px}}
@media(max-width:900px){.brand{font-size:28px}.brand-logo{width:50px;height:50px}.brand-name small{font-size:6px;letter-spacing:1.2px}.main-nav{gap:17px}.main-nav a{font-size:11px}.header-actions .header-test{padding-inline:11px;font-size:10px;gap:6px}.header-test .icon{width:17px;height:17px}.genre-grid{gap:14px}.genre-card{min-height:270px;padding:20px}.genre-card h3{font-size:30px}.genre-card small{font-size:8px;letter-spacing:.8px}.trust-grid{gap:36px}.trust-story h2{font-size:35px}.trust-story p{font-size:12px}.trust-facts{gap:20px}.trust-facts strong{font-size:29px}.trust-facts span{font-size:10px}.welcome-art .note-test{left:0}.note-help{bottom:33px!important}.motion-toggle{bottom:-24px}}
@media(max-width:650px){.header-main{height:78px}.brand{gap:8px;font-size:28px}.brand-logo{width:52px;height:52px}.brand-name small{font-size:6px;margin-top:5px;letter-spacing:.9px}.header-actions{margin-left:auto;gap:7px}.header-actions .header-test{font-size:10px;min-height:36px;padding:8px 10px}.header-test .icon{display:none}.mobile-menu{width:29px}.welcome h1{font-size:clamp(36px,9.1vw,55px)}.welcome-copy .hero-label{font-size:9px}.hero-facts{gap:12px}.hero-facts>span+span{padding-left:12px}.hero-facts strong{font-size:13px}.hero-facts small{font-size:8px}.welcome-art{margin-bottom:24px}.note-test{top:16px!important;left:0}.note-help{bottom:13px!important;right:0}.visual-caption{bottom:-12px;left:0}.motion-toggle{bottom:-35px;right:0;font-size:8px}.genre-section{padding-block:44px}.genre-section .section-heading>p{font-size:12px}.genre-grid{gap:10px}.genre-card{min-height:240px;padding:13px 10px;border-radius:10px}.genre-card:before{background-size:300% 100%}.genre-card h3{font-size:25px;margin:8px 0 11px}.genre-card small{font-size:6px;letter-spacing:.6px;line-height:1.7;display:block}.genre-card>div>span{font-size:8px}.genre-icon{left:11px;top:13px;width:29px;height:29px}.genre-icon .icon{width:17px;height:17px}.genre-footnote{font-size:9px;line-height:1.8;margin-top:17px}.trust-section{padding-block:45px}.trust-grid{grid-template-columns:1fr;gap:27px}.trust-story h2{font-size:34px}.trust-story p{font-size:13px;margin-top:18px}.trust-story>a{font-size:12px;margin-top:20px}.trust-facts{gap:13px 25px}.trust-facts article{padding:12px 0 18px}.trust-facts strong{font-size:32px}.trust-facts span{font-size:10px;margin-top:9px}.seo-guide-link a{font-size:11px;line-height:1.7;align-items:flex-start}.seo-guide-link .icon{width:18px;height:18px;flex-shrink:0;margin-top:3px}.package-card .buy-direct{font-size:10px;padding:10px 8px}.package-card .buy-direct .icon{width:14px;height:14px}.product-badge{font-size:7px;max-width:90px}.information-page .header-main{height:78px}.information-page h1{font-size:39px}.information-page h2{font-size:23px}}
.welcome-art .note-test{top:-12px!important}
@media(max-width:650px){.welcome-art .note-help{right:42px}}
@media(prefers-reduced-motion:reduce){.ambient-shapes i,.green-disc,.green-disc:after,.hero-tv,.trust-section:before{animation:none!important}.genre-card:before{transition:none}}
