img[src$="3dct-scan-conebeam.webp"]{max-width:min(100%,1757px)!important}img[src$="CBCT-imaging-dental-1.webp"]{max-width:min(100%,509px)!important}img[src$="affordable-icon-1.webp"]{max-width:min(100%,151px)!important}img[src$="after-full-mouth-restoration-mouth-1.webp"]{max-width:min(100%,623px)!important}img[src$="all-on-4-dental-implants.jpg"]{max-width:min(100%,483px)!important}img[src$="attractive-couple-with-beautiful-smile.webp"]{max-width:min(100%,1933px)!important}img[src$="beautiful-smiling-woman-1.webp"]{max-width:min(100%,509px)!important}img[src$="before-full-mouth-restoration-mouth-1-1.webp"],img[src$="before-full-mouth-restoration-mouth-1.webp"]{max-width:min(100%,623px)!important}img[src$="bruxism-mouth-guard-in-mouth-1.webp"]{max-width:min(100%,613px)!important}img[src$="cerec-crowns-machines-1.webp"]{max-width:min(100%,509px)!important}img[src$="cheerful-couple-1.webp"]{max-width:min(100%,508px)!important}img[src$="clear-aligners-suresmile-1.webp"],img[src$="clearcorrect-aligners-close-up-1.webp"]{max-width:min(100%,509px)!important}img[src$="clearcorrect-aligners.webp"]{max-width:min(100%,1933px)!important}img[src$="close-up-after-dental-bridge-1.webp"],img[src$="close-up-before-dental-bridge-1.webp"]{max-width:min(100%,623px)!important}img[src$="close-up-of-gum-inflamation-1.webp"]{max-width:min(100%,509px)!important}img[src$="close-up-smile-white-teeth.webp"],img[src$="close-up-smile.webp"]{max-width:min(100%,1933px)!important}img[src$="close-up-teeth-whitening-smile-1.webp"]{max-width:min(100%,509px)!important}img[src$="closed-airway-sleep-apnea-diagram-1.webp"]{max-width:min(100%,401px)!important}img[src$="complete-denture-1.webp"]{max-width:min(100%,509px)!important}img[src$="computer-guided-dental-implant.webp"]{max-width:min(100%,1933px)!important}img[src$="couple-in-bed-man-snoring-with-sleep-apnea-1.webp"],img[src$="ct-scan-dental-xray-1.webp"],img[src$="custom-tray-for-teeth-whitening-1.webp"]{max-width:min(100%,509px)!important}img[src$="dental-cleaning-1-1.webp"]{max-width:min(100%,1000px)!important}img[src$="dental-cleaning-close-up-smile-1.webp"],img[src$="dental-cleaning-close-up-smile.webp"]{max-width:min(100%,509px)!important}img[src$="dental-cleaning-hero.webp"],img[src$="dental-cleaning.webp"]{max-width:min(100%,1933px)!important}img[src$="dental-hygienist-with-boy-at-dental-office-1.webp"],img[src$="dental-hygienist-with-boy-at-dental-office.webp"]{max-width:min(100%,495px)!important}img[src$="dental-implant-in-mouth-illustration-1.webp"],img[src$="dental-implant-stages-1.webp"]{max-width:min(100%,509px)!important}img[src$="dental-implants.webp"]{max-width:min(100%,1757px)!important}img[src$="dental-laser-on-female-in-dental-chair.webp"]{max-width:min(100%,1933px)!important}img[src$="dental-laser-patient-1-1-1.webp"]{max-width:min(100%,509px)!important}img[src$="dental-new-patient-exam.webp"],img[src$="dental-office-technology.webp"]{max-width:min(100%,1933px)!important}img[src$="dental-patient-in-chair-1.webp"]{max-width:min(100%,509px)!important}img[src$="dental-sealant-aplied-to-front-of-teeth-1.webp"],img[src$="dental-statistics-1.webp"],img[src$="dental-technician-holding-night-guard-1.webp"]{max-width:min(100%,613px)!important}img[src$="dentalcleaning.jpg"],img[src$="dentalcrownbridge.jpg"]{max-width:min(100%,483px)!important}img[src$="dentalimplant-1.webp"]{max-width:min(100%,195px)!important}img[src$="dentist-explaining-1.webp"]{max-width:min(100%,509px)!important}img[src$="dentist-smiling-while-examining-patient-1.webp"]{max-width:min(100%,667px)!important}img[src$="digital-dental-xray-1.webp"]{max-width:min(100%,509px)!important}img[src$="doctor-holding-medicine-1.webp"]{max-width:min(100%,613px)!important}img[src$="dr-anju.jpg"],img[src$="dr-anju.webp"]{max-width:min(100%,987px)!important}img[src$="dr-george.jpg"],img[src$="dr-george.webp"]{max-width:min(100%,731px)!important}img[src$="dr-nermeen.jpg"],img[src$="dr-nermeen.webp"]{max-width:min(100%,931px)!important}img[src$="dr-sarita.jpg"],img[src$="dr-sarita.webp"]{max-width:min(100%,731px)!important}img[src$="dr-sternhell.jpg"],img[src$="dr-sternhell.webp"]{max-width:min(100%,589px)!important}img[src$="effective-icon-1.webp"]{max-width:min(100%,151px)!important}img[src$="emergency-dentist.webp"]{max-width:min(100%,1757px)!important}img[src$="emergency-dentistry-ICON-1.webp"]{max-width:min(100%,199px)!important}img[src$="entire-upper-and-lower-prosthetic-teeth-1.webp"]{max-width:min(100%,509px)!important}img[src$="family-outside.webp"]{max-width:min(100%,1933px)!important}img[src$="fast-icon-1.webp"]{max-width:min(100%,151px)!important}img[src$="gum-contoring-before-and-after-1.webp"],img[src$="gum-contoring-before-and-after.webp"]{max-width:min(100%,509px)!important}img[src$="gum-disease-treatment.webp"],img[src$="gum-lift-before-and-after.webp"]{max-width:min(100%,1933px)!important}img[src$="handsome-man-smiling-1.webp"],img[src$="happy-couple-smiling-1.webp"],img[src$="happy-man-in-dental-chair-smiling-1.webp"],img[src$="happy-mature-couple-1.webp"]{max-width:min(100%,509px)!important}img[src$="hero-team.jpg"],img[src$="hero-team.webp"]{max-width:min(100%,1020px)!important}img[src$="immediate-denture-1.webp"],img[src$="implant-supported-bridge-1.webp"],img[src$="implant-supported-denture-1.webp"],img[src$="implant-supported-denture-top-1.webp"]{max-width:min(100%,509px)!important}img[src$="inlay.jpg"]{max-width:min(100%,483px)!important}img[src$="inlays-onlays.webp"]{max-width:min(100%,1933px)!important}img[src$="invisalign-clear-aligner-on-teeth-1.webp"]{max-width:min(100%,509px)!important}img[src$="invisalign.jpg"]{max-width:min(100%,743px)!important}img[src$="ip-about-team.jpg"],img[src$="ip-about-team.webp"]{max-width:min(100%,2000px)!important}img[src$="ip-appointment.webp"],img[src$="ip-cleaning.webp"]{max-width:min(100%,1933px)!important}img[src$="ip-contact-entrance.jpg"],img[src$="ip-contact-entrance.webp"]{max-width:min(100%,999px)!important}img[src$="ip-contact-map.webp"]{max-width:min(100%,2048px)!important}img[src$="ip-dr-nermeen-kids.jpg"],img[src$="ip-dr-nermeen-kids.webp"]{max-width:min(100%,2000px)!important}img[src$="ip-emergency.webp"]{max-width:min(100%,1757px)!important}img[src$="ip-exam.webp"],img[src$="ip-kids-band.webp"],img[src$="ip-kids.webp"],img[src$="ip-offers-hero.webp"],img[src$="ip-reviews.webp"],img[src$="ip-sealants.webp"]{max-width:min(100%,1933px)!important}img[src$="ip-shopfront-wide.jpg"],img[src$="ip-shopfront-wide.webp"]{max-width:min(100%,2000px)!important}img[src$="ip-technology.webp"],img[src$="jawpain-1-hero-crop.webp"]{max-width:min(100%,1933px)!important}img[src$="jawpain-1.webp"]{max-width:min(100%,1000px)!important}img[src$="kid-getting-dental-sealants.webp"]{max-width:min(100%,1933px)!important}img[src$="laughing-gas-sedation-1.webp"]{max-width:min(100%,495px)!important}img[src$="logo-village-dental.png"],img[src$="logo-village-dental.webp"]{max-width:min(100%,426px)!important}img[src$="man-at-dentist-1.webp"]{max-width:min(100%,509px)!important}img[src$="man-holding-toothbrush.webp"],img[src$="man-in-dental-chair-holding-mirror-smiling.webp"]{max-width:min(100%,1933px)!important}img[src$="man-in-dental-chair-looking-at-monitor-1.webp"]{max-width:min(100%,485px)!important}img[src$="man-putting-dentures-in-mouth-1.webp"]{max-width:min(100%,509px)!important}img[src$="man-putting-in-night-mouth-guard.webp"]{max-width:min(100%,1933px)!important}img[src$="man-receiving-teeth-whitening-in-dental-office-1.webp"]{max-width:min(100%,613px)!important}img[src$="man-sleeping-with-sleep-apnea.webp"]{max-width:min(100%,1933px)!important}img[src$="man-smiling-in-dental-chair-1.webp"]{max-width:min(100%,509px)!important}img[src$="mark-tooth.png"],img[src$="mark-tooth.webp"]{max-width:min(100%,71px)!important}img[src$="mature-couple-with-dentures.webp"]{max-width:min(100%,1933px)!important}img[src$="mature-man-at-dentists-office-chair-1.webp"]{max-width:min(100%,509px)!important}img[src$="mature-man-smiling.webp"]{max-width:min(100%,1933px)!important}img[src$="mature-woman-happy-smiling-1.webp"]{max-width:min(100%,509px)!important}img[src$="mature-woman-smiling.webp"]{max-width:min(100%,1933px)!important}img[src$="mature-worman-at-dentist-1.webp"]{max-width:min(100%,509px)!important}img[src$="middle-aged-man-smiling.webp"]{max-width:min(100%,1933px)!important}img[src$="middle-aged-woman-smiling-1.webp"],img[src$="modern-dental-laser-1.webp"]{max-width:min(100%,509px)!important}img[src$="mr-anish.jpg"],img[src$="mr-anish.webp"]{max-width:min(100%,1019px)!important}img[src$="office-haymarket-reception.jpg"],img[src$="office-haymarket-reception.webp"]{max-width:min(100%,1000px)!important}img[src$="office-kogarah-surgery.jpg"],img[src$="office-kogarah-surgery.webp"]{max-width:min(100%,999px)!important}img[src$="onlay-close-up-1.webp"]{max-width:min(100%,509px)!important}img[src$="onlay.jpg"]{max-width:min(100%,483px)!important}img[src$="open-airway-sleep-apnea-diagram-1.webp"]{max-width:min(100%,401px)!important}img[src$="orthoicon1.webp"],img[src$="orthoicon2.webp"],img[src$="orthoicon3.webp"],img[src$="orthoicon4.webp"]{max-width:min(100%,145px)!important}img[src$="overdenture-1.webp"],img[src$="partial-dentures-1.webp"],img[src$="perfect-smile-1.webp"],img[src$="perfect-smile.webp"]{max-width:min(100%,509px)!important}img[src$="porcelain-veneers-after-1.webp"],img[src$="porcelain-veneers-before-1.webp"]{max-width:min(100%,623px)!important}img[src$="porcelain-veneers-smile-1.webp"],img[src$="porcelain-veneers-smile-couple.webp"]{max-width:min(100%,1757px)!important}img[src$="portrait-smiling-teenage-girl-with-braces-sitting-chair-while-dentist-standing-clinic-1.webp"]{max-width:min(100%,1000px)!important}img[src$="preventative-dentistry-kids.webp"]{max-width:min(100%,1933px)!important}img[src$="professional-teeth-whitening-tray-1.webp"],img[src$="root-canal-risks-1.webp"]{max-width:min(100%,509px)!important}img[src$="root-canal-treatment-stages-1.webp"]{max-width:min(100%,781px)!important}img[src$="root-canal-treatment.webp"]{max-width:min(100%,1757px)!important}img[src$="sedation-dentistry-hc.webp"],img[src$="sedation-dentistry-hero.webp"],img[src$="sedation-dentistry-pexels.webp"],img[src$="sedation-dentistry.webp"]{max-width:min(100%,1933px)!important}img[src$="serious-man-1.webp"]{max-width:min(100%,509px)!important}img[src$="shopfront-kogarah.jpg"],img[src$="shopfront-kogarah.webp"]{max-width:min(100%,999px)!important}img[src$="single-dental-crown-1.webp"],img[src$="single-tooth-dental-implant-1.webp"],img[src$="sleep-apnea-cpap-device-1.webp"],img[src$="sleep-apnea-mouth-guard-1.webp"]{max-width:min(100%,509px)!important}img[src$="smile-makeover-female-smile1.webp"]{max-width:min(100%,1933px)!important}img[src$="smile-makeover-smile-sm-1.webp"]{max-width:min(100%,779px)!important}img[src$="smilemakeover.jpg"]{max-width:min(100%,483px)!important}img[src$="snap-denture-1.webp"],img[src$="sports-1.webp"],img[src$="svc-crowns.webp"],img[src$="svc-dentures.webp"]{max-width:min(100%,509px)!important}img[src$="svc-implants.webp"]{max-width:min(100%,1933px)!important}img[src$="svc-invisalign.webp"],img[src$="svc-veneers.webp"],img[src$="svc-whitening.webp"]{max-width:min(100%,509px)!important}img[src$="t1-1.webp"],img[src$="t2-1.webp"],img[src$="t3-1.webp"],img[src$="t4-1.webp"]{max-width:min(100%,166px)!important}img[src$="team-reception.jpg"],img[src$="team-reception.webp"]{max-width:min(100%,2000px)!important}img[src$="teeth-brushing-1.webp"]{max-width:min(100%,509px)!important}img[src$="teeth-grinding-mouth-guard-1.webp"]{max-width:min(100%,495px)!important}img[src$="teeth-whitening-home-kit.webp"],img[src$="tmj-headache.webp"]{max-width:min(100%,1933px)!important}img[src$="tooth-cavity-illustration-1.webp"]{max-width:min(100%,396px)!important}img[src$="tooth-extractions-explained-1.webp"]{max-width:min(100%,509px)!important}img[src$="tooth-extractions-header.webp"]{max-width:min(100%,1757px)!important}img[src$="tooth-extractions-post-care-1.webp"]{max-width:min(100%,509px)!important}img[src$="toothpain-1-hero-crop.webp"]{max-width:min(100%,1933px)!important}img[src$="toothpain-1.webp"]{max-width:min(100%,1000px)!important}img[src$="toothpain1herocrop.webp"]{max-width:min(100%,1933px)!important}img[src$="types-of-inlays-1.webp"]{max-width:min(100%,509px)!important}img[src$="walkin-dentistry-1.webp"]{max-width:min(100%,609px)!important}img[src$="what-are-dentures-1.webp"]{max-width:min(100%,509px)!important}img[src$="white-fillings-1-1.webp"]{max-width:min(100%,300px)!important}img[src$="white-fillings-contact-1.webp"]{max-width:min(100%,509px)!important}img[src$="white-fillings.webp"]{max-width:min(100%,1757px)!important}img[src$="wisdom-teeth-model.webp"]{max-width:min(100%,1933px)!important}img[src$="wisdomteeth.jpg"]{max-width:min(100%,483px)!important}img[src$="woman-at-the-dental-office-1.webp"]{max-width:min(100%,509px)!important}img[src$="woman-holding-clear-aligner.webp"],img[src$="woman-holding-invisalign-aligner.webp"],img[src$="woman-holding-suresmile-aligners-.webp"]{max-width:min(100%,1933px)!important}img[src$="woman-in-dental-chair-smiling-1.webp"]{max-width:min(100%,509px)!important}img[src$="woman-in-dental-office-chair-1.webp"]{max-width:min(100%,495px)!important}img[src$="woman-outside-smiling.webp"]{max-width:min(100%,1933px)!important}img[src$="woman-smiling-at-xray-1.webp"]{max-width:min(100%,476px)!important}img[src$="woman-with-pretty-smile-1.webp"],img[src$="young-boy-at-dental-office-pointing-to-tooth-1-1.webp"],img[src$="young-boy-at-dentist-1.webp"],img[src$="young-child-at-dentist-brushing-teeth-1.webp"]{max-width:min(100%,509px)!important}img[src$="young-child-at-dentist.webp"]{max-width:min(100%,1933px)!important}img[src$="young-child-dental-exam-1.webp"],img[src$="young-woman-at-dentist-1.webp"]{max-width:min(100%,509px)!important}img[src$="young-woman-cheek-pain-1.webp"]{max-width:min(100%,667px)!important}img[src$="young-woman-in-dental-chair.webp"],img[src$="young-woman-smiling-in-dental-chair-1.webp"],img[src$="young-woman-smiling-in-dental-chair.webp"],img[src$="young-woman-smiling.webp"]{max-width:min(100%,1933px)!important}img[src$="young-woman-with-beautiful-smile-1.webp"],img[src$="zoom-before-after-1.webp"]{max-width:min(100%,509px)!important}img[src$="zoom-teeth-whitening.webp"]{max-width:min(100%,1757px)!important}.ip-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--navy-deep);padding:78px 0 66px}.ip-hero-master{min-height:450px;display:flex;flex-direction:column;justify-content:flex-end;padding-top:56px}.ip-hero-bg{position:absolute;inset:0;background-size:cover;background-repeat:no-repeat;opacity:.46;animation:ipKen 26s ease-in-out infinite alternate}@keyframes ipKen{0%{transform:scale(1)}to{transform:scale(1.07)}}@media(prefers-reduced-motion:reduce){.ip-hero-bg{animation:none}}.ip-hero-scrim{position:absolute;inset:0;background:radial-gradient(70% 100% at 6% 100%,#67c6c23d,#67c6c200 62%),linear-gradient(100deg,#012c44f2,#012c44db 38%,#012c4475 72%,#012c4457)}.ip-hero-in{position:relative;z-index:2}.ip-hero-bar{display:block;width:64px;height:4px;border-radius:3px;background:linear-gradient(90deg,var(--aqua) 0%,var(--aqua-bright) 100%);margin-bottom:22px}.ip-hero h1{color:#fff;font-size:clamp(34px,4.1vw,58px);letter-spacing:-.014em;margin:0}.ip-hero h1 em{font-style:italic;color:var(--aqua-bright)}.ip-hero-sub{margin-top:18px;color:#ffffffd9;font-size:clamp(15.5px,1.12vw,18px);line-height:1.78}.ip-chips{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.ip-chips li{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.19);color:#ffffffe6;font-size:13.2px;font-weight:500;white-space:nowrap}@media(max-width:760px){.ip-chips li{white-space:normal}.ip-chips li a[href^="tel:"]{white-space:nowrap}}.ip-chips svg{width:15px;height:15px;flex:none;fill:none;stroke:var(--aqua-bright);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ip-crumbs{background:var(--cream-deep);border-bottom:1px solid rgba(1,67,101,.09)}.ip-crumbs-in{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding-block:13px;font-size:13.2px;color:var(--ink-soft)}.ip-crumbs a{color:var(--navy);font-weight:600}.ip-crumbs a:hover{color:var(--aqua-deep)}.ip-crumb-now{color:var(--ink-soft)}.eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--aqua-bright);margin-bottom:20px}.eyebrow:after{content:"";display:block;width:46px;height:2px;background:var(--aqua);margin-top:12px;border-radius:2px}.eyebrow-dark{color:var(--aqua-deep)}.eyebrow-dark:after{background:var(--aqua-deep)}.btn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:999px;font-size:15.5px;font-weight:600;white-space:nowrap;transition:transform .28s var(--ease),box-shadow .28s var(--ease),background-color .28s var(--ease),border-color .28s var(--ease),color .28s var(--ease)}.btn svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.btn-primary{background:var(--aqua);color:#04303f;box-shadow:0 12px 30px -12px #67c6c2d9}.btn-primary:hover{background:var(--aqua-bright);transform:translateY(-2px);box-shadow:0 18px 38px -14px #67c6c2f2}.btn-ghost{color:#fff;border:1.5px solid rgba(255,255,255,.32);background:#ffffff0a}.btn-ghost:hover{border-color:var(--aqua);background:#67c6c21f;transform:translateY(-2px)}.btn-outline{color:var(--navy);border:1.5px solid rgba(1,67,101,.26);background:#fff9}.btn-outline:hover{border-color:var(--aqua-deep);color:var(--aqua-deep);background:#fff;transform:translateY(-2px)}.btn-num{white-space:nowrap}.ip-section{padding:72px 0;background-color:#fbf9f5;background-image:radial-gradient(52% 40% at 94% 0%,#67c6c226,#67c6c200 62%),radial-gradient(44% 36% at 2% 96%,#01436512,#01436500 64%),linear-gradient(#fbf9f5e6,#fbf9f5e6),var(--wall);background-repeat:no-repeat,no-repeat,repeat,repeat}.ip-section.cream{background-color:var(--cream);background-image:radial-gradient(52% 42% at 6% 0%,#67c6c22b,#67c6c200 62%),radial-gradient(46% 38% at 96% 92%,#01436512,#01436500 64%),linear-gradient(#f6f3ede6,#f6f3ede6),var(--wall);background-repeat:no-repeat,no-repeat,repeat,repeat}.ip-section.pale{background-color:var(--aqua-pale);background-image:radial-gradient(54% 44% at 92% 4%,#01436517,#01436500 62%),radial-gradient(46% 40% at 4% 96%,#67c6c238,#67c6c200 64%),linear-gradient(#e8f4f4e6,#e8f4f4e6),var(--wall);background-repeat:no-repeat,no-repeat,repeat,repeat}.ip-section.navy{background-color:var(--navy);background-image:radial-gradient(60% 90% at 8% 100%,#67c6c226,#67c6c200 62%),linear-gradient(165deg,#01374fed,#012c44ed),linear-gradient(#012c44ed,#012c44ed),var(--wall);background-repeat:no-repeat,no-repeat,repeat,repeat;color:#fffc}.ip-section.navy h2,.ip-section.navy h3,.ip-section.navy h4{color:#fff}.ip-section.navy .sec-head p{color:#ffffffbf}.ip-section.navy .ip-prose p,.ip-section.navy .ip-prose li{color:#fffc}.ip-section.navy .ip-prose a,.ip-section.navy .ip-callout a{color:var(--aqua-bright);border-bottom-color:#86dcd866}.ip-section.navy .ip-prose a:hover{color:#fff;border-bottom-color:#fff}.ip-section+.ip-section{border-top:1px solid rgba(1,67,101,.07)}.ip-section.navy+.ip-section,.ip-section+.ip-section.navy{border-top:0}.sec-head{display:block;margin-bottom:30px}.sec-head h2{margin:0;color:var(--navy);font-size:clamp(29px,3.05vw,43px);letter-spacing:-.014em}.sec-head p{color:var(--ink-soft);font-size:16.5px;line-height:1.78;margin:16px 0 0;padding-bottom:0}.sec-head-solo{display:block}.ip-prose{max-width:none}.ip-prose>*+*{margin-top:18px}.ip-prose p,.ip-prose li{font-size:16.2px;line-height:1.85;color:var(--ink-soft)}.ip-prose .lead{font-size:18.5px;line-height:1.78;color:var(--ink)}.ip-prose h3{color:var(--navy);font-size:clamp(23px,2.1vw,30px);margin-top:38px}.ip-prose h4{color:var(--navy);font-size:19px;margin-top:28px}.ip-prose a{color:var(--aqua-deep);font-weight:600;border-bottom:1px solid rgba(59,167,163,.35)}.ip-prose a:hover{color:var(--navy);border-bottom-color:var(--navy)}.ip-prose a.btn,.ip-callout a.btn,.ip-card a.btn{border-bottom:0!important}.ip-prose a.btn-primary,.ip-callout a.btn-primary,.ip-section.navy .ip-prose a.btn-primary{color:#04303f}.ip-prose a.btn-outline,.ip-callout a.btn-outline{color:var(--navy)}.ip-prose a.btn-ghost,.ip-callout a.btn-ghost{color:#fff}.ip-prose a.btn-primary:hover,.ip-section.navy .ip-prose a.btn-primary:hover{color:#04303f}.ip-prose a.btn-outline:hover{color:var(--aqua-deep)}.ip-prose ul,.ip-prose ol{margin:0;padding-left:22px}.ip-prose li+li{margin-top:9px}.ip-prose strong{color:var(--ink)}.ip-2col{column-count:2;column-gap:52px}.ip-2col>p{margin:0 0 18px;break-inside:avoid}@media(max-width:900px){.ip-2col{column-count:1}}.ip-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:52px;align-items:center}.ip-split.rev .ip-split-media{order:-1}@media(min-width:1400px){.ip-split{grid-template-columns:minmax(0,1fr) minmax(0,min(999px,46%))}.ip-split.rev{grid-template-columns:minmax(0,min(999px,46%)) minmax(0,1fr)}}.ip-split-media img{width:100%;max-width:100%;height:auto;border-radius:16px;box-shadow:0 22px 52px -20px #012c448c}.ip-split-media.crop img{aspect-ratio:3/2;object-fit:cover;object-position:100% 50%;height:auto}.ip-figcap{display:block;margin-top:12px;font-size:13px;color:var(--ink-soft)}.ip-banner{position:relative;isolation:isolate;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw);min-height:340px;display:grid;place-items:center;padding:64px 0}.ip-banner-bg{position:absolute;inset:0;background-size:cover;background-repeat:no-repeat}.ip-banner:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(120deg,#012c44e6,#012c44ad 55%,#012c4480)}.ip-banner-in{position:relative;z-index:2;text-align:center}.ip-banner-in q{display:block;font-family:"DM Serif Display",Georgia,serif;color:#fff;font-size:clamp(23px,2.5vw,36px);line-height:1.34;quotes:none}.ip-banner-in cite{display:block;margin-top:18px;font-style:normal;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--aqua-bright)}.ip-grid{display:grid;gap:22px}.ip-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ip-card{padding:30px 32px;border-radius:18px;background:#ffffffb8;border:1px solid rgba(1,67,101,.11);transition:transform .28s var(--ease),box-shadow .28s var(--ease),border-color .28s var(--ease)}a.ip-card:hover,.ip-card.lift:hover{transform:translateY(-3px);border-color:#67c6c28c;box-shadow:0 26px 52px -26px #012c446b}.ip-section.navy .ip-card{background:#ffffff0e;border-color:#ffffff21}.ip-card h3{margin:0 0 12px;color:var(--navy);font-size:23px}.ip-section.navy .ip-card h3{color:#fff}.ip-card p{font-size:15.4px;line-height:1.8;color:var(--ink-soft);margin:0}.ip-section.navy .ip-card p{color:#ffffffc2}.ip-card p+p{margin-top:14px}.ip-kicker{display:block;margin-bottom:10px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--aqua-deep)}.ip-section.navy .ip-kicker{color:var(--aqua-bright)}.ip-rule{display:block;width:44px;height:2px;background:var(--aqua);border-radius:2px;margin:14px 0 16px}.ip-steps{list-style:none;margin:0;padding:0;display:grid;gap:16px}.ip-steps.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-steps.two>li:last-child:nth-child(odd){grid-column:1 / -1}.ip-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;padding:20px 24px;border-radius:14px;background:#ffffffa8;border:1px solid rgba(1,67,101,.1);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.ip-steps li:hover{transform:translateY(-2px);box-shadow:0 18px 38px -22px #012c4466}.ip-section.navy .ip-steps li{background:#ffffff0e;border-color:#ffffff21}.ip-no{font-family:"DM Serif Display",Georgia,serif;font-size:24px;line-height:1;color:var(--aqua-deep);padding-top:3px}.ip-section.navy .ip-no{color:var(--aqua-bright)}.ip-steps li>span:last-child{font-size:15.4px;line-height:1.75;color:var(--ink-soft)}.ip-section.navy .ip-steps li>span:last-child{color:#fffc}.ip-callout{margin-top:30px;padding:24px 28px;border-radius:14px;background:#67c6c21f;border-left:4px solid var(--aqua);font-size:16px;line-height:1.8;color:var(--ink)}.ip-section.navy .ip-callout{background:#67c6c221;color:#ffffffe0}.ip-hours{list-style:none;margin:0;padding:0}.ip-hours li{display:flex;gap:14px;padding:5px 0;font-size:15px}.ip-hours li span:first-child{width:118px;flex:none;color:var(--ink-soft)}.ip-hours li span:last-child{color:var(--ink);font-weight:600}.ip-section.navy .ip-hours li span:first-child{color:#ffffff9e}.ip-section.navy .ip-hours li span:last-child{color:#fff}.ip-pills{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:9px 10px}.ip-pills li,.ip-pills a{display:inline-block;padding:8px 15px;border-radius:999px;font-size:13.6px;color:var(--navy);background:#0143650d;border:1px solid rgba(1,67,101,.12)}.ip-pills a:hover{background:var(--navy);border-color:var(--navy);color:#fff}.ip-section.navy .ip-pills li,.ip-section.navy .ip-pills a{color:#ffffffdb;background:#ffffff12;border-color:#ffffff29}.ip-answer{padding:28px 32px;border-radius:16px;margin-bottom:36px;background:#ffffffbd;border:1px solid rgba(1,67,101,.12);border-left:4px solid var(--aqua);box-shadow:0 20px 44px -30px #012c4466}.ip-answer .ip-kicker{margin-bottom:9px}.ip-answer p{margin:0;font-size:18.5px;line-height:1.75;color:var(--ink)}.ip-answer p+p{margin-top:14px;font-size:16.2px;color:var(--ink-soft)}.ip-answer a{color:var(--aqua-deep);font-weight:600;border-bottom:1px solid rgba(59,167,163,.35)}.ip-answer a:hover{color:var(--navy);border-bottom-color:var(--navy)}.ip-section.navy .ip-answer{background:#ffffff0f;border-color:#ffffff24;border-left-color:var(--aqua)}.ip-section.navy .ip-answer p{color:#ffffffe6}.ip-section.navy .ip-answer p+p{color:#ffffffc2}.ip-section.navy .ip-answer a{color:var(--aqua-bright)}@media(max-width:760px){.ip-answer{padding:22px 20px}}.ip-faq-in{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:48px;align-items:start}.ip-faq-side{display:flex;flex-direction:column;gap:20px;align-self:stretch}.ip-faq-shot{margin:0;border-radius:20px;overflow:hidden;flex:1;min-height:220px;box-shadow:0 24px 50px -30px #012c4499}.ip-faq-shot img{width:100%;height:100%;min-height:220px;object-fit:cover;display:block}.ip-faq-aside{display:flex;flex-direction:column;align-items:flex-start;padding:32px 30px 30px;border-radius:20px;background:linear-gradient(165deg,var(--navy) 0%,var(--navy-deep) 100%);box-shadow:0 26px 54px -30px #012c44a6}.ip-section.navy .ip-faq-aside{background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.ip-faq-aside-h{font-family:"DM Serif Display",Georgia,serif;font-size:26px;line-height:1.15;color:#fff}.ip-faq-aside p{margin:12px 0 22px;font-size:15px;line-height:1.75;color:#ffffffbd}.ip-faq-aside .btn{align-self:stretch;justify-content:center}.ip-faq-tel{margin-top:16px;font-family:"DM Serif Display",Georgia,serif;font-size:27px;color:var(--aqua-bright);white-space:nowrap}.ip-faq-addr{margin-top:8px;font-size:13.5px;line-height:1.6;color:#ffffff9e}.ip-faq-list{display:flex;flex-direction:column;gap:2px}.ip-faq-item{border-bottom:1px solid rgba(1,67,101,.14)}.ip-faq-item:first-child{border-top:1px solid rgba(1,67,101,.14)}.ip-section.navy .ip-faq-item,.ip-section.navy .ip-faq-item:first-child{border-color:#ffffff29}.ip-faq-item>summary{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px 4px;cursor:pointer;list-style:none;transition:padding-left .3s var(--ease)}.ip-faq-item>summary::-webkit-details-marker{display:none}.ip-faq-item>summary:hover{padding-left:12px}.ip-faq-item>summary h3{margin:0;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(20px,1.55vw,24px);line-height:1.25;color:var(--navy)}.ip-section.navy .ip-faq-item>summary h3{color:#fff}.ip-faq-ic{flex:none;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(1,67,101,.2);color:var(--navy);transition:transform .3s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease)}.ip-section.navy .ip-faq-ic{border-color:#ffffff47;color:#fff}.ip-faq-ic svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ip-faq-item[open]>summary .ip-faq-ic{transform:rotate(180deg);background:var(--aqua);border-color:var(--aqua);color:#fff}.ip-faq-a{padding:0 62px 26px 4px}.ip-faq-a p{font-size:15.5px;line-height:1.8;color:var(--ink-soft)}.ip-faq-a p+p{margin-top:14px}.ip-section.navy .ip-faq-a p{color:#ffffffc7}.ip-faq-a a{color:var(--aqua-deep);font-weight:600;border-bottom:1px solid rgba(59,167,163,.35)}.ip-faq-a a:hover{color:var(--navy);border-bottom-color:var(--navy)}.ip-section.navy .ip-faq-a a{color:var(--aqua-bright);border-bottom-color:#86dcd866}@media(max-width:1000px){.ip-faq-in{grid-template-columns:1fr;gap:30px}.ip-faq-shot{min-height:200px;max-height:280px;flex:none}}@media(max-width:1000px){.sec-head{margin-bottom:26px}.ip-split{grid-template-columns:1fr;gap:32px}.ip-split.rev .ip-split-media{order:0}.ip-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ip-hero{padding:52px 0 46px}.ip-hero-master{min-height:450px;padding-top:40px}.ip-section{padding:52px 0}.ip-grid-2,.ip-grid-3,.ip-steps.two{grid-template-columns:1fr}.ip-card{padding:24px 22px}.wrap{width:100%;padding-inline:20px}.ip-hours li span:first-child{width:104px}}
