@font-face{font-family:Nohemi;src:url(/ana-paula/fonts/Nohemi-Light.otf) format("opentype");font-weight:300;font-display:swap}@font-face{font-family:Nohemi;src:url(/ana-paula/fonts/Nohemi-Regular.otf) format("opentype");font-weight:400 600;font-display:swap}@font-face{font-family:Editorial;src:url(/ana-paula/fonts/EditorialNew-Italic.otf) format("opentype");font-style:italic;font-display:swap}@font-face{font-family:Futura;src:url(/ana-paula/fonts/Futura-Book.ttf) format("truetype");font-display:swap}:root{font-family:Futura,sans-serif;color:#2e4430;background:#f6f4eb;font-synthesis:none;--cream:#f6f4eb;--ink:#2e4430;--muted:#5a6b5c;--olive:#c4d18e;--lavender:#eadbf0;--line:rgb(46 68 48 / 16%);--gap:clamp(2rem,5vw,5rem);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button,summary{cursor:pointer}a{color:inherit}p,h1,h2,h3,dl,dd,ol{margin:0}p{text-wrap:pretty}h1,h2,h3{font-family:Nohemi,sans-serif;font-weight:300;text-wrap:balance;letter-spacing:-.035em}h1{font-size:clamp(2.7rem,4.8vw,4.6rem);line-height:1.09;max-width:18ch}h2{font-size:clamp(2.3rem,3.5vw,3.5rem);line-height:1.13;max-width:27ch}h3{font-size:1.2rem;font-weight:400;letter-spacing:-.02em}em{font-family:Editorial,Georgia,serif;font-weight:400}img{max-width:100%;display:block}main{isolation:isolate}section[id]{scroll-margin-top:2rem}.wrap{max-width:1320px;padding-inline:clamp(1.3rem,4.5vw,4.5rem);margin-inline:auto}.split{display:grid;grid-template-columns:1.05fr 1fr;gap:var(--gap);align-items:center}.split>*{min-width:0}.section{padding-block:6rem}.eyebrow{font-family:Nohemi,sans-serif;font-size:.82rem;letter-spacing:.02em;font-weight:400}.header{border-bottom:1px solid var(--line)}.header-inner{min-height:108px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.brand{flex-shrink:0}.brand img{width:205px;height:68px;object-fit:cover}.desktop-nav{display:flex;gap:2rem;align-items:center;font-size:.98rem}.desktop-nav a,.mobile-nav a{text-decoration:none}.desktop-nav a:hover,.text-link:hover{text-decoration:underline;text-underline-offset:5px}.header-note{font-size:.85rem;max-width:19ch;color:var(--muted)}.mobile-nav{display:none}.hero{padding-block:5rem 4.5rem}.hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.7rem}.hero-copy .eyebrow{display:flex;align-items:center;gap:.65rem}.small-line{width:27px;height:1px;background:var(--ink)}.intro{font-size:1.22rem;line-height:1.6;max-width:43ch;color:var(--muted)}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem;padding-top:.3rem}.button{border:1px solid var(--ink);border-radius:5px;min-height:50px;padding:.85rem 1.1rem;display:inline-flex;gap:1.7rem;align-items:center;justify-content:center;text-decoration:none;font-size:1rem}.primary{background:var(--ink);color:var(--cream)}.primary:hover{background:#405a42}.secondary{background:transparent;color:var(--ink)}.secondary:hover{background:#2e44300f}.button span{font-size:1.3rem}.text-link{display:inline-flex;gap:.6rem;align-items:center;min-height:48px;text-underline-offset:5px;font-size:1rem}.hero-caption{font-size:.85rem;color:var(--muted)}.hero-scene{position:relative;background:var(--lavender);border-radius:12px;padding:1.5rem 2rem 1rem;transform:rotate(1deg)}.scene-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.8rem;padding-bottom:1.2rem}.scene-heading>span{border:1px solid rgb(46 68 48 / 25%);border-radius:20px;padding:.25rem .6rem;font-size:.7rem}.conversation{background:#fbfaf5;border-radius:9px;box-shadow:0 12px 30px #2e443012;overflow:hidden}.conversation-header{display:flex;align-items:center;gap:.75rem;padding:1rem;border-bottom:1px solid var(--line)}.conversation-header img{width:44px;height:44px;object-fit:contain;flex-shrink:0}.conversation-header p{font-size:.88rem;font-family:Nohemi,sans-serif}.conversation-header span{font-size:.75rem;color:var(--muted)}.messages{padding:1.15rem;display:flex;flex-direction:column;gap:.75rem;background:#f2f1e9}.bubble{max-width:87%;padding:.7rem .85rem;border-radius:10px;font-size:.88rem;line-height:1.4}.bubble small{display:block;text-align:right;margin-top:.25rem;font-size:.64rem;color:var(--muted)}.patient{align-self:flex-end;background:#dce6bd;border-bottom-right-radius:2px}.assistant{align-self:flex-start;background:#fff;border-bottom-left-radius:2px}.time-options{display:flex;gap:.45rem;padding-top:.7rem}.time-options span{border:1px solid var(--line);padding:.32rem .55rem;border-radius:4px;flex:1;text-align:center;font-variant-numeric:tabular-nums}.appointment{display:flex;align-items:center;gap:.85rem;background:var(--cream);border:1px solid var(--line);border-radius:9px;padding:.85rem;margin-top:1rem}.date-tile{background:var(--olive);padding:.4rem .9rem;border-radius:5px;text-align:center;font-family:Nohemi,sans-serif;flex-shrink:0}.date-tile span{font-size:.6rem;display:block}.date-tile strong{font-size:1.5rem;font-weight:400}.appointment p{font-size:.95rem}.appointment>div>span{font-size:.8rem;color:var(--muted)}.appointment-check{margin-left:auto;font-size:1.3rem}.scene-caption{font-size:.72rem;text-align:center;padding-top:.85rem;color:var(--muted)}.benefits-band{background:var(--olive);padding-block:1.6rem}.benefits{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;font-family:Nohemi,sans-serif;font-weight:300;font-size:1.1rem}.benefits>span{font-size:1.5rem}.section-heading{display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start}.section-heading>p:not(.eyebrow){font-size:1.15rem;line-height:1.6;color:var(--muted);max-width:51ch}.journey{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;list-style:none;padding:3rem 0 2.5rem}.journey li{border-top:1px solid var(--line);padding-top:1.2rem;display:flex;flex-direction:column;gap:1.2rem}.step-number{font-family:Editorial,serif;font-style:italic;font-size:2.3rem;color:#758349}.journey p{font-size:1rem;line-height:1.55;color:var(--muted)}.workflow-note{display:grid;grid-template-columns:1.05fr 1fr;gap:var(--gap);border-top:1px solid var(--line);padding-top:1.7rem;color:var(--muted);font-size:.93rem;line-height:1.6}.workflow-note strong{font-weight:400;color:var(--ink)}.savings-section{background:#e9eddf}.calculator{display:grid;grid-template-columns:1.05fr 1fr;gap:var(--gap);margin-top:3rem;align-items:stretch}.calculator-input{padding-block:1rem}.calculator-input>label,.period-choice label{font-family:Nohemi,sans-serif;font-size:.9rem}.salary-value{display:flex;align-items:baseline;gap:.8rem;margin-top:.9rem;font-family:Nohemi,sans-serif;font-size:2.6rem;font-weight:300;font-variant-numeric:tabular-nums}.salary-value span{font-family:Futura,sans-serif;color:var(--muted);font-size:.85rem}input[type=range]{--range-progress:50%;width:100%;height:48px;margin:1rem 0 0;appearance:none;background:transparent;cursor:ew-resize}input[type=range]::-webkit-slider-runnable-track{height:5px;border-radius:5px;background:linear-gradient(to right,var(--ink) var(--range-progress),rgb(46 68 48 / 18%) var(--range-progress))}input[type=range]::-moz-range-track{height:5px;border-radius:5px;background:#2e44302e}input[type=range]::-moz-range-progress{height:5px;background:var(--ink)}input[type=range]::-webkit-slider-thumb{appearance:none;width:26px;height:26px;border-radius:50%;background:var(--ink);border:5px solid var(--cream);box-shadow:0 0 0 1px var(--ink);margin-top:-10.5px}input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--ink);border:5px solid var(--cream);box-shadow:0 0 0 1px var(--ink)}.range-labels{display:flex;justify-content:space-between;font-size:.85rem;font-variant-numeric:tabular-nums}.fine-print{font-size:.85rem;line-height:1.55;color:var(--muted)}#salary-help{margin-top:1.2rem;max-width:53ch}.period-choice{display:flex;flex-direction:column;gap:.65rem;margin-top:2rem}select{width:100%;min-height:48px;border:1px solid rgb(46 68 48 / 30%);border-radius:5px;background:transparent;color:var(--ink);padding:.7rem;font-size:1rem}.cost-comparison{display:flex;flex-direction:column;gap:1rem;padding-top:2rem}.cost-comparison>div{display:flex;justify-content:space-between;gap:1rem;font-size:.96rem}.cost-comparison dd{font-variant-numeric:tabular-nums;white-space:nowrap}.comparison-bars{display:flex;flex-direction:column;gap:.5rem;margin-top:1.2rem}.comparison-bars>div{height:9px;border-radius:3px}.employee-bar{background:#aeb799;width:100%}#service-bar{background:var(--ink);width:var(--bar-width)}.calculator-result{background:var(--cream);border:1px solid var(--line);border-radius:12px;padding:clamp(1.5rem,3vw,3rem);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.calculator-result .eyebrow{max-width:34ch;line-height:1.6}.savings-amount{font-family:Nohemi,sans-serif;font-size:clamp(3rem,5.1vw,5rem);font-weight:300;letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin-top:1.5rem}.savings-currency{color:var(--muted);font-size:.95rem;margin-top:.2rem}.savings-percent{margin-top:1.5rem;background:var(--olive);padding:.6rem .8rem;border-radius:5px;font-size:.95rem;line-height:1.5}.result-breakdown{border-top:1px solid var(--line);margin-top:1.7rem;padding-top:1.5rem;display:flex;flex-direction:column;gap:1rem;font-size:.95rem;line-height:1.55;color:var(--muted)}.assumptions{margin-top:2rem;font-size:.95rem}.assumptions summary{min-height:48px;display:flex;align-items:center;gap:1rem}.assumptions summary:before{content:"+";font-family:Nohemi;font-size:1.4rem}.assumptions[open] summary:before{content:"−"}.assumptions>div{display:flex;flex-direction:column;gap:.8rem;max-width:90ch;color:var(--muted);line-height:1.55}.scope-list{display:flex;flex-direction:column;gap:1.4rem;margin-top:1rem}.scope-list dt{font-family:Nohemi,sans-serif;font-size:1rem;font-weight:400}.scope-list dd{font-size:1rem;color:var(--muted);line-height:1.55;margin-top:.5rem;max-width:47ch}.investment{border:1px solid var(--line);border-radius:12px;padding:2.2rem;display:flex;flex-direction:column;gap:1.8rem}.price-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1.8rem;border-bottom:1px solid var(--line)}.price-row>div{min-width:0}.price-row>div>p{font-size:1rem;max-width:20ch}.price-row>div>span{font-size:.85rem;color:var(--muted)}.price{font-family:Nohemi,sans-serif;font-size:2.1rem;font-weight:300;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.price small{display:block;font-family:Futura,sans-serif;font-size:.8rem;margin-top:.3rem;color:var(--muted)}.investment-note{font-size:.95rem;line-height:1.6;color:var(--muted)}.faq-section{padding-top:0}.faq-section .split{align-items:start}.faq details{border-bottom:1px solid var(--line);padding-block:1.2rem}.faq details:first-child{padding-top:0}.faq summary{display:flex;justify-content:space-between;gap:1rem;font-family:Nohemi,sans-serif;font-size:1rem;line-height:1.5;min-height:48px;align-items:center;list-style:none}.faq summary:after{content:"+";font-size:1.4rem;flex-shrink:0}.faq details[open] summary:after{content:"−"}.faq details p{font-size:1rem;color:var(--muted);line-height:1.6;padding-top:.65rem}.closing{background:var(--lavender)}.closing-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.closing h2{font-size:clamp(2.6rem,4.5vw,4.5rem);max-width:24ch}.closing-inner>p:not(.eyebrow){font-size:1.15rem;color:var(--muted);line-height:1.6;max-width:57ch}.closing .button{margin-top:.5rem}footer{padding-block:2rem}.footer-inner{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;font-size:.82rem;color:var(--muted)}.footer-inner strong{font-weight:400;color:var(--ink)}.footer-disclaimer{flex-basis:100%;padding-top:1rem;border-top:1px solid var(--line);font-size:.78rem}dialog{max-width:620px;width:calc(100% - 2rem);max-height:90dvh;border:1px solid var(--line);border-radius:12px;padding:0;color:var(--ink);background:var(--cream)}dialog::backdrop{background:#1924198c}.dialog-content{position:relative;padding:2rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.dialog-content h2{font-size:2.2rem;padding-right:1rem}.dialog-content>p{font-size:1rem;line-height:1.6}.dialog-close{position:absolute;right:.5rem;top:.5rem;width:48px;height:48px;border:0;background:transparent;color:var(--ink);font-size:1.8rem}#summary-text{white-space:pre-line;font-size:.93rem;color:var(--muted)}:focus-visible{outline:2px solid #526b31;outline-offset:4px}input:focus-visible,select:focus-visible{outline-offset:0}.skip-link{position:fixed;top:1rem;left:1rem;background:var(--ink);color:#fff;padding:1rem;z-index:10;transform:translateY(-200%)}.skip-link:focus{transform:none}summary::-webkit-details-marker{display:none}@media(min-width:1600px){.hero{padding-block:6rem}}@media(max-width:1050px){.header-note{display:none}.hero-scene{padding:1.2rem}.hero .split{gap:2rem}.intro{font-size:1.1rem}.journey{grid-template-columns:repeat(2,1fr)}.investment{padding:1.5rem}.price{font-size:1.8rem}}@media(max-width:760px){.header-inner{min-height:88px;gap:1rem}.brand img{width:180px;height:60px}.desktop-nav{display:none}.mobile-nav{display:block;position:relative}.mobile-nav summary{min-height:48px;min-width:60px;display:flex;align-items:center;justify-content:center;list-style:none}.mobile-nav nav{position:absolute;right:0;top:100%;background:var(--cream);border:1px solid var(--line);border-radius:5px;padding:.75rem;width:200px;z-index:3;display:flex;flex-direction:column}.mobile-nav a{padding:.9rem}.split,.calculator,.workflow-note{grid-template-columns:1fr;gap:2.5rem}.hero{padding-block:3rem}.hero-copy{gap:1.5rem}h1{max-width:19ch;font-size:clamp(2.8rem,8vw,3.8rem)}h2{font-size:2.5rem}.hero .split{gap:2.5rem}.hero-scene{transform:none;padding:1.25rem}.scene-heading{font-size:1rem}.scene-heading>span{font-size:.8rem}.conversation-header p{font-size:1rem}.conversation-header span{font-size:.85rem}.bubble{font-size:1rem}.bubble small{font-size:.75rem}.scene-caption,.hero-caption,.fine-print,.range-labels,.footer-inner,.footer-disclaimer{font-size:1rem}.scene-caption{line-height:1.5}.appointment p{font-size:1rem}.appointment>div>span{font-size:.9rem}.section{padding-block:3.5rem}.eyebrow{font-size:.9rem}.benefits{flex-direction:column;gap:.8rem;font-size:1rem}.benefits>span{display:none}.benefits-band{padding-block:1.5rem}.journey{gap:1.5rem;padding-top:2rem}.journey h3{font-size:1.15rem}.workflow-note{font-size:1rem;gap:1rem}.calculator{margin-top:1.8rem;gap:1.5rem}.calculator-input>label,.period-choice label{font-size:1rem}.calculator-result{padding:2rem 1.5rem}.savings-amount{font-size:3.8rem}.cost-comparison>div{font-size:1rem}.salary-value span,.savings-currency,.savings-percent,.result-breakdown,.assumptions{font-size:1rem}.investment{padding:1.5rem}.price{font-size:2rem}.price small,.price-row>div>span,.investment-note{font-size:1rem}.faq-section{padding-top:0}.faq summary{font-size:1.1rem}.closing-inner{text-align:left;align-items:flex-start}.closing h2{font-size:3rem}.dialog-content{padding:1.5rem}.dialog-content .eyebrow{padding-right:2rem}#summary-text{font-size:1rem}}@media(max-width:400px){.journey{grid-template-columns:1fr}.hero-scene{padding:.8rem}.messages{padding:.85rem}.bubble{max-width:94%}.scene-heading{flex-wrap:wrap;gap:.5rem}.price-row{align-items:flex-start}.price{font-size:1.7rem}.cost-comparison>div{flex-direction:column;gap:.2rem}.actions{gap:.8rem}.button{gap:1rem}.conversation-header{padding:.8rem}.conversation-header p{font-size:.88rem}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media print{.header,.actions,.mobile-nav,dialog,footer,.closing .button{display:none}.section,.hero{padding-block:1.5rem}.hero-scene{transform:none}.split,.calculator{grid-template-columns:1fr 1fr;gap:1.5rem}body{background:#fff}.calculator-result{break-inside:avoid}}
