:root{color-scheme: light;--navy: #07111f;--navy-2: #0d1d31;--ink: #132438;--body: #506274;--muted: #6d7f91;--cyan: #50d5df;--cyan-dark: #146d77;--purple: #7654c7;--yellow: #f2c94c;--soft: #edf2f6;--line: #d5e0e8;--white: #fff;--radius: 18px;--shadow: 0 20px 55px rgba(19,36,56,.09);--font: "Segoe UI Variable","Segoe UI",Arial,sans-serif}*{box-sizing: border-box}html{scroll-behavior: smooth;scroll-padding-top: 100px}body{margin: 0;min-width: 320px;padding-top: 78px;background: var(--white);color: var(--body);font-family: var(--font);-webkit-font-smoothing: antialiased}img{display: block;max-width: 100%}a{color: inherit}button,input{font: inherit}button,a{-webkit-tap-highlight-color: transparent}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline: 3px solid var(--cyan);outline-offset: 3px}p,h1,h2,h3,blockquote{margin-top: 0}p{line-height: 1.7}h1,h2,h3{color: var(--ink);line-height: 1.1}h2{margin-bottom: 22px;font-size: clamp(34px,4vw,50px);letter-spacing: -.045em}h3{letter-spacing: -.025em}.shell{width: min(100% - 56px,1200px);margin-inline: auto}.skip-link{position: fixed;top: 8px;left: 8px;z-index: 200;padding: 12px 18px;border-radius: 7px;background: var(--white);color: var(--navy);transform: translateY(-160%)}.skip-link:focus{transform: translateY(0)}.landing-header{position: fixed;z-index: 100;top: 0;right: 0;left: 0;border-bottom: 1px solid rgba(167,197,220,.16);background: rgba(7,17,31,.96);backdrop-filter: blur(16px)}.landing-nav{min-height: 78px;display: flex;align-items: center;justify-content: space-between;gap: 28px}.landing-brand{flex: 0 0 auto}.landing-brand img{width: 154px;height: auto}.landing-links{display: flex;align-items: center;gap: 19px}.landing-links a{color: #b4c1d0;font-size: 12px;font-weight: 650;text-decoration: none;white-space: nowrap}.landing-links a:not(.nav-proposal):hover{color: var(--cyan)}.landing-links .nav-proposal{min-height: 42px;display: inline-flex;align-items: center;gap: 12px;padding: 10px 16px;border-radius: 9px;background: var(--cyan);color: #041317}.landing-links .nav-proposal:hover{background: #7ee6ed}.landing-hero{position: relative;overflow: hidden;padding: 74px 0 78px;background: radial-gradient(circle at 4% 15%,rgba(80,213,223,.17),transparent 31%),radial-gradient(circle at 88% 90%,rgba(118,84,199,.12),transparent 32%),#f3f7fa}.landing-hero::before{content: "";position: absolute;top: -140px;right: 8%;width: 420px;height: 420px;border: 1px solid rgba(20,109,119,.09);border-radius: 50%;box-shadow: 0 0 0 65px rgba(80,213,223,.035),0 0 0 130px rgba(118,84,199,.025)}.hero-grid{position: relative;display: grid;grid-template-columns: minmax(0,1.08fr) minmax(400px,.92fr);align-items: start;gap: 62px}.hero-copy{padding-top: 17px}.hero-proof{display: flex;flex-wrap: wrap;gap: 8px 16px;margin-bottom: 28px;color: var(--cyan-dark);font-size: 11px;font-weight: 750;line-height: 1.5}.star-rating{color: #b47b00}.popular .star-rating,.final-proof .star-rating{color: var(--yellow)}.eyebrow{margin-bottom: 18px;color: var(--cyan-dark);font-size: 11px;font-weight: 800;letter-spacing: .14em;line-height: 1.5;text-transform: uppercase}.hero-copy h1{max-width: 700px;margin-bottom: 25px;font-size: clamp(43px,4.7vw,62px);letter-spacing: -.055em}.hero-copy h1 span{color: var(--cyan-dark)}.hero-copy>h2,.hero-copy>.nx-c>h2{max-width: 680px;margin-bottom: 29px;color: var(--body);font-size: 18px;font-weight: 450;letter-spacing: 0;line-height: 1.65}.check-list,.x-list{display: grid;gap: 11px;margin: 0;padding: 0;list-style: none}.check-list li,.x-list li{position: relative;padding-left: 25px;font-size: 13px;line-height: 1.55}.check-list li::before,.x-list li::before{position: absolute;top: 0;left: 0;font-weight: 850}.check-list li::before{content: "✓";color: var(--cyan-dark)}.x-list li::before{content: "×";color: #b42318;font-size: 18px;line-height: 1}.hero-checks{grid-template-columns: repeat(2,minmax(0,1fr));gap: 13px 24px}.hero-checks li{color: var(--ink);font-weight: 600}.proposal-card{padding: 34px;border: 1px solid #d2e1e8;border-radius: 22px;background: rgba(255,255,255,.97);box-shadow: 0 28px 70px rgba(19,36,56,.13)}.proposal-card h2{margin-bottom: 15px;font-size: 30px;letter-spacing: -.035em}.proposal-card>p:not(.eyebrow),.proposal-card>.nx-c>p:not(.eyebrow){margin-bottom: 24px;font-size: 13px}.proposal-form{display: grid;gap: 14px}.form-row{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.proposal-form label{display: grid;gap: 6px;color: var(--ink);font-size: 11px;font-weight: 650}.proposal-form input:not([type="checkbox"]){width: 100%;min-height: 44px;padding: 10px 11px;border: 1px solid #cbd9e3;border-radius: 8px;background: #f9fbfc;color: var(--ink);font-size: 13px}.proposal-form input:not([type="checkbox"]):focus{border-color: var(--cyan-dark);background: var(--white)}.proposal-form .form-consent{display: flex;align-items: flex-start;gap: 9px;color: var(--body);font-size: 10px;font-weight: 400;line-height: 1.5}.form-consent input{flex: 0 0 auto;width: 15px;height: 15px;margin: 2px 0 0;accent-color: var(--cyan-dark)}.form-consent a{color: var(--cyan-dark)}.button{min-height: 50px;display: inline-flex;align-items: center;justify-content: center;gap: 18px;padding: 13px 21px;border: 1px solid transparent;border-radius: 9px;font-size: 13px;font-weight: 750;line-height: 1.4;text-align: center;text-decoration: none;cursor: pointer;transition: transform .18s ease,background-color .18s ease,border-color .18s ease}.button:hover{transform: translateY(-2px)}.button-primary{background: var(--cyan);color: #041317}.button-primary:hover{background: #7ee6ed}.proposal-form .button{width: 100%;margin-top: 2px}.local-note{margin: -4px 0 0;color: var(--muted);font-size: 10px;text-align: center}.whatsapp-link{display: flex;align-items: center;justify-content: center;gap: 10px;margin-top: 16px;padding: 13px 16px;border: 1px solid #8eddb3;border-radius: 9px;background: #dcf8e8;color: #096b43;font-size: 12px;font-weight: 750;text-decoration: none;transition: background-color .18s ease,border-color .18s ease}.whatsapp-link:hover{border-color: #58c98d;background: #c5f3d8}.topic-strip{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px 36px;margin: 0;padding: 22px 28px;background: var(--navy);color: #d7e2ec;list-style: none}.topic-strip li{position: relative;font-size: 11px;font-weight: 750;letter-spacing: .07em;text-transform: uppercase}.topic-strip li:not(:last-child)::after{content: "";position: absolute;top: 50%;right: -20px;width: 4px;height: 4px;border-radius: 50%;background: var(--cyan);transform: translateY(-50%)}.section{padding: 96px 0}.section-white{background: var(--white)}.section-soft{background: var(--soft)}.section-heading{max-width: 880px;margin: 0 auto 46px;text-align: center}.section-heading>p:last-child,.section-heading>.nx-c>p:last-child{max-width: 780px;margin: 0 auto;font-size: 15px}.card-grid{display: grid;gap: 18px}.card-grid.three{grid-template-columns: repeat(3,minmax(0,1fr))}.card-grid.four{grid-template-columns: repeat(4,minmax(0,1fr))}.info-card{position: relative;padding: 29px;border: 1px solid var(--line);border-radius: var(--radius);background: var(--white);box-shadow: 0 10px 30px rgba(19,36,56,.035)}.info-card h3{margin-bottom: 15px;font-size: 22px;line-height: 1.2}.info-card p{margin-bottom: 0;font-size: 13px}.card-number{display: block;margin-bottom: 30px;color: var(--cyan-dark);font-size: 11px;font-weight: 850;letter-spacing: .13em}.center-note{margin: 27px 0 0;color: var(--cyan-dark);font-size: 12px;font-weight: 700;text-align: center}.highlight-note{max-width: 980px;margin: 30px auto 0;padding: 22px 26px;border: 1px solid #c7dfe2;border-left: 4px solid var(--cyan-dark);border-radius: 11px;background: #f2f9fa;color: var(--ink);font-size: 13px}.step-card{display: flex;flex-direction: column}.step-card .card-result{margin-top: auto;padding-top: 20px;color: var(--cyan-dark);font-size: 12px;font-weight: 700}.step-card>p:not(.card-result),.step-card>.nx-c>p:not(.card-result){padding-bottom: 20px}.module-card{padding: 27px}.module-card h3{min-height: 53px}.module-hours{display: inline-flex;margin-bottom: 23px;padding: 7px 11px;border-radius: 999px;background: #e5f4f5;color: var(--cyan-dark);font-size: 11px;font-weight: 800}.section-dark{background: radial-gradient(circle at 90% 10%,rgba(118,84,199,.2),transparent 33%),var(--navy);color: #a8b6c7}.section-dark h2,.section-dark h3{color: #f4f7fb}.section-dark .eyebrow{color: var(--cyan)}.dark-cards .info-card{border-color: rgba(167,197,220,.16);background: linear-gradient(145deg,rgba(31,52,78,.76),rgba(13,29,49,.85));box-shadow: none}.dark-cards .card-number{color: var(--cyan)}.ai-example{max-width: 900px;margin: 42px auto 0;text-align: center}.ai-example h3{margin-bottom: 15px;font-size: 26px}.ai-example p{font-size: 14px}.ai-example blockquote{margin: 25px 0;padding: 25px 30px;border: 1px solid rgba(80,213,223,.26);border-radius: 13px;background: rgba(80,213,223,.06);color: #d9f7fa;font-size: 16px;font-style: normal;line-height: 1.7}.section-action{display: flex;justify-content: center;margin-top: 34px}.report-carousel{width: 100%;overflow: hidden;padding: 6px 0 10px;mask-image: linear-gradient(to right,transparent,black 4%,black 96%,transparent)}.report-track{display: flex;width: max-content;animation: report-scroll 46s linear infinite;will-change: transform}.report-group{display: flex;flex: 0 0 auto;gap: 16px;padding-right: 16px}.report-group img{width: 370px;height: auto;aspect-ratio: 1028 / 720;border: 1px solid #cfdae4;border-radius: 12px;background: var(--white);object-fit: cover;box-shadow: 0 10px 25px rgba(19,36,56,.05)}.report-carousel:hover .report-track,.report-carousel:focus-within .report-track,.report-carousel.is-paused .report-track{animation-play-state: paused}.carousel-toggle{min-height: 40px;display: flex;align-items: center;gap: 9px;margin: 18px auto 0;padding: 8px 14px;border: 1px solid #c6d5df;border-radius: 999px;background: transparent;color: var(--body);font: 600 12px/1.2 var(--font);cursor: pointer}.carousel-toggle:hover{border-color: var(--cyan-dark);color: var(--ink)}.carousel-toggle>span:first-child,.carousel-toggle>.nx-c>span:first-child{width: 12px;color: var(--cyan-dark);text-align: center}@keyframes report-scroll{to{transform: translateX(-50%)}}.testimonial-grid{margin-top: 32px}.testimonial{display: flex;flex-direction: column;padding: 29px;border: 1px solid var(--line);border-radius: var(--radius);background: var(--white)}.stars{margin-bottom: 18px;color: #b47b00;font-size: 13px;letter-spacing: .1em}.testimonial>p,.testimonial>.nx-c>p{flex: 1;color: var(--ink);font-size: 14px}.testimonial-author{display: flex;align-items: center;gap: 12px;margin-top: 22px}.testimonial-author>span,.testimonial-author>.nx-c>span{width: 40px;height: 40px;display: grid;flex: 0 0 auto;place-items: center;border-radius: 50%;background: #e5f4f5;color: var(--cyan-dark);font-size: 11px;font-weight: 800}.testimonial-author div{display: grid;gap: 3px}.testimonial-author strong{color: var(--ink);font-size: 12px}.testimonial-author small{color: var(--muted);font-size: 10px}.experience-line{margin: 30px 0 0;color: var(--cyan-dark);font-size: 12px;font-weight: 750;text-align: center}.package-grid{align-items: stretch}.package-card{position: relative;display: flex;flex-direction: column;padding: 31px;border: 1px solid var(--line);border-radius: var(--radius);background: var(--white);box-shadow: 0 12px 35px rgba(19,36,56,.04)}.package-card.featured{border: 2px solid var(--cyan-dark);background: linear-gradient(160deg,#f2f9fa,var(--white));box-shadow: 0 20px 45px rgba(20,109,119,.12)}.popular{position: absolute;top: 22px;right: 22px;padding: 6px 10px;border-radius: 999px;background: var(--navy);color: var(--cyan);font-size: 10px;font-weight: 750}.package-hours{display: block;margin-bottom: 14px;color: var(--cyan-dark);font-size: 46px;font-weight: 800;letter-spacing: -.05em;line-height: 1}.package-card h3{margin-bottom: 16px;font-size: 28px}.package-card>p:not(.package-support),.package-card>.nx-c>p:not(.package-support){min-height: 67px;font-size: 13px}.package-card .check-list{margin-bottom: 22px}.package-card .x-list{margin-bottom: 24px}.package-card .x-list li{color: var(--muted)}.package-support{margin: auto 0 0;padding-top: 19px;border-top: 1px solid var(--line);color: var(--cyan-dark);font-size: 12px;font-weight: 800}.faq-list{display: grid;gap: 10px}.faq-list details{border: 1px solid var(--line);border-radius: 11px;background: var(--white)}.faq-list summary{position: relative;padding: 20px 52px 20px 21px;color: var(--ink);font-size: 13px;font-weight: 700;line-height: 1.5;cursor: pointer;list-style: none}.faq-list summary::-webkit-details-marker{display: none}.faq-list summary::after{content: "+";position: absolute;top: 16px;right: 21px;color: var(--cyan-dark);font-size: 22px;font-weight: 400}.faq-list details[open] summary::after{content: "−"}.faq-list details p{margin: 0;padding: 0 21px 21px;font-size: 13px}.package-faq{max-width: 900px;margin: 34px auto 0}.report-frame{overflow: hidden;border: 1px solid #c8d7e1;border-radius: 17px;background: var(--white);box-shadow: var(--shadow)}.report-frame iframe{width: 100%;height: 650px;display: block;border: 0}.report-note{max-width: 850px;margin: 25px auto 0;font-size: 13px;text-align: center}.faq-shell{max-width: 920px}.faq-note{margin: 27px 0 0;font-size: 13px;text-align: center}.final-cta{position: relative;overflow: hidden;background: radial-gradient(circle at 12% 15%,rgba(80,213,223,.12),transparent 34%),radial-gradient(circle at 88% 85%,rgba(118,84,199,.2),transparent 36%),var(--navy);color: #a8b6c7}.final-inner{max-width: 850px;text-align: center}.final-inner h2{color: #f4f7fb}.final-inner>p:not(.eyebrow):not(.final-proof),.final-inner>.nx-c>p:not(.eyebrow):not(.final-proof){font-size: 15px}.final-inner .eyebrow{color: var(--cyan)}.final-checks{max-width: 610px;margin: 28px auto;text-align: left}.final-checks li::before{color: var(--cyan)}.final-actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px}.button-whatsapp{border-color: #8eddb3;background: #dcf8e8;color: #096b43}.button-whatsapp:hover{border-color: #58c98d;background: #c5f3d8}.final-proof{margin: 28px 0 0;color: var(--cyan);font-size: 11px;font-weight: 700}.floating-whatsapp{position: fixed;z-index: 90;right: 24px;bottom: 24px;width: 58px;height: 58px;display: grid;place-items: center;border: 3px solid var(--white);border-radius: 50%;background: #25d366;color: var(--white);box-shadow: 0 10px 28px rgba(7,17,31,.28);transition: transform .18s ease,background-color .18s ease,box-shadow .18s ease}.floating-whatsapp:hover{background: #4ade80;transform: translateY(-3px) scale(1.04);box-shadow: 0 14px 34px rgba(7,17,31,.34)}.floating-whatsapp svg{width: 31px;height: 31px}.mobile-proposal-bar{display: none}@media (max-width: 1100px){.landing-links{gap: 12px}.landing-links a{font-size: 11px}.landing-links .nav-proposal{padding-inline: 12px}.hero-grid{gap: 35px}.card-grid.four{grid-template-columns: repeat(2,minmax(0,1fr))}.module-card h3{min-height: 0}}@media (max-width: 900px){body{padding-top: 0}html{scroll-padding-top: 24px}.landing-header{position: relative}.landing-links a:not(.nav-proposal){display: none}.hero-grid{grid-template-columns: 1fr}.hero-copy{max-width: 760px}.proposal-card{max-width: 680px}}@media (max-width: 760px){.shell{width: min(100% - 36px,620px)}.landing-nav{min-height: 66px}.landing-brand img{width: 140px}.landing-links .nav-proposal{min-height: 38px;padding: 8px 11px;font-size: 10px}.landing-links .nav-proposal span{display: none}.landing-hero{padding: 48px 0 54px}.hero-copy{padding-top: 0}.hero-copy h1{font-size: clamp(37px,10vw,48px)}.hero-copy>h2,.hero-copy>.nx-c>h2{font-size: 16px}.hero-checks{grid-template-columns: 1fr}.proposal-card{padding: 27px 23px}.proposal-card h2{font-size: 28px}.topic-strip{gap: 12px 23px;padding: 20px 18px}.topic-strip li{font-size: 9px}.topic-strip li:not(:last-child)::after{right: -13px}.section{padding: 70px 0}.section-heading{margin-bottom: 34px;text-align: left}.section-heading>p:last-child,.section-heading>.nx-c>p:last-child{font-size: 14px}.card-grid.three,.card-grid.four{grid-template-columns: 1fr}.info-card,.package-card{padding: 26px 23px}.package-card>p:not(.package-support),.package-card>.nx-c>p:not(.package-support){min-height: 0}.package-card.featured{transform: none}.report-group{gap: 12px;padding-right: 12px}.report-group img{width: min(78vw,330px)}.testimonial-grid{margin-top: 24px}.experience-line{line-height: 1.9}.report-frame iframe{height: 480px}.final-actions{flex-direction: column}.final-actions .button{width: 100%}.floating-whatsapp{display: none}.mobile-proposal-bar{position: fixed;z-index: 95;right: 0;bottom: 0;left: 0;display: block;padding: 10px 14px calc(10px + env(safe-area-inset-bottom));border-top: 1px solid rgba(167,197,220,.2);background: rgba(7,17,31,.97);box-shadow: 0 -10px 30px rgba(7,17,31,.18);transform: translateY(110%);visibility: hidden;transition: transform .22s ease,visibility .22s}.mobile-proposal-bar.is-visible{transform: translateY(0);visibility: visible}.mobile-proposal-bar a{min-height: 48px;display: flex;align-items: center;justify-content: center;gap: 14px;border-radius: 9px;background: var(--cyan);color: #041317;font-size: 13px;font-weight: 800;text-decoration: none}.final-cta{padding-bottom: 100px}}@media (max-width: 480px){.landing-links .nav-proposal{max-width: 142px;white-space: normal;line-height: 1.25;text-align: center}.form-row{grid-template-columns: 1fr}.hero-proof{gap: 7px 12px;font-size: 10px}.highlight-note{padding: 19px}.ai-example blockquote{padding: 21px 19px;font-size: 14px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{transition: none !important}}.variant-nexus{--ink: #edf6ff;--body: #a8bdd0;--muted: #8da4b9;--cyan-dark: #62e4eb;--soft: #0c1b2d;--line: #284158;background: #07111f;color-scheme: dark}.variant-nexus .landing-header{background: rgba(5,14,27,.9)}.variant-nexus .landing-hero{background: radial-gradient(circle at 8% 12%,rgba(44,211,224,.2),transparent 30%),radial-gradient(circle at 87% 26%,rgba(124,82,210,.22),transparent 30%),linear-gradient(145deg,#07111f,#0b1b30 70%,#111633)}.variant-nexus .landing-hero::before{border-color: rgba(98,228,235,.15);box-shadow: 0 0 0 65px rgba(98,228,235,.035),0 0 0 130px rgba(118,84,199,.04)}.variant-nexus .hero-copy h1 span{background: linear-gradient(100deg,#68e8ed,#b6a1ff);-webkit-background-clip: text;background-clip: text;color: transparent}.variant-nexus .hero-proof{color: #a9dce2}.variant-nexus .star-rating{color: var(--yellow)}.variant-nexus .proposal-card{border-color: rgba(119,175,205,.25);background: rgba(12,29,48,.9);box-shadow: 0 28px 80px rgba(0,0,0,.35)}.variant-nexus .proposal-form input:not([type="checkbox"]){border-color: #35516a;background: #091726;color: #edf6ff}.variant-nexus .proposal-form input:not([type="checkbox"]):focus{border-color: #62e4eb;background: #0c1d30}.variant-nexus .local-note{color: #8da4b9}.variant-nexus .form-consent a{color: #62e4eb}.variant-nexus .topic-strip{background: #0a1727}.variant-nexus .section-white{background: #081523}.variant-nexus .section-soft{background: radial-gradient(circle at 90% 10%,rgba(118,84,199,.12),transparent 35%),#0c1b2d}.variant-nexus .info-card,.variant-nexus .testimonial,.variant-nexus .package-card{border-color: #294258;background: linear-gradient(145deg,rgba(27,49,72,.78),rgba(11,26,43,.9));box-shadow: 0 18px 40px rgba(0,0,0,.12)}.variant-nexus .package-card.featured{border-color: #50d5df;background: linear-gradient(145deg,rgba(31,75,91,.75),rgba(19,29,58,.95));box-shadow: 0 20px 50px rgba(80,213,223,.1)}.variant-nexus .highlight-note{border-color: #285a68;border-left-color: #62e4eb;background: rgba(51,143,153,.1);color: #d5edf1}.variant-nexus .module-hours,.variant-nexus .testimonial-author>span,.variant-nexus .testimonial-author>.nx-c>span{background: rgba(80,213,223,.12);color: #62e4eb}.variant-nexus .popular{background: #15334a}.variant-nexus .package-support{color: #62e4eb}.variant-nexus .faq-list details{background: #0c1b2d}.variant-nexus .report-group img{border-color: #365168}.variant-nexus .report-frame{border-color: #365168;background: #0c1b2d}.variant-nexus .carousel-toggle{border-color: #365168;color: #b6c9d9}.variant-nexus .carousel-toggle:hover{color: #fff}.variant-nexus .final-cta{background: radial-gradient(circle at 12% 15%,rgba(80,213,223,.17),transparent 34%),radial-gradient(circle at 88% 85%,rgba(118,84,199,.3),transparent 40%),#050e1b}.session-grid{align-items: stretch}.session-card{display: flex;flex-direction: column;padding: 18px 18px 24px}.session-card img{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;margin-bottom: 18px;border-radius: 12px;object-fit: cover}.session-card .module-hours{align-self: flex-start;margin-bottom: 14px}.session-card h3{min-height: 0}.session-card .card-result{margin-top: auto;padding-top: 14px;color: var(--cyan-dark);font-size: 12px;font-weight: 700}.card-grid.two{grid-template-columns: repeat(2,minmax(0,1fr))}.info-card .package-hours{font-size: clamp(28px,4vw,46px)}.hero-metric-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;margin-top: 28px}.hero-metric{padding: 17px 19px;border: 1px solid rgba(98,228,235,.18);border-radius: 12px;background: rgba(14,34,55,.68)}.hero-metric strong{display: block;margin-bottom: 4px;color: #68e8ed;font-size: 27px;line-height: 1.1}.hero-metric p{margin: 0;color: #b6c9d9;font-size: 11px;line-height: 1.45}.included-card{max-width: 720px;margin: 0 auto 34px;padding: 31px;border: 1px solid #50d5df;border-radius: var(--radius);background: linear-gradient(145deg,rgba(31,75,91,.7),rgba(19,29,58,.9))}.included-card h3{margin-bottom: 20px;font-size: 28px}.included-card>p:last-child,.included-card>.nx-c>p:last-child{margin: 22px 0 0;padding-top: 19px;border-top: 1px solid var(--line);font-size: 13px}.chip-list{display: flex;flex-wrap: wrap;gap: 9px;margin: 20px 0 0;padding: 0;list-style: none}.chip-list li{padding: 8px 11px;border: 1px solid #365168;border-radius: 999px;background: rgba(80,213,223,.07);color: #d5edf1;font-size: 11px;line-height: 1.4}.split-feature{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);align-items: center;gap: 58px}.split-feature img{width: 100%;height: auto;border: 1px solid #365168;border-radius: 20px;background: #0c1b2d;box-shadow: 0 25px 60px rgba(0,0,0,.2)}.plan-copy h2{font-size: clamp(32px,3.6vw,46px)}.plan-copy>p,.plan-copy>.nx-c>p{font-size: 14px}.client-carousel{width: 100%;overflow: hidden;padding: 6px 0 10px;mask-image: linear-gradient(to right,transparent,black 5%,black 95%,transparent)}.client-track{display: flex;width: max-content;animation: client-scroll 38s linear infinite;will-change: transform}.client-group{display: flex;flex: 0 0 auto;gap: 12px;padding-right: 12px}.client-item{width: 210px;min-height: 112px;display: grid;place-items: center;padding: 20px;border: 1px solid #294258;border-radius: 14px;background: linear-gradient(145deg,rgba(31,52,78,.85),rgba(13,29,49,.95))}.client-item img{width: auto;max-width: 150px;height: auto;max-height: 64px}.client-item img[src$="javeriana.webp"],.client-item img[src$="argos.webp"]{max-height: 76px}.client-carousel:hover .client-track,.client-carousel:focus-within .client-track,.client-carousel.is-paused .client-track{animation-play-state: paused}@keyframes client-scroll{to{transform: translateX(-50%)}}.sales-chart{max-width: 1000px;margin: 38px auto 0}.sales-chart h3{margin-bottom: 22px;font-size: 24px;text-align: center}.sales-chart img{width: 100%;height: auto;border: 1px solid #365168;border-radius: 15px;background: #fff}.price-table-wrap{overflow-x: auto;border: 1px solid #365168;border-radius: 16px;background: #0c1b2d}.price-table{width: 100%;min-width: 780px;border-collapse: collapse;color: #c5d5e3;font-size: 13px}.price-table th,.price-table td{padding: 18px 20px;border-bottom: 1px solid #294258;text-align: left}.price-table th{background: #12283d;color: #68e8ed;font-size: 12px}.price-table td:first-child{color: #edf6ff;font-weight: 700}.price-table tr:last-child td{border-bottom: 0}.price-caption{max-width: 850px;margin: 18px auto 0;font-size: 12px;text-align: center}.proposal-form textarea{width: 100%;min-height: 100px;padding: 11px;border: 1px solid #35516a;border-radius: 8px;background: #091726;color: #edf6ff;font: inherit;font-size: 13px;resize: vertical}.proposal-form textarea:focus{border-color: #62e4eb;background: #0c1d30;outline: 3px solid var(--cyan);outline-offset: 3px}@media (max-width: 900px){.split-feature{grid-template-columns: 1fr;gap: 34px}.split-feature>img,.split-feature>.nx-c>img{max-width: 650px;margin: 0 auto}}@media (max-width: 760px){.card-grid.two{grid-template-columns: 1fr}.hero-metric-grid{gap: 9px}.hero-metric{padding: 14px}.hero-metric strong{font-size: 23px}.included-card{padding: 25px 22px}.client-group{gap: 9px;padding-right: 9px}.client-item{width: 164px;min-height: 98px;padding: 15px}.client-item img{max-width: 124px;max-height: 52px}.client-item img[src$="javeriana.webp"],.client-item img[src$="argos.webp"]{max-height: 64px}}.cp-hero-chips{margin-top: 24px}.cp-hero-chips li{font-size: 12px;font-weight: 700}.cp-microcopy{margin: 14px 0 0;color: #8da4b9;font-size: 11px;text-align: center}.cp-bono-split{max-width: 820px;margin: 46px auto 0}.cp-bono{max-width: none;margin: 0}.cp-bono h3{margin-bottom: 18px;font-size: 26px}.cp-app h3{margin-bottom: 8px}.cp-app p{margin: 0}.cp-app-icon{width: 44px;height: 44px;display: grid;place-items: center;margin-bottom: 18px;border: 1px solid rgba(98,228,235,.28);border-radius: 12px;background: linear-gradient(145deg,rgba(80,213,223,.16),rgba(124,82,210,.16));color: #68e8ed}.cp-app-icon svg{width: 22px;height: 22px}.cp-agentes{background: radial-gradient(circle at 10% 0%,rgba(80,213,223,.16),transparent 35%),radial-gradient(circle at 92% 90%,rgba(124,82,210,.3),transparent 40%),#050e1b}.cp-agentes .card-number{margin-bottom: 18px}.cp-agentes .highlight-note{margin-top: 28px}.cp-tags{display: flex;flex-wrap: wrap;justify-content: center;gap: 6px;margin-top: 12px}.cp-tag{display: inline-block;margin: 2px 2px 0 0;padding: 2px 9px;border-radius: 999px;font-size: 12px;font-weight: 700}.cp-tag.cp-tag-objetivo{background: rgba(80,213,223,.14);color: #68e8ed}.cp-tag.cp-tag-contexto{background: rgba(182,161,255,.16);color: #c9b9ff}.cp-tag.cp-tag-fuentes{background: rgba(255,196,87,.14);color: #ffd27a}.cp-tag.cp-tag-formato{background: rgba(110,231,160,.14);color: #8ff0b4}.cp-prompt-grid{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr);align-items: stretch;gap: 26px;margin-bottom: 28px}.cp-chat{display: flex;flex-direction: column;overflow: hidden;border: 1px solid #365168;border-radius: 18px;background: #091726;box-shadow: 0 25px 60px rgba(0,0,0,.25)}.cp-chat-head{display: flex;align-items: center;gap: 10px;padding: 14px 18px;border-bottom: 1px solid #294258;background: #0f2236;color: #edf6ff;font-size: 13px}.cp-chat-dot{width: 10px;height: 10px;flex: 0 0 auto;border-radius: 50%;background: linear-gradient(135deg,#68e8ed,#b6a1ff)}.cp-copiar{margin-left: auto;min-height: 34px;padding: 6px 13px;border: 1px solid #50d5df;border-radius: 8px;background: transparent;color: #68e8ed;font: inherit;font-size: 12px;font-weight: 800;cursor: pointer}.cp-copiar:hover,.cp-copiar:focus-visible{background: #50d5df;color: #041317}.cp-prompt-texto{flex: 1;margin: 0;padding: 22px 22px 24px;color: #d5e4f1;font-size: 15px;line-height: 1.75}.cp-prompt-texto .cp-tag-objetivo{border-bottom: 2px solid rgba(104,232,237,.55)}.cp-prompt-texto .cp-tag-fuentes{border-bottom: 2px solid rgba(255,210,122,.55)}.cp-prompt-texto .cp-tag-formato{border-bottom: 2px solid rgba(143,240,180,.55)}.cp-prompt-texto .cp-tag-contexto{border-bottom: 2px solid rgba(201,185,255,.55)}.cp-resultado{display: flex;flex-direction: column;justify-content: center;padding: 22px;border: 1px solid #294258;border-radius: 18px;background: linear-gradient(145deg,rgba(27,49,72,.78),rgba(11,26,43,.9))}.cp-resultado-titulo{margin: 0 0 14px;color: #edf6ff;font-size: 14px;font-weight: 800}.cp-resultado-titulo small{color: #8da4b9;font-weight: 500}.cp-resultado .price-table-wrap{margin-bottom: 16px}.cp-tabla{min-width: 0;font-size: 12px}.cp-tabla th,.cp-tabla td{padding: 10px 12px}.module-card.cp-destacado{border-color: #50d5df;background: linear-gradient(145deg,rgba(31,75,91,.75),rgba(19,29,58,.95))}.module-grid + .package-grid{margin-top: 30px}.cp-metricas{grid-template-columns: repeat(4,minmax(0,1fr));margin: 0 0 34px}.cp-prompt-grid.cp-prompt-solo{grid-template-columns: minmax(0,760px);justify-content: center;margin-top: 30px}.cp-reporte{position: relative}.cp-reporte-portada{min-height: 420px;display: grid;place-content: center;justify-items: center;gap: 14px;padding: 40px 24px;background: radial-gradient(circle at 20% 15%,rgba(80,213,223,.16),transparent 40%),radial-gradient(circle at 85% 85%,rgba(124,82,210,.22),transparent 45%),#0c1b2d;color: #8fb3cf;text-align: center}.cp-reporte-portada svg{width: 120px;height: 90px}.cp-reporte-portada p{margin: 0;color: #edf6ff;font-size: 17px}.cp-reporte iframe{width: 100%;height: 650px;display: block;border: 0}.cp-metricas.cp-metricas-3{grid-template-columns: repeat(3,minmax(0,1fr))}.variant-nexus .cp-claro{--ink: #132438;--body: #4c5e70;--muted: #6d7f91;--cyan-dark: #0f6f79;--line: #d5e0e8;background: #eef7fa;color: var(--body);color-scheme: light}.variant-nexus .cp-claro + .cp-claro{padding-top: 0;box-shadow: 0 -2px 0 #eef7fa}.variant-nexus .cp-claro .highlight-note{border-color: #bfe3e7;border-left-color: #0f6f79;background: #e3f5f7;color: #132438}.variant-nexus .cp-claro .highlight-note strong{color: #0b4f57}.variant-nexus .cp-claro .module-hours{background: #dff4f6;color: #0b5f68}.variant-nexus .cp-claro .module-card.cp-destacado{border-color: #0f6f79;background: #effbfc;box-shadow: 0 14px 34px rgba(15,111,121,.14)}.variant-nexus .cp-claro .info-card{border-color: #d5e3ec;background: #fff;box-shadow: 0 14px 34px rgba(19,36,56,.07)}.variant-nexus .cp-claro .included-card{border-color: #50d5df;background: linear-gradient(145deg,#0f2a3d,#16244a)}.variant-nexus .cp-claro .included-card,.variant-nexus .cp-claro .included-card h3{color: #edf6ff}.variant-nexus .cp-claro .included-card .eyebrow,.variant-nexus .cp-claro .included-card .check-list li::before{color: #62e4eb}.variant-nexus .cp-claro .included-card li,.variant-nexus .cp-claro .included-card>p:last-child,.variant-nexus .cp-claro .included-card>.nx-c>p:last-child{color: #c5d5e3}.variant-nexus .cp-claro .cp-app-icon{border-color: #bfe7ea;background: linear-gradient(145deg,#e6f8f9,#efeafd);color: #0f6f79}.hero-copy>h2 strong,.hero-copy>.nx-c>h2 strong{color: #68e8ed;font-weight: 800}.variant-nexus .final-cta.cp-cierre{background: radial-gradient(circle at 12% 18%,rgba(255,255,255,.18),transparent 32%),radial-gradient(circle at 88% 88%,rgba(224,75,168,.35),transparent 40%),linear-gradient(120deg,#0a7f8b 0%,#3b5fd0 55%,#6a3fd0 100%);color: #eef6ff}.cp-cierre .final-inner h2,.cp-cierre .final-inner>p:not(.final-proof),.cp-cierre .final-inner>.nx-c>p:not(.final-proof){color: #fff}.cp-cierre .final-inner .eyebrow,.cp-cierre .final-proof,.cp-cierre .final-checks li::before{color: #fff}.cp-cierre .final-checks li{color: #f2f7ff}.cp-cierre .button-primary{background: #fff;color: #10233a;box-shadow: 0 12px 30px rgba(7,17,31,.25)}.cp-cierre .button-primary:hover{background: #e9fbfc}.cp-centro{grid-template-columns: minmax(0,.85fr) minmax(0,1.15fr);gap: 46px;margin-bottom: 46px}.cp-centro-texto h2{font-size: clamp(32px,3.6vw,46px)}.cp-centro-texto>p,.cp-centro-texto>.nx-c>p{font-size: 15px}.split-feature .cp-centro-img{border: 0;border-radius: 0;background: none;box-shadow: none}@media (max-width: 900px){.cp-prompt-grid{grid-template-columns: 1fr}.cp-centro{grid-template-columns: 1fr;gap: 24px}.cp-centro-img{max-width: 560px;margin: 0 auto}}@media (max-width: 760px){.cp-solo-escritorio{display: none !important}.cp-hero-chips{gap: 7px;margin-top: 18px}.cp-hero-chips li{padding: 6px 10px;font-size: 11px}.cp-bono-split{margin-top: 30px}.cp-bono-split>img,.cp-bono-split>.nx-c>img{display: none}.cp-bono h3{font-size: 22px}.card-grid.cp-deslizar{display: flex;gap: 12px;margin-inline: -18px;padding: 0 18px 8px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: 18px;scrollbar-width: none}.card-grid.cp-deslizar::-webkit-scrollbar{display: none}.cp-deslizar>*,.cp-deslizar>.nx-c>*{flex: 0 0 80%;scroll-snap-align: start}.cp-deslizar .card-number{margin-bottom: 16px}.module-grid .cp-detalle{display: none}.module-grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 10px}.module-grid .module-card{padding: 18px 16px}.module-grid .module-card h3{margin: 0;font-size: 16px}.cp-prompt-texto{padding: 18px;font-size: 14px}.cp-chat-head strong{font-size: 12px}.cp-metricas{grid-template-columns: repeat(2,minmax(0,1fr))}.cp-reporte-portada{min-height: 260px}.cp-reporte iframe{height: 480px}.cp-metricas.cp-metricas-3{grid-template-columns: repeat(3,minmax(0,1fr))}.cp-metricas-3 .hero-metric strong{font-size: 19px}}:root{--pbm-acento: #50d5df;--pbm-acento-tinta: #041317;--pbm-lima: #9df166;--pbm-whatsapp: #25d366;--pbm-radio: 12px}.screen-reader-text{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}body.admin-bar .site-header{top: 32px}body.admin-bar .landing-header{top: 32px}@media (max-width: 782px){body.admin-bar .site-header,body.admin-bar .landing-header{top: 46px}}.wp-block-image{margin: 0}.wp-block-image img{height: auto}.pbm-boton{display: inline-flex;align-items: center;justify-content: center;gap: .5em;min-height: 50px;padding: .8em 1.5em;border: 0;border-radius: var(--pbm-radio);background: var(--pbm-acento);color: var(--pbm-acento-tinta);font: inherit;font-weight: 700;text-decoration: none;cursor: pointer}.pbm-boton:hover{filter: brightness(1.08)}.pbm-boton--whatsapp{background: var(--pbm-whatsapp);color: #08310f}.pbm-video,.pbm-reporte{position: relative;width: 100%;max-width: 100%;aspect-ratio: 16 / 9;border-radius: var(--pbm-radio);overflow: hidden;background: #000}.pbm-reporte{aspect-ratio: 16 / 9.6;background: #0e1c2e}.pbm-video iframe,.pbm-reporte iframe,.pbm-video img{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;object-fit: cover}.pbm-video button{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;padding: 0;background: transparent;cursor: pointer}.pbm-video button::after{content: "";position: absolute;left: 50%;top: 50%;width: 72px;height: 50px;transform: translate(-50%,-50%);border-radius: 12px;background: rgba(0,11,31,.85) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M8 5v14l11-7z'/%3E%3C/svg%3E") center/28px no-repeat}.pbm-video button:hover::after{background-color: #e00}.pbm-reporte__abrir{margin: 12px 0 32px;font-weight: 700;font-size: .95rem}.pbm-reporte__abrir a{color: var(--pbm-acento)}.pbm-reporte__abrir a::after{content: " ↗"}.pbm-lista-videos{margin: 8px 0 32px}.pbm-lista-videos .pbm-video{margin-bottom: 16px}.pbm-lista-videos__clases{list-style: none;margin: 0;padding: 0;display: grid;gap: 12px;grid-template-columns: repeat(auto-fill,minmax(min(46%,150px),1fr))}.pbm-lista-videos__clases li{margin: 0}.pbm-lista-videos__clases button{display: block;width: 100%;padding: 0;border: 2px solid transparent;border-radius: 8px;background: none;color: inherit;cursor: pointer;text-align: left;overflow: hidden}.pbm-lista-videos__clases img{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover}.pbm-lista-videos__clases span{display: block;padding: 6px 8px;font-size: .85rem;font-weight: 700;background: rgba(167,197,220,.12)}.pbm-lista-videos__clases button:hover{border-color: rgba(167,197,220,.3)}.pbm-lista-videos__clases button[aria-current]{border-color: var(--pbm-acento)}.pbm-lista-videos__clases button[aria-current] span{background: var(--pbm-acento);color: var(--pbm-acento-tinta)}.pbm-proximamente{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 16px;margin-top: 8px}.pbm-proximamente .pbm-boton{cursor: not-allowed;opacity: .55}.pbm-proximamente .pbm-boton:hover{filter: none}.pbm-proximamente__aviso{margin: 0;display: inline-flex;align-items: center;gap: 8px;padding: 6px 14px;border-radius: 999px;background: rgba(157,241,102,.12);border: 1px solid rgba(157,241,102,.45);color: var(--pbm-lima);font-size: .85rem;font-weight: 700}.pbm-proximamente__aviso::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--pbm-lima)}.pbm-proximamente--aviso .pbm-proximamente__aviso{animation: pbm-aviso .5s ease}@keyframes pbm-aviso{0%,100%{transform: none}25%{transform: translateX(-4px)}75%{transform: translateX(4px)}}.pbm-tema{display: flex;align-items: center;justify-content: space-between;gap: 16px 24px;flex-wrap: wrap;max-width: 780px;margin: 8px 0 32px;padding: 18px 20px;border: 1px solid #dbe4ec;border-left: 4px solid #26939e;border-radius: var(--pbm-radio);background: #f5f8fb;color: #17202b}.pbm-tema__info{display: grid;gap: 10px;min-width: 0}.article-content .pbm-tema p,.pbm-tema__info p{margin: 0}.article-content .pbm-tema .pbm-tema__nombre,.pbm-tema__nombre{color: #132438;font-weight: 700}.article-content .pbm-tema .pbm-tema__colores,.pbm-tema__colores{display: flex;flex-wrap: wrap;gap: 6px;list-style: none;margin: 0;padding: 0}.article-content .pbm-tema .pbm-tema__colores li,.pbm-tema__colores li{display: block;width: 32px;height: 32px;margin: 0;padding: 0;border-radius: 6px;box-shadow: inset 0 0 0 1px rgba(19,36,56,.15)}.article-content .pbm-tema .pbm-tema__colores li::before{content: none;display: none}.pbm-tema__ayuda{font-size: .85rem;color: #5b6b7b}.pbm-tema .pbm-boton{white-space: nowrap;text-decoration: none}@media (max-width: 520px){.pbm-tema .pbm-boton{width: 100%}}.report-cta{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.6fr);align-items: center;gap: 28px 40px;margin-top: 56px;padding: 36px;border-radius: 20px;background: radial-gradient(circle at 85% 20%,rgba(116,78,255,.28),transparent 45%),#0a1626;color: #a8b6c7}.report-cta-intro{display: grid;gap: 12px;min-width: 0}.report-cta-intro .eyebrow,.report-cta-intro h2,.report-cta-intro p{margin: 0}.report-cta-intro h2{color: #f4f7fb;font-size: clamp(1.6rem,3vw,2.1rem);line-height: 1.15;text-wrap: balance}.report-cta-intro p:last-child{font-size: 1rem;line-height: 1.65}.report-cta-opciones{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;min-width: 0}.report-cta-opcion{display: flex;flex-direction: column;gap: 10px;padding: 22px;border: 1px solid rgba(167,197,220,.16);border-top: 3px solid var(--cta,#50d5df);border-radius: 14px;background: #0e1c2e;color: #a8b6c7;text-decoration: none;transition: transform .2s ease,border-color .2s ease,background-color .2s ease}.report-cta-design{--cta: #50d5df}.report-cta-training{--cta: #9a82ff}.report-cta-opcion:hover,.report-cta-opcion:focus-visible{transform: translateY(-3px);background: #12243a;border-color: var(--cta)}.report-cta-tipo{color: var(--cta);font-size: .74rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.report-cta-opcion strong{color: #f4f7fb;font-size: 1.08rem;line-height: 1.35}.report-cta-texto{font-size: .92rem;line-height: 1.55}.report-cta-boton{display: inline-flex;align-items: center;justify-content: center;gap: .5em;margin-top: auto;min-height: 58px;padding: .6em 1.1em;border-radius: 12px;background: var(--cta);color: #041317;font-weight: 700;font-size: .92rem;line-height: 1.3;text-align: center;text-wrap: balance}@media (max-width: 980px){.report-cta{grid-template-columns: 1fr}}@media (max-width: 620px){.report-cta{margin-top: 40px;padding: 26px 18px}.report-cta-opciones{grid-template-columns: 1fr}}.pbm-app-tema{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);align-items: center;gap: 28px;max-width: 780px;margin: 0 0 32px;padding: 28px;border-radius: 14px;background: radial-gradient(120% 140% at 0% 0%,#23245a 0%,#101634 55%,#0b1024 100%);color: #c9d3e6}.article-content .pbm-app-tema p,.article-content .pbm-app-tema ul,.article-content .pbm-app-tema h3{margin: 0}.pbm-app-tema__texto{display: grid;gap: 14px;min-width: 0}.article-content .pbm-app-tema .pbm-app-tema__eyebrow{color: #ff8fb1;font-size: .78rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.article-content .pbm-app-tema h3{color: #fff;font-size: clamp(1.35rem,2.6vw,1.7rem);line-height: 1.2;text-wrap: balance}.article-content .pbm-app-tema p{color: #c9d3e6;font-size: .98rem;line-height: 1.6}.article-content .pbm-app-tema ul{display: grid;gap: 6px;padding: 0;list-style: none}.article-content .pbm-app-tema li{position: relative;margin: 0;padding-left: 24px;color: #e4e9f3;font-size: .93rem;line-height: 1.5}.article-content .pbm-app-tema li::before{content: "✓";position: absolute;left: 0;top: 0;width: auto;height: auto;border: 0;border-radius: 0;background: none;box-shadow: none;color: #ff8fb1;font-weight: 700;line-height: inherit}.pbm-app-tema .pbm-boton{justify-self: start;background: #ff8fb1;color: #2a0a17;text-decoration: none}.pbm-app-tema .pbm-boton:hover,.pbm-app-tema .pbm-boton:focus-visible{background: #ffb3ca}.pbm-app-tema__vista{display: grid;gap: 10px;margin: 0;min-width: 0}.pbm-app-tema__franja{display: flex;height: 10px;overflow: hidden;border-radius: 999px}.pbm-app-tema__franja span{flex: 1}.pbm-app-tema__vista img{display: block;width: 100%;height: auto;border-radius: 10px;box-shadow: 0 18px 40px rgba(0,0,0,.45)}@media (max-width: 720px){.pbm-app-tema{grid-template-columns: 1fr;padding: 22px 18px}.pbm-app-tema__vista{order: -1}.pbm-app-tema .pbm-boton{justify-self: stretch}}.pbm-form{display: grid;gap: 14px}.pbm-form label{display: grid;gap: 6px;font-weight: 700;font-size: .9rem}.pbm-form input[type=text],.pbm-form input[type=email],.pbm-form input[type=tel],.pbm-form textarea,.pbm-form select,.pbm-form input[type=file]{font: inherit;font-weight: 400;font-size: 16px;min-height: 48px;padding: 10px 12px;border: 1px solid #c4ccd6;border-radius: 8px;background: #fff;color: #17202b;width: 100%}.pbm-form textarea{min-height: 110px;resize: vertical}.pbm-form input:focus,.pbm-form textarea:focus,.pbm-form select:focus{outline: 2px solid var(--pbm-acento);outline-offset: 1px;border-color: transparent}.pbm-form__fila{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}@media (max-width: 600px){.pbm-form__fila{grid-template-columns: 1fr}}.pbm-form__check{display: flex !important;gap: 10px;align-items: flex-start;font-weight: 400 !important;font-size: .85rem !important}.pbm-form__check input{width: 20px;height: 20px;margin-top: 1px;flex: none}.pbm-form .pbm-boton{width: 100%}.pbm-form__trampa{position: absolute !important;left: -9999px;width: 1px;height: 1px;overflow: hidden}.pbm-form__error{border-left: 4px solid #d93025;padding: 12px 14px;margin: 0;background: #fdecea;color: #8a1c13;font-weight: 700}p.nx-c{all: inherit !important;display: contents !important}a[data-pbm-agenda]{text-align: center}.quote-form .form-consent{display: flex;align-items: flex-start;gap: 9px;font-weight: 400;line-height: 1.5}.quote-form .form-consent input{flex: 0 0 auto;width: 15px;height: 15px;margin: 2px 0 0;padding: 0;accent-color: #26939e}.quote-form .form-consent a{color: #146d77}.grecaptcha-badge{visibility: hidden !important}.pbm-recaptcha-aviso{display: block !important;margin: 0;font-size: 11px !important;line-height: 1.5}.article-hero-texto .article-hero-grid{grid-template-columns: minmax(0,1fr)}.article-hero-texto .article-hero-copy{max-width: 820px}.thanks-hero .download-title{margin: 6px 0 14px;font-size: 1.05rem;font-weight: 700}.thanks-hero .download-actions{display: flex;justify-content: center;margin-bottom: 18px}.thanks-hero .download-actions .button{min-width: min(100%,320px)}.blog-search{display: flex;gap: 10px;width: 100%;max-width: 560px;margin-top: 24px}.blog-search input{flex: 1;min-width: 0;min-height: 50px;padding: 0 20px;border: 1px solid var(--line);border-radius: 999px;background: rgba(14,28,46,.85);color: var(--text);font: inherit;font-size: 15px}.blog-search input::placeholder{color: var(--muted);opacity: 1}.blog-search input:focus{outline: 2px solid var(--accent);outline-offset: 2px}.blog-search button{flex: 0 0 auto;min-height: 50px;padding: 0 22px;border: 0;border-radius: 999px;background: var(--accent);color: var(--accent-ink);font: inherit;font-size: 14px;font-weight: 800;cursor: pointer;transition: transform .2s ease}.blog-search button:hover{transform: translateY(-2px)}.blog-search-pages{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;margin-top: 40px}.blog-search-pages a,.blog-search-pages span{min-width: 44px;min-height: 44px;display: inline-grid;place-items: center;padding: 0 14px;border: 1px solid #d4dee8;border-radius: 12px;background: #fff;color: #132438;font-weight: 700;text-decoration: none}.blog-search-pages .current{border-color: #146d77;background: #146d77;color: #fff}.blog-search-empty{max-width: 640px;margin: 0 auto;text-align: center;color: #506274}.blog-search-empty h2{color: #132438;font-size: clamp(22px,3vw,30px);line-height: 1.25}.blog-search-tags{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin-top: 18px}.blog-search-tags a{padding: 9px 16px;border: 1px solid #c9d5e1;border-radius: 999px;background: #fff;color: #146d77;font-weight: 700;text-decoration: none}.blog-search-tags a:hover{border-color: #146d77}@media (max-width: 520px){.blog-search button{padding: 0 16px}.blog-search button span{display: none}}
