.fdv2-faq{border-top:1px solid #34443214;align-items:flex-start;gap:96px;display:flex}.fdv2-faq-head{flex-shrink:0;width:360px}.fdv2-faq-head h2{margin-top:18px}.fdv2-faq-list{flex:1;min-width:0}.fdv2-faq-item{border-bottom:1px solid #d4cec680}.fdv2-faq-item:last-of-type{border-bottom:none}.fdv2-faq-q{cursor:pointer;text-align:left;color:#1a2419;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:24px 0;font-family:Feature Display,Georgia,serif;font-size:clamp(17px,1.6vw,21px);font-weight:500;line-height:1.35;display:flex}.fdv2-faq-toggle{flex-shrink:0;width:18px;height:18px;position:relative}.fdv2-faq-toggle:before,.fdv2-faq-toggle:after{content:"";background:#34443299;transition:transform .3s;position:absolute}.fdv2-faq-toggle:before{width:18px;height:2px;top:8px;left:0}.fdv2-faq-toggle:after{width:2px;height:18px;top:0;left:8px}.fdv2-faq-toggle[data-open]:after{transform:scaleY(0)}.fdv2-faq-answer{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,.61,.36,1);display:grid}.fdv2-faq-answer[data-open]{grid-template-rows:1fr}.fdv2-faq-answer-inner{overflow:hidden}.fdv2-faq-answer-inner p{color:#1a2419a6;max-width:640px;padding:0 0 28px;font-family:Geist,-apple-system,sans-serif;font-size:15px;line-height:1.66}.fdv2-faq-contact{color:#1a241999;margin-top:30px;font-family:Geist,-apple-system,sans-serif;font-size:14.5px}.fdv2-faq-contact a{color:#344432;font-weight:500}@media (prefers-reduced-motion:reduce){.fdv2-faq-answer,.fdv2-faq-toggle:before,.fdv2-faq-toggle:after{transition:none}}@media (max-width:760px){.fdv2-faq{flex-direction:column;gap:16px}.fdv2-faq-head{width:auto}}#frontdoor-browse{scroll-margin-top:calc(var(--frontdoor-top-nav-height) + .5rem)}@supports (animation-timeline:view()){.divider-scroll-reveal .divider-dot{animation:linear both divider-dot-pop;animation-timeline:view();animation-range:entry entry 80%}.divider-scroll-reveal .divider-line{transform-origin:0;animation:linear both divider-line-extend;animation-timeline:view();animation-range:entry}}@keyframes divider-dot-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes divider-line-extend{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:767px){@supports (animation-timeline:view()){.divider-scroll-reveal .divider-dot{animation-range:entry entry 85%}}}.doctor-card{transition:opacity .2s ease-in-out}.doctor-card-photo{transition:transform .3s cubic-bezier(.23,1,.32,1)}.doctor-card:hover .doctor-card-photo{transform:scale(1.03)translateY(-2px)}@media (prefers-reduced-motion:reduce){.divider-scroll-reveal .divider-dot,.divider-scroll-reveal .divider-line{animation:none;transform:none}.doctor-card-photo{transition:none}}:root{--fdv2-nav-h:var(--frontdoor-top-nav-height)}.fdv2-hero [data-hero-stagger]{opacity:0;transition:opacity .5s cubic-bezier(.22,.61,.36,1),transform .5s cubic-bezier(.22,.61,.36,1);transform:translateY(16px)}.fdv2-hero.fdv2-hero-ready [data-hero-stagger]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fdv2-hero [data-hero-stagger]{opacity:1;transition:none;transform:none}.fdv2-hero-arch{animation:none}}.fdv2-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#34443299;font-family:Geist,-apple-system,sans-serif;font-size:12px;font-weight:500}:root{--fdv2-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='gn' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.2' intercept='-0.1'/%3E%3CfeFuncG type='linear' slope='1.2' intercept='-0.1'/%3E%3CfeFuncB type='linear' slope='1.2' intercept='-0.1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23gn)'/%3E%3C/svg%3E");--fdv2-grain-paper:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='gp' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='table' tableValues='0.92 1'/%3E%3CfeFuncG type='table' tableValues='0.86 1'/%3E%3CfeFuncB type='table' tableValues='0.76 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23gp)'/%3E%3C/svg%3E")}.fdv2-grain-forest,.fdv2-hero{background-image:var(--fdv2-grain);background-blend-mode:soft-light;background-repeat:repeat;background-size:200px}.fdv2-hero{background-color:#344432;justify-content:center;padding:0;display:flex}.fdv2-after-hero,.fdv2-here-now,.fdv2-beats{position:relative}.fdv2-after-hero,.fdv2-hero-cream,.fdv2-here-now,.fdv2-beats{isolation:isolate}.fdv2-after-hero:after,.fdv2-hero-cream:after,.fdv2-here-now:after,.fdv2-beats:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--fdv2-grain-paper) repeat;opacity:var(--fdv2-grain-strength,.54);background-size:200px;position:absolute;inset:0}.fdv2-here-now,.fdv2-beats{--fdv2-grain-strength:.84}@media (prefers-reduced-motion:no-preference){.fdv2-hero{min-height:100vh}}.fdv2-hero-sticky{justify-content:center;width:100%;display:flex}.fdv2-hero-detail{flex-direction:column;align-items:center;width:100%;display:flex}.fdv2-hero.fdv2-tunnel{z-index:2;background:0 0;height:220vh;padding:0;display:block;position:relative}.fdv2-after-hero{background-color:#fffefc}.fdv2-hero.fdv2-tunnel+.fdv2-after-hero{margin-top:-110vh}.fdv2-tunnel-welcome{opacity:0;pointer-events:none;z-index:3;white-space:nowrap;will-change:transform, opacity, filter;flex-direction:column;align-items:center;gap:clamp(46px,8vw,92px);width:max-content;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)scale(.2)}.fdv2-tw-pre{letter-spacing:-.01em;color:#1a2419;font-family:Feature Display,Georgia,serif;font-size:clamp(52px,7vw,112px);font-weight:400;line-height:1}.fdv2-tw-mark{width:auto;height:clamp(98px,14vw,210px);display:block}.fdv2-hero.fdv2-tunnel .fdv2-hero-sticky{top:var(--fdv2-nav-h);height:calc(100vh - var(--fdv2-nav-h));background-color:#344432;background-image:var(--fdv2-grain);background-blend-mode:soft-light;background-repeat:repeat;background-size:200px;justify-content:center;align-items:flex-start;padding:0;display:flex;position:sticky;overflow:hidden}.fdv2-hero.fdv2-tunnel .fdv2-hero-arch{will-change:transform;width:100%;height:100%}.fdv2-hero.fdv2-tunnel .fdv2-hero-detail,.fdv2-hero.fdv2-tunnel .fdv2-hero-cream>.fdv2-eyebrow{will-change:opacity, filter, transform}.fdv2-hero.fdv2-fx [data-hero-stagger]{transition:none}.fdv2-hero-arch{--band:clamp(30px, 9vw, 64px);--cream-inset:max(var(--band), calc(50% - 460px));transform-origin:50% 20%;background:0 0;width:100%;height:clamp(560px,86vh,740px);animation:.9s cubic-bezier(.22,.61,.36,1) both fdv2-arch-in;position:relative;overflow:hidden}@keyframes fdv2-arch-in{0%{opacity:0;transform:scale(.985)translateY(10px)}to{opacity:1;transform:none}}.fdv2-hero-cream{left:var(--cream-inset);right:var(--cream-inset);top:var(--band);border-radius:calc(min(920px, 100vw - var(--band) * 2) / 2) calc(min(920px, 100vw - var(--band) * 2) / 2) 0 0;text-align:center;padding:max(clamp(64px, 12vh, 118px), calc(min(920px, 100vw - var(--band) * 2) * .12)) clamp(22px, 6vw, 96px) 0;background-color:#fffefc;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0}.fdv2-hero-cream>.fdv2-eyebrow{letter-spacing:.18em;margin-bottom:38px;font-size:10.5px}.fdv2-hero-cream h1{letter-spacing:-.01em;text-wrap:balance;color:#1a2419;cursor:default;font-family:Feature Display,Georgia,serif;font-size:clamp(29px,min(4.6vw,6.8vh),54px);font-weight:400;line-height:1.16}.fdv2-hero-cream h1 em{color:#344432;font-family:Feature Display,Georgia,serif;font-style:italic;display:inline-block}.fdv2-hero-subhead{text-align:center;text-wrap:balance;color:#1a2419;max-width:36rem;margin-top:clamp(40px,5.5vh,58px);font-family:Geist,-apple-system,sans-serif;font-size:clamp(16.5px,1.6vw,20.5px);font-weight:400;line-height:1.45}.fdv2-composer-cue{color:#1a2419ad;letter-spacing:0;margin-top:clamp(48px,7vh,76px);font-family:Geist,-apple-system,sans-serif;font-size:15px;font-weight:400}.fdv2-composer-cue em{letter-spacing:0;color:#344432;font-family:Feature Display,Georgia,serif;font-size:1.12em;font-style:italic;font-weight:400}.fdv2-composer-slot{flex-direction:column;align-items:center;width:100%;display:flex}.fdv2-feedback{color:#9a3a24;max-width:54ch;margin-top:10px;font-family:Geist,-apple-system,sans-serif;font-size:13.5px;line-height:1.45}.fdv2-composer{background:#fff;border:1px solid #34443233;border-radius:9999px;align-items:center;width:min(660px,100%);height:clamp(62px,8.5vh,82px);margin-top:12px;padding:7px 7px 7px 14px;transition:box-shadow .25s,border-color .25s,transform .25s;display:flex;box-shadow:0 1.5px 3px #1a241912,0 6px 14px #1a241914,0 22px 50px #3444322e}.fdv2-composer:focus-within{border-color:#3444326b;transform:translateY(-1px);box-shadow:0 2px 4px #1a241914,0 10px 22px #1a24191a,0 30px 64px #3444323d}.fdv2-composer-clip{color:#344432b3;background:#3444320f;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.fdv2-composer input{color:#1a2419;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0 12px;font-family:Geist,-apple-system,sans-serif;font-size:clamp(15px,1.35vw,17.5px)}.fdv2-composer input::placeholder{color:#1a241961;transition:opacity .3s}.fdv2-composer.fdv2-swapping input::placeholder{opacity:0}.fdv2-composer-send{color:#fff9eb;cursor:pointer;background:#344432;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:clamp(50px,7.5vh,68px);height:clamp(50px,7.5vh,68px);transition:transform .2s,opacity .2s;display:flex}.fdv2-composer-send:hover{opacity:.92}.fdv2-composer-send:active{transform:scale(.94)}.fdv2-continue{color:#fff9eb;cursor:pointer;text-align:left;background:#344432;border:none;border-radius:9999px;justify-content:space-between;align-items:center;gap:12px;width:min(660px,100%);height:clamp(62px,8.5vh,82px);margin-top:12px;padding:7px 7px 7px 26px;transition:transform .2s,opacity .2s;display:flex;box-shadow:0 2px 6px #1a24190d,0 16px 40px #3444322e}.fdv2-continue:hover{opacity:.94}.fdv2-continue:active{transform:scale(.99)}.fdv2-continue:focus-visible{outline-offset:2px;outline:2px solid #fff9eb80}.fdv2-continue-label{min-width:0;font-family:Feature Display,Georgia,serif;font-size:clamp(17px,1.6vw,21px);font-weight:500;line-height:1.2}.fdv2-continue-arrow{color:#344432;background:#fff9eb;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:clamp(50px,7.5vh,68px);height:clamp(50px,7.5vh,68px);display:flex}.fdv2-trust-line{text-align:center;color:#1a241999;flex-wrap:wrap;justify-content:center;align-items:baseline;max-width:min(620px,100%);margin-top:clamp(20px,3.5vh,32px);font-family:Geist,-apple-system,sans-serif;font-size:clamp(13px,1.1vw,14.5px);font-weight:500;line-height:1.6;display:flex}.fdv2-tl-item{white-space:nowrap}.fdv2-tl-item:not(:first-child):before{content:"·";color:#1a24194d;margin:0 .6em}.fdv2-tl-break{display:none}@media (max-height:768px) and (min-width:721px){.fdv2-hero-cream>.fdv2-eyebrow{margin-bottom:16px}.fdv2-hero-subhead,.fdv2-composer-cue{margin-top:18px}.fdv2-trust-line{margin-top:18px;font-size:12.5px}}@media (max-width:720px){.fdv2-hero{padding:0}.fdv2-hero.fdv2-tunnel{height:200vh;padding:0}.fdv2-hero.fdv2-tunnel+.fdv2-after-hero{margin-top:-100vh}.fdv2-hero.fdv2-tunnel .fdv2-hero-sticky{top:var(--fdv2-nav-h);height:calc(100vh - var(--fdv2-nav-h));padding:0}.fdv2-hero-arch{height:min(620px,92vh)}.fdv2-hero-cream{padding-left:20px;padding-right:20px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 72px)}.fdv2-hero-cream h1{letter-spacing:-.01em;width:calc(100% + 40px);margin-top:0;margin-left:-20px;margin-right:-20px;font-size:clamp(24px,8.8vw,36px);line-height:1.14}.fdv2-hero-detail{flex:1;min-height:0}.fdv2-trust-line{row-gap:2px;width:calc(100% + 36px);max-width:none;margin-top:auto;margin-left:-18px;margin-right:-18px;padding-top:18px;font-size:11.5px}.fdv2-tl-item:not(:first-child):before{margin:0 .45em}.fdv2-tl-break{flex-basis:100%;height:0;display:block}.fdv2-trust-line .fdv2-tl-item:last-child:before{content:none}.fdv2-hero-subhead{margin-top:clamp(34px,5vh,50px);font-size:16.5px}.fdv2-subhead-break{display:none}.fdv2-composer-cue{margin-top:clamp(34px,6vh,60px)}.fdv2-composer{height:64px}.fdv2-composer-clip{width:40px;height:40px}.fdv2-composer-send{width:52px;height:52px}.fdv2-composer input{font-size:16px}.fdv2-continue{height:64px;padding-left:20px}.fdv2-continue-arrow{width:52px;height:52px}}@media (max-width:374px){.fdv2-hero-subhead{font-size:14.5px}}@media (max-width:720px) and (max-height:720px){.fdv2-hero-cream{padding-top:max(58px,9.2vh)}.fdv2-hero-cream h1{width:calc(100% + 24px);margin-top:0;margin-left:-12px;margin-right:-12px;font-size:clamp(24px,8.2vw,31px)}.fdv2-hero-cream>.fdv2-eyebrow{margin-bottom:14px}.fdv2-hero-subhead{margin-top:clamp(26px,4.8vh,42px)}.fdv2-composer-cue{margin-top:clamp(16px,3vh,26px)}.fdv2-trust-line{padding-top:10px}}@media (max-width:720px){.fdv2-pt-hero .fdv2-hero-detail>h1{margin-top:auto}}@media (prefers-reduced-motion:reduce){.fdv2-hero [data-hero-stagger]{opacity:1!important;transition:none!important;transform:none!important}.fdv2-hero-arch{animation:none!important}}.fdv2-section{padding:clamp(64px, 9vw, 110px) var(--frontdoor-inline-padding)}.fdv2-section h2{letter-spacing:-.01em;color:#1a2419;font-family:Feature Display,Georgia,serif;font-size:clamp(30px,3.6vw,46px);font-weight:400;line-height:1.18}.fdv2-section h2 em{color:#344432;font-style:italic}.fdv2-section-sub{color:#1a2419a6;font-family:Geist,-apple-system,sans-serif;font-size:clamp(14px,1.3vw,16px);line-height:1.6}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.fdv2-reveal{animation:linear both fdv2-reveal-in;animation-timeline:view();animation-range:entry entry 55%}.fdv2-reveal-blur{animation-name:fdv2-reveal-in-blur}}}@keyframes fdv2-reveal-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fdv2-reveal-in-blur{0%{opacity:0;filter:blur(10px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:none}}
