@font-face{font-family:Montserrat;src:url(/fonts/montserrat-800.woff2)format("woff2");font-weight:700 900;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-600.woff2)format("woff2");font-weight:600;font-display:swap}:root{--b:#0d0a14;--v:#8a2be2;--c:#00f0ff;--w:#fff;--m:#c4bdd2;--p:#1c132ad6;--d:#151021;--l:#b791eb3d;color:var(--w);background:var(--b);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}html,body{background-color:var(--b)}body{min-width:320px;margin:0}main{isolation:isolate;background:var(--b);padding-bottom:7rem;position:relative;overflow:hidden}main:before{z-index:0;content:"";background:radial-gradient(#8a2be261,#581c8721 36%,#0000 70%);width:min(58rem,150vw);height:44rem;position:absolute;top:-15rem;left:50%;transform:translate(-50%)}main:after{z-index:0;content:"";opacity:.3;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 58rem);mask-image:linear-gradient(#000,#0000 58rem)}.landing-content{z-index:2;width:100%;max-width:640px;margin:auto;padding:0 20px;position:relative}.hero-section{text-align:center;flex-direction:column;align-items:center;padding-top:28px;display:flex}.hero-logo{filter:drop-shadow(0 22px 28px #0000006b);width:min(290px,74vw);height:auto;margin:0 0 7px}h1,h2{letter-spacing:-.045em;margin:0;font-family:Montserrat,Arial,sans-serif;font-weight:800}h1{margin:0;font-size:clamp(1.68rem,8.2vw,2.4rem);line-height:1.03}.eyebrow{color:var(--v)}.hero-title-main{color:#fff}.hero-title-accent{color:var(--v);text-shadow:0 0 28px #8a2be257}.hero-intro{max-width:31rem;color:var(--m);margin:1.25rem auto 0;font-size:.98rem;line-height:1.65}.hero-benefits{text-align:left;width:100%;max-width:28rem;margin:1.75rem 0 0;padding:0;font-size:.875rem;list-style:none}.hero-benefits li,.curation-list li{align-items:center;gap:.8rem;display:flex}.hero-benefits li+li{margin-top:.75rem}i{color:#25d366;background:#25d36629;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-style:normal;font-weight:800;display:inline-flex}.cta-wrap{width:100%;max-width:30rem;margin-top:2rem;position:relative}.cta-wrap b{z-index:-1;background:#25d36647;border-radius:1rem;animation:2.6s infinite pulse;position:absolute;inset:-.25rem}.whatsapp-cta{color:#fff;letter-spacing:.03em;background:linear-gradient(135deg,#25d366,#128c4a);border-radius:.75rem;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:1.25rem 1.5rem;font-family:Montserrat,Arial,sans-serif;font-size:1rem;font-weight:800;text-decoration:none;display:flex;box-shadow:0 12px 28px #25d36633}.whatsapp-cta svg{width:1.5rem;height:1.5rem}.trust{color:var(--m);margin:1rem 0 0;font-size:.875rem}.content-section{text-align:center;padding-top:6rem}.eyebrow{letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:700}.content-section h2{margin:1rem auto 0;font-size:1.5rem;line-height:1.35}.category-grid{border:1px solid var(--l);background:var(--p);border-radius:1rem;grid-template-columns:repeat(2,1fr);margin-top:2.25rem;display:grid;overflow:hidden}.category-grid article{border-right:1px solid var(--l);border-bottom:1px solid var(--l);min-height:10.5rem;color:var(--m);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.5rem 1rem;font-size:.875rem;display:flex}.category-grid article:nth-child(2n){border-right:0}.category-grid article:nth-last-child(-n+2){border-bottom:0}.category-grid svg,.audience-grid svg{width:2rem;height:2rem;stroke:var(--v);stroke-width:1.5px}.audience-grid{text-align:left;gap:1rem;margin-top:2rem;display:grid}.audience-grid article{border:1px solid var(--l);background:var(--p);border-radius:1rem;padding:1.5rem}.audience-grid h3{margin:1rem 0 0;font-size:1rem}.audience-grid p,.section-copy,.final-panel>p{color:var(--m);margin:.5rem 0 0;font-size:.9rem;line-height:1.55}.section-copy{margin-top:1rem;font-size:.98rem}.curation-list{border:1px solid var(--l);background:var(--p);text-align:left;border-radius:1rem;max-width:31rem;margin:1.75rem auto 0;padding:0;list-style:none;overflow:hidden}.curation-list li{border-bottom:1px solid var(--l);padding:1rem 1.25rem;font-size:.95rem}.curation-list li:last-child{border-bottom:0}.final-panel{background:var(--d);border:1px solid #8a2be257;border-radius:1rem;padding:2.5rem 1.5rem;box-shadow:0 0 70px #581c8738}.final-panel h2{margin-top:.75rem;font-size:1.5rem;line-height:1.35}.final-panel>p:not(.eyebrow){max-width:28rem;margin:1rem auto 0;font-size:.98rem}.final-panel .whatsapp-cta{margin-top:1.75rem}.final-panel .final-trust{color:#ffffff8c;margin-top:1rem;font-size:.875rem}footer{flex-direction:column;align-items:center;padding:3.5rem 0 1.5rem;display:flex}footer span{background:var(--l);width:3rem;height:1px}footer p{color:var(--m);margin:1.5rem 0 0;font-size:.875rem}.decoration{z-index:1;width:clamp(5rem,10vw,8rem);stroke:var(--v);stroke-width:1.25px;opacity:.075;pointer-events:none;animation:9s ease-in-out infinite hero-float;position:absolute}.camera{top:8rem;left:max(-7rem,50% - 42rem)}.lens{stroke:var(--c);top:28rem;right:max(-7rem,50% - 42rem)}.slate{top:62rem;left:max(-6rem,50% - 40rem)}.frame{stroke:var(--c);top:100rem;right:max(-7rem,50% - 41rem)}.sticky{z-index:50;padding:.75rem 1rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid var(--l);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;opacity:0;background:#0d0a14f2;transition:all .3s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.sticky.is-visible{pointer-events:auto;opacity:1;transform:translateY(0)}.sticky>div{max-width:640px;margin:auto}.sticky .whatsapp-cta{padding:1rem 1.5rem}@keyframes pulse{0%{opacity:.46;transform:scale(1)}70%,to{opacity:0;transform:scale(1.08)}}@media (width>=640px){.landing-content{padding:0 24px}.hero-section{padding-top:2.5rem}.hero-logo{width:min(23rem,92vw);margin-top:1.25rem}.hero-section h1{margin-top:1rem;font-size:3rem}.category-grid{grid-template-columns:repeat(3,1fr)}.category-grid article:nth-child(2n){border-right:1px solid var(--l)}.category-grid article:nth-child(3n){border-right:0}.category-grid article:nth-last-child(-n+3){border-bottom:0}.audience-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=639px){main:before{background:radial-gradient(78% 46% at 50% 30%,#8a2be259,#0000 62%);width:100%;height:100svh;position:fixed;top:0;left:0;transform:none}main:after{background-size:56px 56px;height:100svh;position:fixed;-webkit-mask-image:radial-gradient(66% 54% at 50% 38%,#000,#0000 80%);mask-image:radial-gradient(66% 54% at 50% 38%,#000,#0000 80%)}.decoration{display:none}}@media (width<=374px){.hero-section{padding-top:1.25rem}.hero-logo{width:min(18rem,74vw);margin-top:.5rem}.hero-intro{margin-top:1rem}.hero-benefits{margin-top:1.25rem}.cta-wrap{margin-top:1.5rem}.content-section{padding-top:5rem}}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.hero-title-line{white-space:nowrap;display:block}.hero-emoji{display:none}@media (width<=639px){.hero-logo{width:min(290px,74vw);margin:0 0 7px}.hero-title-line{white-space:nowrap;display:block}.hero-emoji{z-index:1;opacity:.15;pointer-events:none;font-size:26px;line-height:1;animation:7s ease-in-out infinite hero-float;display:block;position:fixed}.hero-emoji-camera{animation-delay:0s;top:10%;left:11%}.hero-emoji-video{animation-delay:1.1s;top:15%;left:85%}.hero-emoji-audio{animation-delay:2.2s;top:70%;left:7%}.hero-emoji-light{animation-delay:1.6s;top:76%;left:87%}}@media (width<=639px) and (height<=740px){.hero-logo{width:min(260px,74vw)}.hero-intro{margin-top:14px}.hero-benefits{margin-top:17px}.hero-benefits li+li{margin-top:8px}.cta-wrap{margin-top:19px}.trust{margin-top:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.cta-wrap b{opacity:0}}
