.mock-public-module__mxcPKG__page{--ink:#18181b;--accent:#5348e8;--muted:#575563;--paper:#fbfbfd;--surface:#fff;--line:#e8e6ef;--navy:#27226b;--footer-navy:#1f1a58;--mock-font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", sans-serif;background:var(--paper);color:var(--ink);font-family:var(--mock-font);font-size:15px;overflow-x:clip}.mock-public-module__mxcPKG__aboveFold{box-sizing:border-box;background:var(--paper);flex-direction:column;width:100%;min-height:100lvh;display:flex}.mock-public-module__mxcPKG__main{flex:1;width:min(100% - 32px,720px);margin:0 auto;padding-top:112px;padding-bottom:48px}.mock-public-module__mxcPKG__heading{margin-bottom:28px}.mock-public-module__mxcPKG__heading h1{font:400 clamp(2rem, 5vw, 2.75rem)/1.08 var(--mock-font);letter-spacing:-.025em;color:var(--ink);margin:0}.mock-public-module__mxcPKG__heading p{max-width:36rem;color:var(--muted);font:400 15px/1.6 var(--mock-font);margin:12px 0 0}.mock-public-module__mxcPKG__panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0}.mock-public-module__mxcPKG__field{gap:8px;margin-bottom:14px;display:grid}.mock-public-module__mxcPKG__field label{color:var(--ink);font:600 13px/1.3 var(--mock-font)}.mock-public-module__mxcPKG__field input,.mock-public-module__mxcPKG__field textarea,.mock-public-module__mxcPKG__field select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:400 15px/1.4 var(--mock-font);border-radius:12px;padding:12px 14px}.mock-public-module__mxcPKG__field textarea{resize:vertical;min-height:120px}.mock-public-module__mxcPKG__field input:focus,.mock-public-module__mxcPKG__field textarea:focus,.mock-public-module__mxcPKG__field select:focus{box-shadow:none;outline:none}.mock-public-module__mxcPKG__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mock-public-module__mxcPKG__primaryButton,.mock-public-module__mxcPKG__secondaryButton,.mock-public-module__mxcPKG__textButton{cursor:pointer;min-height:44px;font:600 13px var(--mock-font);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.mock-public-module__mxcPKG__primaryButton{background:var(--navy);color:#fff}.mock-public-module__mxcPKG__primaryButton:disabled{opacity:.4;cursor:not-allowed}.mock-public-module__mxcPKG__secondaryButton{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.mock-public-module__mxcPKG__textButton{color:var(--ink);background:0 0;padding:0}.mock-public-module__mxcPKG__note{color:var(--muted);font:400 14px/1.55 var(--mock-font);margin:16px 0 0}.mock-public-module__mxcPKG__note a{color:var(--navy);font-weight:600;text-decoration:none}.mock-public-module__mxcPKG__result{border-top:1px solid var(--line);gap:14px;margin-top:22px;padding-top:22px;display:grid}.mock-public-module__mxcPKG__resultRow{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-bottom:12px;display:flex}.mock-public-module__mxcPKG__resultRow:last-child{border-bottom:0;padding-bottom:0}.mock-public-module__mxcPKG__resultRow span{color:var(--muted);font:400 13px/1.4 var(--mock-font)}.mock-public-module__mxcPKG__resultRow strong{color:var(--ink);font:600 14px/1.4 var(--mock-font);text-align:right}.mock-public-module__mxcPKG__status{gap:4px;margin-bottom:4px;display:grid}.mock-public-module__mxcPKG__status strong{font:600 16px/1.3 var(--mock-font)}.mock-public-module__mxcPKG__status p{color:var(--muted);font:400 14px/1.5 var(--mock-font);margin:0}.mock-public-module__mxcPKG__rail{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0;margin:0 0 28px;padding:0;list-style:none;display:grid}.mock-public-module__mxcPKG__rail button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:78px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:16px 4px;display:grid}.mock-public-module__mxcPKG__rail li:last-child button{border-bottom:0}.mock-public-module__mxcPKG__rail svg:first-child{color:#3d377e;stroke-width:1.6px;width:19px}.mock-public-module__mxcPKG__rail strong,.mock-public-module__mxcPKG__rail small{display:block}.mock-public-module__mxcPKG__rail strong{font:700 14px var(--mock-font)}.mock-public-module__mxcPKG__rail small{color:var(--muted);font:400 13px/1.4 var(--mock-font);margin-top:3px}.mock-public-module__mxcPKG__rail svg:last-child{color:#9a97b8;width:15px}.mock-public-module__mxcPKG__faq{border-top:1px solid var(--line);margin:36px 0 0;padding:0;list-style:none}.mock-public-module__mxcPKG__faq details{border-bottom:1px solid var(--line);padding:16px 0}.mock-public-module__mxcPKG__faq summary{cursor:pointer;color:var(--ink);font:600 15px/1.4 var(--mock-font)}.mock-public-module__mxcPKG__faq p{color:var(--muted);font:400 14px/1.55 var(--mock-font);margin:10px 0 0}.mock-public-module__mxcPKG__back{min-height:44px;color:var(--muted);cursor:pointer;font:600 13px var(--mock-font);background:0 0;border:0;align-items:center;gap:6px;margin-bottom:8px;padding:0;display:inline-flex}.mock-public-module__mxcPKG__error{color:#b42318;font:500 14px/1.4 var(--mock-font);margin:0 0 12px}.mock-public-module__mxcPKG__success{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0}.mock-public-module__mxcPKG__success h2{font:500 1.5rem/1.2 var(--mock-font);letter-spacing:-.02em;margin:0 0 8px}.mock-public-module__mxcPKG__success p{color:var(--muted);font:400 15px/1.55 var(--mock-font);margin:0 0 18px}.mock-public-module__mxcPKG__page a:focus-visible,.mock-public-module__mxcPKG__page button:focus-visible,.mock-public-module__mxcPKG__page summary:focus-visible{outline-offset:2px;outline:3px solid #8178ef}.mock-public-module__mxcPKG__page input:focus,.mock-public-module__mxcPKG__page input:focus-visible,.mock-public-module__mxcPKG__page textarea:focus,.mock-public-module__mxcPKG__page textarea:focus-visible,.mock-public-module__mxcPKG__page select:focus,.mock-public-module__mxcPKG__page select:focus-visible,.mock-public-module__mxcPKG__schoolPage input:focus,.mock-public-module__mxcPKG__schoolPage input:focus-visible,.mock-public-module__mxcPKG__schoolPage textarea:focus,.mock-public-module__mxcPKG__schoolPage textarea:focus-visible,.mock-public-module__mxcPKG__schoolPage select:focus,.mock-public-module__mxcPKG__schoolPage select:focus-visible{box-shadow:none!important;outline:none!important}.mock-public-module__mxcPKG__accountPage input:focus,.mock-public-module__mxcPKG__accountPage input:focus-visible{border-color:#e8e6ef!important}.mock-public-module__mxcPKG__trackCard{background:var(--footer-navy)}.mock-public-module__mxcPKG__trackCardAction{color:var(--footer-navy)}.mock-public-module__mxcPKG__photoTipClearFace{background-image:url(/photo-tip-clear-face.webp)}.mock-public-module__mxcPKG__photoTipFullPhoto{background-image:url(/photo-tip-full-photo.webp)}.mock-public-module__mxcPKG__photoTipHobby{background-image:url(/photo-tip-hobby.webp)}.mock-public-module__mxcPKG__loginPage button:focus-visible,.mock-public-module__mxcPKG__schoolPage button:focus-visible{outline-offset:2px;outline:3px solid #8178ef}.mock-public-module__mxcPKG__schoolPage{--paper:#f0effa;--ink:#27226b;--muted:#6b6b8a;--line:#d9d6f2;--accent:#5348e8;--mock-font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", sans-serif;color:var(--ink);background:#f0effa;overflow-x:visible}.mock-public-module__mxcPKG__loginFormSlot{width:100%}@media (min-width:700px){.mock-public-module__mxcPKG__main{width:min(100% - 64px,720px);padding-top:122px}}@media (prefers-reduced-motion:reduce){.mock-public-module__mxcPKG__page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.mock-landing-page-module__2AzRfW__page{--ink:#18181b;--accent:#5348e8;--muted:#575563;--paper:#fbfbfd;--surface:#fff;--line:#e8e6ef;--soft:#f7f7fa;--mock-font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", sans-serif;background:var(--paper);color:var(--ink);font-size:15px;overflow-x:clip}.mock-landing-page-module__2AzRfW__aboveFold{box-sizing:border-box;background:var(--paper);flex-direction:column;width:100%;min-height:100lvh;display:flex}.mock-landing-page-module__2AzRfW__container{--font-sora:var(--mock-font);--font-geist-sans:var(--mock-font);width:min(100% - 32px,1080px);font-family:var(--mock-font);margin:0 auto;padding-top:112px;padding-bottom:40px}.mock-landing-page-module__2AzRfW__eyebrow{color:var(--accent);font:600 11px/1.3 var(--font-sora), sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px}.mock-landing-page-module__2AzRfW__hero{padding:8px 0 48px}.mock-landing-page-module__2AzRfW__heroCard{z-index:2;isolation:isolate;position:relative}.mock-landing-page-module__2AzRfW__heroMapClip{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mock-landing-page-module__2AzRfW__heroInner{z-index:1;padding:64px 0 56px;position:relative}.mock-landing-page-module__2AzRfW__heroCopy{z-index:1;max-width:34rem;position:relative}.mock-landing-page-module__2AzRfW__heroCopy h1,.mock-landing-page-module__2AzRfW__sectionHeading h2,.mock-landing-page-module__2AzRfW__mapHeading h2{font-family:var(--mock-font);letter-spacing:-.025em;font-weight:400}.mock-landing-page-module__2AzRfW__heroCopy h1{max-width:20ch;color:var(--ink);margin:0;font-size:clamp(2.4rem,7vw,3.6rem);line-height:1.06}.mock-landing-page-module__2AzRfW__rotatingLine{color:var(--ink);font-family:var(--font-sora), sans-serif;align-items:baseline;gap:.28em;margin-top:14px;font-size:clamp(1.15rem,3vw,1.55rem);font-weight:400;line-height:1.2;display:flex}.mock-landing-page-module__2AzRfW__rotatingWord{min-width:7.1ch;height:1.2em;color:var(--accent);vertical-align:bottom;display:inline-block;overflow:hidden}.mock-landing-page-module__2AzRfW__rotatingWordTrack{flex-direction:column;animation:9s infinite mock-landing-page-module__2AzRfW__rotateHeroWords;display:flex}.mock-landing-page-module__2AzRfW__rotatingWordTrack strong{flex:0 0 1.2em;height:1.2em;font-weight:700;line-height:1.2}@keyframes mock-landing-page-module__2AzRfW__rotateHeroWords{0%,24%{transform:translateY(0)}32%,57%{transform:translateY(-1.2em)}65%,90%{transform:translateY(-2.4em)}to{transform:translateY(-3.6em)}}@media (prefers-reduced-motion:reduce){.mock-landing-page-module__2AzRfW__rotatingWordTrack{animation:none;transform:translateY(-2.4em)}}.mock-landing-page-module__2AzRfW__heroCopy>.mock-landing-page-module__2AzRfW__searchWrap{margin-top:24px}.mock-landing-page-module__2AzRfW__trustedLine{color:var(--ink);font:600 clamp(1.55rem, 4vw, 2.1rem)/1.12 var(--font-sora), sans-serif;letter-spacing:-.025em;text-align:center;margin:28px auto 0}.mock-landing-page-module__2AzRfW__homeSteps{border-top:1px solid var(--line);margin-top:0;padding:36px 0 28px}.mock-landing-page-module__2AzRfW__homeStepsHeader{justify-content:center;align-items:center;margin-bottom:16px;display:flex}.mock-landing-page-module__2AzRfW__homeStepsHeader h2{color:var(--ink);font:400 clamp(1.5rem, 3vw, 2rem)/1.1 var(--mock-font);letter-spacing:-.025em;text-align:center;margin:0}.mock-landing-page-module__2AzRfW__stepStage{width:min(100%,400px);margin:0 auto;position:relative}.mock-landing-page-module__2AzRfW__homeSteps ol{overscroll-behavior-x:contain;scroll-behavior:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border:1px solid var(--line);-webkit-overflow-scrolling:touch;touch-action:none;background:#f5f5f7;border-radius:22px;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.mock-landing-page-module__2AzRfW__homeSteps ol::-webkit-scrollbar{display:none}.mock-landing-page-module__2AzRfW__homeSteps li{min-width:100%;min-height:0;color:var(--ink);scroll-snap-align:start;scroll-snap-stop:normal;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:0 0 100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:28px 36px 42px 28px;display:grid;position:relative;overflow:hidden}.mock-landing-page-module__2AzRfW__stepCopy{z-index:1;min-width:0;padding:0;position:relative}.mock-landing-page-module__2AzRfW__homeSteps h3{max-width:10ch;color:var(--ink);font:500 clamp(1.25rem, 3.4vw, 1.5rem)/1.12 var(--mock-font);letter-spacing:-.025em;margin:0}.mock-landing-page-module__2AzRfW__stepPhone{z-index:1;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:none;place-items:center;width:100px;padding:0;display:grid;position:relative}.mock-landing-page-module__2AzRfW__stepProcessImage{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:none;width:190px;max-width:none;height:auto;transform:translate(-18px)}.mock-landing-page-module__2AzRfW__stepArrow{z-index:4;color:#8e8e93;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(calc(-50% - 8px))}.mock-landing-page-module__2AzRfW__stepArrow:hover{color:var(--ink)}.mock-landing-page-module__2AzRfW__stepArrow svg{width:18px}.mock-landing-page-module__2AzRfW__stepArrowPrevious{left:0}.mock-landing-page-module__2AzRfW__stepArrowNext{right:0}.mock-landing-page-module__2AzRfW__stepCount{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mock-landing-page-module__2AzRfW__stepPager{z-index:4;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;bottom:12px;left:0;right:0}.mock-landing-page-module__2AzRfW__stepIndex{color:var(--muted);font:500 11px/1 var(--mock-font);letter-spacing:.06em;font-variant-numeric:tabular-nums}.mock-landing-page-module__2AzRfW__stepDots{justify-content:center;gap:6px;display:flex}.mock-landing-page-module__2AzRfW__stepDots button{background:padding-box content-box;border:0;border-radius:50%;width:24px;height:24px;padding:9px;transition:box-shadow .16s;box-shadow:inset 0 0 0 9px #d2d2d7}.mock-landing-page-module__2AzRfW__stepDots .mock-landing-page-module__2AzRfW__activeStepDot{box-shadow:inset 0 0 0 9px var(--ink)}.mock-landing-page-module__2AzRfW__stepsTagline{max-width:400px;color:var(--ink);font:600 clamp(1.2rem, 3vw, 1.55rem)/1.2 var(--mock-font);letter-spacing:-.025em;text-align:center;margin:22px auto 0}.mock-landing-page-module__2AzRfW__stepsTaglineAccent{color:var(--accent)}.mock-landing-page-module__2AzRfW__searchWrap{z-index:5;max-width:380px;position:relative}.mock-landing-page-module__2AzRfW__searchDark{width:100%;max-width:none}.mock-landing-page-module__2AzRfW__searchDark .mock-landing-page-module__2AzRfW__schoolSearch{background:#fffffff2;border-color:#0000;box-shadow:0 8px 28px #0000002e}.mock-landing-page-module__2AzRfW__schoolSearch{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border:1px solid #ffffffe6;border-radius:1rem;align-items:center;gap:10px;min-height:52px;padding:0 16px;display:flex;box-shadow:0 4px 18px #18181b14}.mock-landing-page-module__2AzRfW__schoolSearch svg{color:#9ca3af;flex:none;width:16px}.mock-landing-page-module__2AzRfW__schoolSearch input{color:#111827;min-width:0;font:400 16px var(--font-sora), sans-serif;background:0 0;border:0;outline:0;flex:1}.mock-landing-page-module__2AzRfW__schoolSearch input::placeholder{color:#9ca3af}.mock-landing-page-module__2AzRfW__page .mock-landing-page-module__2AzRfW__schoolSearch input:focus-visible{outline:none}.mock-landing-page-module__2AzRfW__heroResults{z-index:6;background:#fff;border:1px solid #f3f4f6;border-radius:1rem;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:visible;box-shadow:0 12px 30px #18181b1f}.mock-landing-page-module__2AzRfW__heroResults a,.mock-landing-page-module__2AzRfW__heroResults button{color:#1f2937;width:100%;min-height:48px;font:500 14px var(--font-sora), sans-serif;text-align:left;background:0 0;border:0;border-bottom:1px solid #f3f4f6;align-items:center;gap:12px;padding:0 16px;text-decoration:none;display:flex}.mock-landing-page-module__2AzRfW__heroResults a:last-child,.mock-landing-page-module__2AzRfW__heroResults button:last-child{border-bottom:0}.mock-landing-page-module__2AzRfW__heroResults a:hover,.mock-landing-page-module__2AzRfW__heroResults button:hover{background:#f8f7ff}.mock-landing-page-module__2AzRfW__heroResults svg{width:16px;color:var(--accent);margin-left:auto}.mock-landing-page-module__2AzRfW__resultMark{letter-spacing:-.04em;white-space:nowrap;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.mock-landing-page-module__2AzRfW__resultMarkImage{object-fit:cover;display:block}.mock-landing-page-module__2AzRfW__heroMap{z-index:0;pointer-events:none;width:min(135%,520px);height:390px;position:absolute;bottom:-90px;right:-65px;-webkit-mask-image:radial-gradient(66% 62% at 58% 42%,#000 24%,#000000b8 48%,#00000042 70%,#0000 100%);mask-image:radial-gradient(66% 62% at 58% 42%,#000 24%,#000000b8 48%,#00000042 70%,#0000 100%)}.mock-landing-page-module__2AzRfW__heroMap picture,.mock-landing-page-module__2AzRfW__heroMap img{width:100%;height:100%;display:block;position:absolute;inset:0}.mock-landing-page-module__2AzRfW__heroMap img{object-fit:contain;object-position:center;opacity:.24;pointer-events:none;-webkit-user-select:none;user-select:none}.mock-landing-page-module__2AzRfW__section{padding:28px 0}.mock-landing-page-module__2AzRfW__sectionHeading{max-width:34rem;margin-bottom:22px}.mock-landing-page-module__2AzRfW__sectionHeading h2{color:var(--ink);margin:0;font-size:clamp(1.7rem,4.5vw,2.25rem);line-height:1.08}.mock-landing-page-module__2AzRfW__sectionHeading p{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.65}.mock-landing-page-module__2AzRfW__audienceGrid,.mock-landing-page-module__2AzRfW__supportGrid{gap:16px;display:grid}.mock-landing-page-module__2AzRfW__textLink{min-height:44px;color:var(--ink);font:700 13px var(--font-sora), sans-serif;background:0 0;border:0;align-items:center;gap:7px;padding:0;text-decoration:none;display:inline-flex}.mock-landing-page-module__2AzRfW__textLink svg,.mock-landing-page-module__2AzRfW__supportCard svg:last-child{width:15px}.mock-landing-page-module__2AzRfW__mapSection{padding-top:36px;padding-bottom:40px}.mock-landing-page-module__2AzRfW__mapHeading{text-align:center;max-width:36rem;margin:0 auto 36px}.mock-landing-page-module__2AzRfW__mapHeading h2{color:var(--ink);margin:0;font-size:clamp(1.85rem,4.8vw,2.5rem);line-height:1.08}.mock-landing-page-module__2AzRfW__mapHeading p{max-width:34ch;color:var(--muted);margin:14px auto 0;font-size:15px;line-height:1.6}.mock-landing-page-module__2AzRfW__mapGrid{gap:36px;margin:0;padding:0;list-style:none;display:grid}.mock-landing-page-module__2AzRfW__mapGrid>li{text-align:center;justify-items:center;display:grid}.mock-landing-page-module__2AzRfW__mapIcon{color:#27226b;border:1px solid #cfcde0;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:16px;display:grid}.mock-landing-page-module__2AzRfW__mapIcon svg{stroke-width:1.6px;width:20px;height:20px}.mock-landing-page-module__2AzRfW__mapLabel{color:#27226b;font:700 12px/1.2 var(--mock-font);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px}.mock-landing-page-module__2AzRfW__mapCopy{max-width:28ch;color:var(--muted);font:400 14px/1.5 var(--mock-font);margin:0 0 18px}.mock-landing-page-module__2AzRfW__mapPhotos{justify-content:center;gap:8px;display:flex}.mock-landing-page-module__2AzRfW__mapPhotos>span{background:#eceaf3;border-radius:12px;width:64px;height:64px;display:block;position:relative;overflow:hidden}.mock-landing-page-module__2AzRfW__mapPhotos img{object-fit:cover}.mock-landing-page-module__2AzRfW__mapIntroSample{border:1px solid var(--line);color:#3b3848;text-align:left;box-sizing:border-box;background:#f7f7fa;border-radius:14px;justify-self:stretch;width:100%;max-width:none;margin:0;padding:14px 16px;font:400 13px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mock-landing-page-module__2AzRfW__mapIntroSampleText{-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;max-height:6.2em;line-height:1.55;display:-webkit-box;overflow:hidden}.mock-landing-page-module__2AzRfW__mapHandle{border:1px solid var(--line);min-height:40px;color:var(--ink);font:600 13px/1 var(--mock-font);background:#fff;border-radius:999px;align-items:center;gap:8px;margin:0;padding:0 14px;display:inline-flex}.mock-landing-page-module__2AzRfW__mapHandle svg{width:14px;height:14px}.mock-landing-page-module__2AzRfW__mapActions{justify-items:center;gap:12px;margin-top:28px;display:grid}.mock-landing-page-module__2AzRfW__mapActions .mock-landing-page-module__2AzRfW__primaryButton{box-shadow:none;background:#27226b;border:0;border-radius:999px;margin-top:0}.mock-landing-page-module__2AzRfW__mapPreview{border-top:1px solid var(--line);margin-top:48px;padding-top:36px}.mock-landing-page-module__2AzRfW__mapPreviewLabel{color:var(--muted);font:600 12px/1.2 var(--mock-font);letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:0 0 22px}.mock-landing-page-module__2AzRfW__mapPreview .mock-landing-page-module__2AzRfW__previewBody{justify-items:center}.mock-landing-page-module__2AzRfW__primaryButton{color:#fff;cursor:pointer;min-height:48px;font:600 13px var(--font-sora), sans-serif;background:linear-gradient(90deg,#5348e8,#756cec);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:22px;padding:0 22px;text-decoration:none;display:inline-flex;box-shadow:0 10px 28px #5348e847}.mock-landing-page-module__2AzRfW__primaryButton svg{width:16px}.mock-landing-page-module__2AzRfW__previewBody{place-items:start center;gap:22px;display:grid;position:relative}.mock-landing-page-module__2AzRfW__post{background:var(--surface);border:1px solid #fffffff2;border-radius:28px;width:100%;max-width:390px;overflow:hidden;box-shadow:0 22px 50px #1f1a581f,0 2px 8px #1f1a580d}.mock-landing-page-module__2AzRfW__post header{height:54px;font:700 12px var(--font-sora), sans-serif;align-items:center;gap:10px;padding:0 16px;display:flex}.mock-landing-page-module__2AzRfW__postAccountAvatar{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.mock-landing-page-module__2AzRfW__postAccountFallback{place-items:center;width:100%;height:100%;display:grid}.mock-landing-page-module__2AzRfW__postImage{aspect-ratio:1;width:100%;position:relative}.mock-landing-page-module__2AzRfW__postImage img{object-fit:cover}.mock-landing-page-module__2AzRfW__postActions{gap:12px;padding:14px 16px 4px;display:flex}.mock-landing-page-module__2AzRfW__postActions svg{width:21px}.mock-landing-page-module__2AzRfW__postCopy{flex-direction:column;padding:10px 16px 18px;font-size:15px;display:flex}.mock-landing-page-module__2AzRfW__postCopy>strong{font-family:var(--font-sora), sans-serif}.mock-landing-page-module__2AzRfW__postCopy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0;line-height:1.5;display:-webkit-box;overflow:hidden}.mock-landing-page-module__2AzRfW__postCopy small{color:var(--muted);margin-top:4px;font-size:12px}.mock-landing-page-module__2AzRfW__editorialSection .mock-landing-page-module__2AzRfW__sectionHeading{max-width:34rem;margin-bottom:8px}.mock-landing-page-module__2AzRfW__editorialNote{max-width:36rem;color:var(--muted);font:400 14px/1.6 var(--mock-font);margin:18px 0 0}.mock-landing-page-module__2AzRfW__audienceGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0;padding:24px 0}.mock-landing-page-module__2AzRfW__audienceSection .mock-landing-page-module__2AzRfW__sectionHeading{max-width:none;margin-bottom:18px}.mock-landing-page-module__2AzRfW__audienceSection .mock-landing-page-module__2AzRfW__sectionHeading h2{font-size:clamp(1.6rem,3vw,2rem)}.mock-landing-page-module__2AzRfW__audiencePath{grid-template-columns:minmax(0,1fr) 52px;align-items:start;gap:20px;padding:0 4px 28px;display:grid}.mock-landing-page-module__2AzRfW__audiencePath+.mock-landing-page-module__2AzRfW__audiencePath{border-top:1px solid var(--line);padding-top:28px;padding-bottom:0}.mock-landing-page-module__2AzRfW__audiencePath .mock-landing-page-module__2AzRfW__eyebrow{color:var(--ink);letter-spacing:0;text-transform:none;margin-bottom:12px;font-size:14px;font-weight:650}.mock-landing-page-module__2AzRfW__audienceList{color:#26242c;font:500 13px/1.35 var(--font-sora), sans-serif;gap:8px;margin:0;padding:0;list-style:none;display:grid}.mock-landing-page-module__2AzRfW__audienceList li{align-items:center;gap:8px;display:flex}.mock-landing-page-module__2AzRfW__audienceCheck{color:#27226b;border:1px solid #716c82;border-radius:3px;flex:none;place-items:center;width:15px;height:15px;display:grid}.mock-landing-page-module__2AzRfW__audienceCheck svg{stroke-width:2.2px;width:11px;height:11px}.mock-landing-page-module__2AzRfW__audienceButton{color:#fff;cursor:pointer;width:fit-content;min-height:44px;font:700 13px var(--font-sora), sans-serif;background:#27226b;border:0;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;gap:7px;margin-top:20px;padding:0 14px;text-decoration:none;display:inline-flex}.mock-landing-page-module__2AzRfW__audienceButton svg{width:16px}.mock-landing-page-module__2AzRfW__audienceIcon{color:#3d377e;stroke-width:1.35px;width:52px;height:52px;margin-top:2px}.mock-landing-page-module__2AzRfW__supportCard{border-bottom:1px solid var(--line);min-height:78px;color:var(--ink);grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:16px 4px;text-decoration:none;display:grid}.mock-landing-page-module__2AzRfW__supportCard:last-child{border-bottom:0}.mock-landing-page-module__2AzRfW__supportCard>svg:first-child{color:#3d377e;stroke-width:1.6px;width:19px}.mock-landing-page-module__2AzRfW__supportCard strong,.mock-landing-page-module__2AzRfW__supportCard small{display:block}.mock-landing-page-module__2AzRfW__supportCard strong{font:700 14px var(--font-sora), sans-serif}.mock-landing-page-module__2AzRfW__supportCard small{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.4}.mock-landing-page-module__2AzRfW__supportSection .mock-landing-page-module__2AzRfW__sectionHeading{margin-bottom:16px}.mock-landing-page-module__2AzRfW__supportGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0}.mock-landing-page-module__2AzRfW__finalCta{padding:20px 0 8px}.mock-landing-page-module__2AzRfW__finalArrivalCard{min-height:auto}@media (max-width:699px){.mock-landing-page-module__2AzRfW__rotatingLine{justify-content:center}.mock-landing-page-module__2AzRfW__heroCopy h1{text-align:center}.mock-landing-page-module__2AzRfW__mockNav nav{box-shadow:0 3px 14px #18181b14}.mock-landing-page-module__2AzRfW__stepArrow{display:none}.mock-landing-page-module__2AzRfW__homeSteps li{padding:28px 24px 42px}}.mock-landing-page-module__2AzRfW__page a:focus-visible,.mock-landing-page-module__2AzRfW__page button:focus-visible{outline-offset:3px;outline:3px solid #8178ef}.mock-landing-page-module__2AzRfW__page input:focus,.mock-landing-page-module__2AzRfW__page input:focus-visible,.mock-landing-page-module__2AzRfW__page textarea:focus,.mock-landing-page-module__2AzRfW__page textarea:focus-visible,.mock-landing-page-module__2AzRfW__page select:focus,.mock-landing-page-module__2AzRfW__page select:focus-visible{box-shadow:none!important;outline:none!important}@media (min-width:700px){.mock-landing-page-module__2AzRfW__container{width:min(100% - 64px,1080px);padding-top:122px}.mock-landing-page-module__2AzRfW__hero{width:min(100vw - 64px,1240px);margin-left:50%;padding-bottom:64px;transform:translate(-50%)}.mock-landing-page-module__2AzRfW__heroCard{min-height:500px}.mock-landing-page-module__2AzRfW__heroInner{padding:92px 52px 80px}.mock-landing-page-module__2AzRfW__heroCopy h1{font-size:3.25rem}.mock-landing-page-module__2AzRfW__heroMap{width:min(76%,900px);height:620px;top:-24px;bottom:auto;right:-24px;-webkit-mask-image:radial-gradient(68% 62% at 58% 42%,#000 24%,#000000b8 48%,#00000042 70%,#0000 100%);mask-image:radial-gradient(68% 62% at 58% 42%,#000 24%,#000000b8 48%,#00000042 70%,#0000 100%)}.mock-landing-page-module__2AzRfW__heroMap img{opacity:.17}.mock-landing-page-module__2AzRfW__homeSteps{margin-top:0;padding-top:40px;padding-bottom:32px}.mock-landing-page-module__2AzRfW__stepStage{width:min(100%,440px)}.mock-landing-page-module__2AzRfW__homeSteps li{gap:16px;padding:32px 44px 48px 32px}.mock-landing-page-module__2AzRfW__homeSteps h3{font-size:1.55rem}.mock-landing-page-module__2AzRfW__stepPhone{width:112px}.mock-landing-page-module__2AzRfW__stepProcessImage{width:210px}.mock-landing-page-module__2AzRfW__stepArrowPrevious{left:2px}.mock-landing-page-module__2AzRfW__stepArrowNext{right:2px}.mock-landing-page-module__2AzRfW__stepsTagline{max-width:440px}.mock-landing-page-module__2AzRfW__mapGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px}.mock-landing-page-module__2AzRfW__mapGrid>li{position:relative}.mock-landing-page-module__2AzRfW__mapGrid>li:not(:last-child):after{content:"";border-top:1px dashed #c5c2d8;width:calc(100% - 68px);position:absolute;top:26px;left:calc(50% + 34px)}.mock-landing-page-module__2AzRfW__section{padding:36px 0}.mock-landing-page-module__2AzRfW__previewBody{justify-content:center}.mock-landing-page-module__2AzRfW__post{max-width:420px}.mock-landing-page-module__2AzRfW__audienceGrid{grid-template-columns:1fr 1fr}.mock-landing-page-module__2AzRfW__audiencePath{grid-template-columns:minmax(0,1fr) 64px;min-height:226px;padding:0 32px 0 0}.mock-landing-page-module__2AzRfW__audiencePath>div{flex-direction:column;min-height:226px;display:flex}.mock-landing-page-module__2AzRfW__audiencePath .mock-landing-page-module__2AzRfW__audienceButton{margin-top:auto}.mock-landing-page-module__2AzRfW__audiencePath+.mock-landing-page-module__2AzRfW__audiencePath{border-top:0;border-left:1px solid var(--line);padding:0 0 0 32px}.mock-landing-page-module__2AzRfW__audienceIcon{width:64px;height:64px}.mock-landing-page-module__2AzRfW__supportGrid{grid-template-columns:repeat(3,1fr)}.mock-landing-page-module__2AzRfW__supportCard{border-bottom:0;min-height:96px;padding:20px 24px}.mock-landing-page-module__2AzRfW__supportCard+.mock-landing-page-module__2AzRfW__supportCard{border-left:1px solid var(--line)}.mock-landing-page-module__2AzRfW__finalArrivalCard{min-height:176px}}@media (min-width:1000px){.mock-landing-page-module__2AzRfW__post{max-width:440px}}@media (prefers-reduced-motion:reduce){.mock-landing-page-module__2AzRfW__page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
