.seghope{font-family:Figtree,sans-serif}.seghope .hero-seghope{position:relative;overflow:hidden;min-height:100vh}.seghope .hero-seghope_bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.seghope .hero-seghope_overlay{position:absolute;inset:0;background:linear-gradient(to right,#0a0014a6,#0a001459 60%,#0a001426);z-index:0}.seghope .hero-seghope:before{display:none}.seghope .hero-seghope_inner{padding-top:10rem;padding-bottom:6rem;display:flex;align-items:center;gap:3rem;min-height:100vh}.seghope .hero-seghope_content{flex:1;display:flex;flex-direction:column;gap:2rem;z-index:1;max-width:55rem}.seghope .hero-seghope h1{color:#fff;font-size:3.5rem;font-weight:600;line-height:1.1;letter-spacing:-.02em;hyphens:none;overflow-wrap:normal}.seghope .hero-seghope h1 .highlight{color:#9d2fe4}.seghope .hero-seghope_subtitle{color:#ffffffd9;font-size:15px;font-weight:300;line-height:1.65;max-width:38rem}.seghope .hero-seghope_line{color:#fff;font-size:12px;font-style:normal}.seghope .hero-segpet_badges{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1rem}.seghope .hero-segpet_badge{display:flex;align-items:center;gap:.5rem;color:#ffffffe6;font-size:12px}.seghope .hero-segpet_badge .check{color:#9d2fe4;font-size:14px}.seghope .hero-seghope_visual{flex:0 0 45%;display:flex;justify-content:center;align-items:center;z-index:1}.seghope .hero-seghope_image{width:100%;max-width:560px;border-radius:1.5rem;object-fit:cover;box-shadow:0 20px 60px #9d2fe426,0 4px 20px #00000014}.seghope .hope-card-visual{width:20rem;background:#fff;border-radius:2.5rem;padding:2.5rem;box-shadow:0 20px 60px #9d2fe41f,0 4px 20px #0000000d;display:flex;flex-direction:column;align-items:center;gap:1.5rem;position:relative}.seghope .hope-card-visual:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,#9d2fe4,#d3a3e5,#f59e0b);border-radius:2.625rem;z-index:-1}.seghope .hope-card_emoji{font-size:5rem;line-height:1}.seghope .hope-card_title{font-size:1.375rem;font-weight:600;color:var(--color--primary--graphite);text-align:center}.seghope .hope-card_subtitle{font-size:12px;color:#6b7280;text-align:center;line-height:1.5}.seghope .hope-card_badges{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.seghope .hope-card_badge-pill{background:#9d2fe414;border:1px solid rgba(157,47,228,.2);border-radius:2rem;padding:.35rem .875rem;font-size:12px;font-weight:500;color:#7d26b5}.seghope .hope-card_cta{background:linear-gradient(135deg,#9d2fe4,#7d26b5);color:#fff;padding:.75rem 1.5rem;border-radius:2rem;font-size:12px;font-weight:600;text-align:center;width:100%}.seghope .seghope-section{padding-top:6rem;padding-bottom:6rem}.seghope .seghope-section.is-rose{background:linear-gradient(180deg,#faf5ff,#f5f0ff)}.seghope .seghope-section.is-ivory{background-color:var(--color--primary--ivory)}.seghope .seghope-section.is-light-rose{background-color:#faf5ff}.seghope .seghope-section.is-dark{background-color:#320450}.seghope .seghope-section.is-white{background-color:#fff}.seghope .seghope-section.seghope-oque-section{background:#360953}.seghope .seghope-oque-section .oque-block{max-width:100%;margin:0}.seghope .seghope-oque-section .empatia-custos{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:2rem 0}.seghope .seghope-oque-section .empatia-custo{background:#fff;border:none;border-radius:.9375rem;padding:1.25rem 1.375rem;font-size:12px;font-weight:400;color:#1a1a2e;text-align:center;line-height:1.5;display:flex;flex-direction:column;gap:.375rem;align-items:center;justify-content:center}.seghope .seghope-oque-section .empatia-custo strong{font-size:13px;font-weight:700;color:#1a1a2e}.seghope .seghope-oque-section .empatia-custo span{font-size:12px;color:#6b7280}.seghope .seghope-oque-section .section-label{font-size:14px;color:#9d2fe4}.seghope .seghope-oque-section .section-heading{font-size:3rem;color:#fff}.seghope .seghope-oque-section .oque-block p{color:#ffffffd9}.seghope .seghope-oque-section .oque-preview-list li{color:#ffffffe6}.seghope .seghope-oque-section .oque-destaque{background:#9d2fe440;color:#e9c6ff}.seghope .seghope-oque-section .founder-quote{background:#ffffff14;border-left:4px solid #9d2fe4}.seghope .seghope-oque-section .founder-quote p{color:#ffffffd9}.seghope .seghope-oque-section .founder-quote cite{color:#d08aff}.seghope .seghope-section.is-violet{background-color:var(--color--primary--violet)}.seghope .section-label{text-transform:uppercase;font-size:12px;font-weight:700;color:#9d2fe4;letter-spacing:.1em;margin-bottom:1rem}.seghope .hero-seghope .section-label{color:#d08aff;font-size:13px;margin-left:.25rem}.seghope .section-heading{font-size:2.5rem;font-weight:600;line-height:1.15;color:var(--color--primary--graphite);letter-spacing:-.02em;margin-bottom:1.5rem}.seghope .section-heading.is-light{color:#fff}.seghope .section-subtext{max-width:40rem;font-size:13px;font-weight:300;color:#4b5563;line-height:1.7;margin-bottom:3rem}.seghope .seghope-section.is-ivory .section-heading{margin-bottom:.5rem}.seghope .seghope-section.is-ivory .section-subtext:first-of-type{font-weight:600;color:var(--color--primary--graphite);margin-top:1.5rem;margin-bottom:.5rem}.seghope .oque-block{max-width:48rem;margin:0 auto}.seghope .oque-block p{font-size:13px;color:#374151;line-height:1.7;margin-bottom:1.5rem}.seghope .founder-quote{background:#fff;border-left:4px solid #9d2fe4;border-radius:0 1rem 1rem 0;padding:1.75rem 2rem;margin-top:2rem}.seghope .founder-quote p{font-size:13px;font-style:italic;color:#374151;line-height:1.7;margin-bottom:.75rem}.seghope .founder-quote cite{font-size:12px;font-style:normal;font-weight:600;color:#9d2fe4}.seghope .oque-preview-list{list-style:none;padding:0;margin:1.5rem 0 2rem;display:flex;flex-direction:column;gap:.6rem}.seghope .oque-preview-list li{font-size:13px;font-weight:500;color:#374151;display:flex;align-items:center;gap:.5rem}.seghope .oque-preview-list .icon{color:#9d2fe4;font-weight:700}.seghope .oque-destaque{background:linear-gradient(135deg,#f5f0ff,#ede8ff);border-radius:.75rem;padding:1rem 1.5rem;font-size:14px;font-weight:600;color:#9d2fe4;margin:1.5rem 0;text-align:center}.seghope .steps-container{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.seghope .steps-microcopy{display:flex;justify-content:center;gap:2rem;margin-top:2rem;flex-wrap:wrap}.seghope .steps-microcopy span{font-size:12px;color:#6b21a8;font-weight:500}.seghope .step-card{background:#fff;border-radius:1.25rem;padding:2.25rem;text-align:center;position:relative;border:1px solid rgba(157,47,228,.1)}.seghope .step-number{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#9d2fe4;color:#fff;font-weight:700;font-size:1.25rem;margin:0 auto 1.25rem}.seghope .step-card h3{font-size:14px;font-weight:600;margin-bottom:.8rem;color:var(--color--primary--graphite)}.seghope .step-card p{font-size:12px;color:#4b5563;line-height:1.65}.seghope .step-connector{position:absolute;top:50%;right:-1.5rem;transform:translateY(-50%);font-size:1.5rem;color:#d3a3e5;font-weight:700}.seghope .step-card:last-child .step-connector{display:none}.seghope .causas-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem;margin-top:3rem;max-width:90rem;margin-left:auto;margin-right:auto}.seghope .causa-card{background:#fff;border-radius:1.25rem;overflow:hidden;border:1px solid rgba(157,47,228,.1);box-shadow:0 2px 12px #00000008;transition:box-shadow .3s;text-align:center}.seghope .causa-card:hover{box-shadow:0 8px 30px #9d2fe41a}.seghope .causa-card_img{width:100%;height:190px;overflow:hidden}.seghope .causa-card_img img{width:100%;height:100%;object-fit:cover;display:block}.seghope .causa-card h3{font-size:1.3rem;font-weight:600;color:var(--color--primary--graphite);margin:1.25rem 1.5rem .75rem}.seghope .causa-card p{font-size:14px;color:#4b5563;line-height:1.65;padding:0 1.5rem 1.5rem}.seghope .causas-note{text-align:center;margin-top:2rem;font-size:13px;color:#374151;font-style:normal}.seghope .causas-subtexts{display:flex;justify-content:center;gap:1.5rem;margin-top:.25rem;flex-wrap:wrap}.seghope .causas-subtexts span{font-size:14px;font-weight:500;color:#111827}.seghope .impacto-table-wrapper{max-width:44rem;margin:2.5rem auto 0;border-radius:1rem;overflow-x:auto;border:1px solid #e5e7eb}.seghope .impacto-table{width:100%;border-collapse:collapse;table-layout:fixed}.seghope .impacto-table th,.seghope .impacto-table td{padding:.85rem 1.25rem;font-size:12px;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;text-align:center}.seghope .impacto-table th:last-child,.seghope .impacto-table td:last-child{border-right:none}.seghope .impacto-table th{background:linear-gradient(135deg,#faf5ff,#f5f0ff);font-weight:600;color:#111}.seghope .impacto-table tbody tr:nth-child(odd){background:#fff;color:#111}.seghope .impacto-table tbody tr:nth-child(2n){background:#fff;color:#111}.seghope .impacto-table td:first-child{text-align:center;font-weight:500}.seghope .impacto-example{max-width:42rem;margin:2.5rem auto 0;background:linear-gradient(135deg,#faf5ff,#f5f0ff);border:1px solid rgba(157,47,228,.15);border-radius:1.25rem;padding:2rem;text-align:center}.seghope .impacto-example_number{font-size:2rem;font-weight:700;color:#9d2fe4;margin-bottom:.5rem}.seghope .impacto-example p{font-size:12px;color:#374151;line-height:1.65}.seghope .historia-block{max-width:48rem;margin:0 auto}.seghope .historia-block p{font-size:13px;color:#374151;line-height:1.7;margin-bottom:1.5rem}.seghope .transparencia-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem;max-width:64rem;margin-left:auto;margin-right:auto}.seghope .transparencia-item{background:#fff;border-radius:1rem;padding:1.75rem;border:1px solid rgba(157,47,228,.1);display:flex;align-items:flex-start;gap:1rem}.seghope .transparencia-item_icon{font-size:1.5rem;flex-shrink:0;margin-top:.15rem}.seghope .transparencia-item h4{font-size:13px;font-weight:600;color:var(--color--primary--graphite);margin-bottom:.35rem}.seghope .transparencia-item p{font-size:12px;color:#4b5563;line-height:1.55}.seghope .transparencia-note{text-align:center;margin-top:2.125rem;font-size:13px;color:#374151;font-style:normal}.seghope .transparencia-grid-2x2{display:grid;grid-template-columns:repeat(2,1fr);gap:1.3125rem;margin-top:2.125rem;max-width:55rem;margin-left:auto;margin-right:auto}.seghope .transparencia-card{background:#fff;border-radius:.8125rem;padding:2.125rem;border:1.5px solid rgba(157,47,228,.35)}.seghope .transparencia-card h3{font-size:1.3125rem;font-weight:700;color:#9d2fe4;margin-bottom:.8125rem}.seghope .transparencia-card p{font-size:13px;color:#374151;line-height:1.625}.seghope .transparencia-card--logo{display:flex;align-items:center;justify-content:center}.seghope .transparencia-card--logo img{max-height:2rem;object-fit:contain}.seghope .depoimentos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.seghope .depoimento-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:1.25rem;padding:2rem}.seghope .depoimento-stars{color:#facc15;font-size:14px;margin-bottom:1rem;letter-spacing:.1em}.seghope .depoimento-card_quote{font-size:12px;color:#ffffffd9;line-height:1.7;margin-bottom:1.5rem;font-style:italic}.seghope .depoimento-card.is-placeholder{display:flex;align-items:center;justify-content:center;border:2px dashed rgba(255,255,255,.25);background:#ffffff08}.seghope .depoimento-card.is-placeholder .depoimento-card_quote{font-size:14px;font-style:normal;font-weight:600;color:#fff9;text-align:center;margin-bottom:0}.seghope .depoimento-card_author{display:flex;align-items:center;gap:.75rem}.seghope .depoimento-card_avatar{width:2.75rem;height:2.75rem;border-radius:50%;background:linear-gradient(135deg,#9d2fe4,#d3a3e5);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:13px}.seghope .depoimento-card_info{display:flex;flex-direction:column}.seghope .depoimento-card_info strong{color:#fff;font-size:12px}.seghope .depoimento-card_info span{color:#ffffff8c;font-size:12px}.seghope .instituicoes-block{max-width:42rem;margin:0 auto;text-align:center}.seghope .instituicoes-block p{font-size:13px;color:#374151;line-height:1.7;margin-bottom:1.5rem}.seghope .criterios-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:.75rem;text-align:left;max-width:32rem;margin:1.5rem auto 2rem}.seghope .criterios-list li{display:flex;align-items:center;gap:.5rem;font-size:12px;color:#374151}.seghope .criterios-list li .icon{color:#9d2fe4;font-weight:700}.seghope .faq-list{max-width:48rem;margin:2.5rem auto 0;display:flex;flex-direction:column;gap:1rem}.seghope .faq-item{background:#fff;border-radius:1rem;border:1px solid rgba(157,47,228,.12);overflow:hidden}.seghope .faq-header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;cursor:pointer;user-select:none}.seghope .faq-header h3{font-size:13px;font-weight:600;color:var(--color--primary--graphite)}.seghope .faq-body .sa-accordion__inner{padding:0 1.5rem 1.25rem}.seghope .faq-body p{font-size:12px;color:#4b5563;line-height:1.65}.seghope .cta-final{text-align:center;max-width:42rem;margin:0 auto}.seghope .cta-final p{color:#fffc;font-size:13px;line-height:1.7;margin-bottom:1.25rem}.seghope .cta-final_highlight{display:block;font-size:1.25rem;font-weight:700;color:#fff;margin:1.5rem 0}.seghope .cta-final_buttons{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.seghope .cta-final_note{margin-top:1rem;font-size:12px!important;color:#ffffff80!important}@media(max-width:991px){.seghope .hero-seghope_inner{flex-direction:column;text-align:center}.seghope .hero-seghope_visual{flex:none;width:100%}.seghope .hero-seghope h1{font-size:2.5rem}.seghope .hero-seghope_subtitle{margin:0 auto}.seghope .causas-grid{grid-template-columns:1fr 1fr}.seghope .steps-container{grid-template-columns:1fr;max-width:28rem;margin-left:auto;margin-right:auto}.seghope .step-connector{display:none}.seghope .depoimentos-grid{grid-template-columns:1fr;max-width:28rem;margin-left:auto;margin-right:auto}.seghope .transparencia-grid{grid-template-columns:1fr}.seghope .section-heading{font-size:2rem}}@media(max-width:530px){.seghope .hero-seghope_inner{padding-top:8rem;padding-bottom:4rem}.seghope .hero-seghope h1{font-size:2rem}.seghope .section-heading{font-size:1.625rem}.seghope .causas-grid{grid-template-columns:1fr}.seghope .causa-card_img{height:auto;overflow:visible}.seghope .causa-card_img img{height:auto;object-fit:unset}.seghope .hope-card-visual{width:16rem;padding:2rem}.seghope .seghope-section{padding-top:4rem;padding-bottom:4rem}}@media(min-width:1800px)and (max-width:2559px){.seghope .hero-seghope h1{font-size:4rem}.seghope .hero-seghope_inner{padding-top:10rem;max-width:1600px;margin:0 auto}.seghope .hero-seghope_content{max-width:60rem}.seghope .hero-seghope_subtitle{font-size:1.35rem;max-width:44rem}.seghope .hero-seghope_bg-img{object-position:65% center}.seghope .seghope-section{padding-top:7rem;padding-bottom:7rem}}@media(min-width:2560px){.home.seghope{zoom:1.2}.seghope .hero-seghope h1{font-size:4.5rem}.seghope .hero-seghope_inner{padding-top:12rem;max-width:1800px;margin:0 auto}.seghope .hero-seghope_content{max-width:65rem}.seghope .hero-seghope_subtitle{font-size:1.5rem;max-width:48rem}.seghope .hero-seghope_bg-img{object-position:65% center}.seghope .seghope-section{padding-top:8rem;padding-bottom:8rem}}.seghope .seghope-hero-mobile{display:none}@media screen and (max-width:768px){.seghope .seghope-section.is-white{min-height:0!important;height:auto!important}.seghope .hero-seghope>.hero-seghope_bg-img,.seghope .hero-seghope>.hero-seghope_overlay,.seghope .hero-seghope>.padding-global{display:none!important}.seghope .hero-seghope{min-height:0!important;height:auto!important;position:relative!important;display:block!important;background:#0d0520!important;overflow:hidden!important;padding:0!important;margin-bottom:0!important}.seghope .seghope-hero-mobile{display:block!important;width:100%!important;position:relative!important}.seghope .seghope-hero-mobile__image{position:relative!important;width:100%!important;line-height:0!important;z-index:1!important}.seghope .seghope-hero-mobile__image img{width:100%!important;height:auto!important;display:block!important}.seghope .seghope-hero-mobile__content{position:absolute!important;inset:0!important;z-index:2!important;background:transparent!important;padding:calc(9rem + 8px) 22px 2rem!important;display:flex!important;flex-direction:column!important;gap:1rem!important}.seghope .seghope-hero-mobile__content .section-label{font-size:13px!important;color:#fff!important;text-align:left!important}.seghope .seghope-hero-mobile__content h1{font-size:2.5rem!important;font-weight:700!important;line-height:1.2!important;color:#fff!important;margin:0!important}.seghope .seghope-hero-mobile__content .hero-seghope_subtitle{font-size:1.25rem!important;color:#ffffffbf!important;line-height:1.6!important;margin:0!important}.seghope .seghope-hero-mobile .hero-segpet_badges{display:flex!important;flex-direction:column!important;gap:.375rem!important}.seghope .seghope-hero-mobile .hero-segpet_badge{font-size:12px!important;color:#fffc!important}}
