.rescuesim-module__Nw9WJq__hero{color:#fffdf7;background:radial-gradient(circle at 82% 38%,#b11f2429,#0000 20rem),radial-gradient(circle at 68% 28%,#1780d33d,#0000 25rem),linear-gradient(135deg,#03101f 0%,#06192d 54%,#0a2945 100%);position:relative;overflow:hidden}.rescuesim-module__Nw9WJq__hero:before{content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:5rem 5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.rescuesim-module__Nw9WJq__heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(19rem,.62fr);align-items:center;gap:clamp(3rem,7vw,7rem);min-height:40rem;padding-block:clamp(5rem,10vw,8rem);display:grid;position:relative}.rescuesim-module__Nw9WJq__heroCopy h1,.rescuesim-module__Nw9WJq__sectionHeading h2,.rescuesim-module__Nw9WJq__pathwaySection h2,.rescuesim-module__Nw9WJq__availabilityCard h2{font-family:var(--font-family-display);letter-spacing:-.055em;margin:1rem 0 0;font-weight:720;line-height:.98}.rescuesim-module__Nw9WJq__heroCopy h1{max-width:12ch;font-size:clamp(3.6rem,7vw,6.5rem)}.rescuesim-module__Nw9WJq__heroCopy h1 em,.rescuesim-module__Nw9WJq__pathwaySection h2 em{color:#e5b86c;text-shadow:0 0 1.5rem #d9a66729;font-style:normal}.rescuesim-module__Nw9WJq__heroCopy>p:not(:first-child){color:#b9c8d2;max-width:42rem;margin:1.8rem 0 0;font-size:1.05rem;line-height:1.75}.rescuesim-module__Nw9WJq__heroActions{flex-wrap:wrap;gap:.8rem;margin-top:2.1rem;display:flex}.rescuesim-module__Nw9WJq__offeringCard{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:radial-gradient(circle at 78% 12%,#c2252c2b,#0000 10rem),linear-gradient(155deg,#0f395be0,#051729e6);border:1px solid #65b5ef3d;border-radius:1.4rem;padding:clamp(1.5rem,4vw,2.2rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 1.8rem 5rem #0000004d,0 0 3rem #187dc71a}.rescuesim-module__Nw9WJq__offeringCard:after{content:"";border:1px solid #d9a66738;border-radius:50%;width:14rem;height:14rem;position:absolute;bottom:-7rem;right:-6rem}.rescuesim-module__Nw9WJq__offeringCard>span,.rescuesim-module__Nw9WJq__offeringCard small{color:#efc679;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:850}.rescuesim-module__Nw9WJq__offeringCard>strong{z-index:1;font-family:var(--font-family-display);letter-spacing:-.04em;margin-top:1.1rem;font-size:clamp(2rem,3.5vw,3rem);line-height:1.02;display:block;position:relative}.rescuesim-module__Nw9WJq__offeringCard>p{color:#b8c8d2;margin:1rem 0 0}.rescuesim-module__Nw9WJq__offeringCard dl{z-index:1;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);margin:2rem 0;display:grid;position:relative}.rescuesim-module__Nw9WJq__offeringCard dl div{padding:1rem .5rem}.rescuesim-module__Nw9WJq__offeringCard dt{color:#93a9b8;text-transform:uppercase;font-size:.62rem;font-weight:750}.rescuesim-module__Nw9WJq__offeringCard dd{color:#fff;margin:.4rem 0 0;font-weight:850}.rescuesim-module__Nw9WJq__pulse{border:1px solid #e0b86e57;border-radius:50%;width:2.5rem;height:2.5rem;position:absolute;top:1.5rem;right:1.5rem;box-shadow:0 0 1.5rem #be2a2e33}.rescuesim-module__Nw9WJq__pulse:before,.rescuesim-module__Nw9WJq__pulse:after,.rescuesim-module__Nw9WJq__pulse span{content:"";background:#cf3038;position:absolute}.rescuesim-module__Nw9WJq__pulse:before{width:54%;height:2px;top:50%;left:23%;transform:translateY(-50%)}.rescuesim-module__Nw9WJq__pulse:after{width:2px;height:54%;top:23%;left:50%;transform:translate(-50%)}.rescuesim-module__Nw9WJq__actionSection{background:linear-gradient(#f3eee4,#fffaf2 52%,#f3eee4);padding-block:clamp(5rem,9vw,8rem)}.rescuesim-module__Nw9WJq__sectionHeading{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.55fr);align-items:end;gap:3rem;display:grid}.rescuesim-module__Nw9WJq__sectionHeading h2{max-width:15ch;font-size:clamp(2.8rem,5vw,4.7rem)}.rescuesim-module__Nw9WJq__sectionHeading>p{color:var(--color-text-muted);margin:0;line-height:1.75}.rescuesim-module__Nw9WJq__triad{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3.5rem;display:grid}.rescuesim-module__Nw9WJq__triad article{background:linear-gradient(155deg,#fffffff5,#fff9efe0);border:1px solid #0b314f24;border-radius:1.2rem;min-height:20rem;padding:2rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 1.2rem 3rem #071e3014}.rescuesim-module__Nw9WJq__triad article:after{content:"";border:1px solid #1f7ac024;border-radius:50%;width:12rem;height:12rem;position:absolute;bottom:-6rem;right:-5rem}.rescuesim-module__Nw9WJq__triad article>span{color:#9b6d27;font-size:.68rem;font-weight:850}.rescuesim-module__Nw9WJq__iconDisc{color:#9b6519;width:3.4rem;height:3.4rem;font-family:var(--font-family-display);background:linear-gradient(145deg,#d9a66729,#1974b817);border:1px solid #d9a6676b;border-radius:50%;place-items:center;margin-top:1.5rem;font-size:1.25rem;font-weight:850;display:grid;box-shadow:inset 0 1px #fff}.rescuesim-module__Nw9WJq__triad h3{font-family:var(--font-family-display);letter-spacing:-.04em;margin:1.5rem 0 0;font-size:2rem}.rescuesim-module__Nw9WJq__triad p{color:var(--color-text-muted);margin:.8rem 0 0;line-height:1.7}.rescuesim-module__Nw9WJq__pathwaySection{color:#fffdf7;background:radial-gradient(circle at 82% 42%,#1d84d029,#0000 24rem),radial-gradient(circle at 16% 16%,#be272c14,#0000 18rem),linear-gradient(125deg,#041321,#0a2945 68%,#06192d);padding-block:clamp(5rem,9vw,8rem)}.rescuesim-module__Nw9WJq__pathwayGrid{grid-template-columns:minmax(0,.75fr) minmax(22rem,1fr);align-items:start;gap:clamp(3rem,8vw,7rem);display:grid}.rescuesim-module__Nw9WJq__pathwaySection h2{max-width:12ch;font-size:clamp(2.8rem,5vw,4.6rem)}.rescuesim-module__Nw9WJq__pathwaySection>div>div>p:last-child{color:#aebfca;max-width:36rem;margin:1.5rem 0 0;line-height:1.7}.rescuesim-module__Nw9WJq__pathway{border-top:1px solid #ffffff21;margin:0;padding:0;list-style:none}.rescuesim-module__Nw9WJq__pathway li{border-bottom:1px solid #ffffff21;grid-template-columns:3rem 9rem 1fr;align-items:center;gap:1rem;padding:1.35rem 0;display:grid}.rescuesim-module__Nw9WJq__pathway span{color:#efc679;font-size:.7rem;font-weight:850}.rescuesim-module__Nw9WJq__pathway strong{font-family:var(--font-family-display);font-size:1.5rem}.rescuesim-module__Nw9WJq__pathway p{color:#adbec9;margin:0;line-height:1.55}.rescuesim-module__Nw9WJq__availabilitySection{background:#f3eee4;padding-block:clamp(4rem,8vw,7rem)}.rescuesim-module__Nw9WJq__availabilityCard{background:radial-gradient(circle at 90% 20%,#167dc71a,#0000 15rem),linear-gradient(155deg,#fffdf7,#fff6e7);border:1px solid #d9a66757;border-radius:1.4rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;padding:clamp(2rem,5vw,4rem);display:grid;box-shadow:inset 0 1px #fff,0 1.3rem 3rem #271b0d14}.rescuesim-module__Nw9WJq__availabilityCard h2{font-size:clamp(2.4rem,4vw,3.8rem)}.rescuesim-module__Nw9WJq__availabilityCard>div:first-child>p:last-child{max-width:48rem;color:var(--color-text-muted);margin:1.1rem 0 0;line-height:1.7}.rescuesim-module__Nw9WJq__availabilityActions{align-items:center;gap:1.2rem;display:flex}@media (max-width:72rem){.rescuesim-module__Nw9WJq__heroGrid,.rescuesim-module__Nw9WJq__sectionHeading,.rescuesim-module__Nw9WJq__pathwayGrid,.rescuesim-module__Nw9WJq__availabilityCard,.rescuesim-module__Nw9WJq__triad{grid-template-columns:1fr}.rescuesim-module__Nw9WJq__offeringCard{max-width:40rem}.rescuesim-module__Nw9WJq__availabilityActions{justify-content:flex-start}}@media (max-width:40rem){.rescuesim-module__Nw9WJq__heroGrid{min-height:auto;padding-block:4.5rem}.rescuesim-module__Nw9WJq__heroCopy h1{font-size:clamp(3rem,15vw,4.5rem)}.rescuesim-module__Nw9WJq__heroActions,.rescuesim-module__Nw9WJq__availabilityActions{width:100%}.rescuesim-module__Nw9WJq__heroActions .button{width:100%}.rescuesim-module__Nw9WJq__availabilityActions .button{width:100%}.rescuesim-module__Nw9WJq__availabilityActions .text-link{width:100%}.rescuesim-module__Nw9WJq__availabilityActions{flex-direction:column;align-items:stretch}.rescuesim-module__Nw9WJq__offeringCard dl{grid-template-columns:1fr}.rescuesim-module__Nw9WJq__offeringCard dl div+div{border-top:1px solid #ffffff1a}.rescuesim-module__Nw9WJq__pathway li{grid-template-columns:2.5rem 1fr}.rescuesim-module__Nw9WJq__pathway p{grid-column:2}}
