:root{--navy:#101a39;--gold:#c9a555;--beige:#eee3d0;--brown:#6f604f}*{box-sizing:border-box}.choicePage{color:#172035;background:#f7f6f2;min-height:100vh;font-family:Arial,sans-serif}.choicePage a{text-decoration:none}.choicePage>header{background:#fff;border-bottom:1px solid #dedbd4;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(20px,6vw,90px);display:flex}.choicePage>header>a{color:#666f79;font-size:13px}.choiceBrand{color:var(--navy);align-items:center;gap:12px;display:flex}.choiceBrand>span{border:1px solid var(--gold);width:42px;height:42px;color:var(--gold);border-radius:50%;place-items:center;font:italic 22px Georgia;display:grid}.choiceBrand div{flex-direction:column;display:flex}.choiceBrand b{font:21px Georgia}.choiceBrand small{letter-spacing:1.7px;text-transform:uppercase;font-size:9px}.choiceIntro{text-align:center;padding:65px 20px 45px}.choiceIntro>span{letter-spacing:2.2px;color:#9b772f;font-size:11px;font-weight:700}.choiceIntro h1{color:var(--navy);margin:16px 0;font:clamp(40px,5vw,62px)/1.08 Georgia}.choiceIntro p{color:#656d78;max-width:660px;margin:auto;font-size:17px;line-height:1.65}.professionalChoice{grid-template-columns:1fr 1fr;gap:22px;width:min(1180px,100% - 40px);margin:0 auto 70px;display:grid}.professionalChoice>a{grid-template-rows:265px 1fr;min-height:490px;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden}.professionalChoice>a:hover{transform:translateY(-5px);box-shadow:0 24px 60px #101a3920}.choiceImage{overflow:hidden}.choiceImage img{object-fit:cover;width:100%;height:100%}.choiceDoctor .choiceImage img{object-position:center 28%}.choiceDentist .choiceImage img{object-position:center 24%}.choiceContent{padding:32px}.choiceContent>span{letter-spacing:2px;font-size:10px;font-weight:700}.choiceContent h2{margin:13px 0;font:31px Georgia}.choiceContent p{max-width:450px;font-size:15px;line-height:1.6}.choiceContent strong{justify-content:space-between;align-items:center;margin-top:24px;font-size:14px;display:flex}.choiceContent i{font-size:22px;font-style:normal}.choiceDoctor{background:var(--navy);color:#fff}.choiceDoctor .choiceContent>span,.choiceDoctor i{color:var(--gold)}.choiceDoctor p{color:#cbd0da}.choiceDentist{background:var(--beige);color:#51483f}.choiceDentist .choiceContent>span,.choiceDentist i{color:#8a755d}.choiceDentist p{color:#6f665d}.choicePage>footer{color:#69717b;background:#fff;border-top:1px solid #dedbd4;justify-content:space-between;padding:28px 6vw;font-size:13px;display:flex}@media (max-width:760px){.choiceIntro{padding:50px 20px 35px}.choiceIntro h1{font-size:42px}.professionalChoice{grid-template-columns:1fr}.professionalChoice>a{grid-template-rows:245px 1fr;min-height:450px}.choicePage>footer{text-align:center;flex-direction:column;gap:8px}}@media (max-width:430px){.choicePage>header{height:72px;padding:0 15px}.choicePage>header>a{font-size:11px}.choiceBrand b{font-size:18px}.choiceBrand>span{width:37px;height:37px}.choiceIntro h1{font-size:36px}.professionalChoice{width:calc(100% - 28px)}.choiceContent{padding:26px}.choiceContent h2{font-size:28px}}.professionalChoice>a{grid-template-rows:500px 1fr;min-height:720px}.choiceImage{place-items:center;display:grid}.choiceImage img{object-fit:contain;object-position:center}.choiceDoctor .choiceImage{background:#dfe2e4}.choiceDentist .choiceImage{background:#e8dfd2}@media (max-width:760px){.professionalChoice>a{grid-template-rows:480px 1fr;min-height:650px}}@media (max-width:430px){.professionalChoice>a{grid-template-rows:430px 1fr;min-height:600px}}
