.FoundingCtaSection-module__p9DJia__band{background:var(--olive);isolation:isolate;padding:var(--section-padding-major) var(--page-padding-text);position:relative}.FoundingCtaSection-module__p9DJia__inner{z-index:1;max-width:640px;margin:0 auto;position:relative}.FoundingCtaSection-module__p9DJia__card{background:var(--surface);text-align:center;border-radius:20px;flex-direction:column;gap:18px;padding:48px 40px;display:flex}.FoundingCtaSection-module__p9DJia__kicker{color:var(--terracotta);margin:0}.FoundingCtaSection-module__p9DJia__heading{color:var(--text);margin:0}.FoundingCtaSection-module__p9DJia__body{color:var(--text-muted);margin:0}.FoundingCtaSection-module__p9DJia__card a,.FoundingCtaSection-module__p9DJia__card button{align-self:center}@media (max-width:760px){.FoundingCtaSection-module__p9DJia__band{padding-inline:24px}.FoundingCtaSection-module__p9DJia__card{padding:36px 24px}}
.PartnerStepsSection-module__UvMk0q__section{background:var(--cream);padding:var(--section-padding-major) var(--page-padding-text);flex-direction:column;gap:56px;display:flex}.PartnerStepsSection-module__UvMk0q__intro{max-width:var(--max-width-intro);flex-direction:column;gap:20px;display:flex}.PartnerStepsSection-module__UvMk0q__heading{color:var(--text);margin:0}.PartnerStepsSection-module__UvMk0q__layout{max-width:var(--max-width-grid-wide);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:stretch;gap:56px;width:100%;margin:0 auto;display:grid}.PartnerStepsSection-module__UvMk0q__steps{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.PartnerStepsSection-module__UvMk0q__step{gap:18px;padding-bottom:28px;display:flex;position:relative}.PartnerStepsSection-module__UvMk0q__step:not(:last-child):before{background:var(--olive);content:"";opacity:.35;width:1px;position:absolute;top:36px;bottom:0;left:17px}.PartnerStepsSection-module__UvMk0q__copy{flex-direction:column;gap:8px;padding-top:4px;display:flex}.PartnerStepsSection-module__UvMk0q__title{color:var(--text);margin:0}.PartnerStepsSection-module__UvMk0q__body{color:var(--text-muted);margin:0}.PartnerStepsSection-module__UvMk0q__photo{border-radius:8px;min-height:420px;position:relative;overflow:hidden}.PartnerStepsSection-module__UvMk0q__image{object-fit:cover}.PartnerStepsSection-module__UvMk0q__footer{color:var(--terracotta);max-width:var(--max-width-grid-wide);text-align:center;margin:0 auto}@media (max-width:900px){.PartnerStepsSection-module__UvMk0q__section{padding-inline:24px}.PartnerStepsSection-module__UvMk0q__layout{grid-template-columns:1fr}.PartnerStepsSection-module__UvMk0q__photo{min-height:280px}}
.appUi-module__WgOLSW__ui{color:var(--text);font-family:var(--font-body), Manrope, ui-sans-serif, sans-serif;background:#f7f3ef;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.appUi-module__WgOLSW__panel{flex-direction:column;height:100%;min-height:0;animation:.45s both appUi-module__WgOLSW__rise;display:flex}.appUi-module__WgOLSW__status{justify-content:space-between;align-items:center;padding:22px 12px 4px;font-size:.5625rem;font-weight:700;display:flex}.appUi-module__WgOLSW__search{background:var(--surface);color:var(--text-muted);border-radius:999px;margin:6px 10px 0;padding:8px 12px;font-size:.625rem;font-weight:600;box-shadow:0 4px 12px #2b241e14}.appUi-module__WgOLSW__map{background:radial-gradient(circle at 42% 58%,#6e8b6b2e,#0000 28%),repeating-linear-gradient(-32deg,#e8ddd0 0 10px,#f3ebe0 10px 20px);flex:1;min-height:0;margin:8px 0 0;position:relative}.appUi-module__WgOLSW__you{border:3px solid var(--surface);background:#4c8dff;border-radius:50%;width:14px;height:14px;position:absolute;top:48%;left:46%;box-shadow:0 0 0 8px #4c8dff38}.appUi-module__WgOLSW__pinS,.appUi-module__WgOLSW__pinHazard,.appUi-module__WgOLSW__pinCafe{text-align:center;border-radius:6px;width:18px;height:18px;font-size:.5625rem;font-weight:800;line-height:18px;position:absolute}.appUi-module__WgOLSW__pinS{background:var(--olive);color:var(--surface);top:28%;left:62%}.appUi-module__WgOLSW__pinHazard{background:var(--terracotta);color:var(--surface);border-radius:4px;top:36%;left:24%}.appUi-module__WgOLSW__pinCafe{background:var(--olive);color:var(--surface);animation:2.4s ease-in-out infinite appUi-module__WgOLSW__ping;top:42%;left:58%}.appUi-module__WgOLSW__route{transform-origin:0;border-bottom:2px dashed #4c8dff;width:58%;position:absolute;top:28%;left:18%;transform:rotate(38deg)}.appUi-module__WgOLSW__dest{background:var(--terracotta);border:3px solid var(--surface);border-radius:50%;width:12px;height:12px;position:absolute;top:62%;left:68%}.appUi-module__WgOLSW__sheet{background:var(--surface);z-index:1;border-radius:18px 18px 0 0;flex-direction:column;gap:8px;padding:12px 12px 14px;display:flex;box-shadow:0 -8px 24px #2b241e1a}.appUi-module__WgOLSW__sheetTitle{margin:0;font-size:.75rem;font-weight:800}.appUi-module__WgOLSW__meta{color:var(--text-muted);margin:0;font-size:.625rem}.appUi-module__WgOLSW__slide{background:#ead7cc;border-radius:999px;height:36px;position:relative;overflow:hidden}.appUi-module__WgOLSW__slideFill{background:var(--terracotta);width:22%;height:100%;animation:3.8s ease-in-out infinite appUi-module__WgOLSW__slideFill}.appUi-module__WgOLSW__slideLabel{color:var(--surface);letter-spacing:.04em;text-align:center;text-transform:uppercase;width:100%;font-size:.625rem;font-weight:800;position:absolute;top:50%;left:0;transform:translateY(-50%)}.appUi-module__WgOLSW__urgency{flex-direction:column;gap:6px;padding:8px 10px 12px;display:flex}.appUi-module__WgOLSW__tier{background:var(--surface);border:1px solid var(--line-warm);border-radius:12px;padding:8px 10px}.appUi-module__WgOLSW__tierOn{border-color:var(--terracotta);background:#f8ece6}.appUi-module__WgOLSW__tierDanger{border-color:#c45c3e}.appUi-module__WgOLSW__tierName{margin:0;font-size:.6875rem;font-weight:800}.appUi-module__WgOLSW__tierNote{color:var(--text-muted);margin:2px 0 0;font-size:.5625rem}.appUi-module__WgOLSW__chips{flex-wrap:wrap;gap:4px;display:flex}.appUi-module__WgOLSW__chip,.appUi-module__WgOLSW__chipOn{background:#efe6d8;border-radius:999px;padding:3px 7px;font-size:.5rem;font-weight:700}.appUi-module__WgOLSW__chipOn{color:var(--terracotta-deep);background:#f3d9cf}.appUi-module__WgOLSW__cta{background:var(--terracotta);color:var(--surface);letter-spacing:.04em;text-align:center;text-transform:uppercase;border:0;border-radius:12px;margin-top:4px;padding:9px 10px;font-size:.625rem;font-weight:800}.appUi-module__WgOLSW__ctaOlive{background:var(--olive);color:var(--surface);text-align:center;border:0;border-radius:12px;padding:9px 10px;font-size:.625rem;font-weight:800}.appUi-module__WgOLSW__toast{background:var(--olive);color:var(--surface);border-radius:12px;margin:8px 10px 0;padding:8px 10px;font-size:.5625rem;font-weight:700;animation:.45s both appUi-module__WgOLSW__rise}.appUi-module__WgOLSW__banner{background:#f4e6c4;margin:6px 10px 0;padding:6px 8px;font-size:.5rem;font-weight:700}.appUi-module__WgOLSW__row{gap:6px;padding:8px 10px 12px;display:flex}.appUi-module__WgOLSW__ghost{background:var(--surface);border:1px solid var(--line-warm);text-align:center;border-radius:12px;flex:1;padding:8px;font-size:.5625rem;font-weight:700}.appUi-module__WgOLSW__cardRow{align-items:center;gap:8px;display:flex}.appUi-module__WgOLSW__avatar{background:#e4d4c4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.625rem;font-weight:800;display:flex}.appUi-module__WgOLSW__expire{color:var(--terracotta-deep);background:#f3d9cf;border-radius:999px;padding:3px 7px;font-size:.5rem;font-weight:800}.appUi-module__WgOLSW__progress{background:#ead7cc;border-radius:999px;height:4px;overflow:hidden}.appUi-module__WgOLSW__progressFill{background:var(--terracotta);width:70%;height:100%;animation:4s linear infinite appUi-module__WgOLSW__drain}.appUi-module__WgOLSW__actions{gap:6px;display:flex}.appUi-module__WgOLSW__decline{background:var(--surface);border:1px solid var(--line-warm);text-align:center;border-radius:12px;flex:1;padding:8px;font-size:.625rem;font-weight:700}.appUi-module__WgOLSW__accept{background:var(--terracotta);color:var(--surface);text-align:center;border-radius:12px;flex:1.2;padding:8px;font-size:.625rem;font-weight:800}.appUi-module__WgOLSW__enRouteBar{background:var(--surface);z-index:1;border-radius:999px;justify-content:space-between;align-items:center;padding:6px 12px;font-size:.5625rem;font-weight:700;display:flex;position:absolute;top:10px;left:10px;right:10px}.appUi-module__WgOLSW__list{flex-direction:column;gap:6px;padding:8px 10px 12px;display:flex}.appUi-module__WgOLSW__place{background:var(--surface);border-radius:12px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.appUi-module__WgOLSW__placeTitle{margin:0;font-size:.6875rem;font-weight:800}.appUi-module__WgOLSW__icons{color:var(--olive);gap:6px;font-size:.625rem;display:flex}.appUi-module__WgOLSW__heroBlock{background:linear-gradient(160deg,#d7c4ae,#c9b49a);height:86px}.appUi-module__WgOLSW__offer{background:var(--terracotta);color:var(--surface);border-radius:10px;padding:7px 8px;font-size:.5625rem;font-weight:700}.appUi-module__WgOLSW__grid{grid-template-columns:1fr 1fr;gap:6px;padding:6px 10px 10px;display:grid}.appUi-module__WgOLSW__tile,.appUi-module__WgOLSW__tileOn{background:var(--surface);border:1px solid var(--line-warm);text-align:center;border-radius:10px;padding:8px 6px;font-size:.5rem;font-weight:700}.appUi-module__WgOLSW__tileOn{border-color:var(--olive);color:var(--olive-deep);background:#eef3ea}.appUi-module__WgOLSW__live{color:var(--olive-deep);background:#e7f0e4;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:.5rem;font-weight:800;display:inline-flex}.appUi-module__WgOLSW__liveDot{background:var(--olive);border-radius:50%;width:6px;height:6px}.appUi-module__WgOLSW__statRow{gap:6px;padding:0 10px 8px;display:flex}.appUi-module__WgOLSW__stat{background:var(--surface);border-radius:10px;flex:1;padding:7px 8px}.appUi-module__WgOLSW__statN{margin:0;font-size:.875rem;font-weight:800}.appUi-module__WgOLSW__statL{color:var(--text-muted);margin:0;font-size:.5rem}.appUi-module__WgOLSW__alert{background:#2b241e6b;padding:18% 10px 12px;position:absolute;inset:0}.appUi-module__WgOLSW__alertCard{background:var(--surface);border-radius:16px;flex-direction:column;gap:8px;padding:12px;display:flex}.appUi-module__WgOLSW__warn{border-left:3px solid var(--terracotta);background:#f8ece6;border-radius:8px;padding:6px 8px;font-size:.5rem;font-weight:700}.appUi-module__WgOLSW__check{background:var(--olive);color:var(--surface);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:24px auto 8px;font-size:1.25rem;font-weight:800;display:flex}.appUi-module__WgOLSW__portal{grid-template-columns:118px 1fr;min-height:320px;display:grid}.appUi-module__WgOLSW__side{background:var(--olive-deep);color:#d4c7b0;flex-direction:column;gap:6px;padding:14px 10px;font-size:.625rem;display:flex}.appUi-module__WgOLSW__sideBrand{color:var(--gold);font-family:var(--font-display), Playfair Display, serif;margin:0 0 8px;font-size:.875rem;font-weight:600}.appUi-module__WgOLSW__sideItem,.appUi-module__WgOLSW__sideOn{border-radius:8px;padding:6px 8px}.appUi-module__WgOLSW__sideOn{color:var(--surface);background:#ffffff1f;font-weight:700}.appUi-module__WgOLSW__main{flex-direction:column;gap:10px;padding:14px 14px 16px;display:flex}.appUi-module__WgOLSW__portalHead{justify-content:space-between;align-items:baseline;display:flex}.appUi-module__WgOLSW__portalTitle{margin:0;font-size:.875rem;font-weight:800}.appUi-module__WgOLSW__liveTag{color:var(--olive-deep);background:#e7f0e4;border-radius:999px;padding:3px 8px;font-size:.5625rem;font-weight:800}.appUi-module__WgOLSW__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.appUi-module__WgOLSW__kpi{background:var(--surface);border-radius:12px;padding:10px}.appUi-module__WgOLSW__kpiN{margin:0;font-size:1.125rem;font-weight:800;animation:.8s both appUi-module__WgOLSW__countIn}.appUi-module__WgOLSW__kpiL{color:var(--text-muted);margin:4px 0 0;font-size:.5625rem}.appUi-module__WgOLSW__activity{background:var(--surface);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.appUi-module__WgOLSW__activityRow{color:var(--text-muted);font-size:.625rem}.appUi-module__WgOLSW__measureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.appUi-module__WgOLSW__measureGrid .appUi-module__WgOLSW__tile,.appUi-module__WgOLSW__measureGrid .appUi-module__WgOLSW__tileOn{padding:12px 8px;font-size:.75rem}.appUi-module__WgOLSW__preview{background:var(--surface);border-radius:12px;padding:10px}@media (max-width:760px){.appUi-module__WgOLSW__kpis,.appUi-module__WgOLSW__measureGrid{grid-template-columns:1fr 1fr}.appUi-module__WgOLSW__portal{grid-template-columns:1fr}.appUi-module__WgOLSW__side{display:none}}@media (prefers-reduced-motion:reduce){.appUi-module__WgOLSW__panel,.appUi-module__WgOLSW__slideFill,.appUi-module__WgOLSW__progressFill,.appUi-module__WgOLSW__pinCafe,.appUi-module__WgOLSW__kpiN{animation:none}}@keyframes appUi-module__WgOLSW__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes appUi-module__WgOLSW__slideFill{0%,18%{width:22%}42%,64%{width:100%}82%,to{width:22%}}@keyframes appUi-module__WgOLSW__drain{0%{width:88%}to{width:12%}}@keyframes appUi-module__WgOLSW__ping{0%,to{box-shadow:0 0 #3d4a3459}50%{box-shadow:0 0 0 8px #3d4a3400}}@keyframes appUi-module__WgOLSW__countIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
.demo-module__xv1meq__stage{flex-direction:column;gap:14px;width:100%;display:flex}.demo-module__xv1meq__caption{color:var(--text-muted);text-align:center;min-height:2.6em;margin:0;font-size:.8125rem;line-height:1.45}.demo-module__xv1meq__dots{justify-content:center;gap:8px;display:flex}.demo-module__xv1meq__dot,.demo-module__xv1meq__dotOn{background:var(--line-warm);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0}.demo-module__xv1meq__dotOn{background:var(--terracotta);width:22px}.demo-module__xv1meq__laptop{flex-direction:column;width:100%;display:flex}.demo-module__xv1meq__bezel{background:var(--ink);border-radius:16px 16px 8px 8px;padding:12px 12px 0;overflow:hidden;box-shadow:0 28px 56px #14100c2e}.demo-module__xv1meq__browserBar{background:#2a241e;border-radius:8px 8px 0 0;align-items:center;gap:10px;padding:8px 12px;display:flex}.demo-module__xv1meq__dotsRow{gap:5px;display:flex}.demo-module__xv1meq__browserDot{background:#6b5f55;border-radius:50%;width:7px;height:7px}.demo-module__xv1meq__url{color:#cbbba6;letter-spacing:.02em;background:#3a332c;border-radius:999px;flex:1;padding:4px 12px;font-size:.6875rem}.demo-module__xv1meq__viewport{background:#f4eee4;min-height:320px}.demo-module__xv1meq__base{background:linear-gradient(#d7cbb8,#cbb89a);border-radius:0 0 18px 18px;height:14px;margin:0 28px}.demo-module__xv1meq__concept{color:var(--terracotta-deep);letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700}
.PhoneMockup-module__YDRQuq__device{flex-direction:column;gap:10px;width:100%;display:flex}.PhoneMockup-module__YDRQuq__sm{max-width:224px}.PhoneMockup-module__YDRQuq__lg{max-width:280px}.PhoneMockup-module__YDRQuq__wireframeLabel{color:var(--terracotta-deep)}.PhoneMockup-module__YDRQuq__shell{aspect-ratio:9/19;background:var(--ink);border-radius:38px;width:100%;padding:12px;position:relative;box-shadow:0 24px 48px #14100c38}.PhoneMockup-module__YDRQuq__notch{background:var(--ink-deep);z-index:2;border-radius:0 0 12px 12px;width:38%;height:18px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.PhoneMockup-module__YDRQuq__screen{background:var(--paper);border-radius:28px;width:100%;height:100%;position:relative;overflow:hidden}@media (max-width:900px){.PhoneMockup-module__YDRQuq__sm,.PhoneMockup-module__YDRQuq__lg{max-width:260px;margin:0 auto}}
.TextureLayer-module__pbIERW__layer{pointer-events:none;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.TextureLayer-module__pbIERW__leaf{background-image:var(--texture-leaf);opacity:.55}.TextureLayer-module__pbIERW__leafLight{background-image:var(--texture-leaf);opacity:.28}.TextureLayer-module__pbIERW__leafOnDark{background-image:var(--texture-leaf-light);opacity:1}.TextureLayer-module__pbIERW__network{background-image:var(--texture-network);opacity:.7;background-position:100% 0;background-size:min(720px,90%)}
.BusinessInviteBand-module__eXhRva__band{background:var(--olive);isolation:isolate;padding:var(--section-padding-secondary) var(--page-padding-text);position:relative}.BusinessInviteBand-module__eXhRva__inner{max-width:var(--max-width-mission);z-index:1;flex-direction:column;gap:22px;margin:0 auto;display:flex;position:relative}.BusinessInviteBand-module__eXhRva__kicker{color:var(--gold);margin:0}.BusinessInviteBand-module__eXhRva__heading{color:var(--surface);margin:0}.BusinessInviteBand-module__eXhRva__pull{color:var(--gold);max-width:560px;margin:0}@media (max-width:760px){.BusinessInviteBand-module__eXhRva__band{padding-inline:24px}}
.CampusAudienceSection-module__llL9ea__section{background:var(--cream);isolation:isolate;padding:var(--section-padding-major) var(--page-padding-text);flex-direction:column;gap:48px;display:flex;position:relative}.CampusAudienceSection-module__llL9ea__intro{max-width:var(--max-width-intro);text-align:center;z-index:1;flex-direction:column;gap:20px;margin:0 auto;display:flex;position:relative}.CampusAudienceSection-module__llL9ea__heading{color:var(--terracotta);margin:0}.CampusAudienceSection-module__llL9ea__lead{color:var(--text-muted);margin:0}.CampusAudienceSection-module__llL9ea__list{max-width:var(--max-width-grid-wide);z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.CampusAudienceSection-module__llL9ea__item{background:var(--surface);border:1px solid var(--line-warm);border-radius:18px;flex-direction:column;gap:12px;padding:32px 26px;display:flex}.CampusAudienceSection-module__llL9ea__title{color:var(--text);margin:0}.CampusAudienceSection-module__llL9ea__body{color:var(--text-muted);margin:0}@media (max-width:900px){.CampusAudienceSection-module__llL9ea__section{padding-inline:24px}.CampusAudienceSection-module__llL9ea__list{grid-template-columns:1fr}}
.CampusInviteBand-module__0ebAOq__band{background:var(--olive);isolation:isolate;padding:var(--section-padding-secondary) var(--page-padding-text);position:relative}.CampusInviteBand-module__0ebAOq__inner{max-width:var(--max-width-mission);z-index:1;flex-direction:column;gap:22px;margin:0 auto;display:flex;position:relative}.CampusInviteBand-module__0ebAOq__kicker{color:var(--gold);margin:0}.CampusInviteBand-module__0ebAOq__heading{color:var(--surface);margin:0}.CampusInviteBand-module__0ebAOq__pull{color:var(--gold);max-width:560px;margin:0}@media (max-width:760px){.CampusInviteBand-module__0ebAOq__band{padding-inline:24px}}
.PartnerToolsPreviewSection-module__HFEPUW__section{background:var(--paper);isolation:isolate;padding:var(--section-padding-major) var(--page-padding-text);flex-direction:column;gap:56px;display:flex;position:relative}.PartnerToolsPreviewSection-module__HFEPUW__intro{max-width:var(--max-width-intro);text-align:center;z-index:1;flex-direction:column;gap:20px;margin:0 auto;display:flex;position:relative}.PartnerToolsPreviewSection-module__HFEPUW__heading{color:var(--text);margin:0}.PartnerToolsPreviewSection-module__HFEPUW__lead{color:var(--text-muted);margin:0}.PartnerToolsPreviewSection-module__HFEPUW__phones{z-index:1;grid-template-columns:repeat(2,minmax(0,320px));justify-content:center;gap:48px;display:grid;position:relative}@media (max-width:900px){.PartnerToolsPreviewSection-module__HFEPUW__section{padding-inline:24px}.PartnerToolsPreviewSection-module__HFEPUW__phones{grid-template-columns:minmax(0,320px)}}
.CampusBetaStepsSection-module__KJxiRa__section{background:var(--cream);isolation:isolate;padding:var(--section-padding-major) var(--page-padding-text);flex-direction:column;gap:48px;display:flex;position:relative}.CampusBetaStepsSection-module__KJxiRa__intro{max-width:var(--max-width-intro);z-index:1;flex-direction:column;gap:20px;display:flex;position:relative}.CampusBetaStepsSection-module__KJxiRa__heading{color:var(--text);margin:0}.CampusBetaStepsSection-module__KJxiRa__steps{max-width:var(--max-width-intro);z-index:1;flex-direction:column;width:100%;margin:0 auto;padding:0;list-style:none;display:flex;position:relative}.CampusBetaStepsSection-module__KJxiRa__step{gap:18px;padding-bottom:28px;display:flex;position:relative}.CampusBetaStepsSection-module__KJxiRa__step:not(:last-child):before{background:var(--olive);content:"";opacity:.35;width:1px;position:absolute;top:36px;bottom:0;left:17px}.CampusBetaStepsSection-module__KJxiRa__copy{flex-direction:column;gap:8px;padding-top:4px;display:flex}.CampusBetaStepsSection-module__KJxiRa__title{color:var(--text);margin:0}.CampusBetaStepsSection-module__KJxiRa__body{color:var(--text-muted);margin:0}.CampusBetaStepsSection-module__KJxiRa__footer{color:var(--terracotta);max-width:var(--max-width-intro);text-align:center;z-index:1;margin:0 auto;position:relative}@media (max-width:760px){.CampusBetaStepsSection-module__KJxiRa__section{padding-inline:24px}}
.PricingSection-module__Za85Lq__section{background:var(--cream);padding:var(--section-padding-major) var(--page-padding-text);flex-direction:column;gap:56px;display:flex}.PricingSection-module__Za85Lq__intro{max-width:var(--max-width-intro);text-align:center;flex-direction:column;gap:20px;margin:0 auto;display:flex}.PricingSection-module__Za85Lq__badge{background:var(--terracotta);border-radius:var(--radius-cta);color:var(--surface);align-self:center;padding:10px 18px}.PricingSection-module__Za85Lq__heading{color:var(--text);margin:0}.PricingSection-module__Za85Lq__lead{color:var(--text-muted);margin:0}.PricingSection-module__Za85Lq__grid{max-width:var(--max-width-grid-wide);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;margin:0 auto;display:grid}.PricingSection-module__Za85Lq__card{background:var(--surface);border:1px solid var(--line-warm);border-radius:18px;flex-direction:column;gap:16px;padding:36px 28px 32px;display:flex}.PricingSection-module__Za85Lq__featured{background:var(--olive);border-color:var(--olive);color:var(--surface)}.PricingSection-module__Za85Lq__popular{background:var(--terracotta);color:var(--surface);border-radius:999px;align-self:flex-start;margin:0;padding:6px 12px}.PricingSection-module__Za85Lq__name{color:var(--terracotta);margin:0}.PricingSection-module__Za85Lq__featured .PricingSection-module__Za85Lq__name{color:var(--gold)}.PricingSection-module__Za85Lq__kicker{color:var(--terracotta);margin:0}.PricingSection-module__Za85Lq__featured .PricingSection-module__Za85Lq__kicker{color:var(--gold)}.PricingSection-module__Za85Lq__priceRow{align-items:baseline;gap:6px;margin:0;display:flex}.PricingSection-module__Za85Lq__price{color:var(--text);margin:0}.PricingSection-module__Za85Lq__featured .PricingSection-module__Za85Lq__price{color:var(--surface)}.PricingSection-module__Za85Lq__period{color:var(--text-soft);font-size:.9375rem}.PricingSection-module__Za85Lq__featured .PricingSection-module__Za85Lq__period{color:var(--text-on-dark-muted)}.PricingSection-module__Za85Lq__audience{color:var(--text-muted);margin:0}.PricingSection-module__Za85Lq__featured .PricingSection-module__Za85Lq__audience{color:var(--text-on-dark-muted)}.PricingSection-module__Za85Lq__features{color:var(--text-muted);flex-direction:column;flex:1;gap:10px;margin:8px 0 12px;padding:0;font-size:.9375rem;line-height:1.5;list-style:none;display:flex}.PricingSection-module__Za85Lq__featured .PricingSection-module__Za85Lq__features{color:var(--text-on-dark-muted)}.PricingSection-module__Za85Lq__features li{padding-left:18px;position:relative}.PricingSection-module__Za85Lq__features li:before{color:var(--olive);content:"•";position:absolute;left:0}.PricingSection-module__Za85Lq__featured .PricingSection-module__Za85Lq__features li:before{color:var(--gold)}@media (max-width:900px){.PricingSection-module__Za85Lq__section{padding-inline:24px}.PricingSection-module__Za85Lq__grid{grid-template-columns:1fr}}
.RequestOptionsSection-module__4EgMgG__section{background:var(--cream);isolation:isolate;padding:var(--section-padding-major) var(--page-padding-text);flex-direction:column;gap:48px;display:flex;position:relative}.RequestOptionsSection-module__4EgMgG__intro{max-width:var(--max-width-intro);text-align:center;z-index:1;flex-direction:column;gap:20px;margin:0 auto;display:flex;position:relative}.RequestOptionsSection-module__4EgMgG__heading{color:var(--text);margin:0}.RequestOptionsSection-module__4EgMgG__lead{color:var(--text-muted);margin:0}.RequestOptionsSection-module__4EgMgG__grid{max-width:var(--max-width-grid-wide);z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;margin:0 auto;display:grid;position:relative}.RequestOptionsSection-module__4EgMgG__card{background:var(--surface);border:1px solid var(--line-warm);border-radius:18px;flex-direction:column;gap:14px;padding:32px 26px;display:flex}.RequestOptionsSection-module__4EgMgG__title{color:var(--terracotta);margin:0}.RequestOptionsSection-module__4EgMgG__body{color:var(--text-muted);margin:0}.RequestOptionsSection-module__4EgMgG__items{color:var(--text);flex-direction:column;gap:8px;margin:0;padding:0;font-size:.9375rem;line-height:1.45;list-style:none;display:flex}.RequestOptionsSection-module__4EgMgG__items li{padding-left:16px;position:relative}.RequestOptionsSection-module__4EgMgG__items li:before{color:var(--olive);content:"•";position:absolute;left:0}.RequestOptionsSection-module__4EgMgG__nested{background:var(--sage-tint);border-radius:12px;flex-direction:column;gap:10px;margin-top:4px;padding:14px 16px;display:flex}.RequestOptionsSection-module__4EgMgG__nestedLabel{color:var(--olive);letter-spacing:.04em;margin:0;font-size:.8125rem;font-weight:700}@media (max-width:900px){.RequestOptionsSection-module__4EgMgG__section{padding-inline:24px}.RequestOptionsSection-module__4EgMgG__grid{grid-template-columns:1fr}}
.SafePlacesSection-module__F5UlgW__section{background:var(--cream);max-width:var(--max-width-grid-wide);padding:var(--section-padding-secondary) var(--page-padding-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:72px;margin:0 auto;display:flex}.SafePlacesSection-module__F5UlgW__mockup{flex:1;min-width:240px;max-width:320px}.SafePlacesSection-module__F5UlgW__copy{flex-direction:column;flex:1;gap:18px;min-width:280px;max-width:520px;display:flex}.SafePlacesSection-module__F5UlgW__heading{color:var(--text);margin:0}.SafePlacesSection-module__F5UlgW__pull{margin:0}.SafePlacesSection-module__F5UlgW__body{color:var(--text-muted);margin:0}.SafePlacesSection-module__F5UlgW__founding{color:var(--terracotta);margin:0;font-size:.9375rem;font-weight:700;line-height:1.55;text-decoration:none}.SafePlacesSection-module__F5UlgW__founding:hover{text-decoration:underline}@media (max-width:900px){.SafePlacesSection-module__F5UlgW__section{flex-direction:column;gap:40px;padding-inline:24px}}
.SafetyInNumbersSection-module__f6a8Hq__copy{flex-direction:column;gap:20px;max-width:560px;display:flex}.SafetyInNumbersSection-module__f6a8Hq__heading,.SafetyInNumbersSection-module__f6a8Hq__body{margin:0}
.WhySafePointSection-module__0AGz5G__section{background:var(--cream);isolation:isolate;padding:var(--section-padding-major) var(--page-padding-text);flex-direction:column;gap:56px;display:flex;position:relative}.WhySafePointSection-module__0AGz5G__intro{max-width:var(--max-width-intro);text-align:center;z-index:1;flex-direction:column;gap:20px;margin:0 auto;display:flex;position:relative}.WhySafePointSection-module__0AGz5G__heading{color:var(--terracotta);margin:0}.WhySafePointSection-module__0AGz5G__lead{color:var(--text-muted);margin:0}.WhySafePointSection-module__0AGz5G__list{max-width:var(--max-width-grid);z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.WhySafePointSection-module__0AGz5G__item{gap:18px;display:flex}.WhySafePointSection-module__0AGz5G__icon{color:var(--olive);flex-shrink:0;width:32px;height:32px}.WhySafePointSection-module__0AGz5G__copy{flex-direction:column;gap:10px;display:flex}.WhySafePointSection-module__0AGz5G__title{color:var(--text);margin:0}.WhySafePointSection-module__0AGz5G__body{color:var(--text-muted);margin:0}@media (max-width:760px){.WhySafePointSection-module__0AGz5G__section{padding-inline:24px}.WhySafePointSection-module__0AGz5G__list{grid-template-columns:1fr}}
