.v33 .stack{margin:0;padding:0 0 8vh;list-style:none}.v33 .scard{top:calc(var(--navh) + 28px + var(--i) * 18px);height:min(74svh,660px);margin-bottom:14vh;position:sticky}.v33 .scard:last-child{margin-bottom:0}.v33 .scard-in{border-radius:var(--r-lg);transform-origin:50% 0;height:100%;transform:scale(var(--s,1));will-change:transform;background:#f7f8f8;grid-template-columns:1fr 1.15fr;gap:40px;padding:36px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1214160f,0 30px 80px -40px #12141659}.v33 .scard-text{flex-direction:column;align-self:stretch;gap:18px;display:flex}.v33 .scard-top{align-items:center;gap:14px;display:flex}.v33 .scard-top .label{color:var(--graphite)}.v33 .scard-no{font-family:var(--mono);letter-spacing:.07em;font-variant-numeric:tabular-nums;background:var(--lime);color:var(--ink);border-radius:9999px;padding:5px 9px;font-size:12px;font-weight:500}.v33 .scard .h3{letter-spacing:-.04em;margin-top:auto;font-size:clamp(28px,3vw,46px);line-height:1.05}.v33 .scard .lede-lg{max-width:460px;color:var(--graphite)}.v33 .scard .btn{align-self:flex-start}.v33 .scard-media{background:#cfd5d8;border-radius:18px;position:relative;overflow:hidden}.v33 .scard-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v33 .scard-media .chip-g{position:absolute;bottom:14px;left:14px}.v33 .scard-dim{opacity:var(--d,0);pointer-events:none;border-radius:inherit;background:#121416;position:absolute;inset:0}@media (width<=900px){.v33 .scard{top:calc(var(--navh) + 18px + var(--i) * 10px);height:min(78svh,640px);margin-bottom:10vh}.v33 .scard-in{grid-template-rows:42% 1fr;grid-template-columns:1fr;gap:18px;padding:14px}.v33 .scard-media{grid-row:1}.v33 .scard-text{grid-row:2;gap:12px;padding:4px 6px 8px}.v33 .scard .h3{margin-top:0;font-size:26px}.v33 .scard .lede-lg{font-size:15px}}.v33 [data-layer] .l-gum:not(.hl){fill:#ffffff0d;stroke:#ffffff73}.v33 [data-layer] .l-bone:not(.hl){fill:#ffffff08;stroke:#ffffff73}.v33 [data-layer] .l-dentin:not(.hl){fill:#ffffff1a;stroke:#ffffff73}.v33 [data-layer] .l-enamel:not(.hl){fill:#ffffff2e;stroke:#ffffff73}.v33 [data-layer] .imp-screw:not(.hl){fill:#ffffff14;stroke:#ffffff73}.v33 .lyr.hl{fill:url(#hot);stroke:#f3c4a2;opacity:0;pointer-events:none;transition:opacity 1.1s cubic-bezier(.4,0,.2,1)}.v33 [data-layer=enamel] .hl.l-enamel,.v33 [data-layer=dentin] .hl.l-dentin,.v33 [data-layer=gum] .hl.l-gum,.v33 [data-layer=gum] .hl.l-bone,.v33 [data-layer=implant] .hl.imp-screw{opacity:1}.v33 .lab{transition:opacity .9s cubic-bezier(.4,0,.2,1)}.v33 .natural,.v33 .implant{transition:opacity 1.1s cubic-bezier(.4,0,.2,1),transform 1.3s cubic-bezier(.2,0,0,1)}.v33 .anat-visual:before{transition:opacity 1.1s,background-color 1.1s}.v33 .legend i{transition:background-color .9s}.v33 .chap{transition:opacity .9s cubic-bezier(.4,0,.2,1)}@media (width>=901px){.v33 #bleaching{height:calc(100svh + 140vh)}.v33 #bleaching>.wrap{height:100%}.v33 #bleaching .align-box{top:calc(var(--navh) + 28px);position:sticky}}@media (width<=900px){.v33.mfx #bleaching{height:210svh}.v33.mfx #bleaching>.wrap{height:100%}.v33.mfx #bleaching .align-box{top:calc(var(--navh) + 20px);height:calc(100svh - var(--navh) - 32px);margin-top:calc(var(--navh) + 20px);position:sticky}}.v33.mfx .hero-pin{height:100svh;min-height:600px}.v33.mfx .frame{grid-template-rows:1fr auto;height:100%;min-height:0}.v33.mfx .hero-copy{align-self:center}.v33.mfx .tiles .tile.ph{display:block}.v33.mfx .tiles .tile:nth-child(2){display:none}.v33.mfx .hero-full{z-index:3;border-radius:var(--r-lg);height:auto;min-height:0;margin-top:0;position:absolute;inset:0}.v33.mfx .hero-full .shade{opacity:0}.v33.mfx.js:not(.rm) .hero-full{clip-path:inset(70% 26% 3% 50% round 16px)}.v33.mfx.js:not(.rm) [data-reveal]{opacity:0;transform:translateY(24px)}.v33.mfx.js:not(.rm) .lit .lw{color:var(--faint)}.v33.mfx .chap{transition:opacity .9s cubic-bezier(.4,0,.2,1)}.v33.mfx .natural,.v33.mfx .implant{transition:opacity 1.1s cubic-bezier(.4,0,.2,1),transform 1.3s cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){.v33 .scard-in{transform:none}}.v33.lite .align-box .orb{filter:none;opacity:1;z-index:0;background:radial-gradient(circle,#f4c9a89e 0%,#f2c5a395 7%,#f1c29f7e 14%,#f0bf9b5f 21%,#efbc9740 28%,#eeb99326 35%,#ecb58f15 42%,#ebb28b0a 49%,#eaaf8704 56%,#e9ac8302 63%,#e8a97f00 70%);width:150vw;max-width:none;bottom:-62vw;right:-68vw}.v33.lite .align-box:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(160deg,#ffffff57,#ffffff1f 55%,#ffffff38);position:absolute;inset:0;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #ffffff59}.v33.lite .align-box>:not(.orb){z-index:2;position:relative}.v33 .theme-btn{cursor:pointer;width:34px;height:34px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--glass-edge);transition:background-color .2s ease, transform .3s var(--ease-emph);background:#fff6;border:0;border-radius:9999px;place-items:center;display:inline-grid}.v33 .theme-btn:hover{transform:rotate(-18deg)}.v33 .theme-btn .ic-moon{display:none}.v33[data-theme=dark] .theme-btn .ic-moon{display:block}.v33[data-theme=dark] .theme-btn .ic-sun{display:none}@media (width<=900px){.v33 .theme-btn{display:none}}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation:none}.v33.js:not(.rm) .lit .lw.lw{color:color-mix(in srgb, var(--ink) calc(var(--lit,0) * 100%), var(--faint))}@media (width>=901px){.v33[data-theme=dark]{color-scheme:dark;--canvas:#0d0f11;--ink:#eef0f1;--graphite:#a3aaaf;--soft:#737a80;--faint:#eef0f129;--line:#ffffff1a;--glass:#1c1f228c;--glass-hi:#202326c7;--glass-edge:#ffffff14}.v33[data-theme=dark] .atmo{opacity:.28}.v33[data-theme=dark] .frame:before{background:radial-gradient(60% 70% at 85% 10%,#e8a97f29,#0000 60%),radial-gradient(70% 80% at 10% 90%,#9fb3be24,#0000 60%),linear-gradient(160deg,#1e2124d9,#141618b3)}.v33[data-theme=dark] .nav.solid{background:#121416b8}.v33[data-theme=dark] .btn-glass,.v33[data-theme=dark] .theme-btn{color:var(--ink);background:#ffffff12}.v33[data-theme=dark] .btn-glass:hover{background:#ffffff24}.v33[data-theme=dark] .chip-g.light{color:var(--ink);background:#141618b8}.v33[data-theme=dark] .btn-lime,.v33[data-theme=dark] .slot[aria-pressed=true],.v33[data-theme=dark] .opt[aria-pressed=true],.v33[data-theme=dark] .chip[aria-pressed=true],.v33[data-theme=dark] .day[aria-pressed=true],.v33[data-theme=dark] .scard-no{color:#121416}.v33[data-theme=dark] .btn-ink{color:#121416;background:#eef0f1}.v33[data-theme=dark] .btn-ink:hover{background:#fff}.v33[data-theme=dark] .arrow-link i{color:#121416}.v33[data-theme=dark] .scard-in{background:#16191c;box-shadow:0 0 0 1px #ffffff0f,0 30px 80px -40px #000c}.v33[data-theme=dark] .person .media,.v33[data-theme=dark] .media,.v33[data-theme=dark] .svc-stage{background:#1b1e21}.v33[data-theme=dark] .align-stage rect.t{stroke:#0d0f11}.v33[data-theme=dark] .align-stage path.gum{stroke:#ffffff2e}.v33[data-theme=dark] .align-box .orb{opacity:.45}.v33[data-theme=dark] .foot-frame .rule{background:#ffffff2e}.v33[data-theme=dark] .giant{color:#eef0f1e6}.v33[data-theme=dark] .giant span[style]{color:#eef0f14d!important}.v33[data-theme=dark] img{filter:brightness(.92)}}.v33 .statement .lit{text-wrap:balance;max-width:15.5em}@media (width>=901px){.v33[data-theme=dark] .foot-frame{background:radial-gradient(60% 80% at 75% 30%,#aaa0dc29,#0000 60%),radial-gradient(60% 80% at 25% 70%,#e8a97f24,#0000 60%),radial-gradient(80% 80% at 50% 0,#9fb3be24,#0000 70%),linear-gradient(#16191c,#0f1214)}}@media (width<=900px){.v33 .index{display:none}.v33 #stunde.stack-sec{padding-top:104px}.v33 #stunde.stack-sec .sec-head{gap:24px;margin-bottom:48px}.v33 #stunde .lbl-long{display:none}}.v33 .tooth text{fill:#ffffffc7;font-size:10.5px;font-weight:600;transform:translateY(.6px)}.v33 .tooth.on text{fill:var(--ink)}@media (width<=900px){.v33 .tooth text{font-size:11.5px;transform:translateY(1px)}}.v33.mfx .tiles:has(.tile-dr){grid-template-columns:1fr 1fr 1fr;gap:8px}.v33.mfx .tiles .tile.tile-dr{display:block}.v33.mfx .tiles:has(.tile-dr) .tile .chip-g{padding:5px 8px;font-size:10px;bottom:6px;left:6px;right:6px}.v33 .hero-full:has(img[src*=behandlungsraum]) .shade{background:linear-gradient(#0a0c0e2e 0%,#0a0c0e0a 28%,#0a0c0ebd 100%),linear-gradient(90deg,#0a0c0e00 45%,#0a0c0e52 100%)}
