:root{--light-bg:#edf1f6;--card-bg:#ffffff;--font-color-dark:#10203a;--font-color-medium:#5a6980;--dark-card-bg:#0f1729;--card-gradient:linear-gradient(145deg, #16233f, #0d1526);--font-color-light:#fff;--font-color-gray-cards:#d6dbe6;--highlight-gold:#f1c66d;--highlight-blue:#7dc1ff;--highlight-gray:#d7dde8;--highlight-cta:#f3cb6b;--highlight-cta-hover:#ffd97f;--title-color:#132847;--description-color:#4f6178;--social-proof-bg:#ffffff;--table-header-bg:rgba(16, 32, 58, 0.06);--table-odd-row-bg:rgba(16, 32, 58, 0.02);--table-border-color:rgba(16, 32, 58, 0.08);--shadow-soft:0 18px 40px rgba(19, 40, 71, 0.08);--shadow-card:0 20px 45px rgba(7, 16, 33, 0.18);--spacing-xs:8px;--spacing-sm:12px;--spacing-md:20px;--spacing-lg:30px;--spacing-xl:60px}body{gap:var(--spacing-xl)}.plans-wrapper{width:100%;margin:0 auto!important;padding:0 var(--spacing-md) var(--spacing-xl);background:var(--light-bg);line-height:1.6;color:var(--font-color-dark)}.main_title{text-align:left;font-size:clamp(2.15rem, 3.85vw, 3.45rem);color:var(--title-color);font-weight:800;margin:0;line-height:1.03;letter-spacing:-.035em;text-shadow:none}.main_title--showcase{max-width:17.5ch}.main_title__line{display:block}.main_title__line+.main_title__line{margin-top:.08em}.header-content,.section-header{text-align:center;margin-bottom:var(--spacing-lg)}.section-header{margin-top:var(--spacing-xl)}.section-header--left{text-align:left}h1,h2,h3{font-weight:700}h1,h2{color:var(--font-color-dark)}h2{font-size:clamp(2rem, 3vw, 2.7rem);margin:6px 0 10px}.section-header p,.header-content p{font-size:1.08rem;color:var(--font-color-medium);max-width:760px;margin:0 auto}.section-header--left p{margin-left:0}.section-kicker{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:8px 14px;background:rgb(19 40 71 / .08);color:#1c365d;font-size:.84rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.plans-top{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(250px,0.52fr);gap:24px;align-items:stretch;margin-top:12px}.plans-top__inner,.plans-top__aside{background:rgb(255 255 255 / .84);border:1px solid rgb(19 40 71 / .08);box-shadow:var(--shadow-soft);border-radius:24px;padding:clamp(24px, 4vw, 42px);backdrop-filter:blur(8px)}.plans-top__inner{display:grid;gap:18px}.plans-top__eyebrow{display:inline-flex;width:fit-content;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgb(19 40 71 / .08);color:#1c365d;font-size:.85rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.plans-top__subtitle{margin:0;font-size:clamp(1.08rem, 2vw, 1.28rem);color:var(--description-color);max-width:760px}.plans-top__actions,.final-cta-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.plans-top__note{margin:0;font-size:.95rem;color:var(--font-color-medium)}.plans-top__aside{display:grid;align-content:start;gap:16px}.social-proof{background-color:var(--social-proof-bg);color:var(--font-color-medium);padding:16px 18px;border-radius:18px;font-size:.97rem;box-shadow:inset 0 0 0 1px rgb(19 40 71 / .06)}.plans-top__signals,.features{list-style:none;padding:0;margin:0}.plans-top__signals li{position:relative;padding-left:26px;color:#1b3257;font-weight:600}.plans-top__signals li::before{content:"•";position:absolute;left:10px;color:#ca9b3b;font-size:1rem}.authority-strip,.objections-section,.faq-section-premium,.final-cta-section{margin-top:var(--spacing-xl)}.authority-grid,.objections-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.authority-card,.objection-card,.final-cta-card{background:rgb(255 255 255 / .9);border:1px solid rgb(19 40 71 / .08);border-radius:20px;padding:22px;box-shadow:var(--shadow-soft)}.authority-card h3,.objection-card p,.final-cta-card h2{margin-top:0}.authority-card h3{margin-bottom:10px;font-size:1.2rem;color:var(--font-color-dark)}.authority-card p,.objection-card p,.final-cta-card p{margin:0;color:var(--font-color-medium)}.objection-card{position:relative;overflow:hidden}.objection-card::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#1f4f94,#d6a84f)}.objection-card p{padding-left:8px;font-size:1.04rem}.service-section{margin-top:var(--spacing-xl)}.planos-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;width:100%}.extras.planos-grid,.planos-grid.extras{grid-template-columns:repeat(4,minmax(0,1fr))}.plan{background:var(--card-gradient);border-radius:22px;padding:28px 24px;text-align:left;box-shadow:var(--shadow-card);transition:transform 0.28s ease,box-shadow 0.28s ease,border-color 0.28s ease;width:100%;position:relative;display:flex;flex-direction:column;border:1px solid rgb(255 255 255 / .08);overflow:hidden}.plan::after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .35),transparent)}.plan:hover{transform:translateY(-8px);box-shadow:0 26px 52px rgb(7 16 33 / .22)}.plan.popular{border:2px solid rgb(125 193 255 / .75);transform:translateY(-6px) scale(1.02);box-shadow:0 28px 54px rgb(43 108 176 / .24)}.plan.popular.sapphire{box-shadow:0 30px 58px rgb(61 145 221 / .3)}.plan.popular .popular-tag{position:absolute;top:18px;right:18px;background:linear-gradient(135deg,#8fcfff,#d8ecff);color:#0f2948;padding:8px 12px;border-radius:999px;font-size:.78rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.plan img{width:88px;height:88px;margin:6px 0 18px;display:block;object-fit:contain}.plan h3{font-size:1.65rem;font-weight:700;margin-bottom:var(--spacing-xs);margin-top:0}.plan .tag{font-size:.97rem;line-height:1.5;margin-bottom:var(--spacing-md);display:block}.price{font-size:1.92rem;font-weight:800;margin-bottom:var(--spacing-sm)}.price small{display:block;font-size:.86rem;color:var(--font-color-gray-cards);margin-top:var(--spacing-xs);font-weight:500}.features{text-align:left;margin-top:var(--spacing-md);margin-bottom:var(--spacing-lg);display:grid;gap:10px}.features li{display:flex;align-items:flex-start;font-size:.95rem;line-height:1.45}.features i{font-weight:700;margin-right:var(--spacing-sm);margin-top:3px;font-size:1.05rem;animation:pulse 2s infinite}.cta-btn,.compare-table .mini-cta,.plans-top__secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;line-height:1.2;font-weight:700;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.cta-btn{background:var(--highlight-cta);color:#101826;border:none;border-radius:12px;padding:13px 18px;font-size:.98rem;margin-top:auto}.cta-btn--primary{padding-inline:22px}.cta-btn:hover,.compare-table .mini-cta:hover,.plans-top__secondary:hover{transform:translateY(-1px)}.cta-btn:hover{background:var(--highlight-cta-hover)}.plans-top__secondary{border-radius:12px;padding:13px 18px;color:#17325a;background:rgb(19 40 71 / .08)}.compare-table .mini-cta{border-radius:999px;min-height:40px;padding:10px 16px;background:#17325a;color:#fff;box-shadow:var(--shadow-soft)}.cta-btn:focus-visible,.compare-table .mini-cta:focus-visible,.plans-top__secondary:focus-visible,.compare-toggle:focus-visible,.faq-item summary:focus-visible{outline:3px solid rgb(14 165 233 / .35);outline-offset:2px}.plans-wrapper .plan.serendibite h3,.plans-wrapper .plan.serendibite .tag,.plans-wrapper .plan.serendibite .price{color:var(--highlight-gray)}.plans-wrapper .plan.sapphire h3,.plans-wrapper .plan.sapphire .tag,.plans-wrapper .plan.sapphire .price{color:var(--highlight-blue)}.plans-wrapper .plan.imperial h3,.plans-wrapper .plan.imperial .tag,.plans-wrapper .plan.imperial .price{color:var(--highlight-gold)}.serendibite .features li,.sapphire .features li,.imperial .features li{color:var(--font-color-light)}.serendibite .features i{color:var(--highlight-gray)}.sapphire .features i{color:var(--highlight-blue)}.imperial .features i{color:var(--highlight-gold)}.social-media .serendibite .price,.manutencao-suporte .serendibite .price{color:var(--highlight-gray)!important}.social-media .sapphire .price,.manutencao-suporte .sapphire .price{color:var(--highlight-blue)!important}.social-media .imperial .price,.manutencao-suporte .imperial .price{color:var(--highlight-gold)!important}.extras .plan{background:linear-gradient(145deg,#f8f3e8,#efe3ca);color:#211b12;box-shadow:0 16px 36px rgb(47 35 18 / .12);border-color:rgb(118 89 36 / .14)}.extras .plan h3,.extras .plan .tag,.extras .plan .price,.extras .plan .features li,.extras .plan .price small,.extras .plan .installments,.extras .plan p,.extras .plan li,.extras .plan strong{color:#211b12!important}.extras .plan .features i{color:#8a6a2f!important}.plan.consultive .cta-btn{background:#1f3c88;color:#fff}.plan.consultive .cta-btn:hover{background:#19316f}.plan.elite{background:linear-gradient(145deg,#15120c,#2d210d)!important;border:2px solid #d6a84f;box-shadow:0 18px 44px rgb(141 108 42 / .25)}.extras .plan.elite{color:#f5e7c5}.extras .plan.elite h3,.extras .plan.elite .tag,.extras .plan.elite .price,.extras .plan.elite .features li,.extras .plan.elite .price small,.extras .plan.elite .installments,.extras .plan.elite p,.extras .plan.elite li,.extras .plan.elite strong{color:#f5e7c5!important}.plan.elite h3,.plan.elite .tag,.plan.elite .price,.plan.elite .features li{color:#f5e7c5}.plan.elite .features i{color:#ffcf70}.plan.elite .cta-btn{background:#d6a84f;color:#1a150d}.plan.elite .cta-btn:hover{background:#e5bb6a}.price--consult{font-size:1.6rem}.price--consult small{margin-top:10px}.tooltip{display:inline-flex;width:fit-content;background:rgb(255 255 255 / .12);color:var(--font-color-gray-cards);border-radius:999px;font-size:.8rem;padding:6px 10px;margin-bottom:12px;letter-spacing:.03em;font-weight:700}.extras .tooltip{background:#f0e3c7;color:#4b3412}.plan.elite .tooltip{background:#d6a84f;color:#1a150d}.plans-wrapper .compare-wrap{margin-top:22px}.compare-toggle{appearance:none;border:0;border-radius:999px;padding:11px 18px;font-weight:700;background:#17325a;color:#fff;box-shadow:var(--shadow-soft);cursor:pointer;display:block;margin:0 auto;text-align:center}.compare-toggle[aria-expanded="true"]{background:#0f5132}.compare-hidden{display:none}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:12px}.compare-table{width:100%;border-collapse:collapse;background:var(--card-bg);border-radius:18px;overflow:hidden;box-shadow:var(--shadow-soft)}.compare-table th,.compare-table td{padding:13px 14px;text-align:left;border-bottom:1px solid var(--table-border-color)}.compare-table thead th{background:var(--table-header-bg);font-weight:700}.compare-table tbody tr:nth-child(odd) td{background:var(--table-odd-row-bg)}.price em.installments{display:block;font-style:normal;font-weight:700;margin-top:6px}.faq-list{display:grid;gap:14px}.faq-item{background:rgb(255 255 255 / .9);border:1px solid rgb(19 40 71 / .08);border-radius:18px;box-shadow:var(--shadow-soft);overflow:hidden}.faq-item summary{cursor:pointer;list-style:none;padding:18px 22px;font-size:1.02rem;font-weight:700;color:#17325a;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:1.2rem;color:#496382}.faq-item[open] summary::after{content:"−"}.faq-item__answer{padding:0 22px 20px}.faq-item__answer p{margin:0;color:var(--font-color-medium)}.final-cta-card{padding:clamp(24px, 4vw, 40px);background:linear-gradient(135deg,rgb(19 40 71 / .96),rgb(11 19 35 / .98)),var(--card-gradient);border-color:rgb(255 255 255 / .08)}.final-cta-card .section-kicker,.final-cta-card h2,.final-cta-card p{color:#eef4ff}.final-cta-card .section-kicker{background:rgb(255 255 255 / .08)}.final-cta-card .plans-top__secondary{background:rgb(255 255 255 / .12);color:#eef4ff}[data-animacao]{opacity:0;transition:opacity 800ms ease-out,transform 800ms ease-out}[data-animacao="fade-up"]{transform:translateY(30px)}[data-animacao="fade-down"]{transform:translateY(-30px)}[data-animacao].is-visible{opacity:1;transform:translateY(0)}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.08)}100%{transform:scale(1)}}.dark-mode{--light-bg:#0c1322;--card-bg:#141c2f;--font-color-dark:#eef2f9;--font-color-medium:#b4bfd0;--title-color:#f4f7fd;--description-color:#c4cfdf;--social-proof-bg:#121b2e;--table-header-bg:rgba(255, 255, 255, 0.08);--table-odd-row-bg:rgba(255, 255, 255, 0.04);--table-border-color:rgba(255, 255, 255, 0.12);--shadow-soft:0 18px 40px rgba(0, 0, 0, 0.3)}.dark-mode .plans-top__inner,.dark-mode .plans-top__aside,.dark-mode .authority-card,.dark-mode .objection-card,.dark-mode .faq-item{background:rgb(20 28 47 / .92);border-color:rgb(255 255 255 / .08)}.dark-mode .plans-top__eyebrow,.dark-mode .section-kicker,.dark-mode .plans-top__secondary{background:rgb(255 255 255 / .08);color:#dce8f8}.dark-mode .social-proof{box-shadow:inset 0 0 0 1px rgb(255 255 255 / .06)}.dark-mode .plans-top__signals li{color:#dce8f8}.dark-mode .authority-card h3,.dark-mode .faq-item summary{color:#f4f7fd}.dark-mode .plan.popular{box-shadow:0 28px 54px rgb(30 97 166 / .24)}.dark-mode .extras .plan{background:linear-gradient(145deg,#1f1a14,#2a231b);color:#f1e7d3;box-shadow:0 12px 30px rgb(0 0 0 / .35)}.dark-mode .extras .plan h3,.dark-mode .extras .plan .tag,.dark-mode .extras .plan .price,.dark-mode .extras .plan .features li,.dark-mode .extras .plan .price small,.dark-mode .extras .plan .installments,.dark-mode .extras .plan p,.dark-mode .extras .plan li,.dark-mode .extras .plan strong{color:#f1e7d3!important}.dark-mode .extras .plan .features i{color:#d8b36a!important}.dark-mode .extras .tooltip{background:#3a2f1f;color:#f5deb0}.dark-mode .plan.elite{box-shadow:0 14px 34px rgb(0 0 0 / .45)}.dark-mode .cta-btn{color:#111827}@media (max-width:1180px){.planos-grid,.planos-grid.extras{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.plans-top{grid-template-columns:1fr}.authority-grid,.objections-grid{grid-template-columns:1fr}}@media (max-width:720px){.plans-wrapper{padding-inline:14px}.planos-grid,.planos-grid.extras{grid-template-columns:1fr}.main_title{text-align:left}.main_title--showcase{max-width:none}.section-header,.section-header--left{text-align:left}.section-header p{margin-left:0}.plan.popular{transform:none}.plan.popular .popular-tag{position:static;margin-bottom:12px;width:fit-content}.cta-btn,.plans-top__secondary{width:100%}}.plans-tab-nav{display:flex;justify-content:center;margin:var(--spacing-xl) 0 var(--spacing-lg);position:sticky;top:80px;z-index:100}.plans-tab-list{display:flex;list-style:none;padding:6px;margin:0;background:rgb(255 255 255 / .85);backdrop-filter:blur(10px);border-radius:999px;box-shadow:var(--shadow-soft);border:1px solid rgb(19 40 71 / .08);gap:4px;overflow-x:auto;max-width:100%}.plans-tab-list::-webkit-scrollbar{display:none}.plans-tab-btn{appearance:none;background:#fff0;border:none;border-radius:999px;padding:10px 20px;font-size:1.05rem;font-weight:800;color:var(--title-color);cursor:pointer;white-space:nowrap;transition:all 0.3s ease}.plans-tab-btn:hover{color:var(--highlight-cta)}.plans-tab-btn.active{background:var(--title-color);color:#fff;box-shadow:0 4px 12px rgb(19 40 71 / .15)}@media (max-width:768px){.plans-tab-nav{justify-content:flex-start;margin:var(--spacing-lg) 0}.plans-tab-list{padding:4px;border-radius:12px}.plans-tab-btn{padding:8px 16px;font-size:.9rem}}.dark-mode .plans-tab-btn{color:var(--light-bg)}.dark-mode .plans-tab-btn:hover{color:var(--highlight-blue)}.dark-mode .plans-tab-btn.active{background:var(--light-bg);color:#fff;box-shadow:0 4px 12px rgb(0 0 0 / .4)}