.new-patients-design{--navy:#162c47;--forest:#2b3f2b;--sky:#96bddb;--sage:#869b69;--cream:#fffef2}.new-patients-design *{box-sizing:border-box}.new-patients-design{margin:0;color:var(--navy);background:var(--cream);font:15px/1.7 var(--font-sans)}.new-patients-design h1,.new-patients-design h2,.new-patients-design h3,.new-patients-design .button,.new-patients-design .number,.new-patients-design .text-link{font-family:var(--font-display);text-transform:uppercase;line-height:1.08;font-weight:400}.new-patients-design h1{font-size:clamp(42px,4.1vw,62px);margin:20px 0}.new-patients-design h2{font-size:clamp(32px,3.3vw,47px);margin:12px 0 25px}.new-patients-design h3{font-size:24px}.new-patients-design p{margin:0 0 17px}.new-patients-design a{color:inherit;text-underline-offset:5px}.new-patients-design img{display:block;max-width:100%}.new-patients-design ul{padding-left:20px;margin:20px 0}.new-patients-design li{padding-left:5px;margin:9px 0}.new-patients-design li::marker{color:var(--sage)}.new-patients-design .wrap{max-width:1300px;padding:0 42px;margin:auto}.new-patients-design .preview{background:#fff;padding:11px 24px;display:flex;gap:22px;font-size:12px;align-items:center}.new-patients-design .preview span{margin-left:auto;color:#60717f}.new-patients-design .header{display:flex;align-items:center;justify-content:space-between;min-height:100px;gap:30px}.new-patients-design .header img{width:185px}.new-patients-design .header nav{display:flex;gap:28px;align-items:center;font-family:var(--font-display);text-transform:uppercase}.new-patients-design .header nav a{text-decoration:none}.new-patients-design .button{display:inline-flex;justify-content:center;align-items:center;gap:16px;padding:17px 25px;min-height:52px;border-radius:7px;background:var(--forest);color:#fff;text-decoration:none;font-size:17px;border:1px solid transparent}.new-patients-design .button.alt{background:transparent;border-color:#9cabb8;color:inherit}.new-patients-design .actions{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.new-patients-design .eyebrow{font-size:11px;font-weight:700;letter-spacing:.19em;text-transform:uppercase;color:#637951}.new-patients-design .hero{padding:54px 0 30px;background:linear-gradient(90deg,#162c47f0,#162c47a8,#162c4730),url(/_astro/blue-hour-summit-lake-hero.L-kSlWYI.webp) center/cover;color:#fff}.new-patients-design .hero-grid{display:grid;grid-template-columns:7fr 5fr;gap:65px;align-items:center}.new-patients-design .hero .eyebrow,.new-patients-design .hero h1 span{color:var(--sky)}.new-patients-design .hero-copy>p{max-width:630px;font-size:14px;color:#e6edf3}.new-patients-design .hero-copy .opening{font-size:19px;color:#fff}.new-patients-design .hero .button,.new-patients-design .final .button{background:var(--sky);color:var(--navy)}.new-patients-design .hero .button.alt,.new-patients-design .final .button.alt{background:transparent;color:#fff}.new-patients-design .hero-photo{position:relative;margin:0;align-self:stretch;min-height:620px;border-radius:30px;overflow:hidden;border:1px solid #ffffff30;box-shadow:0 24px 48px #0003}.new-patients-design .hero-photo>img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:40% center}.new-patients-design .hero-photo figcaption{position:absolute;bottom:24px;left:24px;right:24px;background:#162c47ed;border-top:3px solid var(--sage);padding:20px;font-family:var(--font-display);text-transform:uppercase;font-size:23px}.new-patients-design .hero-photo small{font-family:var(--font-sans);font-size:10px;letter-spacing:.14em;color:var(--sky)}.new-patients-design .visit-panel{border-top:1px solid #ffffff35;padding-top:20px;margin-top:24px}.new-patients-design .visit-panel h3{font-size:21px;margin:0 0 10px}.new-patients-design .visit-panel h3 span{color:var(--sky)}.new-patients-design .visit-panel p{font-size:12px;margin:0}.new-patients-design .visit-panel ul{display:grid;grid-template-columns:1fr 1fr;gap:7px 24px;font-size:12px;margin:12px 0 0}.new-patients-design .visit-panel li{margin:0}.new-patients-design .trust{display:flex;justify-content:space-between;gap:20px;margin-top:35px;padding-top:23px;padding-bottom:5px;border-top:1px solid #ffffff30;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.new-patients-design .section{padding:100px 0;position:relative;overflow:hidden}.new-patients-design .split{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.new-patients-design .photo{width:100%;height:560px;object-fit:cover;border-radius:18px;object-position:center}.new-patients-design .section-title{max-width:820px;margin:0 auto 48px;text-align:center}.new-patients-design .clarity{background:var(--cream);padding-bottom:155px}.new-patients-design .clarity ul{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;font-size:14px}.new-patients-design .mountain-edge:after{content:"";position:absolute;bottom:0;left:0;right:0;height:145px;pointer-events:none;background:url(/_astro/new-patients-mega-edge-mountains.CrwOhvIe.webp) center bottom/100% auto no-repeat}.new-patients-design .preparation{background:#e3e9da}.new-patients-design .preparation ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px 24px}.new-patients-design .preparation li{margin:0;padding:0 0 12px 25px;border-bottom:1px solid #a9b5a3;position:relative;font-size:14px}.new-patients-design .preparation li:before{content:"✓";position:absolute;left:0;color:var(--forest)}.new-patients-design .journey{background:#fff}.new-patients-design .step{padding:45px;margin-bottom:28px;display:grid;grid-template-columns:5fr 7fr;gap:55px;border-radius:25px;border:1px solid #dce2d6;background:var(--cream)}.new-patients-design .number{display:block;font-size:55px;color:var(--sage);margin-bottom:22px}.new-patients-design .step h2{font-size:34px}.new-patients-design .step-copy ul{columns:2;gap:35px;font-size:14px}.new-patients-design .step-copy li{break-inside:avoid}.new-patients-design .step-2{background:var(--forest);color:#fff;border:0}.new-patients-design .step-2 .number{color:var(--sky)}.new-patients-design .step-3{background:var(--navy);color:#fff;border:0}.new-patients-design .step-4{background:#dceaf3}.new-patients-design .emphasis{font-family:var(--font-display);font-size:25px;line-height:1.3;text-transform:uppercase;margin-top:25px}.new-patients-design .step-3 .emphasis{color:var(--sky)}.new-patients-design .step-4 .step-copy p:last-child{font-family:var(--font-display);font-size:26px;text-transform:uppercase}.new-patients-design .services{background:#edf2ed;padding-bottom:160px}.new-patients-design .service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.new-patients-design .service-grid article{background:#fff;border:1px solid #d6dfd7;border-radius:18px;padding:25px;display:flex;flex-direction:column}.new-patients-design .service-grid .number{font-size:25px;margin:0}.new-patients-design .service-grid p{font-size:13px;flex:1}.new-patients-design .service-grid a{font-family:var(--font-display);text-transform:uppercase;text-decoration:none}.new-patients-design .service-close{text-align:center;margin-top:40px}.new-patients-design .service-close p{font-family:var(--font-display);font-size:26px;margin:0}.new-patients-design .text-link{display:inline-block;font-size:18px;margin-top:20px}.new-patients-design .commitment{background:#fff}.new-patients-design .commitment .emphasis{color:var(--forest);font-size:34px;border-left:3px solid var(--sage);padding-left:20px}.new-patients-design .insurance{background:#dce7d2}.new-patients-design .insurance ul{columns:2;gap:30px}.new-patients-design .insurance-call{margin-top:24px}.new-patients-design .faq{background:#f5f7f7}.new-patients-design .narrow{max-width:980px}.new-patients-design details{border-bottom:1px solid #bdc9cc}.new-patients-design summary{display:flex;justify-content:space-between;gap:30px;list-style:none;cursor:pointer;font-family:var(--font-display);text-transform:uppercase;font-size:22px;line-height:1.25;padding:25px 0}.new-patients-design summary::-webkit-details-marker{display:none}.new-patients-design summary span{color:var(--sage)}.new-patients-design details[open] summary span{transform:rotate(45deg)}.new-patients-design details p{padding-bottom:20px}.new-patients-design .location{background:var(--cream)}.new-patients-design .location .photo{height:480px}.new-patients-design .final{background:linear-gradient(#162c472b,#162c475c),url(/_astro/new-patients-final-cta-blue-ridge.jcLDlsav.webp) center/cover;color:#fff;text-align:center;padding:100px 0}.new-patients-design .final h2{font-size:58px}.new-patients-design .final .mark{margin:0 auto 25px}.new-patients-design .final .actions{justify-content:center}.new-patients-design .final .address{font-size:12px;margin-top:35px}.new-patients-design .final p{margin-bottom:10px}.new-patients-design footer{background:var(--forest);color:#fff;padding:65px 0 150px;background-image:url(/_astro/new-patients-mega-edge-mountains.CrwOhvIe.webp);background-position:center bottom;background-size:100% auto;background-repeat:no-repeat}.new-patients-design footer .wrap{display:flex;justify-content:space-between;gap:30px;font-size:12px}.new-patients-design footer img{width:180px;object-fit:contain}.new-patients-design a:focus-visible,.new-patients-design summary:focus-visible{outline:3px solid #a48b4d;outline-offset:5px}@media(max-width:1000px){.new-patients-design .header nav>a:not(.button){display:none}.new-patients-design .hero-grid{gap:30px;grid-template-columns:1.15fr .85fr}.new-patients-design .hero-photo{min-height:640px}.new-patients-design .split{gap:35px}.new-patients-design .step{gap:30px;padding:32px}.new-patients-design .service-grid{grid-template-columns:1fr 1fr}.new-patients-design h1{font-size:46px}}@media(max-width:760px){.new-patients-design .wrap{padding-left:22px;padding-right:22px}.new-patients-design .header{min-height:80px}.new-patients-design .header img{width:150px}.new-patients-design .header .button{font-size:13px;padding:13px}.new-patients-design .preview{gap:10px;flex-wrap:wrap}.new-patients-design .preview span{display:none}.new-patients-design .hero{padding-top:35px}.new-patients-design .hero-grid,.new-patients-design .split{grid-template-columns:1fr}.new-patients-design .hero-photo{min-height:470px;margin-top:15px}.new-patients-design .hero h1{font-size:40px}.new-patients-design .hero .actions .button{flex:1;padding:14px 10px;font-size:15px}.new-patients-design .trust{display:grid;grid-template-columns:1fr 1fr;font-size:10px}.new-patients-design .section{padding:65px 0}.new-patients-design .mountain-edge{padding-bottom:125px}.new-patients-design .mountain-edge:after{background-size:auto 300px}.new-patients-design .photo{height:400px}.new-patients-design .step{grid-template-columns:1fr;gap:12px;padding:25px}.new-patients-design .step .number{font-size:40px;margin-bottom:10px}.new-patients-design .step-copy ul{columns:1}.new-patients-design .step h2{font-size:30px;margin-bottom:15px}.new-patients-design .step-heading{border-bottom:1px solid #869b6955}.new-patients-design .service-grid{grid-template-columns:1fr 1fr;gap:12px}.new-patients-design .service-grid article{padding:20px}.new-patients-design .service-grid h3{font-size:22px}.new-patients-design .final h2{font-size:42px}.new-patients-design .final .actions .button{width:100%}.new-patients-design footer .wrap{flex-direction:column}.new-patients-design footer{background-size:auto 250px}}@media(max-width:420px){.new-patients-design .service-grid,.new-patients-design .clarity ul,.new-patients-design .preparation ul{grid-template-columns:1fr}.new-patients-design .visit-panel ul{grid-template-columns:1fr 1fr;font-size:11px}.new-patients-design .hero h1{font-size:36px}.new-patients-design .hero-copy>p{font-size:13px}.new-patients-design .hero-copy .opening{font-size:17px}.new-patients-design .insurance ul{columns:1}}.new-patients-design .hero{padding-top:180px}.new-patients-design h1,.new-patients-design h2,.new-patients-design h3,.new-patients-design .button,.new-patients-design .number,.new-patients-design .text-link,.new-patients-design .faq summary{font-weight:700}.new-patients-design ul{list-style:disc}.new-patients-design .preparation ul{list-style:none}.new-patients-design .hero-photo{min-width:0}@media(max-width:760px){.new-patients-design .hero{padding-top:166px}}.new-patients-design .clarity-field-guide{padding:72px 0 145px;font-size:15px;line-height:1.75}.new-patients-design .clarity-field-guide>.wrap{max-width:1280px;padding:0 50px;position:relative;z-index:1}.new-patients-design .clarity-field-guide:after{height:350px}.new-patients-design .clarity-opening{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;margin-bottom:42px}.new-patients-design .clarity-opening .eyebrow{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.22em;color:var(--navy)}.new-patients-design .clarity-opening .eyebrow:before{content:"";width:35px;height:2px;background:var(--sage)}.new-patients-design .clarity-opening h2{font-size:clamp(36px,3.8vw,55px);line-height:1.15;margin:17px 0 0;max-width:610px}.new-patients-design .clarity-opening h2 em{font-style:normal;color:#71865b}.new-patients-design .clarity-intro p{margin:0 0 16px}.new-patients-design .clarity-intro p:last-child{margin-bottom:0}.new-patients-design .clarity-intro .clarity-lead{font-size:19px;line-height:1.6;font-weight:500}.new-patients-design .clarity-feature{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;align-items:center}.new-patients-design .clarity-feature figure{margin:0;position:relative}.new-patients-design .clarity-clinic{width:100%;height:395px;object-fit:cover;border-radius:3px}.new-patients-design .clarity-feature figcaption{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:18px;background:#203a32ed;color:#fffef2;padding:20px 25px;font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:23px;line-height:1.3}.new-patients-design .clarity-feature figcaption img{width:36px;height:auto;flex-shrink:0}.new-patients-design .clarity-questions h3{font-size:22px;line-height:1.35;margin:0 0 17px;font-weight:600}.new-patients-design .clarity-questions ol{list-style:none;margin:0;padding:0}.new-patients-design .clarity-questions li{display:flex;align-items:center;gap:22px;padding:14px 0;margin:0;border-bottom:1px solid #162c4720;font-size:16px;line-height:1.5}.new-patients-design .clarity-num{font-family:var(--font-display);font-size:24px;font-weight:400;color:#71865b;min-width:30px}.new-patients-design .clarity-closing{display:flex;align-items:center;gap:22px;max-width:850px;margin:38px auto 0;text-align:center}.new-patients-design .clarity-closing p{margin:0;font-size:17px;line-height:1.7}.new-patients-design .clarity-compass{font-size:60px;color:#71865b;line-height:1}@media(max-width:760px){.new-patients-design .clarity-field-guide{padding:45px 0 110px}.new-patients-design .clarity-field-guide>.wrap{padding:0 23px}.new-patients-design .clarity-opening,.new-patients-design .clarity-feature{grid-template-columns:1fr;gap:25px}.new-patients-design .clarity-opening{margin-bottom:30px}.new-patients-design .clarity-opening h2{font-size:38px}.new-patients-design .clarity-intro .clarity-lead{font-size:18px}.new-patients-design .clarity-clinic{height:310px}.new-patients-design .clarity-questions li{font-size:15px}.new-patients-design .clarity-closing{gap:12px;margin-top:30px}.new-patients-design .clarity-closing p{font-size:15px}.new-patients-design .clarity-compass{font-size:42px}.new-patients-design .clarity-field-guide:after{background-size:auto 280px;height:220px}.new-patients-design .clarity-feature figcaption{font-size:21px;padding:15px 20px}}.new-patients-design .insurance-trail{background:linear-gradient(90deg,#253f35 0% 34%,#f5f5ea 34%);position:relative;overflow:hidden;font:15px/1.7 var(--font-sans);color:#162c47;scroll-margin-top:130px}.new-patients-design .insurance-trail>.wrap{max-width:1280px;padding:65px 45px;display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.new-patients-design .insurance-trail .portrait{position:relative;align-self:stretch;display:flex;flex-direction:column}.new-patients-design .insurance-trail .photo{display:block;width:100%;height:500px;flex:1;min-height:420px;object-fit:cover;object-position:55% center;border-radius:3px}.new-patients-design .insurance-trail .brand{height:135px;position:relative;overflow:hidden;margin-top:22px;color:#a3bd92}.new-patients-design .insurance-trail .brand>img{height:90px;width:90px;object-fit:contain;position:absolute;left:20px;top:20px}.new-patients-design .insurance-trail .brand svg{position:absolute;width:100%;height:100%;right:0;opacity:.6}.new-patients-design .insurance-trail .eyebrow{display:block;font-weight:700;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:inherit}.new-patients-design .insurance-trail h2{font-size:50px;line-height:1.13;margin:18px 0 20px;font-weight:700}.new-patients-design .insurance-trail h2 em{font-style:normal;display:block;color:#71865b}.new-patients-design .insurance-trail p{margin:0 0 20px}.new-patients-design .insurance-trail .lead{font-size:17px;line-height:1.6;font-weight:500}.new-patients-design .insurance-trail .benefits{position:relative;padding:22px 0;margin:25px 0;border-top:1px solid #b7c5b2;border-bottom:1px solid #b7c5b2}.new-patients-design .insurance-trail h3{font-size:20px;line-height:1.3;margin:0 0 20px;font-weight:600}.new-patients-design .insurance-trail ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:24px 28px}.new-patients-design .insurance-trail li{margin:0;padding:0;font-size:14px;line-height:1.55;display:flex;align-items:center;gap:14px}.new-patients-design .insurance-trail li svg{width:28px;height:28px;display:block;fill:none;stroke:#71865b;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.new-patients-design .insurance-trail .note{font-size:13px;color:#526276;margin:0;line-height:1.8}.new-patients-design .insurance-trail .actions{display:flex;flex-direction:column;gap:17px;margin:24px 0 0}.new-patients-design .insurance-trail .more{font-family:var(--font-display);text-transform:uppercase;font-weight:400;text-decoration:none;line-height:1.5;display:flex;align-items:center;gap:16px;background:#253f35;color:#fffef2;padding:14px 18px;font-size:16px}.new-patients-design .insurance-trail .more span{margin-left:auto;font-size:26px}.new-patients-design .insurance-trail .call{font-size:12px;margin:0;display:flex;justify-content:space-between;align-items:center}.new-patients-design .insurance-trail .call br{display:none}.new-patients-design .insurance-trail .call a{color:#162c47;text-decoration:none;font-weight:700;font-size:15px}@media(max-width:760px){.new-patients-design .insurance-trail{background:#f5f5ea}.new-patients-design .insurance-trail>.wrap{grid-template-columns:1fr;padding:0 0 40px;gap:30px}.new-patients-design .insurance-trail .portrait{background:#253f35;padding:24px;flex-direction:row;align-items:center;gap:15px}.new-patients-design .insurance-trail .photo{height:245px;min-height:0;width:75%;flex:none}.new-patients-design .insurance-trail .brand{width:25%;height:190px;margin:0}.new-patients-design .insurance-trail .brand>img{width:60px;height:60px;left:0;top:55px}.new-patients-design .insurance-trail .brand svg{display:none}.new-patients-design .insurance-trail .copy{padding:0 24px}.new-patients-design .insurance-trail h2{font-size:42px}.new-patients-design .insurance-trail .call,.new-patients-design .insurance-trail .call a{display:block}.new-patients-design .insurance-trail ul{gap:24px 18px}}.new-patients-design .colleyville-welcome{position:relative;overflow:hidden;background:#162c47;color:#fffef2;font:15px/1.75 var(--font-sans);scroll-margin-top:130px}.new-patients-design .colleyville-welcome>.wrap{max-width:1280px;padding:65px 45px;margin:auto;position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .9fr;gap:75px;align-items:center}.new-patients-design .colleyville-welcome .eyebrow{font-size:10px;letter-spacing:.23em;text-transform:uppercase;font-weight:700;display:block;margin-bottom:15px;color:#bdcea6}.new-patients-design .colleyville-welcome h2{font:700 48px/1.16 var(--font-display);text-transform:uppercase;margin:0;max-width:610px}.new-patients-design .colleyville-welcome h2 em{font-style:normal;color:#96bddb}.new-patients-design .colleyville-welcome p{margin:0 0 20px}.new-patients-design .colleyville-welcome .intro{margin-top:26px}.new-patients-design .colleyville-welcome .intro p{font-size:14px;color:#d1dee7}.new-patients-design .colleyville-welcome .intro .last{font:500 23px/1.4 var(--font-display);color:#bdcea6;text-transform:uppercase}.new-patients-design .colleyville-welcome .destination{position:relative;display:flex;gap:20px;border-top:1px solid #ffffff30;padding-top:25px;margin-top:25px}.new-patients-design .colleyville-welcome .pin{width:31px;height:39px;display:block;flex-shrink:0;color:#96bddb;margin:4px 0 15px}.new-patients-design .colleyville-welcome .welcome{font-size:12px;margin-bottom:10px}.new-patients-design .colleyville-welcome address{font-style:normal;font-size:15px;line-height:1.7;position:relative}.new-patients-design .colleyville-welcome address strong{display:block;font:600 22px/1.4 var(--font-display);text-transform:uppercase;margin-bottom:7px}.new-patients-design .colleyville-welcome address span{display:block}.new-patients-design .colleyville-welcome .phone{display:inline-block;color:inherit;text-decoration:none;font-size:17px;font-weight:600;margin:12px 0 0}.new-patients-design .colleyville-welcome .button{display:flex;justify-content:space-between;align-items:center;gap:22px;max-width:285px;min-width:245px;min-height:0;background:#96bddb;color:#162c47;padding:14px 22px;margin-top:18px;font:500 18px/1.5 var(--font-display);text-transform:uppercase;text-decoration:none;position:relative;border:0;border-radius:0}.new-patients-design .colleyville-welcome .button span{font-family:var(--font-sans);font-size:25px}.new-patients-design .colleyville-welcome figure{margin:0;position:relative;height:660px;align-self:center}.new-patients-design .colleyville-welcome figure>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:3px}.new-patients-design .colleyville-welcome .image-seal{position:absolute;width:94px;height:94px;border:1px solid #d1deb6;border-radius:50%;background:#253f35;bottom:28px;left:-35px;display:grid;place-items:center;box-shadow:0 0 0 8px #162c47}.new-patients-design .colleyville-welcome .image-seal img{width:44px}.new-patients-design .colleyville-welcome .watermark{position:absolute;width:450px;left:-200px;bottom:-80px;opacity:.035;pointer-events:none}@media(max-width:760px){.new-patients-design .colleyville-welcome>.wrap{grid-template-columns:1fr;gap:30px;padding:42px 24px}.new-patients-design .colleyville-welcome h2{font-size:38px}.new-patients-design .colleyville-welcome figure{height:430px;margin-left:18px}.new-patients-design .colleyville-welcome .image-seal{left:-25px;width:75px;height:75px}.new-patients-design .colleyville-welcome .image-seal img{width:38px}.new-patients-design .colleyville-welcome .destination{gap:15px}.new-patients-design .colleyville-welcome .button{min-width:0;width:100%;max-width:none}.new-patients-design .colleyville-welcome address strong{font-size:21px}}.new-patients-design .home-style-hero{padding:176px 0 0;background:#162c47;color:#fff;overflow:hidden}.new-patients-design .home-style-hero .hero-grid{max-width:1440px;padding:0;grid-template-columns:1.1fr .9fr;gap:0;align-items:stretch;min-height:720px}.new-patients-design .home-style-hero .hero-copy{padding:80px 96px;align-self:center}.new-patients-design .home-style-hero h1{font-size:72px;line-height:.92;letter-spacing:-.025em;margin:20px 0 28px;text-wrap:initial}.new-patients-design .home-style-hero h1 span{display:block;color:#869b69}.new-patients-design .home-style-hero .hero-copy>p{font-size:18px;line-height:1.625;color:#ffffffb8;margin-bottom:16px}.new-patients-design .home-style-hero .hero-copy .opening{font-size:18px;font-weight:400}.new-patients-design .home-style-hero .eyebrow{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.2em;color:#869b69}.new-patients-design .home-style-hero .eyebrow:before{content:"";width:35px;height:1px;background:currentColor}.new-patients-design .home-style-hero .actions{margin:32px 0 0;gap:12px;flex-wrap:wrap}.new-patients-design .home-style-hero .button{padding:16px 28px;font-size:14px;font-weight:700;letter-spacing:.05em;border-radius:12px;min-height:48px;background:#869b69;color:#162c47}.new-patients-design .home-style-hero .button.alt{background:transparent;color:#fff;border-color:#ffffff40}.new-patients-design .home-style-hero .hero-photo{align-self:stretch;min-height:100%;height:auto;margin:0;border-radius:0;border:0;box-shadow:none;overflow:hidden}.new-patients-design .home-style-hero .hero-photo>img{object-position:40% center}.new-patients-design .home-style-hero .hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#162c4759,transparent 65%);pointer-events:none}.new-patients-design .home-style-hero .hero-photo figcaption{z-index:1;left:24px;right:auto;bottom:24px;border:1px solid #ffffff33;border-radius:12px;padding:16px 20px;background:#162c47d9;font-size:18px;line-height:1.25;backdrop-filter:blur(4px)}.new-patients-design .home-style-hero .hero-photo small{font-size:10px;color:#869b69}.new-patients-design .home-style-hero .hero-visit-details{max-width:1280px;padding:24px 32px 0}.new-patients-design .home-style-hero .visit-panel{display:grid;grid-template-columns:1fr 1.6fr;gap:8px 30px;margin:0;padding:0;border:0}.new-patients-design .home-style-hero .visit-panel h3{margin:0;grid-column:1}.new-patients-design .home-style-hero .visit-panel>p{grid-column:1;margin:0}.new-patients-design .home-style-hero .visit-panel ul{grid-column:2;grid-row:1/3;margin:0;grid-template-columns:1fr 1fr;font-size:12px}.new-patients-design .home-style-hero .trust{max-width:1280px;padding:24px 32px;display:grid;grid-template-columns:repeat(4,1fr);margin:24px auto 0;gap:16px}@media(min-width:1024px)and (max-width:1279px){.new-patients-design .home-style-hero .hero-copy{padding:80px 64px}.new-patients-design .home-style-hero h1{font-size:60px}}@media(max-width:1023px){.new-patients-design .home-style-hero{padding-top:160px}.new-patients-design .home-style-hero .hero-grid{grid-template-columns:1fr;min-height:0}.new-patients-design .home-style-hero .hero-copy{padding:64px 32px}.new-patients-design .home-style-hero h1{font-size:60px;max-width:624px}.new-patients-design .home-style-hero .hero-photo{height:480px;min-height:480px}.new-patients-design .home-style-hero .hero-photo:after{background:linear-gradient(0deg,#162c478c,transparent 60%)}}@media(max-width:639px){.new-patients-design .home-style-hero{padding-top:144px}.new-patients-design .home-style-hero .hero-copy{padding:64px 20px}.new-patients-design .home-style-hero h1{font-size:48px}.new-patients-design .home-style-hero .hero-copy>p{font-size:16px}.new-patients-design .home-style-hero .actions{flex-direction:column}.new-patients-design .home-style-hero .hero-visit-details{padding:24px 20px 0}.new-patients-design .home-style-hero .visit-panel{grid-template-columns:1fr}.new-patients-design .home-style-hero .visit-panel ul{grid-column:1;grid-row:auto;margin-top:12px}.new-patients-design .home-style-hero .trust{grid-template-columns:1fr 1fr;padding:24px 20px}}
