.how-page{color:#371242;background:linear-gradient(120deg,#fff,#fcf7fd)}.how-page .nav nav a[href=\/como-funciona]{color:#701780;border-bottom:2px solid #874297;padding-bottom:10px}.how-hero{isolation:isolate;background:#f8eef7;position:relative;overflow:hidden}.how-hero>img{object-fit:cover;object-position:right 40%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.how-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#fcf8fc 15%,#fcf5fbe8 42%,#f7e8f81a 75%);position:absolute;inset:0}.how-hero-copy{padding-top:48px;padding-bottom:55px}.how-hero h1{letter-spacing:-.04em;color:#32103e;max-width:680px;margin:12px 0;font:600 clamp(40px,4.6vw,67px)/1.04 Georgia,serif}.how-hero h2{color:#6f5278;max-width:630px;margin:18px 0;font:400 clamp(22px,2.5vw,33px)/1.25 Georgia,serif}.how-hero-copy>p:last-child{color:#735c7d;max-width:550px;font-size:16px;line-height:1.7}.how-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:26px;padding-bottom:28px;display:grid}.how-step{background:linear-gradient(135deg,#fff,#faf3fc);border:1px solid #e9daee;border-radius:23px;flex-direction:column;min-width:0;padding:24px;display:flex;box-shadow:0 7px 24px #59216c07}.how-step-heading{align-items:center;gap:14px;min-height:70px;display:flex}.how-step-heading>span{color:#7a368f;background:#f0dff7;border-radius:50%;flex:0 0 43px;place-items:center;height:43px;font-size:18px;font-weight:600;display:grid}.how-step h2{letter-spacing:-.025em;margin:0;font:600 24px/1.15 Georgia,serif}.how-step>img{object-fit:cover;border-radius:15px;width:100%;height:155px;margin:18px 0}.how-step>p{color:#77617f;margin:0 0 23px;font-size:14px;line-height:1.75}.how-button{background:linear-gradient(100deg,#87429a,#541664);border-radius:13px;justify-content:center;align-items:center;gap:13px;min-height:48px;padding:14px 19px;font-size:14px;font-weight:650;text-decoration:none;transition:box-shadow .2s,transform .2s;display:inline-flex;color:#fff!important}.how-step .how-button{margin-top:auto}.how-button:focus-visible{outline-offset:4px;outline:3px solid #ad7cbd}.how-ai{background:linear-gradient(110deg,#f0def8,#fcf7fd 50%,#efdbf7);border:1px solid #ead9f0;border-radius:24px;grid-template-columns:100px 1fr auto;align-items:center;gap:28px;margin-bottom:24px;display:grid;padding:30px!important}.how-ai-symbol{color:#9249a7;background:#fff9;border-radius:30px;place-items:center;height:100px;font-size:70px;display:grid}.how-ai h2{margin:9px 0;font:600 43px/1.1 Georgia,serif}.how-ai p:not(.kicker){color:#725b7e;max-width:590px;font-size:14px;line-height:1.7}.how-ai small{color:#80658a;font-size:11px}.how-affiliation{color:#806b88;padding-bottom:25px;font-size:11px;line-height:1.7}.how-affiliation a{color:#723684}@media (hover:hover){.how-button:hover{transform:translateY(-2px);box-shadow:0 7px 18px #64277825}}@media (max-width:900px){.how-step{padding:18px}.how-step h2{font-size:21px}.how-ai{grid-template-columns:70px 1fr}.how-ai-symbol{height:70px;font-size:50px}.how-ai>.how-button{grid-column:2;justify-self:start}}@media (max-width:650px){.how-hero-copy{padding-top:30px;padding-bottom:35px}.how-hero>img{opacity:.24;object-position:65%}.how-hero:after{background:linear-gradient(90deg,#fcf8fce8,#fcf5fb55)}.how-hero h1{font-size:44px}.how-hero h2{font-size:25px}.how-hero-copy>p:last-child{font-size:14px}.how-steps{grid-template-columns:1fr;gap:15px;padding-top:20px}.how-step{padding:22px}.how-step-heading{min-height:0}.how-step h2{font-size:25px}.how-step>img{height:150px}.how-ai{grid-template-columns:1fr;gap:13px;padding:23px!important}.how-ai-symbol{display:none}.how-ai>.how-button{grid-column:auto;justify-self:stretch}.how-ai h2{font-size:36px}}@media (prefers-reduced-motion:reduce){.how-button{transition:none}}
