.ortho-card.featured{grid-column:auto}.mini-gallery{display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:105px 105px;height:210px;gap:3px;background:#02070b}.mini-gallery img{width:100%;height:100%;object-fit:cover;filter:saturate(.78) brightness(.8)}.mini-gallery img:first-child{grid-row:1/3}.aligner-journey{display:grid;gap:7px;margin-top:18px}.aligner-journey span{padding:10px 12px;border-radius:9px;background:#061923;border:1px solid #276079;color:#d9f5ff;font-size:13px}.reviews{overflow:hidden;background:linear-gradient(180deg,#040c12,#071721);border-bottom:1px solid #153746}.review-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:40px}.review-heading h2{font-size:clamp(35px,4.5vw,56px);letter-spacing:-.04em}.rating{text-align:right}.rating strong{display:block;font:800 48px Manrope;color:#fff;line-height:1}.rating span{color:#9fe100;letter-spacing:.08em}.rating small{display:block;color:#89a7b3}.review-window{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}.review-track{display:flex;width:max-content;gap:16px;animation:review-scroll 58s linear infinite}.review-track:hover{animation-play-state:paused}.review-card{width:340px;min-height:230px;padding:24px;background:#081a24;border:1px solid #1b4558;border-radius:20px;display:flex;flex-direction:column}.review-card>div{display:flex;justify-content:space-between;gap:12px}.review-card>div span{color:#9fe100;letter-spacing:.05em}.review-card small{color:#68d9ff;text-transform:uppercase;font-weight:800;letter-spacing:.06em}.review-card p{color:#c2dae3;font-size:16px;flex:1}.review-card b{color:#fff}.review-card em{color:#7897a3;font-size:12px;font-style:normal}.review-foot{display:flex;justify-content:space-between;gap:25px;margin-top:25px;color:#7897a3;font-size:13px}.review-foot a{color:#65d9ff;text-decoration:none;font-weight:700}@keyframes review-scroll{to{transform:translateX(calc(-50% - 8px))}}.care-grid .care-card.wide{grid-column:1/-1}
.smile-results{background:radial-gradient(circle at 80% 10%,rgba(52,210,255,.12),transparent 34%),#061018;border-bottom:1px solid #153746}.result-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.result-card{position:relative;min-width:0;overflow:hidden;border:1px solid #245066;border-radius:24px;background:#091b25;color:#fff;text-decoration:none;transition:transform .25s ease,border-color .25s ease}.result-card:hover{transform:translateY(-5px);border-color:#65d9ff}.result-card img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;background:#102733}.result-card>div{padding:20px}.result-card small{color:#9fe100;text-transform:uppercase;font-weight:800;letter-spacing:.08em}.result-card h3{margin:8px 0 14px;font-size:23px}.result-card span{color:#75dcff;font-size:13px;font-weight:700}.results-note{display:flex;justify-content:space-between;gap:20px;margin-top:22px;color:#7897a3;font-size:13px}.results-note a{color:#65d9ff;text-decoration:none;font-weight:700}
@media(max-width:930px){.ortho-grid{grid-template-columns:1fr}.ortho-card.featured{grid-column:auto}.mini-gallery{height:260px;grid-template-rows:128px 128px}}
@media(max-width:800px){.result-grid{grid-template-columns:1fr}.result-card,.result-card:nth-child(n){grid-column:auto;display:grid;grid-template-columns:44% 1fr}.result-card img{height:100%;aspect-ratio:1/1}.results-note{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.mini-gallery{height:210px;grid-template-rows:103px 103px}.review-heading,.review-foot{align-items:flex-start;flex-direction:column}.rating{text-align:left}.review-card{width:285px}.care-grid .care-card.wide{grid-column:auto}.result-card,.result-card:nth-child(n){display:block}}
