.navRegister{background:var(--coral);color:#fff!important;padding:10px 16px;border-radius:999px}.mission{padding:18px 0!important;border-bottom:0!important}.missionInterestGrid{display:grid;grid-template-columns:1.08fr .82fr;gap:86px;align-items:center}.missionStory{max-width:650px}.missionStory h2{max-width:640px}.missionCopy{padding-top:30px;max-width:620px}.missionCopy p{font-size:18px;line-height:1.55;color:#38465a;margin:0}.missionCopy p+p{margin-top:22px}.familyForm{background:#fff;color:var(--navy);border:1px solid #e9edf0;border-radius:24px;padding:32px 32px 30px;box-shadow:0 18px 48px #0f1b2d17}.familyForm .eyebrow{color:var(--coral);margin-bottom:13px}.familyForm h3{font:800 31px/1.08 Sora;letter-spacing:-1.5px;margin:0 0 12px}.familyFormIntro{font-size:15px;line-height:1.5;color:#657186;margin:0 0 23px}.familyForm .field{margin:0 0 15px}.familyForm .field label{font-size:12px;font-weight:800;color:#435066}.familyForm .field input,.familyForm .field select{width:100%;padding:14px 15px;border:1px solid #d9dfe3;border-radius:12px;background:#fff;font:inherit;color:var(--navy);outline:none;min-height:49px}.familyForm .field input::placeholder{color:#9aa3b0}.familyForm .field input:focus,.familyForm .field select:focus{border-color:var(--coral);box-shadow:0 0 0 3px #ff4d4d1c}.familyFieldRow{display:grid;grid-template-columns:1.45fr .75fr;gap:12px}.familySubmit{width:100%;border:0;border-radius:14px;background:var(--coral);color:#fff;padding:15px 18px;font:800 14px Inter;cursor:pointer;margin-top:5px}.familySubmit:disabled{opacity:.6;cursor:default}.familyForm .form-status{margin-top:14px;font-size:13px;font-weight:700;line-height:1.45}.familyForm .form-status.success{color:#19734f}.familyForm .form-status.error{color:#b42318}.honeypot{display:none!important}@media (max-width:900px){.missionInterestGrid{grid-template-columns:1fr;gap:38px;align-items:start}.missionStory{max-width:720px}.familyForm{max-width:620px}.mission{padding:38px 0!important}}@media (max-width:620px){.navRegister{padding:8px 10px}.mission{padding:46px 0!important}.missionInterestGrid{gap:30px}.missionCopy{padding-top:20px}.missionCopy p{font-size:16px;line-height:1.5}.missionCopy p+p{margin-top:16px}.familyForm{padding:25px 20px 22px;border-radius:20px}.familyForm h3{font-size:25px;letter-spacing:-1px;margin-bottom:12px}.familyFormIntro{font-size:14px;margin-bottom:20px}.familyFieldRow{grid-template-columns:1fr}.familySubmit{font-size:13px}}.mission .productProof{overflow:visible!important;justify-items:center!important}.mission .productProof .phoneCrop{width:390px!important;height:auto!important;overflow:visible!important;background:transparent!important;transform:none!important;border:0!important}.mission .productProof .phoneCrop img{display:block!important;position:static!important;width:390px!important;max-width:100%!important;height:auto!important;object-fit:contain!important;transform:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}.appSection{border-top:0!important}@media (max-width:900px){.mission .productProof .phoneCrop,.mission .productProof .phoneCrop img{width:350px!important}}@media (max-width:700px){.mission .productProof .phoneCrop,.mission .productProof .phoneCrop img{width:285px!important}}.roadReadiness{background:#fff;padding:78px 0 84px;border-top:1px solid #eef0f1}.roadReadinessGrid{display:grid;grid-template-columns:1.12fr .88fr;gap:82px;align-items:start}.roadReadinessCopy{max-width:700px}.roadReadinessCopy h2{font-family:Sora;margin:0;font-size:clamp(42px,4.5vw,62px);line-height:.99;letter-spacing:-3.2px}.roadReadinessCopy h2 span{color:var(--coral)}.roadReadinessCopy>p:not(.eyebrow){font-size:17px;line-height:1.62;color:#596375;margin:24px 0 0;max-width:680px}.experienceLinks{display:grid;grid-template-columns:1fr 1fr;gap:16px}.experienceLine{min-height:260px;padding:0 22px 22px;border:1px solid #e5e9ec;border-radius:22px;overflow:hidden;background:#fff;display:flex;flex-direction:column;justify-content:flex-start;position:relative;box-shadow:0 12px 28px #0f1b2d0e}.experienceLine:before{content:"";display:block;width:calc(100% + 44px);height:150px;flex:0 0 150px;margin:0 -22px 20px;background-size:cover;background-position:center;background-repeat:no-repeat}.experienceLine.roads:before{background-image:url(/assets/experience-roads.svg?v=20260913-0845)}.experienceLine.conditions:before{background-image:url(/assets/experience-conditions.svg?v=20260913-0845)}.experienceLine.traffic:before{background-image:url(/assets/experience-traffic.svg?v=20260913-0845)}.experienceLine.situations:before{background-image:url(/assets/experience-situations.svg?v=20260913-0845)}.experienceLine.roads .experiencePhoto{background-image:url(/assets/experience-roads.svg?v=20260913-0845)!important}.experienceLine.conditions .experiencePhoto{background-image:url(/assets/experience-conditions.svg?v=20260913-0845)!important}.experienceLine.traffic .experiencePhoto{background-image:url(/assets/experience-traffic.svg?v=20260913-0845)!important}.experienceLine.situations .experiencePhoto{background-image:url(/assets/experience-situations.svg?v=20260913-0845)!important}.experienceLine strong{font:800 20px/1.1 Sora;letter-spacing:-.5px}.experienceLine span{font-size:13px;line-height:1.5;color:#657186;margin-top:8px;max-width:240px}@media (max-width:900px){.roadReadinessGrid{grid-template-columns:1fr;gap:40px}.experienceLinks{max-width:720px}}@media (max-width:620px){.roadReadiness{padding:50px 0 54px}.roadReadinessGrid{gap:30px}.roadReadinessCopy h2{font-size:34px;line-height:1.01;letter-spacing:-1.8px}.roadReadinessCopy>p:not(.eyebrow){font-size:14px;line-height:1.55;margin-top:17px}.experienceLinks{grid-template-columns:1fr;gap:16px}.experienceLine{min-height:0;padding:0 18px 18px;border-radius:20px}.experienceLine:before{width:calc(100% + 36px);height:170px;flex-basis:170px;margin:0 -18px 17px;background-size:cover}.experienceLine strong{font-size:18px}.experienceLine span{font-size:13px;max-width:none}}
