#page-container .accent-font{font-family:'Nanum Myeongjo',Georgia,'Times New Roman',serif!important;font-style:italic;font-weight:200!important}@media screen and (max-width:980px){#reverse-columns{display:flex;flex-direction:column-reverse}}.hamburger{background:rgba(0,0,0,0.2);backdrop-filter:blur(10px);padding:10px;border-radius:5px}@media screen and (max-width:1115px){.et_pb_row_0.et_pb_row.hero-custom-row{margin-top:-150px!important}}.et_pb_text_inner h1,.et_pb_code_inner h1{font-size:clamp(35px,6vw,80px)!important;letter-spacing:-.07em!important;line-height:1em!important}.et_pb_text_inner .h2-h1,.et_pb_code_inner .h2-h1{font-size:clamp(35px,6vw,80px)!important;letter-spacing:-.03em!important;line-height:1em!important}.btn{font-size:16px;font-weight:600;background-color:var(--theme-main);padding:24px 24px 24px 32px;display:flex;align-items:center;border-radius:99px;position:relative;transition:all 0.5s cubic-bezier(0.77,0,0.175,1);cursor:pointer}.btn .text{color:#fff;line-height:1;position:relative;z-index:5;margin-right:32px;transition:color .3s ease;padding-right:10px}.btn svg{width:32px;height:32px;position:absolute;right:21px;top:50%;transform:translateY(-50%);z-index:5}.btn path.pill-color{fill:var(--theme-main)!important}.btn::before{content:"";background-color:var(--theme-white);width:40px;height:40px;display:block;position:absolute;z-index:1;border-radius:99px;top:50%;right:16px;transform:translateY(-50%);transition:all 0.5s cubic-bezier(0.77,0,0.175,1);overflow:hidden}.btn .arrow-btn{transition:transform 0.5s cubic-bezier(0.77,0,0.175,1)}.btn:hover .arrow-btn{transform:translateY(-50%) rotate(45deg)}.btn svg.arrow-btn path{stroke:var(--theme-main)!important}.btn:hover .text{color:var(--theme-main)}.btn:hover::before{width:100%;height:100%;right:0}.btn.light{background-color:var(--theme-white)}.btn.light::before{background-color:var(--theme-main)}.btn.light .text{color:var(--theme-main)}.btn.light:hover .text{color:#fff}.btn.light svg.arrow-btn path{stroke:#fff!important}.btn-row{display:flex;column-gap:2%;min-width:0px!important}.btn-row .btn{flex:1}.btn-row-container .btn-row .btn{width:fit-content!important;white-space:nowrap!important}.btn-row-container{display:flex!important;justify-content:center!important}@media(max-width:767px){.btn-row{flex-direction:column;gap:1em;min-width:0px}#page-container .btn-row-container .btn-row .btn{width:100%!important}#page-container .btn-row-container{display:block!important}}.anchor-header-row{transition:all .6s ease!important}.anchor-header-row.active{transition:all .6s ease!important}.anchor-header-section{position:fixed;top:0;left:0;width:100%;transition:transform 0.4s ease}.anchor-header-section.hide{transform:translateY(-100%)}.anchor-header-section.show{transform:translateY(0)}.dipi_expanding_cta .dipi_expanding_cta_container .dipi_expanding_cta-content-wrapper.dipi_expanding_cta-content-wrapper,.dipi_expanding_cta .dipi_expanding_cta_container .dipi_expanding_cta_container-background.dipi_expanding_cta_container-background,.dipi_expanding_cta .dipi_expanding_cta_container>.et_parallax_bg_wrap.et_parallax_bg_wrap{-webkit-transition:-webkit-transform .5s ease-in-out,-webkit-box-shadow .5s ease-in-out,background-color .5s ease!important;transition:transform .5s ease-in-out,box-shadow .5s ease-in-out,background-color .5s ease!important}.dipi_expanding_cta .dipi_expanding_cta_container .dipi_expanding_cta_container-background{background-color:#121212!important}.dipi-expanding_cta-on-top .dipi_expanding_cta_container-background{background-color:transparent!important}.dipi-popup-container .dipi_popup .dipi-popup-wrapper{max-width:1080px!important}#surveyForm{position:relative}.questions-container{position:relative;min-height:450px}#surveyForm .input .input-label{pointer-events:none}.form-step{opacity:0;position:absolute;top:30px;left:0;width:100%;pointer-events:none}.form-step.active{opacity:1;top:0px;position:relative;pointer-events:auto;transition:opacity 0.4s ease-in-out,top 0.4s ease-in-out}.buttons{display:flex;justify-content:space-between;margin-top:20px}.buttons button{padding:.75em 2em;border:none;cursor:pointer;border-radius:100px;font-size:1.2em;font-weight:bold}.buttons .btn-next{background:var(--theme-main);color:#fff}.buttons .btn-prev{background:#ccc}.progress-container{height:8px;background:#eee;margin-bottom:20px;border-radius:4px;overflow:hidden}.progress-bar{height:100%;width:0;background:var(--theme-main);transition:width .3s}#popup{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);opacity:0;pointer-events:none;transition:background 0.4s ease,opacity 0.4s ease;z-index:9999}#popup.show{background:rgba(0,0,0,0.5);opacity:1;pointer-events:auto}#prescription{background:white;padding:30px;width:600px;box-shadow:0 8px 20px rgba(0,0,0,.2);opacity:0;transform:translateX(-40px)}#prescription.animate-in{animation:slideInLeft 0.5s ease-out forwards}#prescription.animate-out{animation:slideOutLeft 0.5s ease-in forwards}@keyframes slideInLeft{from{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutLeft{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-60px)}}#titleRow{display:flex;align-items:center;gap:2px}#recommendations{border:1px solid black;min-height:200px;padding:1em!important}#recommendations li{list-style:none!important;margin:0!important}#footerRow{display:flex;align-items:center;justify-content:space-between;gap:5px}#signatureCanvas{margin-top:0px}.input{display:flex;flex-direction:column-reverse;position:relative;padding-top:1.5rem;margin-top:1.5rem}.input-label{position:absolute;top:1.5rem;transition:0.25s ease;color:#666}.input-field{appearance:none!important;border-radius:0!important;background:transparent!important;border:none!important;border-bottom:2px solid #ddd!important;font-size:1.125rem!important;padding:0.25rem 0!important}.input-field:focus,.input-field.has-value{outline:0!important;border-bottom-color:var(--theme-main)!important}.input-field:focus+.input-label,.input-field.has-value+.input-label{color:var(--theme-main)!important;transform:translateY(-1.5rem)}.custom-select{position:relative;margin:1rem 0}.custom-select__current{padding:12px;border:2px solid #ddd;border-radius:6px;cursor:pointer;background:#fff;transition:border-color 0.2s ease}.custom-select__current::after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);border:6px solid transparent;border-top-color:#666;pointer-events:none}.custom-select.open .custom-select__current{border-color:var(--theme-main)}.custom-select__list{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid #ddd;border-top:none;border-radius:0 0 6px 6px;box-shadow:0 8px 20px rgba(0,0,0,0.1);z-index:9999;padding:0!important;max-height:200px;overflow-y:auto}.custom-select.open .custom-select__list{display:block}.custom-select__list li{padding:12px;cursor:pointer;list-style:none}.custom-select__list li:hover{background:#f5f5f5}.step-error{display:none;margin:0 0 16px 0;padding:12px 14px;background:#fdecea;color:#611a15;border:1px solid #f5c6cb;border-left:4px solid #d93025;border-radius:6px;font-size:0.95rem}.step-error.show{display:block}.step-error__title{font-weight:600;margin-bottom:6px}.step-error ul{margin:0;padding-left:18px}.step-error li{margin:2px 0}.step-error__more{margin-top:6px;opacity:0.85}.input-field.invalid{border-bottom-color:#d93025!important}.custom-select.invalid .custom-select__current{border-color:#d93025}.input-field.invalid:focus{box-shadow:0 2px 0 0 #d93025;outline:none}.practice-hero{display:grid;grid-template-columns:1.1fr 1.4fr;gap:clamp(20px,3vw,40px);align-items:stretch}.promo-card{background:var(--bg-dark);color:#fff;border-radius:22px;padding:clamp(20px,4vw,40px);display:grid;align-content:space-between;min-height:380px}.promo-title{line-height:1.05;letter-spacing:-0.02em;color:white;margin:0 0 28px;font-weight:700;font-size:clamp(30px,5vw,52px)}.promo-title .light{display:block;font-weight:700}.promo-title .emph{font-style:italic;font-weight:600;display:block;opacity:.95}.promo-title .block{display:block;margin-top:.12em}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-content:start}.feature{display:grid;grid-template-columns:60px 1fr;gap:16px;padding:18px;border-radius:14px;background:var(--surface);text-decoration:none;color:var(--text);box-shadow:0 1px 0 rgba(16,19,22,.04),0 8px 24px rgba(16,19,22,.06);transition:transform .15s ease,box-shadow .15s ease}.feature:focus-visible{outline:2px solid var(--theme-main);outline-offset:2px}.feature:hover{transform:translateY(-2px);box-shadow:0 2px 0 rgba(16,19,22,.04),0 14px 30px rgba(16,19,22,.1)}.icon-wrap{height:60px;width:60px;border-radius:14px;display:grid;place-items:center;background:var(--surface-soft)}.icon-wrap i{font-size:26px;color:var(--theme-main)}.copy h3{margin:2px 0 6px;font-size:20px;line-height:1.2}.copy p{margin:0;color:var(--muted);font-size:16px}.ac-counter{font-size:50px;color:var(--theme-dark);letter-spacing:-4px}.ac-counter-left{line-height:1em;margin-bottom:.25em}.ac-counter-center{display:block;width:fit-content;margin:0 auto;line-height:1em;margin-bottom:.25em}.ac-counter-after{font-size:1.4rem;text-align:center}.acbc-breadcrumbs__list,.acbc-breadcrumbs__list>li,.acbc-breadcrumbs__item{list-style:none!important}.acbc-breadcrumbs__list>li::marker{content:""!important}.acbc-breadcrumbs__list{background:white;color:black;padding:5px 15px!important;border-radius:999px}.acbc-breadcrumbs__list li a{color:black}@media (max-width:980px){.acbc-breadcrumbs{display:none}.ac-counter{display:block;width:fit-content;margin:0 auto}}.footer-links h3{margin-bottom:1rem}.footer-links a{transition:margin .4s ease;line-height:1.5em!important;display:flex;align-items:flex-start;margin-bottom:0.5em}.footer-links.right a{flex-direction:row-reverse;text-align:right}.footer-links.right a i{margin-left:.5em;margin-right:0px}.footer-links.right h3{text-align:right}.footer-links a:hover{margin-left:5px}.footer-links i{width:1.2em;color:var(--theme-main);display:flex;justify-content:center;margin-right:.5em;font-size:1.2em;flex-shrink:0}.footer-links.bigger i{font-size:1.5em}.footer-links a span{display:inline-block;margin-top:-.25em}@media(max-width:767px){.footer-links.right a{flex-direction:row;text-align:left}.footer-links.right a i{margin-left:.0em;margin-right:.5em}.footer-links.right h3{text-align:left}}.ac-toc .ac-toc__title{font-size:20px;font-style:italic;font-family:"Nanum Myeongjo",Georgia,"Times New Roman",serif}.ac-toc li{list-style:none!important;padding-left:5px!important;margin-bottom:10px!important;border-left:1px solid rgba(0,0,0,.1)}.ac-toc__list{padding-left:0px!important}.ac-toc li a.ac-toc__link{color:#999;transition:color .1s ease;line-height:1.2em!important}.ac-toc li:hover a{color:#121212}.timeline-section{display:flex;position:relative;align-items:flex-start;margin-bottom:20vh}.timeline-images-holder{width:60%;flex:0 0 60%;position:relative;min-height:100vh}.timeline-images{height:100vh;z-index:1;padding:5vh}.timeline-images-inner{position:relative;height:100%;width:100%}.timeline-image{position:absolute;border-radius:30px;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:translateY(30px);transition:opacity 0.6s ease-out,transform 0.6s ease-out}.timeline-image.active{opacity:1;transform:translateY(0)}.timeline-content{width:40%;position:relative;padding:10vh 40px 10vh 82px;z-index:2}.timeline-line-container{position:absolute;top:0;bottom:0;left:40px;width:4px;z-index:3;border-radius:9999px}.timeline-line-bg{position:absolute;top:0;width:100%;background-color:#e0e0e0;height:0}.timeline-line-fill{position:absolute;top:0;width:100%;background-color:var(--theme-main);border-radius:999px;height:0}.timeline-item h3{font-weight:700;font-size:30px;margin-bottom:10px}.timeline-item ul{font-size:16px;margin-left:10px;max-width:400px}.timeline-item li{list-style:none;position:relative;margin-bottom:10px}.timeline-item li::before{content:"";width:15px;height:10px;position:absolute;left:0;top:.5em;transform:translate(calc(-100% - 10px));background:var(--theme-main);clip-path:polygon(75% 0%,100% 50%,75% 100%,0% 100%,25% 50%,0% 0%)}.timeline-item{position:relative;min-height:50vh}.timeline-item:last-child{min-height:0;padding-bottom:25vh}.timeline-dot{position:absolute;left:-50px;top:5px;width:20px;height:20px;border-radius:50%;background-color:#fff;border:4px solid #cccccc;z-index:4;transition:transform 0.3s ease,background-color 0.3s ease,border-color 0.3s ease}.timeline-dot::after{content:"";width:200%;aspect-ratio:1/1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:var(--gif-url,url('https://anchoryourpractice.com/wp-content/uploads/2025/10/Anchor-Load.gif'));background-size:contain;background-repeat:no-repeat;opacity:0;transition:opacity .3s ease,width .3s ease}.timeline-dot.active::after{opacity:1;width:600%}.timeline-dot.active{transform:scale(1.5);background-color:var(--theme-main);border-color:var(--theme-main);animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(5,175,181,.7)}70%{box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{box-shadow:0 0 0 0 rgba(0,0,0,0)}}@media (max-width:768px){.timeline-section{display:block}.timeline-images-holder{width:100%;flex:none;min-height:100svh}.timeline-images{padding:0px;z-index:1}.timeline-image{border-radius:0}.timeline-content{width:100%;position:relative;z-index:2;color:#fff;font-size:28px;background:linear-gradient(rgba(0,0,0,0.55),rgba(0,0,0,0.55));padding:8vh 20px 10vh 70px;margin-top:-100vh}.timeline-content h3{color:#fff!important}.timeline-line-container{left:30px}.timeline-item{min-height:auto;padding:32px 0;padding-top:0px!important}.timeline-item:last-child{padding-bottom:64px}}