:root{--navy:#17283f;--navy2:#243951;--ink:#293544;--muted:#697583;--line:#e6e9ec;--soft:#f5f6f7;--gold:#b59b70;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px}body{color:var(--ink);background:#fff;margin:0;font-family:DM Sans,Arial,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}.wrap{width:min(var(--max),calc(100% - 64px));margin:auto}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:.72rem;font-weight:700}.section{padding:104px 0}.section-title{color:var(--navy);letter-spacing:-.025em;margin:12px 0 18px;font:600 clamp(2.2rem,4vw,3.35rem)/1.13 Playfair Display,Georgia,serif}.lead{color:var(--muted);max-width:680px;font-size:1.08rem}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#fff;align-items:center;height:84px;display:flex;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:25px;display:flex}.brand{letter-spacing:.035em;color:var(--navy);white-space:nowrap;font:600 1.02rem Playfair Display,Georgia,serif}.brand small{letter-spacing:.25em;color:var(--muted);margin-top:2px;font:600 .58rem DM Sans,sans-serif;display:block}.links{color:#4f5c69;align-items:center;gap:22px;font-size:.78rem;display:flex}.links a:hover{color:var(--gold)}.nav-cta,.btn{background:var(--navy);color:#fff;border:1px solid var(--navy);justify-content:center;align-items:center;padding:12px 19px;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.nav-cta:hover,.btn:hover{background:var(--navy2);transform:translateY(-1px)}.cta-mobile{display:none}.hero{background-color:#101e30;background-image:linear-gradient(90deg,#0f1d2ffa 0%,#0f1d2fe0 34%,#0f1d2f57 62%,#0f1d2f14 100%),url(/hero-amanda.png);background-position:50%,100%;background-repeat:no-repeat;background-size:cover,auto 100%;align-items:center;min-height:660px;padding:100px 0 110px;display:flex;position:relative;overflow:hidden}.hero:after{content:none}.hero-grid{z-index:1;grid-template-columns:1fr;align-items:center;gap:0;display:grid;position:relative}.hero-grid>div:first-child{max-width:590px}.hero h1{color:#fff}.hero .hero-sub{color:#eef1f4}.hero .eyebrow{color:#d4bd96}.hero h1{color:#fff;letter-spacing:-.04em;max-width:700px;margin:20px 0 25px;font:600 clamp(3.1rem,6vw,5.4rem)/1.04 Playfair Display,Georgia,serif}.hero-sub{color:var(--muted);font-size:1.04rem}.rule{background:var(--gold);width:66px;height:2px;margin:30px 0}.hero-art{display:none}.hero-art:before{content:"";border:1px solid #b59b708c;position:absolute;inset:18px}.monogram{color:#17283f21;letter-spacing:-.08em;font:500 clamp(6rem,10vw,9rem) Playfair Display,Georgia,serif}.hero-caption{letter-spacing:.25em;color:#75808b;text-transform:uppercase;font-size:.65rem;position:absolute;bottom:39px}.intro,.services,.how{background:var(--soft)}.intro-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:80px;display:grid}.portrait{color:#7d8791;text-align:center;background:#e9e9e7;justify-content:center;align-items:center;min-height:470px;padding:25px;font:italic 1rem Playfair Display,serif;display:flex}.portrait img{object-fit:cover;width:100%;height:470px;display:block}.bio{color:#596572;max-width:640px;font-size:1rem}.credentials{border-top:1px solid #dfe3e6;flex-wrap:wrap;gap:30px;margin-top:28px;padding-top:24px;display:flex}.credential strong{color:var(--navy);font:600 1.08rem Playfair Display,serif;display:block}.credential span{color:var(--muted);font-size:.78rem}.audience-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:46px;display:grid}.audience{border-right:1px solid var(--line);padding:28px 22px 32px 0}.audience:not(:first-child){padding-left:22px}.audience:last-child{border:0}.audience h3,.benefit h3,.service h3{color:var(--navy);margin:0 0 12px;font:600 1.3rem Playfair Display,serif}.audience p,.benefit p,.service li{color:var(--muted);margin:0;font-size:.9rem}.contact{background:var(--navy);color:#fff}.contact .section-title{color:#fff}.contact .eyebrow{color:#d4bd96}.contact .lead{color:#c4cbd2}.service-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:38px;display:grid}.service{border:1px solid var(--line);background:#fff;padding:32px 34px}.service ul{margin:18px 0 0;padding-left:18px}.service li{padding:5px 0}.note,.plans-note{color:var(--muted);margin-top:23px;font-size:.83rem}.package-block{border-top:1px solid #dfe3e6;margin-top:76px;padding-top:58px}.conditions-block{border-top:1px solid #dce1e5;margin-top:62px;padding-top:48px}.plans{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;display:grid}.plan{border:1px solid var(--line);background:#fff;padding:30px}.plan.featured{border-color:var(--gold);box-shadow:0 14px 38px #17283f12}.tag{letter-spacing:.18em;color:var(--gold);min-height:20px;font-size:.62rem;font-weight:700}.plan h3{color:var(--navy);margin:10px 0 4px;font:600 1.75rem Playfair Display,serif}.plan .desc{color:var(--muted);min-height:48px;font-size:.85rem}.plan ul{margin:22px 0 0;padding-left:18px}.plan li{color:#4e5a67;padding:6px 0;font-size:.9rem}.topic-pills{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.topic-pills span{color:#53606d;background:#fff;border:1px solid #dce1e5;border-radius:999px;align-items:center;padding:10px 16px;font-size:.86rem;line-height:1.35;display:inline-flex}.topic-pills span:before{content:"•";color:var(--gold);margin-right:9px;font-size:1.1rem}.topic-pills+.note{margin-top:14px}.steps{border-top:1px solid #dce1e5;grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid}.step{border-bottom:1px solid #dce1e5;padding:25px 24px 25px 0}.step:nth-child(3n+2),.step:nth-child(3n+3){border-left:1px solid #dce1e5;padding-left:24px}.step h3{color:var(--navy);margin:0 0 8px;font:600 1.25rem Playfair Display,serif}.step p{color:var(--muted);margin:0;font-size:.88rem}.conditions-line{grid-template-columns:repeat(3,1fr);gap:25px;margin:45px 0 26px;display:grid}.condition{border-top:2px solid var(--gold);padding-top:18px}.condition h3{color:var(--navy);margin:0 0 8px;font:600 1.35rem Playfair Display,serif}.condition p{color:var(--muted);margin:0;font-size:.9rem}.conditions-foot{background:var(--soft);color:var(--navy);padding:20px 24px;font-weight:500}.contact{padding:88px 0}.contact .section-title{max-width:660px}.contact-details{flex-wrap:wrap;gap:40px;margin-top:36px;display:flex}.contact-item{border-top:1px solid #ffffff47;min-width:190px;padding-top:14px}.contact-item span{color:#b9c2cb;letter-spacing:.15em;text-transform:uppercase;margin-bottom:6px;font-size:.7rem;display:block}.contact-item a{color:#fff;font-size:.94rem}.footer{color:#c3cbd2;background:#112033;padding:24px 0;font-size:.78rem}.footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.footer strong{color:#fff;font-weight:500}@media (width<=950px){.links{display:none}.hero{background-position:62%;min-height:600px}.hero-grid,.intro-grid{grid-template-columns:1fr;gap:36px}.hero{padding:75px 0}.hero-art{min-height:250px}.audience-grid{grid-template-columns:1fr 1fr}.audience:nth-child(2){border-right:0}.audience:nth-child(3){padding-left:0}.audience:nth-child(3),.audience:nth-child(4){border-top:1px solid var(--line)}.benefits,.plans,.service-grid{grid-template-columns:1fr}.hero:after{opacity:.4}}@media (width<=600px){.intro-grid>.portrait{order:2}.intro-grid>div:not(.portrait){order:1}.topic-pills{gap:8px;margin-top:24px}.topic-pills span{padding:9px 12px;font-size:.8rem}.intro-grid{gap:22px}.portrait{background:0 0;min-height:0;padding:0}.portrait img{object-fit:cover;object-position:center 32%;height:260px}.bio{font-size:.92rem}.credentials{gap:14px;margin-top:16px;padding-top:14px}.credential span{font-size:.72rem}.hero{background-position:84%;background-size:cover,auto 100%;min-height:560px;padding:48px 0 54px}.hero h1{margin:16px 0 20px;font-size:2.85rem}.hero-sub{font-size:.98rem}.nav{flex-wrap:nowrap;gap:8px;min-width:0}.brand{letter-spacing:0;white-space:nowrap;flex:0 auto;min-width:0;font-size:.72rem}.brand small{letter-spacing:.2em;font-size:.5rem}.nav-cta{white-space:nowrap;flex:none;padding:10px 11px;font-size:.7rem;line-height:1}.cta-desktop{display:none}.cta-mobile{display:inline}.package-block{margin-top:48px;padding-top:36px}.conditions-block{margin-top:42px;padding-top:34px}.service,.plan{padding:25px 22px}.hero{background-image:linear-gradient(90deg,#0f1d2fe0 0%,#0f1d2f9e 58%,#0f1d2f38 100%),url(/hero-amanda.png);background-position:84%;min-height:560px;padding:48px 0 54px}.wrap{width:calc(100% - 38px)}.topbar{height:70px}.nav-cta{padding:10px 12px;font-size:.72rem}.brand{font-size:.87rem}.section{padding:70px 0}.hero h1{font-size:3.05rem}.hero{padding:62px 0 72px}.hero-art{min-height:210px}.audience-grid,.steps,.conditions-line{grid-template-columns:1fr}.audience,.audience:not(:first-child){border-right:0;border-bottom:1px solid var(--line);padding:21px 0}.audience:last-child{border-bottom:0}.step,.step:nth-child(2n),.step:nth-child(odd){border-left:0;padding:21px 0}.contact{padding:70px 0}.contact-details{gap:22px}.footer .wrap{display:block}.footer span{margin-top:6px;display:block}}.intro-layout{grid-template-columns:.82fr 1.18fr;grid-template-areas:"portrait heading""portrait copy";align-items:start;gap:0 80px;display:grid}.intro-heading{grid-area:heading}.intro-layout>.portrait{grid-area:portrait;min-height:470px;padding:0}.intro-layout>.portrait img{object-fit:cover;height:470px}.intro-copy{grid-area:copy}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:28px}.plan{min-width:0;padding:24px}.plan h3{margin:0 0 4px;font-size:1.55rem}.plan .desc{min-height:0;margin:0 0 20px;font-size:.82rem;line-height:1.45}.plan-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:16px;display:grid}.metric{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.metric strong{color:var(--navy);font:600 2.45rem/1 Playfair Display,Georgia,serif}.metric span{color:var(--muted);font-size:.72rem;line-height:1.3}.plan-channel{border-top:1px solid var(--line);color:var(--ink);margin:16px 0 0;padding-top:12px;font-size:.78rem;line-height:1.4}.plans-note{margin:18px 0 14px}.plans-cta{margin-top:2px}.how-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:30px;display:grid}.how-group h3{letter-spacing:.19em;color:var(--gold);margin:0 0 14px;font:700 .68rem/1.4 DM Sans,Arial,sans-serif}.how-group ul{margin:0;padding:0;list-style:none}.how-group li{color:#53606d;border-bottom:1px solid #dce1e5;padding:11px 0 11px 17px;font-size:.86rem;line-height:1.5;position:relative}.how-group li:before{content:"";background:var(--gold);width:7px;height:2px;position:absolute;top:19px;left:0}@media (width<=950px){.intro-layout{column-gap:36px}.how-groups{gap:22px}}@media (width<=600px){.intro-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""portrait""copy";gap:16px}.intro-heading .section-title{margin-bottom:0}.intro-layout>.portrait{min-height:0}.intro-layout>.portrait img{object-position:center 32%;height:260px}.intro-copy .bio{font-size:.92rem}.intro-copy .credentials{gap:14px;margin-top:16px;padding-top:14px}.plans{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px}.plan{padding:20px}.plan .desc{margin-bottom:14px}.metric strong{font-size:2.1rem}.how-groups{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:22px}.how-group li{padding-top:9px;padding-bottom:9px}}#para-quem{padding-top:54px;padding-bottom:54px}.audience-inline{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 0;margin-top:22px;font-size:.94rem;display:flex}.audience-inline span{white-space:nowrap;align-items:center;display:inline-flex}.audience-inline span+span:before{content:"·";color:var(--gold);padding:0 12px;font-weight:700}@media (width<=600px){#para-quem{padding-top:30px;padding-bottom:32px}.audience-inline{gap:3px 0;font-size:.86rem;line-height:1.55}.audience-inline span{white-space:normal}.audience-inline span+span:before{padding:0 7px}}.intro-layout{grid-template-rows:1fr 1fr}.intro-heading{align-self:end}.intro-heading .section-title{margin-bottom:14px}.intro-copy{align-self:start}#servicos{padding-bottom:64px}.package-block{margin-top:56px;padding-top:44px}#como-funciona{padding-top:0;padding-bottom:88px}.audience-inline{flex-wrap:wrap;gap:10px 34px;display:flex}.audience-inline span{padding-left:16px;position:relative}.audience-inline span:before,.audience-inline span+span:before{content:"";background:var(--gold);width:7px;height:2px;padding:0;position:absolute;top:50%;left:0}.contact-details{grid-template-columns:repeat(3,max-content);gap:40px;display:grid}@media (width<=950px) and (width>=601px){.service-grid{grid-template-columns:1fr 1fr;gap:16px}.service{padding:26px 24px}.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.plan{padding:20px 18px}.plan-metrics{gap:8px}.metric strong{font-size:2rem}.contact-details{grid-template-columns:repeat(3,max-content);gap:28px}.contact-item{min-width:0}.contact-item a{font-size:.88rem}.intro-layout{grid-template-rows:auto 1fr}.intro-heading{align-self:start}.intro-layout{grid-template-columns:.8fr 1.2fr;column-gap:36px}}@media (width<=600px){.intro-layout{grid-template-rows:none}.intro-heading,.intro-copy{align-self:auto}#servicos{padding-bottom:48px}.package-block{margin-top:40px;padding-top:32px}#como-funciona{padding-bottom:56px}#como-funciona .wrap{padding-top:36px}.audience-inline{flex-direction:column;gap:8px}.contact-details{grid-template-columns:minmax(0,1fr);gap:20px}}.brand{flex:none;align-items:center;display:flex}.brand img{width:auto;height:46px;display:block}.footer .wrap{justify-content:space-between;align-items:center;gap:20px;display:flex}.footer-logo{width:auto;height:40px;display:block}@media (width<=600px){.brand{flex:0 auto;min-width:0}.brand img{width:100%;max-width:190px;height:auto}.footer .wrap{display:block}.footer-logo{width:100%;max-width:240px;height:auto;margin-bottom:10px}}.section.soft{background:var(--soft)}.links a.is-active{color:var(--navy);font-weight:700}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.btn-light{color:var(--navy);background:#fff;border-color:#fff}.btn-light:hover{background:#eef1f4}.btn-outline{color:#fff;background:0 0;border-color:#fff9}.btn-outline:hover{background:#ffffff1a}.sub-block{border-top:1px solid var(--line);margin-top:48px;padding-top:40px}.sub-title{color:var(--navy);margin:10px 0 0;font:600 1.7rem/1.2 Playfair Display,Georgia,serif}.service p{color:var(--muted);margin:0;font-size:.92rem}.situations .service h3{margin-bottom:8px;font-size:1.2rem}.conditions-foot{margin:26px 0 0}.steps4{border-top:1px solid #dce1e5;grid-template-columns:repeat(4,minmax(0,1fr));margin:40px 0 0;padding:0;list-style:none;display:grid}.steps4 li{padding:24px 22px 24px 0}.steps4 li+li{border-left:1px solid #dce1e5;padding-left:22px}.steps4 span{letter-spacing:.18em;color:var(--gold);font:600 .72rem DM Sans,sans-serif}.steps4 h3{color:var(--navy);margin:10px 0 8px;font:600 1.25rem Playfair Display,serif}.steps4 p{color:var(--muted);margin:0;font-size:.88rem}.advisor{background:var(--soft);border-left:3px solid var(--gold);justify-content:space-between;align-items:center;gap:30px;margin-top:44px;padding:26px 30px;display:flex}.advisor p{color:var(--ink);max-width:640px;margin:8px 0 0}.advisor-link{color:var(--navy);white-space:nowrap;border-bottom:1px solid var(--gold);padding-bottom:3px;font-weight:600}.faq-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;display:grid}.faq details{border-bottom:1px solid #dce1e5}.faq details:first-child{border-top:1px solid #dce1e5}.faq summary{cursor:pointer;color:var(--navy);justify-content:space-between;gap:20px;padding:20px 0;font:600 1.12rem Playfair Display,serif;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--gold);font:400 1.4rem/1 DM Sans,sans-serif}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--muted);max-width:640px;margin:0 0 22px;font-size:.94rem}.contact .lead{margin:0 0 6px}.contact .lead a{color:#fff;border-bottom:1px solid #fff6}.contact .contact-details{margin-top:34px}.footer span{text-align:right;line-height:1.6}@media (width<=950px){.links{display:none}.steps4{grid-template-columns:1fr 1fr}.steps4 li:nth-child(3){border-left:0;padding-left:0}.steps4 li:nth-child(n+3){border-top:1px solid #dce1e5}.faq-layout{grid-template-columns:1fr;gap:20px}}@media (width<=950px) and (width>=601px){.audience-grid{grid-template-columns:1fr 1fr}.conditions-line{gap:20px}}@media (width<=600px){.service-grid.situations{grid-template-columns:1fr}.sub-block{margin-top:34px;padding-top:30px}.sub-title{font-size:1.45rem}.steps4{grid-template-columns:1fr}.steps4 li,.steps4 li+li{border-top:1px solid #dce1e5;border-left:0;padding:20px 0}.steps4 li:first-child{border-top:0}.advisor{flex-direction:column;align-items:flex-start;gap:16px;padding:22px 20px}.advisor-link{white-space:normal}.faq summary{padding:17px 0;font-size:1.02rem}.footer span{text-align:left}.hero-actions .btn{padding:12px 16px}}#como-funciona{padding-top:104px}#como-funciona .wrap{border-top:0;padding-top:0}.hero h1{font-size:clamp(2.8rem,5vw,4.6rem)}@media (width<=600px){#como-funciona{padding-top:70px}#como-funciona .wrap{padding-top:0}.hero h1{font-size:2.6rem}}
