:root{--ink:#081722;--deep:#0b202c;--panel:#112d3c;--line:#b7d0d8;--cyan:#19c9de;--mint:#69d9b3;--paper:#f0f6f6;--white:#fff;--text:#eaf5f7;--muted:#b2c8d0;--dark-text:#18313c;--dark-muted:#55717b;--amber:#e9b96f}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:82px}
body{margin:0;background:var(--paper);color:var(--dark-text);font-family:Inter,Arial,sans-serif}
a{color:inherit}
.sales-header{position:absolute;inset:0 0 auto;z-index:3;height:78px;padding:0 clamp(22px,5vw,80px);display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(231,246,250,.18)}
.sales-brand{display:flex;align-items:center;gap:10px;color:#effbfd;text-decoration:none;flex:none}
.sales-brand-mark{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(25,201,222,.78);background:rgba(5,23,33,.66);color:var(--cyan);font:700 12px "Space Grotesk",Inter,sans-serif}
.sales-brand-wordmark{font:600 12px/1.02 "Space Grotesk",Inter,sans-serif;letter-spacing:0}
.sales-brand-wordmark b{color:var(--cyan);font-weight:600}
.sales-header nav{display:flex;align-items:center;gap:28px}
.sales-header nav a,.sales-top-link{color:#e1eff3;text-decoration:none;font-size:12px;font-weight:600}
.sales-header nav a:hover,.sales-top-link:hover{color:var(--cyan)}
.sales-top-link{display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(25,201,222,.55);padding:9px 0}
.sales-top-link span{color:var(--cyan);font-size:16px}
.sales-hero{position:relative;isolation:isolate;min-height:720px;min-height:min(750px,calc(100svh - 85px));display:flex;align-items:center;background-color:var(--ink);background-image:url("assets/planilha-em-uso.jpg");background-size:cover;background-position:center 48%;color:var(--text)}
.sales-hero:before{position:absolute;z-index:-1;inset:0;content:"";background:rgba(4,15,22,.7)}
.sales-hero-content{width:min(1120px,100%);margin:0 auto;padding:148px 28px 112px}
.sales-eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 18px;color:#74dce9;font-size:10px;font-weight:700;letter-spacing:.08em}
.sales-eyebrow>span{display:inline-block;width:22px;height:2px;background:var(--cyan)}
.sales-hero h1{margin:0;font:700 68px/1.02 "Space Grotesk",Inter,sans-serif;color:#fff}
.sales-hero h2{max-width:730px;margin:19px 0 0;font:600 35px/1.16 "Space Grotesk",Inter,sans-serif;color:#dcecf0}
.sales-hero-copy{max-width:640px;margin:20px 0 0;color:#d0e0e5;font-size:16px;line-height:1.7}
.sales-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.sales-button{min-height:47px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid transparent;text-decoration:none;font-size:12px;font-weight:700;transition:background .16s ease,border-color .16s ease,color .16s ease}
.sales-button-primary{background:var(--cyan);color:#04202b}
.sales-button-primary:hover{background:#69e2ec}
.sales-button-quiet{border-color:rgba(223,243,248,.46);color:#edf8fb;background:rgba(5,20,29,.25)}
.sales-button-quiet:hover{border-color:var(--cyan);color:var(--cyan)}
.sales-hero-note{margin:16px 0 0;color:#a9c1ca;font-size:11px}
.sales-hero-meta{position:absolute;bottom:0;left:50%;width:min(1120px,calc(100% - 56px));transform:translateX(-50%);display:flex;gap:0;border-top:1px solid rgba(221,241,246,.32);color:#dae9ed}
.sales-hero-meta span{padding:16px 23px 17px 0;margin-right:23px;border-right:1px solid rgba(221,241,246,.23);font-size:11px}
.sales-hero-meta span:last-child{border:0}
.sales-status{min-height:70px;padding:16px max(28px,calc((100% - 1120px)/2));display:flex;align-items:center;gap:12px;background:#e3efef;border-bottom:1px solid #c5d9dd}
.sales-status p{margin:0;color:#36545f;font-size:12px;line-height:1.55}
.sales-status strong{color:#193d49}
.status-mark{width:9px;height:9px;background:#d39539;flex:none}
.sales-section{padding:94px max(28px,calc((100% - 1120px)/2))}
.sales-section-intro{max-width:570px}
.sales-section .sales-eyebrow,.sales-method-band .sales-eyebrow,.sales-console-band .sales-eyebrow,.sales-management-band .sales-eyebrow,.sales-delivery .sales-eyebrow,.sales-close .sales-eyebrow{color:#168394}
.sales-section h2,.sales-method-heading h2,.sales-console-copy h2,.sales-management-intro h2,.sales-delivery h2,.sales-close h2{margin:0;font:600 38px/1.13 "Space Grotesk",Inter,sans-serif;letter-spacing:0}
.sales-section-intro>p:not(.sales-eyebrow){margin:15px 0 0;color:var(--dark-muted);font-size:14px;line-height:1.7}
.sales-problem{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;background:#fff}
.sales-problem-copy{max-width:610px;padding-top:24px}
.sales-problem-copy p,.boundaries-copy p{margin:0 0 17px;color:#45616b;font-size:14px;line-height:1.78}
.sales-problem-copy .sales-pull-quote{margin-top:26px;padding:3px 0 3px 18px;border-left:2px solid #18bfd2;color:#173e4a;font:600 20px/1.42 "Space Grotesk",Inter,sans-serif}
.sales-method-band{padding:90px max(28px,calc((100% - 1120px)/2));background:#e2eeee}
.sales-method-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;align-items:end}
.sales-method-heading .sales-eyebrow{grid-column:1 / -1}
.sales-method-heading h2{max-width:530px}
.sales-method-heading>p:last-child{max-width:450px;margin:0;color:#55727c;font-size:13px;line-height:1.7}
.sales-method-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px;border-top:1px solid #a9c3ca;border-bottom:1px solid #a9c3ca}
.sales-method-steps article{min-height:192px;padding:20px 20px 23px 0;border-right:1px solid #a9c3ca}
.sales-method-steps article+article{padding-left:20px}
.sales-method-steps article:last-child{border:0}
.sales-method-steps article>span{color:#138b9d;font:600 13px "Space Grotesk",Inter,sans-serif}
.sales-method-steps h3{margin:25px 0 7px;color:#183d48;font:600 20px "Space Grotesk",Inter,sans-serif}
.sales-method-steps p{max-width:225px;margin:0;color:#55727c;font-size:12px;line-height:1.65}
.curriculum-section{display:grid;grid-template-columns:.78fr 1.22fr;gap:62px;background:#fff}
.curriculum-list{border-top:1px solid #b6cbd1}
.curriculum-list article{display:grid;grid-template-columns:92px 1fr auto;align-items:start;gap:13px;padding:16px 0 17px;border-bottom:1px solid #c7d8dc}
.curriculum-list article>span{padding-top:4px;color:#168394;font-size:9px;font-weight:700}
.curriculum-list h3{margin:0;color:#183b47;font:600 15px/1.35 "Space Grotesk",Inter,sans-serif}
.curriculum-list p{margin:5px 0 0;color:#617c85;font-size:11px;line-height:1.55}
.curriculum-list small{padding-top:4px;color:#748d95;font-size:10px;white-space:nowrap}
.sales-console-band{padding:92px max(28px,calc((100% - 1120px)/2));display:grid;grid-template-columns:.76fr 1.24fr;gap:68px;background:#0b202c;color:var(--text)}
.sales-console-copy{align-self:start;position:sticky;top:30px}
.sales-console-copy h2{color:#f3fafb}
.sales-console-copy>p:not(.sales-eyebrow){max-width:420px;margin:18px 0 0;color:#b0c6ce;font-size:13px;line-height:1.72}
.sales-inline-link{display:inline-flex;align-items:center;gap:9px;margin-top:24px;color:#67dbe8;font-size:12px;font-weight:700;text-decoration:none}
.sales-inline-link:hover{color:#fff}
.sales-tool-list{border-top:1px solid #2d4e5c}
.sales-tool-list article{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:17px 0;border-bottom:1px solid #2d4e5c}
.sales-tool-list article>span{color:#36c8d8;font:600 12px "Space Grotesk",Inter,sans-serif;padding-top:2px}
.sales-tool-list h3{margin:0;color:#f1fafc;font:600 16px "Space Grotesk",Inter,sans-serif}
.sales-tool-list p{margin:5px 0 0;color:#aac0c9;font-size:12px;line-height:1.6}
.sales-console-limit{grid-column:2;margin:0;padding:14px 15px;display:flex;align-items:flex-start;gap:9px;background:#102e3c;color:#b6d3dc;font-size:10px;line-height:1.6}
.sales-console-limit svg{width:15px;height:15px;flex:none;color:#5ed7e4}
.sales-management-band{padding:92px max(28px,calc((100% - 1120px)/2));display:grid;grid-template-columns:.78fr 1.22fr;gap:68px;background:#dfecee}
.sales-management-intro{max-width:465px}
.sales-management-intro>p:not(.sales-eyebrow){margin:18px 0 0;color:#52707a;font-size:13px;line-height:1.72}
.sales-management-note{align-items:flex-start;background:#f7fbfb;border-left:2px solid #19b8ce;color:#52717c!important;display:flex;gap:9px;font-size:10px!important;line-height:1.58!important;margin-top:25px!important;padding:13px 14px}
.sales-management-note svg{color:#168b9b;flex:none;height:16px;margin-top:1px;width:16px}
.sales-management-list{border-top:1px solid #a9c4cb}
.sales-management-list article{display:grid;grid-template-columns:46px 1fr;gap:16px;padding:19px 0;border-bottom:1px solid #a9c4cb}
.sales-management-list article>span{color:#168b9b;font:600 13px "Space Grotesk",Inter,sans-serif;padding-top:2px}
.sales-management-list h3{margin:0;color:#173b47;font:600 17px "Space Grotesk",Inter,sans-serif}
.sales-management-list p{max-width:560px;margin:6px 0 0;color:#58747e;font-size:12px;line-height:1.65}
.included-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:62px;background:#eef5f5}
.included-list{border-top:1px solid #b7ced4}
.included-list article{display:grid;grid-template-columns:28px 1fr;gap:15px;padding:18px 0;border-bottom:1px solid #b7ced4}
.included-list article>svg{width:19px;height:19px;color:#168b9b}
.included-list h3{margin:0;color:#183b47;font:600 16px "Space Grotesk",Inter,sans-serif}
.included-list p{margin:6px 0 0;color:#58737d;font-size:12px;line-height:1.65}
.access-journey{padding:88px max(28px,calc((100% - 1120px)/2));display:grid;grid-template-columns:.82fr 1.18fr;gap:68px;background:#fff}
.access-journey-intro{max-width:480px}
.access-journey h2{margin:0;color:#183b47;font:600 38px/1.13 "Space Grotesk",Inter,sans-serif}
.access-journey-intro>p:not(.sales-eyebrow){margin:16px 0 0;color:#55717b;font-size:14px;line-height:1.7}
.access-journey-steps{list-style:none;margin:0;padding:0;border-top:1px solid #b9cdd2}
.access-journey-steps li{display:grid;grid-template-columns:58px 1fr;gap:15px;padding:20px 0;border-bottom:1px solid #b9cdd2}
.access-journey-steps>li>span{color:#168394;font:600 13px "Space Grotesk",Inter,sans-serif;padding-top:2px}
.access-journey-steps p{margin:0;color:#168394;font-size:9px;font-weight:700;letter-spacing:.09em}
.access-journey-steps h3{margin:7px 0 0;color:#193d49;font:600 18px "Space Grotesk",Inter,sans-serif}
.access-journey-steps small{display:block;max-width:510px;margin-top:7px;color:#5c7680;font-size:12px;line-height:1.6}
.access-journey-note{margin:18px 0 0;padding:13px 15px;border-left:2px solid #e0ab4d;background:#fffaf0;color:#735c32;font-size:11px;line-height:1.6}
.audience-band{padding:86px max(28px,calc((100% - 1120px)/2));background:#fff}
.audience-band .sales-section-intro{max-width:680px}
.audience-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:36px;border-top:1px solid #b9cdd2;border-bottom:1px solid #b9cdd2}
.audience-columns article{padding:19px 18px 22px 0}
.audience-columns article+article{padding-left:20px;border-left:1px solid #b9cdd2}
.audience-columns h3{margin:0;color:#183e4a;font:600 17px "Space Grotesk",Inter,sans-serif}
.audience-columns p{margin:8px 0 0;color:#5d7780;font-size:12px;line-height:1.65}
.boundaries-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:68px;background:#e2eeee}
.boundaries-copy{padding-top:10px}
.sales-delivery{padding:80px max(28px,calc((100% - 1120px)/2));display:grid;grid-template-columns:1fr 1fr;gap:66px;align-items:center;background:#102d3b;color:#edf7f9}
.sales-delivery h2{color:#f4fbfc}
.sales-delivery>div:first-child>p:last-child{max-width:550px;margin:18px 0 0;color:#b9cdd4;font-size:13px;line-height:1.72}
.delivery-status{padding:19px 0 19px 21px;border-left:2px solid #e1b466}
.delivery-status strong{display:flex;align-items:center;gap:8px;color:#f1d5a5;font-size:13px}
.delivery-status strong svg{width:17px;height:17px}
.delivery-status p{margin:12px 0 17px;color:#bdd0d7;font-size:12px;line-height:1.65}
.delivery-status .sales-button{min-height:42px}
.sales-faq{background:#fff}
.sales-faq-list{margin-top:36px;border-top:1px solid #b7cbd0}
.sales-faq-list details{border-bottom:1px solid #b7cbd0}
.sales-faq-list summary{min-height:58px;display:flex;justify-content:space-between;align-items:center;gap:18px;list-style:none;cursor:pointer;color:#183b47;font-size:13px;font-weight:600}
.sales-faq-list summary::-webkit-details-marker{display:none}
.sales-faq-list summary svg{width:16px;height:16px;color:#168b9b;flex:none;transition:transform .16s ease}
.sales-faq-list details[open] summary svg{transform:rotate(45deg)}
.sales-faq-list details>p{max-width:800px;margin:0;padding:0 36px 19px 0;color:#5e7881;font-size:12px;line-height:1.7}
.sales-close{padding:80px 24px 76px;text-align:center;background:#dcebed}
.sales-close .sales-eyebrow{justify-content:center}
.sales-close h2{max-width:700px;margin:0 auto;color:#153b47}
.sales-close>p:not(.sales-eyebrow){max-width:610px;margin:15px auto 22px;color:#56717b;font-size:13px;line-height:1.7}
.sales-close .sales-button{margin:auto}
.sales-close small{display:block;margin-top:13px;color:#627b84;font-size:10px}
.pricing-section{padding:94px max(28px,calc((100% - 1120px)/2));background:var(--ink);color:var(--text);border-top:1px solid rgba(25,201,222,.2)}
.pricing-card{max-width:620px;margin:40px auto 0;background:var(--panel);border:1px solid rgba(25,201,222,.4);padding:42px clamp(20px,4vw,48px);position:relative;border-radius:4px;box-shadow:0 15px 40px rgba(4,15,22,.6)}
.pricing-badge{position:absolute;top:-14px;left:36px;background:var(--cyan);color:#04202b;font-size:11px;font-weight:700;letter-spacing:.08em;padding:4px 12px;border-radius:3px}
.pricing-price{margin:24px 0 20px;display:flex;align-items:baseline;gap:10px}
.pricing-price .curr{font-size:24px;color:#74dce9}
.pricing-price .val{font:700 56px/1 "Space Grotesk",sans-serif;color:#fff}
.pricing-price .installments{font-size:13px;color:#a9c5ce}
.pricing-features{list-style:none;padding:0;margin:28px 0;display:grid;gap:12px}
.pricing-features li{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#d2e4e9;line-height:1.5}
.pricing-features li svg{color:var(--mint);flex-shrink:0;margin-top:2px}
.pricing-cta{width:100%;min-height:52px;font-size:14px;font-weight:700;border-radius:4px}
.pricing-guarantee{margin-top:18px;display:flex;align-items:center;justify-content:center;gap:8px;color:#8daab4;font-size:12px}
.sales-footer{min-height:70px;padding:18px max(28px,calc((100% - 1120px)/2));display:flex;justify-content:space-between;align-items:center;gap:18px;background:#07141d;color:#9bb5bf;font-size:10px}
.sales-footer a{color:#c5dbe1;text-decoration:none}
.sales-footer a:hover{color:var(--cyan)}
@media(max-width:900px){.sales-header nav{gap:16px}.sales-problem,.curriculum-section,.sales-console-band,.sales-management-band,.included-section,.access-journey,.boundaries-section,.sales-delivery{grid-template-columns:1fr;gap:32px}.sales-problem-copy{padding-top:0}.sales-method-heading{grid-template-columns:1fr;gap:13px}.sales-method-heading .sales-eyebrow{grid-column:auto}.sales-method-heading>p:last-child{max-width:550px}.sales-console-copy{position:static}.sales-console-limit{grid-column:auto}.curriculum-list{margin-top:4px}}
@media(max-width:620px){.sales-header{height:66px;padding:0 18px}.sales-brand-mark{width:32px;height:32px;font-size:10px}.sales-brand-wordmark{font-size:10px}.sales-header nav{display:none}.sales-top-link{font-size:10px}.sales-hero{min-height:660px;min-height:min(720px,calc(100svh - 75px));background-position:55% center}.sales-hero:before{background:rgba(4,15,22,.76)}.sales-hero-content{padding:105px 22px 105px}.sales-hero h1{font-size:46px}.sales-hero h2{font-size:29px}.sales-hero-copy{font-size:14px;line-height:1.65}.sales-hero-actions{display:grid;align-items:start}.sales-button{min-height:46px}.sales-hero-meta{width:calc(100% - 44px);flex-wrap:wrap;gap:0}.sales-hero-meta span{padding:10px 12px 10px 0;margin:0 12px 0 0;font-size:9px}.sales-status{align-items:flex-start;padding:15px 20px}.sales-status p{font-size:11px}.sales-section,.sales-method-band,.sales-console-band,.sales-management-band,.access-journey,.audience-band,.sales-delivery{padding:64px 21px}.sales-section h2,.sales-method-heading h2,.sales-console-copy h2,.sales-management-intro h2,.access-journey h2,.sales-delivery h2,.sales-close h2{font-size:30px}.sales-problem{gap:24px}.sales-method-steps{grid-template-columns:1fr 1fr;margin-top:29px}.sales-method-steps article{min-height:170px;padding:16px 12px 16px 0;border-bottom:1px solid #a9c3ca}.sales-method-steps article+article{padding-left:13px}.sales-method-steps article:nth-child(2){border-right:0}.sales-method-steps article:nth-child(3){padding-left:0}.sales-method-steps article:last-child{border-bottom:0}.sales-method-steps h3{margin-top:19px;font-size:18px}.sales-method-steps p{font-size:11px}.curriculum-list article{grid-template-columns:72px 1fr;gap:8px}.curriculum-list small{grid-column:2;padding-top:0}.access-journey-steps li{grid-template-columns:42px 1fr;gap:12px}.audience-columns{grid-template-columns:1fr;gap:0;margin-top:26px}.audience-columns article,.audience-columns article+article{padding:16px 0;border:0;border-bottom:1px solid #b9cdd2}.audience-columns article:last-child{border-bottom:0}.delivery-status{padding-left:15px}.sales-close{padding:65px 22px}.sales-footer{align-items:flex-start;flex-direction:column;padding:18px 21px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sales-button,.sales-faq-list summary svg{transition:none}}
