.styles-module__ib5BWG__section{padding-top:56px;padding-bottom:64px}@media (min-width:1000px){.styles-module__ib5BWG__section{padding-top:88px;padding-bottom:88px}}.styles-module__ib5BWG__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;display:grid}@media (min-width:1000px){.styles-module__ib5BWG__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:72px}}.styles-module__ib5BWG__copy{justify-items:start;gap:32px;min-width:0;display:grid}.styles-module__ib5BWG__checks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.styles-module__ib5BWG__check{color:var(--brand-fg-dim);align-items:center;gap:12px;font-size:17px;line-height:1.4;display:flex}.styles-module__ib5BWG__checkMark{flex:none}.styles-module__ib5BWG__visual{min-width:0;padding-bottom:32px;position:relative}.styles-module__ib5BWG__visual .styles-module__ib5BWG__photo{aspect-ratio:4/3}.styles-module__ib5BWG__visual .styles-module__ib5BWG__photo img{object-position:50% 30%}@media (min-width:1000px){.styles-module__ib5BWG__visual{padding-bottom:0}.styles-module__ib5BWG__visual .styles-module__ib5BWG__photo{aspect-ratio:4/5}}.styles-module__ib5BWG__badge{color:var(--color-kit-black);background-color:var(--color-kit-white);box-shadow:0 20px 40px -24px color-mix(in srgb, var(--color-kit-black) 60%, transparent);border-radius:10px;grid-template-columns:auto auto;align-items:center;gap:2px 12px;padding:16px 20px;display:grid;position:absolute;bottom:0;left:16px}@media (min-width:1000px){.styles-module__ib5BWG__badge{bottom:40px;left:-32px}}.styles-module__ib5BWG__badgeValue{font-family:var(--font-kit-header-font), system-ui, sans-serif;letter-spacing:-.02em;grid-row:span 2;font-size:34px;font-weight:600;line-height:1}.styles-module__ib5BWG__badgeStars{color:var(--color-kit-sun);gap:2px;display:inline-flex}.styles-module__ib5BWG__badgeLabel{color:color-mix(in srgb, var(--color-kit-black) 65%, var(--color-kit-white));font-size:14px}.styles-module__ib5BWG__trust{border-top:1px solid var(--brand-line);margin-top:56px;padding-top:28px}
.styles-module__wOrU3W__head{margin-bottom:40px}.styles-module__wOrU3W__steps{border-bottom:1px solid var(--brand-line);min-width:0}.styles-module__wOrU3W__steps [class*=number]{font-size:15px}.styles-module__wOrU3W__ctaRow{margin-top:40px}
