@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.p.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.p.1wwzpfhzaj2r0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_24609858-module__A0AJHq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_24609858-module__A0AJHq__variable{--font-display:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fc2699ecc8323b38-s.p.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fc2699ecc8323b38-s.p.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fc2699ecc8323b38-s.p.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_52c3a2d9-module__f9Tn2a__className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.public_sans_52c3a2d9-module__f9Tn2a__variable{--font-text:"Public Sans", "Public Sans Fallback"}
.ConsentBanner-module__ym2JKq__banner{z-index:70;padding:0 var(--container-pad) clamp(14px, 2.4vw, 26px);pointer-events:none;position:fixed;inset:auto 0 0}.ConsentBanner-module__ym2JKq__card{pointer-events:auto;max-width:var(--container);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-panel);box-shadow:var(--shadow-consent);animation:ConsentBanner-module__ym2JKq__rise .45s var(--ease);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(14px,2.4vw,32px);margin:0 auto;padding:clamp(18px,2.4vw,26px) clamp(18px,2.8vw,32px);display:flex}@keyframes ConsentBanner-module__ym2JKq__rise{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.ConsentBanner-module__ym2JKq__card{animation:none}}.ConsentBanner-module__ym2JKq__body{min-width:0;max-width:74ch;font-size:var(--type-body-card);color:var(--ink-body);flex:340px;margin:0;line-height:1.55}.ConsentBanner-module__ym2JKq__body a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ConsentBanner-module__ym2JKq__actions{flex:none;gap:10px;display:flex}.ConsentBanner-module__ym2JKq__action{border-radius:var(--radius-button-nav);height:44px;font-family:inherit;font-size:var(--type-nav-cta);letter-spacing:.1px;cursor:pointer;transition:var(--transition-button-colour);padding:0 22px;font-weight:600}.ConsentBanner-module__ym2JKq__accept{border:1px solid var(--green);background:var(--green);color:var(--paper-bright);}.ConsentBanner-module__ym2JKq__accept:hover{background:var(--green-deep);border-color:var(--green-deep)}.ConsentBanner-module__ym2JKq__refuse{border:1px solid var(--rule-strong);color:var(--ink-2);background:0 0;}.ConsentBanner-module__ym2JKq__refuse:hover{border-color:var(--green);color:var(--green-deep)}
:root{--paper:#f4f1ea;--paper-raised:#fffdf8;--paper-bright:#f6f4ec;--ink:#1c2620;--ink-2:#3b4740;--ink-body:#4a564d;--ink-3:#5c6a60;--ink-4:#8b968d;--green:#2f6b4f;--green-deep:#24543e;--green-mid:#4a6553;--green-soft:#8fae93;--green-tint:#e9efe5;--green-ink-dark:#1f3a2d;--time-deep:#2e4f5c;--panic-accent:#a9d6c6;--panel-ink:#f2f6f1;--panel-body:#c3d4c9;--hairline:#1c262012;--rule:#1c262024;--rule-strong:#1c262029;--nav-border:#1c262014;--footer-border:#1c26201a;--rule-legal:#1c26201f;--hero-band:linear-gradient(178deg, #cfdecb 0%, #dfe6d9 38%, #efede3 78%, #f4f1ea 100%);--closing-band:linear-gradient(178deg, #f4f1ea 0%, #eaebdf 60%, #dfe6d9 100%);--stage-home:linear-gradient(165deg, #e9efe5, #d9e3d4);--stage-panic-breathing:linear-gradient(165deg, #22434a, #0e1a1d);--stage-recovery-timeline:linear-gradient(165deg, #e4ebee, #d5e0e5);--stage-onboarding-result:linear-gradient(165deg, #e4ebdd, #cfdecb);--stage-journal:linear-gradient(165deg, #f1eee5, #e2e7d8);--stage-recovery-body:linear-gradient(165deg, #e7ebe4, #dce5e6);--stage-panic-options:linear-gradient(165deg, #22434a, #16292e);--stage-widgets:linear-gradient(165deg, #dce5d6, #c6d6c2);--stage-share-card:linear-gradient(165deg, #f1eee5, #e9efe5);--mark-arc-start:#8fae93;--mark-arc-mid:#4e8064;--mark-arc-end:#24543e;--nav-ground:#f4f1eadb;--language-active-ground:#2f6b4f1c;--faq-marker-ground:#2f6b4f1a;--container:1180px;--container-pad:clamp(18px, 4vw, 56px);--container-pad-legal:clamp(18px, 4vw, 40px);--container-legal:820px;--nav-height:68px;--section-pad:clamp(72px, 10vw, 140px);--section-pad-wide:clamp(80px, 11vw, 160px);--section-head-gap:clamp(34px, 4vw, 58px);--section-head-gap-wide:clamp(48px, 6vw, 92px);--row-gap:clamp(72px, 9vw, 148px);--row-inner-gap:clamp(26px, 5vw, 80px);--legal-section-gap:clamp(32px, 4vw, 52px);--radius-card:26px;--radius-stage:clamp(24px, 3vw, 36px);--radius-panel:clamp(26px, 3.4vw, 40px);--radius-button:18px;--radius-button-nav:14px;--radius-callout:18px;--shadow-card:0 1px 2px #1c262008;--shadow-cta-nav:0 8px 20px -12px #24543eb3;--shadow-cta-hero:0 16px 34px -18px #24543ed9;--shadow-consent:0 18px 44px -26px #1c262080;--ease:cubic-bezier(.2, .75, .2, 1);--transition-button:background .25s ease, transform .25s ease;--transition-button-colour:background .25s ease;--family-display:var(--font-display), Georgia, serif;--family-text:var(--font-text), "Helvetica Neue", sans-serif;--type-hero:clamp(42px, 7.6vw, 88px);--type-h2:clamp(31px, 4.6vw, 56px);--type-h2-panel:clamp(29px, 4.4vw, 54px);--type-h2-closing:clamp(34px, 5.6vw, 68px);--type-h2-faq:clamp(31px, 4.2vw, 50px);--type-h1-legal:clamp(36px, 6vw, 64px);--type-h3-row:clamp(27px, 3.4vw, 40px);--type-step-numeral:34px;--type-gain-numeral:clamp(48px, 5vw, 62px);--type-gain-unit:16px;--type-subhead:clamp(16.5px, 1.5vw, 20px);--type-faq-question:17.5px;--type-body:17px;--type-body-row:16.5px;--type-faq-answer:16.5px;--type-body-legal:16.5px;--type-body-card:15.5px;--type-h2-legal:21px;--type-h3-step:19.5px;--type-h3-panel:16.5px;--type-nav-link:15px;--type-nav-cta:15px;--type-brand:18.5px;--type-brand-footer:17px;--type-language:12.5px;--type-cta-hero:17px;--type-footer:14.5px;--type-eyebrow:11.5px;--type-fine:13px;--type-fine-lg:13.5px;--focus-ring:2px solid var(--green);--focus-offset:3px}
*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--family-text);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--family-display);text-wrap:balance;font-weight:400}p{text-wrap:pretty}a{color:var(--green);text-decoration:none}a:hover{color:var(--green-deep)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}img{max-width:100%}
