@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{color:#f3eee5;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-body:"Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bg-main:#080812;--bg-secondary:#111022;--bg-card:#151329;--text-main:#f3eee5;--text-soft:#a6a3af;--text-muted:#777482;--gold:#e8bd3e;--gold-light:#f6d978;--gold-dark:#6c5519;--border-soft:#e8bd3e33;--border-light:#ffffff1a;--shadow-gold:0 16px 40px #e8bd3e2e;--shadow-card:0 18px 50px #00000047;background:#080812;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:var(--bg-main);width:100%;min-width:320px;min-height:100vh;color:var(--text-main);margin:0;overflow-x:hidden}body,button,input,textarea,select{font-family:var(--font-body)}button,a{font:inherit}button{border:0}a{color:inherit}h1,h2,h3,h4,h5,h6,p,ul,ol,figure{margin:0}#root{background:var(--bg-main);width:100%;min-height:100vh;text-align:initial;margin:0 auto;overflow-x:clip}::selection{color:#111;background:var(--gold-light)}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #f6d978d9}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--bg-main:#080812;--bg-deep:#07070f;--bg-section:#0d0d1a;--bg-card:#121124;--bg-card-soft:#ffffff09;--text-main:#eee1c8;--text-soft:#aaa6b4;--text-muted:#777482;--gold:#e8bd3e;--gold-light:#f6d978;--gold-soft:#e6c17d;--gold-dark:#6c5519;--border-gold:#e8bd3e47;--border-soft:#ffffff1a;--shadow-card:0 18px 55px #00000047;--shadow-gold:0 16px 38px #e8bd3e33;--container:1125px;--content:980px;--radius-lg:30px;--radius-md:20px;--radius-sm:14px}html{background:var(--bg-main);scroll-behavior:smooth;width:100%;min-width:320px}body{background:var(--bg-main);min-width:320px;color:var(--text-main);margin:0;overflow-x:hidden}*,:before,:after{box-sizing:border-box}button,input,textarea,select{font:inherit}button{cursor:pointer;border:0}a{color:inherit;text-decoration:none}img,picture,video,canvas,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}.landing-page{background:radial-gradient(circle at 50% -10%, #65499121, transparent 36rem), var(--bg-main);width:100%;min-height:100vh;margin:0;position:relative;overflow-x:clip}.landing-page>section,.landing-footer,.payment-strip{width:100%}.landing-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080812e6;border:1px solid #b4a6dc3d;border-radius:24px;justify-content:space-between;align-items:center;gap:22px;width:min(100% - 32px,1180px);min-height:72px;padding:0 24px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 36px #0000003d}.landing-header>strong{color:var(--gold-light);white-space:nowrap;font-size:.98rem;font-weight:800}.landing-header nav{justify-content:flex-end;align-items:center;gap:24px;display:flex}.landing-header nav a{color:var(--text-soft);font-size:.86rem;font-weight:700;transition:color .2s}.landing-header nav a:hover{color:var(--gold-light)}.landing-header .header-cta{color:#111;background:var(--gold-light);border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;display:inline-flex;box-shadow:0 8px 22px #e8bd3e33}.landing-header .header-cta:hover{color:#111;background:#ffe58f}.hero-section{width:min(calc(100% - 40px), var(--container));text-align:center;margin:0 auto;padding:156px 20px 88px}.hero-content{width:min(100%,940px);margin:0 auto}.hero-badge,.section-header>span,.cta-kicker{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;line-height:1.2;display:inline-flex}.hero-badge{border:1px solid var(--border-gold);background:#e8bd3e0f;border-radius:999px;min-height:34px;padding:0 15px}.hero-content h1{max-width:880px;color:var(--text-main);letter-spacing:-.065em;margin:24px auto 0;font-size:clamp(2.6rem,6vw,5.35rem);font-weight:900;line-height:.98}.hero-content>p{width:min(100%,660px);color:var(--text-soft);margin:28px auto 0;font-size:1rem;line-height:1.75}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:30px;display:flex}.hero-actions button,.cta-actions button,.version-card-premium button{color:#111;min-height:54px;box-shadow:var(--shadow-gold);letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(135deg,#f8dd83,#dcae35);border-radius:999px;justify-content:center;align-items:center;padding:0 26px;font-size:.86rem;font-weight:900;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex}.hero-actions button:hover,.cta-actions button:hover,.version-card-premium button:hover{filter:brightness(1.05);transform:translateY(-3px);box-shadow:0 18px 35px #e8bd3e4d}.hero-visual{justify-content:center;align-items:center;width:min(100%,1080px);min-height:520px;margin:68px auto 0;display:flex;position:relative}.hero-visual.mockup-mode{min-height:auto}.hero-visual picture{width:100%;display:block}.hero-mockup-image{border-radius:34px;width:min(100%,1080px);margin:0 auto;display:block;box-shadow:0 28px 90px #00000070}.hero-v2-badge{text-align:left;border:1px solid var(--border-gold);max-width:230px;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080812e0;border-radius:16px;flex-direction:column;gap:7px;padding:15px 18px;display:flex;position:absolute;bottom:7%;right:3%}.hero-v2-badge strong{color:var(--gold-light);font-size:1rem;font-weight:900}.hero-v2-badge span{color:var(--text-soft);font-size:.67rem;font-weight:800;line-height:1.35}.stats-section{width:min(calc(100% - 40px), var(--content));grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 auto;padding:24px 0 105px;display:grid}.stat-card{text-align:center;background:#ffffff09;border:1px solid #e8bd3e26;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:104px;padding:18px;display:flex}.stat-card strong{color:var(--gold-light);font-size:1.35rem;font-weight:900}.stat-card span{color:var(--text-muted);margin-top:7px;font-size:.76rem;font-weight:700}.showcase-section,.features-section,.workflow-section,.software-section,.audience-section,.pricing-section,.includes-section,.cta-section,.faq-section{width:min(calc(100% - 40px), var(--container));margin:0 auto;padding:105px 20px}.section-header{text-align:center;width:min(100%,760px);margin:0 auto 42px}.section-header>span{margin-bottom:18px}.section-header h2{color:var(--text-main);letter-spacing:-.055em;font-size:clamp(2rem,4.5vw,3.65rem);font-weight:900;line-height:1.02}.section-header p{width:min(100%,700px);color:var(--text-soft);margin:22px auto 0;font-size:.98rem;line-height:1.75}.showcase-grid{width:min(100%, var(--content));grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 auto;display:grid}.showcase-card{aspect-ratio:9/14;background:var(--bg-card);box-shadow:var(--shadow-card);border-radius:24px;position:relative;overflow:hidden}.showcase-image{background-position:50%;background-size:cover;transition:transform .35s;position:absolute;inset:0}.showcase-card:hover .showcase-image{transform:scale(1.04)}.showcase-card:before{z-index:1;content:"";background:linear-gradient(#0000,#0000000f 45%,#000000b8);position:absolute;inset:0}.showcase-overlay{z-index:2;justify-content:center;align-items:flex-end;min-height:110px;padding:22px;display:flex;position:absolute;bottom:0;left:0;right:0}.showcase-overlay small{color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:800}.wedding-image{background-image:url(/showcase/boda-luxury.png)}.quince-image{background-image:url(/showcase/xv-princess.png)}.birthday-image{background-image:url(/showcase/cumple-glam.png)}.baby-image{background-image:url(/showcase/baby-shower.png)}.baptism-image{background-image:url(/showcase/bautizo-heaven.png)}.corporate-image{background-image:url(/showcase/corporativo-pro.png)}.features-grid{width:min(100%, var(--content));grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 auto;display:grid}.feature-card,.workflow-card,.audience-card,.faq-item{background:var(--bg-card-soft);border:1px solid var(--border-soft);border-radius:var(--radius-md);height:100%;box-shadow:var(--shadow-card);padding:28px 24px}.feature-card{text-align:center;flex-direction:column;align-items:center;display:flex}.feature-icon{width:44px;height:44px;color:var(--gold-light);border:1px solid var(--border-gold);background:#e8bd3e1a;border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.25rem;display:inline-flex}.feature-card strong,.workflow-card strong,.audience-card strong{color:var(--text-main);font-size:1rem;font-weight:900;line-height:1.35}.feature-card p,.workflow-card p,.audience-card p{color:var(--text-soft);margin-top:13px;font-size:.87rem;line-height:1.65}.workflow-grid{width:min(100%, var(--content));grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 auto;display:grid}.workflow-card>span{color:var(--gold-light);margin-bottom:18px;font-size:2rem;font-weight:900;display:block}.software-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(100%,1120px);margin:0 auto;display:grid}.software-shot{box-sizing:border-box;background:var(--bg-card-soft);border:1px solid var(--border-soft);width:100%;min-width:0;box-shadow:var(--shadow-card);border-radius:22px;padding:14px}.software-shot h3{color:var(--gold-light);text-align:center;margin-bottom:14px;font-size:.92rem;font-weight:900}.software-image{object-fit:cover;border-radius:16px;width:100%}.software-more{width:min(100%, var(--content));color:var(--text-soft);text-align:center;margin:28px auto 0;font-size:.9rem;line-height:1.6}.audience-grid{width:min(100%, var(--content));grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 auto;display:grid}.audience-card{text-align:center}.audience-icon{margin-bottom:16px;font-size:2rem}.bonuses-section{width:100%;background:#0a0a0a!important;padding:90px 20px!important}.bonuses-section>div{width:min(100%,1000px);margin-inline:auto!important}.bonuses-section h2{color:#fff}.bonus-card{height:100%;min-height:100%}.bonus-card h3{line-height:1.3}.bonus-card p{line-height:1.65}.pricing-section{background:radial-gradient(circle at 50% 20%,#e8bd3e17,#0000 34rem),0 0}.version-cards-premium{width:min(100%, var(--content));grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 auto;display:grid}.version-card-premium{text-align:center;border:1px solid var(--border-soft);min-width:0;box-shadow:var(--shadow-card);background:linear-gradient(#ffffff0e,#ffffff06);border-radius:26px;flex-direction:column;align-items:stretch;padding:34px 30px;display:flex}.version-card-v2{box-shadow:0 0 0 1px #e8bd3e14, var(--shadow-gold);border-color:#e8bd3e94}.version-topline-premium{color:var(--gold-light);letter-spacing:.07em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;font-size:.69rem;font-weight:900;display:flex}.version-topline-premium b{color:var(--text-soft);white-space:nowrap}.version-card-premium h3{color:var(--text-main);font-size:1.28rem;font-weight:900;line-height:1.25}.version-card-premium>p{color:var(--text-soft);margin-top:13px;font-size:.88rem;line-height:1.65}.version-price-premium{background:#e8bd3e0f;border:1px solid #e8bd3e26;border-radius:18px;flex-direction:column;align-items:center;margin:28px 0;padding:20px 16px;display:flex}.version-price-premium small{color:var(--text-muted);font-size:.78rem}.version-price-premium strong{color:var(--gold-light);margin:7px 0;font-size:3.2rem;font-weight:900;line-height:1}.version-price-premium>b{color:var(--gold-soft);font-size:.76rem}.version-card-premium ul{text-align:left;flex-direction:column;gap:11px;margin:0 0 28px;display:flex}.version-card-premium li{color:var(--text-soft);padding-left:23px;font-size:.84rem;line-height:1.45;position:relative}.version-card-premium li:before{content:"✓";color:var(--gold-light);font-weight:900;position:absolute;top:0;left:0}.version-card-premium button{width:100%;margin-top:auto}.delivery-copy{color:var(--text-muted)!important;margin-top:18px!important;font-size:.72rem!important;line-height:1.5!important}.includes-card{width:min(100%, var(--content));background:var(--bg-card-soft);border:1px solid var(--border-soft);box-shadow:var(--shadow-card);border-radius:24px;margin:0 auto;padding:28px}.includes-card ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.includes-card li{color:var(--text-soft);background:#ffffff08;border:1px solid #ffffff12;border-radius:13px;padding:15px;font-size:.82rem;line-height:1.45}.cta-section{padding-top:90px;padding-bottom:90px}.cta-card.cta-premium-checkout{isolation:isolate;width:min(100%, var(--content));text-align:center;background:radial-gradient(circle at 50% 0,#e8bd3e26,#0000 38%),#090912;border:1px solid #e8bd3e8c;border-radius:30px;margin:0 auto;padding:58px 42px 42px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e8bd3e14,0 25px 75px #0000005c}.cta-card.cta-premium-checkout:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(120deg,#0000 35%,#ffffff12,#0000 65%);animation:8s ease-in-out infinite premiumShine;position:absolute;inset:0;transform:translate(-100%)}@keyframes premiumShine{0%,55%{transform:translate(-100%)}75%,to{transform:translate(100%)}}.cta-kicker{margin-bottom:18px}.cta-card.cta-premium-checkout h2{text-align:center;color:var(--text-main)!important;font-size:clamp(1.55rem,3vw,2.35rem)!important;line-height:1.2!important}.cta-card.cta-premium-checkout h2 span{color:var(--gold-soft)!important}.cta-card.cta-premium-checkout>p{text-align:center}.premium-price-panel{grid-template-columns:1fr 1.15fr 1fr;gap:16px;width:min(100%,720px);margin:28px auto 0;display:grid}.price-column{background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:125px;padding:18px;display:flex}.price-column>span{color:var(--text-muted);text-transform:uppercase;font-size:.74rem;font-weight:800}.price-column del{color:var(--text-muted);margin-top:9px;font-size:1.35rem}.price-main{background:#e8bd3e14;border-color:#e8bd3e6b}.price-main strong{color:var(--gold-light);margin-top:7px;font-size:clamp(2.8rem,7vw,4.6rem);font-weight:900;line-height:.95}.price-lifetime{color:var(--gold-soft);text-transform:uppercase;margin-top:10px;font-size:.7rem;font-weight:800}.save-price{color:var(--gold-light);margin-top:10px;font-size:1.5rem;font-weight:900}.price-column>b{color:var(--gold-soft);margin-top:5px;font-size:.75rem}.cta-subtext{width:min(100%,650px);color:var(--text-soft);margin:24px auto 0;font-size:.91rem;line-height:1.6}.cta-actions{flex-direction:column;margin-top:26px}.cta-actions button{min-width:min(100%,340px)}.payment-methods-banner{width:min(100%,460px);margin:4px auto 0}.checkout-benefits{color:var(--text-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:22px;font-size:.76rem;display:flex}.inline-trust-badges{color:var(--gold-light);margin-top:18px;font-size:.78rem;font-weight:800}.faq-section{padding-top:80px}.faq-grid{width:min(100%, var(--content));grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 auto;display:grid}.faq-item{text-align:left}.faq-item strong{color:var(--gold-light);font-size:.92rem;line-height:1.4;display:block}.faq-item p{color:var(--text-soft);margin-top:12px;font-size:.84rem;line-height:1.65}.payment-strip{text-align:center;background:#ffffff06;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:26px 20px;display:flex}.payment-strip span{color:var(--gold-light);font-size:.88rem;font-weight:900}.payment-strip small{color:var(--text-muted);font-size:.75rem}.landing-footer{text-align:center;background:var(--bg-deep);flex-direction:column;align-items:center;gap:22px;padding:58px 20px 42px;display:flex}.footer-brand strong{color:var(--gold-light);font-size:1rem;font-weight:900}.footer-brand p{max-width:500px;color:var(--text-muted);margin:10px auto 0;font-size:.8rem;line-height:1.6}.footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.footer-links a{color:var(--text-soft);font-size:.78rem}.footer-links a:hover{color:var(--gold-light)}.support-notice-text{width:100%;color:var(--gold-soft);font-size:.76rem}.landing-footer>small{color:var(--text-muted);font-size:.72rem}@media (width<=1024px){.hero-content h1{font-size:clamp(2.5rem,7vw,4.6rem)}.hero-visual{min-height:auto}.hero-v2-badge{bottom:5%;right:2%}.software-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.landing-page>section:not(.hero-section):not(.stats-section):not(.bonuses-section){scroll-margin-top:18px}.showcase-grid,.features-grid,.audience-grid,.workflow-grid,.software-grid,.version-cards-premium{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.landing-header{border-radius:20px;min-height:62px;padding:0 16px;position:absolute;top:12px}.landing-header nav{gap:10px}.landing-header nav a:not(.header-cta){display:none}.landing-header .header-cta{min-height:38px;padding:0 14px;font-size:.72rem}.hero-section{padding:120px 0 65px}.hero-content h1{letter-spacing:-.055em;font-size:clamp(2.35rem,10vw,4rem);line-height:1.02}.hero-content>p{font-size:.91rem;line-height:1.65}.hero-visual{margin-top:48px}.hero-v2-badge{max-width:190px;padding:11px 13px;bottom:4%;right:3%}.hero-v2-badge span{font-size:.58rem}.stats-section{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:65px}.showcase-section,.features-section,.workflow-section,.software-section,.audience-section,.pricing-section,.includes-section,.cta-section,.faq-section{padding-top:72px;padding-bottom:72px}.section-header h2{font-size:clamp(1.85rem,8vw,3rem)}.software-grid{grid-template-columns:1fr;width:min(100%,650px)}.premium-price-panel{grid-template-columns:1fr;width:min(100%,420px)}.price-column{min-height:95px}.cta-card.cta-premium-checkout{border-radius:26px;padding:44px 22px 30px}.faq-grid{grid-template-columns:1fr}}@media (width<=620px){.landing-header>strong{text-overflow:ellipsis;max-width:160px;font-size:.8rem;overflow:hidden}.hero-badge{letter-spacing:.08em;text-align:center;font-size:.61rem}.hero-content h1{font-size:clamp(2.2rem,11vw,3.2rem)}.hero-v2-badge{text-align:center;width:min(100%,270px);max-width:none;margin:14px auto 0;position:relative;bottom:auto;right:auto}.hero-v2-badge strong,.hero-v2-badge span{text-align:center}.showcase-grid,.features-grid,.audience-grid{grid-template-columns:1fr}.showcase-card{aspect-ratio:9/14}.includes-card ul{grid-template-columns:1fr}.version-topline-premium{flex-direction:column;align-items:flex-start;gap:6px}.footer-links{flex-direction:column;gap:11px}.support-notice-text{width:auto}}@media (width<=480px){.landing-header{width:calc(100% - 24px)}.hero-section,.showcase-section,.features-section,.workflow-section,.software-section,.audience-section,.pricing-section,.includes-section,.cta-section,.faq-section{width:calc(100% - 24px);padding-left:0;padding-right:0}.stats-section{gap:10px;width:calc(100% - 24px)}.stat-card{min-height:90px;padding:12px 8px}.stat-card strong{font-size:1.05rem}.stat-card span{font-size:.66rem}.hero-actions button,.cta-actions button,.version-card-premium button,.hero-v2-badge{width:100%}.bonuses-section{padding-left:12px!important;padding-right:12px!important}.bonus-card{padding:24px!important}.cta-card.cta-premium-checkout{padding-left:16px;padding-right:16px}.checkout-benefits{gap:7px;font-size:.68rem}.payment-strip small{max-width:300px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.cta-card.cta-premium-checkout:before{animation:none}.showcase-image,.hero-actions button,.cta-actions button,.version-card-premium button{transition:none}}@media (width<=600px){.hero-section{flex-direction:column!important;align-items:center!important;display:flex!important}.hero-content{order:1;width:100%}.hero-visual{flex-direction:column;order:2;align-items:center;width:100%;display:flex}.hero-mockup-image{width:88vw!important;max-width:360px!important;margin:24px auto 0!important}.hero-v2-badge{text-align:center;width:auto!important;max-width:90%!important;margin:14px auto 0!important;position:static!important;transform:none!important}.showcase-card,.software-shot{width:88%!important;max-width:360px!important;margin-inline:auto!important}.showcase-image,.software-image{width:100%!important;max-width:100%!important;height:auto!important}}:root{--container:1240px;--content:1080px;--section-gutter:clamp(18px, 4vw, 44px)}.landing-page{isolation:isolate}.landing-page>section{min-width:0}.hero-section,.showcase-section,.features-section,.workflow-section,.software-section,.audience-section,.pricing-section,.includes-section,.cta-section,.faq-section{width:min(100% - 48px,1240px)}.section-header{width:min(100%,820px);margin-bottom:clamp(30px,4vw,52px)}.section-header h2{white-space:normal}.section-header p{max-width:680px}.hero-section{padding-top:166px;padding-bottom:92px}.hero-content{width:min(100%,980px)}.hero-content h1{white-space:normal;max-width:900px;margin-inline:auto}.hero-content>p{max-width:760px;margin-inline:auto}.hero-visual{width:min(100%,1120px);margin-inline:auto}.hero-visual picture{width:100%}.hero-mockup-image{object-fit:contain;width:100%;max-width:1120px;margin-inline:auto}.hero-actions{flex-wrap:wrap;justify-content:center;gap:14px}.hero-actions button{min-height:48px;padding:0 24px}.hero-actions .hero-primary-cta{font-weight:900;box-shadow:0 12px 30px #e8bd3e38;color:#17120a!important;background:linear-gradient(135deg,#ffe58c,#d6a92e)!important;border:1px solid #ffe58cb3!important}.hero-actions .hero-primary-cta:hover{filter:brightness(1.06);transform:translateY(-2px)}.stats-section{width:min(100% - 48px,1080px)}.showcase-grid,.features-grid,.workflow-grid,.software-grid,.audience-grid,.version-cards-premium{width:min(100%,1080px)}.showcase-card{min-width:0}.feature-card,.workflow-card,.audience-card,.faq-item,.version-card-premium,.software-shot,.includes-card,.bonus-card{overflow-wrap:anywhere;min-width:0}.feature-card p,.workflow-card p,.audience-card p,.faq-item p,.version-card-premium li,.delivery-copy{font-size:.92rem;line-height:1.7}.software-shot{padding:clamp(14px,2vw,22px)}.software-image{object-fit:contain;width:100%;height:auto}.version-card-premium{padding:clamp(24px,3vw,38px)}.version-card-premium h3{white-space:normal}.version-card-premium ul{text-align:left}.version-card-premium button{min-height:50px}.cta-card.cta-premium-checkout{width:min(100%,1080px)}.premium-price-panel{width:min(100%,760px)}.payment-methods-banner{object-fit:contain;width:min(100%,420px);height:auto}@media (width>=769px){.showcase-grid{gap:26px}.showcase-card{border-radius:26px}.features-grid,.workflow-grid,.audience-grid{gap:22px}.software-grid{gap:26px}.feature-card,.workflow-card,.audience-card{padding:32px 28px}}@media (width<=768px){.landing-header{width:calc(100% - 28px);min-height:58px}.hero-section{width:calc(100% - 32px);padding:112px 0 52px}.hero-content h1{letter-spacing:-.045em;font-size:clamp(2.15rem,7.4vw,3.25rem);line-height:1.06}.hero-content>p{max-width:620px;font-size:.96rem}.hero-visual{margin-top:30px}.hero-mockup-image{width:100%!important;max-width:680px!important}.stats-section{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:calc(100% - 32px);padding-bottom:54px}.stat-card{min-height:90px;padding:12px 8px}.stat-card strong{font-size:1.2rem}.stat-card span{font-size:.72rem;line-height:1.35}.showcase-section,.features-section,.workflow-section,.software-section,.audience-section,.pricing-section,.includes-section,.cta-section,.faq-section{width:calc(100% - 32px);padding:66px 0}.section-header{margin-bottom:30px}.section-header h2{letter-spacing:-.04em;font-size:clamp(1.8rem,6vw,2.5rem);line-height:1.1}.section-header p{margin-top:16px;font-size:.92rem}.showcase-grid,.features-grid,.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}.showcase-card{aspect-ratio:3/4.4;border-radius:18px;width:100%!important;max-width:none!important;margin:0!important}.showcase-overlay{padding:14px!important}.feature-card,.audience-card{border-radius:18px;padding:22px 16px}.feature-card strong,.audience-card strong{font-size:.96rem}.feature-card p,.audience-card p{font-size:.84rem}.workflow-grid{grid-template-columns:1fr;gap:12px;width:100%}.workflow-card{padding:22px}.software-grid{grid-template-columns:1fr;gap:16px;width:100%}.software-shot{padding:14px;width:100%!important;max-width:none!important;margin:0!important}.software-image{object-fit:contain;width:100%!important;max-width:none!important;height:auto!important}.version-cards-premium{grid-template-columns:1fr;gap:16px;width:min(100%,560px)}.version-card-premium{padding:26px 22px}.version-card-premium h3{font-size:1.25rem}.includes-card{padding:18px}.includes-card ul{grid-template-columns:repeat(2,minmax(0,1fr))}.bonuses-section{padding:64px 16px!important}.bonuses-section>div>div[style*=grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.bonus-card{padding:22px!important}.bonus-card h3{font-size:1.12rem!important}.premium-price-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.price-column{min-height:108px;padding:12px 8px}.price-column del,.price-main strong,.save-price{font-size:clamp(1rem,3.6vw,1.45rem)}.cta-card.cta-premium-checkout{padding:38px 22px 26px}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (width<=600px){.landing-header{width:calc(100% - 20px);min-height:54px;padding:0 12px;top:10px}.landing-header>strong{max-width:58%;font-size:.76rem}.landing-header .header-cta{min-height:36px;padding:0 12px;font-size:.7rem}.hero-section{width:calc(100% - 28px);padding-top:100px;padding-bottom:42px}.hero-badge{max-width:100%;font-size:.62rem;line-height:1.45}.hero-content h1{font-size:clamp(2rem,9vw,2.65rem)}.hero-content>p{font-size:.9rem;line-height:1.65}.hero-actions{flex-direction:column;align-items:center;gap:10px;width:100%}.hero-actions button{width:min(100%,340px);min-height:48px;padding-inline:14px}.hero-visual{margin-top:22px}.hero-v2-badge{width:min(100%,300px)!important;max-width:300px!important}.stats-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:calc(100% - 28px);padding-bottom:40px}.stat-card{min-height:78px}.showcase-section,.features-section,.workflow-section,.software-section,.audience-section,.pricing-section,.includes-section,.cta-section,.faq-section{width:calc(100% - 28px);padding:54px 0}.section-header h2{font-size:clamp(1.7rem,7.8vw,2.15rem)}.section-header p{font-size:.88rem}.showcase-grid,.features-grid,.audience-grid,.workflow-grid{grid-template-columns:minmax(0,1fr);gap:18px;width:100%;max-width:460px;margin-inline:auto}.showcase-card{aspect-ratio:9/14;border-radius:18px;width:100%;max-width:none}.showcase-overlay{padding:14px!important}.feature-card,.workflow-card,.audience-card{width:100%;min-width:0;padding:22px 18px}.feature-icon{width:38px;height:38px;margin-bottom:12px}.feature-card strong,.audience-card strong{font-size:.9rem}.feature-card p,.audience-card p{margin-top:8px;font-size:.84rem;line-height:1.55}.software-grid{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;width:100%!important;max-width:460px!important}.software-shot{border-radius:17px!important;width:100%!important;max-width:none!important;padding:12px!important}.software-image{object-fit:contain!important;width:100%!important;max-width:100%!important;height:auto!important}.software-editors-grid{grid-template-columns:minmax(0,1fr);gap:20px;max-width:560px}.bonuses-section{padding:52px 14px!important}.bonuses-section h2{font-size:clamp(1.65rem,7vw,2rem)!important;line-height:1.12!important}.bonuses-section>div>div[style*=grid]{grid-template-columns:1fr!important}.bonus-card{padding:24px 18px!important}.bonus-card p{font-size:.88rem!important}.version-card-premium{border-radius:20px;padding:24px 18px}.version-topline-premium{flex-flow:wrap;align-items:center}.version-card-premium ul{padding-left:2px}.version-card-premium li{font-size:.88rem}.version-card-premium button{width:100%}.includes-card{padding:14px}.includes-card ul{grid-template-columns:1fr}.premium-price-panel{grid-template-columns:1fr;width:min(100%,340px)}.price-column{min-height:84px}.price-main{order:-1}.cta-card.cta-premium-checkout{border-radius:22px;padding:32px 16px 22px}.cta-card.cta-premium-checkout h2{font-size:1.55rem!important}.payment-methods-banner{width:100%}.checkout-benefits{flex-wrap:wrap;justify-content:center;line-height:1.6}.faq-grid{grid-template-columns:1fr}.footer-links{flex-flow:wrap;justify-content:center}}@media (width<=360px){.showcase-grid,.features-grid,.audience-grid{grid-template-columns:1fr}.showcase-card{width:min(100%,310px)!important;margin-inline:auto!important}.landing-header>strong{font-size:.68rem}}.software-editors-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;width:100%;max-width:1440px;margin:0 auto;display:grid}.software-editor-shot{box-sizing:border-box;background:var(--bg-card-soft);border:1px solid var(--border-soft);width:100%;min-width:0;box-shadow:var(--shadow-card);border-radius:22px;padding:18px}.software-editor-shot h3{margin:0 0 16px}.software-editor-image{object-fit:contain;border-radius:12px;width:100%;max-width:100%;height:auto;display:block}@media (width<=700px){.software-editors-grid{grid-template-columns:minmax(0,1fr);gap:20px;max-width:560px}}.software-editor-shot h3{margin-bottom:14px;font-size:18px;font-weight:600;line-height:1.3}.hero-content .hero-badge{padding:9px 16px;font-size:14px;line-height:1.4}.hero-content h1{letter-spacing:-.035em;font-size:clamp(2.6rem,4vw,3.7rem);line-height:1.12}
