:root{--ink:#0d1b2f;--muted:#526174;--soft:#edf4fb;--line:#d9e5ef;--white:#fff;--navy:#051b3f;--blue:#1265ff;--cyan:#00c2c7;--mint:#28e49b;--sun:#ffbf3c;--rose:#ff477e;--shadow:0 18px 54px rgba(5,27,63,.14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:#f7fbff;line-height:1.6}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.container{width:min(1120px,calc(100% - 32px));margin:0 auto}.topbar{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.92);border-bottom:1px solid rgba(217,229,239,.88);backdrop-filter:blur(16px)}.nav{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{display:flex;align-items:center;gap:10px;color:var(--navy);font-weight:900}.brand-mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--navy),var(--cyan));box-shadow:0 10px 24px rgba(0,194,199,.22)}.nav-links{display:flex;align-items:center;gap:16px;color:var(--muted);font-size:.92rem;font-weight:800}.nav-links a:hover{color:var(--navy)}.nav-cta,.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;font-weight:900;border:1px solid transparent}.nav-cta{min-height:42px;padding:10px 14px;color:#fff;background:var(--navy)}.nav-links .nav-cta:hover,.nav-links .nav-cta:focus-visible,.nav-links .nav-cta:visited{color:#fff;background:#0b306f;text-decoration:none}.button{min-height:54px;padding:14px 20px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease;text-align:center;line-height:1.15;white-space:normal}.button:hover,.button:focus-visible{transform:translateY(-2px);text-decoration:none}.button-primary,.button-primary:visited{color:#071932;background:linear-gradient(135deg,#7ef7ff,var(--mint));box-shadow:0 16px 38px rgba(0,194,199,.26)}.button-primary:hover,.button-primary:focus-visible{color:#071932;background:linear-gradient(135deg,#c7ff4f,#7ef7ff);box-shadow:0 18px 44px rgba(0,194,199,.34)}.button-dark,.button-dark:visited{color:#fff;background:var(--navy)}.button-dark:hover,.button-dark:focus-visible{color:#fff;background:#0b306f}.button-ghost,.button-ghost:visited{color:#fff;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22)}.button-ghost:hover,.button-ghost:focus-visible{color:#071932;background:#fff;border-color:#fff}.hero{position:relative;overflow:hidden;color:#fff;background:linear-gradient(110deg,rgba(5,27,63,.96),rgba(5,27,63,.82) 52%,rgba(5,27,63,.36)),url("https://images.unsplash.com/photo-1677442136019-21780ecad995?auto=format&fit=crop&w=1900&q=82") center/cover}.hero:after{content:"";position:absolute;inset:auto 0 0;height:9px;background:linear-gradient(90deg,var(--cyan),var(--mint),var(--sun),var(--rose))}.hero-grid{display:grid;grid-template-columns:1fr;gap:30px;align-items:center;padding:52px 0 46px}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.1);color:#e5fdff;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.dot{width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 7px rgba(40,228,155,.16)}h1,h2,h3{letter-spacing:0;color:var(--navy)}h1{margin:18px 0 16px;max-width:790px;color:#fff;font-size:clamp(2.35rem,11vw,5.8rem);line-height:.96;font-weight:900}.hero-copy{max-width:720px;margin:0 0 26px;color:rgba(255,255,255,.86);font-size:clamp(1.04rem,4vw,1.32rem)}.hero-actions{display:grid;gap:12px}.trust-row{display:grid;gap:9px;margin-top:22px;color:rgba(255,255,255,.8);font-weight:800;font-size:.92rem}.cover-card{border-radius:20px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);padding:14px;box-shadow:var(--shadow);backdrop-filter:blur(16px)}.ebook-cover{aspect-ratio:4/5;border-radius:16px;padding:28px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(145deg,#08c4d3,#061b40 56%,#120a2e);position:relative;overflow:hidden}.ebook-cover:before{content:"PROMPT";position:absolute;right:-24px;top:44%;font-size:4.3rem;font-weight:900;color:rgba(255,255,255,.06);transform:rotate(90deg)}.cover-kicker,.cover-footer{position:relative;z-index:1;font-size:.78rem;text-transform:uppercase;font-weight:900;color:rgba(255,255,255,.78)}.cover-title{position:relative;z-index:1;font-size:clamp(2.2rem,13vw,4rem);line-height:.92;font-weight:900}section{padding:64px 0}.section-head{max-width:760px;margin-bottom:28px}.section-head.center{text-align:left}.kicker{color:var(--blue);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}h2{margin:8px 0 12px;font-size:clamp(1.85rem,8vw,3.45rem);line-height:1.06;font-weight:900}.lead{margin:0;color:var(--muted);font-size:1.04rem}.grid-3,.grid-2,.posts-grid{display:grid;grid-template-columns:1fr;gap:16px}.card,.feature,.module,.faq-item,.post-card,.article-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;box-shadow:0 10px 28px rgba(5,27,63,.05)}.feature b,.module b{display:block;color:var(--blue);margin-bottom:8px}.feature h3,.module h3,.post-card h3,.article-card h3{margin:0 0 8px;font-size:1.15rem;line-height:1.25}.feature p,.module p,.post-card p,.article-card p,.faq-item p{margin:0;color:var(--muted)}.product-band{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.offer{display:grid;grid-template-columns:1fr;gap:22px}.offer-media{min-height:300px;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,transparent,rgba(5,27,63,.84)),url("https://images.unsplash.com/photo-1675271591211-126ad94e495d?auto=format&fit=crop&w=1300&q=82") center/cover}.offer-content{border-radius:18px;border:1px solid var(--line);background:#f7fbff;padding:22px}.pill-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.pill{padding:7px 10px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--muted);font-size:.76rem;font-weight:900}.check-list{list-style:none;padding:0;margin:22px 0;display:grid;gap:13px}.check-list li{display:grid;grid-template-columns:24px 1fr;gap:9px;color:var(--muted)}.check{color:#009b73;font-weight:900}.price-box{border-radius:16px;border:1px solid #cde0ee;background:#fff;padding:20px;margin:22px 0}.old-price{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:.9rem}.save{color:#007b5d;font-weight:900}.price{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;color:var(--navy);margin-top:6px}.price strong{font-size:clamp(3.1rem,17vw,4.8rem);line-height:.9}.price small{color:var(--muted);font-weight:800;margin-bottom:8px}.full{width:100%}.guarantee{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.guarantee div{text-align:center;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--muted);font-size:.86rem;font-weight:900;padding:13px}.split{display:grid;grid-template-columns:1fr;gap:28px}.quote{margin:0;color:var(--navy);font-weight:900;font-size:clamp(1.45rem,7vw,2.5rem);line-height:1.12}.faq{display:grid;gap:12px}details summary{cursor:pointer;color:var(--navy);font-weight:900;list-style:none}details summary::-webkit-details-marker{display:none}details p{margin-top:10px!important}.blog-hero{padding:52px 0;background:#071932;color:#fff}.blog-hero h1{color:#fff}.breadcrumb{font-size:.9rem;color:rgba(255,255,255,.74);font-weight:800;margin-bottom:14px}.article-layout{display:grid;grid-template-columns:1fr;gap:22px;align-items:start}.article{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px}.article h1{color:var(--navy);font-size:clamp(2rem,9vw,4.2rem);line-height:1.02}.article h2{margin-top:34px;font-size:clamp(1.45rem,6vw,2.35rem)}.article p,.article li{color:var(--muted)}.article a{color:var(--blue);font-weight:900}.toc{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px}.toc a{display:block;padding:9px 0;border-bottom:1px solid var(--line);color:var(--muted);font-weight:800}.tag-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.tag{border:1px solid #bdeff3;background:#e9fdff;color:#061b40;border-radius:999px;padding:6px 10px;font-size:.76rem;font-weight:900}.final-cta{background:linear-gradient(135deg,#051b3f,#0b306f);color:#fff;text-align:center}.final-cta h2{color:#fff}.final-cta .lead{color:rgba(255,255,255,.78);margin-bottom:24px}footer{padding:34px 0;background:#040f22;color:rgba(255,255,255,.64);font-size:.9rem}.footer-grid{display:grid;gap:18px}.footer-links{display:flex;flex-wrap:wrap;gap:14px}.footer-links a{color:rgba(255,255,255,.82);font-weight:800}@media(min-width:720px){.hero-actions{display:flex;flex-wrap:wrap}.trust-row{display:flex;flex-wrap:wrap;gap:14px}.grid-2,.posts-grid{grid-template-columns:repeat(2,1fr)}.guarantee{grid-template-columns:repeat(4,1fr)}.footer-grid{display:flex;align-items:center;justify-content:space-between}.section-head.center{text-align:center;margin-left:auto;margin-right:auto}}@media(min-width:960px){.hero-grid{grid-template-columns:1.08fr .72fr;padding:82px 0 70px}.grid-3{grid-template-columns:repeat(3,1fr)}.offer{grid-template-columns:.86fr 1fr}.split{grid-template-columns:.82fr 1fr}.article-layout{grid-template-columns:minmax(0,1fr)300px}.toc{position:sticky;top:88px}.posts-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.nav{min-height:64px}.brand span:last-child{font-size:.98rem}.nav-links a:not(.nav-cta){display:none}.container{width:min(100% - 28px,1120px)}section{padding:52px 0}.cover-card{max-width:360px}.button{width:100%}.article{padding:20px}.offer-media{min-height:240px}}.catalog-band{background:linear-gradient(180deg,#fff,#f1f8ff);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-grid{display:grid;grid-template-columns:1fr;gap:18px;align-items:stretch}.product-card{position:relative;display:flex;flex-direction:column;gap:18px;background:#fff;border:1px solid #cfdeeb;border-radius:18px;padding:18px;box-shadow:0 16px 42px rgba(5,27,63,.08);overflow:hidden}.product-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--cyan),var(--mint))}.featured-product{border-color:#a7d9ef;box-shadow:0 22px 60px rgba(5,27,63,.13)}.entry-product:before{background:linear-gradient(90deg,var(--lime),var(--cyan))}.coming-product{background:#f8fbff}.coming-product:before{background:linear-gradient(90deg,#d9e5ef,#9fb2c7)}.product-top{display:flex;justify-content:space-between;gap:10px;align-items:center;min-height:30px}.product-badge,.product-level{display:inline-flex;align-items:center;border-radius:999px;padding:7px 10px;font-size:.74rem;font-weight:900;border:1px solid var(--line);background:#fff;color:var(--navy)}.product-badge{background:#e9fdff;border-color:#bceff3}.product-badge.green{background:#efffd7;border-color:#d8f9a2}.product-badge.neutral{background:#eef3f8;border-color:#d9e5ef;color:#526174}.product-cover{min-height:250px;border-radius:15px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;position:relative;overflow:hidden}.product-cover:after{content:"PROMPT";position:absolute;right:-18px;top:34%;font-size:3.9rem;font-weight:900;color:rgba(255,255,255,.07);transform:rotate(90deg)}.product-cover span,.product-cover small{position:relative;z-index:1;font-weight:900;text-transform:uppercase;font-size:.76rem;color:rgba(255,255,255,.82)}.product-cover strong{position:relative;z-index:1;font-size:clamp(2rem,9vw,3.15rem);line-height:.96}.cover-master{background:linear-gradient(145deg,#071932,#075d87 55%,#00c2c7)}.cover-entry{background:linear-gradient(145deg,#c7ff4f,#00c2c7 48%,#071932)}.cover-soon{background:linear-gradient(145deg,#526174,#0d1b2f)}.product-body{display:grid;gap:10px}.product-body h3{font-size:1.35rem;margin:0;color:var(--navy)}.product-body p{margin:0;color:var(--muted)}.mini-list{display:grid;gap:8px;list-style:none;padding:0;margin:4px 0 0}.mini-list li{display:grid;grid-template-columns:18px 1fr;gap:8px;color:var(--muted);font-weight:700}.mini-list li:before{content:"✓";color:#009b73;font-weight:900}.product-price{margin-top:auto;border:1px solid #cde0ee;border-radius:15px;padding:16px;background:#f8fbff;display:flex;justify-content:space-between;gap:12px;align-items:flex-end}.product-price div{display:grid;gap:4px}.product-price span,.product-price small{color:var(--muted);font-size:.86rem;font-weight:800}.product-price strong{color:var(--navy);font-size:clamp(2.2rem,9vw,3.6rem);line-height:.9}.product-price.compact strong{font-size:clamp(2rem,8vw,3rem)}.catalog-note{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.catalog-note span{text-align:center;border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px;color:var(--muted);font-size:.84rem;font-weight:900}@media(min-width:760px){.product-grid{grid-template-columns:repeat(2,1fr)}.catalog-note{grid-template-columns:repeat(4,1fr)}}@media(min-width:1080px){.product-grid{grid-template-columns:1.12fr 1fr .86fr}.product-card{padding:22px}.featured-product{transform:translateY(-8px)}.product-cover{min-height:285px}}@media(max-width:560px){.product-card{padding:15px;border-radius:16px}.product-cover{min-height:220px}.product-price{display:grid}.catalog-note{grid-template-columns:1fr}}.store-head{display:grid;grid-template-columns:1fr;gap:18px;margin-bottom:28px;align-items:end}.store-head h2{max-width:760px}.store-head .lead{max-width:760px}.store-head-cta{width:auto}.two-products{grid-template-columns:1fr}.two-products .product-card{padding:18px}.product-content{display:flex;flex-direction:column;gap:18px;min-width:0}.two-products .product-body h3{font-size:clamp(1.55rem,4vw,2.1rem)}.two-products .product-cover{min-height:230px}.two-products .product-price{margin-top:0}.two-products .featured-product{transform:none}.coming-product{display:none!important}@media(min-width:900px){.store-head{grid-template-columns:minmax(0,1fr)auto}.store-head-cta{justify-self:end}.two-products{grid-template-columns:1fr;gap:22px}.two-products .product-card{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1fr);gap:24px;align-items:stretch;padding:24px}.two-products .product-info{display:flex;flex-direction:column;gap:18px}.two-products .product-cover{flex:1;min-height:340px}.two-products .product-content{padding:8px 0}.two-products .featured-product{border-width:2px}.two-products .product-price strong{font-size:clamp(3rem,5vw,4.2rem)}}@media(min-width:1180px){.two-products .product-card{grid-template-columns:390px minmax(0,1fr)}.two-products .entry-product{grid-template-columns:330px minmax(0,1fr)}}@media(max-width:560px){.store-head-cta{display:none}.two-products .product-cover{min-height:210px}.two-products .product-cover strong{font-size:2.25rem}.two-products .product-card{gap:14px}}
@keyframes ctaPulse{0%{box-shadow:0 0 0 0 rgba(40,228,155,.42),0 16px 38px rgba(0,194,199,.24)}70%{box-shadow:0 0 0 14px rgba(40,228,155,0),0 18px 44px rgba(0,194,199,.34)}100%{box-shadow:0 0 0 0 rgba(40,228,155,0),0 16px 38px rgba(0,194,199,.24)}}@keyframes shineSweep{0%{transform:translateX(-130%) skewX(-18deg)}100%{transform:translateX(230%) skewX(-18deg)}}@keyframes softFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.button-primary{position:relative;overflow:hidden}.button-primary:before{content:"";position:absolute;inset:-20% auto -20% -45%;width:32%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:shineSweep 3.6s ease-in-out infinite;pointer-events:none}.button-primary.pulse-cta,.product-card .button-primary,.final-cta .button-primary{animation:ctaPulse 2.45s infinite}.product-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.product-card:hover{transform:translateY(-5px);box-shadow:0 24px 70px rgba(5,27,63,.14);border-color:#8ddce9}.product-cover{transition:transform .24s ease}.product-card:hover .product-cover{transform:scale(1.015)}.sticky-offer{position:fixed;left:50%;bottom:16px;z-index:80;display:flex;align-items:center;gap:12px;width:min(560px,calc(100% - 24px));padding:10px 12px;border:1px solid rgba(255,255,255,.24);border-radius:16px;background:rgba(5,27,63,.94);color:#fff;box-shadow:0 18px 54px rgba(5,27,63,.28);backdrop-filter:blur(14px);transform:translate(-50%,140%);opacity:0;transition:transform .25s ease,opacity .25s ease}.sticky-offer.show{transform:translate(-50%,0);opacity:1}.sticky-offer strong{display:block;font-size:.92rem;line-height:1.1}.sticky-offer span{display:block;color:rgba(255,255,255,.72);font-size:.78rem;font-weight:700}.sticky-offer .button{min-height:42px;padding:10px 13px;white-space:nowrap}.floating-cta{position:fixed;right:18px;bottom:92px;z-index:75;display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:linear-gradient(135deg,#7ef7ff,var(--mint));color:#071932;font-weight:900;box-shadow:0 18px 42px rgba(0,194,199,.32);opacity:0;transform:translateY(18px) scale(.94);transition:opacity .22s ease,transform .22s ease;animation:softFloat 3s ease-in-out infinite}.floating-cta.show{opacity:1;transform:translateY(0) scale(1)}.exit-overlay{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:18px;background:rgba(4,15,34,.68);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .18s ease}.exit-overlay.show{opacity:1;pointer-events:auto}.exit-modal{width:min(520px,100%);border-radius:22px;background:#fff;border:1px solid #d9e5ef;box-shadow:0 30px 90px rgba(0,0,0,.28);padding:26px;transform:translateY(16px) scale(.98);transition:transform .2s ease}.exit-overlay.show .exit-modal{transform:translateY(0) scale(1)}.exit-modal-badge{display:inline-flex;border-radius:999px;padding:7px 10px;background:#efffd7;border:1px solid #d8f9a2;color:#071932;font-size:.74rem;font-weight:900;text-transform:uppercase}.exit-modal h2{font-size:clamp(1.75rem,7vw,2.55rem);margin:14px 0 10px}.exit-modal p{color:var(--muted);margin:0 0 18px}.exit-actions{display:grid;gap:10px}.exit-close{border:0;background:transparent;color:var(--muted);font-weight:900;cursor:pointer;padding:10px}.exit-mini{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 0}.exit-mini span{border:1px solid var(--line);border-radius:999px;padding:6px 9px;color:var(--muted);font-size:.76rem;font-weight:800}@media(min-width:640px){.exit-actions{grid-template-columns:1fr auto}.sticky-offer{padding:12px 14px}.sticky-offer .button{min-height:46px}}@media(max-width:560px){.floating-cta{display:none}.sticky-offer{bottom:10px}.sticky-offer strong{font-size:.84rem}.sticky-offer span{display:none}.sticky-offer .button{font-size:.84rem}.exit-modal{padding:22px}.exit-actions .button{width:100%}}@media(prefers-reduced-motion:reduce){.button-primary.pulse-cta,.product-card .button-primary,.final-cta .button-primary,.button-primary:before,.floating-cta{animation:none!important}.product-card,.product-cover,.sticky-offer,.floating-cta,.exit-overlay,.exit-modal{transition:none!important}}
.floating-cta{display:none!important}.conversion-strip{display:grid;grid-template-columns:1fr;gap:10px;margin:-8px 0 22px}.conversion-strip span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:10px 13px;color:var(--muted);font-size:.84rem;font-weight:900;text-align:center}.product-card{opacity:.96}.product-card.in-view{opacity:1}.featured-product{position:relative}.featured-product:after{content:"Recomendado para dominar IA";position:absolute;right:18px;top:-13px;border-radius:999px;padding:8px 12px;background:#071932;color:#fff;font-size:.72rem;font-weight:900;box-shadow:0 12px 28px rgba(5,27,63,.18)}.choice-helper{margin-top:24px;display:grid;gap:16px;padding:20px;border:1px solid #cde0ee;border-radius:20px;background:linear-gradient(135deg,#fff,#f2fbff);box-shadow:0 14px 38px rgba(5,27,63,.07)}.choice-copy h3{margin:6px 0 6px;font-size:clamp(1.35rem,5vw,2rem);color:var(--navy)}.choice-copy p{margin:0;color:var(--muted)}.choice-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.choice-tab{min-height:48px;border:1px solid #cde0ee;border-radius:12px;background:#fff;color:var(--navy);font-weight:900;cursor:pointer}.choice-tab.active{background:#071932;color:#fff;border-color:#071932}.choice-result{display:grid;gap:8px;border-radius:16px;background:#071932;color:#fff;padding:18px}.choice-result strong{font-size:1.12rem}.choice-result span{color:rgba(255,255,255,.76)}.choice-result a{display:inline-flex;width:max-content;max-width:100%;border-radius:999px;background:linear-gradient(135deg,#7ef7ff,var(--mint));color:#071932;padding:10px 14px;font-weight:900}.sticky-offer{right:auto}.sticky-offer:before{content:"";width:10px;height:10px;border-radius:999px;background:var(--mint);box-shadow:0 0 0 8px rgba(40,228,155,.12);flex:0 0 auto}@media(min-width:720px){.conversion-strip{grid-template-columns:repeat(4,1fr)}.choice-helper{grid-template-columns:1fr 360px;align-items:center}.choice-result{grid-column:1/-1}.choice-actions{align-self:end}}@media(min-width:1040px){.choice-helper{grid-template-columns:1fr 380px 420px}.choice-result{grid-column:auto}}@media(max-width:560px){.featured-product:after{display:none}.choice-actions{grid-template-columns:1fr}.conversion-strip span{text-align:left}.choice-result a{width:100%;justify-content:center}}.product-badge.automation{background:#fff4db;border-color:#ffe0a3;color:#7a4d00}.cover-automation{background:linear-gradient(145deg,#ffbf3c,#ff477e 48%,#071932)}.automation-product:before{background:linear-gradient(90deg,var(--sun),var(--rose),var(--cyan))}.automation-product{border-color:#f5c6d4}.three-products{grid-template-columns:1fr}.three-products .product-card{padding:18px}.three-products .featured-product{transform:none}.three-products .product-cover{min-height:230px}.three-products .product-body h3{font-size:clamp(1.35rem,4vw,1.8rem)}.three-products .product-price strong{font-size:clamp(2.15rem,7vw,3.2rem)}.three-products .product-card:hover{transform:translateY(-5px)}.choice-actions{grid-template-columns:1fr}@media(min-width:760px){.choice-actions{grid-template-columns:repeat(3,1fr)}}@media(min-width:960px){.three-products{grid-template-columns:repeat(3,1fr);align-items:stretch}.three-products .product-card{display:flex;gap:18px}.three-products .product-cover{min-height:275px}.three-products .featured-product{border-width:2px;transform:translateY(-6px)}.three-products .product-content{padding:0}.three-products .mini-list li{font-size:.94rem}.three-products .product-price{display:grid;align-items:start}.three-products .product-price small{margin-top:4px}.three-products .product-price strong{font-size:2.65rem}.three-products .product-cover strong{font-size:2.55rem}}@media(min-width:1280px){.three-products .product-cover{min-height:310px}.three-products .product-price strong{font-size:3rem}}@media(max-width:959px){.three-products .product-card{display:grid;grid-template-columns:1fr}.three-products .featured-product{transform:none}}
/* Final mobile-first landing polish */
.hero{background-position:center;}.hero-grid{padding:44px 0 42px}.hero .cover-card{max-width:420px}.hero h1{max-width:860px}.hero-copy{max-width:760px}.catalog-band{background:linear-gradient(180deg,#ffffff 0%,#f4fbff 52%,#eef7ff 100%)}.store-head{padding-top:4px}.store-head h2{font-size:clamp(2rem,8vw,4.2rem);max-width:860px}.conversion-strip span,.catalog-note span{box-shadow:0 8px 22px rgba(5,27,63,.04)}.three-products{gap:16px}.three-products .product-card{border-radius:20px;background:rgba(255,255,255,.96)}.three-products .product-card:nth-child(2){box-shadow:0 18px 52px rgba(255,71,126,.10)}.three-products .product-cover{box-shadow:inset 0 -80px 120px rgba(5,27,63,.14)}.product-body p{font-size:1rem}.mini-list li{line-height:1.42}.product-price{background:linear-gradient(180deg,#fff,#f7fbff)}.product-price strong{letter-spacing:0}.automation-product .button-primary{background:linear-gradient(135deg,#ffbf3c,#ff477e);color:#fff;box-shadow:0 16px 38px rgba(255,71,126,.22)}.automation-product .button-primary:hover,.automation-product .button-primary:focus-visible{color:#fff;background:linear-gradient(135deg,#ffcf68,#ff477e)}.choice-helper{margin-bottom:18px}.sticky-offer{bottom:14px}.sticky-offer .button{animation:none}.final-cta{padding-bottom:94px}@media(max-width:720px){.topbar{position:sticky}.nav{min-height:62px}.brand-mark{width:36px;height:36px}.brand{gap:9px}.brand span:last-child{font-size:1rem}.nav-links{gap:10px}.nav-links a:not(.nav-cta){display:none}.nav-cta{min-height:40px;padding:9px 12px}.hero-grid{padding:34px 0 34px}.hero h1{font-size:clamp(2.25rem,12vw,3.55rem);line-height:1}.hero-copy{font-size:1.02rem}.hero-actions{gap:10px}.trust-row{grid-template-columns:1fr;gap:8px}.hero .cover-card{display:none}.section-head.center{text-align:left}.store-head{margin-bottom:18px}.store-head h2{font-size:clamp(2rem,10vw,3.05rem)}.conversion-strip{grid-template-columns:1fr 1fr}.conversion-strip span{font-size:.78rem;padding:9px 10px}.three-products .product-card{padding:14px;gap:14px}.product-top{align-items:flex-start}.product-badge,.product-level{font-size:.7rem;padding:6px 8px}.three-products .product-cover{min-height:190px;padding:20px}.three-products .product-cover strong{font-size:clamp(2rem,12vw,2.75rem)}.product-cover small{font-size:.68rem}.product-body h3{font-size:1.3rem}.product-body p{font-size:.96rem}.mini-list{gap:7px}.mini-list li{font-size:.92rem}.product-price{padding:14px}.product-price strong,.three-products .product-price strong{font-size:2.45rem}.choice-helper{padding:16px;border-radius:18px}.choice-copy h3{font-size:1.5rem}.choice-actions{grid-template-columns:1fr}.choice-tab{min-height:44px}.catalog-note{grid-template-columns:1fr 1fr}.sticky-offer{width:calc(100% - 18px);padding:9px;border-radius:14px;gap:8px}.sticky-offer:before{display:none}.sticky-offer strong{font-size:.82rem}.sticky-offer span{display:none}.sticky-offer .button{min-height:40px;padding:9px 11px;font-size:.82rem}.exit-modal h2{font-size:1.7rem}}@media(min-width:960px){.hero-grid{grid-template-columns:minmax(0,1.05fr)360px}.three-products{gap:18px}.three-products .product-card{padding:18px}.three-products .product-cover{min-height:250px}.three-products .product-cover strong{font-size:2.35rem}.three-products .product-body h3{font-size:1.35rem}.three-products .product-price strong{font-size:2.55rem}}@media(min-width:1200px){.hero-grid{grid-template-columns:minmax(0,1fr)390px}.three-products{gap:22px}.three-products .product-card{padding:22px}.three-products .product-cover{min-height:300px}.three-products .product-cover strong{font-size:2.8rem}.three-products .product-body h3{font-size:1.55rem}.three-products .product-price strong{font-size:3rem}}
/* AWeb.ai cyber editorial system for blog and articles */
.aweb-blog{--void:#060816;--panel:rgba(255,255,255,.07);--panel-strong:rgba(255,255,255,.11);--stroke:rgba(255,255,255,.14);--ink:#eaf2ff;--mut:#93a4bc;--cyan:#23f7ff;--mint:#6dffb3;--magenta:#ff3df2;--violet:#7c5cff;--amber:#ffd166;background:radial-gradient(circle at 12% 8%,rgba(35,247,255,.18),transparent 28%),radial-gradient(circle at 86% 4%,rgba(255,61,242,.15),transparent 28%),linear-gradient(180deg,#060816,#0a1024 52%,#060816);color:var(--ink)}
.aweb-blog:before{content:"";position:fixed;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(#000,transparent 82%);pointer-events:none}
.aweb-blog .topbar{background:rgba(6,8,22,.82);border-bottom:1px solid rgba(255,255,255,.1);backdrop-filter:blur(18px)}
.aweb-blog .brand,.aweb-blog .nav-links a:hover{color:#fff}.aweb-blog .brand-mark{border-radius:8px;background:linear-gradient(135deg,var(--cyan),var(--violet),var(--magenta));box-shadow:0 0 30px rgba(35,247,255,.22)}
.aweb-blog .nav-links{color:var(--mut)}.aweb-blog .nav-cta{border:1px solid rgba(35,247,255,.42);background:rgba(35,247,255,.1);color:var(--cyan);box-shadow:0 0 30px rgba(35,247,255,.16)}.aweb-blog .nav-cta:hover{background:var(--cyan);color:var(--void)}
.aweb-blog .blog-hero{position:relative;overflow:hidden;padding:92px 0 64px;background:transparent;border-bottom:1px solid rgba(255,255,255,.1)}
.aweb-blog .blog-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(6,8,22,.96),rgba(6,8,22,.72)),url("https://images.unsplash.com/photo-1677442136019-21780ecad995?auto=format&fit=crop&w=1800&q=78") center/cover;opacity:.92;z-index:-2}
.aweb-blog .blog-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--cyan),var(--mint),var(--magenta));box-shadow:0 0 24px rgba(35,247,255,.6)}
.aweb-blog .breadcrumb{display:inline-flex;gap:8px;margin-bottom:18px;border:1px solid rgba(35,247,255,.3);border-radius:999px;background:rgba(35,247,255,.09);padding:8px 12px;color:var(--cyan);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.aweb-blog .breadcrumb a{color:var(--cyan)}
.aweb-blog h1{max-width:900px;color:#fff;font-family:"Space Grotesk",Inter,sans-serif;font-size:clamp(2.65rem,9vw,5.5rem);letter-spacing:0;line-height:.98;text-shadow:0 0 34px rgba(35,247,255,.12)}
.aweb-blog .hero-copy{max-width:760px;color:#b8c7dc;font-size:clamp(1.04rem,3vw,1.28rem)}
.aweb-blog section{background:transparent}.aweb-blog h2,.aweb-blog h3{color:#fff;font-family:"Space Grotesk",Inter,sans-serif;letter-spacing:0}.aweb-blog .lead,.aweb-blog p,.aweb-blog li{color:var(--mut)}
.aweb-blog .posts-grid{gap:18px}.aweb-blog .post-card,.aweb-blog .article-card{position:relative;overflow:hidden;border-radius:18px;border:1px solid var(--stroke);background:linear-gradient(145deg,rgba(255,255,255,.105),rgba(255,255,255,.045));box-shadow:0 18px 54px rgba(0,0,0,.18);backdrop-filter:blur(16px);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
.aweb-blog .post-card:before,.aweb-blog .article-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--cyan),var(--magenta));opacity:.9}.aweb-blog .post-card:hover,.aweb-blog .article-card:hover{transform:translateY(-6px);border-color:rgba(35,247,255,.45);box-shadow:0 0 44px rgba(35,247,255,.13)}
.aweb-blog .post-card h3,.aweb-blog .article-card h3{font-size:1.28rem}.aweb-blog .tag{border-color:rgba(35,247,255,.24);background:rgba(35,247,255,.08);color:var(--cyan)}
.aweb-blog .article-layout{gap:26px;align-items:start}.aweb-blog .article{border:1px solid var(--stroke);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.11),rgba(255,255,255,.045));box-shadow:0 22px 70px rgba(0,0,0,.2);backdrop-filter:blur(16px)}.aweb-blog .article h2{margin-top:34px;font-size:clamp(1.5rem,4vw,2.2rem)}.aweb-blog .article h2:first-child{margin-top:0}.aweb-blog .article p,.aweb-blog .article li{font-size:1.02rem;line-height:1.8}.aweb-blog .article a{color:var(--cyan)}
.aweb-blog .toc{border:1px solid var(--stroke);border-radius:18px;background:rgba(255,255,255,.07);box-shadow:0 18px 54px rgba(0,0,0,.16);backdrop-filter:blur(16px)}.aweb-blog .toc strong{display:block;margin-bottom:6px;color:#fff;font-family:"Space Grotesk",Inter,sans-serif}.aweb-blog .toc a{border-bottom-color:rgba(255,255,255,.1);color:var(--mut)}.aweb-blog .toc a:hover{color:var(--cyan)}
.aweb-blog .final-cta{background:linear-gradient(135deg,rgba(35,247,255,.12),rgba(255,61,242,.12));border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.aweb-blog footer{background:#03040d;border-top:1px solid rgba(255,255,255,.1)}
.read-progress{position:fixed;left:0;top:0;z-index:200;height:3px;width:0;background:linear-gradient(90deg,#23f7ff,#6dffb3,#ff3df2);box-shadow:0 0 16px rgba(35,247,255,.8)}
.reveal-card{opacity:0;transform:translateY(18px);transition:opacity .45s ease,transform .45s ease}.reveal-card.is-visible{opacity:1;transform:translateY(0)}
.article-sticky-cta{position:fixed;right:18px;bottom:18px;z-index:90;display:grid;gap:5px;width:min(320px,calc(100% - 28px));padding:14px 15px;border:1px solid rgba(35,247,255,.28);border-radius:16px;background:rgba(6,8,22,.88);color:#fff;box-shadow:0 0 38px rgba(35,247,255,.18);backdrop-filter:blur(16px)}.article-sticky-cta strong{font-size:.95rem;line-height:1.2}.article-sticky-cta span{color:#93a4bc;font-size:.82rem}.article-sticky-cta a{display:inline-flex;justify-content:center;margin-top:5px;border-radius:10px;background:linear-gradient(90deg,#23f7ff,#6dffb3);color:#060816;padding:9px 12px;font-weight:900}
@media(max-width:720px){.aweb-blog .blog-hero{padding:84px 0 42px}.aweb-blog h1{font-size:clamp(2.3rem,12vw,3.6rem)}.aweb-blog .posts-grid{grid-template-columns:1fr}.aweb-blog .article{padding:20px}.article-sticky-cta{left:12px;right:12px;bottom:10px;width:auto;grid-template-columns:1fr auto;align-items:center}.article-sticky-cta span{display:none}.article-sticky-cta a{margin-top:0;white-space:nowrap}.aweb-blog footer{padding-bottom:96px}}
@media(prefers-reduced-motion:reduce){.reveal-card,.aweb-blog .post-card,.aweb-blog .article-card{transition:none!important}.reveal-card{opacity:1;transform:none}}

.aweb-blog .kicker{color:#23f7ff}.aweb-blog .button-primary{background:linear-gradient(135deg,#23f7ff,#6dffb3);color:#060816;box-shadow:0 0 34px rgba(35,247,255,.22)}.aweb-blog .button-ghost{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#fff}.aweb-blog .button-ghost:hover{background:rgba(35,247,255,.12);border-color:rgba(35,247,255,.45);color:#23f7ff}

.article-sticky-cta{opacity:0;pointer-events:none;transform:translateY(140%);transition:opacity .22s ease,transform .22s ease}.article-sticky-cta.show{opacity:1;pointer-events:auto;transform:translateY(0)}
@media(prefers-reduced-motion:reduce){.article-sticky-cta{transition:none!important}}

.aweb-section-focus{animation:sectionFocus .9s ease-out}.aweb-link-active{transform:translateY(-1px);filter:drop-shadow(0 0 12px rgba(35,247,255,.75))}@keyframes sectionFocus{0%{box-shadow:inset 0 0 0 0 rgba(35,247,255,0)}35%{box-shadow:inset 0 0 0 2px rgba(35,247,255,.42),0 0 44px rgba(35,247,255,.12)}100%{box-shadow:inset 0 0 0 0 rgba(35,247,255,0)}}@media(prefers-reduced-motion:reduce){.aweb-section-focus{animation:none!important}}

/* Contrast hardening for interactive elements */
a.button,a.button:visited,.nav-cta,.nav-cta:visited{color:#fff}
.button-primary,.button-primary:visited,.scan,.scan:visited{color:#060816!important}
.button-primary:hover,.button-primary:focus-visible,.scan:hover,.scan:focus-visible{color:#060816!important}
.button-ghost,.button-ghost:visited{color:#fff!important;background:rgba(255,255,255,.09)!important;border-color:rgba(255,255,255,.3)!important}
.button-ghost:hover,.button-ghost:focus-visible{color:#060816!important;background:#23f7ff!important;border-color:#23f7ff!important}
.aweb-blog .button,.aweb-blog .button:visited{color:#fff!important}.aweb-blog .button-primary,.aweb-blog .button-primary:visited{color:#060816!important}.aweb-blog .button-ghost,.aweb-blog .button-ghost:visited{color:#fff!important}.aweb-blog .button-ghost:hover,.aweb-blog .button-ghost:focus-visible{color:#060816!important}
.aweb-blog .article a.button-primary,.aweb-blog .article a.button-primary:visited,.aweb-blog .article a.button-primary:hover,.aweb-blog .article a.button-primary:focus-visible{color:#060816!important;text-shadow:none!important}

html{scroll-behavior:smooth!important}
.neural-bg{position:fixed;inset:0;z-index:40;pointer-events:none;background:transparent;opacity:.42;mix-blend-mode:screen}

