.app-promo-offer{position:relative;width:100%;overflow:hidden;background:linear-gradient(135deg,var(--apo-bg-from, #0a0a0f),var(--apo-bg-via, #1a0e1e),var(--apo-bg-to, #0f1419));color:#fff}.app-promo__glow-layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;pointer-events:none}.app-promo__glow{position:absolute;border-radius:50%;filter:blur(80px)}.app-promo__glow--1{top:-20%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(255,107,53,.4) 0%,rgba(255,154,73,.2) 40%,transparent 70%);animation:apoGlow1 8s ease-in-out infinite}.app-promo__glow--2{bottom:-10%;left:-5%;width:500px;height:500px;background:radial-gradient(circle,rgba(251,191,36,.3) 0%,rgba(245,158,11,.15) 40%,transparent 70%);animation:apoGlow2 10s ease-in-out 1s infinite}.app-promo__glow--3{top:40%;left:30%;width:400px;height:400px;background:radial-gradient(circle,rgba(236,72,153,.25) 0%,rgba(219,39,119,.1) 40%,transparent 70%);animation:apoGlow3 12s ease-in-out 2s infinite}@keyframes apoGlow1{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.2);opacity:.8}}@keyframes apoGlow2{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.3);opacity:.7}}@keyframes apoGlow3{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.15);opacity:.6}}@media(prefers-reduced-motion:reduce){.app-promo__glow{animation:none}}.app-promo__shape{position:absolute;pointer-events:none;border:2px solid}.app-promo__shape--1{top:80px;left:80px;width:128px;height:128px;border-color:#fb923c4d;transform:rotate(45deg)}.app-promo__shape--2{bottom:128px;right:128px;width:96px;height:96px;border-color:#fbbf2433}.app-promo__shape--3{top:33%;right:25%;width:64px;height:64px;border-radius:50%;border:none;background:linear-gradient(135deg,#ec489933,#f9731633)}@media screen and (max-width:749px){.app-promo__shape{display:none}}.app-promo__content{position:relative;z-index:10}.app-promo__grid{display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media screen and (min-width:990px){.app-promo__grid{grid-template-columns:1fr 1fr;gap:64px}}.app-promo__tag{display:inline-block;padding:8px 16px;background:linear-gradient(to right,#f9731633,#f59e0b33);border:1px solid rgba(251,146,60,.3);margin-bottom:24px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.app-promo__tag-text{font-family:var(--font-body-family),sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.3em;color:var(--apo-tag-color, #fb923c);opacity:.9}.app-promo__heading{margin:0 0 24px;line-height:.9}.app-promo__heading-plain,.app-promo__heading-gradient{display:block;font-family:var(--font-heading-family),sans-serif;font-weight:var(--font-heading-weight, 700);font-size:clamp(3.5rem,8vw,7rem);letter-spacing:.02em}.app-promo__heading-plain{color:#fff}.app-promo__heading-gradient{background:linear-gradient(to right,var(--apo-btn-from, #f97316),var(--apo-btn-to, #f59e0b),#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.app-promo__desc{font-family:var(--font-body-family),sans-serif;font-size:1rem;line-height:1.7;margin-bottom:32px}.app-promo__desc p{margin:0 0 16px}.app-promo__desc p:last-child{margin-bottom:0}.app-promo__desc p:first-child{color:#ffffffd9;font-size:1.125rem}.app-promo__desc p:not(:first-child){color:#ffffff8c;font-size:.95rem}.app-promo__desc strong{color:var(--apo-tag-color, #fbbf24);font-weight:700}.app-promo__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.app-promo__cta{position:relative;display:inline-flex;align-items:center;gap:8px;padding:16px 40px;background:linear-gradient(to right,var(--apo-btn-from, #f97316),var(--apo-btn-to, #f59e0b));text-decoration:none;cursor:pointer;overflow:hidden;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));transition:transform .3s ease,box-shadow .3s ease}.app-promo__cta:hover{transform:scale(1.05);box-shadow:0 0 40px #fbbf2499,0 0 80px #fb923c4d}.app-promo__cta:active{transform:scale(.98)}.app-promo__cta-label{position:relative;z-index:1;font-family:var(--font-body-family),sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#0a0a0f;transition:color .3s ease}.app-promo__cta:hover .app-promo__cta-label{color:#fff}.app-promo__cta-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,var(--apo-btn-to, #f59e0b),var(--apo-btn-from, #f97316));transform:translate(-100%);transition:transform .4s ease-out}.app-promo__cta:hover .app-promo__cta-glow{transform:translate(0)}.app-promo__cta--secondary{background:transparent;padding:14px 28px;border:1px solid rgba(251,146,60,.4);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));transition:transform .3s ease,background .3s ease,border-color .3s ease,color .3s ease}.app-promo__cta--secondary .app-promo__cta-label{color:#fb923ce6;letter-spacing:.1em}.app-promo__cta--secondary .app-promo__cta-arrow{color:#fb923ce6;transition:transform .3s ease}.app-promo__cta--secondary:hover{background:#fb923c1a;border-color:#fb923cb3;transform:translate(4px);box-shadow:none}.app-promo__cta--secondary:hover .app-promo__cta-label{color:#fbbf24}.app-promo__cta--secondary:hover .app-promo__cta-arrow{transform:translate(4px);color:#fbbf24}.app-promo__cta--secondary .app-promo__cta-glow{display:none}.app-promo__badge-area{display:flex;align-items:center;justify-content:center}.app-promo__badge-outer{position:relative;width:320px;height:320px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:749px){.app-promo__badge-outer{width:260px;height:260px}}.app-promo__badge-outer:before{content:"";position:absolute;top:50%;left:50%;width:calc(100% + 64px);height:calc(100% + 64px);border:2px dashed rgba(251,146,60,.5);border-radius:50%;box-sizing:border-box;pointer-events:none;z-index:0;transform:translate(-50%,-50%) rotate(0);animation:apoRotateRing 20s linear infinite}@keyframes apoRotateRing{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media(prefers-reduced-motion:reduce){.app-promo__badge-outer:before{animation:none}}.app-promo__ring-rotator,.app-promo__ring-circle{display:none}.app-promo__hexagon{position:relative;width:320px;height:320px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:749px){.app-promo__hexagon{width:260px;height:260px}}.app-promo__hexagon-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:visible}.app-promo__hexagon-content{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.app-promo__app-logo{width:120px;height:120px;display:flex;align-items:center;justify-content:center;border-radius:24px;overflow:hidden}.app-promo__app-logo-img{max-width:100%;max-height:100%;object-fit:contain;border-radius:24px}.app-promo__badge-large-text{font-family:var(--font-heading-family),sans-serif;font-size:8rem;line-height:.8;font-weight:700;background:linear-gradient(135deg,#fbbf24,#f59e0b,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:apoBadgePulse 2s ease-in-out infinite}@media screen and (max-width:749px){.app-promo__badge-large-text{font-size:5.5rem}}@keyframes apoBadgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.app-promo__badge-labels{display:flex;flex-direction:column;align-items:center;gap:4px}.app-promo__badge-label-1{font-family:var(--font-body-family),sans-serif;font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:#fb923ce6}.app-promo__badge-divider{width:64px;height:2px;background:linear-gradient(to right,transparent,rgba(251,191,36,.6),transparent)}.app-promo__badge-label-2{font-family:var(--font-body-family),sans-serif;font-size:.75rem;color:#ffffff80}.app-promo__corner{position:absolute;width:24px;height:24px}.app-promo__corner--tl{top:32px;left:32px;border-left:2px solid rgba(251,146,60,.6);border-top:2px solid rgba(251,146,60,.6)}.app-promo__corner--tr{top:32px;right:32px;border-right:2px solid rgba(245,158,11,.6);border-top:2px solid rgba(245,158,11,.6)}.app-promo__corner--bl{bottom:32px;left:32px;border-left:2px solid rgba(236,72,153,.6);border-bottom:2px solid rgba(236,72,153,.6)}.app-promo__corner--br{bottom:32px;right:32px;border-right:2px solid rgba(251,146,60,.6);border-bottom:2px solid rgba(251,146,60,.6)}.app-promo__stats{display:grid;grid-template-columns:1fr;gap:24px;margin-top:96px}@media screen and (min-width:750px){.app-promo__stats{grid-template-columns:repeat(3,1fr);gap:32px}}.app-promo__stat-card{text-align:center;padding:24px;background:#ffffff0d;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));transition:transform .3s ease}.app-promo__stat-card:hover{transform:translateY(-5px)}.app-promo__stat-number{font-family:var(--font-heading-family),sans-serif;font-size:3.5rem;line-height:1;font-weight:700;background:linear-gradient(135deg,var(--stat-from, #fb923c),var(--stat-to, #f97316));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.app-promo__stat-label{margin-top:8px;font-family:var(--font-body-family),sans-serif;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:#ffffff80}.app-promo__noise{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.015;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-app-promotion-offer.css.map */
