html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.skip-link{position:absolute;left:var(--space-4);top:calc(-1 * var(--space-16));z-index:20;background:var(--brand);color:var(--on-brand);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm)}.skip-link:focus{top:var(--space-2)}.container--text{max-width:calc(var(--container-text) + 2 * var(--space-6))}h1{font-size:var(--fs-3xl);margin:0 0 var(--space-4)}h2{font-size:var(--fs-2xl);margin:0 0 var(--space-6)}h3{font-size:var(--fs-lg);margin:0 0 var(--space-2)}@media (min-width: 48rem){h1{font-size:var(--fs-4xl)}h2{font-size:var(--fs-3xl)}}.section{padding:var(--space-12) 0;scroll-margin-top:var(--space-16)}.section--surface{background:var(--surface)}.section--brand{background:var(--color-linho);border-top:4px solid var(--brand)}.section__note{color:var(--text-muted);font-size:var(--fs-sm);margin-top:var(--space-6)}@media (min-width: 64rem){.section{padding:var(--space-16) 0}}.hero{padding-top:var(--space-8)}.hero__grid{display:grid;gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.hero__sub{font-size:var(--fs-lg);color:var(--text-muted);margin:0 0 var(--space-6)}.hero__video{margin:0;justify-self:center;width:100%;max-width:20rem}.hero__video .photo-avatar{width:100%}.hero__video figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--fs-sm)}.hero__transcript{margin-top:var(--space-3);font-size:var(--fs-sm)}.hero__transcript summary{cursor:pointer;font-weight:var(--fw-semibold)}@media (min-width: 64rem){.hero__grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.cards{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}@media (min-width: 40rem){.cards--2,.cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 64rem){.cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 64rem){.cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{background:var(--color-branco);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm);min-width:0}.section--surface .card{background:var(--bg)}.niche-card{display:flex;flex-direction:column;gap:var(--space-2)}.niche-card p{margin:0 0 var(--space-2);flex:1}.niche-card--active{border-color:var(--brand);border-width:2px}.niche-card .btn{align-self:flex-start}.raiox-form,.waitlist-form{display:grid;gap:var(--space-3)}.raiox-form__grid{display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr)}@media (min-width: 40rem){.raiox-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.field{margin:0;display:grid;gap:var(--space-1);min-width:0}.field label,.waitlist-form label{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.field__opt{color:var(--text-muted);font-weight:var(--fw-regular)}.raiox-form input[type=text],.raiox-form input[type=email],.raiox-form input[type=tel],.waitlist-form input[type=email]{width:100%;min-width:0;padding:var(--space-3);background:var(--color-branco);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-md)}.field--check{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-2)}.field--check input{margin-top:var(--space-1);width:var(--space-5);height:var(--space-5);accent-color:var(--brand)}.raiox-form select{width:100%;min-width:0;padding:var(--space-3) var(--space-2);background:var(--color-branco);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-md)}.raiox-form [aria-invalid=true]{border-color:var(--color-erro);box-shadow:inset 0 0 0 1px var(--color-erro)}.field__error{color:var(--color-erro);font-size:var(--fs-sm)}.field__error:empty{display:none}.field__hint{color:var(--text-muted);font-size:var(--fs-xs)}.raiox-form__grid{align-items:start}.raiox-form__grid .field--full{grid-column:1 / -1}.field-row{display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr) 5.5rem;align-items:start;min-width:0}.raiox-form__status{margin:0;color:var(--color-erro);font-weight:var(--fw-medium)}.raiox-form__status:focus{outline:none}.raiox-form .btn[disabled]{opacity:.7;cursor:progress}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.raiox-form__hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;margin:0;overflow:hidden}.raiox-form .btn,.waitlist-form .btn{justify-self:start;border:0;cursor:pointer}.raiox-form .cta__note{margin:0;color:var(--text-muted)}.raiox-form__lgpd{font-size:var(--fs-xs);color:var(--text-muted);margin:0}.waitlist-form .field--check label{font-weight:var(--fw-regular)}.waitlist-form__consent-error{grid-column:1 / -1}.waitlist-form [aria-invalid=true]{border-color:var(--color-erro);box-shadow:inset 0 0 0 1px var(--color-erro)}.waitlist-form__status{margin:0;color:var(--color-erro);font-weight:var(--fw-medium)}.waitlist-form__status:focus{outline:none}.waitlist-form[data-state=sent] .waitlist-form__status{color:var(--color-ok)}.waitlist-form .btn[disabled]{opacity:.7;cursor:progress}.steps{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr)}@media (min-width: 40rem){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 64rem){.steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.step{min-width:0}.step p{margin:0}.step__n{display:inline-grid;place-items:center;width:var(--space-10);height:var(--space-10);margin-bottom:var(--space-3);border-radius:var(--radius-pill);background:var(--brand);color:var(--on-brand);font-family:var(--font-display);font-weight:var(--fw-bold)}.video-grid{list-style:none;padding:0;margin:var(--space-6) 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4)}.video-card{min-width:0;flex:0 0 calc((100% - var(--space-4)) / 2)}@media (min-width: 64rem){.video-card{flex-basis:calc((100% - 3 * var(--space-4)) / 4)}}.video-card__frame{position:relative;aspect-ratio:9 / 16;border-radius:var(--radius-lg);overflow:hidden;background:linear-gradient(160deg,var(--color-pessego),var(--color-argila-300));display:flex;align-items:flex-end;padding:var(--space-3) var(--space-3) var(--space-10)}.video-card__topic{margin:0;font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-sm);color:var(--text)}.video-card__caption{font-size:var(--fs-xs);color:var(--text-muted);margin:var(--space-2) 0 0}.report{margin:var(--space-6) 0 0;display:grid;gap:var(--space-3)}.report__row{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);min-width:0}.report dt{font-weight:var(--fw-semibold)}.report dd{margin:var(--space-1) 0 0;font-size:var(--fs-sm);color:var(--text-muted)}.report__note{font-style:italic}@media (min-width: 48rem){.report{grid-template-columns:repeat(2,minmax(0,1fr))}}.plan{border-top:4px solid var(--brand)}.plan__price{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--fw-bold);margin:0 0 var(--space-2)}.plan__list{font-size:var(--fs-sm);margin:0 0 var(--space-1)}.plan__terms{font-size:var(--fs-sm);margin:0}.plan__badge{font-weight:var(--fw-bold)}.plan p:last-child{margin:0}.plan__setup{font-weight:var(--fw-semibold);margin:var(--space-6) 0}.checklist{padding-left:var(--space-6);margin:0 0 var(--space-4)}.checklist li{margin-bottom:var(--space-2)}.checklist li::marker{color:var(--color-salvia)}.checklist--not li::marker{color:var(--brand)}.fit--not{background:var(--surface)}.faq{display:grid;gap:var(--space-3)}.faq__item{background:var(--color-branco);border:1px solid var(--border);border-radius:var(--radius-md)}.faq__item summary{cursor:pointer;padding:var(--space-4);font-weight:var(--fw-semibold);list-style-position:inside}.faq__item[open] summary{border-bottom:1px solid var(--border)}.faq__item p{margin:0;padding:var(--space-4)}.hero__video .photo-avatar picture{display:block}.hero__video .photo-avatar img{border-radius:50%;aspect-ratio:1;object-fit:cover}
