._1F2TOa_assurance{border:1px solid var(--ml-line);background:var(--ml-paper);border-radius:22px;overflow:hidden}._1F2TOa_assuranceHeader{border-bottom:1px solid var(--ml-line);color:var(--ml-green-text,var(--ml-green));align-items:center;gap:12px;padding:22px 28px;font-size:14px;display:flex}._1F2TOa_assuranceHeader>svg:last-child{margin-left:auto}._1F2TOa_logo{width:32px;height:28px}._1F2TOa_assuranceBody{padding:8px 30px}._1F2TOa_proof{align-items:flex-start;gap:20px;padding:30px 0;display:flex}._1F2TOa_proof+._1F2TOa_proof{border-top:1px solid var(--ml-line)}._1F2TOa_proof>svg{color:var(--ml-green);flex-shrink:0;margin-top:5px}._1F2TOa_proof h2{font-family:var(--font-lora), serif;text-wrap:balance;font-size:clamp(23px,2.1vw,30px);font-weight:400;line-height:1.25}._1F2TOa_proof p,._1F2TOa_noTraining p{color:var(--ml-copy);font-size:14px;line-height:1.65}._1F2TOa_noTraining{background:var(--ml-soft);border-top:1px solid var(--ml-line);gap:16px;padding:26px 30px;display:flex}._1F2TOa_noTraining>svg{color:var(--ml-green);flex-shrink:0;margin-top:2px}._1F2TOa_noTraining strong{font-size:17px;font-weight:550}._1F2TOa_sectionHeading{max-width:720px;margin-bottom:40px}._1F2TOa_controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._1F2TOa_control{border:1px solid var(--ml-line);background:var(--ml-paper);border-radius:16px;padding:30px}._1F2TOa_control>svg{color:var(--ml-green);margin-bottom:24px}._1F2TOa_control h3{text-wrap:balance;font-size:19px;font-weight:550;line-height:1.35}._1F2TOa_control p{color:var(--ml-copy);text-wrap:pretty;font-size:15px;line-height:1.65}@media (max-width:1023px){._1F2TOa_hero .ml-hero-grid{grid-template-columns:1fr}._1F2TOa_assurance{width:100%;max-width:640px;margin-inline:auto}._1F2TOa_controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){._1F2TOa_assuranceHeader{padding:20px}._1F2TOa_assuranceBody{padding:0 20px}._1F2TOa_proof{gap:16px;padding:26px 0}._1F2TOa_noTraining{padding:24px 20px}._1F2TOa_controls{grid-template-columns:1fr;gap:12px}._1F2TOa_control{padding:26px}._1F2TOa_sectionHeading{margin-bottom:28px}}
