/* VSaúde brand book: navy foundation; neon only for focus and action. */
body{font-size:16px}h1,h2{font-family:Barlow,Arial,sans-serif;font-weight:600;letter-spacing:-.015em}h3{font-family:Outfit,Arial,sans-serif;letter-spacing:-.025em}h2{font-size:clamp(38px,4.2vw,60px)}.eyebrow{letter-spacing:.12em;font-size:11px}.announcement{background:#07111a;color:#ccdce6}.announcement a{color:#01ffd4}.header{background:#032540f8;border-color:#ffffff18;color:#f0f5f8}.nav-dropdown>button{color:inherit}.mega{color:var(--ink)}.nav nav,.nav-dropdown>button{font-size:13px}.nav>.btn{font-size:11px}.btn.primary{background:#01ffd4;color:#032540;box-shadow:none}.btn.primary:hover{background:#70ffe7}.btn.dark:hover{background:#0a3d5c}.btn{font-size:13px}.hero{background:#032540;color:#f0f5f8;padding:72px 0 78px}.hero h1{font-family:Barlow,Arial,sans-serif;font-size:clamp(64px,6.2vw,96px);font-weight:600;letter-spacing:-.015em;line-height:.99}.hero h1 em{color:#01ffd4}.hero-grid{grid-template-columns:1fr 1.1fr;gap:70px}.hero-copy .eyebrow{font-size:10px;color:#a8cbdc}.hero-copy>p{font-size:16px;line-height:1.75;color:#c7d9e3;max-width:470px}.hero .btn.text{color:#f0f5f8}.hero-checks{color:#aac3d1;font-size:10px}.hero-checks svg{color:#01ffd4}.live-dot{background:#01ffd4;box-shadow:0 0 0 4px #01ffd418}.hero-orbit,.hero-orbit:before,.hero-orbit:after{border-color:#3ab49c36}.hero .product-demo{color:var(--ink);box-shadow:0 25px 90px #0004}.float-tag{color:#032540;border-color:#d6e2e8;box-shadow:0 10px 35px #0002}.illustration-label{color:#aac3d1}.benefit-strip{background:#f0f5f8;border-color:#d6e2e8}.platform,.soft,.plan-intro{background:#f0f5f8}.solution-tabs{flex-wrap:wrap}.solution-tabs button{font-size:12px}.solution-tabs button[aria-selected=true]{background:#032540;border-color:#032540}.solution-stage{background:#fff}.solution-stage h3{font-family:Barlow,Arial,sans-serif;font-size:39px;font-weight:600;letter-spacing:-.015em}.solution-hero h1{font-size:62px;line-height:1.04}.solution-hero p{font-size:16px;line-height:1.75}.solution-hero .eyebrow{font-size:10px}.page-intro h1{font-size:64px}.page-intro>p{font-size:16px}.before-after,.quote-placeholder,.integration-note,.two-plans article.mint{background:#f0f5f8}.before-after small{color:#0a3d5c}.before-after p{font-size:18px}.feature-grid{gap:24px}.feature-grid article{background:#f0f5f8;padding:30px;border-radius:10px}.feature-grid p{font-size:14px}.feature-grid h3{font-size:22px}.feature-number{color:#27495e}.calc-section{background:#032540;color:#f0f5f8}.calc-grid .eyebrow{color:#01ffd4}.calc-grid h2{font-size:60px}.calc-grid>div>p{color:#c7d9e3;font-size:15px}.calc-note{color:#a8cbdc}.closing{background:#032540;color:#f0f5f8}.closing .eyebrow{color:#01ffd4}.closing p{color:#c7d9e3;font-size:14px}.closing h2{font-size:50px}.orbit-note{color:#032540;background:#f0f5f8}.closing .orbit{border-color:#3ab49c55}footer{background:#07111a;color:#f0f5f8;border-color:#07111a}.footer-grid a:not(:has(img)),.footer-brand p{color:#bed0dd;font-size:12px}.footer-grid b{font-size:13px}.footer-grid a:hover{color:#01ffd4}.footer-brand>span,.footer-bottom,.footer-grid .muted{color:#94acbd}.footer-bottom{border-color:#ffffff20}.footer-grid>div{gap:11px}.app-bar{background:#f0f5f8}.chat-bubble.received{background:#edf5f6}.app-sidebar .active{background:#e1f2ee;color:#032540}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-card.recommended{border-color:#0a3d5c;background:#f0f5f8}.pricing-switch button[aria-selected=true]{background:#032540;color:white}
.evidence-section{padding-top:76px;padding-bottom:76px;border-top:1px solid var(--line)}.evidence-section .section-heading h2{font-size:52px}.evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.evidence-grid.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-grid.count-1{grid-template-columns:1fr}.evidence-card{padding:28px 30px;background:#f0f5f8;border-top:3px solid #3ab49c}.evidence-card>strong{font-family:Barlow,Arial,sans-serif;font-size:66px;line-height:1.1;font-weight:600;display:block;margin:0 0 20px}.evidence-card h3{font-size:22px;line-height:1.25;max-width:450px}.evidence-card>p{font-size:14px;line-height:1.6;margin-bottom:20px}.evidence-card>a{font-size:11px;border-bottom:1px solid #a6bbc8}.evidence-card details{margin-top:17px;font-size:11px}.evidence-card summary{cursor:pointer;color:#526a79}.evidence-card details p{font-size:12px;margin:12px 0 0}.evidence-note{margin:18px 0 0;font-size:11px}.compact .section-heading{display:none}.compact .count-1 .evidence-card{display:grid;grid-template-columns:160px 1fr 1fr;gap:0 36px;align-items:center}.compact .count-1 .evidence-card>strong{grid-row:1/4;margin:0}.compact .count-1 .evidence-card h3{grid-row:1/4;margin:0}.compact .count-1 .evidence-card>p{margin:0 0 10px}.compact .count-1 .evidence-card>a,.compact .count-1 .evidence-card>details{grid-column:3}.compact{padding-top:0}
.ai-section{background:#07111a;color:#f0f5f8}.ai-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center;margin-bottom:50px}.ai-heading h2{font-size:clamp(42px,4.5vw,66px);line-height:1.04}.ai-section .eyebrow{color:#01ffd4}.ai-heading h2 em{color:#01ffd4}.ai-heading p{color:#b9cedc;font-size:17px;line-height:1.8}.ai-workbench{display:grid;grid-template-columns:1fr 1.25fr;gap:36px;background:#0c2030;border:1px solid #27495e;border-radius:14px;padding:36px}.ai-presets{min-width:0;padding-top:10px}.ai-presets>.eyebrow{font-size:10px;color:#90aebe}.ai-presets button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;color:#c7d9e3;padding:20px 15px;background:transparent;border:1px solid #27495e;border-radius:7px;margin-bottom:12px;font-size:14px}.ai-presets button span{font-size:10px;color:#90aebe}.ai-presets button b{margin-left:auto;font-size:19px}.ai-presets button.active{border-color:#01ffd4;color:#fff;background:#01ffd409}.ai-presets button.active b{color:#01ffd4}.ai-presets p{font-size:11px;color:#90aebe;margin:20px 0 0}.ai-draft{min-width:0;overflow:hidden;background:#f0f5f8;color:#032540;border-radius:8px;display:flex;flex-direction:column}.ai-draft-head{display:flex;justify-content:space-between;align-items:center;padding:19px 24px;border-bottom:1px solid #d6e2e8;gap:16px}.ai-draft-head span{font-size:15px;font-weight:600}.ai-draft-head small{font-size:8px;letter-spacing:.05em;color:#526a79}.ai-draft [data-ai-output]{padding:26px;min-height:330px;flex:1}.prompt-example{font-size:13px;line-height:1.6;border-left:3px solid #3ab49c;padding-left:15px;margin-bottom:22px}.draft-preview{animation:bubble .45s ease both;background:white;border:1px solid #d6e2e8;border-radius:7px;padding:21px}.draft-preview h3{font-size:19px;margin:0 0 15px}.draft-preview .draft-field{font-size:11px;border:1px solid #d6e2e8;padding:9px 12px;border-radius:4px;margin-top:8px;color:#526a79}.draft-preview ul{list-style:none;padding:0;margin:0;font-size:12px;color:#526a79}.draft-preview li{padding:9px 0;border-bottom:1px solid #edf1f4}.draft-preview li:last-child{border:0}.draft-preview p{font-size:13px;margin:0;line-height:1.6}.draft-badge{display:inline-block;margin-top:15px;background:#e4eef2;padding:4px 9px;font-size:9px;border-radius:4px}.ai-review{padding:16px 24px;border-top:1px solid #d6e2e8;display:flex;justify-content:space-between;gap:10px;font-size:10px}.ai-review span{color:#526a79}.ai-review a{font-weight:600}.ai-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:45px}.ai-paths article{border-top:1px solid #27495e;padding-top:28px}.ai-paths .eyebrow{font-size:10px;margin-bottom:15px}.ai-paths h3{font-size:23px}.ai-paths p{font-size:14px;color:#aac3d1;margin-bottom:0}
.intake-section,.time-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.intake-section p,.time-section p{font-size:16px}.intake-benefits{list-style:none;padding:0;margin:25px 0;font-size:14px;color:#526a79}.intake-benefits li{margin:10px 0}.intake-benefits li:before{content:'✓';margin-right:12px;color:#0a3d5c}.intake-card{background:#f0f5f8;border-radius:12px;padding:34px}.intake-card>.eyebrow{font-size:10px}.intake-message{background:#032540;color:white;padding:22px;font-size:16px;line-height:1.6;border-radius:8px 8px 0 8px}.intake-flow{color:#0a3d5c;text-align:center;margin:19px 0;font-size:24px}.intake-flow span{font-size:11px;margin-left:9px}.intake-card dl{background:white;padding:8px 22px;border-radius:8px;margin:0 0 20px}.intake-card dl>div{display:flex;gap:15px;padding:14px 0;border-bottom:1px solid #d6e2e8;font-size:12px;animation:bubble .6s both}.intake-card dl>div:nth-child(2){animation-delay:.2s}.intake-card dl>div:nth-child(3){animation-delay:.4s;border:0}.intake-card dt{color:#526a79}.intake-card dd{margin-left:auto;font-weight:500}.intake-card dd span{color:#3ab49c;margin-left:12px}.intake-card>small{font-size:10px;display:block;color:#526a79}.time-card{background:#f0f5f8;border-radius:12px;padding:35px}.time-card label{display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:13px;margin-bottom:16px}.time-card input{width:90px;border:1px solid #c0d3df;background:white;border-radius:5px;padding:8px 10px;color:#032540}.time-result{border-top:1px solid #c0d3df;padding-top:23px;display:flex;align-items:center;gap:22px;margin-top:23px}.time-result strong{font-family:Barlow,Arial,sans-serif;font-size:66px;white-space:nowrap;line-height:1.1}.time-result span{font-size:13px;max-width:140px;color:#526a79}.time-card>small{font-size:10px;display:block;margin-top:20px;color:#526a79}.time-section .fine{font-size:12px}.copilot-mini{padding:22px}.copilot-question{padding:13px 15px;background:#e4eef2;font-size:11px;border-radius:7px;margin-bottom:20px}.copilot-answer{border-left:2px solid #3ab49c;padding-left:15px}.copilot-answer>b{font-size:13px}.copilot-answer p{font-size:11px;margin:9px 0}.copilot-answer ul{padding-left:15px;font-size:10px;color:#526a79}.copilot-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.copilot-chips span{border:1px solid #c0d3df;border-radius:5px;padding:6px 10px;font-size:9px}
@media(max-width:1150px){.hero-grid{gap:45px}.hero h1{font-size:76px}.ai-heading{gap:45px}.ai-workbench{gap:24px;padding:26px}.intake-section,.time-section{gap:50px}.nav nav,.nav-dropdown>button{font-size:12px}.solution-hero h1{font-size:54px}}
@media(max-width:900px){.hero-grid{gap:30px}.hero h1{font-size:64px}.hero-copy>p{font-size:14px}.hero-checks{font-size:8px}.ai-workbench{grid-template-columns:1fr 1.2fr;padding:22px;gap:22px}.ai-presets button{font-size:12px;padding:15px 12px}.ai-draft [data-ai-output]{padding:19px}.ai-heading{gap:35px}.ai-heading p{font-size:15px}.ai-paths{gap:25px}.evidence-grid{gap:15px}.evidence-card{padding:23px}.evidence-card h3{font-size:19px}.evidence-card>strong{font-size:54px}.compact .count-1 .evidence-card{grid-template-columns:120px 1fr;gap:15px 25px}.compact .count-1 .evidence-card h3{grid-row:auto}.compact .count-1 .evidence-card>p,.compact .count-1 .evidence-card>a,.compact .count-1 .evidence-card>details{grid-column:2}.intake-section,.time-section{gap:35px}.intake-card{padding:24px}.intake-card dd{font-size:11px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-hero h1{font-size:60px}.hero .btn{font-size:11px}.nav nav,.nav-dropdown>button{font-size:10px}.hero-checks{gap:12px}.solution-tabs{gap:2px}.solution-tabs button{padding:10px;font-size:11px}}
@media(max-width:680px){.header nav.open{background:#032540;border-color:#27495e;color:#f0f5f8}.header .mega{color:#032540}.hero{padding:48px 0 50px}.hero-grid{grid-template-columns:1fr;gap:44px}.hero h1{font-size:clamp(60px,16vw,85px);line-height:1}.hero-copy>p{font-size:16px;max-width:450px}.hero-copy .eyebrow{font-size:9px}.hero-checks{font-size:9px;gap:14px}.hero .actions{gap:20px}.hero .actions .btn{font-size:12px}.hero-visual{margin-top:20px}.hero-visual .illustration-label{color:#aac3d1}.hero-visual .float-tag{background:#f0f5f8}.nav>.btn{font-size:9px;gap:6px}.nav nav,.nav-dropdown>button{font-size:13px}.section{padding-top:65px;padding-bottom:65px}h2{font-size:43px}.evidence-section .section-heading h2{font-size:43px}.evidence-grid,.evidence-grid.count-2{grid-template-columns:1fr}.evidence-card{padding:27px}.evidence-card>strong{font-size:60px;margin-bottom:16px}.evidence-card h3{font-size:21px}.evidence-card>p{font-size:14px}.compact .count-1 .evidence-card{display:block}.compact .count-1 .evidence-card>strong,.compact .count-1 .evidence-card h3{margin-bottom:17px}.compact .count-1 .evidence-card>p{margin-bottom:18px}.compact{padding-top:0}.ai-heading,.ai-workbench,.ai-paths,.intake-section,.time-section{grid-template-columns:1fr}.ai-heading{gap:18px;margin-bottom:30px}.ai-heading h2{font-size:45px}.ai-heading p{font-size:16px}.ai-workbench{padding:19px;gap:25px}.ai-presets button{font-size:13px;padding:15px 12px}.ai-draft-head{padding:15px;gap:8px;flex-wrap:wrap}.ai-draft-head small{font-size:7px}.ai-draft [data-ai-output]{padding:18px;min-height:320px}.draft-preview{padding:17px}.ai-review{padding:14px 16px;flex-direction:column;font-size:10px}.ai-paths{gap:25px;margin-top:30px}.ai-paths article{padding-top:22px}.intake-section,.time-section{gap:28px}.intake-card{padding:25px}.intake-section p,.time-section p{font-size:15px}.intake-message{font-size:15px}.time-card{padding:26px}.time-result strong{font-size:62px}.time-card label{font-size:12px}.feature-grid{grid-template-columns:1fr}.feature-grid article{padding:27px}.feature-grid p{font-size:14px}.solution-hero h1{font-size:51px;line-height:1.05}.solution-hero p{font-size:15px}.solution-hero .actions .btn{font-size:12px}.page-intro h1{font-size:48px}.page-intro>p{font-size:15px}.solution-tabs{flex-wrap:nowrap;justify-content:flex-start}.solution-tabs button{font-size:11px;padding:12px}.solution-stage h3{font-size:35px}.solution-stage p{font-size:14px}.calc-grid h2{font-size:45px}.calc-grid>div>p{font-size:15px}.closing h2{font-size:43px}.closing p{font-size:14px}.footer-grid a:not(:has(img)){font-size:11px}.copilot-mini{padding:17px}}

.ai-research{display:flex;align-items:center;gap:28px;border-top:1px solid #27495e;padding:25px 0;margin-bottom:25px}.ai-research>strong{font-family:Barlow,Arial,sans-serif;font-size:52px;white-space:nowrap;color:#01ffd4}.ai-research p{font-size:13px;color:#c7d9e3;margin:0;max-width:650px}.ai-research p span{display:block;font-size:10px;color:#94acbd;margin-top:5px}.ai-research>a{font-size:11px;white-space:nowrap;margin-left:auto;color:#c7d9e3}@media(max-width:680px){.ai-research{flex-wrap:wrap;gap:10px 20px}.ai-research p{flex:1;min-width:190px}.ai-research>a{margin-left:0}}
