.v2-chiropractic-discovery{border-top:1px solid #e8e1ef}.v2-chiropractic-location{display:flex;align-items:flex-start;gap:16px;padding:24px;border:1px solid #d8e9e7;background:#edf8f6;border-radius:22px;color:#176d69;max-width:780px;margin:0 0 24px}.v2-chiropractic-location p{margin:7px 0;color:#52617a}.v2-chiropractic-location a{display:inline-flex;align-items:center;gap:8px;text-decoration:underline;text-underline-offset:3px}.v2-chiropractic-links{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-bottom:30px}.v2-chiropractic-faq{max-width:900px;margin:0}.v2-chiropractic-faq details{border-bottom:1px solid #e6e0ed;padding:18px 0}.v2-chiropractic-faq summary{cursor:pointer;font-weight:650;color:#252653}.v2-chiropractic-faq p{line-height:1.8;color:#626785;margin:12px 0 0}.fb-provider-bio h1>span{display:block;font-size:clamp(24px,3vw,34px);line-height:1.3;margin-top:10px;color:#497c78}@media(max-width:600px){.v2-chiropractic-links{align-items:stretch;flex-direction:column}.v2-chiropractic-location{padding:20px}.v2-chiropractic-location>svg{flex-shrink:0}}.fb-site-v2 .v2-department-page.v2-chiropractic-page .fb-section{padding-block:30.8px}.fb-site-v2 .v2-department-page.v2-chiropractic-page .fb-section-head{margin-bottom:14px}.v2-chiropractic-provider-layout{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:32px;align-items:start}.fb-site-v2 .v2-chiropractic-provider-layout>.fb-provider-grid{grid-template-columns:minmax(0,1fr)}.fb-site-v2 .v2-department-page.v2-chiropractic-page .v2-chiropractic-provider-layout>.v2-chiropractic-discovery{padding:0;max-width:none;min-width:0;border-top:0}.fb-site-v2 .v2-chiropractic-provider-layout .fb-section-head h2{font-size:clamp(28px,3vw,40px);line-height:1.2}.v2-chiropractic-page .fb-department-copy p,.v2-chiropractic-page .fb-section-head p{margin-block:8px}.v2-chiropractic-page .v2-chiropractic-location{margin-bottom:12px}.v2-chiropractic-page .v2-chiropractic-links{margin-bottom:15px}.v2-chiropractic-page .v2-chiropractic-faq details{padding-block:9px}.v2-chiropractic-page .v2-chiropractic-faq p{margin-top:6px}@media(max-width:900px){.fb-site-v2 .v2-department-page.v2-chiropractic-page .fb-section{padding-block:22.4px}.v2-chiropractic-provider-layout{grid-template-columns:minmax(0,1fr);gap:24px}.fb-site-v2 .v2-chiropractic-provider-layout>.fb-provider-grid{max-width:420px}.fb-site-v2 .v2-department-page.v2-chiropractic-page .v2-chiropractic-provider-layout>.v2-chiropractic-discovery{padding:0}}@media(max-width:600px){.fb-site-v2 .v2-department-page.v2-chiropractic-page .fb-section{padding-block:18.2px}.fb-site-v2 .v2-department-page.v2-chiropractic-page .v2-chiropractic-provider-layout>.v2-chiropractic-discovery{padding:0}}.fb-site-v2 .v2-shell-profile .fb-section{padding-block:44px}.fb-site-v2 .v2-shell-profile .fb-section-head{margin-bottom:20px}.v2-shell-profile .fb-provider-bio>p{margin-block:8px}.fb-site-v2 .v2-shell-profile .fb-profile-prose{gap:7px;margin-top:13px}.v2-shell-profile .fb-profile-prose p{margin:0}.v2-shell-profile .fb-provider-bio>strong{margin-bottom:12px}.v2-shell-profile .fb-provider-departments{margin-block:14px}.v2-shell-profile .fb-profile-actions{margin-top:16px}.v2-shell-profile .v2-chiropractic-location{margin-bottom:12px}.v2-shell-profile .v2-chiropractic-links{margin-bottom:15px}.v2-shell-profile .v2-chiropractic-faq details{padding-block:9px}.v2-shell-profile .v2-chiropractic-faq p{margin-top:6px}@media(max-width:900px){.fb-site-v2 .v2-shell-profile .fb-section{padding-block:32px}}@media(max-width:600px){.fb-site-v2 .v2-shell-profile .fb-section{padding-block:26px}}.fb-intake-banner{max-width:1320px;margin:36px auto 0;padding:48px 56px;border:1px solid #e8def5;border-radius:30px;background:linear-gradient(120deg,#f0e7fa,#f7f1fb 45%,#e5f6f4);display:flex;align-items:center;justify-content:space-between;gap:36px;position:relative;overflow:hidden}.fb-intake-eyebrow{font-size:12px;letter-spacing:.16em;color:#8a4f9e;font-weight:700}.fb-intake-banner h1{font-size:clamp(32px,4vw,52px);line-height:1.12;margin:14px 0 18px;color:#1d204b}.fb-intake-banner p{max-width:650px;font-size:18px;line-height:1.6;color:#596484}.fb-intake-steps{display:flex;gap:20px;flex-wrap:wrap;margin-top:24px}.fb-intake-steps span{display:flex;gap:8px;align-items:center;color:#626083;font-size:14px}.fb-intake-art{flex-shrink:0;width:180px;height:180px;border-radius:40px;background:#ffffffb8;display:grid;place-items:center;color:#9561b1;box-shadow:0 16px 48px #866ba315;position:relative;transform:rotate(-5deg)}.fb-intake-art span{position:absolute;right:-12px;bottom:18px;display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:#249c99;color:white;box-shadow:0 6px 18px #249c9926}.fb-intake-verification{max-width:850px;margin:auto;padding:36px;border:1px solid #e7def0;border-radius:24px;background:#fff;box-shadow:0 12px 45px #66587909}.fb-intake-verification-title{display:flex;gap:16px;align-items:flex-start;color:#9662ae}.fb-intake-verification-title h2{margin:0 0 10px;color:#1d204b}.fb-intake-verification-title p{margin:0 0 24px;color:#626d8d;line-height:1.6}.fb-intake-verification-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:24px}.fb-intake-verification label{display:flex;flex-direction:column;gap:10px;font-weight:600;color:#1d204b}.fb-intake-verification input{width:100%;min-width:0;box-sizing:border-box;border:1px solid #dcd0ed;border-radius:14px;padding:15px;background:#fcfaff;font:inherit;color:#1d204b}.fb-intake-verification .fb-button{display:inline-flex;gap:8px;align-items:center}.fb-intake-contact{margin:22px 0 0;font-size:14px;color:#626d8d}.fb-intake-contact a{color:#87519e}.fb-intake-verified{display:flex;align-items:center;gap:14px;padding:20px 24px;border-radius:18px;background:#eaf7f4;border:1px solid #cde7e1;margin-bottom:22px;color:#267f75}.fb-intake-verified p{margin:6px 0 0;font-size:14px;line-height:1.6}.fb-intake-verified button{margin-left:auto;flex-shrink:0;border:1px solid #b6d8d1;border-radius:12px;background:white;padding:10px 14px;color:#267f75;cursor:pointer}.fb-wait-form input[readonly]{background:#edf3f5;color:#44566b;border-color:#d2dfe3;cursor:default}@media(max-width:700px){.fb-intake-banner{margin:20px 16px 0;padding:28px 24px;gap:16px}.fb-intake-art{width:90px;height:100px;border-radius:24px}.fb-intake-art>svg{width:55px;height:55px}.fb-intake-art span{width:34px;height:34px;right:-6px;bottom:5px;border-radius:10px}.fb-intake-art span svg{width:22px}.fb-intake-banner p{font-size:15px}.fb-intake-steps{gap:10px}.fb-intake-steps span{font-size:12px}.fb-intake-verification{padding:24px 18px}.fb-intake-verification-fields{grid-template-columns:1fr;gap:18px}.fb-intake-verified{flex-wrap:wrap;padding:18px}.fb-intake-verified>div{flex:1;min-width:180px}.fb-intake-verified button{margin-left:36px}.fb-intake-contact{line-height:1.8}}@media(max-width:420px){.fb-intake-art{display:none}}