.joinus-module__pzwm8G__page{background:linear-gradient(#fff7ed99,#fff,#fff);min-height:100vh;padding:4rem 1.5rem}.joinus-module__pzwm8G__headerWrap{text-align:center;max-width:42rem;margin:0 auto 2.5rem}.joinus-module__pzwm8G__pageTitle{color:#312e81;letter-spacing:-.02em;margin-top:1.25rem;font-size:1.875rem;font-weight:700}@media (min-width:768px){.joinus-module__pzwm8G__pageTitle{font-size:2.25rem}}.joinus-module__pzwm8G__contentWrap{max-width:42rem;margin:0 auto}.joinus-module__pzwm8G__badge{color:#ea580c;text-transform:uppercase;letter-spacing:.15em;background:#fff;border:1px solid #fed7aa;border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem 1rem;font-size:.75rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0000000d}.joinus-module__pzwm8G__badge svg{width:.875rem;height:.875rem}.joinus-module__pzwm8G__gradientButton{color:#fff;cursor:pointer;font-weight:600;font:inherit;background:linear-gradient(90deg,#4338ca,#7e22ce);border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s;display:inline-flex;box-shadow:0 4px 6px -1px #0000001a}.joinus-module__pzwm8G__gradientButton:hover:not(:disabled){background:linear-gradient(90deg,#3730a3,#6b21a8);box-shadow:0 10px 15px -3px #0000001a}.joinus-module__pzwm8G__gradientButton:disabled{opacity:.4;cursor:not-allowed}.joinus-module__pzwm8G__gradientButton svg{width:1rem;height:1rem}.joinus-module__pzwm8G__outlineButton{color:#ea580c;cursor:pointer;font-weight:600;font:inherit;background:#fff;border:2px solid #fed7aa;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;transition:background-color .2s;display:inline-flex}.joinus-module__pzwm8G__outlineButton:hover{background:#fff7ed}.joinus-module__pzwm8G__outlineButton svg{width:1rem;height:1rem}.joinus-module__pzwm8G__field{display:block;position:relative}.joinus-module__pzwm8G__fieldLabel{color:#312e81;margin-bottom:.375rem;font-size:.875rem;font-weight:500;display:block}.joinus-module__pzwm8G__requiredMark{color:#ea580c;margin-left:.2rem}.joinus-module__pzwm8G__fieldError{color:#dc2626;margin:.35rem 0 0;font-size:.75rem;font-weight:500}.joinus-module__pzwm8G__fieldHint{color:#9ca3af;margin:.35rem 0 0;font-size:.75rem}.joinus-module__pzwm8G__input{color:#1f2937;width:100%;font-size:.9375rem;font:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:.7rem 1rem;transition:border-color .15s,box-shadow .15s}.joinus-module__pzwm8G__input::placeholder{color:#9ca3af}.joinus-module__pzwm8G__input:focus{border-color:#fdba74;outline:none;box-shadow:0 0 0 3px #fdba7473}.joinus-module__pzwm8G__input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1f2937!important;box-shadow:inset 0 0 0 1000px #f5f3ff!important}.joinus-module__pzwm8G__input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1f2937!important;box-shadow:inset 0 0 0 1000px #f5f3ff!important}.joinus-module__pzwm8G__input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1f2937!important;box-shadow:inset 0 0 0 1000px #f5f3ff!important}.joinus-module__pzwm8G__inputError{background:snow;border-color:#fca5a5}.joinus-module__pzwm8G__inputError:-webkit-autofill{box-shadow:inset 0 0 0 1000px snow!important}.joinus-module__pzwm8G__inputError:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px snow!important}.joinus-module__pzwm8G__inputError:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px snow!important}.joinus-module__pzwm8G__inputError:focus{border-color:#f87171;box-shadow:0 0 0 3px #f8717140}.joinus-module__pzwm8G__select{cursor:pointer;appearance:auto}:-webkit-any(.joinus-module__pzwm8G__iconField:not(.joinus-module__pzwm8G__iconFieldError):has(input:not(:placeholder-shown)),.joinus-module__pzwm8G__iconField:not(.joinus-module__pzwm8G__iconFieldError):has(textarea:not(:placeholder-shown))),:-webkit-any(.joinus-module__pzwm8G__iconField:not(.joinus-module__pzwm8G__iconFieldError):has(input:not(:placeholder-shown)),.joinus-module__pzwm8G__iconField:not(.joinus-module__pzwm8G__iconFieldError):has(textarea:not(:placeholder-shown))),:-webkit-any(.joinus-module__pzwm8G__iconField:not(.joinus-module__pzwm8G__iconFieldError):has(input:-webkit-autofill),.joinus-module__pzwm8G__iconField:not(.joinus-module__pzwm8G__iconFieldError):has(textarea:-webkit-autofill)){background:#f5f3ff;border-color:#ddd6fe}:is(.joinus-module__pzwm8G__iconField:not(.joinus-module__pzwm8G__iconFieldError):has(input:not(:placeholder-shown)),.joinus-module__pzwm8G__iconField:not(.joinus-module__pzwm8G__iconFieldError):has(textarea:not(:placeholder-shown))),:is(.joinus-module__pzwm8G__iconField:not(.joinus-module__pzwm8G__iconFieldError):has(input:not(:placeholder-shown)),.joinus-module__pzwm8G__iconField:not(.joinus-module__pzwm8G__iconFieldError):has(textarea:not(:placeholder-shown))),:is(.joinus-module__pzwm8G__iconField:not(.joinus-module__pzwm8G__iconFieldError):has(input:autofill),.joinus-module__pzwm8G__iconField:not(.joinus-module__pzwm8G__iconFieldError):has(textarea:autofill)){background:#f5f3ff;border-color:#ddd6fe}.joinus-module__pzwm8G__input:not(.joinus-module__pzwm8G__inputError):not(:-moz-placeholder-shown):not(.joinus-module__pzwm8G__textarea){background:#f5f3ff;border-color:#ddd6fe}.joinus-module__pzwm8G__input:not(.joinus-module__pzwm8G__inputError):not(:placeholder-shown):not(.joinus-module__pzwm8G__textarea),.joinus-module__pzwm8G__select:not(.joinus-module__pzwm8G__inputError){background:#f5f3ff;border-color:#ddd6fe}.joinus-module__pzwm8G__textarea{resize:vertical;min-height:6rem;line-height:1.5}.joinus-module__pzwm8G__charCount{text-align:right;color:#9ca3af;margin-top:.35rem;font-size:.7rem;display:block}.joinus-module__pzwm8G__charCountOver{color:#dc2626;font-weight:600}.joinus-module__pzwm8G__tipBanner{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:.75rem;align-items:flex-start;gap:.65rem;margin-top:1rem;padding:.75rem .9rem;display:flex}.joinus-module__pzwm8G__tipBanner svg{color:#ea580c;flex-shrink:0;width:1rem;height:1rem;margin-top:.15rem}.joinus-module__pzwm8G__tipBanner p{margin:0;font-size:.8125rem;line-height:1.5}.joinus-module__pzwm8G__stepProgress{margin:.25rem 0 .75rem}.joinus-module__pzwm8G__stepProgressTop{color:#6b7280;justify-content:space-between;margin-bottom:.4rem;font-size:.75rem;font-weight:600;display:flex}.joinus-module__pzwm8G__stepProgressTrack{background:#f3f4f6;border-radius:9999px;height:6px;overflow:hidden}.joinus-module__pzwm8G__stepProgressFill{background:linear-gradient(90deg,#f97316,#4338ca);border-radius:9999px;height:100%;transition:width .35s}.joinus-module__pzwm8G__formBannerError{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:.65rem;margin:1rem 0 0;padding:.65rem .85rem;font-size:.8125rem;font-weight:500}.joinus-module__pzwm8G__uploadProgressHint{color:#6b7280;text-align:center;margin:1rem 0 0;font-size:.8125rem}.joinus-module__pzwm8G__slotPrompt{color:#312e81;margin:1.25rem 0 .65rem;font-size:.875rem;font-weight:600}.joinus-module__pzwm8G__checkList{text-align:left;flex-direction:column;gap:.65rem;width:100%;max-width:18rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.joinus-module__pzwm8G__checkList li{background:#f9fafb;border:1px solid #f3f4f6;border-radius:.65rem;align-items:center;gap:.55rem;padding:.55rem .75rem;font-size:.875rem;display:flex}.joinus-module__pzwm8G__checkList li svg{flex-shrink:0;width:1rem;height:1rem}.joinus-module__pzwm8G__checkPending{color:#6b7280}.joinus-module__pzwm8G__checkDone{color:#15803d;background:#f0fdf4!important;border-color:#bbf7d0!important}.joinus-module__pzwm8G__uploadBoxFilled{background:#f0fdf4;border-style:solid;border-color:#86efac}.joinus-module__pzwm8G__uploadBoxError{background:#fff1f2;border-color:#fca5a5}.joinus-module__pzwm8G__uploadChange{color:#64748b;font-size:.6875rem}.joinus-module__pzwm8G__uploadRemoveCircle{color:#dc2626;cursor:pointer;z-index:10;background:#fef2f2;border:1px solid #fee2e2;border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:background-color .15s,color .15s,border-color .15s;display:flex;position:absolute;top:-.35rem;right:-.35rem;box-shadow:0 2px 4px #dc262626}.joinus-module__pzwm8G__uploadRemoveCircle:hover{color:#fff;background:#dc2626;border-color:#dc2626}.joinus-module__pzwm8G__uploadRemoveCircle svg{width:.85rem;height:.85rem}.joinus-module__pzwm8G__modalMeta{flex-shrink:0;padding:0 1.75rem}.joinus-module__pzwm8G__stepperWrap{justify-content:center;align-items:flex-start;width:100%;max-width:42rem;margin:0 auto 2.5rem;display:flex}.joinus-module__pzwm8G__stepItem{z-index:1;flex-direction:column;flex:none;align-items:center;gap:.4rem;width:4.5rem;display:flex;position:relative}.joinus-module__pzwm8G__stepCircle{box-sizing:border-box;background:#fff;border:2px solid #0000;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:flex}.joinus-module__pzwm8G__stepCircle svg{stroke-width:2.25px;width:1.05rem;height:1.05rem}.joinus-module__pzwm8G__stepCircleDone{color:#fff;background:#22c55e;border-color:#22c55e;box-shadow:0 2px 8px #22c55e47}.joinus-module__pzwm8G__stepCircleDone svg{stroke-width:2.75px}.joinus-module__pzwm8G__stepCircleActive{color:#4f46e5;background:#fff;border-width:2.5px;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.joinus-module__pzwm8G__stepCircleInactive{color:#9ca3af;background:#fff;border-width:2px;border-color:#e5e7eb}.joinus-module__pzwm8G__stepLabel{letter-spacing:.01em;text-align:center;white-space:nowrap;width:100%;font-size:.72rem;font-weight:600;line-height:1.2}.joinus-module__pzwm8G__stepLabelActive{color:#4f46e5;font-weight:700}.joinus-module__pzwm8G__stepLabelDone{color:#16a34a;font-weight:650}.joinus-module__pzwm8G__stepLabelInactive{color:#9ca3af;font-weight:500}.joinus-module__pzwm8G__stepConnector{background-color:#e5e7eb;background-image:none;border:none;border-radius:9999px;flex:1 1 0;align-self:flex-start;min-width:1rem;max-width:4rem;height:2px;margin:1.2rem 0 0}.joinus-module__pzwm8G__stepConnectorDone{background-color:#22c55e;background-image:none}.joinus-module__pzwm8G__card{background:#fff;border:1px solid #ffedd5;border-radius:1.5rem;padding:2rem;box-shadow:0 1px 2px #0000000d}.joinus-module__pzwm8G__cardCentered{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.joinus-module__pzwm8G__cardCentered>*{width:100%}.joinus-module__pzwm8G__cardTitle{color:#312e81;font-size:1.25rem;font-weight:700}.joinus-module__pzwm8G__cardSubtitle{color:#6b7280;margin-top:.25rem;font-size:.875rem}.joinus-module__pzwm8G__formGrid{grid-template-columns:1fr;gap:1.25rem;margin-top:1.5rem;display:grid}@media (min-width:768px){.joinus-module__pzwm8G__formGrid{grid-template-columns:repeat(2,1fr)}}.joinus-module__pzwm8G__formGridFull{margin-top:1.25rem}.joinus-module__pzwm8G__cardFooterEnd{justify-content:flex-end;margin-top:2rem;display:flex}.joinus-module__pzwm8G__cardFooterBetween{flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:2rem;display:flex}.joinus-module__pzwm8G__uploadGrid{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;display:grid}@media (min-width:768px){.joinus-module__pzwm8G__uploadGrid{grid-template-columns:repeat(3,1fr)}}.joinus-module__pzwm8G__uploadBox{text-align:center;cursor:pointer;border:2px dashed #fed7aa;border-radius:1rem;padding:1.5rem;transition:background-color .2s;display:block}.joinus-module__pzwm8G__uploadBox:hover{background:#fff7ed80}.joinus-module__pzwm8G__uploadInputHidden{display:none}.joinus-module__pzwm8G__uploadFilled{color:#15803d;flex-direction:column;align-items:center;gap:.5rem;display:flex}.joinus-module__pzwm8G__uploadFilled svg{width:1.5rem;height:1.5rem}.joinus-module__pzwm8G__uploadFileName{font-size:.75rem;font-weight:500}.joinus-module__pzwm8G__uploadEmpty{color:#9ca3af;flex-direction:column;align-items:center;gap:.5rem;display:flex}.joinus-module__pzwm8G__uploadEmpty svg{width:1.5rem;height:1.5rem}.joinus-module__pzwm8G__uploadLabel{color:#4b5563;font-size:.75rem;font-weight:500}.joinus-module__pzwm8G__uploadHint{font-size:.6875rem}.joinus-module__pzwm8G__verifyCenter{flex-direction:column;align-items:center;margin-top:2.5rem;display:flex}.joinus-module__pzwm8G__spin{animation:1s linear infinite joinus-module__pzwm8G__spin}@keyframes joinus-module__pzwm8G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.joinus-module__pzwm8G__spinnerIcon{color:#f97316;width:2.5rem;height:2.5rem}.joinus-module__pzwm8G__verifyText{color:#6b7280;margin-top:1rem;font-size:.875rem}.joinus-module__pzwm8G__statusCircle{border-radius:9999px;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.joinus-module__pzwm8G__statusCircle svg{width:2rem;height:2rem}.joinus-module__pzwm8G__statusCircleSuccess{color:#16a34a;background:#f0fdf4}.joinus-module__pzwm8G__statusCircleFail{color:#ef4444;background:#fef2f2}.joinus-module__pzwm8G__statusCirclePending{color:#d97706;background:#fffbeb}.joinus-module__pzwm8G__statusTitle{color:#312e81;margin-top:1rem;font-weight:600}.joinus-module__pzwm8G__statusSubtitle{color:#6b7280;margin-top:.25rem;font-size:.875rem}.joinus-module__pzwm8G__statusSubtitleWide{color:#6b7280;max-width:24rem;margin-top:.25rem;font-size:.875rem}.joinus-module__pzwm8G__statusFooter{margin-top:1.5rem}.joinus-module__pzwm8G__previewToggle{color:#d1d5db;cursor:pointer;font-size:.6875rem;font:inherit;background:0 0;border:none;margin-top:2rem;text-decoration:underline}.joinus-module__pzwm8G__previewToggle:hover{color:#9ca3af}.joinus-module__pzwm8G__slotsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1.5rem;display:grid}.joinus-module__pzwm8G__slotButton{cursor:pointer;font-size:.875rem;font-weight:500;font:inherit;border:1px solid;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;transition:background-color .2s;display:flex}.joinus-module__pzwm8G__slotButton svg{width:1rem;height:1rem}.joinus-module__pzwm8G__slotButtonActive{color:#312e81;background:#eef2ff;border-color:#4338ca}.joinus-module__pzwm8G__slotButtonInactive{color:#4b5563;background:#fff;border-color:#e5e7eb}.joinus-module__pzwm8G__slotButtonInactive:hover{background:#fff7ed80}.joinus-module__pzwm8G__slotDaysWrap{flex-direction:column;gap:1.25rem;margin-top:1.5rem;display:flex}.joinus-module__pzwm8G__slotDayGroup{flex-direction:column;gap:.75rem;display:flex}.joinus-module__pzwm8G__slotDayHeading{color:#312e81;font-size:.875rem;font-weight:700}.joinus-module__pzwm8G__bookedWrap{flex-direction:column;justify-content:center;align-items:center;display:flex}.joinus-module__pzwm8G__bookedIconWrap{color:#4338ca;background:#eef2ff;border-radius:9999px;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto;display:flex}.joinus-module__pzwm8G__bookedIconWrap svg{width:1.75rem;height:1.75rem}.joinus-module__pzwm8G__bookedTitle{color:#312e81;margin-top:1rem;font-weight:600}.joinus-module__pzwm8G__bookedSubtitle{color:#6b7280;margin-top:.25rem;font-size:.875rem}.joinus-module__pzwm8G__awaitingBadge{color:#ea580c;background:#fff7ed;border-radius:9999px;align-items:center;gap:.5rem;margin-top:2rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;display:inline-flex}.joinus-module__pzwm8G__awaitingBadge svg{width:.875rem;height:.875rem}.joinus-module__pzwm8G__confirmationActions{flex-direction:column;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.joinus-module__pzwm8G__zoomAvailabilityHint{color:#6b7280;margin:0;font-size:.8125rem}.joinus-module__pzwm8G__confirmationCloseBtn{margin-top:1rem}.joinus-module__pzwm8G__demoSection{border-top:1px solid #f3f4f6;margin-top:2rem;padding-top:1.5rem}.joinus-module__pzwm8G__demoText{color:#9ca3af;margin-bottom:.75rem;font-size:.6875rem}.joinus-module__pzwm8G__demoButtons{justify-content:center;gap:.75rem;display:flex}.joinus-module__pzwm8G__flowCardTitle{text-align:center;font-size:1.375rem}.joinus-module__pzwm8G__card .joinus-module__pzwm8G__flowCardTitle+.joinus-module__pzwm8G__cardSubtitle{text-align:center;max-width:32rem;margin-left:auto;margin-right:auto}.joinus-module__pzwm8G__flowWrap{flex-direction:column;align-items:center;margin-top:2.5rem;display:flex}.joinus-module__pzwm8G__flowNodeStart,.joinus-module__pzwm8G__flowNodeEnd{text-align:center;color:#fff;border-radius:9999px;justify-content:center;align-items:center;min-width:14rem;padding:.85rem 1.75rem;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 4px 6px -1px #0000001a}.joinus-module__pzwm8G__flowNodeStart{background:linear-gradient(90deg,#4338ca,#7e22ce)}.joinus-module__pzwm8G__flowNodeEnd{background:linear-gradient(90deg,#16a34a,#15803d)}.joinus-module__pzwm8G__flowBox{text-align:center;color:#312e81;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;width:100%;max-width:22rem;padding:.9rem 1.25rem;font-size:.85rem;font-weight:600;box-shadow:0 1px 2px #0000000a}.joinus-module__pzwm8G__flowArrow{justify-content:center;align-items:center;height:2.5rem;display:flex;position:relative}.joinus-module__pzwm8G__flowArrowLine{background:#c7d2fe;width:2px;height:100%}.joinus-module__pzwm8G__flowArrowIcon{color:#4338ca;width:1rem;height:1rem;position:absolute;bottom:-.4rem}.joinus-module__pzwm8G__flowArrowLabel{color:#15803d;font-size:.7rem;font-weight:700;position:absolute;left:calc(50% + .9rem)}.joinus-module__pzwm8G__flowDecisionRow{justify-content:center;align-items:center;gap:0;display:flex}.joinus-module__pzwm8G__flowBranchBox{text-align:center;color:#4b5563;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:.75rem;width:9.5rem;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.joinus-module__pzwm8G__flowBranchConnector{align-items:center;width:3rem;height:2px;display:flex;position:relative}.joinus-module__pzwm8G__flowBranchLine{background:#fed7aa;width:100%;height:2px}.joinus-module__pzwm8G__flowBranchArrowIcon{color:#ea580c;width:1rem;height:1rem;position:absolute;left:-.35rem}.joinus-module__pzwm8G__flowBranchLabel{color:#ea580c;font-size:.7rem;font-weight:700;position:absolute;top:-1.1rem;left:50%;transform:translate(-50%)}.joinus-module__pzwm8G__flowDiamond{background:#fff;border:2px solid #4338ca;border-radius:.9rem;flex-shrink:0;justify-content:center;align-items:center;width:8rem;height:8rem;margin:1.6rem;display:flex;transform:rotate(45deg)}.joinus-module__pzwm8G__flowDiamondInner{text-align:center;color:#312e81;max-width:6.5rem;font-size:.75rem;font-weight:700;transform:rotate(-45deg)}.joinus-module__pzwm8G__introCtaWrap{justify-content:center;margin-top:2.5rem;display:flex}@media (max-width:640px){.joinus-module__pzwm8G__flowDecisionRow{flex-direction:column;gap:.25rem}.joinus-module__pzwm8G__flowDiamond{order:1;width:7rem;height:7rem;margin:1.2rem}.joinus-module__pzwm8G__flowDiamondInner{max-width:5.5rem;font-size:.7rem}.joinus-module__pzwm8G__flowBranchConnector{order:2;width:2px;height:1.75rem}.joinus-module__pzwm8G__flowBranchLine{width:2px;height:100%}.joinus-module__pzwm8G__flowBranchArrowIcon{bottom:-.35rem;left:50%;transform:translate(-50%)rotate(-90deg)}.joinus-module__pzwm8G__flowBranchLabel{top:50%;left:1.2rem;transform:translateY(-50%)}.joinus-module__pzwm8G__flowBranchBox{order:3;width:12rem}}.joinus-module__pzwm8G__outcomeSelected{color:#111827;text-align:center;background:#fff;border:1.5px solid #ede9fe;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem;display:flex;box-shadow:0 4px 24px #5b21b614,0 1px 4px #0000000d}.joinus-module__pzwm8G__outcomeIconWrap{color:#5b21b6;background:#ede9fe;border-radius:9999px;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;margin:0 auto;display:flex;box-shadow:0 0 0 8px #f5f3ff}.joinus-module__pzwm8G__outcomeIconWrap svg{width:2.2rem;height:2.2rem}.joinus-module__pzwm8G__outcomeTitle{color:#111827;margin-top:1.5rem;font-size:1.45rem;font-weight:700;line-height:1.25}.joinus-module__pzwm8G__outcomeSubtitle{color:#6b7280;max-width:26rem;margin-top:.6rem;margin-left:auto;margin-right:auto;font-size:.95rem;line-height:1.6}.joinus-module__pzwm8G__outcomeButton{color:#1f2937;cursor:pointer;font-size:.97rem;font-weight:600;font:inherit;background:0 0;border:2px solid #d1d5db;border-radius:9999px;align-items:center;gap:.5rem;margin-top:2rem;padding:.75rem 1.75rem;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.joinus-module__pzwm8G__outcomeButton:hover{color:#5b21b6;background:#f5f3ff;border-color:#5b21b6}.joinus-module__pzwm8G__outcomeButton svg{width:1rem;height:1rem;transition:transform .18s}.joinus-module__pzwm8G__outcomeButton:hover svg{transform:translate(3px)}.joinus-module__pzwm8G__outcomeNotSelected{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem;display:flex;box-shadow:0 1px 2px #0000000d}.joinus-module__pzwm8G__outcomeIconWrapGray{color:#9ca3af;background:#f3f4f6;border-radius:9999px;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto;display:flex}.joinus-module__pzwm8G__outcomeIconWrapGray svg{width:2rem;height:2rem}.joinus-module__pzwm8G__outcomeTitleDark{color:#312e81;margin-top:1.25rem;font-size:1.5rem;font-weight:700}.joinus-module__pzwm8G__outcomeSubtitleGray{color:#6b7280;max-width:24rem;margin-top:.5rem;margin-left:auto;margin-right:auto}.joinus-module__pzwm8G__outcomeRestartButton{color:#ea580c;cursor:pointer;font-weight:600;font:inherit;background:#fff;border:2px solid #fed7aa;border-radius:9999px;align-items:center;gap:.5rem;margin-top:1.75rem;padding:.75rem 1.5rem;transition:background-color .2s;display:inline-flex}.joinus-module__pzwm8G__outcomeRestartButton:hover{background:#fff7ed}.joinus-module__pzwm8G__modalOverlay{z-index:300;background:#1e1b4bb8;justify-content:center;align-items:center;padding:1rem;animation:.2s joinus-module__pzwm8G__modalFadeIn;display:flex;position:fixed;inset:0}@keyframes joinus-module__pzwm8G__modalFadeIn{0%{opacity:0}to{opacity:1}}.joinus-module__pzwm8G__modalPanel{background:#fff;border:1px solid #e5e7eb;border-radius:1.25rem;flex-direction:column;width:100%;max-width:54rem;height:auto;max-height:min(94vh,900px);animation:.25s joinus-module__pzwm8G__modalSlideIn;display:flex;overflow:hidden;box-shadow:0 24px 64px #1e1b4b47}@keyframes joinus-module__pzwm8G__modalSlideIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.joinus-module__pzwm8G__modalHeader{border-bottom:1px solid #f3f4f6;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1.5rem;display:flex}.joinus-module__pzwm8G__modalTitle{color:#6b7280;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.8125rem;font-weight:700;line-height:1.3}.joinus-module__pzwm8G__modalTitleAccent{background:linear-gradient(135deg,#7c3aed 0%,#5b21b6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:600}.joinus-module__pzwm8G__modalClose{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background-color .15s,color .15s,border-color .15s;display:flex}.joinus-module__pzwm8G__modalClose:hover{color:#ea580c;background:#fff7ed;border-color:#fed7aa}.joinus-module__pzwm8G__modalClose svg{width:1.1rem;height:1.1rem}.joinus-module__pzwm8G__modalStepper{flex-shrink:0;justify-content:center;padding:.65rem .25rem .75rem;display:flex}.joinus-module__pzwm8G__modalStepper .joinus-module__pzwm8G__stepperWrap{width:100%;max-width:36rem;margin:0 auto}.joinus-module__pzwm8G__modalStepper .joinus-module__pzwm8G__stepItem{width:4.25rem}.joinus-module__pzwm8G__modalStepper .joinus-module__pzwm8G__stepCircle{width:2.35rem;height:2.35rem}.joinus-module__pzwm8G__modalStepper .joinus-module__pzwm8G__stepCircle svg{width:1rem;height:1rem}.joinus-module__pzwm8G__modalStepper .joinus-module__pzwm8G__stepCircleInactive{width:2.35rem;height:2.35rem}.joinus-module__pzwm8G__modalStepper .joinus-module__pzwm8G__stepCircleInactive svg{width:.95rem;height:.95rem}.joinus-module__pzwm8G__modalStepper .joinus-module__pzwm8G__stepConnector{background-color:#e5e7eb;background-image:none;border:none;max-width:3.5rem;margin-top:1.1rem}.joinus-module__pzwm8G__modalStepper .joinus-module__pzwm8G__stepConnectorDone{background-color:#22c55e;background-image:none}.joinus-module__pzwm8G__modalStepper .joinus-module__pzwm8G__stepLabel{font-size:.68rem}.joinus-module__pzwm8G__modalBody{flex-direction:column;flex:auto;min-height:0;padding:0 1.35rem .65rem;display:flex;overflow:hidden auto}.joinus-module__pzwm8G__modalBody .joinus-module__pzwm8G__card,.joinus-module__pzwm8G__modalBody .joinus-module__pzwm8G__outcomeNotSelected,.joinus-module__pzwm8G__modalBody .joinus-module__pzwm8G__outcomeSelected{box-shadow:none;border:1px solid #e5e7eb;border-radius:1rem;flex-direction:column;flex:none;justify-content:flex-start;padding:.85rem 1.25rem 1rem;display:flex;overflow:visible}.joinus-module__pzwm8G__modalBody .joinus-module__pzwm8G__outcomeSelected,.joinus-module__pzwm8G__modalBody .joinus-module__pzwm8G__outcomeNotSelected{border:1.5px solid #ede9fe;align-items:center}.joinus-module__pzwm8G__modalFooter{background:#fff;border-top:1px solid #f3f4f6;flex-shrink:0;padding:.85rem 1.5rem 1.15rem}.joinus-module__pzwm8G__modalFooterActions{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.joinus-module__pzwm8G__footerError{color:#dc2626;text-align:right;margin:0 0 .55rem;font-size:.75rem;font-weight:500}.joinus-module__pzwm8G__cancelButton{color:#111827;cursor:pointer;font-size:.8125rem;font-weight:600;font:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;justify-content:center;align-items:center;padding:.45rem 1rem;transition:background-color .15s;display:inline-flex}.joinus-module__pzwm8G__cancelButton:hover{background:#f9fafb}.joinus-module__pzwm8G__primaryButton{color:#fff;cursor:pointer;font-size:.8125rem;font-weight:600;font:inherit;background:#5b21b6;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;padding:.45rem 1rem;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 2px 8px #5b21b633}.joinus-module__pzwm8G__primaryButton:hover:not(:disabled){background:#4c1d95}.joinus-module__pzwm8G__primaryButton:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.joinus-module__pzwm8G__primaryButton svg{width:1rem;height:1rem}.joinus-module__pzwm8G__iconField{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;align-items:flex-start;gap:.55rem;width:100%;padding:0 .85rem;transition:border-color .15s,box-shadow .15s;display:flex}.joinus-module__pzwm8G__iconField:focus-within{border-color:#c4b5fd;box-shadow:0 0 0 3px #5b21b61f}.joinus-module__pzwm8G__iconFieldError{background:snow;border-color:#fca5a5}.joinus-module__pzwm8G__iconFieldIcon{color:#9ca3af;flex-shrink:0;width:1rem;height:1rem;margin-top:.55rem}.joinus-module__pzwm8G__iconField .joinus-module__pzwm8G__input{box-shadow:none;background:0 0;border:none;padding-left:0;padding-right:0}.joinus-module__pzwm8G__iconField .joinus-module__pzwm8G__input:focus{box-shadow:none;border:none}.joinus-module__pzwm8G__iconField .joinus-module__pzwm8G__textarea{min-height:3.5rem;padding-top:.5rem;padding-bottom:.5rem}.joinus-module__pzwm8G__passwordWrap{flex:1;align-items:center;gap:.35rem;width:100%;min-width:0;display:flex}.joinus-module__pzwm8G__passwordWrap .joinus-module__pzwm8G__input{flex:1;min-width:0}.joinus-module__pzwm8G__eyeBtn{color:#9ca3af;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.joinus-module__pzwm8G__eyeBtn:hover{color:#6b7280}.joinus-module__pzwm8G__modalBody .joinus-module__pzwm8G__cardTitle{flex-shrink:0;font-size:1.05rem;line-height:1.25}.joinus-module__pzwm8G__modalBody .joinus-module__pzwm8G__cardSubtitle{flex-shrink:0;margin-top:.1rem;margin-bottom:0;font-size:.78rem;line-height:1.35}.joinus-module__pzwm8G__modalBody .joinus-module__pzwm8G__formGrid{gap:.55rem .9rem;margin-top:.65rem}.joinus-module__pzwm8G__modalBody .joinus-module__pzwm8G__formGridFull{margin-top:.4rem}.joinus-module__pzwm8G__modalBody .joinus-module__pzwm8G__fieldLabel{margin-bottom:.15rem;font-size:.78rem}.joinus-module__pzwm8G__modalBody .joinus-module__pzwm8G__input{padding:.45rem 0;font-size:.84rem}.joinus-module__pzwm8G__modalBody .joinus-module__pzwm8G__select{padding:.45rem .75rem}.joinus-module__pzwm8G__modalBody .joinus-module__pzwm8G__textarea{min-height:2.75rem}.joinus-module__pzwm8G__modalBody .joinus-module__pzwm8G__fieldError{margin-top:.2rem;font-size:.68rem}.joinus-module__pzwm8G__modalBody .joinus-module__pzwm8G__tipBanner{margin-top:.55rem;padding:.55rem .75rem}.joinus-module__pzwm8G__modalBody .joinus-module__pzwm8G__tipBanner p{font-size:.75rem;line-height:1.4}.joinus-module__pzwm8G__modalBody .joinus-module__pzwm8G__uploadGrid{gap:.75rem;margin-top:1.5rem}.joinus-module__pzwm8G__modalBody .joinus-module__pzwm8G__uploadBox{padding:1rem .75rem}.joinus-module__pzwm8G__modalBody .joinus-module__pzwm8G__verifyCenter{margin-top:1.25rem}.joinus-module__pzwm8G__modalBody .joinus-module__pzwm8G__slotsGrid{gap:.65rem}.joinus-module__pzwm8G__modalBody .joinus-module__pzwm8G__slotPrompt{margin:.75rem 0 .5rem}.joinus-module__pzwm8G__modalMeta{display:none}@media (max-width:900px){.joinus-module__pzwm8G__modalOverlay{align-items:flex-end;padding:0}.joinus-module__pzwm8G__modalPanel{border-radius:24px 24px 0 0;width:100%;height:auto;max-height:min(92dvh,860px);animation:.32s cubic-bezier(.16,1,.3,1) joinus-module__pzwm8G__ui-bottom-sheet-up;box-shadow:0 -8px 40px #0f172a24}.joinus-module__pzwm8G__modalHeader{padding:.75rem 1rem .5rem}.joinus-module__pzwm8G__modalTitle{font-size:.75rem}.joinus-module__pzwm8G__modalBody{flex-direction:column;padding:0 0 .5rem;display:flex;overflow-y:auto}.joinus-module__pzwm8G__modalBody .joinus-module__pzwm8G__card,.joinus-module__pzwm8G__modalBody .joinus-module__pzwm8G__outcomeNotSelected,.joinus-module__pzwm8G__modalBody .joinus-module__pzwm8G__outcomeSelected{box-shadow:none;border:none;border-radius:0;flex:none;justify-content:flex-start;width:100%;padding:1.1rem 1rem;overflow:visible}.joinus-module__pzwm8G__modalBody .joinus-module__pzwm8G__cardCentered{flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:0;margin:auto 0;padding:1.5rem 1.25rem;display:flex}.joinus-module__pzwm8G__modalBody .joinus-module__pzwm8G__outcomeSelected,.joinus-module__pzwm8G__modalBody .joinus-module__pzwm8G__outcomeNotSelected{border:none;flex:auto;justify-content:center;margin:auto 0;padding:1.75rem 1.25rem}.joinus-module__pzwm8G__modalBody .joinus-module__pzwm8G__formGrid{gap:.85rem}.joinus-module__pzwm8G__modalBody .joinus-module__pzwm8G__uploadGrid{margin-top:1rem}.joinus-module__pzwm8G__modalFooter{padding:.75rem 1rem calc(.85rem + env(safe-area-inset-bottom))}.joinus-module__pzwm8G__modalFooterActions{width:100%}.joinus-module__pzwm8G__cancelButton,.joinus-module__pzwm8G__primaryButton{flex:1;justify-content:center;padding:.65rem 1rem;font-size:.875rem}.joinus-module__pzwm8G__modalStepper{padding:1rem .25rem 1.1rem}.joinus-module__pzwm8G__modalStepper .joinus-module__pzwm8G__stepperWrap{max-width:100%}.joinus-module__pzwm8G__modalStepper .joinus-module__pzwm8G__stepItem{flex:1 1 0;gap:.25rem;width:auto;min-width:0}.joinus-module__pzwm8G__modalStepper .joinus-module__pzwm8G__stepCircle,.joinus-module__pzwm8G__modalStepper .joinus-module__pzwm8G__stepCircleInactive{width:1.85rem;height:1.85rem}.joinus-module__pzwm8G__modalStepper .joinus-module__pzwm8G__stepCircle svg,.joinus-module__pzwm8G__modalStepper .joinus-module__pzwm8G__stepCircleInactive svg{width:.8rem;height:.8rem}.joinus-module__pzwm8G__modalStepper .joinus-module__pzwm8G__stepConnector{background-color:#e5e7eb;background-image:none;border:none;flex:.55 auto;min-width:.5rem;max-width:none;height:2.5px;margin-top:.85rem}.joinus-module__pzwm8G__modalStepper .joinus-module__pzwm8G__stepConnectorDone{background-color:#22c55e;background-image:none}.joinus-module__pzwm8G__modalStepper .joinus-module__pzwm8G__stepLabel{white-space:nowrap;text-overflow:clip;width:auto;max-width:none;font-size:.48rem;overflow:visible}.joinus-module__pzwm8G__slotsGrid{grid-template-columns:1fr}.joinus-module__pzwm8G__demoButtons{flex-direction:column;align-items:stretch;width:100%}.joinus-module__pzwm8G__demoButtons button{justify-content:center}.joinus-module__pzwm8G__statusSubtitleWide{max-width:100%}}
@keyframes astrologerEnrollmentIntro-module__bzUcxG__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes astrologerEnrollmentIntro-module__bzUcxG__twinkle{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}@keyframes astrologerEnrollmentIntro-module__bzUcxG__orbFloat{0%,to{transform:translate(0)}40%{transform:translate(14px,-18px)}70%{transform:translate(-10px,12px)}}@keyframes astrologerEnrollmentIntro-module__bzUcxG__lineGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.astrologerEnrollmentIntro-module__bzUcxG__wrap{min-height:100vh;font-family:var(--font-body);color:var(--color-silver-moon);background:linear-gradient(#fff7eda6,#fff 40%,#fff);padding:4rem 1.5rem 5rem;position:relative;overflow:hidden}.astrologerEnrollmentIntro-module__bzUcxG__wrap:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#d9770612 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.astrologerEnrollmentIntro-module__bzUcxG__orb{pointer-events:none;filter:blur(48px);z-index:0;border-radius:50%;animation:16s ease-in-out infinite astrologerEnrollmentIntro-module__bzUcxG__orbFloat;position:absolute}.astrologerEnrollmentIntro-module__bzUcxG__starsBg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.astrologerEnrollmentIntro-module__bzUcxG__star{border-radius:50%;animation:3.2s ease-in-out infinite astrologerEnrollmentIntro-module__bzUcxG__twinkle;position:absolute}.astrologerEnrollmentIntro-module__bzUcxG__astroHero{z-index:1;text-align:center;margin-bottom:3rem;animation:.6s both astrologerEnrollmentIntro-module__bzUcxG__fadeUp;position:relative}.astrologerEnrollmentIntro-module__bzUcxG__astroBadge{color:#ea580c;text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;font-weight:600;font-family:var(--font-ui);background:#fff;border:1px solid #fed7aa;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.375rem 1rem;display:inline-flex;box-shadow:0 1px 2px #0000000d}.astrologerEnrollmentIntro-module__bzUcxG__astroBadge svg{color:#ea580c;width:.875rem;height:.875rem}.astrologerEnrollmentIntro-module__bzUcxG__astroTitle{font-family:var(--font-heading);color:#312e81;letter-spacing:-.02em;margin:0 0 .875rem;font-size:clamp(1.875rem,5vw,2.5rem);font-weight:700;line-height:1.2;animation:.6s 80ms both astrologerEnrollmentIntro-module__bzUcxG__fadeUp}.astrologerEnrollmentIntro-module__bzUcxG__astroTitleAccent{background:linear-gradient(135deg,#d97706 0%,#ea580c 40%,#4338ca 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.astrologerEnrollmentIntro-module__bzUcxG__astroSub{color:#6b7280;max-width:32rem;margin:0 auto;font-size:1.05rem;font-weight:400;line-height:1.7;animation:.6s .16s both astrologerEnrollmentIntro-module__bzUcxG__fadeUp}.astrologerEnrollmentIntro-module__bzUcxG__flowContainer{z-index:1;max-width:34rem;margin:0 auto;position:relative}.astrologerEnrollmentIntro-module__bzUcxG__flowStep{opacity:0;align-items:flex-start;gap:1.1rem;animation:.5s forwards astrologerEnrollmentIntro-module__bzUcxG__fadeUp;display:flex}.astrologerEnrollmentIntro-module__bzUcxG__stepLeft{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.astrologerEnrollmentIntro-module__bzUcxG__stepCircle{color:#fff;width:2.75rem;height:2.75rem;font-family:var(--font-heading);z-index:2;background:linear-gradient(to bottom right,#4338ca,#7e22ce);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:flex;position:relative;box-shadow:0 4px 12px #4338ca40}.astrologerEnrollmentIntro-module__bzUcxG__stepLine{transform-origin:top;background:linear-gradient(#c7d2fe,#c7d2fe33);flex:1;width:2px;min-height:2.25rem;margin-top:.35rem;animation:.45s forwards astrologerEnrollmentIntro-module__bzUcxG__lineGrow}.astrologerEnrollmentIntro-module__bzUcxG__stepCard{background:#fff;border:1px solid #ffedd5;border-radius:1rem;flex:1;margin-bottom:1.75rem;padding:1rem 1.15rem 1rem 1.2rem;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 1px 3px #1e1b4b0d}.astrologerEnrollmentIntro-module__bzUcxG__stepCard:hover{border-color:#fed7aa;transform:translateY(-2px);box-shadow:0 8px 20px #1e1b4b14}.astrologerEnrollmentIntro-module__bzUcxG__stepTitleRow{align-items:center;gap:.65rem;margin:0 0 .35rem;display:flex}.astrologerEnrollmentIntro-module__bzUcxG__stepIconWrap{background:#fff7ed;border:1px solid #ffedd5;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.astrologerEnrollmentIntro-module__bzUcxG__stepIconWrap svg,.astrologerEnrollmentIntro-module__bzUcxG__stepIcon{color:#ea580c;flex-shrink:0;width:.95rem;height:.95rem}.astrologerEnrollmentIntro-module__bzUcxG__stepTitle{font-family:var(--font-heading);color:#312e81;letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:600}.astrologerEnrollmentIntro-module__bzUcxG__stepDesc{color:#6b7280;margin:0;font-size:.875rem;line-height:1.6}.astrologerEnrollmentIntro-module__bzUcxG__decisionNode{flex-direction:column;align-items:center;margin:0 0 1.75rem;display:flex}.astrologerEnrollmentIntro-module__bzUcxG__decisionNodeDelay1{opacity:0;animation:.5s .35s forwards astrologerEnrollmentIntro-module__bzUcxG__fadeUp}.astrologerEnrollmentIntro-module__bzUcxG__decisionNodeDelay2{opacity:0;animation:.5s .55s forwards astrologerEnrollmentIntro-module__bzUcxG__fadeUp}.astrologerEnrollmentIntro-module__bzUcxG__dashedLine{background:repeating-linear-gradient(#c7d2fe 0 4px,#0000 4px 8px);width:2px;min-height:.75rem;margin:0 auto .35rem}.astrologerEnrollmentIntro-module__bzUcxG__diamondWrap{align-items:center;gap:.4rem;width:100%;display:flex}.astrologerEnrollmentIntro-module__bzUcxG__diamondSpacer{flex:1}.astrologerEnrollmentIntro-module__bzUcxG__diamond{filter:drop-shadow(0 2px 4px #4338ca1f);flex-shrink:0;width:9rem;height:4.5rem;position:relative}.astrologerEnrollmentIntro-module__bzUcxG__diamondWide{width:12.5rem;height:5.75rem}.astrologerEnrollmentIntro-module__bzUcxG__diamond svg{width:100%;height:100%;display:block}.astrologerEnrollmentIntro-module__bzUcxG__diamondText{text-align:center;font-family:var(--font-ui);color:#312e81;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:.35rem 1.15rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:flex;position:absolute;inset:0}.astrologerEnrollmentIntro-module__bzUcxG__diamondWide .astrologerEnrollmentIntro-module__bzUcxG__diamondText{padding:.45rem 1.35rem;font-size:.625rem;line-height:1.25}.astrologerEnrollmentIntro-module__bzUcxG__diamondText span{overflow-wrap:anywhere;max-width:100%;display:block}.astrologerEnrollmentIntro-module__bzUcxG__rejectBox{-moz-column-gap:.55rem;background:#fff7ed;border:1px solid #fed7aa;border-radius:.75rem;flex:1;grid-template-columns:auto 1fr;align-items:start;column-gap:.55rem;min-width:0;padding:.7rem .85rem;display:grid}.astrologerEnrollmentIntro-module__bzUcxG__rejectIcon{color:#ea580c;justify-content:center;align-items:center;width:.875rem;height:.875rem;margin-top:.125rem;display:inline-flex}.astrologerEnrollmentIntro-module__bzUcxG__rejectIcon svg{width:.875rem;height:.875rem}.astrologerEnrollmentIntro-module__bzUcxG__rejectContent{text-align:left;min-width:0}.astrologerEnrollmentIntro-module__bzUcxG__wrap[data-lang=ta] .astrologerEnrollmentIntro-module__bzUcxG__rejectLabel,.astrologerEnrollmentIntro-module__bzUcxG__wrap[data-lang=hi] .astrologerEnrollmentIntro-module__bzUcxG__rejectLabel{font-size:.75rem}.astrologerEnrollmentIntro-module__bzUcxG__wrap[data-lang=ta] .astrologerEnrollmentIntro-module__bzUcxG__rejectDesc,.astrologerEnrollmentIntro-module__bzUcxG__wrap[data-lang=hi] .astrologerEnrollmentIntro-module__bzUcxG__rejectDesc{font-size:.75rem;line-height:1.4}.astrologerEnrollmentIntro-module__bzUcxG__rejectLabel{font-family:var(--font-heading);color:#c2410c;margin:0 0 .15rem;font-size:.8125rem;font-weight:600}.astrologerEnrollmentIntro-module__bzUcxG__rejectDesc{color:#9a3412;overflow-wrap:break-word;word-wrap:break-word;margin:0;font-size:.8rem;line-height:1.45}.astrologerEnrollmentIntro-module__bzUcxG__rejectArrow{color:#ea580c73;align-items:center;padding:0 .2rem;display:flex}.astrologerEnrollmentIntro-module__bzUcxG__rejectArrow svg{width:1rem;height:1rem}.astrologerEnrollmentIntro-module__bzUcxG__yesBadge{color:#059669;font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;align-items:center;gap:.35rem;margin:.5rem 0 .25rem 3.5rem;padding:.25rem .85rem .25rem .6rem;font-size:.6875rem;font-weight:600;display:inline-flex}.astrologerEnrollmentIntro-module__bzUcxG__yesBadge svg{width:.75rem;height:.75rem}.astrologerEnrollmentIntro-module__bzUcxG__endNode{opacity:0;background:linear-gradient(90deg,#4338ca 0%,#312e81 55%,#1e1b4b 100%);border:1px solid #f59e0b66;border-radius:1.25rem;align-items:center;gap:1.25rem;width:100%;max-width:100%;padding:1.5rem 2rem;animation:.5s .7s forwards astrologerEnrollmentIntro-module__bzUcxG__fadeUp;display:inline-flex;box-shadow:0 10px 28px #1e1b4b38}.astrologerEnrollmentIntro-module__bzUcxG__endNodeIcon{color:#fbbf24;flex-shrink:0;display:flex}.astrologerEnrollmentIntro-module__bzUcxG__endNodeIcon svg{width:2rem;height:2rem}.astrologerEnrollmentIntro-module__bzUcxG__endNode p{font-family:var(--font-heading);color:#fef3c7;letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:700}.astrologerEnrollmentIntro-module__bzUcxG__endNode small{color:#c7d2fe;margin-top:.3rem;font-size:.9375rem;display:block}.astrologerEnrollmentIntro-module__bzUcxG__ctaBanner{z-index:1;background:#f5f3ff;border:1px solid #e9e5ff;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1.75rem;max-width:52rem;margin:3rem auto 0;padding:1.75rem 2rem;animation:.55s .85s both astrologerEnrollmentIntro-module__bzUcxG__fadeUp;display:flex;position:relative;box-shadow:0 4px 16px #4338ca14}.astrologerEnrollmentIntro-module__bzUcxG__ctaBannerLeft{flex:1;align-items:flex-start;gap:1rem;min-width:0;display:flex}.astrologerEnrollmentIntro-module__bzUcxG__ctaBannerIcon{color:#5b21b6;background:#ede9fe;border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.astrologerEnrollmentIntro-module__bzUcxG__ctaBannerIcon svg{width:1.35rem;height:1.35rem}.astrologerEnrollmentIntro-module__bzUcxG__ctaBannerTitle{font-family:var(--font-heading);color:#1e1b4b;letter-spacing:-.01em;margin:0 0 .35rem;font-size:1.2rem;font-weight:700;line-height:1.3}.astrologerEnrollmentIntro-module__bzUcxG__ctaBannerSub{color:#64748b;margin:0;font-size:.95rem;line-height:1.55}.astrologerEnrollmentIntro-module__bzUcxG__ctaBannerRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.65rem;display:flex}.astrologerEnrollmentIntro-module__bzUcxG__ctaBtn{color:#fff;font-family:var(--font-ui);cursor:pointer;white-space:nowrap;background:#5b21b6;border:none;border-radius:.75rem;align-items:center;gap:.55rem;padding:.95rem 1.6rem;font-size:1rem;font-weight:600;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 4px 12px #5b21b647}.astrologerEnrollmentIntro-module__bzUcxG__ctaBtn:hover{background:#4c1d95;transform:translateY(-2px);box-shadow:0 8px 18px #5b21b659}.astrologerEnrollmentIntro-module__bzUcxG__ctaBtn:active{transform:translateY(0)}.astrologerEnrollmentIntro-module__bzUcxG__ctaBtn svg{width:1.15rem;height:1.15rem;transition:transform .2s}.astrologerEnrollmentIntro-module__bzUcxG__ctaBtn:hover svg{transform:translate(4px)}.astrologerEnrollmentIntro-module__bzUcxG__ctaHint{color:#94a3b8;align-items:center;gap:.35rem;margin:0;font-size:.8125rem;display:inline-flex}.astrologerEnrollmentIntro-module__bzUcxG__ctaHint svg{width:.875rem;height:.875rem}@media (max-width:560px){.astrologerEnrollmentIntro-module__bzUcxG__wrap{padding:2.5rem 1rem 3.5rem}.astrologerEnrollmentIntro-module__bzUcxG__astroTitle{font-size:clamp(1.65rem,7.5vw,2.1rem)}.astrologerEnrollmentIntro-module__bzUcxG__diamondWrap{flex-direction:column;gap:.5rem}.astrologerEnrollmentIntro-module__bzUcxG__diamond{width:8.5rem;height:4.25rem}.astrologerEnrollmentIntro-module__bzUcxG__diamondWide{width:11rem;height:5.25rem}.astrologerEnrollmentIntro-module__bzUcxG__diamondText{padding:.3rem .95rem;font-size:.625rem}.astrologerEnrollmentIntro-module__bzUcxG__diamondWide .astrologerEnrollmentIntro-module__bzUcxG__diamondText{padding:.35rem 1rem;font-size:.5625rem}.astrologerEnrollmentIntro-module__bzUcxG__rejectArrow{padding:0}.astrologerEnrollmentIntro-module__bzUcxG__rejectArrow svg{transform:rotate(90deg)}.astrologerEnrollmentIntro-module__bzUcxG__rejectBox{flex:none;width:100%;padding:.6rem .75rem}.astrologerEnrollmentIntro-module__bzUcxG__rejectDesc{font-size:.75rem}.astrologerEnrollmentIntro-module__bzUcxG__yesBadge{margin-left:0;font-size:.625rem}.astrologerEnrollmentIntro-module__bzUcxG__stepCard{padding:.85rem .95rem}.astrologerEnrollmentIntro-module__bzUcxG__endNode{gap:1rem;padding:1.25rem 1.35rem}.astrologerEnrollmentIntro-module__bzUcxG__endNodeIcon svg{width:1.75rem;height:1.75rem}.astrologerEnrollmentIntro-module__bzUcxG__endNode p{font-size:1.1rem}.astrologerEnrollmentIntro-module__bzUcxG__endNode small{font-size:.85rem}.astrologerEnrollmentIntro-module__bzUcxG__ctaBanner{flex-direction:column;align-items:stretch;gap:1.25rem;margin-top:2.25rem;padding:1.35rem 1.25rem}.astrologerEnrollmentIntro-module__bzUcxG__ctaBannerRight{align-items:stretch}.astrologerEnrollmentIntro-module__bzUcxG__ctaBtn{justify-content:center;width:100%;padding:.9rem 1.25rem;font-size:.95rem}.astrologerEnrollmentIntro-module__bzUcxG__ctaHint{justify-content:center}.astrologerEnrollmentIntro-module__bzUcxG__ctaBannerTitle{font-size:1.05rem}.astrologerEnrollmentIntro-module__bzUcxG__ctaBannerSub{font-size:.875rem}}@media (max-width:360px){.astrologerEnrollmentIntro-module__bzUcxG__diamondWrap{gap:.35rem}.astrologerEnrollmentIntro-module__bzUcxG__diamond{width:7.5rem;height:3.75rem}.astrologerEnrollmentIntro-module__bzUcxG__diamondWide{width:10rem;height:4.75rem}.astrologerEnrollmentIntro-module__bzUcxG__yesBadge{margin-left:0}}
