@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_59d6dcf5-module__z_Ctiq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_59d6dcf5-module__z_Ctiq__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
.homeHeroV2{color:#fff;background:#070d1d;border-bottom:1px solid #18233c;overflow:hidden}.homeHeroV2Grid{grid-template-columns:.94fr 1.06fr;align-items:center;gap:58px;min-height:760px;padding-top:42px;padding-bottom:42px;display:grid}.homeHeroV2Copy{z-index:2;position:relative}.homeKicker{letter-spacing:.18em;color:#909bb4;margin-bottom:28px;font-size:11px;font-weight:700;display:block}.homeHeroV2 h1{letter-spacing:-.07em;max-width:670px;margin:0;font-size:clamp(68px,7.2vw,108px);line-height:.84}.homeHeroV2 h1 span{color:#7679ff}.homeHeroV2Copy>p{color:#b7c0d4;max-width:590px;margin:34px 0 0;font-size:19px;line-height:1.7}.homeHeroV2Actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:36px;display:flex}.button--hero{background:#4c4dff;border-color:#4c4dff;padding:16px 23px}.button--hero:hover{background:#6062ff;border-color:#6062ff}.homeTextAction{color:#0a1230;border-bottom:1px solid #0a123040;align-items:center;gap:10px;padding-bottom:3px;font-size:14px;font-weight:700;display:inline-flex}.homeTextAction:hover{color:#4c4dff;border-color:#4c4dff}.homeTextAction--light{color:#fff;border-color:#53617c}.homeTextAction--light:hover{color:#aeb4ff;border-color:#aeb4ff}.homeProofLine{color:#7f8ba5;letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:12px;margin-top:42px;font-size:11px;font-weight:600;display:flex}.homeProofLine i{background:#46516a;border-radius:50%;width:3px;height:3px}.heroProductScene{isolation:isolate;border-left:1px solid #1a2540;min-height:620px;position:relative}.heroMapGrid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18% 100%)}.heroRouteCanvas{width:calc(100% + 15px);height:90%;position:absolute;inset:28px -28px 0 15px;overflow:visible}.heroRoute{fill:none;stroke-linecap:round;stroke-width:5px}.heroRoute--driver,.heroRoute--rider{stroke:#38445f}.heroRoute--shared{stroke:#5f63ff;stroke-width:7px;filter:drop-shadow(0 0 10px #4c4dff52)}.heroRouteLabel{letter-spacing:.17em;color:#6f7b95;font-size:9px;font-weight:800;position:absolute}.heroRouteLabel--driver{bottom:23%;left:4%}.heroRouteLabel--rider{top:14%;left:7%}.heroMeetingPoint{z-index:4;background:#070d1d;border:1px solid #8589ff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:39.4%;left:42%}.heroMeetingPoint i{background:#676aff;border-radius:50%;width:8px;height:8px}.heroDestination{border:2px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:18%;right:4%}.heroDestination span{background:#fff;border-radius:50%;width:8px;height:8px}.heroProductPanel{color:#0a1230;background:#f9fbff;border-top:3px solid #4c4dff;width:min(390px,72%);padding:24px 25px 20px;position:absolute;bottom:13%;right:4%;box-shadow:0 28px 70px #00000047}.productPanelTop{border-bottom:1px solid #dfe4ee;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.productPanelTop span{letter-spacing:.16em;color:#6d7890;font-size:9px;font-weight:800}.productPanelTop b{letter-spacing:-.02em;font-size:14px}.productPanelRoute{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:18px 0;display:grid}.productPanelRoute div{flex-direction:column;gap:4px;display:flex}.productPanelRoute small{color:#778198;font-size:9px}.productPanelRoute strong{font-size:18px}.productPanelRoute>span{color:#4c4dff}.productPanelFoot{color:#667188;border-top:1px solid #dfe4ee;justify-content:space-between;gap:14px;padding-top:14px;font-size:9px;display:flex}.routePrincipleSection{background:#fff;padding:148px 0 132px}.routePrincipleGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.routePrincipleCopy h2,.productNarrativeCopy h2,.rolesIntro h2,.safetyEditorialIntro h2,.plusEditorialGrid h2,.organizationEditorialCopy h2,.homeFinalInner h2{letter-spacing:-.05em;margin:16px 0 0;font-size:clamp(42px,5vw,68px);line-height:.98}.routePrincipleCopy>p{color:#667089;max-width:570px;margin:30px 0 0;font-size:17px;line-height:1.8}.routeMergeVisual{min-height:390px;position:relative}.routeMergeVisual svg{width:100%;height:100%;position:absolute;inset:0}.mergeBase{fill:none;stroke:#c9d1df;stroke-width:4px;stroke-linecap:round}.mergeBase--second{stroke:#aeb8c9}.mergeShared{fill:none;stroke:#4c4dff;stroke-width:7px;stroke-linecap:round}.mergeNode{background:#fff;border:6px solid #4c4dff;border-radius:50%;width:20px;height:20px;position:absolute;top:45%;left:45%;box-shadow:0 0 0 10px #4c4dff14}.mergeCaption{letter-spacing:.15em;color:#7c879d;font-size:9px;font-weight:800;position:absolute}.mergeCaption--a{bottom:13%;left:2%}.mergeCaption--b{top:9%;left:4%}.mergeCaption--shared{color:#4c4dff;top:23%;right:13%}.productNarrativeSection{background:#f4f7fb;padding:138px 0}.productNarrativeGrid{grid-template-columns:1fr 1fr;align-items:center;gap:110px;display:grid}.productNarrativeVisual{position:sticky;top:110px}.productNarrativeLead{color:#657087;max-width:590px;margin:28px 0 42px;font-size:17px;line-height:1.8}.journeySteps{border-top:1px solid #cfd6e2}.journeySteps article{border-bottom:1px solid #cfd6e2;grid-template-columns:48px 1fr;gap:20px;padding:24px 0;display:grid}.journeySteps article>span{letter-spacing:.12em;color:#4c4dff;padding-top:6px;font-size:10px;font-weight:800}.journeySteps h3{letter-spacing:-.025em;margin:0 0 8px;font-size:21px}.journeySteps p{color:#667087;margin:0;font-size:14px;line-height:1.65}.journeyProduct{min-height:650px;position:relative}.journeyRail{background:#cfd5df;width:1px;position:absolute;top:45px;bottom:45px;left:20px}.journeyRail i{background:#fff;border:2px solid #8f99ab;border-radius:50%;width:9px;height:9px;position:absolute;left:-4px}.journeyRail i:first-child{top:0}.journeyRail i:nth-child(2){border-color:#4c4dff;top:32%}.journeyRail i:nth-child(3){border-color:#4c4dff;top:66%}.journeyRail i:nth-child(4){background:#0a1230;border-color:#0a1230;bottom:0}.journeyDevice{background:#fff;border:1px solid #d8dee8;width:360px;min-height:620px;padding:27px 24px;position:absolute;top:0;left:88px;box-shadow:0 34px 80px #0a12301f}.journeyDeviceTop{color:#8993a6;justify-content:space-between;align-items:center;font-size:10px;display:flex}.journeyDeviceTop span{letter-spacing:.15em;color:#4c4dff;font-weight:800}.journeyDeviceTitle{letter-spacing:-.04em;margin:32px 0 20px;font-size:31px;font-weight:700}.journeyInput{color:#35415b;border-bottom:1px solid #ccd4e2;padding:15px 0;font-size:12px}.journeyInput i{background:#4c4dff;border-radius:50%;width:8px;height:8px;margin-right:12px;display:inline-block}.journeyMap{background:#eef2f6;height:260px;margin:28px -24px 0;position:relative;overflow:hidden}.journeyMap svg{width:100%;height:100%;position:absolute;inset:0}.journeyRoad{fill:none;stroke:#cbd4df;stroke-width:7px;stroke-linecap:round}.journeyShared{fill:none;stroke:#4c4dff;stroke-width:8px;stroke-linecap:round}.journeyMapNode{background:#fff;border:4px solid #0a1230;border-radius:50%;width:14px;height:14px;position:absolute}.journeyMapNode--start{bottom:18%;left:17%}.journeyMapNode--meet{border-color:#4c4dff;top:43%;left:37%}.journeyMapNode--end{top:14%;right:8%}.journeyResult{flex-direction:column;padding-top:23px;display:flex}.journeyResult>span{letter-spacing:.14em;color:#7b869b;font-size:9px;font-weight:800}.journeyResult strong{margin:8px 0;font-size:20px}.journeyResult small{color:#6e798e;line-height:1.5}.journeyNote{background:#fff;border-left:2px solid #4c4dff;align-items:center;gap:10px;width:165px;padding:12px 14px;display:flex;position:absolute;right:0;box-shadow:0 16px 34px #0a123014}.journeyNote span{color:#4c4dff;font-size:9px;font-weight:800}.journeyNote b{font-size:10px;line-height:1.3}.journeyNote--one{top:105px}.journeyNote--two{top:285px}.journeyNote--three{bottom:80px}.rolesSection{background:#fff;padding:132px 0}.rolesIntro{max-width:850px;margin-bottom:70px}.roleRows{border-top:1px solid #cfd6e2}.roleRow{border-bottom:1px solid #cfd6e2;grid-template-columns:70px 1fr 70px;align-items:center;gap:35px;padding:44px 0;transition:padding .25s,color .25s;display:grid}.roleRow:hover{color:#4c4dff;padding-left:14px}.roleRowIndex{color:#8892a7;font-size:11px;font-weight:700}.roleRow small{letter-spacing:.16em;color:#7f899c;font-size:9px;font-weight:800}.roleRow h3{letter-spacing:-.04em;margin:9px 0;font-size:clamp(30px,3.8vw,50px);line-height:1.03}.roleRow p{color:#6a758b;margin:0}.roleRowArrow{justify-self:end;font-size:28px;font-weight:300}.safetyEditorialSection{color:#fff;background:#070d1d;padding:138px 0}.safetyEditorialGrid{grid-template-columns:.85fr 1.15fr;gap:110px;display:grid}.safetyEditorialIntro>p{color:#a9b3c8;max-width:520px;margin:30px 0;font-size:17px;line-height:1.78}.safetyEditorialList{border-top:1px solid #27334f}.safetyEditorialList article{border-bottom:1px solid #27334f;grid-template-columns:58px 1fr;gap:20px;padding:31px 0;display:grid}.safetyEditorialList article>span{color:#666fff;font-size:10px;font-weight:800}.safetyEditorialList small{letter-spacing:.15em;color:#7e8aa4;font-size:9px;font-weight:800}.safetyEditorialList h3{letter-spacing:-.03em;margin:7px 0 9px;font-size:26px}.safetyEditorialList p{color:#9ea9bf;margin:0;font-size:14px;line-height:1.65}.plusEditorialSection{background:#fff;padding:120px 0}.plusEditorialGrid{grid-template-columns:100px 1fr .85fr;align-items:center;gap:55px;display:grid}.plusEditorialMark{color:#4c4dff;font-size:88px;font-weight:200;line-height:1}.plusEditorialGrid h2{font-size:clamp(39px,4.5vw,61px)}.plusEditorialCopy p{color:#667087;margin:0 0 25px;font-size:16px;line-height:1.78}.organizationEditorialSection{background:#f4f7fb;padding:140px 0}.organizationEditorialGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.organizationEditorialCopy>p{color:#657087;max-width:600px;margin:30px 0;font-size:17px;line-height:1.8}.organizationLinks{border-top:1px solid #cfd6e2;margin-top:38px}.organizationLinks a{border-bottom:1px solid #cfd6e2;justify-content:space-between;align-items:center;padding:16px 0;font-size:14px;font-weight:700;display:flex}.organizationLinks a:hover{color:#4c4dff}.campusNetwork{background:#0a1230;min-height:470px;position:relative;overflow:hidden}.campusNetwork:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.campusNetwork svg{width:100%;height:100%;position:absolute;inset:0}.campusRoute{fill:none;stroke:#3c4965;stroke-width:4px;stroke-linecap:round}.campusRoute--shared{stroke:#6266ff;stroke-width:7px}.campusNode{color:#aab4ca;background:#0a1230;border:1px solid #64708c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid;position:absolute}.campusNode--one{bottom:15%;left:2%}.campusNode--two{top:17%;left:5%}.campusNode--three{bottom:1%;left:22%}.campusCore{color:#fff;letter-spacing:.14em;background:#4c4dff;padding:10px 12px;font-size:9px;font-weight:800;position:absolute;top:47%;left:41%;transform:translate(-50%,-50%)}.campusMetric{color:#0a1230;background:#f9fbff;border-top:3px solid #4c4dff;width:270px;padding:20px;position:absolute;bottom:25px;right:28px}.campusMetric small{letter-spacing:.14em;color:#718098;font-size:8px;font-weight:800}.campusMetric strong{margin-top:8px;font-size:18px;line-height:1.2;display:block}.homeFinalSection{color:#fff;background:#2a2bff;padding:120px 0}.homeFinalInner{max-width:950px}.homeFinalInner h2{max-width:900px;font-size:clamp(48px,6.5vw,84px)}.homeFinalActions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:45px;display:flex}@media (max-width:1050px){.homeHeroV2Grid{grid-template-columns:1fr;min-height:auto;padding-top:90px;padding-bottom:80px}.homeHeroV2Copy{max-width:760px}.heroProductScene{border-top:1px solid #1a2540;border-left:0;min-height:590px;margin-top:15px}.routePrincipleGrid,.productNarrativeGrid,.safetyEditorialGrid,.organizationEditorialGrid{grid-template-columns:1fr;gap:65px}.productNarrativeVisual{max-width:620px;position:relative;top:auto}.plusEditorialGrid{grid-template-columns:70px 1fr}.plusEditorialCopy{grid-column:2}}@media (max-width:720px){.homeHeroV2Grid{gap:20px;padding-top:60px;padding-bottom:45px}.homeHeroV2 h1{font-size:60px;line-height:.88}.homeHeroV2Copy>p{font-size:16px;line-height:1.65}.homeProofLine{gap:9px;font-size:9px}.homeProofLine i{display:none}.homeProofLine span{width:100%}.heroProductScene{min-height:430px;margin-inline:-15px}.heroRouteCanvas{width:calc(100% + 60px);inset:20px -40px 0 -15px}.heroProductPanel{width:82%;padding:17px;bottom:7%;right:4%}.productPanelTop{gap:12px}.productPanelFoot{flex-direction:column}.heroMeetingPoint{top:39%;left:39%}.heroDestination{top:17%;right:3%}.routePrincipleSection,.productNarrativeSection,.rolesSection,.safetyEditorialSection,.plusEditorialSection,.organizationEditorialSection{padding:88px 0}.routePrincipleGrid,.productNarrativeGrid,.safetyEditorialGrid,.organizationEditorialGrid{gap:45px}.routePrincipleCopy h2,.productNarrativeCopy h2,.rolesIntro h2,.safetyEditorialIntro h2,.plusEditorialGrid h2,.organizationEditorialCopy h2{font-size:40px}.routeMergeVisual{min-height:280px}.mergeNode{top:44%;left:44%}.journeyProduct{min-height:535px;margin-left:-15px}.journeyDevice{width:calc(100% - 60px);min-height:510px;padding:22px 18px;left:45px}.journeyMap{height:205px;margin-inline:-18px}.journeyNote{display:none}.journeyRail{left:12px}.journeyDeviceTitle{font-size:26px}.journeyResult strong{font-size:17px}.roleRows{margin-top:30px}.roleRow{grid-template-columns:35px 1fr 24px;gap:14px;padding:30px 0}.roleRow:hover{padding-left:0}.roleRow h3{font-size:31px}.roleRow p{font-size:13px;line-height:1.55}.safetyEditorialList article{grid-template-columns:40px 1fr}.plusEditorialGrid{grid-template-columns:1fr;gap:20px}.plusEditorialMark{font-size:64px}.plusEditorialCopy{grid-column:auto}.campusNetwork{min-height:390px}.campusMetric{width:240px;bottom:16px;right:16px}.homeFinalSection{padding:88px 0}.homeFinalInner h2{font-size:50px}}@media (prefers-reduced-motion:reduce){.roleRow{transition:none}}
.plusHero{color:#fff;background:radial-gradient(circle at 70% 25%,#3338a8 0,#0000 30%),linear-gradient(125deg,#070d1d,#10194a);padding:105px 0}.plusHeroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;display:grid}.plusHero h1{max-width:760px}.plusHero p{color:#b7c0d4;max-width:620px}.plusOrb{background:radial-gradient(circle at 32% 25%,#7a7dff,#383cff 42%,#171d72 75%,#0a1230);border-radius:50%;justify-self:center;place-items:center;width:360px;height:360px;display:grid;position:relative;box-shadow:0 40px 100px #4c4dff59,inset 0 0 50px #ffffff29}.plusOrb span{color:#fff;font-size:180px;font-weight:200;line-height:1;transform:translateY(-8px)}.plusOrb i{letter-spacing:.28em;color:#c6c9ff;font-size:10px;font-style:normal;position:absolute;bottom:58px}.planGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.planCard{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;min-height:520px;padding:26px 22px;display:flex;position:relative}.planCard--popular{border:2px solid var(--indigo);box-shadow:0 20px 55px #4c4dff1f}.planCard--dark{background:var(--navy-deep);color:#fff;border-color:var(--navy-deep)}.planBadge{background:var(--indigo);color:#fff;letter-spacing:.12em;border-radius:999px;padding:7px 12px;font-size:9px;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.planName{letter-spacing:.08em;color:#737e96;font-size:12px}.planCard--dark .planName{color:#949fb8}.planName b{color:var(--indigo);margin-left:4px;font-size:20px}.planCard--dark .planName b{color:#a6aaff}.planPrice{align-items:baseline;gap:5px;margin-top:27px;display:flex}.planPrice strong{letter-spacing:-.05em;font-size:38px}.planPrice span{color:#7b869c;font-size:11px}.annualPrice{color:#8a95aa;margin-top:5px;font-size:11px}.planDivider{background:var(--line);height:1px;margin:24px 0}.planCard--dark .planDivider{background:#26304b}.planCard ul{flex-direction:column;flex:1;gap:13px;margin:0 0 26px;padding:0;list-style:none;display:flex}.planCard li{color:#55627b;padding-left:20px;font-size:12px;line-height:1.45;position:relative}.planCard li:before{content:"✓";color:var(--indigo);font-weight:800;position:absolute;left:0}.planCard--dark li{color:#c0c7d7}.planCard--dark li:before{color:#8e93ff}.fairnessGrid{grid-template-columns:1fr 1fr;gap:90px;display:grid}.fairnessGrid h2{letter-spacing:-.045em;margin:14px 0;font-size:clamp(36px,5vw,60px);line-height:1.02}.fairnessGrid>div>p{color:var(--muted);font-size:17px;line-height:1.8}.fairnessList{flex-direction:column;gap:13px;margin-top:25px;display:flex}.fairnessList span{border:1px solid var(--line);color:#3d4963;background:#fff;border-radius:13px;padding:14px 16px;font-size:13px}.fairnessList span:first-letter{color:var(--indigo)}@media (max-width:1050px){.planGrid{grid-template-columns:1fr 1fr}.plusHeroGrid{grid-template-columns:1fr .7fr}.plusOrb{width:280px;height:280px}.plusOrb span{font-size:135px}}@media (max-width:760px){.plusHero{padding:75px 0}.plusHeroGrid{grid-template-columns:1fr}.plusOrb{display:none}.planGrid{grid-template-columns:1fr}.planCard{min-height:auto}.fairnessGrid{grid-template-columns:1fr;gap:20px}}
:root{--indigo:#4c4dff;--indigo-deep:#2a2bff;--navy:#0a1230;--navy-deep:#070d1d;--ice:#f4f7fb;--white:#fff;--ink:#0a1230;--muted:#64708a;--line:#dde3ef;--success:#21b878;--shadow:0 24px 70px #0a12301f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);font-family:var(--font-space-grotesk),Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.eyebrow{letter-spacing:.16em;color:var(--indigo);text-transform:uppercase;font-size:12px;font-weight:700;display:inline-block}.eyebrow--light{color:#aeb4ff}.section{padding:112px 0}.section--ice{background:var(--ice)}.section--dark{background:var(--navy-deep);color:#fff}.sectionHeading{max-width:790px;margin-bottom:52px}.sectionHeading h2,.statementGrid h2,.productCopy h2,.plusTeaser h2,.organizationGrid h2,.ctaBand h2{letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(36px,5vw,64px);line-height:1.02}.sectionHeading>p{color:var(--muted);font-size:17px;line-height:1.7}.sectionHeading--light p{color:#aab4cc}.button{border:1px solid var(--navy);background:var(--navy);color:#fff;letter-spacing:-.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:15px 22px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.button:hover{background:var(--indigo);border-color:var(--indigo);transform:translateY(-2px)}.button--small{padding:11px 18px}.button--light{color:var(--navy);background:#fff;border-color:#fff}.button--light:hover{color:var(--navy);background:#e9ecff;border-color:#e9ecff}.button--ghost{color:var(--navy);background:0 0;border-color:#c9d0df}.button--ghost:hover{background:var(--ice);color:var(--navy);border-color:#c9d0df}.heroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.textLink{font-size:14px;font-weight:700}.arrowLink{color:var(--indigo);gap:10px;margin-top:12px;font-weight:700;display:inline-flex}.siteHeader{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #0a123014;position:sticky;top:0}.headerInner{align-items:center;gap:30px;height:76px;display:flex}.brand{flex:none;align-items:center;display:inline-flex}.brandImage{width:145px;height:auto;display:block}.desktopNav{gap:26px;margin-left:auto;display:flex}.desktopNav a{color:#39445f;font-size:13px;font-weight:600}.desktopNav a:hover{color:var(--indigo)}.headerActions{align-items:center;gap:16px;margin-left:10px;display:flex}.siteFooter{background:var(--navy-deep);color:#fff;padding:74px 0 22px}.footerGrid{grid-template-columns:2fr repeat(3,1fr);gap:50px;display:grid}.footerIntro .brandImage{width:160px}.footerIntro p{color:#a5aec2;margin:24px 0 30px;font-size:17px}.footerColumn{flex-direction:column;gap:13px;display:flex}.footerColumn strong{letter-spacing:.12em;text-transform:uppercase;color:#7e89a2;margin-bottom:7px;font-size:12px}.footerColumn a{color:#d6dbe7;font-size:14px}.footerColumn a:hover{color:#fff}.footerBottom{color:#6f7c98;border-top:1px solid #1a2646;justify-content:space-between;gap:20px;margin-top:62px;padding-top:22px;font-size:12px;display:flex}.ctaBand{background:linear-gradient(110deg,var(--indigo-deep),#5558ff);color:#fff;padding:74px 0}.ctaBandInner{justify-content:space-between;align-items:center;gap:50px;display:flex}.ctaBand h2{max-width:780px;font-size:clamp(32px,4vw,52px)}.pageHero{background:linear-gradient(#f7f9fe 0,#eef2fa 100%);padding:96px 0 0;overflow:hidden}.pageHeroInner{grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;min-height:460px;display:grid}.pageHeroCopy h1,.simpleHero h1,.plusHero h1{letter-spacing:-.055em;margin:18px 0 22px;font-size:clamp(46px,6vw,82px);line-height:.98}.pageHeroCopy>p,.simpleHeroInner>p,.plusHero p{color:#5b6780;max-width:760px;font-size:18px;line-height:1.72}.pageHeroGraphic{justify-content:center;align-items:center;min-height:360px;display:flex}.routeGlyph{width:300px;height:300px;box-shadow:var(--shadow);background:linear-gradient(145deg,#fff,#e6eaff);border-radius:50%;position:relative;overflow:hidden}.routeGlyphR{color:var(--indigo);font-size:190px;font-weight:700;line-height:1;position:absolute;top:25px;left:50px}.routeGlyphPath{position:absolute;inset:0}.routeGlyphPath i{background:var(--navy);border-radius:20px;width:18px;height:118px;position:absolute;transform:rotate(23deg)}.routeGlyphPath i:first-child{top:115px;left:135px}.routeGlyphPath i:nth-child(2){background:var(--indigo);height:72px;top:161px;left:164px;transform:rotate(-38deg)}.routeGlyphPath i:nth-child(3){background:#99a1ff;height:52px;top:202px;left:200px;transform:rotate(50deg)}.routeGlyphTarget{border:11px solid var(--navy);background:#fff;border-radius:50%;width:48px;height:48px;position:absolute;bottom:40px;right:50px}.routeGlyphTarget span{background:var(--indigo);border-radius:50%;width:10px;height:10px;position:absolute;top:8px;left:8px}.statStrip{border-top:1px solid #d5dbe8;grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.statStrip>div{border-right:1px solid #d5dbe8;padding:28px 20px 32px}.statStrip>div:last-child{border-right:0}.statStrip strong{font-size:30px;display:block}.statStrip span{color:var(--muted);margin-top:5px;font-size:13px;display:block}.contentSections{padding:100px 0}.contentGrid{flex-direction:column;gap:0;display:flex}.contentCard{border-top:1px solid var(--line);grid-template-columns:110px 1fr;gap:34px;padding:52px 0;display:grid}.contentCard:last-child{border-bottom:1px solid var(--line)}.contentCardNumber{letter-spacing:.12em;color:var(--indigo);font-size:12px;font-weight:700}.contentCard h2{letter-spacing:-.035em;max-width:800px;margin:0 0 15px;font-size:clamp(28px,4vw,48px);line-height:1.08}.contentCard p{color:#5e6980;max-width:820px;margin:0;font-size:17px;line-height:1.75}.contentCard ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 20px;margin:24px 0 0;padding:0;list-style:none;display:grid}.contentCard li{color:#35415c;padding-left:25px;line-height:1.5;position:relative}.contentCard li:before{content:"✓";color:var(--indigo);font-weight:800;position:absolute;left:0}.simpleHero{background:var(--ice);padding:94px 0 80px}.simpleHero--compact{padding-bottom:56px}.simpleHeroInner{max-width:920px}.legalCopy{max-width:820px}.legalCopy h2{margin:38px 0 10px;font-size:24px}.legalCopy p{color:#4f5c75;font-size:16px;line-height:1.8}.legalNotice{border-left:3px solid var(--indigo);background:#f2f4fa;padding:18px 20px;font-size:13px!important}.faqList{max-width:900px}.faqList details{border-top:1px solid var(--line)}.faqList details:last-child{border-bottom:1px solid var(--line)}.faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:27px 0;font-size:20px;font-weight:700;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{color:var(--indigo);font-size:28px}.faqList details[open] summary span{transform:rotate(45deg)}.faqList details p{color:var(--muted);max-width:760px;margin:-5px 0 28px;line-height:1.7}.contactGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.contactGrid>a{border:1px solid var(--line);border-radius:24px;flex-direction:column;min-height:290px;padding:30px;transition:all .2s;display:flex}.contactGrid>a:hover{box-shadow:var(--shadow);border-color:#bfc7f6;transform:translateY(-4px)}.contactGrid span{letter-spacing:.13em;color:var(--indigo);font-size:11px;font-weight:700}.contactGrid h2{overflow-wrap:anywhere;margin:36px 0 12px;font-size:20px}.contactGrid p{color:var(--muted);line-height:1.6}.contactGrid b{margin-top:auto;font-size:13px}.inviteMain{background:linear-gradient(145deg,#eef1ff,#f8faff);place-items:center;min-height:calc(100vh - 76px);padding:60px 24px;display:grid}.inviteCard{width:min(560px,100%);box-shadow:var(--shadow);text-align:center;background:#fff;border-radius:32px;padding:42px}.inviteGlyph{background:var(--navy);width:72px;height:72px;color:var(--indigo);border-radius:20px;place-items:center;margin:0 auto 28px;font-size:44px;font-weight:800;display:grid}.inviteCard h1{letter-spacing:-.04em;font-size:38px;line-height:1.05}.inviteCard p{color:var(--muted);line-height:1.7}.inviteCard .button{margin-top:15px}.inviteCode{background:var(--ice);border-radius:13px;margin-top:28px;padding:13px;font-size:13px}.inviteHint{font-size:12px!important}.button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #8e92ff}@media (max-width:980px){.desktopNav{display:none}.pageHeroInner{grid-template-columns:1fr}.pageHeroGraphic{display:none}.footerGrid{grid-template-columns:2fr 1fr 1fr}.footerColumn:last-child{display:none}.contactGrid,.contentCard ul{grid-template-columns:1fr}.ctaBandInner{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.shell{width:min(100% - 30px,1180px)}.section{padding:76px 0}.headerInner{height:66px}.brandImage{width:124px}.headerLogin{display:none}.button--small{padding:10px 14px}.siteHeader .button--small span{display:none}.pageHero{padding-top:65px}.pageHeroInner{min-height:auto}.pageHeroCopy h1,.simpleHero h1,.plusHero h1{font-size:44px}.statStrip{grid-template-columns:1fr}.statStrip>div{border-bottom:1px solid #d5dbe8;border-right:0;padding:20px 4px}.contentSections{padding:60px 0}.contentCard{grid-template-columns:1fr;gap:15px;padding:37px 0}.footerGrid{grid-template-columns:1fr 1fr}.footerIntro{grid-column:1/-1}.footerBottom{flex-direction:column}.ctaBand{padding:58px 0}.contactGrid>a{min-height:230px}.inviteCard{padding:30px 22px}.inviteCard h1{font-size:32px}}
.inquirySection{padding-top:0}.inquiryPanel{border:1px solid var(--line);background:#fff;border-radius:28px;padding:34px;box-shadow:0 18px 48px #0a123012}.inquiryIntro{max-width:760px;margin-bottom:30px}.inquiryIntro h2{letter-spacing:-.035em;margin:10px 0 12px;font-size:clamp(30px,4vw,48px);line-height:1.08}.inquiryIntro p{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.inquiryForm{gap:18px;display:grid}.inquiryRow{grid-template-columns:1fr 1fr;gap:18px;display:grid}.inquiryField{gap:8px;display:grid}.inquiryField label{color:var(--navy);font-size:13px;font-weight:700}.inquiryField label span{color:var(--muted);font-weight:500}.inquiryField input,.inquiryField select,.inquiryField textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #c9d1e0;border-radius:14px;outline:none;padding:13px 14px;transition:border-color .18s,box-shadow .18s}.inquiryField textarea{resize:vertical;min-height:112px}.inquiryField input:focus,.inquiryField select:focus,.inquiryField textarea:focus{border-color:var(--indigo);box-shadow:0 0 0 3px #4c4dff1f}.inquirySubmitRow{justify-content:space-between;align-items:center;gap:20px;display:flex}.inquirySubmitRow small{max-width:560px;color:var(--muted);line-height:1.55}.inquirySubmitRow small a,.inquiryFallback a{color:var(--indigo);font-weight:700}.inquiryForm .button:disabled{opacity:.6;cursor:wait;transform:none}.inquiryFallback,.inquirySuccess{background:var(--ice);color:#3b4864;border-radius:16px;padding:16px 18px;line-height:1.55}.inquirySuccess{padding:28px}.inquirySuccess>span{letter-spacing:.13em;color:var(--success);font-size:11px;font-weight:700}.inquirySuccess h3{margin:10px 0 8px;font-size:28px}.inquirySuccess p{color:var(--muted)}.inquirySuccess button{color:var(--indigo);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.inquiryHoneypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.inquiryField input:focus-visible,.inquiryField select:focus-visible,.inquiryField textarea:focus-visible,.inquirySuccess button:focus-visible{outline-offset:3px;outline:3px solid #8e92ff}@media (max-width:680px){.inquiryPanel{border-radius:22px;padding:24px 18px}.inquiryRow{grid-template-columns:1fr}.inquirySubmitRow{flex-direction:column;align-items:flex-start}}
.mobileMenu{margin-left:auto;display:none;position:relative}.mobileMenu summary{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;place-content:center;gap:4px;width:42px;height:42px;display:grid}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu summary::marker{content:""}.mobileMenu summary span{background:var(--navy);border-radius:2px;width:16px;height:1.5px;transition:all .2s;display:block}.mobileMenu[open] summary span:first-child{transform:translateY(5.5px)rotate(45deg)}.mobileMenu[open] summary span:nth-child(2){opacity:0}.mobileMenu[open] summary span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.mobileMenuPanel{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;width:260px;padding:12px;display:flex;position:absolute;top:52px;right:0;box-shadow:0 24px 60px #0a123029}.mobileMenuPanel a{color:#35415c;border-radius:11px;padding:12px 13px;font-size:14px;font-weight:650}.mobileMenuPanel a:hover,.mobileMenuPanel a:focus-visible{background:var(--ice);color:var(--indigo)}.mobileMenuLogin{border-top:1px solid var(--line);margin-top:6px;padding-top:16px!important}@media (max-width:980px){.mobileMenu{display:block}.headerActions{margin-left:0}}@media (max-width:680px){.headerInner{gap:10px}.headerActions{display:none}.mobileMenu{margin-left:auto}.mobileMenu summary{width:44px;height:44px}.mobileMenuPanel{width:min(260px,100vw - 30px);top:52px;right:-6px}}
.siteHeader{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #dfe4ec}.headerInner{gap:26px;height:72px}.desktopNav{gap:22px}.desktopNav a{letter-spacing:-.01em;color:#455069;font-size:12px}.desktopNav a:hover{color:#0a1230}.headerActions{gap:12px}.headerActions .button--small{background:#0a1230;border-color:#0a1230;padding:10px 16px}.headerActions .button--small:hover{background:#4c4dff;border-color:#4c4dff}.headerLogin{color:#59647b;font-size:12px}.siteFooter{padding-top:86px}.footerGrid{grid-template-columns:1.5fr repeat(3,1fr);gap:64px}.footerIntro p{max-width:280px;line-height:1.6}.footerColumn strong{color:#7e89a2}.footerBottom{margin-top:70px}.pageHeroV2{background:#f7f9fc;border-bottom:1px solid #dfe4ec;padding:84px 0 0;overflow:hidden}.pageHeroV2Grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;min-height:520px;display:grid}.pageHeroV2Copy{padding:25px 0 70px}.pageHeroV2Copy h1{letter-spacing:-.06em;text-wrap:balance;max-width:810px;margin:18px 0 24px;font-size:clamp(52px,6vw,82px);line-height:.96}.pageHeroV2Copy>p{color:#5e6980;max-width:690px;font-size:18px;line-height:1.75}.pageHeroV2 .heroActions{margin-top:32px}.pageDataRail{border-top:1px solid #d6dce7;grid-template-columns:repeat(3,1fr);display:grid}.pageDataRail>div{border-right:1px solid #d6dce7;padding:23px 18px 26px 0}.pageDataRail>div:last-child{border-right:0;padding-left:24px}.pageDataRail>div:nth-child(2){padding-left:24px}.pageDataRail strong{letter-spacing:-.03em;font-size:21px;display:block}.pageDataRail span{color:#717c91;margin-top:5px;font-size:11px;line-height:1.45;display:block}.pageRouteVisual{min-height:390px;position:relative}.pageRouteVisual svg{width:100%;height:100%;position:absolute;inset:0}.pageRouteBase,.pageRouteBranch{fill:none;stroke:#c2cad7;stroke-width:4px;stroke-linecap:round}.pageRouteBranch{stroke:#aeb8c8}.pageRouteFocus{fill:none;stroke:#4c4dff;stroke-width:7px;stroke-linecap:round}.pageRouteMeet{background:#fff;border:6px solid #4c4dff;border-radius:50%;width:20px;height:20px;position:absolute;top:45%;left:49%}.pageRouteText{letter-spacing:.14em;color:#7b869a;font-size:9px;font-weight:800;position:absolute}.pageRouteText--a{bottom:12%;left:2%}.pageRouteText--b{top:12%;left:4%}.pageRouteText--c{color:#4c4dff;top:16%;right:4%}.editorialSections{background:#fff;padding:116px 0}.editorialSectionsInner{border-top:1px solid #d6dce7}.editorialSection{border-bottom:1px solid #d6dce7;grid-template-columns:190px 1fr;gap:70px;padding:66px 0;display:grid}.editorialSectionMeta{flex-direction:column;gap:14px;display:flex}.editorialSectionMeta>span{color:#4c4dff;font-size:11px;font-weight:800}.editorialSectionMeta small{letter-spacing:.15em;color:#818ca1;text-transform:uppercase;font-size:9px;font-weight:800}.editorialSectionBody{max-width:820px}.editorialSectionBody h2{letter-spacing:-.045em;text-wrap:balance;margin:0 0 20px;font-size:clamp(34px,4.4vw,54px);line-height:1.03}.editorialSectionBody>p{color:#606c84;margin:0;font-size:17px;line-height:1.78}.editorialSectionBody ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 28px;margin:30px 0 0;padding:0;list-style:none;display:grid}.editorialSectionBody li{color:#39455e;padding-left:18px;font-size:14px;line-height:1.55;position:relative}.editorialSectionBody li:before{content:"—";color:#4c4dff;position:absolute;left:0}.editorialSectionLink{margin-top:28px}.pageClosingV2{color:#fff;background:#070d1d;padding:92px 0}.pageClosingV2Inner{grid-template-columns:1fr auto;align-items:end;gap:60px;display:grid}.pageClosingV2 h2{letter-spacing:-.05em;max-width:850px;margin:15px 0 0;font-size:clamp(40px,5vw,66px);line-height:.98}.pageClosingV2Actions{flex-direction:column;align-items:flex-start;gap:18px;padding-bottom:4px;display:flex}.universityHero{background:#f7f9fc;border-bottom:1px solid #dce2eb;padding:92px 0 80px}.universityHeroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.universityHeroCopy h1{letter-spacing:-.06em;text-wrap:balance;max-width:820px;margin:18px 0 24px;font-size:clamp(54px,6vw,82px);line-height:.96}.universityHeroCopy>p{color:#5e6980;max-width:690px;font-size:18px;line-height:1.75}.universityProof{color:#6c778c;border-top:1px solid #d5dbe6;flex-direction:column;gap:9px;margin-top:38px;padding-top:23px;font-size:11px;display:flex}.universityProof span:before{content:"—";color:#4c4dff;margin-right:9px}.universityHero .campusNetwork{min-height:500px}.universityStatement{background:#fff;padding:130px 0}.universityStatementGrid{grid-template-columns:160px 1.1fr .65fr;align-items:start;gap:55px;display:grid}.universityStatementGrid h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,5vw,65px);line-height:1}.universityStatementGrid>p{color:#667188;margin:0;padding-top:5px;font-size:16px;line-height:1.8}.universityBenefits{background:#f4f7fb;padding:120px 0}.universityBenefitsHeader{max-width:900px;margin-bottom:65px}.universityBenefitsHeader h2{letter-spacing:-.05em;margin:15px 0 0;font-size:clamp(42px,5vw,65px);line-height:1}.universityBenefitRows{border-top:1px solid #ccd4e0}.universityBenefitRows article{border-bottom:1px solid #ccd4e0;grid-template-columns:70px .8fr 1fr;align-items:start;gap:35px;padding:34px 0;display:grid}.universityBenefitIndex{color:#4c4dff;font-size:10px;font-weight:800}.universityBenefitRows small{letter-spacing:.14em;color:#7b869b;font-size:9px;font-weight:800}.universityBenefitRows h3{letter-spacing:-.03em;margin:8px 0 0;font-size:24px}.universityBenefitRows p{color:#616d84;max-width:560px;margin:0;font-size:14px;line-height:1.7}.universityModelSection{color:#fff;background:#070d1d;padding:120px 0}.universityModelGrid{grid-template-columns:1fr .9fr;gap:110px;display:grid}.universityModelGrid h2{letter-spacing:-.05em;margin:16px 0 0;font-size:clamp(43px,5vw,66px);line-height:.98}.universityModelCopy p{color:#a9b3c8;margin:0 0 22px;font-size:16px;line-height:1.78}.universityRolloutSection{background:#fff;padding:125px 0}.universityRolloutGrid{grid-template-columns:.8fr 1.2fr;gap:110px;display:grid}.universityRolloutIntro h2,.universityTrustGrid h2{letter-spacing:-.05em;margin:15px 0 22px;font-size:clamp(40px,4.8vw,62px);line-height:1}.universityRolloutIntro>p{color:#657087;font-size:16px;line-height:1.75}.universityRolloutSteps{border-top:1px solid #d1d8e3}.universityRolloutSteps article{border-bottom:1px solid #d1d8e3;grid-template-columns:48px 1fr;gap:20px;padding:25px 0;display:grid}.universityRolloutSteps article>span{color:#4c4dff;font-size:10px;font-weight:800}.universityRolloutSteps h3{margin:0 0 8px;font-size:21px}.universityRolloutSteps p{color:#657087;margin:0;font-size:14px;line-height:1.65}.universityTrustSection{background:#f4f7fb;padding:120px 0}.universityTrustGrid{grid-template-columns:1fr .8fr;gap:110px;display:grid}.universityTrustGrid>div:last-child{padding-top:25px}.universityTrustGrid p{color:#657087;margin:0 0 28px;font-size:16px;line-height:1.8}.universityFinalSection{background:#2a2bff}@media (max-width:1050px){.pageHeroV2Grid,.universityHeroGrid,.universityStatementGrid,.universityModelGrid,.universityRolloutGrid,.universityTrustGrid{grid-template-columns:1fr}.pageHeroV2Grid{gap:25px}.pageRouteVisual{max-width:640px;min-height:330px}.universityStatementGrid{gap:30px}.universityModelGrid,.universityRolloutGrid,.universityTrustGrid{gap:60px}.universityHero .campusNetwork{min-height:430px}.footerGrid{grid-template-columns:1.5fr 1fr 1fr}.footerColumn:last-child{display:none}}@media (max-width:720px){.pageHeroV2{padding-top:62px}.pageHeroV2Grid{min-height:auto}.pageHeroV2Copy{padding:10px 0 25px}.pageHeroV2Copy h1,.universityHeroCopy h1{font-size:46px}.pageHeroV2Copy>p,.universityHeroCopy>p{font-size:16px}.pageRouteVisual{min-height:260px}.pageDataRail{grid-template-columns:1fr}.pageDataRail>div,.pageDataRail>div:nth-child(2),.pageDataRail>div:last-child{border-bottom:1px solid #d6dce7;border-right:0;padding:17px 0}.editorialSections{padding:75px 0}.editorialSection{grid-template-columns:1fr;gap:18px;padding:42px 0}.editorialSectionMeta{flex-direction:row;align-items:center}.editorialSectionBody h2{font-size:36px}.editorialSectionBody>p{font-size:15px}.editorialSectionBody ul{grid-template-columns:1fr}.pageClosingV2{padding:72px 0}.pageClosingV2Inner{grid-template-columns:1fr;gap:35px}.pageClosingV2 h2{font-size:43px}.universityHero{padding:68px 0}.universityHeroGrid{gap:50px}.universityHero .campusNetwork{min-height:360px}.universityStatement,.universityBenefits,.universityModelSection,.universityRolloutSection,.universityTrustSection{padding:82px 0}.universityStatementGrid h2,.universityBenefitsHeader h2,.universityModelGrid h2,.universityRolloutIntro h2,.universityTrustGrid h2{font-size:39px}.universityBenefitRows article{grid-template-columns:36px 1fr;gap:15px}.universityBenefitRows article>p{grid-column:2}.footerGrid{grid-template-columns:1fr 1fr}.footerIntro{grid-column:1/-1}}
.plusHeroV2{color:#fff;background:#070d1d;padding:110px 0 100px;overflow:hidden}.plusHeroV2Grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;display:grid}.plusHeroV2Copy h1{letter-spacing:-.065em;max-width:800px;margin:18px 0 30px;font-size:clamp(62px,7vw,96px);line-height:.88}.plusHeroV2Copy>p{color:#adb7cb;max-width:650px;font-size:18px;line-height:1.75}.plusHeroV2Brand{justify-content:center;justify-self:end;align-items:center;width:min(100%,520px);min-height:330px;display:flex}.plusHeroV2Brand img{width:100%;height:auto;display:block}.plusFeatureSection{background:#fff;padding:125px 0}.plusFeatureIntro{max-width:900px;margin-bottom:65px}.plusFeatureIntro h2,.plusPlansHeader h2,.plusFairnessV2 h2{letter-spacing:-.05em;margin:15px 0 0;font-size:clamp(42px,5vw,66px);line-height:1}.plusFeatureRows{border-top:1px solid #d4dbe6}.plusFeatureRows article{border-bottom:1px solid #d4dbe6;grid-template-columns:60px 150px 1fr;align-items:center;gap:30px;padding:31px 0;display:grid}.plusFeatureRows article>span{color:#4c4dff;font-size:10px;font-weight:800}.plusFeatureRows small{letter-spacing:.14em;color:#7d889d;font-size:9px;font-weight:800}.plusFeatureRows h3{letter-spacing:-.03em;max-width:720px;margin:0;font-size:28px}.plusPlansSection{background:#f4f7fb;padding:125px 0}.plusPlansHeader{max-width:900px;margin-bottom:60px}.plusPlansHeader>p{color:#657087;max-width:700px;font-size:16px;line-height:1.75}.plusPlanTable{border-top:1px solid #cbd3df}.plusPlanRow{border-bottom:1px solid #cbd3df;grid-template-columns:165px 190px 1fr auto;align-items:center;gap:34px;padding:29px 0;display:grid}.plusPlanIdentity{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.plusPlanIdentity small{letter-spacing:.14em;color:#7f899d;font-size:8px;font-weight:800}.plusPlanIdentity strong{letter-spacing:-.035em;font-size:28px}.plusPlanIdentity>span{letter-spacing:.12em;color:#4c4dff;margin-top:7px;font-size:8px;font-weight:800}.plusPlanPrice{grid-template-columns:auto 1fr;align-items:baseline;column-gap:6px;display:grid}.plusPlanPrice strong{letter-spacing:-.04em;font-size:28px}.plusPlanPrice>span{color:#7b869a;font-size:10px}.plusPlanPrice small{color:#7b869a;grid-column:1/-1;margin-top:4px;font-size:9px}.plusPlanFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;display:grid}.plusPlanFacts span{color:#59657c;font-size:11px}.plusPlanFacts span:before{content:"—";color:#4c4dff;margin-right:7px}.plusPlanRow .button{padding:10px 18px;font-size:12px}.plusPlanRow--recommended{border-left:3px solid #4c4dff;padding-left:20px}.plusPlanRow--unlimited{color:#fff;background:#070d1d;border-bottom-color:#070d1d;margin:0 -24px;padding-left:24px;padding-right:24px}.plusPlanRow--unlimited .plusPlanIdentity small,.plusPlanRow--unlimited .plusPlanPrice span,.plusPlanRow--unlimited .plusPlanPrice small,.plusPlanRow--unlimited .plusPlanFacts span{color:#aab4c9}.plusFairnessV2{background:#fff;padding:125px 0}.plusFairnessV2Grid{grid-template-columns:1fr .85fr;gap:100px;display:grid}.plusFairnessStatements{padding-top:24px}.plusFairnessStatements p{color:#657087;margin:0 0 26px;font-size:16px;line-height:1.8}.plusFairnessStatements span{border-top:1px solid #d6dce6;padding:13px 0;font-size:13px;font-weight:700;display:block}.plusFairnessStatements span:last-child{border-bottom:1px solid #d6dce6}.footerGrid{grid-template-columns:1.45fr repeat(4,1fr);gap:42px}@media (max-width:1100px){.plusHeroV2Grid{grid-template-columns:1fr .7fr}.plusHeroV2Brand{width:min(100%,420px);min-height:270px}.plusPlanRow{grid-template-columns:130px 170px 1fr auto;gap:24px}.footerGrid{grid-template-columns:1.5fr repeat(3,1fr)}.footerColumn:last-child{display:none}}@media (max-width:760px){.plusHeroV2{padding:78px 0}.plusHeroV2Grid{grid-template-columns:1fr;gap:42px}.plusHeroV2Copy h1{font-size:58px}.plusHeroV2Copy>p{font-size:16px}.plusHeroV2Brand{justify-self:start;width:min(100%,390px);min-height:0;padding-top:8px}.plusFeatureSection,.plusPlansSection,.plusFairnessV2{padding:84px 0}.plusFeatureIntro h2,.plusPlansHeader h2,.plusFairnessV2 h2{font-size:40px}.plusFeatureRows article{grid-template-columns:35px 1fr;gap:12px}.plusFeatureRows small,.plusFeatureRows h3{grid-column:2}.plusFeatureRows h3{font-size:24px}.plusPlanRow{grid-template-columns:1fr;gap:18px;padding:27px 0}.plusPlanRow--recommended{padding-left:14px}.plusPlanRow--unlimited{margin:0;padding:27px 18px}.plusPlanPrice,.plusPlanRow .button{justify-self:start}.plusPlanFacts{grid-template-columns:1fr 1fr}.plusFairnessV2Grid{grid-template-columns:1fr;gap:35px}.footerGrid{grid-template-columns:1fr 1fr}.footerIntro{grid-column:1/-1}}
.clarityHero{color:#fff;background:#070d1d;padding:96px 0 72px;overflow:hidden}.clarityHeroGrid{grid-template-columns:1.02fr .98fr;align-items:center;gap:72px;min-height:650px;display:grid}.clarityHeroCopy h1{letter-spacing:-.065em;max-width:760px;margin:22px 0 30px;font-size:clamp(64px,7.5vw,108px);line-height:.88}.clarityHeroCopy h1 span{color:#7477ff}.clarityHeroCopy>p{color:#b8c1d2;max-width:630px;font-size:19px;line-height:1.7}.clarityHeroActions{align-items:center;gap:24px;margin-top:36px;display:flex}.clarityHero .homeKicker{color:#858fa6}.clarityHero .heroProductScene{min-height:560px}.heroProductScene{min-height:520px;position:relative}.heroMapGrid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:8% 0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.heroRouteCanvas{width:100%;height:100%;position:absolute;inset:0}.heroRoute{fill:none;stroke-width:5px;stroke-linecap:round}.heroRoute--driver,.heroRoute--rider{stroke:#3a4664}.heroRoute--shared{stroke:#5e62ff;stroke-width:8px}.heroRouteLabel{letter-spacing:.15em;color:#7d88a0;font-size:9px;font-weight:800;position:absolute}.heroRouteLabel--driver{bottom:18%;left:5%}.heroRouteLabel--rider{top:17%;left:8%}.heroMeetingPoint{background:#070d1d;border:6px solid #7376ff;border-radius:50%;width:24px;height:24px;position:absolute;top:41.2%;left:40.7%}.heroMeetingPoint i{background:#fff;border-radius:50%;position:absolute;inset:3px}.heroDestination{border:7px solid #fff;border-radius:50%;width:30px;height:30px;position:absolute;top:15%;right:4.5%}.heroDestination span{background:#5e62ff;border-radius:50%;position:absolute;inset:5px}.heroProductPanel{color:#0a1230;background:#fff;border-radius:18px;width:min(360px,72%);padding:22px 24px;position:absolute;bottom:8%;right:2%;box-shadow:0 30px 70px #00000047}.productPanelTop{border-bottom:1px solid #e3e7ee;justify-content:space-between;align-items:center;gap:18px;padding-bottom:14px;display:flex}.productPanelTop span{letter-spacing:.14em;color:#707b90;font-size:8px;font-weight:800}.productPanelTop b{font-size:12px}.productPanelRoute{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:18px 0;display:grid}.productPanelRoute div:last-child{text-align:right}.productPanelRoute small{color:#7a8599;margin-bottom:4px;font-size:9px;display:block}.productPanelRoute strong{font-size:19px}.productPanelRoute>span{color:#4c4dff}.productPanelFoot{color:#707b90;border-top:1px solid #e3e7ee;gap:16px;padding-top:13px;font-size:9px;line-height:1.4;display:flex}.clarityPrincipleSection{background:#f4f7fb;padding:130px 0}.clarityPrincipleGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.clarityPrincipleCopy h2{letter-spacing:-.052em;margin:16px 0 24px;font-size:clamp(44px,5.2vw,70px);line-height:.98}.clarityPrincipleCopy>p{color:#606c83;max-width:600px;font-size:17px;line-height:1.78}.routeMergeVisual{min-height:390px;position:relative}.routeMergeVisual svg{width:100%;height:100%;position:absolute;inset:0}.mergeBase,.mergeShared{fill:none;stroke-linecap:round}.mergeBase{stroke:#c5cdd9;stroke-width:5px}.mergeBase--second{stroke:#aeb8c7}.mergeShared{stroke:#4c4dff;stroke-width:8px}.mergeCaption{letter-spacing:.14em;color:#7a8498;font-size:9px;font-weight:800;position:absolute}.mergeCaption--a{bottom:13%;left:3%}.mergeCaption--b{top:11%;left:4%}.mergeCaption--shared{color:#4c4dff;top:12%;right:7%}.mergeNode{background:#fff;border:6px solid #4c4dff;border-radius:50%;width:20px;height:20px;position:absolute;top:45%;left:44.5%}.clarityRolesSection{background:#fff;padding:124px 0}.clarityRolesGrid{border-top:1px solid #d8dee8;border-bottom:1px solid #d8dee8;grid-template-columns:1fr 1fr;display:grid}.clarityRolesGrid article{padding:56px 58px 56px 0}.clarityRolesGrid article+article{border-left:1px solid #d8dee8;padding-left:58px;padding-right:0}.clarityRolesGrid small{letter-spacing:.16em;color:#4c4dff;font-size:9px;font-weight:800}.clarityRolesGrid h2{letter-spacing:-.045em;margin:18px 0;font-size:clamp(34px,4vw,52px);line-height:1.02}.clarityRolesGrid p{color:#647086;max-width:530px;font-size:15px;line-height:1.72}.clarityRolesGrid a{color:#0a1230;margin-top:18px;font-size:13px;font-weight:700;display:inline-block}.clarityRolesGrid a:hover{color:#4c4dff}.clarityImpactSection{color:#fff;background:#070d1d;padding:126px 0}.clarityImpactGrid{grid-template-columns:.85fr 1.15fr;gap:110px;display:grid}.clarityImpactGrid h2{letter-spacing:-.052em;margin:16px 0;font-size:clamp(44px,5.3vw,70px);line-height:.98}.clarityImpactRows{border-top:1px solid #26314b}.clarityImpactRows article{border-bottom:1px solid #26314b;grid-template-columns:48px 1fr;gap:20px;padding:28px 0;display:grid}.clarityImpactRows article>span{color:#8185ff;font-size:10px;font-weight:800}.clarityImpactRows strong{font-size:20px}.clarityImpactRows p{color:#a8b1c5;max-width:620px;margin:8px 0 0;font-size:14px;line-height:1.7}.clarityOrganizationSection{background:#fff;padding:104px 0}.clarityOrganizationInner{grid-template-columns:1fr auto;align-items:end;gap:80px;display:grid}.clarityOrganizationInner h2{letter-spacing:-.05em;max-width:850px;margin:15px 0 20px;font-size:clamp(38px,4.8vw,62px);line-height:1}.clarityOrganizationInner p{color:#657087;max-width:650px;font-size:16px;line-height:1.75}.clarityFinalSection{color:#fff;background:#2a2bff;padding:104px 0}.clarityFinalInner h2{letter-spacing:-.055em;max-width:900px;margin:16px 0 34px;font-size:clamp(48px,6vw,78px);line-height:.96}.clarityFinalActions{align-items:center;gap:24px;display:flex}.pricingHeroClean{background:#f7f9fc;border-bottom:1px solid #dde3ec;padding:110px 0 90px}.pricingHeroCleanInner{max-width:980px}.pricingHeroClean h1{letter-spacing:-.06em;margin:18px 0 28px;font-size:clamp(58px,7vw,92px);line-height:.94}.pricingHeroClean p{color:#606c82;max-width:720px;font-size:19px;line-height:1.7}.pricingFormulaSection{background:#fff;padding:120px 0}.pricingFormulaGrid{grid-template-columns:1fr 70px 1fr;align-items:stretch;display:grid}.pricingPart{border-top:1px solid #ced6e1;border-bottom:1px solid #ced6e1;padding:44px 0}.pricingPart--driver{padding-right:48px}.pricingPart:not(.pricingPart--driver){padding-left:48px}.pricingPartNo{color:#4c4dff;margin-bottom:42px;font-size:11px;font-weight:800;display:block}.pricingPart small{letter-spacing:.16em;color:#7a8599;font-size:9px;font-weight:800}.pricingPart h2{letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(34px,4vw,50px);line-height:1.02}.pricingPart p{color:#626e84;max-width:560px;font-size:15px;line-height:1.75}.pricingPlus{color:#4c4dff;place-items:center;font-size:35px;font-weight:300;display:grid}.pricingExampleSection{background:#f4f7fb;padding:120px 0}.pricingExampleGrid{grid-template-columns:1fr .8fr;align-items:center;gap:100px;display:grid}.pricingExampleGrid h2{letter-spacing:-.05em;margin:16px 0 22px;font-size:clamp(42px,5.2vw,66px);line-height:.98}.pricingExampleGrid>div>p{color:#626e84;max-width:650px;font-size:16px;line-height:1.78}.priceReceipt{background:#fff;border:1px solid #d7dee8;border-radius:16px;padding:32px 34px}.priceReceipt>div{border-bottom:1px solid #e3e7ee;justify-content:space-between;gap:24px;padding:17px 0;display:flex}.priceReceipt span{color:#667188;font-size:13px}.priceReceipt strong{font-size:18px}.priceReceiptTotal{margin-top:8px;border-bottom:0!important}.priceReceiptTotal span,.priceReceiptTotal strong{color:#0a1230;font-weight:800}.priceReceiptTotal strong{font-size:26px}.priceReceipt small{color:#798397;margin-top:22px;font-size:10px;line-height:1.5;display:block}.pricingDetailsSection{background:#fff;padding:120px 0}.pricingDetailsGrid{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.pricingDetailsGrid h2{letter-spacing:-.05em;margin:16px 0;font-size:clamp(40px,4.8vw,60px);line-height:1}.pricingDetailRows{border-top:1px solid #d5dce6}.pricingDetailRows article{border-bottom:1px solid #d5dce6;padding:24px 0}.pricingDetailRows strong{font-size:17px}.pricingDetailRows p{color:#667188;margin:7px 0 0;font-size:14px;line-height:1.7}.pricingDetailRows a{color:#4c4dff;font-weight:700}.pricingClosingSection{color:#fff;background:#070d1d;padding:92px 0}.pricingClosingInner{grid-template-columns:1fr auto;align-items:end;gap:60px;display:grid}.pricingClosingInner h2{letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(40px,5vw,64px);line-height:1}@media (max-width:980px){.clarityHeroGrid,.clarityPrincipleGrid,.clarityImpactGrid,.pricingExampleGrid,.pricingDetailsGrid{grid-template-columns:1fr;gap:58px}.clarityHeroGrid{min-height:auto}.clarityHero .heroProductScene{min-height:480px}.clarityOrganizationInner,.pricingClosingInner,.pricingFormulaGrid{grid-template-columns:1fr}.pricingPlus{height:64px}.pricingPart--driver,.pricingPart:not(.pricingPart--driver){padding:38px 0}.clarityImpactGrid{gap:45px}}@media (max-width:720px){.clarityHero{padding:68px 0 50px}.clarityHeroCopy h1{font-size:58px}.clarityHeroCopy>p,.pricingHeroClean p{font-size:16px}.clarityHeroActions,.clarityFinalActions{flex-direction:column;align-items:flex-start}.clarityHero .heroProductScene{min-height:390px}.heroProductPanel{width:82%;padding:17px;right:0}.productPanelFoot{flex-direction:column;gap:5px}.clarityPrincipleSection,.clarityRolesSection,.clarityImpactSection,.clarityOrganizationSection,.pricingFormulaSection,.pricingExampleSection,.pricingDetailsSection{padding:78px 0}.clarityRolesGrid{grid-template-columns:1fr}.clarityRolesGrid article,.clarityRolesGrid article+article{border-left:0;padding:38px 0}.clarityRolesGrid article+article{border-top:1px solid #d8dee8}.routeMergeVisual{min-height:290px}.clarityOrganizationInner{gap:32px}.clarityFinalSection{padding:78px 0}.pricingHeroClean{padding:76px 0 64px}.pricingHeroClean h1{font-size:50px}.pricingPartNo{margin-bottom:26px}.priceReceipt{padding:24px 22px}.pricingDetailsGrid{gap:28px}.pricingClosingSection{padding:74px 0}}
.rideHero{background:#f7f9fc;border-bottom:1px solid #dde3ec;padding:96px 0 78px}.rideHeroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;min-height:540px;display:grid}.rideHero h1{letter-spacing:-.06em;max-width:850px;margin:18px 0 26px;font-size:clamp(56px,6.7vw,90px);line-height:.94}.rideHero p{color:#606c82;max-width:690px;font-size:18px;line-height:1.75}.rideHero .pageRouteVisual{min-height:390px}.rideStepsSection{background:#fff;padding:112px 0}.rideStepRows{border-top:1px solid #d4dbe6;margin-top:48px}.rideStepRows article{border-bottom:1px solid #d4dbe6;grid-template-columns:70px 1fr;gap:32px;padding:38px 0;display:grid}.rideStepRows article>span{color:#4c4dff;padding-top:6px;font-size:10px;font-weight:800}.rideStepRows h2{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(30px,3.6vw,46px);line-height:1.02}.rideStepRows p{color:#657087;max-width:720px;margin:0;font-size:15px;line-height:1.7}.rideMoneySection{color:#fff;background:#070d1d;padding:108px 0}.rideMoneyGrid{grid-template-columns:.9fr 1.1fr;gap:100px;display:grid}.rideMoneyGrid h2{letter-spacing:-.05em;margin:16px 0;font-size:clamp(42px,5vw,64px);line-height:.98}.rideMoneyGrid p{color:#aab4c8;max-width:650px;margin:0 0 24px;font-size:16px;line-height:1.8}.rideDriverStatement{background:#f4f7fb;padding:108px 0}.rideDriverStatementInner{grid-template-columns:180px 1fr;gap:58px;display:grid}.rideDriverStatementInner .eyebrow{grid-row:1/3}.rideDriverStatementInner h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,5vw,64px);line-height:1}.rideDriverStatementInner p{color:#657087;max-width:760px;margin:0;font-size:16px;line-height:1.8}.rideImpactBand{color:#fff;background:#2a2bff;padding:44px 0}.rideImpactBandInner{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.rideImpactBand strong{letter-spacing:-.03em;font-size:23px}.rideImpactBand span{color:#e3e4ff;font-size:13px;line-height:1.65}.rideFinal{background:#fff;padding:86px 0}.rideFinalInner{grid-template-columns:1fr auto;align-items:center;gap:60px;display:grid}.rideFinal h2{letter-spacing:-.05em;max-width:820px;margin:0;font-size:clamp(40px,4.8vw,60px);line-height:1}@media (max-width:980px){.rideHeroGrid,.rideMoneyGrid,.rideDriverStatementInner,.rideImpactBandInner,.rideFinalInner{grid-template-columns:1fr;gap:44px}.rideHeroGrid{min-height:auto}.rideDriverStatementInner .eyebrow{grid-row:auto}.rideHero .pageRouteVisual{min-height:320px}}@media (max-width:720px){.rideHero{padding:70px 0 58px}.rideHero h1{font-size:48px}.rideHero p{font-size:16px}.rideStepsSection,.rideMoneySection,.rideDriverStatement{padding:76px 0}.rideStepRows{margin-top:34px}.rideStepRows article{grid-template-columns:42px 1fr;gap:14px;padding:30px 0}.rideImpactBand{padding:36px 0}.rideFinal{padding:68px 0}}
.footerGrid.footerGrid--reduced{grid-template-columns:1.7fr repeat(3,1fr);gap:52px}.footerBottom--legal{align-items:center}.footerBottom--legal nav{gap:24px;display:flex}.footerBottom--legal nav a{color:inherit;opacity:.72;font-size:11px}.footerBottom--legal nav a:hover{opacity:1}.organizationHeroClean{background:#f7f9fc;border-bottom:1px solid #dfe4ec;padding:112px 0 100px}.organizationHeroCleanGrid{grid-template-columns:1fr .88fr;align-items:center;gap:90px;display:grid}.organizationHeroClean h1{letter-spacing:-.06em;max-width:820px;margin:18px 0 28px;font-size:clamp(58px,6.7vw,92px);line-height:.92}.organizationHeroClean p{color:#606c82;max-width:670px;font-size:18px;line-height:1.75}.organizationHeroClean .campusNetwork{min-height:420px}.organizationAudienceSection{background:#fff;padding:120px 0}.organizationAudienceIntro{max-width:980px;margin-bottom:62px}.organizationAudienceIntro h2{letter-spacing:-.052em;margin:16px 0 0;font-size:clamp(42px,5vw,66px);line-height:1}.organizationAudienceRows{border-top:1px solid #d3dae5}.organizationAudienceRows>a{color:#0a1230;border-bottom:1px solid #d3dae5;grid-template-columns:60px 1fr auto;align-items:center;gap:30px;padding:34px 0;display:grid}.organizationAudienceRows>a>span{color:#4c4dff;font-size:10px;font-weight:800}.organizationAudienceRows small{letter-spacing:.15em;color:#778399;font-size:9px;font-weight:800}.organizationAudienceRows h3{letter-spacing:-.035em;margin:8px 0;font-size:30px}.organizationAudienceRows p{color:#657087;max-width:700px;margin:0;font-size:14px;line-height:1.7}.organizationAudienceRows b{font-size:22px;font-weight:400}.organizationAudienceRows>a:hover h3,.organizationAudienceRows>a:hover b{color:#4c4dff}.organizationImpactClean{color:#fff;background:#070d1d;padding:112px 0}.organizationImpactCleanGrid{grid-template-columns:.9fr 1.1fr;gap:100px;display:grid}.organizationImpactClean h2{letter-spacing:-.05em;margin:16px 0;font-size:clamp(44px,5.2vw,68px);line-height:.98}.organizationImpactClean p{color:#aeb8cb;max-width:720px;margin:8px 0 0;font-size:17px;line-height:1.8}.organizationClosingClean{background:#fff;padding:100px 0}.organizationClosingCleanInner{grid-template-columns:1fr auto;align-items:end;gap:60px;display:grid}.organizationClosingClean h2{letter-spacing:-.05em;max-width:820px;margin:14px 0 0;font-size:clamp(40px,4.8vw,62px);line-height:1}.plusSimpleBoundary{color:#667188;border-top:1px solid #cbd3df;flex-wrap:wrap;gap:10px 24px;margin-top:36px;padding-top:24px;font-size:12px;display:flex}.plusSimpleBoundary strong{color:#0a1230}.plusSimpleBoundary span:before{content:"✓";color:#4c4dff;margin-right:7px}.plusFeatureRows article{grid-template-columns:60px 170px 1fr}.plusPlanFacts{grid-template-columns:1fr;gap:8px}.plusPlanFacts span{line-height:1.45}.pricingDetailsLead{color:#69758a;max-width:560px;margin:0;font-size:15px;line-height:1.75}.pricingDisclosureList{border-top:1px solid #d5dce6}.pricingDisclosureList details{border-bottom:1px solid #d5dce6}.pricingDisclosureList summary{cursor:pointer;color:#0a1230;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;list-style:none;display:flex}.pricingDisclosureList summary::-webkit-details-marker{display:none}.pricingDisclosureList summary span{letter-spacing:-.015em;font-size:17px;font-weight:700}.pricingDisclosureList summary b{color:#4c4dff;font-size:24px;font-weight:300;line-height:1;transition:transform .16s}.pricingDisclosureList details[open] summary b{transform:rotate(45deg)}.pricingDisclosureList details p{color:#667188;max-width:720px;margin:-2px 48px 22px 0;font-size:14px;line-height:1.72}.pricingDisclosureList details p a{color:#4c4dff;font-weight:700}.priceReceiptTotal{padding-top:20px!important}.clarityImpactRows article{padding:31px 0}@media (max-width:1100px){.footerGrid.footerGrid--reduced{grid-template-columns:1.5fr repeat(3,1fr);gap:28px}.footerGrid--reduced .footerColumn:last-child{display:block}.organizationHeroCleanGrid{grid-template-columns:1fr .8fr;gap:52px}}@media (max-width:820px){.organizationHeroCleanGrid,.organizationImpactCleanGrid,.organizationClosingCleanInner{grid-template-columns:1fr;gap:48px}.organizationHeroClean .campusNetwork{min-height:350px}.footerGrid.footerGrid--reduced{grid-template-columns:1fr 1fr}.footerGrid--reduced .footerIntro{grid-column:1/-1}.footerGrid--reduced .footerColumn:last-child{display:block}.footerBottom--legal{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:620px){.organizationHeroClean{padding:76px 0 64px}.organizationHeroClean h1{font-size:52px}.organizationHeroClean p{font-size:16px}.organizationHeroClean .campusNetwork{display:none}.organizationAudienceSection,.organizationImpactClean,.organizationClosingClean{padding:78px 0}.organizationAudienceRows>a{grid-template-columns:35px 1fr auto;gap:14px}.organizationAudienceRows h3{font-size:24px}.plusSimpleBoundary{gap:10px;display:grid}.plusFeatureRows article{grid-template-columns:35px 1fr}.footerGrid.footerGrid--reduced{grid-template-columns:1fr 1fr}.pricingDisclosureList summary{padding:20px 0}.pricingDisclosureList summary span{font-size:16px}.pricingDisclosureList details p{margin:-1px 32px 20px 0;font-size:13px}}
:root{--cr-ice:#f4f7fb;--cr-white:#fff;--cr-navy:#070d1d;--cr-midnight:#0a1230;--cr-indigo:#4c4dff;--cr-indigo-deep:#2a2bff;--cr-muted:#667085;--cr-line:#070d1d1f}html{scroll-behavior:smooth}body{background:var(--cr-ice);color:var(--cr-navy)}.siteHeader{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f7fbeb;border-bottom:1px solid #070d1d14}.headerInner{min-height:76px}.desktopNav{gap:30px}.desktopNav a{color:#070d1db3;letter-spacing:-.01em;font-size:14px;font-weight:560}.desktopNav a:hover{color:var(--cr-navy)}.headerActions .button{background:var(--cr-navy);border-color:var(--cr-navy);border-radius:999px;padding:11px 17px;font-size:13px}.siteFooter{background:var(--cr-navy);color:var(--cr-white);padding-top:56px}.footerGrid--reduced{grid-template-columns:minmax(260px,1.3fr) minmax(0,2fr);gap:80px;padding-bottom:54px;display:grid}.footerIntro p{color:#ffffffa3;max-width:420px;font-size:18px;line-height:1.5}.footerIntro .button{display:none}.footerColumnsInline{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.footerColumn strong{color:#ffffff6b;letter-spacing:.13em;text-transform:uppercase;font-size:11px}.footerColumn a{color:#ffffffc7}.footerBottom{color:#ffffff75;border-top:1px solid #ffffff1a}.footerBottom a{color:inherit}.crHome{background:var(--cr-ice);overflow:clip}.crShell{width:min(1240px,100% - 48px);margin:0 auto}.crOverline,.crSectionLabel{letter-spacing:.16em;text-transform:uppercase;color:#070d1d80;margin:0;font-size:11px;font-weight:650;line-height:1.2}.crSectionLabelLight{color:#ffffff75}.crVisuallyHidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.crHero{background:var(--cr-ice);align-items:center;min-height:calc(100vh - 76px);display:flex}.crHeroInner{grid-template-columns:.88fr 1.12fr;align-items:center;gap:48px;padding:88px 0 100px;display:grid}.crHeroCopy{z-index:2;position:relative}.crHero h1{letter-spacing:-.065em;text-wrap:balance;max-width:780px;margin:26px 0;font-size:clamp(64px,7.2vw,112px);font-weight:560;line-height:.9}.crHero h1 em{color:var(--cr-indigo);font-style:normal}.crHeroLead{letter-spacing:-.025em;color:#070d1db8;max-width:620px;margin:0;font-size:clamp(20px,2vw,28px);line-height:1.35}.crHeroActions,.crCloseActions{align-items:center;gap:24px;margin-top:40px;display:flex}.crButton{border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 22px;font-size:15px;font-weight:620;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.crButtonPrimary{background:var(--cr-navy);color:var(--cr-white);box-shadow:0 12px 28px #070d1d1f}.crTextLink{color:#070d1d9e;border-bottom:1px solid #070d1d33;align-items:center;gap:10px;min-height:44px;padding-bottom:2px;font-size:14px;font-weight:580;text-decoration:none;display:inline-flex}.crTextLinkDark{color:var(--cr-navy)}.crHeroMicro{color:#070d1d7a;letter-spacing:-.01em;margin:22px 0 0;font-size:13px;line-height:1.45}.crStory{background:var(--cr-white);padding:150px 0 145px;scroll-margin-top:76px}.crStoryGrid{grid-template-columns:1fr 1fr;gap:9vw;margin-top:78px;display:grid}.crStoryMoment{padding:0 0 24px}.crStoryMoment time{letter-spacing:-.06em;color:var(--cr-indigo);margin-bottom:30px;font-size:clamp(56px,7vw,94px);line-height:.9;display:block}.crStoryMoment h3{letter-spacing:-.045em;text-wrap:balance;max-width:560px;margin:0 0 20px;font-size:clamp(34px,4vw,58px);font-weight:540;line-height:1.02}.crStoryMoment p{color:#070d1d9e;max-width:450px;font-size:18px;line-height:1.55}.crStoryMomentRight{padding-top:88px}.crStoryResolution{color:#070d1da3;justify-content:flex-end;align-items:baseline;gap:18px;max-width:620px;margin:24px 0 0 auto;font-size:17px;line-height:1.5;display:flex}.crStoryResolution time{color:var(--cr-indigo);letter-spacing:.08em;font-size:13px;font-weight:700}.crStoryResolution span{font-weight:580}.crProduct{background:var(--cr-ice);padding:150px 0}.crProductGrid{grid-template-columns:.76fr 1.24fr;align-items:center;gap:84px;display:grid}.crProductCopy h2{letter-spacing:-.055em;text-wrap:balance;margin:22px 0 26px;font-size:clamp(46px,5vw,74px);font-weight:540;line-height:.98}.crProductCopy>p:not(.crSectionLabel){color:#070d1da3;max-width:520px;font-size:19px;line-height:1.55}.crProductCopy .crTextLink{margin-top:24px}.crManifesto{color:var(--cr-white);background:radial-gradient(120% 90% at 82% 0,#0e1a44 0%,#0a1230 46%,#070d1d 100%);padding:150px 0 130px}.crManifesto h2{letter-spacing:-.065em;text-wrap:balance;max-width:1050px;margin:28px 0 90px;font-size:clamp(58px,8vw,118px);font-weight:520;line-height:.88}.crManifesto h2 em{color:#ffffffad;font-style:normal}.crManifestoBottom{border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-top:44px;display:grid}.crManifestoBottom p{color:#ffffffb8;max-width:620px;margin:0;font-size:20px;line-height:1.55}.crClose{background:var(--cr-white);padding:150px 0 80px}.crCloseInner h2{letter-spacing:-.07em;text-wrap:balance;margin:20px 0 0;font-size:clamp(76px,10vw,150px);font-weight:520;line-height:.88}.crCloseActions{margin-top:48px}.crOrgLink{border-top:1px solid var(--cr-line);border-bottom:1px solid var(--cr-line);color:#070d1d9e;justify-content:space-between;align-items:center;gap:20px;min-height:72px;margin-top:120px;padding:24px 0;font-size:14px;text-decoration:none;display:flex}.crHeroArt{isolation:isolate;background:radial-gradient(120% 78% at 60% 56%,#101d4a 0%,#0a1230 46%,#070d1d 100%);border-radius:34px;min-height:610px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 34px 80px #070d1d24}.crHeroArt:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(135deg,#ffffff0a,#0000 28% 72%,#4c4dff14);position:absolute;inset:0}.crHeroArt svg{width:100%;height:100%;position:absolute;inset:0}.crHeroTarget circle{fill:none;stroke:#f4f7fb0e;stroke-width:1.5px}.crHeroRoadLine{fill:none;stroke:#f4f7fb99;stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:13 21}.crHeroPath{fill:none;stroke-linecap:round;stroke-width:6px}.crHeroPathA{stroke:#f4f7fb80}.crHeroPathB{stroke:#f4f7fb4d}.crHeroStart{fill:var(--cr-ice);opacity:.7}.crHeroBeaconRing{fill:none}.crHeroBeaconRing--outer{stroke:#4c4dff61;stroke-width:2px}.crHeroBeaconRing--mid{stroke:#4c4dffad;stroke-width:2px}.crHeroBeaconRing--inner{stroke:var(--cr-indigo);stroke-width:3px}.crHeroBeaconCore{fill:var(--cr-indigo);stroke:var(--cr-ice);stroke-width:3px}.crHeroCaption{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a1230b8;border:1px solid #4c4dff52;border-radius:12px;flex-direction:column;gap:3px;padding:10px 13px;display:flex;position:absolute;top:55%;left:50%}.crHeroCaption span{letter-spacing:.14em;text-transform:uppercase;color:#f4f7fb99;font-size:9px;font-weight:700}.crHeroCaption strong{letter-spacing:-.01em;color:var(--cr-white);font-size:13px;font-weight:650}.crHeroSignature{z-index:2;color:#f4f7fb70;letter-spacing:.16em;font-size:9px;font-weight:700;position:absolute;bottom:22px;right:24px}.crMorningVisual{margin-top:78px;position:relative;overflow:visible}.crMorningVisual svg{width:100%;height:auto;display:block}.crMorningPath{fill:none;stroke-linecap:round;stroke:#070d1d4d;stroke-width:3.5px}.crMorningShared{fill:none;stroke-linecap:round;stroke:var(--cr-indigo);stroke-width:7px}.crMorningStart{fill:#070d1d80}.crMorningBeaconRing{fill:none}.crMorningBeaconRing--mid{stroke:#4c4dff80;stroke-width:2px}.crMorningBeaconRing--inner{stroke:var(--cr-indigo);stroke-width:2.5px}.crMorningBeaconCore{fill:var(--cr-indigo);stroke:var(--cr-white);stroke-width:3px}.crProductStage{justify-content:center;padding:12px 0;display:flex;position:relative}.crProductStage:before{content:"BEST MATCH";color:#070d1d09;letter-spacing:-.06em;text-align:center;white-space:nowrap;pointer-events:none;font-size:clamp(82px,10vw,148px);font-weight:700;position:absolute;inset:auto 0 50%;transform:translateY(50%)}.crPhoneFrame{z-index:2;background:var(--cr-navy);color:#fff;border:1px solid #070d1d14;border-radius:30px;width:min(100%,384px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 40px 90px #070d1d3d}.crPhoneBar{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:62px;padding:0 24px;display:flex}.crPhoneBar strong{letter-spacing:.12em;font-size:13px}.crPhoneBar span{color:#ffffff6b;font-size:11px}.crPhoneMap{background:var(--cr-midnight);height:232px;position:relative;overflow:hidden}.crPhoneMap svg{width:100%;height:100%}.crPhoneTarget circle{fill:none;stroke:#ffffff0f;stroke-width:1.5px}.crPhonePath{fill:none;stroke:#ffffff6b;stroke-width:3.5px;stroke-linecap:round}.crPhoneShared{fill:none;stroke:var(--cr-indigo);stroke-width:6px;stroke-linecap:round}.crPhoneStart{fill:#fff;opacity:.8}.crPhoneBeaconRing{fill:none;stroke:#4c4dff8c;stroke-width:2px}.crPhoneBeaconRing--inner{stroke:var(--cr-indigo);stroke-width:2.5px}.crPhoneBeaconCore{fill:var(--cr-indigo);stroke:var(--cr-midnight);stroke-width:3px}.crBestMatch{letter-spacing:.14em;color:#ffffff9e;font-size:9px;font-weight:720;position:absolute;top:18px;left:22px}.crEtaPill{color:var(--cr-navy);background:#fff;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:650;position:absolute;bottom:18px;right:18px;box-shadow:0 8px 22px #070d1d2e}.crPhoneSheet{background:var(--cr-navy);padding:26px 26px 28px}.crPhoneRouteRow{border-bottom:1px solid #ffffff17;grid-template-columns:1fr 80px 1fr;align-items:center;gap:18px;padding-bottom:24px;display:grid}.crPhoneRouteRow>div{flex-direction:column;gap:4px;display:flex}.crPhoneRouteRow small{color:#ffffff6b}.crPhoneRouteRow strong{letter-spacing:-.04em;font-size:32px;font-weight:530}.crPhoneRouteRow span{color:#fff9;font-size:12px}.crPhoneRouteRow i{background:var(--cr-indigo);height:2px;position:relative}.crPhoneRouteRow i:before,.crPhoneRouteRow i:after{content:"";background:var(--cr-indigo);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-50%)}.crPhoneRouteRow i:before{left:0}.crPhoneRouteRow i:after{right:0}.crPhoneMeta{border-bottom:1px solid #ffffff17;grid-template-columns:1fr 1fr;gap:18px;padding:22px 0;display:grid}.crPhoneMeta div{justify-content:space-between;gap:14px;display:flex}.crPhoneMeta span{color:#ffffff80;font-size:12px}.crPhoneMeta strong{font-size:13px}.crPhoneTotal{justify-content:space-between;align-items:end;padding:24px 0 22px;display:flex}.crPhoneTotal span{color:#fff9}.crPhoneTotal strong{letter-spacing:-.055em;font-size:50px;font-weight:520;line-height:.9}.crPhoneAction{background:var(--cr-indigo);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:48px;font-size:13px;font-weight:650;display:flex}.crSharedRideVisual{justify-content:flex-end;align-items:center;display:flex}.crSharedRideVisual svg{width:100%;max-width:560px;height:auto;display:block}.crMergePath{fill:none;stroke-linecap:round;stroke:#f4f7fb57;stroke-width:3.5px}.crMergeShared{fill:none;stroke-linecap:round;stroke:var(--cr-indigo);stroke-width:8px}.crMergeStart{fill:#f4f7fb80}.crMergeBeaconRing{fill:none}.crMergeBeaconRing--mid{stroke:#4c4dff8c;stroke-width:2px}.crMergeBeaconRing--inner{stroke:var(--cr-indigo);stroke-width:2.5px}.crMergeBeaconCore{fill:var(--cr-indigo);stroke:var(--cr-white);stroke-width:3px}@media (hover:hover){.crButton:hover{transform:translateY(-2px)}.crButtonPrimary:hover{background:var(--cr-indigo);box-shadow:0 14px 34px #4c4dff38}.crTextLink:hover,.crOrgLink:hover{color:var(--cr-navy)}}@media (max-width:980px){.crHeroInner,.crProductGrid{grid-template-columns:1fr;gap:52px}.crHero{min-height:auto}.crHeroInner{padding:72px 0 70px}.crHeroArt{min-height:460px}.crPhoneFrame{margin:0 auto}.crManifestoBottom{grid-template-columns:1fr;gap:48px}.crSharedRideVisual{justify-content:center}.footerGrid--reduced{grid-template-columns:1fr;gap:48px}}@media (max-width:720px){.crShell{width:min(100% - 32px,1240px)}.crHeroInner{gap:42px;padding-top:58px}.crHero h1{font-size:clamp(55px,16vw,82px)}.crHeroLead{font-size:19px}.crHeroActions,.crCloseActions{flex-direction:column;align-items:flex-start;gap:14px}.crButton{width:100%}.crHeroMicro{margin-top:16px}.crHeroArt{border-radius:24px;min-height:380px}.crHeroCaption{border-radius:10px;padding:8px 10px}.crHeroCaption strong{font-size:11px}.crHeroCaption span{font-size:8px}.crHeroSignature{letter-spacing:.12em;font-size:7px;bottom:14px;right:16px}.crStory,.crProduct,.crManifesto,.crClose{padding-top:100px;padding-bottom:100px}.crStoryGrid{grid-template-columns:1fr;gap:36px;margin-top:56px}.crStoryMomentRight{padding-top:0}.crStoryMoment time{font-size:58px}.crStoryMoment h3{font-size:38px}.crMorningVisual{margin-top:52px}.crStoryResolution{justify-content:flex-start;margin-top:20px}.crProductCopy h2{font-size:48px}.crProductStage:before{display:none}.crPhoneRouteRow{grid-template-columns:1fr}.crPhoneRouteRow i{width:2px;height:24px}.crPhoneMeta{grid-template-columns:1fr}.crPhoneTotal strong{font-size:42px}.crCloseInner h2{font-size:76px}.crOrgLink{min-height:64px;margin-top:86px}}@media (prefers-reduced-motion:no-preference){.crHeroPath{stroke-dasharray:1;stroke-dashoffset:1px}.crHeroPathA{animation:1s .15s forwards crDraw}.crHeroPathB{animation:1.1s .3s forwards crDraw}.crHeroRoad,.crHeroRoadLine{opacity:0;animation:.9s .95s forwards crFade}.crHeroBeacon{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.2,.8,.2,1) .8s forwards crPop;transform:scale(.55)}.crHeroCaption,.crHeroSignature{opacity:0;animation:.6s 1.2s forwards crRise;transform:translateY(10px)}@supports (animation-timeline:view()){.crMorningPath,.crMorningShared,.crMergePath,.crMergeShared,.crPhonePath,.crPhoneShared{stroke-dasharray:1;stroke-dashoffset:1px;animation:1s linear both crDraw;animation-timeline:view();animation-range:entry 8% cover 44%}.crMorningBeacon,.crMergeBeacon,.crPhoneBeacon{opacity:0;transform-box:fill-box;transform-origin:50%;animation:1s linear both crPop;animation-timeline:view();animation-range:entry 24% cover 52%;transform:scale(.6)}}}@keyframes crDraw{to{stroke-dashoffset:0}}@keyframes crFade{to{opacity:1}}@keyframes crPop{to{opacity:1;transform:scale(1)}}@keyframes crRise{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.crButton{transition:none}}@media (prefers-contrast:more){.crOverline,.crSectionLabel{color:#070d1dbf}.crHeroLead,.crStoryMoment p,.crProductCopy>p:not(.crSectionLabel),.crOrgLink{color:#070d1de0}.crSectionLabelLight,.crManifestoBottom p{color:#ffffffe6}.crHeroPathA,.crHeroPathB,.crMergePath{stroke:#f4f7fbb8}}.crHeroBrandArt{background:var(--cr-navy);isolation:isolate;border-radius:38px;min-height:580px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0e,0 36px 88px #070d1d2e}.crHeroBrandArt:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 80px #00000029}.crHeroBrandArt svg{width:108%;height:108%;position:absolute;inset:-4%}.crHeroBrandInbound,.crHeroBrandCorridorHalo,.crHeroBrandCorridor{fill:none;stroke-linecap:round}.crHeroBrandInbound{stroke-width:4px}.crHeroBrandInboundA{stroke:#f4f7fb85}.crHeroBrandInboundB{stroke:#f4f7fb38}.crHeroBrandCorridorHalo{stroke:#4c4dff21;stroke-width:46px}.crHeroBrandCorridor{stroke:var(--cr-indigo);stroke-width:23px;filter:drop-shadow(0 0 22px #4c4dff33)}.crHeroBrandMeetHalo{fill:#4c4dff2e}.crHeroBrandMeet{fill:var(--cr-white);stroke:var(--cr-indigo);stroke-width:5px}.crManifestoBottom--statement{padding-top:48px;display:block}.crManifestoBottom--statement>p{max-width:620px}.crManifestBrandStatement{width:calc(100% + 11vw);min-height:300px;margin-top:66px;margin-right:-11vw;position:relative;overflow:visible}.crManifestBrandStatement svg{width:100%;height:300px;display:block;overflow:visible}.crManifestBrandInbound,.crManifestBrandShared{fill:none;stroke-linecap:round}.crManifestBrandInbound{stroke-width:3px}.crManifestBrandInboundA{stroke:#f4f7fb57}.crManifestBrandInboundB{stroke:#f4f7fb29}.crManifestBrandShared{stroke:var(--cr-indigo);stroke-width:22px}.crManifestBrandMeet{fill:var(--cr-white);stroke:var(--cr-indigo);stroke-width:4px}@media (prefers-reduced-motion:no-preference){.crHeroBrandInbound,.crHeroBrandCorridorHalo,.crHeroBrandCorridor{stroke-dasharray:1;stroke-dashoffset:1px}.crHeroBrandInboundA{animation:.8s 80ms forwards crDraw}.crHeroBrandInboundB{animation:.9s .28s forwards crDraw}.crHeroBrandMeeting{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.48s cubic-bezier(.2,.8,.2,1) .82s forwards crBrandMeet;transform:scale(.6)}.crHeroBrandCorridorHalo{animation:.8s 1.02s forwards crDraw}.crHeroBrandCorridor{animation:.88s cubic-bezier(.2,.75,.2,1) 1.06s forwards crDraw}@supports (animation-timeline:view()){.crManifestBrandInbound,.crManifestBrandShared{stroke-dasharray:1;stroke-dashoffset:1px;animation:1s linear both crDraw;animation-timeline:view();animation-range:entry 8% cover 48%}.crManifestBrandShared{animation-range:entry 22% cover 62%}}}@keyframes crBrandMeet{to{opacity:1;transform:scale(1)}}@media (max-width:1120px){.crHeroBrandArt{min-height:520px}.crManifestBrandStatement{width:108%;margin-right:-8%}}@media (max-width:980px){.crHeroBrandArt{min-height:460px}.crManifestBrandStatement{min-height:245px;margin-top:54px}.crManifestBrandStatement svg{height:245px}}@media (max-width:720px){.crHeroBrandArt{border-radius:28px;min-height:370px}.crHeroBrandArt svg{width:136%;height:116%;inset:-8% -18%}.crHeroBrandInbound{stroke-width:3.4px}.crHeroBrandCorridorHalo{stroke-width:34px}.crHeroBrandCorridor{stroke-width:18px}.crManifestoBottom--statement{padding-top:38px}.crManifestBrandStatement{width:calc(100% + 32px);min-height:190px;margin-top:46px;margin-right:-32px}.crManifestBrandStatement svg{width:122%;height:190px;transform:translate(-10%)}.crManifestBrandShared{stroke-width:17px}}@media (max-width:420px){.crHeroBrandArt{min-height:340px}.crHeroBrandArt svg{width:148%;height:116%;inset:-8% -24%}.crManifestBrandStatement{min-height:168px}.crManifestBrandStatement svg{width:132%;height:168px;transform:translate(-15%)}.crManifestBrandShared{stroke-width:15px}}@media (prefers-contrast:more){.crHeroBrandInboundA,.crHeroBrandInboundB,.crManifestBrandInboundA,.crManifestBrandInboundB{stroke:#f4f7fbc2}}
.skipLink{z-index:1000;background:var(--white);color:var(--navy);border:2px solid var(--indigo);box-shadow:var(--shadow);border-radius:10px;padding:10px 14px;font-weight:700;transition:transform .18s;position:fixed;top:14px;left:18px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}#main-content:focus{outline:none}::selection{color:var(--navy);background:#d9daff}.homeHero h1,.pageHeroCopy h1,.simpleHero h1,.plusHero h1,.sectionHeading h2,.statementGrid h2,.productCopy h2,.organizationGrid h2,.ctaBand h2{text-wrap:balance}.heroTicker{color:#7e89a2}.planName{color:#5b6780}.annualPrice,.planPrice span{color:#64708a}.contentCardLink{margin-top:22px}.ctaBandActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.button--ghostLight{color:#fff;background:0 0;border-color:#ffffff7a}.button--ghostLight:hover{color:#fff;background:#ffffff1a;border-color:#fff}.safetyTeaser{background:#fff}.safetyTeaserGrid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;display:grid}.safetyTeaserCopy h2{letter-spacing:-.045em;max-width:620px;margin:14px 0 22px;font-size:clamp(38px,5vw,62px);line-height:1.02}.safetyTeaserCopy>p{color:var(--muted);max-width:610px;font-size:17px;line-height:1.75}.safetyMiniGrid{grid-template-columns:1fr;gap:12px;display:grid}.safetyMiniGrid article{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f8f9fd);border-radius:20px;grid-template-columns:42px 1fr;column-gap:16px;padding:22px 24px;display:grid}.safetyMiniGrid article>span{width:34px;height:34px;color:var(--indigo);letter-spacing:.08em;background:#eceeff;border-radius:50%;grid-row:1/3;place-items:center;font-size:10px;font-weight:800;display:grid}.safetyMiniGrid strong{letter-spacing:-.02em;font-size:17px}.safetyMiniGrid p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.6}.contentCard:target{scroll-margin-top:100px}.pageHeroCopy>p,.contentCard p,.statementCopy p,.productCopy>p,.organizationGrid>div>p{max-width:72ch}.siteHeader a,.siteFooter a,.button,.audienceCard{touch-action:manipulation}.phoneFakeButton{background:var(--navy);color:#fff;text-align:center;border:0;border-radius:10px;width:100%;padding:10px;font-size:9px;font-weight:700}.pricingFootnote{color:var(--muted);margin-top:26px;font-size:13px;line-height:1.6}.pricingFootnote a{color:var(--indigo);font-weight:700}.pricingFootnote a:hover{text-underline-offset:3px;text-decoration:underline}.crOverline,.crSectionLabel{color:#070d1dad}.crSectionLabelLight{color:#ffffff94}.crHeroMicro{color:#070d1da3}.footerColumn strong{color:#ffffff9e}.crHeroSignature{color:#f4f7fb9e}.crPhoneBar span,.crPhoneRouteRow small{color:#ffffff9e}@media (max-width:980px){.safetyTeaserGrid{grid-template-columns:1fr;gap:42px}.ctaBandActions{justify-content:flex-start}}@media (max-width:680px){.safetyTeaserCopy h2{font-size:40px}.safetyMiniGrid article{padding:19px 18px}.ctaBandActions,.ctaBandActions .button{width:100%}.heroTrust{row-gap:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.crOverline,.crSectionLabel{color:#070d1da3}.crSectionLabelLight{color:#ffffffad}.crHeroInner{grid-template-columns:minmax(0,1.12fr) minmax(480px,.88fr);gap:56px}.crHero h1{letter-spacing:-.058em;max-width:720px;font-size:clamp(60px,5.25vw,84px);line-height:.93}.crHeroLead{color:#070d1dc2;max-width:600px;font-size:clamp(20px,1.65vw,25px)}.crHeroMicro{color:#070d1d94}.crHeroArt{min-height:580px}.crHeroCaption{top:54%;left:48%}.crStoryMoment h3{font-size:clamp(34px,3.7vw,54px)}.crProductGrid{grid-template-columns:minmax(0,1fr) minmax(440px,1fr);gap:72px}.crProductCopy h2{font-size:clamp(44px,4.2vw,64px);line-height:1}.crProductStage{align-items:center;min-height:620px}.crOrgLink span{flex:none}.footerColumnsInline{grid-template-columns:repeat(3,minmax(0,1fr))}.footerColumnsInline .footerColumn:last-child{display:flex}.footerBottom nav{flex-wrap:wrap;gap:18px;display:flex}@media (max-width:1120px){.crHeroInner,.crProductGrid{grid-template-columns:1fr}.crHeroInner{gap:48px}.crHeroCopy,.crProductCopy,.crHero h1{max-width:760px}.crHeroArt{min-height:520px}.crProductGrid{gap:58px}.crProductStage{min-height:auto}}@media (max-width:980px){.crHeroArt{min-height:460px}.crHero h1{font-size:clamp(58px,8.8vw,80px)}.footerColumnsInline .footerColumn:last-child{display:flex}}@media (max-width:720px){.crHeroInner{gap:38px}.crHero h1{letter-spacing:-.055em;font-size:clamp(52px,15vw,66px);line-height:.94}.crHeroLead{font-size:18px;line-height:1.42}.crHeroArt{min-height:370px}.crStoryMoment h3{font-size:36px}.crProductCopy h2{font-size:44px}.crProductGrid{gap:46px}.footerColumnsInline{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px}.footerColumnsInline .footerColumn:last-child{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;display:grid}.footerColumnsInline .footerColumn:last-child strong{grid-column:1/-1}.footerBottom nav{gap:14px 18px}}@media (max-width:420px){.crHero h1{font-size:clamp(49px,14.5vw,60px)}.crHeroArt{min-height:340px}.crHeroSignature{text-align:right;max-width:180px;line-height:1.35}.crStoryMoment h3,.crProductCopy h2{font-size:34px}.crPhoneSheet{padding-inline:22px}.crPhoneTotal strong{font-size:39px}.crCloseInner h2{font-size:64px}.footerColumnsInline{grid-template-columns:1fr}.footerColumnsInline .footerColumn:last-child{grid-column:auto;grid-template-columns:1fr}.footerColumnsInline .footerColumn:last-child strong{grid-column:auto}}.crHeroArt{background:var(--cr-navy);box-shadow:inset 0 0 0 1px #ffffff0f,0 34px 80px #070d1d29}.crHeroArt:before{background:0 0}.crHeroField circle{fill:none;stroke:#f4f7fb0f;stroke-width:1.4px}.crHeroPath{stroke-width:5px}.crHeroPathA{stroke:#f4f7fb8f}.crHeroPathB{stroke:#f4f7fb47}.crHeroShared{fill:none;stroke:var(--cr-indigo);stroke-width:18px;stroke-linecap:round}.crHeroBeaconRing--outer{stroke:#4c4dff6b;stroke-width:2px}.crHeroBeaconRing--inner{stroke:var(--cr-indigo);stroke-width:2.5px}.crHeroBeaconCore{fill:var(--cr-white);stroke:var(--cr-indigo);stroke-width:4px}.crMorningSequence{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(38px,5vw,76px);min-height:600px;margin-top:66px;padding:24px 0 34px;display:grid;position:relative}.crMorningTrack{z-index:0;width:100%;height:330px;position:absolute;top:182px;left:0;right:0;overflow:visible}.crMorningTimeline,.crMorningJoin,.crMorningTogether{fill:none;stroke-linecap:round}.crMorningTimeline{stroke:#070d1d47;stroke-width:3.5px}.crMorningJoin{stroke:#070d1d29;stroke-width:3px}.crMorningTogether{stroke:var(--cr-indigo);stroke-width:8px}.crMorningMeetRing{fill:var(--cr-white);stroke:#4c4dff57;stroke-width:2px}.crMorningMeet{fill:var(--cr-indigo);stroke:var(--cr-white);stroke-width:3px}.crMorningBeat{z-index:2;max-width:360px;position:relative}.crMorningBeatA{margin-top:0}.crMorningBeatB{margin-top:106px}.crMorningBeatC{align-self:start;margin-top:278px}.crMorningBeat time{color:var(--cr-indigo);letter-spacing:-.065em;margin-bottom:24px;font-size:clamp(60px,6.4vw,88px);font-weight:520;line-height:.86;display:block}.crMorningBeat h3{color:var(--cr-navy);letter-spacing:-.04em;text-wrap:balance;margin:0 0 16px;font-size:clamp(27px,2.4vw,38px);font-weight:540;line-height:1.04}.crMorningBeat p{color:#070d1d9e;max-width:330px;margin:0;font-size:16px;line-height:1.55}.crMorningBeatC h3{color:var(--cr-indigo-deep)}.crProductStage:before{display:none}.crPhoneFrame{border-radius:34px;width:min(100%,404px);box-shadow:0 36px 86px #070d1d33}.crPhoneMap{background:var(--cr-ice);border-bottom:1px solid #070d1d14;height:250px}.crProductMapRoads path{fill:none;stroke:#070d1d17;stroke-width:1.5px}.crProductRouteBase{fill:none;stroke:#070d1dbd;stroke-width:4px;stroke-linecap:round}.crProductRouteShared{fill:none;stroke:var(--cr-indigo);stroke-width:7px;stroke-linecap:round}.crProductWalk{fill:none;stroke:#070d1d61;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:4 8}.crProductOrigin{fill:var(--cr-navy);stroke:var(--cr-white);stroke-width:3px}.crProductWalkOrigin{fill:#070d1d80}.crProductMeetRing{fill:var(--cr-white);stroke:var(--cr-indigo);stroke-width:3px}.crProductMeetCore{fill:var(--cr-indigo)}.crProductDestination{fill:var(--cr-indigo);stroke:var(--cr-white);stroke-width:3px}.crEtaPill{background:var(--cr-navy);color:var(--cr-white);box-shadow:0 8px 24px #070d1d29}.crManifesto{background:var(--cr-navy)}.crManifestoBottom{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(64px,8vw,120px)}.crSharedRideVisual{min-height:260px;overflow:visible}.crSharedRideVisual svg{width:112%;max-width:none;transform:translate(2%)}.crManifestPath,.crManifestShared{fill:none;stroke-linecap:round}.crManifestPath{stroke:#f4f7fb4d;stroke-width:3.5px}.crManifestShared{stroke:var(--cr-indigo);stroke-width:16px}.crManifestPoint{fill:var(--cr-white);stroke:var(--cr-indigo);stroke-width:5px}@media (prefers-reduced-motion:no-preference){.crHeroShared{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s .85s forwards crDraw}@supports (animation-timeline:view()){.crMorningTimeline,.crMorningJoin,.crMorningTogether,.crProductRouteBase,.crProductRouteShared,.crProductWalk,.crManifestPath,.crManifestShared{stroke-dasharray:1;stroke-dashoffset:1px;animation:1s linear both crDraw;animation-timeline:view();animation-range:entry 10% cover 46%}.crMorningTogether,.crProductRouteShared,.crManifestShared{animation-range:entry 20% cover 58%}}}@media (max-width:1120px){.crMorningSequence{min-height:540px}.crMorningBeatB{margin-top:86px}.crMorningBeatC{margin-top:236px}.crManifestoBottom{grid-template-columns:1fr;gap:52px}.crSharedRideVisual{justify-content:flex-start}.crSharedRideVisual svg{width:min(100%,760px);transform:none}}@media (max-width:720px){.crHeroArt svg{width:112%;left:-7%}.crHeroShared{stroke-width:14px}.crMorningSequence{min-height:0;margin-top:54px;padding:0 0 0 24px;display:block}.crMorningTrack{display:none}.crMorningBeat,.crMorningBeatA,.crMorningBeatB,.crMorningBeatC{border-left:1px solid #070d1d29;max-width:100%;margin:0;padding:0 0 58px 24px}.crMorningBeatC{border-left:4px solid var(--cr-indigo);padding-bottom:0}.crMorningBeat:before{content:"";background:var(--cr-white);border:2px solid #070d1d57;border-radius:50%;width:9px;height:9px;position:absolute;top:8px;left:-5px}.crMorningBeatC:before{background:var(--cr-indigo);border-color:var(--cr-white);width:10px;height:10px;box-shadow:0 0 0 2px var(--cr-indigo);left:-7px}.crMorningBeat time{margin-bottom:18px;font-size:58px}.crMorningBeat h3{font-size:34px}.crProductStage{padding-inline:0}.crPhoneFrame{width:min(100%,390px)}.crManifestoBottom{gap:44px}.crSharedRideVisual{min-height:190px}.crManifestShared{stroke-width:13px}}@media (max-width:420px){.crHeroArt svg{width:122%;left:-11%}.crMorningBeat h3{font-size:31px}.crPhoneMap{height:228px}.crSharedRideVisual{min-height:165px}}
:root{--rounite-ice:#f4f7fb;--rounite-white:#fff;--rounite-navy:#070d1d;--rounite-midnight:#0a1230;--rounite-indigo:#4c4dff;--rounite-indigo-deep:#2a2bff;--rounite-line:#070d1d1f;--rounite-muted:#070d1da3}.pageHeroV2,.rideHero,.organizationHeroClean,.universityHero,.pricingHeroClean,.simpleHero{background:var(--rounite-ice);border-color:var(--rounite-line)}.pageHeroV2,.rideHero,.organizationHeroClean,.universityHero{padding-top:96px;padding-bottom:88px}.pageHeroV2Grid,.rideHeroGrid,.organizationHeroCleanGrid,.universityHeroGrid{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:72px;min-height:0}.pageHeroV2Copy h1,.rideHero h1,.organizationHeroClean h1,.universityHeroCopy h1,.pricingHeroClean h1,.simpleHero h1{letter-spacing:-.058em;text-wrap:balance;font-weight:540;line-height:.94}.pageHeroV2Copy>p,.rideHero p,.organizationHeroClean p,.universityHeroCopy>p,.pricingHeroClean p,.simpleHeroInner>p{color:#070d1dad;line-height:1.62}.pageRouteVisual{background:var(--rounite-navy);isolation:isolate;border-radius:30px;min-height:430px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 28px 72px #070d1d21}.pageRouteVisual svg{width:100%;height:100%;position:absolute;inset:0}.pageRouteTarget circle{fill:none;stroke:#f4f7fb0e;stroke-width:1.4px}.pageRouteBase,.pageRouteBranch,.pageRouteFocus{fill:none;stroke-linecap:round}.pageRouteBase{stroke:#f4f7fb80;stroke-width:4.5px}.pageRouteBranch{stroke:#f4f7fb52;stroke-width:4.5px}.pageRouteFocus{stroke:var(--rounite-indigo);stroke-width:9px}.pageRouteStart{fill:#f4f7fbc7}.pageRouteBeaconRing{fill:none}.pageRouteBeaconRing--outer{stroke:#4c4dff57;stroke-width:2px}.pageRouteBeaconRing--mid{stroke:#4c4dff9e;stroke-width:2px}.pageRouteBeaconRing--inner{stroke:var(--rounite-indigo);stroke-width:2.5px}.pageRouteBeaconCore{fill:var(--rounite-indigo);stroke:var(--rounite-white);stroke-width:3px}.pageRouteDestinationRing{fill:none;stroke:#f4f7fbd1;stroke-width:3px}.pageRouteDestinationCore{fill:var(--rounite-indigo)}.pageRouteSignature{z-index:2;flex-direction:column;gap:5px;max-width:290px;display:flex;position:absolute;bottom:22px;left:24px}.pageRouteSignature small{color:#f4f7fb7a;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:720}.pageRouteSignature strong{color:var(--rounite-white);letter-spacing:-.02em;font-size:16px;font-weight:580;line-height:1.25}.pageDataRail{border-top:1px solid var(--rounite-line);border-bottom:1px solid var(--rounite-line);margin-top:44px}.pageDataRail>div,.pageDataRail>div:nth-child(2),.pageDataRail>div:last-child{border-right:0;padding:22px 28px 23px 0}.pageDataRail strong{font-size:18px;font-weight:620}.pageDataRail span{color:#070d1d8f}.editorialSections{padding:128px 0}.editorialSection{grid-template-columns:150px minmax(0,1fr);gap:54px;padding:58px 0}.editorialSectionMeta{padding-top:8px}.editorialSectionMeta small{color:#070d1d80;font-size:10px}.editorialSectionBody h2{max-width:780px;font-weight:540}.editorialSectionBody>p{color:#070d1da3;max-width:760px}.pageClosingV2,.pricingClosingSection,.rideMoneySection,.organizationImpactClean,.universityModelSection{background:var(--rounite-navy)}.rideHero .pageRouteVisual{min-height:430px}.rideStepRows article{grid-template-columns:56px minmax(0,1fr);gap:28px}.rideStepRows article>span{color:var(--rounite-indigo);letter-spacing:.1em}.rideStepRows h2,.rideMoneyGrid h2,.rideFinal h2{font-weight:540}.rideImpactBand{background:var(--rounite-midnight);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}.campusNetwork{background:var(--rounite-navy);border-radius:30px;min-height:480px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 28px 72px #070d1d1f}.campusNetwork svg{width:100%;height:100%;position:absolute;inset:0}.campusTarget circle{fill:none;stroke:#f4f7fb0d;stroke-width:1.4px}.campusRoute{fill:none;stroke-linecap:round}.campusRoute--one,.campusRoute--two,.campusRoute--three{stroke:#f4f7fb52;stroke-width:4px}.campusRoute--shared{stroke:var(--rounite-indigo);stroke-width:9px}.campusBeaconRing{fill:none}.campusBeaconRing--outer{stroke:#4c4dff52;stroke-width:2px}.campusBeaconRing--mid{stroke:#4c4dff99;stroke-width:2px}.campusBeaconRing--inner{stroke:var(--rounite-indigo);stroke-width:2.5px}.campusBeaconCore{fill:var(--rounite-indigo);stroke:var(--rounite-white);stroke-width:3px}.campusDestination{fill:var(--rounite-indigo);stroke:var(--rounite-white);stroke-width:4px}.campusCore{color:#f4f7fbb3;letter-spacing:.16em;font-size:9px;font-weight:760;position:absolute;top:54px;right:26px}.campusMetric{max-width:330px;color:var(--rounite-white);position:absolute;bottom:22px;left:24px}.campusMetric small{color:#f4f7fb75;letter-spacing:.15em;margin-bottom:6px;font-size:9px;font-weight:720;display:block}.campusMetric strong{letter-spacing:-.02em;font-size:17px;font-weight:580;line-height:1.25;display:block}.organizationHeroClean .campusNetwork,.universityHero .campusNetwork{min-height:480px}.organizationAudienceRows>a{grid-template-columns:minmax(0,1fr) auto;gap:28px}.organizationAudienceRows>a>span{display:none}.universityBenefitRows article{grid-template-columns:minmax(250px,.8fr) minmax(0,1fr);gap:42px}.universityBenefitIndex{display:none}.universityBenefitRows article>p{grid-column:auto}.universityProof{border-top-color:var(--rounite-line)}.pricingHeroClean{padding:104px 0 86px}.pricingPart,.pricingDisclosureList,.pricingDisclosureList details,.priceReceipt{border-color:var(--rounite-line)}.priceReceipt{border-radius:22px;box-shadow:0 24px 60px #070d1d14}.simpleHero{padding:100px 0 78px}.faqList{max-width:980px}.faqList summary{letter-spacing:-.025em;padding:30px 0;font-size:clamp(20px,2.4vw,28px)}.contactGrid{border-top:1px solid var(--rounite-line);grid-template-columns:1fr;gap:0}.contactGrid>a{border:0;border-bottom:1px solid var(--rounite-line);min-height:0;box-shadow:none;border-radius:0;grid-template-columns:170px minmax(240px,.75fr) minmax(0,1fr) auto;align-items:center;gap:30px;padding:34px 0;display:grid}.contactGrid>a:hover{box-shadow:none;border-color:var(--rounite-line);transform:none}.contactGrid h2,.contactGrid p,.contactGrid b{margin:0}.contactGrid h2{font-size:20px}.contactGrid b{color:var(--rounite-indigo)}@media (prefers-reduced-motion:no-preference){.pageRouteBase,.pageRouteBranch,.pageRouteFocus,.campusRoute{stroke-dasharray:1;stroke-dashoffset:1px}.pageRouteBase,.pageRouteBranch,.campusRoute--one,.campusRoute--two,.campusRoute--three{animation:.9s forwards rouniteRouteDraw}.pageRouteFocus,.campusRoute--shared{animation:.8s .45s forwards rouniteRouteDraw}.pageRouteBeacon,.campusBeacon{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.55s .62s forwards rouniteBeaconIn}}@keyframes rouniteRouteDraw{to{stroke-dashoffset:0}}@keyframes rouniteBeaconIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (max-width:1120px){.pageHeroV2Grid,.rideHeroGrid,.organizationHeroCleanGrid,.universityHeroGrid{grid-template-columns:1fr;gap:48px}.pageRouteVisual,.organizationHeroClean .campusNetwork,.universityHero .campusNetwork{width:min(100%,720px);min-height:430px}}@media (max-width:720px){.pageHeroV2,.rideHero,.organizationHeroClean,.universityHero{padding-top:68px;padding-bottom:66px}.pageHeroV2Copy h1,.rideHero h1,.organizationHeroClean h1,.universityHeroCopy h1,.pricingHeroClean h1,.simpleHero h1{font-size:clamp(44px,13vw,58px)}.pageRouteVisual,.rideHero .pageRouteVisual,.organizationHeroClean .campusNetwork,.universityHero .campusNetwork{border-radius:24px;min-height:340px}.organizationHeroClean .campusNetwork{display:block}.pageRouteSignature,.campusMetric{bottom:17px;left:18px}.pageRouteSignature strong,.campusMetric strong{font-size:14px}.pageDataRail{margin-top:32px}.editorialSections{padding:86px 0}.editorialSection{grid-template-columns:1fr;gap:18px;padding:44px 0}.organizationAudienceRows>a{grid-template-columns:1fr auto}.universityBenefitRows article{grid-template-columns:1fr;gap:12px}.universityBenefitRows article>p{grid-column:auto}.contactGrid>a{grid-template-columns:1fr;gap:10px;padding:28px 0}.contactGrid>a span{margin-bottom:4px}.contactGrid>a b{margin-top:8px}}@media (max-width:420px){.pageRouteVisual,.rideHero .pageRouteVisual,.organizationHeroClean .campusNetwork,.universityHero .campusNetwork{min-height:310px}.campusCore{top:20px;right:18px}}
