.landing-section{width:100vw;margin-left:calc(-50vw + 50%)}.landing-hero{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;padding:2.5rem 1.25rem 2rem;padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px));position:relative;background:#0a0a0a;overflow:hidden;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.landing-glow{position:absolute;pointer-events:none;border-radius:50%}.landing-glow--top{top:-20%;left:50%;transform:translate(-50%);width:380px;height:380px;background:radial-gradient(circle,rgba(239,159,39,.07) 0%,transparent 70%);animation:glowBreathe 6s ease-in-out infinite}.landing-glow--cta{bottom:25%;left:50%;transform:translate(-50%);width:300px;height:200px;background:radial-gradient(ellipse,rgba(239,159,39,.04) 0%,transparent 70%);animation:glowBreathe 6s 3s ease-in-out infinite}.landing-grain{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' 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)' opacity='0.03'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px;pointer-events:none;z-index:0;opacity:.5}.landing-hero>*:not(.landing-glow):not(.landing-grain){position:relative;z-index:1}.landing-logo{font-size:.68rem;letter-spacing:.3em;text-transform:uppercase;color:#f5f5f040;margin-bottom:1.75rem}.landing-headline{text-align:center;max-width:340px;margin-bottom:.75rem}.landing-headline h1{font-size:1.65rem;font-weight:700;line-height:1.2;letter-spacing:-.03em;color:#f5f5f0;margin:0;text-shadow:0 0 40px rgba(239,159,39,.08)}.landing-accent{color:#ef9f27;display:inline-block}.landing-subline{text-align:center;max-width:310px;color:#f5f5f073;font-size:.85rem;line-height:1.6;margin:0 0 1.75rem}.landing-product-image{margin-bottom:1.75rem;position:relative;animation:floatProduct 5s ease-in-out infinite;animation-delay:1s}.landing-product-glow{position:absolute;top:10%;right:10%;bottom:10%;left:10%;background:radial-gradient(circle,rgba(239,159,39,.12) 0%,transparent 70%);border-radius:50%;filter:blur(20px);z-index:0;animation:glowBreathe 4s ease-in-out infinite}.landing-product-image img{max-width:220px;width:100%;height:auto;border-radius:10px;display:block;position:relative;z-index:1;box-shadow:0 8px 32px #0006,0 0 0 1px #ffffff0a}.landing-primary-cta-wrapper{width:100%;max-width:340px;margin-bottom:1.25rem}.landing-primary-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:1rem 1.5rem;background:#f5f5f0;color:#0a0a0a;font-size:1rem;font-weight:700;border-radius:14px;text-decoration:none;transition:all .2s ease;min-height:54px;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden;box-shadow:0 4px 16px #f5f5f014,0 0 0 1px #f5f5f01a}.landing-primary-cta:hover{background:#ededde;color:#0a0a0a;text-decoration:none;box-shadow:0 6px 24px #f5f5f01f,0 0 0 1px #f5f5f026}.landing-primary-cta:active{transform:scale(.97);background:#e0e0d2}.landing-cta-shimmer{position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:skew(-20deg);animation:shimmer 4s 2s ease-in-out infinite;pointer-events:none}.landing-primary-cta-arrow{font-size:1.1rem;transition:transform .25s cubic-bezier(.16,1,.3,1);display:inline-block}.landing-primary-cta:active .landing-primary-cta-arrow{transform:translate(4px)}.landing-primary-cta-badge{font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:6px;background:#ef9f27;color:#0a0a0a;animation:badgePulse 3s 3s ease-in-out infinite}.landing-primary-micro{text-align:center;font-size:.7rem;color:#f5f5f040;margin-top:.65rem;letter-spacing:.02em}.landing-divider{display:flex;align-items:center;gap:12px;width:100%;max-width:280px;margin-bottom:1rem}.landing-divider-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent)}.landing-divider-text{font-size:.65rem;color:#f5f5f02e;text-transform:uppercase;letter-spacing:.18em}.landing-secondary-cta{display:flex;align-items:center;gap:12px;width:100%;max-width:340px;padding:.85rem 1rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:14px;text-decoration:none;color:#f5f5f0;transition:all .25s cubic-bezier(.16,1,.3,1);-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-secondary-cta:hover{background:#ffffff0d;border-color:#ef9f2733;color:#f5f5f0;text-decoration:none}.landing-secondary-cta:active{transform:scale(.98);border-color:#ef9f2759}.landing-secondary-icon{width:38px;height:38px;min-width:38px;border-radius:10px;background:#ef9f271a;color:#ef9f27;display:flex;align-items:center;justify-content:center;transition:background .2s}.landing-secondary-cta:active .landing-secondary-icon{background:#ef9f272e}.landing-secondary-content{flex:1;display:flex;flex-direction:column;gap:2px}.landing-secondary-title{font-size:.85rem;font-weight:600}.landing-secondary-desc{font-size:.7rem;color:#f5f5f059;line-height:1.3}.landing-secondary-badge{font-size:.58rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:8px;background:#ef9f271a;color:#ef9f27;white-space:nowrap}.landing-trust{display:flex;align-items:center;gap:8px;margin-top:1.5rem;margin-bottom:.5rem}.landing-trust-dot{width:6px;height:6px;border-radius:50%;background:#34d399;animation:trustPulse 2s ease-in-out infinite;box-shadow:0 0 8px #34d39966}.landing-trust-text{font-size:.7rem;color:#f5f5f04d;letter-spacing:.02em}.landing-footer{margin-top:auto;padding-top:1.75rem}.landing-footer-link{display:inline-flex;align-items:center;gap:6px;font-size:.65rem;color:#f5f5f01f;text-decoration:none;transition:color .2s;-webkit-tap-highlight-color:transparent}.landing-footer-link:hover,.landing-footer-link:active{color:#f5f5f04d;text-decoration:none}@keyframes glowBreathe{0%,to{opacity:1;transform:translate(-50%) scale(1)}50%{opacity:.5;transform:translate(-50%) scale(1.08)}}@keyframes floatProduct{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes shimmer{0%{left:-100%}20%{left:120%}to{left:120%}}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes trustPulse{0%,to{opacity:1;box-shadow:0 0 8px #34d39966}50%{opacity:.5;box-shadow:0 0 16px #34d39933}}@media(min-width:640px){.landing-hero{padding:3.5rem 2rem;justify-content:center}.landing-glow--top{width:520px;height:520px}.landing-headline{max-width:480px}.landing-headline h1{font-size:2.2rem}.landing-subline{max-width:400px;font-size:.95rem}.landing-product-image img{max-width:280px}.landing-primary-cta-wrapper,.landing-secondary-cta{max-width:380px}.landing-reviews{max-width:480px}}@media(min-width:1024px){.landing-glow--top{width:650px;height:650px}.landing-headline h1{font-size:2.6rem}.landing-primary-cta:hover .landing-primary-cta-arrow{transform:translate(5px)}.landing-primary-cta:hover,.landing-secondary-cta:hover{transform:translateY(-1px)}.landing-product-image img{max-width:320px}}@media(prefers-reduced-motion:reduce){.landing-product-image,.landing-glow--top,.landing-glow--cta,.landing-primary-cta-badge,.landing-trust-dot,.landing-cta-shimmer{animation:none!important}[data-anim]{opacity:1!important;transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/landing-dziennik.css.map */
