.hero.hero-redesigned{background:var(--sky-gradient);isolation:isolate;border-radius:36px;height:auto;min-height:800px;margin:12px;position:relative;overflow:clip}.hero-redesigned:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#1837561f,#0000 70%);position:absolute;inset:0}.hero-composition{grid-template-columns:1.03fr 1fr;align-items:center;gap:16px;width:min(1200px,100% - 64px);min-height:800px;margin-inline:auto;padding-block:108px 66px;display:grid}.hero-copy{z-index:5;padding-bottom:16px;position:relative}.hero-overline{color:#fff;margin-bottom:28px;font-size:12px;font-weight:500}.hero-redesigned h1{color:#fff;letter-spacing:-.05em;white-space:nowrap;font-size:clamp(52px,4.55vw,72px);font-weight:600;line-height:1}.hero-summary{color:#fff;max-width:390px;margin-top:28px;font-size:16px;line-height:1.6}.hero-redesigned .hero-actions{justify-content:flex-start;align-items:center;gap:23px;margin-top:32px;display:flex}.hero-redesigned .hero-actions .button{min-height:52px;padding:15px 24px;font-size:14px}.hero-services-link{color:#fff;align-items:center;gap:8px;min-height:48px;font-size:13px;display:inline-flex}.hero-services-link svg{transition:transform .2s var(--ease-out)}.hero-reassurance{color:var(--color-ink);align-items:center;gap:7px;margin-top:32px;font-size:13px;font-weight:500;display:flex}.hero-reassurance svg{flex-shrink:0}.hero-baseline{width:min(1200px,100% - 64px);color:var(--color-ink);justify-content:space-between;align-items:center;font-size:13px;font-weight:500;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.hero-baseline>span:first-child{font-family:var(--font-manrope), sans-serif;letter-spacing:.1em;font-size:12px}.hero-visual{--scene-scale:1;width:100%;min-width:0;height:620px;position:relative}.hero-scene{width:620px;height:620px;transform:translate(-50%, -50%) scale(var(--scene-scale));transform-origin:50%;position:absolute;top:50%;left:50%}.hero-orbit,.hero-object-entrance,.dental-tools,.treatment-cards{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-orbit{z-index:0}.hero-object-entrance{z-index:1}.abstract-tooth-position{width:438px;height:532px;position:absolute;top:16px;left:90px}.abstract-tooth-motion,.abstract-tooth{width:100%;height:100%}.dental-tool-position{position:absolute}.dental-tool-position svg{filter:drop-shadow(0 12px 10px #365a7c21);width:100%;height:100%;display:block}.mirror-position{width:90px;height:262px;top:185px;left:40px}.probe-position{width:86px;height:267px;top:3px;left:460px}.scanner-position{width:118px;height:222px;top:284px;left:485px}.treatment-cards{z-index:3}.treatment-card-position{position:absolute}.treatment-card{background:#fff;border:1px solid #fffc;border-radius:23px;box-shadow:0 17px 37px #1037840b,0 46px 65px #10378409}.treatment-icon{color:var(--color-surgical-blue);background:#f1f7fb;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:inline-grid}.treatment-caption{color:var(--color-ink);font-size:13px;font-weight:500;line-height:1.4}.treatment-card h3{color:var(--color-ink);font-family:var(--font-manrope), sans-serif;letter-spacing:-.04em;font-size:22px;font-weight:600;line-height:1.18}.consultation-position{width:258px;top:17%;left:7%;transform:rotate(-3deg)}.treatment-consultation{align-items:center;gap:13px;padding:22px 18px;display:flex}.treatment-consultation h3{margin-top:6px;font-size:20px}.treatment-check{color:var(--color-surgical-blue);background:#fff;border:1px solid #e5eff5;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:-7px;right:20px}.diagnostics-position{width:230px;bottom:8px;left:0;transform:rotate(-3deg)}.treatment-diagnostics{padding:20px 21px 14px}.treatment-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.treatment-diagnostics .treatment-caption{text-align:right;max-width:130px;font-size:13px}.treatment-diagnostics h3{margin-top:14px}.treatment-diagnostics>p{color:var(--color-ink);margin-top:7px;font-size:14px;line-height:1.5}.diagnostic-scan{justify-content:space-between;align-items:center;gap:4px;height:52px;margin-top:6px;display:flex}.diagnostic-scan span{background:#d7e6f5;border-radius:100px;width:3px;display:block}.diagnostic-scan span:nth-child(3n){opacity:.6;background:#2597d0}.treatment-plan-position{width:310px;bottom:0;right:0;transform:rotate(3deg)}.treatment-plan{padding:22px 23px 19px}.treatment-plan h3{margin-top:6px;font-size:23px}.treatment-plan>svg{width:100%;height:85px;margin:9px 0 6px;display:block}.treatment-plan-footer{color:var(--color-ink);justify-content:space-between;align-items:center;gap:5px;font-size:12px;font-weight:500;display:flex}.treatment-plan-footer>span{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.treatment-plan-footer svg{color:var(--color-surgical-blue)}.treatment-plan-footer i{background:#d7e6f5;flex-shrink:0;width:8px;height:1px;display:inline-block}@media (hover:hover) and (pointer:fine){.hero-services-link:hover svg{transform:translateY(3px)}}@media (min-width:1920px){.hero.hero-redesigned{margin-inline:20px}}@media (max-width:1439px) and (min-width:1024px){.hero-visual{--scene-scale:.88;height:572px}.hero-composition{gap:4px;min-height:780px}.hero.hero-redesigned{min-height:780px}.hero-copy{padding-bottom:14px}}@media (max-width:1199px) and (min-width:1024px){.diagnostics-position{width:185px}.treatment-plan-position{width:255px}.treatment-plan{padding-inline:18px}.treatment-plan h3{font-size:20px}.treatment-plan-footer{gap:3px}.treatment-plan-footer i{display:none}.hero-visual{--scene-scale:.75;height:525px}.hero-redesigned h1{font-size:53px}.hero-summary{max-width:370px;font-size:15px}.hero-redesigned .hero-actions{gap:15px}.hero-redesigned .hero-actions .button{padding-inline:18px;font-size:12px}.hero-services-link{font-size:12px}.hero-composition,.hero.hero-redesigned{min-height:740px}}@media (max-width:1023px){.hero.hero-redesigned{height:auto;min-height:0}.hero-composition{grid-template-columns:1fr;gap:0;width:min(650px,100% - 48px);min-height:0;padding:132px 0 44px}.hero-copy{text-align:center;padding:0}.hero-overline{margin-bottom:24px}.hero-redesigned h1{font-size:clamp(48px,7.8vw,64px);line-height:1}.hero-summary{max-width:440px;margin:24px auto 0}.hero-redesigned .hero-actions{justify-content:center;margin-top:26px}.hero-reassurance{justify-content:center;margin-top:22px}.hero-visual{--scene-scale:.88;height:560px;margin-top:16px}.hero-baseline{width:calc(100% - 48px);bottom:22px}}@media (max-width:767px){.hero.hero-redesigned{border-radius:28px;margin:8px}.hero-composition{width:calc(100% - 40px);padding-top:126px;padding-bottom:33px}.hero-redesigned h1{letter-spacing:-.055em;font-size:clamp(35px,8.5vw,56px)}.hero-overline{margin-bottom:24px;font-size:11px}.hero-summary{max-width:365px;font-size:15px;line-height:1.55}.hero-redesigned .hero-actions{gap:19px}.hero-redesigned .hero-actions .button{min-height:50px;padding:14px 21px;font-size:13px}.hero-services-link{font-size:12px}.hero-reassurance{margin-top:20px;font-size:12px}.hero-visual{--scene-scale:.72;height:480px;margin-top:20px}.hero-baseline,.probe-position,.diagnostics-position{display:none}.consultation-position{width:min(250px,100% - 32px);top:35px;left:0;transform:rotate(-2deg)}.treatment-plan-position{width:min(100%,320px);bottom:8px;right:0;transform:rotate(2deg)}}@media (max-width:479px){.hero-composition{width:calc(100% - 36px);padding-top:120px;padding-bottom:20px}.hero-redesigned h1{letter-spacing:-.055em;font-size:clamp(34px,9.4vw,44px);line-height:1.03}.hero-overline{margin-bottom:24px;font-size:10px}.hero-summary{max-width:310px;margin-top:23px;font-size:14px}.hero-redesigned .hero-actions{flex-direction:column;gap:4px;margin-top:25px}.hero-services-link{min-height:42px}.hero-reassurance{display:none}.hero-visual{--scene-scale:.54;height:470px;margin-top:12px}.scanner-position{top:275px;left:477px}.mirror-position{top:226px;left:48px}}@media (prefers-reduced-motion:reduce){.hero-copy>*,.hero-object-entrance,.treatment-card{opacity:1!important;transform:none!important}}
