/* Focused journey improvements: retain BelloHeld's green, lime and moving hero. */
.aid-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:54px;align-items:center;padding-top:58px;padding-bottom:35px}.aid-hero h1{font-size:clamp(42px,5.3vw,76px);line-height:1.03;letter-spacing:-.05em;margin:18px 0 25px}.aid-hero h1 em{color:#48753e;font-style:normal}.aid-hero figure{position:relative;margin:0;border-radius:32px;overflow:hidden;align-self:stretch;min-height:420px}.aid-hero figure img{width:100%;height:100%;object-fit:cover}.aid-hero figcaption{position:absolute;bottom:0;left:0;right:0;padding:52px 25px 24px;color:#fff;font-size:24px;font-weight:700;background:linear-gradient(transparent,#123325e8)}.aid-hero figcaption small{display:block;font-weight:400;font-size:10px;margin-top:8px}.aid-keyfacts{display:flex;gap:20px;margin:25px 0}.aid-keyfacts span{font-size:12px;flex:1}.aid-keyfacts b{display:block;font-size:30px}.aid-hero .purchase{width:fit-content}.aid-jumps{display:flex;flex-wrap:wrap;gap:10px;padding-top:16px;padding-bottom:16px}.aid-jumps a{border:1px solid #bdcbb7;border-radius:99px;padding:11px 18px;text-decoration:none;font-size:14px}.aid-modules{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.aid-modules article{padding:28px;border:1px solid #dae4d2;border-radius:23px;background:#fff}.aid-modules article:nth-child(2){background:#e8eedf}.aid-modules article:nth-child(3){background:#d4ff63}.aid-modules span,.evidence-grid span{font-size:11px;font-weight:700;letter-spacing:.12em}.aid-modules h3{font-size:25px;line-height:1.1;margin:26px 0 15px}.aid-context,.aid-purchase,.aid-outdoors{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:center}.aid-context{background:#183f2d;color:#f5f7ee;border-radius:30px;padding:44px}.aid-context .kicker{color:#d4ff63}.aid-context h2,.aid-purchase h2,.aid-outdoors h2{font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-.035em;margin:15px 0 25px}.aid-context aside{background:#ffffff0b;border:1px solid #ffffff25;border-radius:23px;padding:28px}.aid-context ul{padding-left:20px;line-height:1.7}.aid-reminder{background:#ebeedf;padding:34px;border-radius:26px}.aid-reminder>span{display:inline-grid;place-items:center;width:60px;height:60px;background:#173d2b;color:#d4ff63;border-radius:17px;font-size:40px}.aid-purchase{background:#e6eddf;border-radius:30px;padding:44px;margin-bottom:60px}.aid-price{display:block;font-size:64px;letter-spacing:-.04em}.aid-purchase aside>span{display:block;margin-bottom:24px;font-size:13px}.aid-purchase .purchase{width:100%}.evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.evidence-grid article{padding:30px;background:#e8eedf;border-radius:24px}.evidence-grid h3{font-size:27px;margin:20px 0 15px}.emergency-teaser{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:#173d2b;color:#fff;padding:42px;border-radius:30px;margin-bottom:60px}.emergency-teaser .kicker{color:#d4ff63}.emergency-teaser h2{font-size:40px;line-height:1.08}.emergency-teaser .purchase{background:#d4ff63;color:#173d2b}.emergency-teaser .fine{color:#d9e5d3}.aid-equipment{padding-bottom:60px}.aid-equipment .evidence-grid{grid-template-columns:repeat(3,1fr)}.aid-equipment article{background:white;border:1px solid #dbe3d7;padding:25px}.aid-equipment h3{font-size:23px}.aid-equipment .purchase{font-size:13px;padding:15px;min-height:48px}.desktop-nav{gap:20px!important}section[id],aside[id]{scroll-margin-top:105px}
@media(max-width:900px){.aid-hero{gap:28px}.aid-keyfacts{gap:12px}.aid-context,.aid-purchase{gap:25px;padding:28px}.desktop-nav{gap:13px!important;font-size:12px}}
@media(max-width:700px){.aid-hero{grid-template-columns:1fr;padding-top:32px;gap:26px}.aid-hero h1{font-size:43px}.aid-hero figure{min-height:0;height:310px}.aid-hero .lead{font-size:17px;line-height:1.6}.aid-keyfacts{margin:22px 0}.aid-keyfacts b{font-size:26px}.aid-hero .purchase{width:100%;font-size:14px}.aid-jumps{gap:8px}.aid-jumps a{font-size:12px;padding:10px 13px}.aid-modules,.aid-context,.aid-outdoors,.aid-purchase,.evidence-grid,.emergency-teaser,.aid-equipment .evidence-grid{grid-template-columns:1fr}.aid-modules article{padding:25px}.aid-context,.aid-purchase,.emergency-teaser{padding:27px;gap:20px}.aid-context h2,.aid-purchase h2,.aid-outdoors h2,.emergency-teaser h2{font-size:35px}.aid-outdoors{gap:20px}.evidence-grid article{padding:25px}.privacy-panel p{font-size:12px;line-height:1.45}.privacy-actions button{font-size:12px}}

.signup-page{display:grid;grid-template-columns:.9fr 1.1fr;gap:44px;padding-top:45px;padding-bottom:60px;align-items:start}.signup-intro{padding-top:35px}.signup-intro h1{font-size:clamp(38px,4vw,55px);line-height:1.06;letter-spacing:-.04em}.signup-intro p{line-height:1.65}.signup-intro em{color:#4c7640;font-style:normal}.signup-embed{min-width:0}.emergency-preview{width:220px;height:auto;display:block;margin:24px auto;transform:rotate(-3deg);box-shadow:0 12px 32px #173d2b22}.card-preview{display:flex;justify-content:center;align-items:center}.card-preview img{width:min(100%,250px);height:auto;transform:rotate(4deg);box-shadow:0 15px 35px #07160e66}@media(max-width:700px){.signup-page{grid-template-columns:1fr;gap:18px;padding-top:12px}.signup-intro{padding-top:12px}.signup-intro h1{font-size:36px}.signup-intro p{font-size:14px}.signup-embed iframe{min-height:500px}.card-preview img{width:190px}.emergency-preview{width:160px;float:right;margin:0 0 15px 20px}}

.reach-loading{font-size:14px;color:#173d2b;padding:16px 20px;border-radius:14px;background:#e5ecdf;margin:0 0 12px}.reach-loading[hidden]{display:none}
