[data-vispera-ui=esencial] .publicAccess{--vsp-canvas:#fbf9f4;--vsp-paper:#fffefa;--vsp-ink:#253f34;--vsp-green:#254c3d;--vsp-line:#a0a99d;color:#253f34;background:#fbf9f4;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(40px,7vw,96px);min-height:100svh;padding:152px max(24px,50% - 560px) 72px;font-family:VisperaUI,Vispera Sans,Arial,sans-serif}.publicAccess .publicAccessHeader{border-bottom:1px solid #dddfd5;justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex;position:absolute;inset:32px max(24px,50% - 560px) auto}.publicAccess .publicAccessBrand{align-items:center;width:168px;min-height:48px;display:flex}.publicAccess .publicAccessBrand img{object-fit:contain;width:100%;height:auto}.publicAccess .publicAccessBack{color:#254c3d;align-items:center;gap:8px;min-height:44px;font-size:13px;text-decoration:none;display:flex}.publicAccess .publicAccessBack svg{width:16px;height:16px}.publicAccess .publicAccessStory{align-self:center;min-width:0}.publicAccess .publicAccessKicker{letter-spacing:.17em;color:#59665f;margin:0 0 16px;font:600 11px/1.5 VisperaUI,Vispera Sans,Arial,sans-serif}.publicAccess .publicAccessTitle{letter-spacing:-.035em;color:#253f34;margin:0 0 24px;font:400 clamp(48px,5vw,72px)/.98 VisperaEditorial,Vispera Display,Georgia,serif}.publicAccess .publicAccessTitle em{color:#254c3d;font-weight:400}.publicAccess .publicAccessIntro{color:#59665f;max-width:44ch;margin:0 0 32px;font-size:15px;line-height:1.7}.publicAccess .publicAccessFeatures{gap:12px;max-width:480px;margin:0;padding:0;list-style:none;display:grid}.publicAccess .publicAccessFeatures li{background:#e7ecdf;border-radius:16px;align-items:center;gap:16px;padding:16px 20px;display:flex}.publicAccess .publicAccessFeatures li:nth-child(2){background:#eee8db}.publicAccess .publicAccessFeatures li:nth-child(3){background:#efded4}.publicAccess .publicAccessFeatures strong{font-size:14px;font-weight:600;line-height:1.4}.publicAccess .publicAccessFeatures p{color:#4e5c53;margin:4px 0 0;font-size:13px;line-height:1.5}.publicAccess .publicAccessIcon{color:#254c3d;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.publicAccess .publicAccessIcon svg{stroke-width:1.4px;width:27px;height:27px}[data-vispera-ui=esencial] .publicAccess .publicAccessCard{background:#fffefa;border:1px solid #dddfd5;border-radius:24px;min-width:0;padding:clamp(24px,3vw,40px);box-shadow:0 16px 48px #253f3407}.publicAccess .publicAccessCardIcon{color:#254c3d;background:#e7ecdf;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:24px;display:grid}.publicAccess .publicAccessCardIcon svg{stroke-width:1.4px;width:24px;height:24px}[data-vispera-ui=esencial] .publicAccess .publicAccessCard .publicAccessKicker{margin:0 0 8px;font-size:11px;line-height:1.5}[data-vispera-ui=esencial] .publicAccess .publicAccessCard h1{color:#253f34;margin:0 0 16px;font:400 clamp(32px,3vw,40px)/1.1 VisperaEditorial,Vispera Display,Georgia,serif}[data-vispera-ui=esencial] .publicAccess .publicAccessCard>p:not(.publicAccessKicker){color:#59665f;margin:0 0 24px;font-size:15px;line-height:1.65}[data-vispera-ui=esencial] .publicAccess .publicAccessCard :is(p,label,button,a,input,select){font-family:VisperaUI,Vispera Sans,Arial,sans-serif}[data-vispera-ui=esencial] .publicAccess .publicAccessCard .phoneFlow label{letter-spacing:0;text-transform:none;color:#253f34;font-size:13px}[data-vispera-ui=esencial] .publicAccess .publicAccessCard .phoneCountryPrefix{flex-basis:148px;width:148px;max-width:none;padding-inline:10px 24px}[data-vispera-ui=esencial] .publicAccess .publicAccessCard :is(.phoneFlow>small,.loginTerms){color:#59665f;font-size:12px;line-height:1.6}[data-vispera-ui=esencial] .publicAccess .publicAccessCard .loginTerms>a{font-size:inherit}.publicAccess .publicAccessCard .loginError{border-radius:8px;font-size:13px;line-height:1.6}.publicAccess :is(a,button,input,select):focus-visible{outline-offset:4px;outline:3px solid #254c3d}.publicLeadSuccess.leadSuccess{text-align:left;color:#253f34;background:#fffefa;border:1px solid #dddfd5;border-radius:20px;min-width:0;padding:32px;font-family:VisperaUI,Vispera Sans,Arial,sans-serif}.publicLeadSuccess .publicLeadArt{background:#e7ecdf;border-radius:24px;place-items:center;width:96px;height:88px;margin:0 0 24px;display:grid;position:relative}.publicLeadSuccess .publicLeadArt>svg{stroke-width:1.25px;color:#254c3d;width:48px;height:48px}.publicLeadSuccess .publicLeadArt>span{background:#efded4;border:1px solid #254c3d;border-radius:50%;width:20px;height:20px;position:absolute;top:12px;right:-8px}.publicLeadSuccess .publicLeadArt>span:last-child{background:#eee8db;width:12px;height:12px;top:auto;bottom:8px;right:8px}.publicLeadSuccess.leadSuccess .publicLeadKicker{letter-spacing:.16em;color:#59665f;margin:0 0 12px;font:600 11px/1.5 VisperaUI,Vispera Sans,Arial,sans-serif}.publicLeadSuccess.leadSuccess h3{letter-spacing:-.025em;color:#253f34;margin:0 0 16px;font:400 clamp(32px,3vw,42px)/1.05 VisperaEditorial,Vispera Display,Georgia,serif}.publicLeadSuccess.leadSuccess>p:not(.publicLeadKicker){color:#59665f;max-width:48ch;margin:0 0 24px;font-size:15px;line-height:1.7}.publicLeadSuccess ol{gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.publicLeadSuccess li{background:#eee8db;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.publicLeadSuccess li:last-child{background:#efded4}.publicLeadSuccess li>svg{stroke-width:1.5px;flex-shrink:0;width:20px;height:20px;margin-top:2px}.publicLeadSuccess strong{font-size:14px;font-weight:600;line-height:1.4}.publicLeadSuccess li p{color:#4e5c53;margin:4px 0 0;font-size:13px;line-height:1.6}.publicLeadSuccess.leadSuccess>a{color:#fffefa;background:#254c3d;border:1px solid #254c3d;border-radius:24px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:14px 24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.publicLeadSuccess.leadSuccess>small{color:#59665f;margin-top:16px;font-size:12px;line-height:1.6;display:block}.publicLeadSuccess a:focus-visible{outline-offset:4px;outline:3px solid #254c3d}@media (width<=820px){[data-vispera-ui=esencial] .publicAccess{grid-template-columns:1fr;gap:32px;max-width:none;padding:128px 24px 48px}.publicAccess .publicAccessHeader{padding-bottom:16px;inset:24px 24px auto}.publicAccess .publicAccessBrand{width:140px}.publicAccess .publicAccessStory{width:100%;max-width:600px;margin-inline:auto}.publicAccess .publicAccessTitle{margin-bottom:16px;font-size:48px}.publicAccess .publicAccessIntro{max-width:52ch;margin-bottom:24px}.publicAccess .publicAccessFeatures{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:none}.publicAccess .publicAccessFeatures li{flex-direction:column;align-items:flex-start;gap:8px;padding:16px}.publicAccess .publicAccessFeatures p{display:none}[data-vispera-ui=esencial] .publicAccess .publicAccessCard{grid-row:1;width:100%;max-width:600px;margin-inline:auto}}@media (width<=480px){[data-vispera-ui=esencial] .publicAccess{gap:24px;padding:112px 20px 40px}.publicAccess .publicAccessHeader{gap:16px;inset:20px 20px auto}.publicAccess .publicAccessBrand{width:130px}.publicAccess .publicAccessBack{gap:6px;font-size:12px}.publicAccess .publicAccessTitle{font-size:42px}.publicAccess .publicAccessIntro{margin-bottom:20px;font-size:14px}.publicAccess .publicAccessFeatures{gap:8px}.publicAccess .publicAccessFeatures li{border-radius:12px;gap:4px;padding:12px}.publicAccess .publicAccessFeatures strong{font-size:12px;line-height:1.45}.publicAccess .publicAccessIcon{width:28px;height:28px}.publicAccess .publicAccessIcon svg{width:22px;height:22px}[data-vispera-ui=esencial] .publicAccess .publicAccessCard,.publicLeadSuccess.leadSuccess{padding:24px 20px}.publicLeadSuccess.leadSuccess>a{width:100%;padding-inline:16px}}@media (width<=360px){.publicAccess .phoneNumberField{flex-wrap:wrap}.publicAccess .phoneNumberField input{flex-basis:100%;width:100%}.publicAccess .phoneCountryPrefix{flex-basis:auto}}@media (prefers-reduced-motion:reduce){.publicAccess *,.publicLeadSuccess *{scroll-behavior:auto;transition:none;animation:none}}
