/* FoxNode 5.6 — one visual system for the storefront and product workspace. */
:root{--fn-ink:#122237;--fn-muted:#5c6875;--fn-orange:#f2aa47;--fn-line:#e0e5e8;--fn-soft:#f5f6f7;--fn-cream:#f8f5ee;--fn-green:#376b58}
.fn-site,.fn-dashboard,.foxlm-app{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--fn-ink);font-size:16px;line-height:1.6;letter-spacing:-.012em}
.fn-site *,.fn-dashboard *,.foxlm-app *{box-sizing:border-box;min-width:0}.fn-site h1,.fn-site h2,.fn-site h3,.fn-dashboard h1,.fn-dashboard h2,.fn-dashboard h3,.foxlm-app h1,.foxlm-app h2,.foxlm-app h3{color:var(--fn-ink);line-height:1.12;letter-spacing:-.045em;font-weight:650;margin:0 0 18px}.fn-site h1{font-size:clamp(40px,4.6vw,65px)}.fn-site h2{font-size:clamp(30px,3.3vw,44px)}.fn-site h3{font-size:25px}.fn-site h1 em,.fn-site h2 em{font-style:normal;color:#9b5c1a}.fn-site p,.fn-dashboard p,.foxlm-app p{margin:0 0 18px;color:var(--fn-muted)}.fn-site a,.fn-dashboard a,.foxlm-app a{text-decoration:none}.fn-site button,.fn-dashboard button,.foxlm-app button{font:inherit}.fn-site a:focus-visible,.fn-dashboard a:focus-visible,.foxlm-app a:focus-visible,.fn-site button:focus-visible,.fn-dashboard button:focus-visible,.fn-site summary:focus-visible,.fn-dashboard summary:focus-visible{outline:3px solid #bc761f;outline-offset:4px}.fn-width{max-width:1200px;width:calc(100% - 64px);margin-inline:auto}.fn-section{padding-block:90px}.fn-section-heading{max-width:680px;margin-bottom:42px}.fn-section-heading p{max-width:590px;font-size:17px}.fn-site .fn-eyebrow,.fn-dashboard .fn-eyebrow{font-size:10px;font-weight:750;letter-spacing:.14em;color:#67716f;margin:0 0 20px;line-height:1.5}.fn-site .fn-quiet,.fn-dashboard .fn-quiet{font-size:12px;color:#67727e;letter-spacing:0}.fn-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin:28px 0 22px}.fn-button,.foxlm-app .foxlm-botao{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:12px 20px;background:var(--fn-ink);color:white;border:1px solid var(--fn-ink);border-radius:7px;font:650 14px/1.45 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:center;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s}.fn-button:hover,.foxlm-app .foxlm-botao:hover{background:#263c53;border-color:#263c53;color:white}.fn-button-outline,.foxlm-app .foxlm-botao-secundario{background:white;color:var(--fn-ink);border-color:#cbd2d8}.fn-button-outline:hover,.foxlm-app .foxlm-botao-secundario:hover{background:#f2f4f5;color:var(--fn-ink);border-color:#98a4ae}.fn-button[disabled],.foxlm-app .foxlm-botao[disabled]{background:#e9ecee;border-color:#e0e5e9;color:#687480;cursor:default}.fn-button>span{margin-left:auto}.fn-text-link{font-size:14px;font-weight:650;color:var(--fn-ink);text-underline-offset:5px}.fn-text-link:hover{text-decoration:underline}.fn-heading-row{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.fn-heading-row h2,.fn-heading-row h3{margin-bottom:8px}.fn-heading-row p{margin-bottom:0}.fn-heading-row .fn-eyebrow{margin-bottom:10px}.fn-product-mark{display:inline-flex;align-items:center;justify-content:center;background:#f5e4c5;color:#985c19;width:46px;height:46px;border-radius:12px;flex-shrink:0}.fn-product-mark svg{width:24px;height:24px}.fn-mark-whatslead{background:#e3ede6;color:#376b58}
/* Storefront */
.fn-home-hero{background:var(--fn-cream)}.fn-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center;padding-block:82px 88px}.fn-hero .fn-lead{font-size:17px;line-height:1.75;max-width:545px}.fn-hero-art{padding:12px 0 30px}.fn-demo{background:white;border:1px solid #d9ded9;border-radius:14px;box-shadow:0 24px 50px #25342b10;overflow:hidden;max-width:500px;margin:auto}.fn-demo-toolbar{display:flex;align-items:center;gap:10px;border-bottom:1px solid #e7eae5;padding:13px 20px;font-size:13px}.fn-demo-toolbar .fn-product-mark{height:28px;width:28px;border-radius:7px}.fn-demo-toolbar .fn-product-mark svg{width:17px;height:17px}.fn-demo-toolbar>span:last-child{margin-left:auto;color:#778078;font-size:9px;letter-spacing:.03em}.fn-demo-body{padding:28px}.fn-demo-label{font-size:9px;letter-spacing:.12em;color:#737e78;margin-bottom:14px;font-weight:650}.fn-demo h3{font-size:28px;line-height:1.18;letter-spacing:-.04em;margin-bottom:22px}.fn-demo-search{border:1px solid #dce1da;border-radius:7px;padding:11px 13px;display:flex;align-items:center;gap:9px;font-size:12px;color:#5d6d65}.fn-demo-search svg{height:16px;width:16px;stroke:#66776c;fill:none;stroke-width:1.8}.fn-demo-search>span{margin-left:auto}.fn-demo-map{height:157px;position:relative;background:#edefe5;overflow:hidden;border-radius:7px;margin-top:12px}.fn-demo-map>svg{position:absolute;width:100%;height:100%}.fn-map-pin{position:absolute;width:25px;height:30px;background:#122237;color:#f2aa47;font-size:13px;display:flex;align-items:center;justify-content:center;border-radius:50% 50% 50% 2px;transform:rotate(-45deg)}.fn-pin-a{left:22%;top:25%}.fn-pin-b{left:58%;top:17%}.fn-pin-c{left:77%;top:51%}.fn-map-label{position:absolute;bottom:12px;left:12px;border:1px solid #e4e5de;background:#fffffff0;padding:5px 10px;border-radius:5px;font-size:10px;color:#516052}.fn-demo-bottom{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#687469;margin-top:22px}.fn-demo-bottom>span:last-child{color:#263b32;font-weight:650}.fn-demo-bottom b{margin-left:7px}.fn-floating-product{position:relative;display:flex;align-items:center;gap:13px;margin:-4px -16px -10px 38px;padding:17px 18px;background:#122237;color:white;border-radius:10px;box-shadow:0 14px 30px #12223715}.fn-floating-product small{display:block;font-size:8px;color:#bdcccd;letter-spacing:.13em;margin-bottom:3px}.fn-floating-product strong{font-size:12px;font-weight:550}.fn-floating-product>b{margin-left:auto;font-size:20px;color:#f2aa47}.fn-floating-product .fn-mark-whatslead{background:#2c453f;color:#c7dfcb;width:36px;height:36px}.fn-value-strip{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:30px;align-items:center;padding-block:27px;border-bottom:1px solid var(--fn-line);font-size:12px}.fn-value-strip>span{color:#68747a}.fn-value-strip>strong{font-weight:550}.fn-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.fn-product-card{border:1px solid #e0e4df;border-radius:13px;padding:35px;display:flex;flex-direction:column;background:#faf9f5}.fn-card-whatslead{background:#f2f6f2}.fn-product-card-top{display:flex;align-items:center;gap:16px;margin-bottom:30px}.fn-product-card-top>span{font-size:10px;letter-spacing:.1em;color:#6b746d;font-weight:650}.fn-product-card h3{font-size:32px}.fn-product-card>p{font-size:15px;max-width:430px;line-height:1.7}.fn-product-card ul,.fn-price-card ul{list-style:none;margin:6px 0 30px;padding:0}.fn-product-card li,.fn-price-card li{padding:8px 0 8px 23px;font-size:14px;position:relative;color:#48564f}.fn-product-card li:before,.fn-price-card li:before{content:'✓';position:absolute;left:0;font-size:12px;font-weight:750;color:#4e7358}.fn-product-card>.fn-button{margin-top:auto;width:fit-content;min-width:225px}.fn-editorial{padding:54px;background:#122237;color:white;border-radius:15px;display:grid;grid-template-columns:1fr 1fr;gap:90px}.fn-editorial h2{color:white;margin-bottom:0}.fn-editorial .fn-eyebrow{color:#efba77}.fn-editorial p{color:#becbd3;font-size:16px}.fn-editorial .fn-text-link{color:#ffbe68}.fn-steps{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.fn-steps li{padding-right:15px}.fn-steps li>span{display:block;font-size:10px;letter-spacing:.1em;color:#8b6c40;margin-bottom:25px;font-weight:650}.fn-steps h3{font-size:23px}.fn-steps p{font-size:15px}.fn-faq{display:grid;grid-template-columns:1fr 1.15fr;gap:90px;border-top:1px solid var(--fn-line)}.fn-faq details{border-bottom:1px solid var(--fn-line);padding:21px 0}.fn-faq details:first-child{padding-top:0}.fn-faq summary{list-style:none;font-size:15px;font-weight:600;cursor:pointer;padding-right:27px;position:relative}.fn-faq summary::-webkit-details-marker{display:none}.fn-faq summary:after{content:'+';position:absolute;right:0;font-size:20px;line-height:1}.fn-faq details[open] summary:after{content:'−'}.fn-faq details p{font-size:14px;padding-top:16px;margin-bottom:0}.fn-cta{margin-bottom:80px;padding:50px 55px;border-radius:12px;background:#f2aa47;display:flex;justify-content:space-between;align-items:center;gap:30px}.fn-cta .fn-eyebrow{color:#674312}.fn-cta h2{margin-bottom:0}.fn-cta .fn-button{flex-shrink:0}.fn-back{font-size:12px;display:inline-block;margin-bottom:28px;color:#67756f}.fn-product-cover{background:#f8f5ee}.fn-cover-whatslead{background:#f1f5f0}.fn-product-cover .fn-hero{padding-top:42px;padding-bottom:70px}.fn-product-kicker{display:flex;align-items:center;gap:12px;font-size:13px!important;font-weight:650;color:var(--fn-ink)!important;margin-bottom:24px!important}.fn-product-kicker .fn-product-mark{width:32px;height:32px;border-radius:8px}.fn-product-kicker svg{width:19px;height:19px}.fn-cover-whatslead h1 em{color:#386b53}.fn-demo-whatslead .fn-demo-body{background:#f9fbf8}.fn-demo-chat{background:#eaf0e8;padding:16px;border-radius:8px}.fn-demo-photo{background:#f9f2e3;border-radius:7px;max-width:85%;overflow:hidden}.fn-demo-photo svg{display:block;width:100%;height:95px}.fn-demo-photo span{display:block;font-size:9px;padding:7px 12px;color:#6a7165}.fn-demo-message{background:white;margin:10px 0 0 30px;padding:15px;border:1px solid #dce4da;border-radius:7px;font-size:11px}.fn-demo-message p{font-size:11px;margin:6px 0 12px;color:#596b5c}.fn-demo-message small{font-size:8px;color:#7e897e;display:flex;justify-content:space-between}.fn-demo-message small span{color:#4c877a}.fn-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px 60px}.fn-feature-grid article{display:flex;align-items:flex-start;gap:21px}.fn-feature-index{font-size:11px;font-weight:600;color:#8b6b3b;background:#f5f0e6;border-radius:50%;width:33px;height:33px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fn-feature-grid h3{font-size:23px;margin-bottom:14px}.fn-feature-grid p{font-size:15px;margin-bottom:14px}.fn-feature-grid small{font-size:11px;color:#577064;font-weight:600}.fn-usecase{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:50px 55px;background:#f5f6f3;border-radius:12px}.fn-usecase>div>p{max-width:440px;font-size:15px}.fn-usecase ol{list-style:none;margin:0;padding:0}.fn-usecase li{display:flex;gap:20px;padding:0 0 23px;margin-bottom:22px;border-bottom:1px solid #dfe5dc}.fn-usecase li:last-child{border:0;padding:0;margin:0}.fn-usecase li>span{font-size:12px;color:#8a7150}.fn-usecase strong{font-size:16px}.fn-usecase li p{font-size:14px;margin:5px 0 0}.fn-product-proof{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center;padding-block:90px}.fn-product-proof figure{margin:0;padding:10px;border:1px solid var(--fn-line);border-radius:12px;background:#fff;box-shadow:0 20px 30px #12223708}.fn-product-proof img{display:block;width:100%;border-radius:6px}.fn-product-proof figcaption{font-size:11px;color:#748078;text-align:center;padding:12px 6px 2px}
/* Product plans */
.fn-plans-intro{padding-block:65px 35px;text-align:center;max-width:940px}.fn-plans-intro h1{font-size:clamp(36px,4vw,52px)}.fn-plans-intro p:last-child{font-size:16px;max-width:590px;margin-inline:auto}.fn-plan-selector{display:flex;max-width:740px;gap:12px;padding:8px;border-radius:12px;background:#f2f4f3;margin-bottom:50px}.fn-plan-selector>a{display:flex;align-items:center;gap:14px;flex:1;border:1px solid transparent;padding:16px 18px;border-radius:8px;color:#68746c}.fn-plan-selector>a[aria-current]{background:#fff;border-color:#dbe1d9;color:#122237;box-shadow:0 3px 9px #12223706}.fn-plan-selector strong{display:block;font-size:15px}.fn-plan-selector small{display:block;font-size:11px;margin-top:2px}.fn-plan-section{padding-bottom:75px;scroll-margin-top:20px}.fn-plan-section h2{font-size:29px}.fn-plan-section .fn-heading-row>div>p:last-child{font-size:14px}.fn-plan-section .fn-heading-row>a{white-space:nowrap}.fn-pricing,.foxlm-planos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,255px),1fr));gap:22px;align-items:stretch}.fn-price-card,.foxlm-plano{display:flex;flex-direction:column;border:1px solid #dce2df;border-radius:11px;background:#fff;padding:28px;position:relative}.fn-plan-type{font-size:10px;font-weight:650;color:#67766c;background:#f1f4ef;border-radius:4px;padding:5px 8px;align-self:flex-start;margin-bottom:20px}.fn-price-card h3,.foxlm-app h3.foxlm-plano-nome{font-size:23px;margin:0 0 12px}.fn-price-card>p,.foxlm-plano-desc{font-size:13px;line-height:1.6;min-height:42px}.fn-price,.foxlm-plano-preco{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap;font-size:36px;font-weight:650;letter-spacing:-.045em;color:#122237;line-height:1.25;margin:12px 0 20px}.fn-price small,.foxlm-plano-preco small{font-size:12px;font-weight:400;letter-spacing:0;color:#657269}.foxlm-cifra{font-size:16px}.fn-price-card ul{padding-top:20px;border-top:1px solid #e5e9e4;margin-top:0;flex:1}.fn-price-card li{font-size:13px;padding-block:7px}.fn-price-card form{margin-top:auto}.fn-price-card .fn-button{width:100%;margin-top:auto}.fn-checkout-note{display:block;text-align:center;font-size:10px;color:#6b7770;margin-top:13px}.fn-legacy-plans>.foxlm-app>.foxlm-cabecalho{display:none}.fn-legacy-plans .foxlm-app{padding:0}.foxlm-plano-itens{list-style:none;padding:20px 0 0;border-top:1px solid #e5e9e4;flex:1;margin:0 0 26px}.foxlm-plano-itens li{display:flex;gap:9px;margin:0 0 12px;font-size:13px;color:#48564f}.foxlm-plano-itens svg{width:15px;height:15px;flex-shrink:0;color:#4e7358;margin-top:2px}.foxlm-plano-fita{position:absolute;top:-11px;right:20px;display:block;align-self:flex-start;margin-bottom:0;padding:4px 8px;background:#f8e5c5;color:#83531a;border-radius:4px;font-size:10px;font-weight:650}.foxlm-plano-destaque{border-color:#c59a5c}.foxlm-plano-motivo{font-size:12px;margin-top:12px;text-align:center}.foxlm-separador{text-align:center;max-width:600px;margin:50px auto 24px}.foxlm-separador h2{font-size:24px}.foxlm-separador p{font-size:14px}.fn-notice,.foxlm-recado{background:#fbf7ed;border:1px solid #e7dcc4;border-radius:8px;padding:16px 20px;margin:0 0 22px;font-size:14px;color:#71552b}.fn-submit-status{display:block;font-size:11px;color:#66746b;padding-top:8px}.fn-download-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;padding-block:30px 85px}.fn-download-whatslead{align-self:start;background:#f1f5f0;border-radius:12px;padding:35px}.fn-download-whatslead h2{font-size:30px;margin-top:25px}.fn-download-whatslead ul{font-size:14px;padding-left:20px;line-height:2}.fn-download-whatslead .fn-text-link{display:block;margin-top:17px}.fn-download-grid .foxlm-app{padding:0}.fn-download-grid .foxlm-cabecalho{display:none}
/* Account workspace */
.fn-dashboard{max-width:1360px;display:grid;grid-template-columns:225px minmax(0,1fr);margin:auto;background:#fff;min-height:650px}.fn-sidebar{position:sticky;top:0;align-self:start;height:calc(100vh - 114px);min-height:540px;background:white;border-right:1px solid #e1e5e8;padding:34px 18px;display:flex;flex-direction:column}.fn-sidebar-label{font-size:9px;letter-spacing:.1em;font-weight:650;color:#7d878f;padding:0 12px;margin-bottom:25px}.fn-account-nav{display:flex;flex-direction:column;gap:5px}.fn-account-nav>a{display:flex;align-items:center;gap:11px;color:#586673;font-weight:600;font-size:13px;padding:12px;border-radius:7px;min-height:45px}.fn-account-nav>a[aria-current]{background:#f3ecdf;color:#6f4b1d}.fn-account-nav>a:hover{background:#f2f4f5}.fn-account-nav>p{font-size:9px;letter-spacing:.1em;margin:25px 12px 8px;color:#8b949b;font-weight:650}.fn-account-nav .fn-product-mark{width:23px;height:23px;background:transparent;color:inherit}.fn-account-nav svg{width:20px;height:20px}.fn-nav-home{font-size:23px;line-height:1;width:23px;text-align:center;font-weight:400}.fn-sidebar-bottom{margin-top:auto;padding:80px 12px 0}.fn-sidebar-bottom>.fn-text-link{font-size:12px}.fn-account-user{display:flex;gap:11px;align-items:center;border-top:1px solid #e1e5e8;margin-top:24px;padding-top:24px}.fn-avatar{display:flex;justify-content:center;align-items:center;width:32px;height:32px;background:#edf0f2;border-radius:50%;font-size:10px;font-weight:700;flex-shrink:0;color:#5a6e7b}.fn-account-user strong{font-size:11px;display:block;overflow-wrap:anywhere}.fn-account-user a{font-size:11px;color:#73808b}.fn-account-main{background:#f5f6f7;padding:42px 40px 65px;min-width:0}.fn-account-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:38px}.fn-account-header .fn-eyebrow{font-size:9px;margin-bottom:12px}.fn-account-header h1{font-size:34px;margin-bottom:12px}.fn-account-header p{font-size:13px;margin:0}.fn-account-header .fn-button{min-height:40px;font-size:12px;padding:9px 14px;white-space:nowrap}.fn-overview-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.fn-overview-heading h2{font-size:17px;letter-spacing:-.02em;margin:0}.fn-overview-heading>span{font-size:11px;color:#77838c}.fn-account-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.fn-account-card{padding:27px;background:#fff;border:1px solid #dfe4e7;border-radius:11px;display:flex;flex-direction:column}.fn-account-card .fn-heading-row{margin-bottom:24px}.fn-account-card h2{font-size:24px;margin-bottom:13px}.fn-account-card>p{font-size:13px;line-height:1.65;min-height:44px}.fn-status{display:inline-flex;align-items:center;gap:6px;font-size:10px;padding:4px 8px;border-radius:4px;background:#f2f3f4;color:#6d7680;font-weight:500}.fn-status-active{background:#ecf5ee;color:#3b6d4d}.fn-status-active:before{content:'';height:5px;width:5px;border-radius:50%;background:#538364}.fn-account-balance{padding-block:16px 23px;display:flex;flex-direction:column;gap:5px}.fn-account-balance>strong{font-size:35px;font-weight:650;letter-spacing:-.045em;line-height:1.1;font-variant-numeric:tabular-nums}.fn-account-balance>span{font-size:11px;color:#75818a}.fn-dual-balances{display:grid;grid-template-columns:1fr 1fr;gap:22px}.fn-account-card dl{margin:0 0 22px;border-top:1px solid #e7ebed;padding-top:18px}.fn-account-card dl>div{display:flex;justify-content:space-between;gap:14px;font-size:12px;margin-bottom:9px}.fn-account-card dt{color:#7b858e}.fn-account-card dd{margin:0;font-weight:550;text-align:right;overflow-wrap:anywhere}.fn-account-card>.fn-button{width:100%;margin-top:auto;font-size:12px;min-height:43px}.fn-account-guide{display:grid;grid-template-columns:1fr 1fr;gap:30px;background:#eaf0ed;border:1px solid #dce5df;border-radius:11px;padding:28px;margin-top:26px}.fn-account-guide .fn-eyebrow{font-size:9px;margin-bottom:12px}.fn-account-guide h3{font-size:21px;line-height:1.2}.fn-account-guide p{font-size:12px;margin-bottom:0}.fn-account-guide ol{padding:0;list-style:none;margin:0;display:flex;flex-direction:column;gap:15px;justify-content:center}.fn-account-guide li{display:flex;gap:12px;align-items:center;font-size:12px;color:#496053}.fn-account-guide b{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d9e4dc;border-radius:50%;height:25px;width:25px;font-size:10px;font-weight:600;flex-shrink:0}.fn-empty-access{background:#f4f7f3;border:1px solid #e0e7db;border-radius:8px;padding:25px;margin-top:25px}.fn-empty-access p{font-size:14px}.fn-billing .fn-heading-row{margin-bottom:20px}.fn-billing .fn-eyebrow{font-size:9px}.fn-billing h3{font-size:20px}.fn-billing p{font-size:13px}.fn-billing td small{display:block;font-size:10px;color:#71808a;margin-top:5px}.fn-billing td form{margin-top:9px}.fn-billing td details{font-size:11px;margin-top:12px}.fn-billing label{display:block;margin-bottom:10px}.fn-billing .fn-button{font-size:12px;padding:8px 12px;min-height:40px}.fn-payment-history{margin-top:24px}.fn-payment-history summary{font-size:13px;font-weight:600;cursor:pointer}.fn-install-help{margin-top:20px;font-size:13px}.fn-install-help summary{font-weight:600;cursor:pointer}.fn-install-help ol{line-height:1.9;padding-left:20px;margin:14px 0 0}.fn-download-action{margin-top:20px}.fn-whatslead>.foxlm-app>.foxlm-cartao:first-child>h2{font-size:22px}.fn-whatslead .foxlm-metricas{margin-top:24px}.fn-whatslead .foxlm-metricas .foxlm-metrica{background:#f7f9f7}.fn-dashboard #foxnode-leadmaps>.foxlm-app>.foxlm-cabecalho{display:none}.fn-dashboard .foxlm-assinatura,.fn-legacy-plans .foxlm-assinatura{display:none}
/* Compatibility layer: all existing LeadMaps controls keep their original forms and actions. */
.foxlm-app{max-width:1200px;width:100%;margin:0 auto;padding:50px 32px}.fn-dashboard .foxlm-app{padding:0;max-width:none}.foxlm-app h1{font-size:32px}.foxlm-app h2{font-size:26px}.foxlm-app h3{font-size:19px}.foxlm-app h3>.foxlm-icone{width:18px;height:18px;vertical-align:middle;margin-right:8px;color:#6b7c84}.foxlm-app .foxlm-icone{width:17px;height:17px;flex-shrink:0}.foxlm-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.foxlm-cabecalho p{font-size:14px}.foxlm-acoes{display:flex;gap:10px;flex-wrap:wrap}.foxlm-cartao{border:1px solid #dfe4e7;border-radius:10px;padding:27px;background:#fff;margin-bottom:22px;min-width:0}.foxlm-cartao:last-child{margin-bottom:0}.foxlm-cartao h3{margin-bottom:18px}.foxlm-metricas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:25px}.foxlm-metrica{background:white;border:1px solid #e0e5e8;padding:19px 17px;border-radius:8px;display:flex;flex-direction:column;gap:6px}.foxlm-metrica>span{font-size:10px;color:#6b7983;font-weight:550}.foxlm-metrica strong{font-size:24px;line-height:1.2;font-weight:650;letter-spacing:-.04em;overflow-wrap:anywhere}.foxlm-metrica small{font-size:10px;color:#809098;line-height:1.5}.foxlm-grade-2{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.foxlm-grade-2>.foxlm-cartao{margin:0}.foxlm-nota,.foxlm-sub{font-size:13px;color:#70808a;line-height:1.7}.foxlm-serial{display:flex;align-items:center;flex-wrap:wrap;gap:18px;background:#f6f8f9;border:1px solid #e3e7eb;padding:20px;border-radius:8px}.foxlm-serial-texto{flex:1;min-width:190px}.foxlm-serial-texto>strong{display:block;font-size:13px;margin-bottom:5px}.foxlm-serial-texto small{display:block;font-size:12px;color:#74818a}.foxlm-serial-botao{display:flex;align-items:center;gap:14px;border:1px solid #cbd5dc;padding:12px;background:#fff;border-radius:6px;max-width:100%;cursor:pointer;color:#122237}.foxlm-serial-botao code{font:500 12px/1.5 ui-monospace,monospace;overflow-wrap:anywhere;white-space:normal}.foxlm-copiar-estado{font-size:11px;min-width:50px;color:#526b7b}.foxlm-copiar-estado>span{display:none;align-items:center;gap:5px}.foxlm-copiar-estado .foxlm-copiar-parado{display:inline-flex}.foxlm-copiado .foxlm-copiar-parado,.foxlm-copia-falhou .foxlm-copiar-parado{display:none}.foxlm-copiado .foxlm-copiar-feito,.foxlm-copia-falhou .foxlm-copiar-erro{display:inline-flex}.foxlm-copiado{border-color:#649675}.foxlm-aviso-leitor{position:absolute!important;height:1px;width:1px;margin:-1px!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.foxlm-tabela-caixa{overflow-x:auto;max-width:100%;border:1px solid #e7ebee;border-radius:7px;overscroll-behavior-inline:contain}.foxlm-tabela{width:100%;border-collapse:collapse;margin:0;font-size:12px;line-height:1.6}.foxlm-tabela th,.foxlm-tabela td{text-align:left;border-bottom:1px solid #e6ebed;padding:13px 14px;vertical-align:top}.foxlm-tabela th{background:#f6f8f9;color:#71808a;font-size:10px;font-weight:600;white-space:nowrap}.foxlm-tabela tr:last-child td{border-bottom:0}.foxlm-tabela td{color:#4d606e}.foxlm-tabela .foxlm-num{font-variant-numeric:tabular-nums;white-space:nowrap}.foxlm-fim{text-align:right}.foxlm-tabela td strong{color:#122237}.foxlm-arquivo{overflow-wrap:anywhere}.foxlm-positivo{color:#317052}.foxlm-negativo{color:#a1473b}.foxlm-etiqueta{display:inline-flex;align-items:center;font-size:10px;padding:4px 8px;border-radius:4px;background:#eef1f3;color:#5d707d}.foxlm-etiqueta-ativa,.foxlm-etiqueta-nova{background:#ebf5ee;color:#38674d}.foxlm-etiqueta-inativa{background:#f6edeb;color:#8e5145}.foxlm-recado{display:flex;align-items:flex-start;gap:10px}.foxlm-recado p{margin:0;color:inherit}.foxlm-recado svg{width:18px;height:18px;flex-shrink:0;margin-top:2px}.foxlm-recado a{text-decoration:underline}.foxlm-erro{background:#fcf1ed;border-color:#eacbc1;color:#943f2e}.foxlm-ok{background:#f0f8f0;border-color:#cddfcf;color:#356341}.foxlm-botao-largo{width:100%}.foxlm-botao-simples{display:inline-flex;align-items:center;gap:6px;font:550 11px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:7px 10px;border:1px solid #d2dce2;border-radius:5px;background:white;color:#4d6575;cursor:pointer}.foxlm-botao-simples:hover{background:#f1f5f7}.foxlm-baixar-cartao{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px}.foxlm-baixar-texto{flex:1;min-width:min(220px,100%)}.foxlm-baixar-acoes{display:flex;flex-wrap:wrap;gap:10px}.foxlm-baixar-cartao h3{margin-bottom:8px}.foxlm-baixar-cartao .foxlm-nota{margin-bottom:0}.foxlm-pacotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:15px}.foxlm-pacote{display:flex;flex-direction:column;align-items:center;padding:22px 17px;border:1px solid #e1e7e9;border-radius:8px;background:#f9fafb;position:relative}.foxlm-pacote-creditos{font-size:28px;letter-spacing:-.04em}.foxlm-pacote-rotulo,.foxlm-pacote-unidade{font-size:11px;color:#71808b;margin-bottom:14px}.foxlm-pacote-preco{font-size:19px;font-weight:600}.foxlm-pacote form{margin-top:auto;width:100%}.foxlm-pacote-fita{position:static;font-size:9px;padding:3px 8px;background:#f6e7ce;color:#8c5d24;border-radius:4px;margin-bottom:13px}.foxlm-pacote .foxlm-botao{font-size:12px;min-height:38px;padding:9px 12px}.foxlm-vazio{font-size:14px;padding:24px;color:#77858f;text-align:center}.foxlm-assinatura{font-size:11px;text-align:center;color:#7d8991;margin-top:28px}.foxlm-logotipo{max-width:155px;height:auto}.foxlm-marca{display:flex;align-items:center;gap:8px}.foxlm-vantagens{list-style:none;padding:0;margin:22px 0 0}.foxlm-vantagens li{display:flex;gap:9px;font-size:12px;margin-bottom:10px;color:#6e7b85}
/* Authentication, recovery and extension authorization */
.foxlm-acesso{max-width:460px;margin:16px auto 35px}.foxlm-acesso-topo{text-align:center;margin-bottom:25px}.foxlm-acesso-topo .foxlm-marca{justify-content:center;margin-bottom:22px}.foxlm-acesso-topo h1{font-size:30px}.foxlm-acesso-topo p{font-size:14px}.foxlm-acesso .foxlm-cartao{padding:30px}.foxlm-formulario{display:flex;flex-direction:column;gap:17px}.foxlm-campo{display:flex;flex-direction:column;gap:7px}.foxlm-campo>span{font-size:12px;font-weight:650;color:#526674}.foxlm-app input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.foxlm-app select,.foxlm-app textarea{display:block;width:100%;padding:12px 14px;border:1px solid #cfd9df;border-radius:6px;background:#fff;color:#122237;font-family:inherit;font-size:14px;line-height:1.4}.foxlm-app input:focus{outline:2px solid #cf9448;outline-offset:1px}.foxlm-campo small{font-size:11px;color:#70828e}.foxlm-marcador{display:flex;align-items:center;gap:8px;font-size:12px}.foxlm-marcador input{accent-color:#122237}.foxlm-abas{display:flex;gap:4px;padding:5px;border-radius:7px;background:#f0f3f5;margin-bottom:25px}.foxlm-abas a{flex:1;padding:9px;text-align:center;font-size:13px;font-weight:600;color:#6b7d89;border-radius:5px}.foxlm-abas .foxlm-aba-ativa{color:#122237;background:#fff;box-shadow:0 1px 3px #1222370d}.foxlm-rodape-acesso{text-align:center;font-size:13px}.foxlm-rodape-acesso a{text-decoration:underline}
/* Responsive composition, without clipping content or shrinking interactive controls. */
[hidden]{display:none!important}
@media(min-width:1350px){.fn-dashboard{border-inline:1px solid #e1e5e8}}
@media(max-width:1150px){.fn-hero{gap:35px}.fn-hero h1{font-size:52px}.fn-account-main{padding:35px 25px 50px}.fn-dashboard{grid-template-columns:200px minmax(0,1fr)}.fn-account-card{padding:23px}.fn-account-card h2{font-size:22px}.foxlm-metricas{grid-template-columns:repeat(2,minmax(0,1fr))}.fn-account-balance>strong{font-size:30px}.fn-value-strip{gap:18px}.fn-editorial,.fn-usecase{gap:45px}}
@media(max-width:899px){.fn-width{width:calc(100% - 40px)}.fn-hero{padding-block:55px;gap:32px}.fn-hero h1{font-size:41px}.fn-hero .fn-lead{font-size:15px}.fn-demo-body{padding:22px}.fn-demo h3{font-size:23px}.fn-floating-product{margin-left:10px;margin-right:0}.fn-floating-product strong{font-size:10px}.fn-value-strip{grid-template-columns:repeat(3,1fr);font-size:11px}.fn-value-strip>span{grid-column:1/-1}.fn-section{padding-block:65px}.fn-product-card{padding:27px}.fn-product-card h3{font-size:27px}.fn-editorial,.fn-usecase{padding:35px;gap:35px}.fn-feature-grid{gap:35px 25px}.fn-feature-grid article{gap:15px}.fn-feature-grid h3{font-size:21px}.fn-faq{gap:45px}.fn-steps{gap:25px}.fn-steps h3{font-size:20px}.fn-product-proof{gap:35px;padding-block:65px}.fn-dashboard{grid-template-columns:minmax(0,1fr)}.fn-sidebar{position:static;height:auto;min-height:0;padding:18px 24px;border-right:0;border-bottom:1px solid #e1e5e8}.fn-sidebar-label,.fn-sidebar-bottom,.fn-account-nav>p{display:none}.fn-account-nav{flex-direction:row;gap:8px}.fn-account-nav>a{flex:1;justify-content:center;font-size:12px;padding:10px}.fn-account-main{padding:32px 24px 50px}.fn-account-header h1{font-size:30px}.fn-cta{padding:35px}.fn-download-grid{gap:25px}.fn-download-whatslead{padding:27px}}
@media(max-width:680px){.fn-hero{grid-template-columns:1fr;gap:35px}.fn-hero h1{font-size:clamp(35px,8.4vw,49px)}.fn-hero .fn-lead{font-size:16px}.fn-hero-art{padding:0 0 12px}.fn-demo{max-width:460px;width:100%}.fn-floating-product{max-width:425px;margin:-1px 0 0 auto}.fn-floating-product strong{font-size:12px}.fn-demo-body{padding:25px}.fn-demo h3{font-size:27px}.fn-hero-copy .fn-eyebrow{font-size:9px}.fn-value-strip{gap:14px;font-size:10px;line-height:1.5}.fn-products,.fn-editorial,.fn-feature-grid,.fn-usecase,.fn-product-proof,.fn-faq,.fn-account-products,.fn-account-guide,.fn-download-grid{grid-template-columns:minmax(0,1fr)}.fn-section-heading{margin-bottom:32px}.fn-section-heading p{font-size:15px}.fn-product-card{padding:29px}.fn-product-card h3{font-size:30px}.fn-editorial{padding:33px;gap:26px}.fn-editorial h2{font-size:31px}.fn-steps{grid-template-columns:1fr;gap:30px}.fn-steps li>span{margin-bottom:14px}.fn-steps h3{font-size:23px}.fn-steps li{padding:0}.fn-steps p{margin-bottom:0}.fn-faq{gap:25px}.fn-faq h2 br{display:none}.fn-faq summary{font-size:14px}.fn-cta{display:block;margin-bottom:50px;padding:32px}.fn-cta .fn-button{margin-top:24px}.fn-product-cover .fn-hero{padding-top:30px;padding-bottom:50px}.fn-back{margin-bottom:26px}.fn-feature-grid{gap:30px}.fn-feature-grid h3{font-size:23px}.fn-usecase{padding:30px;gap:25px}.fn-usecase h2{font-size:31px}.fn-plans-intro{padding-top:45px;padding-bottom:25px;text-align:left}.fn-plans-intro h1{font-size:37px}.fn-plans-intro h1 br{display:none}.fn-plans-intro .fn-eyebrow{margin-bottom:14px}.fn-plans-intro p:last-child{font-size:15px}.fn-plan-selector{gap:5px;padding:6px;margin-bottom:30px}.fn-plan-selector>a{gap:9px;padding:12px 9px}.fn-plan-selector .fn-product-mark{width:28px;height:28px;border-radius:7px}.fn-plan-selector svg{width:18px;height:18px}.fn-plan-selector strong{font-size:12px}.fn-plan-selector small{display:none}.fn-plan-section .fn-heading-row{flex-direction:column;align-items:flex-start;gap:12px}.fn-plan-section h2{font-size:27px}.fn-pricing,.foxlm-planos{grid-template-columns:minmax(0,1fr)}.fn-price-card{padding:27px}.fn-price-card>p{min-height:0}.fn-plan-section{padding-bottom:50px}.fn-heading-row{gap:15px}.fn-account-main{padding:27px 20px 40px}.fn-account-header{gap:15px;align-items:flex-start}.fn-account-header h1{font-size:28px}.fn-account-header>.fn-button{font-size:11px;padding:9px 11px;gap:9px}.fn-account-header p{font-size:12px}.fn-account-header .fn-eyebrow{font-size:8px}.fn-overview-heading{align-items:flex-start;flex-direction:column;gap:5px}.fn-account-card{padding:26px}.fn-account-card h2{font-size:25px}.fn-account-balance>strong{font-size:34px}.fn-account-card>p{min-height:0}.fn-account-guide{gap:22px;padding:25px}.fn-sidebar{padding:12px 16px}.fn-account-nav>a{font-size:11px;gap:6px;padding:9px 7px;min-height:42px}.fn-account-nav .fn-product-mark,.fn-nav-home{width:20px;height:20px}.fn-account-nav svg{width:17px;height:17px}.foxlm-app{padding:35px 20px}.foxlm-cartao{padding:22px}.foxlm-metrica{padding:16px 13px}.foxlm-metrica strong{font-size:22px}.foxlm-serial{padding:16px}.foxlm-serial-botao{flex-wrap:wrap;gap:8px;width:100%;justify-content:space-between}.foxlm-serial-texto{min-width:0;flex-basis:100%}.foxlm-tabela{min-width:460px}.foxlm-tabela td{white-space:normal}.foxlm-tabela .foxlm-arquivo{display:block;min-width:130px}.fn-billing .fn-heading-row{align-items:flex-start}.fn-billing .fn-heading-row h3{font-size:19px}.fn-billing .fn-heading-row .fn-button{white-space:nowrap;font-size:11px;min-height:35px}.fn-empty-access{padding:19px}.fn-empty-access .fn-button{font-size:12px}.foxlm-cabecalho{flex-direction:column;align-items:flex-start}.foxlm-acesso .foxlm-cartao{padding:24px}.fn-download-grid{padding-top:10px}.fn-download-grid .foxlm-cartao{padding:22px}.fn-product-proof figcaption{font-size:10px}}
@media(max-width:370px){.fn-width{width:calc(100% - 32px)}.fn-hero h1{font-size:35px}.fn-actions{gap:18px}.fn-demo-body{padding:20px}.fn-demo-toolbar{padding:12px 16px}.fn-floating-product{padding:14px 12px;gap:9px}.fn-floating-product strong{font-size:10px}.fn-account-nav>a{font-size:10px;gap:5px}.fn-account-nav svg{width:16px;height:16px}.fn-sidebar{padding-inline:10px}.fn-account-header{flex-direction:column}.fn-account-main{padding-inline:16px}.fn-account-card{padding:22px}.fn-account-balance>strong{font-size:30px}.fn-dual-balances{gap:15px}.foxlm-cartao{padding:18px}.foxlm-metricas{gap:9px}.foxlm-metrica{padding:13px 10px}.foxlm-metrica strong{font-size:20px}.fn-plan-selector .fn-product-mark{display:none}.fn-product-card{padding:24px}.fn-product-card>.fn-button{min-width:0;width:100%}.fn-cta,.fn-usecase,.fn-editorial{padding:26px}.fn-demo-message{margin-left:10px}.fn-demo-photo{max-width:90%}.fn-price-card{padding:24px}.fn-billing .fn-heading-row{flex-direction:column}}
@media(prefers-reduced-motion:reduce){.fn-site *,.fn-dashboard *,.foxlm-app *{transition:none!important;scroll-behavior:auto!important}}

.fn-mobile-user{display:none}@media(max-width:899px){.fn-mobile-user{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:0 0 20px;margin-bottom:25px;border-bottom:1px solid #dfe5e8;font-size:11px;color:#74838d}.fn-mobile-user a{color:#405f74;text-decoration:underline}}

/* Official product identity supplied by FoxNode. */
.fn-product-mark,.fn-floating-product .fn-mark-whatslead{background:transparent}.fn-product-mark img{display:block;width:100%;height:100%;object-fit:contain}.fn-product-card-top .fn-product-mark,.fn-account-card .fn-heading-row>.fn-product-mark{height:54px;width:54px}.fn-card-leadmaps{background:#f4f7fb}.fn-cover-leadmaps{background:#f4f7fb}.fn-cover-leadmaps h1 em{color:#2768a3}
/* Existing editorial links remain reachable beside the new product navigation. */
.fox-navegacao{flex-wrap:wrap}.fox-menu-extra{display:flex}@media(min-width:900px){.fox-topo-interno{padding-block:14px}}

/* Download cards share one composition; availability comes from the existing configuration. */
.fn-download-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.fn-download-card{display:flex;flex-direction:column;align-self:stretch;padding:35px;border:1px solid #dfe6e2;border-radius:12px}.fn-download-leadmaps{background:#f4f7fb}.fn-download-card>.fn-product-mark{height:54px;width:54px}.fn-download-card h2{font-size:29px;margin-top:25px}.fn-download-card>p{font-size:15px}.fn-download-card ul{list-style:none;margin:4px 0 26px;padding:0;flex:1}.fn-download-card li{position:relative;padding:8px 0 8px 23px;font-size:14px;color:#52645b;line-height:1.6}.fn-download-card li:before{content:'✓';position:absolute;left:0;color:#4f765f;font-size:12px;font-weight:700}.fn-download-card .fn-download-version{font-size:11px;color:#77837c;margin-bottom:14px}.fn-download-card>.fn-button{width:100%}.fn-download-card>.fn-text-link{display:block;text-align:center;margin-top:17px}.fn-download-card details{border-top:1px solid #dbe4dd;padding-top:18px}.fn-download-card code{overflow-wrap:anywhere;font-size:11px}@media(max-width:680px){.fn-download-grid{grid-template-columns:minmax(0,1fr)}.fn-download-card{padding:27px}.fn-download-card h2{font-size:27px}}

/* Compact preview of the tall extension panel; the original remains one click away. */
.fn-product-proof figure{width:100%;max-width:360px;justify-self:center}.fn-product-proof figure>a{display:block;aspect-ratio:500/770;border-radius:7px;overflow:hidden;background:#faf7f4}.fn-product-proof img{height:100%;object-fit:cover;object-position:center top}.fn-product-proof figure>a:hover img{opacity:.94}@media(max-width:680px){.fn-product-proof figure{max-width:340px}}

/* Closing invitation: product choices with a quieter brand treatment. */
.fn-cta{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:65px;align-items:center;padding:52px 56px;background:#122237;border:1px solid #122237;border-radius:16px;margin-bottom:80px}
.fn-cta .fn-eyebrow{color:#c5b491;font-size:10px;letter-spacing:.13em;margin-bottom:22px}
.fn-cta h2{color:#fff;font-size:clamp(30px,3.2vw,42px);line-height:1.16;margin-bottom:21px;letter-spacing:-.04em}
.fn-cta h2 em{color:#efb96d;font-style:normal}
.fn-cta-copy>p:last-child{font-size:14px;line-height:1.75;color:#b8c5d1;max-width:405px;margin:0}
.fn-cta-choices{display:grid;gap:14px}
.fn-cta-product{display:flex;align-items:center;gap:17px;padding:22px;border:1px solid #405063;border-radius:10px;background:#1b2d42;text-decoration:none;color:#fff;transition:background .15s,border-color .15s}
.fn-cta-product:hover{background:#253b52;border-color:#8c9baa}
.fn-cta-product>.fn-product-mark{height:43px;width:43px}
.fn-cta-product>span:not(.fn-product-mark){flex:1;min-width:0}
.fn-cta-product strong{display:block;font-size:17px;line-height:1.3;font-weight:600;color:#fff;letter-spacing:-.02em}
.fn-cta-product small{display:block;font-size:12px;line-height:1.5;color:#c0ccd7;margin-top:5px}
.fn-cta-product>b{font-size:22px;font-weight:400;color:#efb96d;flex-shrink:0}
@media(max-width:899px){.fn-cta{gap:30px;padding:38px}.fn-cta-product{padding:18px;gap:12px}.fn-cta h2{font-size:33px}.fn-cta-product small{font-size:11px}}
@media(max-width:680px){.fn-cta{grid-template-columns:minmax(0,1fr);padding:30px;gap:28px;margin-bottom:50px;border-radius:12px}.fn-cta h2{font-size:32px}.fn-cta .fn-eyebrow{margin-bottom:18px}.fn-cta-copy>p:last-child{font-size:14px;max-width:none}.fn-cta-product{padding:19px;gap:15px}.fn-cta-product strong{font-size:16px}.fn-cta-product small{font-size:12px}}
@media(max-width:370px){.fn-cta{padding:25px 22px}.fn-cta h2{font-size:28px}.fn-cta-product{padding:15px 12px;gap:10px}.fn-cta-product>.fn-product-mark{height:34px;width:34px}.fn-cta-product strong{font-size:15px}.fn-cta-product small{font-size:11px}.fn-cta-product>b{font-size:19px}}

/* Ação de planos nos cartões de extensões sem plano ativo. */
.fn-status-plans{min-height:32px;padding:6px 10px;font-size:11px;font-weight:600;color:#75501e;background:#fbf2e3;text-decoration:none}.fn-status-plans:hover{background:#f5e4c7;color:#51350f}.fn-status-plans:focus-visible{outline:2px solid #75501e;outline-offset:3px}

.fn-nav-home{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:23px}.fn-nav-home svg{display:block}@media(max-width:680px){.fn-nav-home{height:20px}}

/* Account readability: shared with both products, without changing their forms. */
.fn-dashboard{font-size:16px;line-height:1.6}
.fn-sidebar-label{font-size:11px;line-height:1.5}
.fn-account-nav>a{font-size:14px;line-height:1.4}
.fn-account-nav>p{font-size:11px}
.fn-sidebar-bottom>.fn-text-link,.fn-account-user strong,.fn-account-user a{font-size:13px}
.fn-account-header .fn-eyebrow{font-size:12px}
.fn-account-header p{font-size:15px;line-height:1.65}
.fn-account-header .fn-button{font-size:14px;min-height:44px}
.fn-overview-heading h2{font-size:20px}
.fn-overview-heading>span{font-size:13px}
.fn-account-card>p{font-size:15px;line-height:1.7;min-height:0}
.fn-account-card dl>div{font-size:14px;line-height:1.6}
.fn-account-balance>span{font-size:14px;line-height:1.5;color:#586773}
.fn-status{font-size:12px;line-height:1.4;padding:6px 9px}
.fn-status-plans{font-size:13px;min-height:36px;padding:8px 11px}
.fn-account-card>.fn-button{font-size:14px;min-height:46px}
.fn-account-guide .fn-eyebrow{font-size:11px}
.fn-account-guide p,.fn-account-guide li{font-size:14px;line-height:1.65}
.fn-account-guide b{font-size:12px;width:28px;height:28px}
.fn-dashboard .foxlm-app{font-size:16px}
.fn-dashboard .foxlm-nota,.fn-dashboard .foxlm-cartao>p,.fn-dashboard .foxlm-aviso,.fn-dashboard .foxlm-aviso-leitor,.fn-empty-access p,.fn-billing p{font-size:15px;line-height:1.7}
.fn-dashboard .foxlm-metrica span,.fn-dashboard .foxlm-metrica small,.fn-dashboard .foxlm-serial small{font-size:13px;line-height:1.5}
.fn-dashboard .foxlm-serial strong,.fn-dashboard .foxlm-botao,.fn-dashboard .foxlm-botao-simples,.fn-billing .fn-button,.fn-install-help,.fn-payment-history summary{font-size:14px}
.fn-dashboard .foxlm-serial code{font-size:14px;line-height:1.7}
.fn-dashboard .foxlm-tabela{font-size:14px;line-height:1.6}
.fn-dashboard .foxlm-tabela th,.fn-dashboard .foxlm-tabela td{font-size:14px}
.fn-dashboard .foxlm-tabela small,.fn-billing td details{font-size:12px}
.fn-dashboard input:not([type=checkbox]):not([type=radio]),.fn-dashboard select{font-size:16px}
.fn-dashboard .fn-notice{font-size:14px;line-height:1.65}
.fn-billing .fn-eyebrow{font-size:11px}
@media(max-width:899px){.fn-account-nav>a{font-size:14px}}
@media(max-width:680px){
.fn-account-nav>a{flex-direction:column;gap:6px;font-size:13px;line-height:1.3;padding:10px 6px;min-height:64px;text-align:center}
.fn-account-nav .fn-product-mark,.fn-nav-home{width:22px;height:22px}
.fn-account-nav svg{width:20px;height:20px}
.fn-mobile-user{font-size:14px;line-height:1.5}
.fn-account-header h1{font-size:30px}
.fn-account-header p{font-size:15px}
.fn-account-header .fn-eyebrow{font-size:11px}
.fn-account-header>.fn-button{font-size:13px;white-space:normal}
.fn-account-card>p{font-size:15px}
.fn-billing .fn-heading-row .fn-button{font-size:13px}
.fn-account-main{padding-inline:20px}
}
.fn-dashboard .foxlm-copiar-estado{font-size:13px}
@media(max-width:680px){.fn-account-header>.fn-button{min-width:108px;white-space:nowrap}}
