@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_7fd790{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_7fd790{--font-heading:"Outfit","Outfit Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_ef116d{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_ef116d{--font-body:"DM Sans","DM Sans Fallback"}:root{--pink:#d30349;--navy:#10233c;--orange:#ed6407;--red:#ea1328;--white:#ffffff;--light-grey:#f2f2f2;--rich-black:#231f20;--orange-accessible:#bf5403;--gradient-brand:linear-gradient(90deg,var(--orange) 0%,var(--pink) 100%);--pink-press:#a90239;--pink-tint-08:rgba(211,3,73,0.08);--pink-tint-16:rgba(211,3,73,0.16);--red-press:#c00f20;--red-tint-08:rgba(234,19,40,0.08);--orange-press:#c85305;--navy-press:#0a1728;--navy-12:rgba(16,35,60,0.12);--navy-24:rgba(16,35,60,0.24);--navy-56:rgba(16,35,60,0.56);--navy-72:rgba(16,35,60,0.72);--text-body:var(--navy);--text-heading:var(--navy);--text-muted:var(--navy-72);--text-subtle:var(--navy-56);--text-link:var(--red);--text-link-hover:var(--red-press);--text-on-dark:var(--white);--surface-page:var(--white);--surface-alt:var(--light-grey);--border-subtle:var(--navy-12);--border-strong:var(--navy-24);--focus-ring:0 0 0 3px rgba(211,3,73,0.32);--status-success:#157f4a;--status-success-surface:#e7f4ed;--status-danger:var(--red);--status-danger-surface:#fde8ea;--status-info:var(--navy);--status-info-surface:#eaeef3;--stripe-1:var(--orange);--stripe-2:var(--pink);--stripe-3:var(--navy);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-heading:1.14;--lh-snug:1.28;--lh-body:1.6;--ls-display:-0.02em;--ls-heading:-0.012em;--ls-overline:0.14em;--type-h2:var(--fw-semibold) 34px /var(--lh-heading) var(--font-heading);--type-h3:var(--fw-semibold) 26px /var(--lh-snug) var(--font-heading);--type-h4:var(--fw-semibold) 21px /var(--lh-snug) var(--font-heading);--type-body:var(--fw-regular) 16px /var(--lh-body) var(--font-body);--type-body-sm:var(--fw-regular) 14px /var(--lh-body) var(--font-body);--type-caption:var(--fw-regular) 13px /var(--lh-snug) var(--font-body);--type-overline:var(--fw-bold) 12px /var(--lh-snug) var(--font-body);--type-label:var(--fw-medium) 14px /var(--lh-snug) var(--font-body);--radius-xs:3px;--radius-input:6px;--radius-card:14px;--radius-button:999px;--radius-badge:999px;--shadow-sm:0 2px 6px rgba(16,35,60,0.07);--dur-fast:140ms;--ease-standard:cubic-bezier(0.2,0,0.2,1);--transition-interactive:color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard);--press-scale:0.98}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface-page);color:var(--text-body);font:var(--type-body);text-wrap:pretty;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;color:var(--text-heading);letter-spacing:var(--ls-heading);text-wrap:balance}p{margin:0}a{color:var(--text-link);-webkit-text-decoration-color:rgba(234,19,40,.4);text-decoration-color:rgba(234,19,40,.4);text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-standard),-webkit-text-decoration-color var(--dur-fast) var(--ease-standard);transition:color var(--dur-fast) var(--ease-standard),text-decoration-color var(--dur-fast) var(--ease-standard);transition:color var(--dur-fast) var(--ease-standard),text-decoration-color var(--dur-fast) var(--ease-standard),-webkit-text-decoration-color var(--dur-fast) var(--ease-standard)}a:hover{color:var(--text-link-hover);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}a:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-xs)}:where(button,input,select,textarea){font-family:inherit}::selection{background:var(--pink-tint-16)}.stripes{display:grid;grid-gap:3px;gap:3px}.stripes>i{display:block;height:6px}.stripes>i:first-child{background:var(--stripe-1)}.stripes>i:nth-child(2){background:var(--stripe-2)}.stripes>i:nth-child(3){background:var(--stripe-3)}.shell{max-width:560px;margin:0 auto;padding:28px 26px 40px;display:flex;flex-direction:column;gap:22px;min-height:calc(100dvh - 24px)}@media (min-width:900px){.shell{padding-top:48px}}.stack-sm{gap:10px}.stack-md,.stack-sm{display:flex;flex-direction:column}.stack-md{gap:14px}.grow{flex:1 1}.h-hero{font:var(--type-h2)}.h-screen{font:var(--type-h3)}.body-muted{font:var(--type-body);color:var(--text-muted)}.small-muted{font:var(--type-body-sm);color:var(--text-muted)}.small-subtle{font:var(--type-body-sm);color:var(--text-subtle)}.caption-subtle{font:var(--type-caption);color:var(--text-subtle)}.overline{font:var(--type-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-subtle)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:44px;padding:0 26px;font:var(--fw-medium) 16px /1 var(--font-heading);border-radius:var(--radius-button);border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:var(--transition-interactive)}.btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn:active{transform:scale(var(--press-scale))}.btn-lg{height:52px;padding:0 34px;font-size:18px}.btn-full{display:flex;width:100%}.btn-primary{background:var(--red);color:var(--white);border-color:var(--red)}.btn-primary:hover{background:var(--red-press);border-color:var(--red-press);color:var(--white)}.btn-gradient{background:var(--gradient-brand);color:var(--white)}.btn-gradient:hover{filter:saturate(112%) brightness(.94);color:var(--white)}.btn-secondary{background:var(--white);color:var(--navy);border-color:var(--border-strong)}.btn-secondary:hover{background:var(--light-grey);border-color:var(--navy);color:var(--navy)}.badge{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 12px;border-radius:var(--radius-badge);font:var(--fw-medium) 13px /1 var(--font-body);white-space:nowrap}.badge-sm{height:20px;padding:0 8px;font-size:11px}.badge-upper{letter-spacing:var(--ls-overline);text-transform:uppercase}.badge-pink{background:var(--pink);color:var(--white)}.badge-success{background:var(--status-success-surface);color:var(--status-success)}.card-grey{background:var(--light-grey);border-radius:var(--radius-card);padding:14px 18px}.field{display:grid;grid-gap:6px;gap:6px}.field>label{font:var(--type-label);color:var(--navy)}.input{width:100%;min-height:44px;padding:10px 14px;font:var(--type-body);color:var(--navy);background:var(--white);border:1px solid var(--border-strong);border-radius:var(--radius-input);outline:none;transition:var(--transition-interactive)}.input:focus{border-color:var(--pink);box-shadow:var(--focus-ring)}.input::placeholder{color:var(--navy-56)}.check{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font:var(--type-body-sm);color:var(--navy)}.check input{position:absolute;opacity:0;width:0;height:0}.check .box{width:20px;height:20px;flex:none;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-xs);background:var(--white);border:1px solid var(--border-strong);transition:var(--transition-interactive);color:var(--white);font-size:12px;line-height:1}.check input:checked+.box{background:var(--pink);border-color:var(--pink)}.check input:checked+.box:after{content:"✓"}.check input:focus-visible+.box{box-shadow:var(--focus-ring)}.kv{display:flex;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--border-subtle);font:var(--type-body-sm)}.kv:last-child{border-bottom:none;padding-bottom:0}.kv>.k{color:var(--text-subtle)}.kv>.v{color:var(--text-body);text-align:right}.alert-info{background:var(--status-info-surface);border-radius:var(--radius-card);padding:14px 16px;display:flex;flex-direction:column;gap:12px;font:var(--type-body-sm);color:var(--navy)}.alert-info .title{font:var(--fw-semibold) 14px /var(--lh-snug) var(--font-body)}