.advisor-page_page__2B6J0{--advisor-bg:#f7f7fb;--advisor-surface:#ffffff;--advisor-surface-strong:#ffffff;--advisor-ink:#11284C;--advisor-muted:#52627A;--advisor-line:#DBE4EF;--advisor-soft:#F2F7FF;--advisor-accent:#FF6939;--advisor-accent-dark:#E85C30;--advisor-accent-soft:#fff1eb;--advisor-shadow:rgba(17,40,76,0.12);min-height:calc(100dvh - 74px);overflow:hidden;background:linear-gradient(180deg,#ffffff 0,var(--advisor-bg) 40%);color:var(--advisor-ink);padding:clamp(1.5rem,3.5vw,3rem) clamp(1rem,3.5vw,3rem) 1.5rem}.advisor-page_shell__BeTrm{width:min(100%,1240px);margin-inline:auto}.advisor-page_introGrid__otyuy{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);min-height:min(720px,calc(100dvh - 138px));align-items:center;max-width:1100px;margin-inline:auto}.advisor-page_photoPanel__zKsrp{position:relative;align-self:stretch;min-height:580px;max-height:700px;margin:0;overflow:hidden;border-radius:20px;background:linear-gradient(135deg,#e8edf2,#d4dce4);box-shadow:0 22px 50px var(--advisor-shadow),0 0 0 1px rgba(17,40,76,.04)}.advisor-page_photoPanel__zKsrp:after{content:"";position:absolute;inset:0;border-radius:20px;background:linear-gradient(180deg,transparent 60%,rgba(17,40,76,.08));pointer-events:none;z-index:1}.advisor-page_photoPanel__zKsrp img{object-fit:cover;object-position:center 42%}.advisor-page_introPanel__4WBbx{width:min(100%,620px);padding-block:1rem}.advisor-page_aiDisclosure__i9JTW{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1.25rem;padding:.45rem 1rem;border-radius:999px;border:1px solid rgba(255,105,57,.25);background:rgba(255,105,57,.06);color:var(--advisor-accent-dark);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.advisor-page_aiDisclosure__i9JTW:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:var(--advisor-accent);animation:advisor-page_pulse-dot__TEG4j 2s ease-in-out infinite}@keyframes advisor-page_pulse-dot__TEG4j{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.advisor-page_heading__asV63{max-width:620px;margin:0;color:var(--advisor-ink);font-family:var(--font-dm-serif-display),serif;font-size:clamp(2.5rem,2rem + 2.5vw,4rem);font-weight:400;letter-spacing:-.02em;line-height:1.05;outline:none}.advisor-page_lede__51RV5{max-width:540px;margin:1.2rem 0 0;color:var(--advisor-muted);font-size:clamp(1rem,1.4vw,1.13rem);line-height:1.6}.advisor-page_duration__9pc_p{margin:.7rem 0 1.65rem;color:var(--advisor-ink);font-size:.9rem;font-weight:800}.advisor-page_formCard__BnV90{--phone-field-background:var(--advisor-surface-strong);--phone-field-border-color:var(--advisor-line);--phone-field-color:var(--advisor-ink);--phone-field-focus-color:var(--advisor-ink);--phone-field-focus-ring:rgba(255,105,57,0.2);--phone-field-height:56px;--phone-field-placeholder:#74818d;display:grid;gap:1rem;border:1px solid var(--advisor-line);border-radius:18px;background:var(--advisor-surface);padding:1.5rem;box-shadow:0 0 30px 4px rgba(17,40,76,.08)}.advisor-page_formCard__BnV90 h2{margin:0;color:var(--advisor-ink);font-family:var(--font-nunito),Arial,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:-.02em}.advisor-page_formFields__z69wY{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:.85rem}.advisor-page_field__QiJQ6{display:grid;gap:.42rem;color:var(--advisor-ink);font-size:.78rem;font-weight:900}.advisor-page_field__QiJQ6 input:not([type=checkbox]){width:100%;min-height:56px;border:1px solid var(--advisor-line);border-radius:12px;background:var(--advisor-surface-strong);padding:0 .9rem;color:var(--advisor-ink);font:inherit;font-size:.96rem;font-weight:700;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.advisor-page_field__QiJQ6 input:not([type=checkbox])::placeholder{color:#74818d;opacity:1}.advisor-page_field__QiJQ6 input:not([type=checkbox]):hover{border-color:#aab6bf}.advisor-page_field__QiJQ6 input:focus-visible{border-color:var(--advisor-accent);outline:none;box-shadow:0 0 0 3px rgba(255,105,57,.2)}.advisor-page_consent__dTWGZ{display:flex;align-items:flex-start;gap:.65rem;color:var(--advisor-muted);font-size:.75rem;line-height:1.5}.advisor-page_consent__dTWGZ input{flex:0 0 auto;width:1.1rem;height:1.1rem;margin-top:.1rem;accent-color:var(--advisor-accent-dark)}.advisor-page_consent__dTWGZ a,.advisor-page_privacy__TU6Ft{color:var(--advisor-ink);font-weight:900;text-underline-offset:.18em}.advisor-page_endButton__gmQN_,.advisor-page_primaryButton__18jcy,.advisor-page_secondaryButton__Yl7oP,.advisor-page_textButtonLight__z7UlZ,.advisor-page_textButton__zmPdY{min-height:3.25rem;border-radius:999px;padding:.72rem 1.15rem;font:inherit;font-size:.88rem;font-weight:700;line-height:1.2;text-align:center;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.advisor-page_primaryButton__18jcy{display:inline-flex;align-items:center;justify-content:center;border:none;background:var(--advisor-accent);color:#ffffff;box-shadow:0 10px 26px rgba(255,105,57,.24);text-decoration:none;position:relative;overflow:hidden}.advisor-page_primaryButton__18jcy:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.45) 45%,rgba(255,255,255,.45) 50%,transparent 55%);transform:translateX(-170%) skewX(-18deg);pointer-events:none}@media (prefers-reduced-motion:no-preference){.advisor-page_primaryButton__18jcy:after{animation:advisor-page_button-reflection__TP1dq 2.6s linear infinite;animation-delay:-1.05s}}.advisor-page_endButton__gmQN_,.advisor-page_secondaryButton__Yl7oP{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.advisor-page_secondaryButton__Yl7oP{border:1px solid var(--advisor-line);background:var(--advisor-surface-strong);color:var(--advisor-ink);box-shadow:0 4px 12px rgba(17,40,76,.04)}.advisor-page_secondaryButton__Yl7oP:hover{box-shadow:0 8px 20px rgba(17,40,76,.08)}.advisor-page_endButton__gmQN_{border:1px solid #dc9b8b;background:var(--advisor-accent-soft);color:#8f2a17}.advisor-page_endButton__gmQN_:hover,.advisor-page_primaryButton__18jcy:hover,.advisor-page_secondaryButton__Yl7oP:hover{transform:translateY(-1px)}.advisor-page_primaryButton__18jcy:hover{box-shadow:0 14px 32px rgba(255,105,57,.3)}.advisor-page_endButton__gmQN_:active,.advisor-page_primaryButton__18jcy:active,.advisor-page_secondaryButton__Yl7oP:active{transform:translateY(0)}.advisor-page_endButton__gmQN_:focus-visible,.advisor-page_primaryButton__18jcy:focus-visible,.advisor-page_secondaryButton__Yl7oP:focus-visible,.advisor-page_textButtonLight__z7UlZ:focus-visible,.advisor-page_textButton__zmPdY:focus-visible{outline:2px solid var(--advisor-accent);outline-offset:4px}.advisor-page_primaryButton__18jcy:disabled{cursor:wait;opacity:.6}.advisor-page_textButtonLight__z7UlZ,.advisor-page_textButton__zmPdY{min-height:auto;border:0;background:transparent;padding:.2rem;color:var(--advisor-ink);text-decoration:underline;text-underline-offset:.22em}.advisor-page_formAlternative__wYdgm{display:flex;align-items:center;justify-content:center;gap:.35rem;color:var(--advisor-muted);font-size:.78rem}.advisor-page_formAlternative__wYdgm .advisor-page_textButton__zmPdY{font-size:.78rem}.advisor-page_note__mWGvQ{margin:0;color:var(--advisor-muted);font-size:.72rem;line-height:1.5;text-align:center}.advisor-page_error____h4D{margin:0;border-left:3px solid var(--advisor-accent);border-radius:0 8px 8px 0;background:var(--advisor-accent-soft);padding:.75rem .9rem;color:#8f2a17;font-size:.82rem;font-weight:700}.advisor-page_conversationShell__6X9d2{width:min(100%,820px);min-height:min(720px,calc(100dvh - 138px));margin-inline:auto;display:grid;align-content:center}.advisor-page_conversationHeader__sFkm3{margin:0 auto 1.5rem;text-align:center}.advisor-page_conversationHeader__sFkm3>p{margin:0 0 .4rem;color:var(--advisor-accent-dark);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.advisor-page_conversationHeader__sFkm3 h1{margin:0;color:var(--advisor-ink);font-family:var(--font-dm-serif-display),serif;font-size:clamp(2rem,1.5rem + 2vw,3.25rem);font-weight:400;letter-spacing:-.02em;line-height:1.05;outline:none}.advisor-page_conversationCard__DewIo{display:grid;justify-items:center;border:1px solid var(--advisor-line);border-radius:24px;background:var(--advisor-surface);padding:clamp(2rem,5vw,3.5rem) clamp(1.5rem,4vw,3rem);box-shadow:0 12px 30px rgba(17,40,76,.05);transition:box-shadow .3s ease}.advisor-page_conversationComplete__xL73c{border-color:rgba(255,105,57,.25);box-shadow:0 12px 30px rgba(255,105,57,.06)}.advisor-page_conversationFailed__bfa_9{border-color:rgba(232,92,48,.25);box-shadow:0 12px 30px rgba(232,92,48,.06)}.advisor-page_stateCopy__OJWjz{display:grid;width:min(100%,660px);justify-items:center;gap:.75rem;text-align:center}.advisor-page_statusTitle__FQWdA{margin:0;color:var(--advisor-ink);font-family:var(--font-dm-serif-display),serif;font-size:clamp(1.5rem,1.2rem + 1.5vw,2.25rem);font-weight:400;letter-spacing:-.02em;line-height:1.08}.advisor-page_stateCopy__OJWjz>p:not(.advisor-page_statusTitle__FQWdA):not(.advisor-page_callHint__9r7Pk):not(.advisor-page_followUp__Oqo7I){max-width:520px;margin:0;color:var(--advisor-muted);font-size:clamp(.9rem,.85rem + .25vw,1rem);line-height:1.65}.advisor-page_callHint__9r7Pk,.advisor-page_followUp__Oqo7I{margin:0;color:var(--advisor-muted);font-size:.88rem;line-height:1.5}.advisor-page_transcriptPanel__IiW2B{width:100%;margin-top:.75rem;border:1px solid var(--advisor-line);border-radius:14px;background:var(--advisor-soft);padding:1rem 1.15rem;text-align:left}.advisor-page_transcriptPanel__IiW2B>span{display:block;margin-bottom:.4rem;color:var(--advisor-accent-dark);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.advisor-page_transcript__Tk102{margin:0;color:var(--advisor-ink);font-size:.95rem;line-height:1.6}.advisor-page_controls__di5I0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;width:100%;margin-top:.55rem}.advisor-page_completionIcon__VhN1s{width:3rem;height:3rem;color:var(--advisor-accent)}.advisor-page_privacyRow__xJpR7{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--advisor-line);color:var(--advisor-muted);font-size:.72rem}.advisor-page_audioVisualizer__fa66t{position:relative;width:clamp(260px,32vw,320px);height:clamp(260px,32vw,320px);color:var(--advisor-accent)}.advisor-page_radialBars__slllR{position:absolute;top:0;left:50%;width:clamp(250px,30vw,310px);aspect-ratio:1;transform:translateX(-50%)}.advisor-page_radialBar__e958K{position:absolute;top:0;left:calc(50% - 1px);width:2px;height:50%;transform-origin:50% 100%}.advisor-page_radialBar__e958K i{position:absolute;top:0;left:0;width:2px;height:clamp(20px,2.5vw,30px);border-radius:2px;background:currentColor;opacity:.3;transform:scaleY(.32);transform-origin:50% 0;transition:transform 90ms linear,opacity 90ms linear}.advisor-page_visualizerCenter__WImCF{position:absolute;top:clamp(63px,7.5vw,78px);left:50%;display:grid;width:clamp(125px,15vw,155px);aspect-ratio:1;place-content:center;border:1px solid var(--advisor-line);border-radius:50%;background:var(--advisor-surface-strong);box-shadow:0 8px 24px rgba(17,40,76,.08);color:var(--advisor-ink);text-align:center;transform:translateX(-50%)}.advisor-page_visualizerCenter__WImCF strong{font-family:var(--font-dm-serif-display),serif;font-size:clamp(1.35rem,2.3vw,1.8rem);font-weight:400;letter-spacing:-.02em}.advisor-page_visualizerCenter__WImCF span{margin-top:.15rem;color:var(--advisor-muted);font-size:.66rem;font-weight:800}.advisor-page_visualizerListening__Nkr_L .advisor-page_radialBar__e958K:nth-child(3n) i,.advisor-page_visualizerReady__DjYzP .advisor-page_radialBar__e958K:nth-child(3n) i{opacity:.55;transform:scaleY(.62)}.advisor-page_visualizerListening__Nkr_L .advisor-page_radialBar__e958K:nth-child(4n) i,.advisor-page_visualizerReady__DjYzP .advisor-page_radialBar__e958K:nth-child(4n) i{opacity:.72;transform:scaleY(.86)}.advisor-page_visualizerSpeaking__i6qWw .advisor-page_radialBar__e958K:nth-child(2n) i{opacity:.75;transform:scaleY(.9)}.advisor-page_visualizerSpeaking__i6qWw .advisor-page_radialBar__e958K:nth-child(5n) i{transform:scaleY(1.2)}.advisor-page_visualizerEnding__lu1Nx,.advisor-page_visualizerFailed__rgU2h,.advisor-page_visualizerMuted__E7QgP{color:#77848e}.advisor-page_visualizerFailed__rgU2h .advisor-page_radialBar__e958K i,.advisor-page_visualizerMuted__E7QgP .advisor-page_radialBar__e958K i{opacity:.18;transform:scaleY(.25)}.advisor-page_visualizerComplete__7F9al .advisor-page_radialBar__e958K i{opacity:.68;transform:scaleY(.52)}@media (prefers-reduced-motion:no-preference){.advisor-page_visualizerConnecting__S7bqu .advisor-page_radialBars__slllR,.advisor-page_visualizerEnding__lu1Nx .advisor-page_radialBars__slllR,.advisor-page_visualizerThinking__axHJU .advisor-page_radialBars__slllR{animation:advisor-page_radialTurn__8yRQX 4.5s linear infinite}.advisor-page_visualizerThinking__axHJU .advisor-page_visualizerCenter__WImCF{animation:advisor-page_centerBreathe__gKylQ 1.1s ease-in-out infinite alternate}.advisor-page_visualizerListening__Nkr_L .advisor-page_radialBars__slllR{animation:advisor-page_ringBreathe__BpX1J 2.4s ease-in-out infinite}.advisor-page_visualizerSpeaking__i6qWw .advisor-page_radialBars__slllR{animation:advisor-page_ringBreathe__BpX1J 1.15s ease-in-out infinite}}@keyframes advisor-page_button-reflection__TP1dq{0%{transform:translateX(-170%) skewX(-18deg)}to{transform:translateX(360%) skewX(-18deg)}}@keyframes advisor-page_radialTurn__8yRQX{to{transform:translateX(-50%) rotate(1turn)}}@keyframes advisor-page_centerBreathe__gKylQ{to{transform:translateX(-50%) scale(.96)}}@keyframes advisor-page_ringBreathe__BpX1J{50%{transform:translateX(-50%) scale(1.025)}}@media (max-width:900px){.advisor-page_page__2B6J0{padding-inline:1.25rem}.advisor-page_introGrid__otyuy{grid-template-columns:1fr;gap:2rem}.advisor-page_photoPanel__zKsrp{display:none}.advisor-page_formFields__z69wY{grid-template-columns:1fr}}@media (max-width:767px){.advisor-page_page__2B6J0{min-height:calc(100dvh - 68px);padding:1.25rem 1rem 1.5rem}.advisor-page_introGrid__otyuy{min-height:auto}.advisor-page_introPanel__4WBbx{width:100%;padding-block:.5rem 0}.advisor-page_photoPanel__zKsrp{display:none}.advisor-page_heading__asV63{font-size:clamp(2.25rem,10vw,3rem);line-height:1.05}.advisor-page_lede__51RV5{max-width:34rem;font-size:.95rem}.advisor-page_duration__9pc_p{margin-bottom:1rem;font-size:.82rem}.advisor-page_formCard__BnV90{padding:1.25rem;border-radius:16px}.advisor-page_controls__di5I0,.advisor-page_formFields__z69wY{grid-template-columns:1fr}.advisor-page_conversationShell__6X9d2{min-height:calc(100dvh - 128px);align-content:start;padding-top:1rem}.advisor-page_conversationCard__DewIo{padding:1.5rem 1.25rem;border-radius:18px}.advisor-page_audioVisualizer__fa66t{width:240px;height:240px}.advisor-page_radialBars__slllR{width:230px}.advisor-page_visualizerCenter__WImCF{top:58px;width:115px}.advisor-page_privacyRow__xJpR7{font-size:.68rem}}@media (max-width:420px){.advisor-page_formAlternative__wYdgm{display:grid;justify-items:center}}@media (prefers-reduced-motion:reduce){.advisor-page_page__2B6J0 *,.advisor-page_page__2B6J0 :after,.advisor-page_page__2B6J0 :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}