/* RNFPB's sales page: navy depth, electric blue and cyan accents. */
.sales-page{background:#eef3fc;color:#14213c}.sales-page .header{background:#fff;border-bottom:1px solid #dce6f7}.sales-page .header .button{box-shadow:0 6px 20px #2563eb30}.sales-page main>.learn-entry{margin-top:12px!important;margin-bottom:12px!important}.home-hero-band{position:relative;isolation:isolate;background:radial-gradient(ellipse at 85% 25%,#2056a778 0,transparent 48%),radial-gradient(ellipse at 5% 95%,#0c76854d 0,transparent 50%),linear-gradient(125deg,#081629,#0c2145 62%,#123569);border-bottom:1px solid #2c5383;color:#fff;overflow:hidden}.home-hero-band::before{content:'';position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#91b8ff08 1px,transparent 1px),linear-gradient(90deg,#91b8ff08 1px,transparent 1px);background-size:56px 56px;pointer-events:none}.sales-page .hero{padding-top:56px;padding-bottom:56px}.sales-page .hero h1{color:#fff}.sales-page .hero h1 span{color:#66d9ff}.sales-page .hero .eyebrow{color:#84dfff}.sales-page .hero .lead{color:#d0ddf2}.sales-page .hero-price strong{color:#fff}.sales-page .hero-price span{color:#c9d9f4}.sales-page .hero-installments{color:#a8c4ee}.sales-page .hero .fine{color:#bccde8}.sales-page .hero .text-link{color:#eef6ff;border-color:#95baff}.sales-page .hero .button{background:#3679ff;box-shadow:0 7px 24px #246bff55}.sales-page .hero .button:hover{background:#4c8cff}.sales-page .hero-switch{background:#173767;color:#d8ebff;border:1px solid #4774ad}.sales-page .hero-switch:hover{background:#214779}.sales-page .hero-switch[aria-pressed=true]{background:#5edaff;color:#071a34;border-color:#5edaff}.sales-page .hero-benefits li{background:#15385b;color:#c1f0ff;border:1px solid #386185}.sales-page .hero-showcase{box-shadow:0 28px 70px #020b2255,0 0 45px #42b9ff18;border-color:#79adf370}.sales-page .preview-browser{background:#dfeafd;color:#486183;border-color:#c2d4f1}.sales-page .preview-browser>span:first-child{color:#3c77d4}.sales-page .demo-site{background:linear-gradient(140deg,#f0f7ff,#e6eeff);color:#183253}.sales-page .hero-showcase h2{color:#132e58}.sales-page .hero-showcase .demo-eyebrow{color:#2d5ca4}.sales-page .hero-showcase .demo-site>p:not(.demo-eyebrow){color:#486181}.sales-page .demo-cta{background:#245fdd;color:white;box-shadow:0 5px 16px #2563eb22}.sales-page .demo-services div{background:#ffffffdf;border-color:#cddff9}.sales-page .demo-services span{color:#2766d9}.sales-page .demo-services small{color:#586e8c}.sales-page .hero-marketing .offer-panel{background:linear-gradient(145deg,#193865,#142a4b);border:1px solid #4b75ac;border-top:5px solid #5edaff;box-shadow:0 22px 55px #030c2544}.sales-page .hero-marketing .offer-row{border-color:#47648d}.sales-page .hero-marketing .offer-row b,.sales-page .hero-marketing .number{color:#86e4ff}.sales-page .home-shortcuts{padding-top:32px;padding-bottom:40px}.sales-page .home-shortcuts>a{background:linear-gradient(125deg,#194bb5,#2563dc);border:1px solid #2563dc;color:white;box-shadow:0 8px 24px #174dab20}.sales-page .home-shortcuts>a:nth-of-type(2){background:linear-gradient(125deg,#142c65,#274b91);border-color:#25447f}.sales-page .home-shortcuts>a:nth-of-type(3){background:linear-gradient(125deg,#086c85,#078ca4);border-color:#07859c}.sales-page .home-shortcuts a div>span{color:#deecff}.sales-page .home-shortcuts .shortcut-icon{background:#ffffff20;color:#fff}.sales-page .home-shortcuts>a:hover{filter:brightness(1.08)}.sales-page #precos{background:linear-gradient(160deg,#dfeaff,#edf4ff 55%,#dff2fa);border-top:1px solid #ccddf8;border-bottom:1px solid #ccddf8}.sales-page .plan{border-radius:20px;border-color:#d1def3;box-shadow:0 8px 28px #17416c0b}.sales-page .plan.featured{border:2px solid #3478fa;box-shadow:0 12px 32px #2563eb20;background:linear-gradient(#eaf2ff 0,#fff 150px)}.sales-page .plan.featured .plan-label{display:inline-block;width:fit-content;padding:5px 9px;background:#dce9ff;border-radius:6px}.sales-page .tabs [aria-selected=true]{background:#174daf;border-color:#174daf}.sales-page .strip{background:#17315b;color:#fff;border:0}.sales-page .strip-inner{color:#ccdefc}.sales-page .services{background:white;border-color:#d5e1f5;border-radius:20px;box-shadow:0 10px 32px #133b7510}.sales-page .services article{border-top:4px solid #377cff}.sales-page .services article:nth-child(2){border-top-color:#243d78}.sales-page .services article:nth-child(3){border-top-color:#0896b5}.sales-page #como{background:linear-gradient(130deg,#deebff,#f4f8ff);padding:44px 30px;border:1px solid #ccddf8;border-radius:24px;margin-bottom:30px}.sales-page #como .preview-note{background:#fff;border-radius:12px}.sales-page #como .steps article{border-color:#77a8f8}.sales-page #extras .extras-grid article{background:#fff;border-radius:18px;border-color:#d5e1f5;box-shadow:0 6px 18px #14396809}.sales-page .about{background:radial-gradient(ellipse at 90% 90%,#2153a25c,transparent 55%),#0b1c38;border-top:3px solid #3a82ff}.sales-page .about .eyebrow{color:#78deff}.sales-page .faq details{background:#fff;padding:18px 20px;border:1px solid #d5e1f5;border-radius:14px;margin-bottom:10px}.sales-page .faq details[open]{border-color:#719fee;box-shadow:0 5px 20px #2563eb10}.sales-page .contact{background:radial-gradient(ellipse at 100% 20%,#35c2e65c,transparent 60%),linear-gradient(115deg,#173eab,#2467e8);box-shadow:0 16px 38px #2563eb22;border:1px solid #337bea}.sales-page .footer{color:#25416a}.sales-page .cart-launch{background:#122c57;box-shadow:0 8px 30px #07172e40}@media(max-width:720px){.sales-page .hero{padding-top:32px;padding-bottom:32px}.sales-page .home-shortcuts{padding-top:26px;padding-bottom:28px}.sales-page #como{padding:32px 20px;border-radius:20px}.sales-page .services article+article{border-left:none}.sales-page .hero-showcase{box-shadow:0 15px 35px #020b223b}}@media(prefers-reduced-motion:reduce){.sales-page .home-shortcuts>a:hover{transform:none}}
/* A clearly identified, safely interactive illustration with its own visual base. */
.sales-page .hero-showcase{border:2px dashed #75dfff;outline:7px solid #61cfff12;box-shadow:0 28px 65px #010a235e,0 12px 0 -5px #19406a,0 22px 0 -10px #2b589052;transform:rotate(.7deg)}.demo-label{padding:14px 20px;background:#63dbff;color:#082747}.demo-label strong{font-size:12px;letter-spacing:1.3px;display:block}.demo-label>span{display:block;font-size:11px;margin-top:3px}.sales-page .demo-site{background:radial-gradient(circle at 100% 0,#b5d9ff 0,transparent 60%),linear-gradient(135deg,#dceaff,#b7d5ff);padding:22px}.sales-page .demo-nav{align-items:start;flex-wrap:wrap;gap:12px}.demo-tabs{display:flex;gap:5px;flex-wrap:wrap}.demo-tabs button{border:1px solid #92b5e7;background:#ffffffa8;border-radius:7px;color:#244c85;padding:7px 8px;font-size:10px;min-height:34px}.demo-tabs [aria-pressed=true]{background:#194daf;color:#fff;border-color:#194daf}.sales-page .demo-site #demo-view{min-height:315px}.sales-page .demo-site #demo-view>p:not(.demo-eyebrow){font-size:12px;line-height:1.5;color:#314e77;max-width:330px}.sales-page .demo-site #demo-view>.demo-eyebrow{margin-top:24px}.sales-page .demo-cta{width:fit-content;min-width:180px;border:0;cursor:pointer;font:inherit;font-size:12px;gap:16px;min-height:44px;background:#215eda}.demo-cta:hover{filter:brightness(1.12)}.sales-page .demo-services button{display:grid;text-align:left;gap:6px;background:#ffffffcf;border:1px solid #9abce9;border-radius:10px;padding:12px;color:#18365f}.demo-services button:hover{background:#fff}.sales-page .demo-services button span{font-size:20px;color:#245bd3}.demo-services button strong{font-size:10px}.demo-services button small{font-size:9px;line-height:1.4}.sales-page .preview-caption{background:#12345b;padding:18px 22px;border-top:1px solid #4974a5}.sales-page .preview-caption>strong{font-size:13px;line-height:1.4;color:#8ee5ff;display:block}.sales-page .hero-showcase .preview-caption p{color:#c0d7f1;font-size:11px}.demo-reset{border:1px solid #6594c4;background:#1d4978;color:#fff;padding:7px 10px;border-radius:8px;font-size:11px;margin-top:10px;min-height:36px}.demo-reset:hover{background:#2d5c8d}#demo-feedback{font-size:11px;color:#193f73;line-height:1.5;margin-bottom:0}#demo-feedback:empty{display:none}.demo-sample-list{display:grid;gap:8px;margin:18px 0}.demo-sample-list>div{display:flex;gap:12px;align-items:center;border:1px solid #95b9e6;border-radius:10px;background:#ffffffab;padding:14px}.demo-sample-list>div>span{font-size:23px;color:#285fbd}.demo-sample-list strong,.demo-sample-list small{display:block;font-size:12px}.demo-sample-list small{font-size:10px;margin-top:4px;color:#405f88}.demo-products{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.demo-products>div{padding:10px;background:#ffffffbf;border:1px solid #9cbae2;border-radius:12px}.demo-product-art{height:96px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(130deg,#457ce7,#a0c7ff)}.demo-product-art span{font-size:35px;color:#ffffffb0;font-weight:700}.demo-art-two{background:linear-gradient(130deg,#037788,#6bcfdf)}.demo-products strong,.demo-products small{display:block;font-size:11px;margin-top:8px}.demo-products small{font-size:9px;color:#45618a}.demo-products button{font-size:10px;padding:7px 10px;border:1px solid #9abcea;border-radius:6px;color:#254b87;background:#e2eeff;margin-top:10px;min-height:34px}.demo-chat{padding:14px;border-radius:12px;background:#e2f7ec;border:1px solid #9bd2b7;margin:20px 0}.demo-chat>span{font-size:10px;font-weight:700;color:#285e45}.demo-chat p{font-size:12px;color:#1b4736;margin:8px 0 0}.demo-site .demo-disclaimer{font-size:10px!important}.hero-showcase button:focus-visible{outline:3px solid #dd8e14;outline-offset:3px}@media(max-width:720px){.sales-page .hero-showcase{transform:none;outline-width:4px}.demo-label{padding:13px 18px}.demo-label strong{font-size:11px}.sales-page .demo-site{padding:18px}.sales-page .demo-site #demo-view{min-height:315px}.demo-tabs button{min-height:40px;padding:7px 10px}.sales-page .demo-services button{padding:10px 8px}.sales-page .preview-caption{padding:16px 18px}.sales-page .demo-site h2{font-size:27px}.demo-products button,.demo-reset{min-height:40px}}
.demo-carousel{padding:18px 20px;background:#0d294b;color:#d8e9ff;border-top:1px solid #4274a2}.demo-carousel-heading strong{display:block;font-size:14px;color:#86e4ff}.demo-carousel-heading>span{font-size:11px;display:block;line-height:1.5;margin:5px 0 12px}.demo-carousel-arrows{display:flex;align-items:center;justify-content:space-between;gap:12px}.demo-carousel-arrows button{width:44px;height:40px;border:1px solid #6399cc;border-radius:10px;background:#204d7a;color:white;font-size:20px}.demo-carousel-arrows button:hover{background:#2e6394}#demo-position{font-size:12px}#demo-niches{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}#demo-niches button{border:1px solid #4474a2;background:#16395f;color:#e0edff;border-radius:50px;padding:8px 12px;font-size:11px;min-height:38px}#demo-niches [aria-pressed=true]{background:#6cdeff;color:#09213d;border-color:#6cdeff;font-weight:700}.sales-page .demo-carousel>p{font-size:10px;color:#b4cce8;line-height:1.5;margin:12px 0 0}.demo-product-art svg{width:54px;height:54px;color:#fff}.sales-page .demo-theme-informatica{background:radial-gradient(circle at 100% 0,#99baff,transparent 60%),linear-gradient(135deg,#e1eaff,#becbf2)}.sales-page .demo-theme-celulares{background:radial-gradient(circle at 100% 0,#ceb1fc,transparent 60%),linear-gradient(135deg,#efe7ff,#d5c4f9)}.sales-page .demo-theme-celulares .demo-cta{background:#6843b6}.sales-page .demo-theme-veterinaria{background:radial-gradient(circle at 100% 0,#9bdfcf,transparent 60%),linear-gradient(135deg,#e7f6ec,#c2e9d6)}.sales-page .demo-theme-veterinaria .demo-cta{background:#216b58}.sales-page .demo-theme-veterinaria .demo-art-one{background:linear-gradient(130deg,#398573,#85c9b9)}.sales-page .demo-theme-mercado{background:radial-gradient(circle at 100% 0,#eed48b,transparent 60%),linear-gradient(135deg,#fff4da,#e9dfb2)}.sales-page .demo-theme-mercado .demo-cta{background:#427144}.sales-page .demo-theme-restaurante{background:radial-gradient(circle at 100% 0,#f0b286,transparent 60%),linear-gradient(135deg,#fff0df,#f3cfb3)}.sales-page .demo-theme-restaurante .demo-cta{background:#9e432a}.sales-page .demo-theme-restaurante .demo-art-one{background:linear-gradient(130deg,#aa5132,#efa573)}.sales-page .demo-theme-beleza{background:radial-gradient(circle at 100% 0,#e3b9d8,transparent 60%),linear-gradient(135deg,#faedf7,#e9cddd)}.sales-page .demo-theme-beleza .demo-cta{background:#814b73}.sales-page .demo-nav>strong>span{font-size:7px}.sales-page .demo-site #demo-view{min-height:345px}#demo-niches button:focus-visible,.demo-carousel-arrows button:focus-visible{outline:3px solid #ffd37a;outline-offset:3px}@media(max-width:720px){.demo-carousel{padding:16px 18px}#demo-niches button{min-height:42px}.sales-page .demo-site #demo-view{min-height:360px}.sales-page .demo-nav>strong{font-size:15px}.sales-page .demo-nav{gap:10px}.demo-product-art svg{width:48px;height:48px}}
