.HomePage_aiToolsSection__b94ZK{position:relative;overflow:hidden;background-image:radial-gradient(circle at 1px 1px,var(--border-color-secondary) 1px,transparent 0),radial-gradient(circle at 10px 10px,var(--border-color-secondary) 1px,transparent 0);background-size:20px 20px}.HomePage_sectionSubtitle__GSOTe,.HomePage_sectionTitle__uRCzp{text-align:center}.HomePage_sectionTitle__uRCzp{margin-bottom:1rem}.HomePage_sectionSubtitle__GSOTe{max-width:700px;margin:0 auto 4rem;font-size:1.1rem}.HomePage_toolsGrid__p1Wf5{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:stretch;padding-bottom:20px}.HomePage_toolCard__r2m5R{border-radius:var(--border-radius-lg);padding:2.5rem;display:flex;flex-direction:column;transition:var(--transition-smooth);background:var(--surface-color);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--border-color);box-shadow:var(--glass-shadow)}.HomePage_toolCard__r2m5R:hover{transform:translateY(-5px);box-shadow:0 12px 40px rgba(31,38,135,.15)}[data-theme=dark] .HomePage_toolCard__r2m5R:hover{box-shadow:0 12px 40px rgba(0,0,0,.3)}.HomePage_analyzerPromo__pRj0T,.HomePage_simulatorPromo__G5d_v{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-primary)}.HomePage_analyzerPromo__pRj0T h3{font-size:1.8rem;color:var(--text-heading);line-height:1.2}.HomePage_analyzerPromo__pRj0T p{color:var(--text-secondary);margin:1rem 0 1.5rem}.HomePage_simulatorPromo__G5d_v h3{font-size:1.8rem;color:var(--text-heading);line-height:1.2}.HomePage_simulatorPromo__G5d_v p{color:var(--text-secondary);margin:1rem 0 1.5rem}.HomePage_promoImage__O09XL{width:auto;height:auto;margin:1rem 0 1.5rem;filter:drop-shadow(0 10px 15px rgba(0,0,0,.1));border-radius:var(--border-radius-md)}.HomePage_promoButton__yeBjl{display:inline-block;padding:14px 28px;background-color:var(--accent-primary);color:#ffffff;border-radius:var(--border-radius-md);font-weight:600;transition:var(--transition-smooth);box-shadow:var(--accent-glow)}.HomePage_promoButton__yeBjl:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 8px 25px rgba(0,82,212,.5);background-color:#005ff9}@media (max-width:992px){.HomePage_toolsGrid__p1Wf5{grid-template-columns:1fr}}.HomePage_sectionSkeletonServices__x6A8v{min-height:600px;width:100%;contain:layout paint}.HomePage_sectionSkeletonReassurance__646jq{min-height:780px;width:100%;contain:layout paint}.HomePage_sectionSkeletonDoctors__TOHrw{min-height:650px;width:100%;contain:layout paint}.HomePage_sectionSkeletonCases__PxaT_{min-height:850px;width:100%;contain:layout paint}.HomePage_sectionSkeletonTestimonials__IyTCm{min-height:680px;width:100%;contain:layout paint}.HomePage_sectionSkeletonAI__ev7Ql{min-height:750px;width:100%;contain:layout paint}.HomePage_sectionSkeletonKnowledge__VFPMR{min-height:600px;width:100%;contain:layout paint}@media (max-width:768px){.HomePage_sectionSkeletonServices__x6A8v{min-height:520px}.HomePage_sectionSkeletonReassurance__646jq{min-height:720px}.HomePage_sectionSkeletonDoctors__TOHrw{min-height:580px}.HomePage_sectionSkeletonCases__PxaT_{min-height:620px}.HomePage_sectionSkeletonTestimonials__IyTCm{min-height:600px}.HomePage_sectionSkeletonAI__ev7Ql{min-height:620px}.HomePage_sectionSkeletonKnowledge__VFPMR{min-height:540px}}.CaseAndPorcelainExperience_masterStageSection__em4nG{position:relative;width:100%;height:auto;min-height:auto;padding:4.5rem 0 3.5rem;background-color:#ffffff;overflow:hidden}[data-theme=dark] .CaseAndPorcelainExperience_masterStageSection__em4nG{background-color:#090e17}.CaseAndPorcelainExperience_techGridPattern__I_tqe{position:absolute;inset:0;background-size:48px 48px;background-image:linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 0),linear-gradient(180deg,rgba(15,23,42,.04) 1px,transparent 0);mask-image:linear-gradient(180deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,black 8%,black 92%,transparent);pointer-events:none;z-index:1}[data-theme=dark] .CaseAndPorcelainExperience_techGridPattern__I_tqe{background-image:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.04) 1px,transparent 0)}.CaseAndPorcelainExperience_ambientAura__H7Vih{position:absolute;top:20%;left:10%;width:600px;height:600px;background:radial-gradient(circle,rgba(2,132,199,.07) 0,rgba(255,255,255,0) 70%);filter:blur(70px);pointer-events:none;z-index:1}.CaseAndPorcelainExperience_casesStageLayer__GwNDV{position:relative;width:100%;display:flex;flex-direction:column;gap:1.25rem;z-index:5;padding:clamp(48px,6vh,68px) 0}.CaseAndPorcelainExperience_topHeader__Yk_h1{display:flex;align-items:flex-end;justify-content:space-between;width:100%;max-width:1480px;margin:0 auto;padding:0 clamp(1.5rem,3.5vw,4rem);position:relative;z-index:10;gap:1.5rem}.CaseAndPorcelainExperience_headerLeft__MnmeU{display:flex;flex-direction:column;gap:.4rem}.CaseAndPorcelainExperience_headerEyebrow__PgWfD{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:800;color:var(--accent-primary,#0284c7);letter-spacing:.08em;text-transform:uppercase}.CaseAndPorcelainExperience_eyebrowDot__O0sDk{width:7px;height:7px;border-radius:50%;background-color:var(--accent-primary,#0284c7);box-shadow:0 0 8px rgba(2,132,199,.6)}.CaseAndPorcelainExperience_mainTitle__LwA0Q{font-size:clamp(2rem,3.2vw,3.2rem);font-weight:900;color:#00224d;letter-spacing:-.03em;line-height:1.15;margin:0;text-transform:uppercase}[data-theme=dark] .CaseAndPorcelainExperience_mainTitle__LwA0Q{color:#f8fafc}.CaseAndPorcelainExperience_headerDesc__B9qJj{font-size:clamp(.88rem,1vw,1rem);color:#64748b;line-height:1.55;margin:0;font-weight:500;max-width:620px}[data-theme=dark] .CaseAndPorcelainExperience_headerDesc__B9qJj{color:#94a3b8}.CaseAndPorcelainExperience_headerControls__BNuYj{display:flex;align-items:center;gap:1rem;flex-shrink:0}.CaseAndPorcelainExperience_carouselNavBtns__DpMkd{display:flex;align-items:center;gap:.6rem}.CaseAndPorcelainExperience_navArrowBtn__NoTAM{width:44px;height:44px;border-radius:50%;background:#ffffff;border:1.5px solid #e2e8f0;color:#0f172a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(15,23,42,.06)}[data-theme=dark] .CaseAndPorcelainExperience_navArrowBtn__NoTAM{background:rgba(15,23,42,.8);border-color:rgba(255,255,255,.1);color:#f8fafc}.CaseAndPorcelainExperience_navArrowBtn__NoTAM:hover:not(.CaseAndPorcelainExperience_navArrowBtnDisabled__ygks8){background:var(--accent-primary,#0284c7);color:#ffffff;border-color:var(--accent-primary,#0284c7);transform:scale(1.06);box-shadow:0 6px 18px rgba(2,132,199,.35)}.CaseAndPorcelainExperience_navArrowBtnDisabled__ygks8{opacity:.35;cursor:not-allowed}.CaseAndPorcelainExperience_trackViewport__VBNKD{width:100%;position:relative;overflow:hidden;margin:.5rem 0;contain:layout}.CaseAndPorcelainExperience_horizontalTrack__f3jOY{display:flex;align-items:stretch;gap:clamp(1.25rem,2vw,2rem);padding:1rem clamp(1.5rem,3vw,4rem);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CaseAndPorcelainExperience_horizontalTrack__f3jOY::-webkit-scrollbar{display:none}.CaseAndPorcelainExperience_horizontalTrack__f3jOY:active{cursor:-webkit-grabbing;cursor:grabbing}.CaseAndPorcelainExperience_unibodyCard__KXzoY{width:clamp(280px,26vw,380px);height:clamp(340px,32vw,440px);flex-shrink:0;border-radius:24px;position:relative;overflow:hidden;background:#0f172a;box-shadow:0 12px 32px -8px rgba(15,23,42,.12),0 0 0 1px rgba(15,23,42,.05);transition:transform .25s ease,box-shadow .25s ease;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.CaseAndPorcelainExperience_unibodyCard__KXzoY:hover{transform:translateY(-4px);box-shadow:0 20px 40px -10px rgba(15,23,42,.2),0 0 0 1.5px var(--accent-primary)}.CaseAndPorcelainExperience_comparatorContainer__heAC6{position:absolute;inset:0;width:100%;height:100%}.CaseAndPorcelainExperience_comparatorContainer__heAC6 .comparatorContainer{width:100%!important;height:100%!important;border-radius:24px!important;overflow:hidden!important}.CaseAndPorcelainExperience_topFloatingBar__QUqXE{position:absolute;top:1rem;left:1rem;right:1rem;display:flex;align-items:center;justify-content:space-between;z-index:10;pointer-events:none}.CaseAndPorcelainExperience_methodPill__AFP8Z{display:inline-flex;align-items:center;gap:.4rem;background:rgba(15,23,42,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#ffffff;padding:.35rem .85rem;border-radius:9999px;font-size:.72rem;font-weight:700;letter-spacing:.04em;border:1px solid rgba(255,255,255,.15)}.CaseAndPorcelainExperience_methodDot__0wbbc{width:6px;height:6px;border-radius:50%;background:var(--accent-secondary,#ff7f34)}.CaseAndPorcelainExperience_codePill__ZLhMr{display:inline-flex;align-items:center;background:rgba(255,255,255,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#0f172a;padding:.35rem .8rem;border-radius:9999px;font-size:.72rem;font-weight:800;border:1px solid rgba(255,255,255,.95)}.CaseAndPorcelainExperience_bottomGlassPlate__TOE_E{position:absolute;bottom:1rem;left:1rem;right:1rem;background:rgba(255,255,255,.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:18px;padding:.75rem 1.15rem;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.95);box-shadow:0 10px 24px rgba(15,23,42,.12);z-index:10}.CaseAndPorcelainExperience_patientInfo__cHBrF{display:flex;flex-direction:column}.CaseAndPorcelainExperience_patientLabel__zGcrf{font-size:.65rem;font-weight:700;letter-spacing:.06em;color:#64748b;text-transform:uppercase}.CaseAndPorcelainExperience_patientName__tICEx{font-size:1.05rem;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.01em}.CaseAndPorcelainExperience_actionRoundBtn__itCs0{display:inline-flex;align-items:center;gap:.35rem;background:#0f172a;color:#ffffff;padding:.5rem .95rem;border-radius:10px;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .2s ease,transform .2s ease}.CaseAndPorcelainExperience_actionRoundBtn__itCs0:hover{background:var(--accent-primary,#0284c7);transform:translateY(-2px)}.CaseAndPorcelainExperience_verifiedStamp__VYYqE{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;color:#059669;background:#ecfdf5;padding:.35rem .75rem;border-radius:8px;border:1px solid #a7f3d0}.CaseAndPorcelainExperience_summaryUnibodyCard__RkvHO{background:linear-gradient(145deg,#090e17,#0f172a 60%,#1e293b)!important;color:#ffffff;padding:2.25rem 2rem;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 20px 45px -10px rgba(15,23,42,.3),inset 0 0 0 1px rgba(255,255,255,.1)}.CaseAndPorcelainExperience_summaryCardGlow__auibv{position:absolute;top:-20%;right:-20%;width:260px;height:260px;background:radial-gradient(circle,rgba(2,132,199,.35) 0,transparent 70%);filter:blur(35px);pointer-events:none}.CaseAndPorcelainExperience_summaryTopContent__VTKpq{display:flex;flex-direction:column;gap:.6rem;position:relative;z-index:2}.CaseAndPorcelainExperience_summaryTitle__IWGcq{font-size:1.7rem;font-weight:800;color:#ffffff;letter-spacing:-.025em;line-height:1.2;margin:0}.CaseAndPorcelainExperience_titleHighlight__BVMZl{color:var(--accent-secondary,#ff7f34)}.CaseAndPorcelainExperience_summaryDesc__COdmT{font-size:.88rem;color:#94a3b8;line-height:1.5;margin:0}.CaseAndPorcelainExperience_summaryStatsBox__gwvhi{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 0;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);position:relative;z-index:2}.CaseAndPorcelainExperience_summaryStatCol__WeRSp{display:flex;flex-direction:column}.CaseAndPorcelainExperience_summaryStatCol__WeRSp strong{font-size:1.35rem;font-weight:800;color:#ffffff;letter-spacing:-.02em;line-height:1.1}.CaseAndPorcelainExperience_summaryStatCol__WeRSp span{font-size:.72rem;color:#94a3b8;font-weight:500;margin-top:.2rem}.CaseAndPorcelainExperience_statLineDivider__sJ0af{width:1px;height:30px;background:rgba(255,255,255,.15)}.CaseAndPorcelainExperience_summaryButtonRow__aNtDt{display:flex;flex-direction:column;gap:.65rem;position:relative;z-index:2}.CaseAndPorcelainExperience_summaryPrimaryBtn__DeHdL{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.4rem;background:var(--accent-secondary,#ff7f34);color:#ffffff;font-size:.9rem;font-weight:700;border-radius:12px;text-decoration:none;transition:background .2s ease,transform .2s ease;box-shadow:0 6px 18px -4px rgba(255,127,52,.4)}.CaseAndPorcelainExperience_summaryPrimaryBtn__DeHdL:hover{background:var(--accent-primary,#0284c7);transform:translateY(-2px)}.CaseAndPorcelainExperience_summarySecondaryBtn__vi43q{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.4rem;background:rgba(255,255,255,.08);color:#ffffff;font-size:.88rem;font-weight:600;border-radius:12px;border:1px solid rgba(255,255,255,.2);text-decoration:none;transition:background .2s ease}.CaseAndPorcelainExperience_summarySecondaryBtn__vi43q:hover{background:rgba(255,255,255,.15)}.CaseAndPorcelainExperience_bottomBar__cNBBm{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:1480px;margin:0 auto;padding:0 clamp(1.5rem,3.5vw,4rem);position:relative;z-index:10}.CaseAndPorcelainExperience_progressBarWrapper__kHryj{width:100%;height:3px;background:#e2e8f0;border-radius:999px;overflow:hidden}[data-theme=dark] .CaseAndPorcelainExperience_progressBarWrapper__kHryj{background:rgba(255,255,255,.1)}.CaseAndPorcelainExperience_progressBarFill__yVUi8{height:100%;background:linear-gradient(90deg,#f1f1f1,#2b2b2b54 50%,#000000);transform-origin:0 50%;border-radius:999px;transition:transform .1s linear}.CaseAndPorcelainExperience_bottomTrustInfo__3dkBc{display:flex;align-items:center;justify-content:center;gap:clamp(1.25rem,3vw,2.5rem);flex-wrap:wrap;margin-top:.5rem}.CaseAndPorcelainExperience_trustPoint__Ppyjv{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;color:#00224d;font-weight:600}[data-theme=dark] .CaseAndPorcelainExperience_trustPoint__Ppyjv{color:#94a3b8}.CaseAndPorcelainExperience_trustIcon__AUZEw{color:#10b981;flex-shrink:0}.CaseAndPorcelainExperience_porcelainContainer__850pj{width:100%;max-width:1480px;margin:0 auto;padding:clamp(48px,6vh,68px) clamp(1.5rem,3.5vw,4rem);position:relative;z-index:2;box-sizing:border-box}.CaseAndPorcelainExperience_unifiedStageWrapper__6_zGJ{position:relative;width:100%;display:flex;flex-direction:column;gap:2rem}.CaseAndPorcelainExperience_porcelainStageTopHeader__Gcsx7{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(1rem,2vw,2rem);width:100%;position:relative;z-index:10}.CaseAndPorcelainExperience_porcelainHeaderLeft__BZVEh{display:flex;flex-direction:column;gap:.35rem;max-width:680px}.CaseAndPorcelainExperience_porcelainHeaderRight__R6aWs{display:flex;align-items:center;flex-shrink:0}.CaseAndPorcelainExperience_porcelainTitle__TWhTy{font-size:clamp(1.6rem,2.6vw,2.6rem);font-weight:800;line-height:1.2;color:#00224d;letter-spacing:-.03em;margin:0}[data-theme=dark] .CaseAndPorcelainExperience_porcelainTitle__TWhTy{color:#f8fafc}.CaseAndPorcelainExperience_titleGradient__3wkQA{background:var(--accent-primary,#0284c7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.CaseAndPorcelainExperience_porcelainDesc__YS5YQ{color:#64748b;font-size:clamp(.85rem,.95vw,.95rem);line-height:1.5;margin:0}[data-theme=dark] .CaseAndPorcelainExperience_porcelainDesc__YS5YQ{color:#94a3b8}.CaseAndPorcelainExperience_toolSwitcherTabs__Sc6a_{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.CaseAndPorcelainExperience_toolTabBtn__0WrDw{display:flex;align-items:center;gap:.45rem;padding:.45rem .9rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:9999px;font-size:.78rem;font-weight:700;color:#00224d;cursor:pointer;transition:all .2s ease;white-space:nowrap}[data-theme=dark] .CaseAndPorcelainExperience_toolTabBtn__0WrDw{background:rgba(15,23,42,.5);border-color:rgba(255,255,255,.08);color:#94a3b8}.CaseAndPorcelainExperience_toolTabBtnActive__XnWcP,.CaseAndPorcelainExperience_toolTabBtn__0WrDw:hover{background:#ffffff;border-color:var(--tab-theme,var(--accent-primary));color:var(--tab-theme,var(--accent-primary))}.CaseAndPorcelainExperience_toolTabBtnActive__XnWcP{box-shadow:0 4px 14px -2px var(--tab-glow,rgba(69,100,202,.25))}[data-theme=dark] .CaseAndPorcelainExperience_toolTabBtnActive__XnWcP{background:rgba(15,23,42,.9);border-color:var(--tab-theme,var(--accent-primary));color:#ffffff}.CaseAndPorcelainExperience_toolTabNum__VFpv6{font-size:.65rem;font-weight:900;padding:2px 6px;border-radius:4px;background:rgba(0,0,0,.06)}[data-theme=dark] .CaseAndPorcelainExperience_toolTabNum__VFpv6{background:rgba(255,255,255,.1)}.CaseAndPorcelainExperience_toolTabBtnActive__XnWcP .CaseAndPorcelainExperience_toolTabNum__VFpv6{background:var(--tab-theme,var(--accent-primary));color:#ffffff}.CaseAndPorcelainExperience_toolTabName__FwRer{letter-spacing:.01em}.CaseAndPorcelainExperience_sliderWindow__Z_KvX{width:100%;position:relative}.CaseAndPorcelainExperience_slideItemActive__glR46{width:100%;display:flex;align-items:center}.CaseAndPorcelainExperience_specimenCardInner__UEaVe{display:grid;grid-template-columns:minmax(300px,480px) minmax(380px,1fr);grid-gap:clamp(2rem,4vw,4rem);gap:clamp(2rem,4vw,4rem);align-items:center;justify-content:center;width:100%;background:transparent;position:relative;box-sizing:border-box}.CaseAndPorcelainExperience_cardToothSection__QvoB3{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%}.CaseAndPorcelainExperience_cardDashboardSection__mRdLy{display:flex;flex-direction:column;position:relative;gap:1rem;width:100%}.CaseAndPorcelainExperience_watermarkNum__VmIKY{position:absolute;right:-2rem;top:-1rem;font-size:clamp(3.5rem,5vw,5.5rem);font-weight:900;-webkit-text-stroke:1.5px rgba(203,213,225,.35);color:transparent;line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CaseAndPorcelainExperience_specimenHeader__eqBdg{display:flex;flex-direction:column;gap:.35rem;position:relative;z-index:2}.CaseAndPorcelainExperience_headerMetaRow__VIE7t{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.CaseAndPorcelainExperience_socialProofRow__3Zqv1{display:inline-flex;align-items:center;gap:.45rem;font-size:.76rem;font-weight:600;color:#475569}[data-theme=dark] .CaseAndPorcelainExperience_socialProofRow__3Zqv1{color:#94a3b8}.CaseAndPorcelainExperience_starsIcon__EUKvK{color:#f59e0b;font-size:.75rem}.CaseAndPorcelainExperience_specimenMainName__YNsmC{font-size:clamp(1.4rem,2vw,2.2rem);font-weight:800;color:#00224d;letter-spacing:-.02em;margin:0;line-height:1.2}[data-theme=dark] .CaseAndPorcelainExperience_specimenMainName__YNsmC{color:#f8fafc}.CaseAndPorcelainExperience_specimenSubName__zO_G2{font-size:.85rem;color:#64748b;display:block}.CaseAndPorcelainExperience_bentoGrid__VlFpX{position:relative;z-index:2}.CaseAndPorcelainExperience_bentoCardsRow__pGjqS,.CaseAndPorcelainExperience_bentoGrid__VlFpX{display:flex;flex-direction:column;gap:.65rem}.CaseAndPorcelainExperience_bentoTile__U_Ieg{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:.8rem 1rem;display:flex;align-items:flex-start;gap:.75rem;box-shadow:0 2px 8px rgba(15,23,42,.04);transition:transform .2s ease,box-shadow .2s ease}[data-theme=dark] .CaseAndPorcelainExperience_bentoTile__U_Ieg{background:rgba(15,23,42,.6);border-color:rgba(255,255,255,.08)}.CaseAndPorcelainExperience_bentoTile__U_Ieg:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(15,23,42,.08)}.CaseAndPorcelainExperience_bentoTileIconBox__mWqi8{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.1rem}.CaseAndPorcelainExperience_bentoTileContent__iPNTq{display:flex;flex-direction:column;gap:2px}.CaseAndPorcelainExperience_bentoTileTitle__x9mKA{margin:0;font-size:.84rem;font-weight:700;color:#00224d;line-height:1.3}[data-theme=dark] .CaseAndPorcelainExperience_bentoTileTitle__x9mKA{color:#f8fafc}.CaseAndPorcelainExperience_bentoTileDesc__xAWAt{margin:0;font-size:.75rem;color:#64748b;line-height:1.35}[data-theme=dark] .CaseAndPorcelainExperience_bentoTileDesc__xAWAt{color:#94a3b8}.CaseAndPorcelainExperience_bentoWideTile__y1my0{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:.65rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.78rem}[data-theme=dark] .CaseAndPorcelainExperience_bentoWideTile__y1my0{background:rgba(15,23,42,.4);border-color:rgba(255,255,255,.08)}.CaseAndPorcelainExperience_bentoWideLeft__cenhM{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.CaseAndPorcelainExperience_bentoPulseDot__1Yoba{width:6px;height:6px;border-radius:50%;background-color:var(--accent-secondary,#ff7f34);box-shadow:0 0 8px rgba(255,127,52,.6);flex-shrink:0}.CaseAndPorcelainExperience_bentoWideTitle__tozi7{font-weight:700;color:var(--accent-primary,#0284c7)}.CaseAndPorcelainExperience_bentoWideDesc__hOL7F{color:#475569;font-weight:500}[data-theme=dark] .CaseAndPorcelainExperience_bentoWideDesc__hOL7F{color:#94a3b8}.CaseAndPorcelainExperience_bentoCtaWrapper__qQTDf{display:flex;flex-direction:column;gap:.5rem;align-items:center;width:100%;margin-top:.5rem}.CaseAndPorcelainExperience_cardCtaButton__o9GIi{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--accent-primary,#0284c7);color:#ffffff!important;font-size:.92rem;font-weight:700;padding:.85rem 1.4rem;border-radius:12px;text-decoration:none;box-shadow:0 6px 20px -4px rgba(69,100,202,.35);transition:all .25s ease;width:100%}.CaseAndPorcelainExperience_cardCtaButton__o9GIi:hover{transform:translateY(-2px);background:var(--accent-secondary,#ff7f34);box-shadow:0 8px 24px -4px rgba(255,127,52,.4)}.CaseAndPorcelainExperience_bentoCtaSubtext__3HhEP{font-size:.72rem;color:#94a3b8;font-weight:500}.CaseAndPorcelainExperience_verticalSlideDots__V14lT{position:absolute;right:clamp(4px,1vw,18px);top:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;z-index:25}.CaseAndPorcelainExperience_verticalDotBtn__j9GlE{width:8px;height:8px;border-radius:50%;background:#bcc3cd;border:none;cursor:pointer;padding:0;transition:all .3s ease}.CaseAndPorcelainExperience_verticalDotActive__hhlqh{width:12px;height:12px;border-radius:50%;background:var(--accent-primary,#0284c7);box-shadow:0 2px 8px rgba(2,132,199,.4)}@media (max-width:1024px){.CaseAndPorcelainExperience_topHeader__Yk_h1{flex-direction:column;align-items:flex-start;gap:1rem}.CaseAndPorcelainExperience_headerControls__BNuYj{align-self:flex-start}.CaseAndPorcelainExperience_porcelainStageTopHeader__Gcsx7{flex-direction:column;align-items:flex-start;gap:1rem}.CaseAndPorcelainExperience_specimenCardInner__UEaVe{grid-template-columns:1fr;gap:2rem}.CaseAndPorcelainExperience_verticalSlideDots__V14lT{display:none}}@media (max-width:768px){.CaseAndPorcelainExperience_masterStageSection__em4nG{padding:2.5rem 0}}.MobileFeaturedCasesAdAnimated_container___lrMf{width:100%;max-width:100vw;padding:2.5rem 1rem 3rem;display:flex;flex-direction:column;gap:2.5rem;background:#ffffff;box-sizing:border-box;overflow-x:hidden}@media (max-width:768px){.MobileFeaturedCasesAdAnimated_container___lrMf{padding:2.5rem 2rem 0}}[data-theme=dark] .MobileFeaturedCasesAdAnimated_container___lrMf{background:#090e17}.MobileFeaturedCasesAdAnimated_aiSection__oP9Q4{display:flex;flex-direction:column;gap:1.25rem}.MobileFeaturedCasesAdAnimated_sectionHeader__YtI5E{text-align:left}.MobileFeaturedCasesAdAnimated_subBadge__4igAc{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;color:var(--accent-primary);background:rgba(69,100,202,.1);padding:.25rem .65rem;border-radius:999px;margin-bottom:.5rem}.MobileFeaturedCasesAdAnimated_mainTitle__ozpDQ{font-size:clamp(1.65rem,6vw,2.1rem);font-weight:900;color:#00224d;line-height:1.2;margin:0 0 .4rem}[data-theme=dark] .MobileFeaturedCasesAdAnimated_mainTitle__ozpDQ{color:#ffffff}.MobileFeaturedCasesAdAnimated_titleGradient__qcG06{color:var(--accent-primary)}.MobileFeaturedCasesAdAnimated_mainDesc__Aq3i_{font-size:.9rem;color:#64748b;line-height:1.5;margin:0}[data-theme=dark] .MobileFeaturedCasesAdAnimated_mainDesc__Aq3i_{color:#94a3b8}.MobileFeaturedCasesAdAnimated_tabSwitcher__KEKa1{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none}.MobileFeaturedCasesAdAnimated_tabSwitcher__KEKa1::-webkit-scrollbar{display:none}.MobileFeaturedCasesAdAnimated_tabBtn__oEArO{display:inline-flex;align-items:center;gap:6px;padding:.55rem .85rem;border-radius:12px;border:1px solid #e2e8f0;background:#ffffff;color:#475569;font-size:.82rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .2s ease;flex-shrink:0;min-height:42px}[data-theme=dark] .MobileFeaturedCasesAdAnimated_tabBtn__oEArO{background:#111827;border-color:rgba(255,255,255,.1);color:#94a3b8}.MobileFeaturedCasesAdAnimated_tabBtnActive__DUUvq{background:#0f172a!important;color:#ffffff!important;border-color:#0f172a!important}[data-theme=dark] .MobileFeaturedCasesAdAnimated_tabBtnActive__DUUvq{background:#ffffff!important;color:#0f172a!important;border-color:#ffffff!important}.MobileFeaturedCasesAdAnimated_toolCard__GxkHp{background:#ffffff;border-radius:20px;padding:1.5rem;border:1.5px solid;display:flex;flex-direction:column;gap:.85rem}[data-theme=dark] .MobileFeaturedCasesAdAnimated_toolCard__GxkHp{background:#111827}.MobileFeaturedCasesAdAnimated_toolHeader__UX1Dx{display:flex;align-items:center;justify-content:space-between}.MobileFeaturedCasesAdAnimated_toolBadge__pnssZ{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:6px;border:1px solid}.MobileFeaturedCasesAdAnimated_freeTag__YJKie{font-size:.7rem;font-weight:800;color:#10b981;background:rgba(16,185,129,.1);padding:2px 8px;border-radius:999px}.MobileFeaturedCasesAdAnimated_toolTitle__L5IqD{font-size:1.3rem;font-weight:800;color:#0f172a;margin:0}[data-theme=dark] .MobileFeaturedCasesAdAnimated_toolTitle__L5IqD{color:#f8fafc}.MobileFeaturedCasesAdAnimated_toolDesc__0Y42S{font-size:.88rem;color:#64748b;line-height:1.5;margin:0}[data-theme=dark] .MobileFeaturedCasesAdAnimated_toolDesc__0Y42S{color:#94a3b8}.MobileFeaturedCasesAdAnimated_toolMediaCard__ehPkQ{position:relative;width:100%;height:190px;border-radius:14px;overflow:hidden;background:#090f1d;border:1px solid rgba(0,0,0,.08);margin:.15rem 0 .35rem}[data-theme=dark] .MobileFeaturedCasesAdAnimated_toolMediaCard__ehPkQ{border-color:rgba(255,255,255,.1)}.MobileFeaturedCasesAdAnimated_toolMediaImg__tfyPv{object-fit:cover;transition:transform .35s ease,opacity .3s ease}.MobileFeaturedCasesAdAnimated_mediaFloatingBadge__eVZKI{left:10px;align-items:center;gap:5px;color:#ffffff;font-size:.72rem;font-weight:700;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.2)}.MobileFeaturedCasesAdAnimated_comparePillWrapper__14MsT,.MobileFeaturedCasesAdAnimated_mediaFloatingBadge__eVZKI{position:absolute;top:10px;display:inline-flex;background:rgba(15,23,42,.8);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:2}.MobileFeaturedCasesAdAnimated_comparePillWrapper__14MsT{right:10px;padding:3px;border-radius:999px;border:1px solid rgba(255,255,255,.25)}.MobileFeaturedCasesAdAnimated_comparePillBtn__ON63_{background:transparent;border:none;color:rgba(255,255,255,.75);font-size:.7rem;font-weight:700;padding:3px 9px;border-radius:999px;cursor:pointer;transition:all .2s ease}.MobileFeaturedCasesAdAnimated_comparePillBtnActive__tg2O_{background:#ffffff;color:#0f172a;box-shadow:0 2px 6px rgba(0,0,0,.3)}.MobileFeaturedCasesAdAnimated_telemetryChip___JfAC{position:absolute;bottom:10px;left:10px;right:10px;display:flex;align-items:center;justify-content:space-between;background:rgba(15,23,42,.82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#f8fafc;font-size:.72rem;font-weight:600;padding:6px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.15);z-index:2}.MobileFeaturedCasesAdAnimated_scanRadarLine__HQnzz{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#ff7f34,transparent);box-shadow:0 0 8px #ff7f34;animation:MobileFeaturedCasesAdAnimated_scanRadarAnim__kFBiF 2.6s ease-in-out infinite;z-index:2}@keyframes MobileFeaturedCasesAdAnimated_scanRadarAnim__kFBiF{0%{top:12%;opacity:0}50%{opacity:1}to{top:85%;opacity:0}}.MobileFeaturedCasesAdAnimated_featurePills__fPAIQ{display:flex;flex-wrap:wrap;gap:8px;margin:.25rem 0;justify-content:center}.MobileFeaturedCasesAdAnimated_featurePill__J93HM{display:inline-flex;align-items:center;gap:4px;font-size:.76rem;font-weight:600;color:#475569;background:#f1f5f9;padding:4px 8px;border-radius:8px}[data-theme=dark] .MobileFeaturedCasesAdAnimated_featurePill__J93HM{background:rgba(255,255,255,.06);color:#cbd5e1}.MobileFeaturedCasesAdAnimated_toolActionBtn__pv9Th{display:flex;align-items:center;justify-content:center;gap:8px;color:#ffffff;font-size:.95rem;font-weight:700;padding:.85rem 1rem;border-radius:12px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;min-height:46px;margin-top:.35rem}.MobileFeaturedCasesAdAnimated_toolActionBtn__pv9Th:active{transform:scale(.98)}.MobileFeaturedCasesAdAnimated_casesSection__FTwP2{display:flex;flex-direction:column;gap:1rem;margin:0 -1rem}.MobileFeaturedCasesAdAnimated_mobileHeaderWrapper__koZh8{display:flex;flex-direction:column;padding:0 2rem;width:100%;box-sizing:border-box}.MobileFeaturedCasesAdAnimated_mobileBadgeRow__KLGb4{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem}.MobileFeaturedCasesAdAnimated_mobileSectionPill__mwVqp{display:inline-flex;align-items:center;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-primary);background:rgb(69 100 202/10%);padding:.35rem .75rem;border-radius:9999px;border:1px solid rgb(69 100 202/30%)}[data-theme=dark] .MobileFeaturedCasesAdAnimated_mobileSectionPill__mwVqp{background:rgba(69,100,202,.15);border-color:rgba(69,100,202,.3);color:#93c5fd}.MobileFeaturedCasesAdAnimated_mobileIntroTitle__qDx8e{font-size:clamp(1.65rem,5.8vw,2.05rem);font-weight:900;color:#00224d;margin:0 0 .4rem;line-height:1.2;letter-spacing:-.02em}[data-theme=dark] .MobileFeaturedCasesAdAnimated_mobileIntroTitle__qDx8e{color:#ffffff}.MobileFeaturedCasesAdAnimated_mobileIntroHeadlineGradient__bEOic{color:var(--accent-primary);display:inline-block}.MobileFeaturedCasesAdAnimated_mobileIntroDesc__bi__X{font-size:.88rem;color:#64748b;line-height:1.5;margin:0}[data-theme=dark] .MobileFeaturedCasesAdAnimated_mobileIntroDesc__bi__X{color:#94a3b8}.MobileFeaturedCasesAdAnimated_seeAllLink__DhdYE{display:inline-flex;align-items:center;gap:2px;font-size:.82rem;font-weight:700;color:var(--accent-primary);text-decoration:none}.MobileFeaturedCasesAdAnimated_casesScrollTrack__8oM_Z{display:flex;align-items:stretch;gap:14px;padding:.25rem 2rem 1.75rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:100%;box-sizing:border-box}.MobileFeaturedCasesAdAnimated_casesScrollTrack__8oM_Z::-webkit-scrollbar{display:none}.MobileFeaturedCasesAdAnimated_caseCard__1DhGW{width:82vw;max-width:320px;flex-shrink:0;scroll-snap-align:start;background:#ffffff;border-radius:18px;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.05);text-decoration:none;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}[data-theme=dark] .MobileFeaturedCasesAdAnimated_caseCard__1DhGW{background:#111827;border-color:rgba(255,255,255,.08);box-shadow:0 10px 25px rgba(0,0,0,.3)}.MobileFeaturedCasesAdAnimated_caseCard__1DhGW:active{transform:scale(.98)}.MobileFeaturedCasesAdAnimated_caseImageGrid__TXS90{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px;background:#e2e8f0}[data-theme=dark] .MobileFeaturedCasesAdAnimated_caseImageGrid__TXS90{background:#1e293b}.MobileFeaturedCasesAdAnimated_imageCol__otGgS{position:relative;width:100%}.MobileFeaturedCasesAdAnimated_imgBadge__xO6L0{position:absolute;top:8px;left:8px;z-index:2;font-size:.68rem;font-weight:700;background:var(--accent-secondary);color:#ffffff;padding:2px 7px;border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.MobileFeaturedCasesAdAnimated_imgBadgeAfter__qCvAV{background:var(--accent-primary)}.MobileFeaturedCasesAdAnimated_imgHolder__35XFb{position:relative;width:100%;aspect-ratio:1}.MobileFeaturedCasesAdAnimated_caseImg__iSL_4{object-fit:cover}.MobileFeaturedCasesAdAnimated_caseInfo__x5FWX{padding:1rem 1.2rem}.MobileFeaturedCasesAdAnimated_casePatientMeta__xfEum{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.MobileFeaturedCasesAdAnimated_casePatientMeta__xfEum strong{font-size:.95rem;color:#0f172a}[data-theme=dark] .MobileFeaturedCasesAdAnimated_casePatientMeta__xfEum strong{color:#f8fafc}.MobileFeaturedCasesAdAnimated_casePatientMeta__xfEum span{font-size:.78rem;color:var(--accent-primary);font-weight:600}.MobileFeaturedCasesAdAnimated_caseSummary__9zR38{font-size:.82rem;color:#64748b;line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-theme=dark] .MobileFeaturedCasesAdAnimated_caseSummary__9zR38{color:#94a3b8}.SmileSimulator_pageRoot__X6Iqm{min-height:100vh;padding-top:1.5rem;padding-bottom:80px;background:var(--theme-bg);color:var(--text-primary);transition:var(--transition-smooth)}.SmileSimulator_breadcrumbWrapper__OOIYO{margin-bottom:1.5rem}.SmileSimulator_breadcrumbWrapper__OOIYO>div{justify-content:flex-start!important}.SmileSimulator_mainWrapper__6A6q6{width:100%;margin:0 auto;padding:1rem 1rem 4rem}.SmileSimulator_showcaseGrid__9XEqt{display:grid;grid-template-columns:1.05fr 1.15fr;grid-gap:4.5rem;gap:4.5rem;align-items:center;position:relative}.SmileSimulator_phoneColumn__9Rojk{position:-webkit-sticky;position:sticky;top:100px;display:flex;justify-content:center;align-items:center;min-height:600px;z-index:10}.SmileSimulator_phoneCenterStage__9O3Zx{position:relative;width:100%;max-width:520px;height:600px;display:flex;justify-content:center;align-items:center}.SmileSimulator_backdropCard__gqg_R{position:absolute;width:clamp(260px,24vw,320px);background:rgba(255,255,255,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.9);border-radius:20px;padding:12px 14px;box-shadow:0 24px 50px -12px rgba(0,30,80,.16),0 4px 12px rgba(0,0,0,.04);display:flex;flex-direction:column;gap:8px;z-index:5;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .3s ease;pointer-events:auto}[data-theme=dark] .SmileSimulator_backdropCard__gqg_R{background:rgba(18,26,42,.94);border-color:rgba(255,255,255,.15);box-shadow:0 25px 50px -12px rgba(0,0,0,.6)}.SmileSimulator_backdropBeforeCard__09O5q{top:15px;left:20px;right:auto;transform:rotate(-2.5deg);z-index:5}.SmileSimulator_backdropBeforeCard__09O5q:hover{transform:rotate(0deg) translateY(-6px) scale(1.02);box-shadow:0 30px 60px -10px rgba(0,30,80,.24);z-index:10}.SmileSimulator_backdropAfterCard__k5BCR{bottom:15px;right:20px;left:auto;transform:rotate(2.5deg);z-index:7;border:1px solid rgba(0,102,255,.3)}.SmileSimulator_backdropAfterCard__k5BCR:hover{transform:rotate(0deg) translateY(-6px) scale(1.02);box-shadow:0 30px 60px -10px rgba(0,102,255,.28);z-index:10}.SmileSimulator_backdropCardHeader__6CkhM{display:flex;justify-content:space-between;align-items:center}.SmileSimulator_beforePill__Q8RTb{color:#64748b;background:rgba(100,116,139,.15)}.SmileSimulator_afterPill__dZEyU,.SmileSimulator_beforePill__Q8RTb{font-size:10px;font-weight:800;padding:2px 7px;border-radius:6px;letter-spacing:.5px}.SmileSimulator_afterPill__dZEyU{color:#0066ff;background:rgba(0,102,255,.15)}.SmileSimulator_backdropImageWrapper__FyX0z{position:relative;width:100%;height:clamp(160px,17vh,205px);border-radius:14px;overflow:hidden;background:#000}.SmileSimulator_backdropImageAfter__pm3jl,.SmileSimulator_backdropImageBefore__s_rn9{object-fit:cover}.SmileSimulator_beforeOverlayDim__AFnXj{position:absolute;inset:0}.SmileSimulator_afterGlowRing__nNuIZ{position:absolute;inset:0;border:2px solid rgba(0,242,254,.5);border-radius:12px;box-shadow:inset 0 0 15px rgba(0,242,254,.3)}.SmileSimulator_backdropCardFooter__fR507{display:flex;flex-direction:column;gap:2px;padding:0 .5rem}.SmileSimulator_featureItemTag___RY6M{font-size:11px;font-weight:600;color:#64748b}[data-theme=dark] .SmileSimulator_featureItemTag___RY6M{color:#94a3b8}.SmileSimulator_featureTagHighlight__6u7IZ{font-weight:700}[data-theme=dark] .SmileSimulator_featureTagHighlight__6u7IZ{color:#38bdf8}.SmileSimulator_phoneForegroundLayer__E__hz{position:relative;z-index:15;display:flex;justify-content:flex-start;transform:translateX(-40px);max-width:440px}.SmileSimulator_highTechScreen__BveJi{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;background:#030712;color:#f8fafc;display:flex;flex-direction:column;justify-content:space-between;padding:50px 14px 20px}.SmileSimulator_cyberGridBackground__w3ZBC{position:absolute;inset:0;background-image:linear-gradient(rgba(56,189,248,.08) 1px,transparent 0),linear-gradient(90deg,rgba(56,189,248,.08) 1px,transparent 0);background-size:20px 20px;pointer-events:none}.SmileSimulator_coreAuraGlow__TMjWA{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);width:220px;height:220px;background:radial-gradient(circle,rgba(0,114,255,.3) 0,rgba(56,189,248,.08) 50%,transparent 70%);filter:blur(25px);pointer-events:none}.SmileSimulator_hudHeader__yA8lC{display:flex;justify-content:space-between;align-items:center;z-index:20}.SmileSimulator_hudBrandBadge__MsMO5{display:flex;align-items:center;gap:6px;padding:4px 10px;background:rgba(15,23,42,.85);border:1px solid rgba(56,189,248,.3);border-radius:20px}.SmileSimulator_hudLivePulseIcon__BnvNq{color:#38bdf8;animation:SmileSimulator_hudBlink__kJpBm 1.5s ease-in-out infinite alternate}@keyframes SmileSimulator_hudBlink__kJpBm{0%{opacity:.4}to{opacity:1}}.SmileSimulator_hudTitle__1EEMk{font-size:10px;font-weight:800;letter-spacing:.5px;color:#38bdf8}.SmileSimulator_hudTelemetryPill__luRxc{display:flex;align-items:center;gap:4px;padding:4px 8px;background:rgba(15,23,42,.85);border:1px solid rgba(255,255,255,.15);border-radius:20px;font-size:9.5px;font-weight:700;color:#94a3b8}.SmileSimulator_hudZapIcon__j1WZP{color:#facc15}.SmileSimulator_hologramViewport__97Spn{position:relative;width:100%;height:220px;display:flex;justify-content:center;align-items:center;z-index:10}.SmileSimulator_laserRadarRing__VnwIe{position:absolute;width:180px;height:180px;border-radius:50%;border:1px dashed rgba(56,189,248,.25);animation:SmileSimulator_radarSpin__fShaZ 20s linear infinite}@keyframes SmileSimulator_radarSpin__fShaZ{to{transform:rotate(1turn)}}.SmileSimulator_laserCrosshairH__IcOqP{position:absolute;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(56,189,248,.25) 50%,transparent)}.SmileSimulator_laserCrosshairV__PTHCt{position:absolute;height:100%;width:1px;background:linear-gradient(180deg,transparent,rgba(56,189,248,.25) 50%,transparent)}.SmileSimulator_verticalLaserScanner__xUdKe{position:absolute;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#38bdf8 50%,transparent);box-shadow:0 0 12px 3px rgba(56,189,248,.8);animation:SmileSimulator_laserScanDown__9MqQf 3.5s ease-in-out infinite alternate;z-index:15}.SmileSimulator_laserActiveFast__M6IHb{animation-duration:1.2s;box-shadow:0 0 20px 5px rgba(56,189,248,1)}@keyframes SmileSimulator_laserScanDown__9MqQf{0%{top:15%;opacity:.2}20%{opacity:1}80%{opacity:1}to{top:85%;opacity:.2}}.SmileSimulator_hologramSvg__wbEgm{width:100%;height:100%;max-width:260px;filter:drop-shadow(0 0 10px rgba(56,189,248,.4))}.SmileSimulator_smileCurvePath__BoOMr{animation:SmileSimulator_pulseGlow__qsMqr 2.5s ease-in-out infinite alternate}@keyframes SmileSimulator_pulseGlow__qsMqr{0%{filter:drop-shadow(0 0 2px rgba(0,242,254,.4))}to{filter:drop-shadow(0 0 8px rgba(0,242,254,.9))}}.SmileSimulator_toothGroup__LnS2h{transition:all .3s ease}.SmileSimulator_telemetryPin__yIuBF{position:absolute;display:flex;align-items:center;gap:6px;z-index:20;transition:all .3s ease}.SmileSimulator_pinCenter__gKW4h{top:15px;left:50%;transform:translateX(-50%)}.SmileSimulator_pinLeft__uhfSW{bottom:25px;left:10px}.SmileSimulator_pinRight__tqOc9{bottom:25px;right:10px}.SmileSimulator_pinTargetNode__gEMQf{width:8px;height:8px;border-radius:50%;background:#38bdf8;box-shadow:0 0 8px #38bdf8}.SmileSimulator_pinLabelBox__wOHb0{display:flex;flex-direction:column;background:rgba(15,23,42,.9);border:1px solid rgba(56,189,248,.3);padding:3px 6px;border-radius:6px;font-size:8px}.SmileSimulator_pinKey__RQy7o{color:#94a3b8;font-weight:600}.SmileSimulator_pinVal__oPUV1{color:#38bdf8;font-weight:800}.SmileSimulator_pinActive__Eho9c .SmileSimulator_pinLabelBox__wOHb0{border-color:#00f2fe;background:rgba(0,114,255,.4);box-shadow:0 0 10px rgba(0,242,254,.5)}.SmileSimulator_telemetryCardsRow__CDQWz{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;z-index:20}.SmileSimulator_hudMiniCard__K3XAd{display:flex;align-items:center;gap:8px;padding:8px 10px;background:rgba(15,23,42,.85);border:1px solid rgba(255,255,255,.12);border-radius:12px}.SmileSimulator_miniCardIcon__LkbEr{color:#38bdf8;display:flex;align-items:center}.SmileSimulator_miniCardText__zK6t4{display:flex;flex-direction:column;gap:1px}.SmileSimulator_miniLabel__LS5NW{font-size:9px;color:#94a3b8;font-weight:600}.SmileSimulator_miniValue__Xbf6_{font-size:11px;color:#f8fafc;font-weight:700}.SmileSimulator_hudBottomTerminal__aP6rQ{background:rgba(15,23,42,.9);border:1px solid rgba(56,189,248,.2);border-radius:14px;padding:8px 12px;display:flex;flex-direction:column;gap:6px;z-index:20}.SmileSimulator_terminalHeader__yfZyh{display:flex;justify-content:space-between;align-items:center}.SmileSimulator_terminalStatusLabel__QrBQ6{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:800;color:#94a3b8}.SmileSimulator_terminalBlinkDot__uTtp_{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px #22c55e}.SmileSimulator_terminalPercentage__Ci1A_{font-size:10px;font-weight:800;color:#38bdf8}.SmileSimulator_equalizerStream__wdIIW{display:flex;align-items:flex-end;gap:3px;height:10px}.SmileSimulator_equalizerStream__wdIIW span{flex:1 1;background:#38bdf8;border-radius:2px;animation:SmileSimulator_eqAnim__hM3T6 1s ease-in-out infinite alternate}.SmileSimulator_equalizerStream__wdIIW span:nth-child(2){animation-delay:.2s}.SmileSimulator_equalizerStream__wdIIW span:nth-child(3){animation-delay:.4s}.SmileSimulator_equalizerStream__wdIIW span:nth-child(4){animation-delay:.1s}.SmileSimulator_equalizerStream__wdIIW span:nth-child(5){animation-delay:.3s}.SmileSimulator_equalizerStream__wdIIW span:nth-child(6){animation-delay:.5s}.SmileSimulator_equalizerStream__wdIIW span:nth-child(7){animation-delay:.25s}.SmileSimulator_equalizerStream__wdIIW span:nth-child(8){animation-delay:.35s}@keyframes SmileSimulator_eqAnim__hM3T6{0%{height:2px;opacity:.3}to{height:10px;opacity:1}}.SmileSimulator_terminalProgressTrack__0BU8E{width:100%;height:3px;background:rgba(255,255,255,.1);border-radius:4px;overflow:hidden}.SmileSimulator_terminalProgressFill__ntRdp{height:100%;width:100%;background:linear-gradient(90deg,#0052d4,#38bdf8)}.SmileSimulator_contentColumn__9xXEn{display:flex;flex-direction:column;gap:2rem}.SmileSimulator_categoryPill__sV5nV{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:rgba(0,102,255,.08);border:1px solid rgba(0,102,255,.2);border-radius:30px;color:#0066ff;font-size:13px;font-weight:600;margin-bottom:1rem}[data-theme=dark] .SmileSimulator_categoryPill__sV5nV{background:rgba(0,102,255,.15);border-color:rgba(0,102,255,.3);color:#60a5fa}.SmileSimulator_mainTitle__BC_f2{font-size:clamp(2.2rem,3.5vw,2.9rem);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--text-heading,#0f172a);margin-bottom:1rem}.SmileSimulator_gradientText___IjlY{background:linear-gradient(135deg,var(--accent-primary) 0,#5a7ae3 50%,#859be5 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.SmileSimulator_leadParagraph__6wwHe{font-size:1.05rem;line-height:1.7;color:var(--text-secondary,#475569);max-width:620px}.SmileSimulator_techStepsList__DNy46{display:flex;flex-direction:column;gap:.9rem}.SmileSimulator_techStepItem__Vt1xw{display:flex;gap:1.1rem;align-items:flex-start;padding:1rem 1.25rem;background:var(--surface-card,#ffffff);border:1px solid var(--border-color,#e2e8f0);border-radius:16px;transition:var(--transition-smooth)}[data-theme=dark] .SmileSimulator_techStepItem__Vt1xw{background:rgba(15,23,42,.6);border-color:rgba(255,255,255,.08)}.SmileSimulator_techStepItem__Vt1xw:hover{border-color:rgba(0,102,255,.3);transform:translateX(4px)}.SmileSimulator_stepIconWrap__LmJtE{width:40px;height:40px;border-radius:12px;background:rgba(0,102,255,.08);color:#0066ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}[data-theme=dark] .SmileSimulator_stepIconWrap__LmJtE{background:rgba(0,102,255,.2);color:#60a5fa}.SmileSimulator_stepContent__iA1EJ h4{font-size:1.05rem;font-weight:700;color:var(--text-heading,#0f172a);margin-bottom:.25rem}.SmileSimulator_stepContent__iA1EJ p{font-size:.9rem;line-height:1.5;color:var(--text-secondary,#64748b);margin:0}.SmileSimulator_interactiveCard__8kfck{background:var(--surface-color,#ffffff);border:1.5px solid var(--border-color,#e2e8f0);border-radius:20px;padding:1.75rem;box-shadow:0 10px 30px -5px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:1.25rem}[data-theme=dark] .SmileSimulator_interactiveCard__8kfck{background:rgba(18,26,42,.8);border-color:rgba(255,255,255,.1);box-shadow:0 10px 30px -5px rgba(0,0,0,.4)}.SmileSimulator_uploadAreaBox__ylN8s{display:flex;flex-direction:column;gap:1.25rem}.SmileSimulator_dropzone__JZZOR{display:block;border:2px dashed rgba(0,102,255,.35);border-radius:16px;padding:1.75rem 1.25rem;text-align:center;background:rgba(0,102,255,.02);cursor:pointer;transition:all .3s ease}[data-theme=dark] .SmileSimulator_dropzone__JZZOR{background:rgba(0,102,255,.05);border-color:rgba(96,165,250,.3)}.SmileSimulator_dropzone__JZZOR:hover{border-color:#0066ff;background:rgba(0,102,255,.06);transform:translateY(-2px)}.SmileSimulator_dropzoneInner__wQ7wt{display:flex;flex-direction:column;align-items:center;gap:.75rem}.SmileSimulator_dropzoneIcon__EBeWw{width:52px;height:52px;border-radius:50%;background:rgba(0,102,255,.1);color:#0066ff;display:flex;align-items:center;justify-content:center}[data-theme=dark] .SmileSimulator_dropzoneIcon__EBeWw{background:rgba(96,165,250,.15);color:#60a5fa}.SmileSimulator_dropzoneText__86Joo h3{font-size:1.15rem;font-weight:700;color:var(--text-heading,#0f172a);margin-bottom:.25rem}.SmileSimulator_dropzoneText__86Joo p{font-size:.85rem;color:var(--text-secondary,#64748b);margin:0}.SmileSimulator_uploadActionsRow__KfcnN{display:flex;justify-content:center}.SmileSimulator_instructionButton__tnKw4{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:12px;border:1px solid var(--border-color,#cbd5e1);background:var(--surface-color,#ffffff);color:var(--text-primary,#1e293b);font-weight:600;font-size:.9rem;cursor:pointer;transition:all .25s ease;font-family:inherit}[data-theme=dark] .SmileSimulator_instructionButton__tnKw4{background:rgba(30,41,59,.8);border-color:rgba(255,255,255,.15);color:#f1f5f9}.SmileSimulator_instructionButton__tnKw4:hover{border-color:#0066ff;color:#0066ff}.SmileSimulator_termsNotice__t_mMz{font-size:.8rem;color:var(--text-secondary,#64748b);text-align:center;margin:0}.SmileSimulator_termsNotice__t_mMz a{color:#0066ff;font-weight:600;text-decoration:underline}.SmileSimulator_treatmentSelectorArea___h5Xi{display:flex;flex-direction:column;gap:1.25rem}.SmileSimulator_uploadedThumbRow__vpsPX{display:flex;align-items:center;gap:14px;padding:10px 14px;background:rgba(0,102,255,.06);border:1px solid rgba(0,102,255,.2);border-radius:14px}.SmileSimulator_thumbWrapper__TzEt8{width:52px;height:52px;border-radius:10px;overflow:hidden;position:relative;flex-shrink:0}.SmileSimulator_thumbImg__5sSpu{object-fit:cover;width:100%;height:100%}.SmileSimulator_thumbMeta__nm096{display:flex;flex-direction:column;gap:2px;flex:1 1}.SmileSimulator_thumbName__UEhGL{font-size:.95rem;font-weight:700;color:var(--text-heading,#0f172a)}.SmileSimulator_thumbSub__BxwOe{font-size:.8rem;color:var(--text-secondary,#64748b)}.SmileSimulator_changeImageBtn__krbr5{background:transparent;border:none;color:#ef4444;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.SmileSimulator_changeImageBtn__krbr5:hover{background:rgba(239,68,68,.1);transform:scale(1.1)}.SmileSimulator_treatmentOptionsGrid__h02aR{display:flex;flex-direction:column;gap:.85rem}.SmileSimulator_optionCardBtn__fGMLR{display:flex;align-items:center;gap:14px;padding:1.1rem 1.25rem;background:var(--surface-card,#ffffff);border:1.5px solid var(--border-color,#e2e8f0);border-radius:16px;text-align:left;cursor:pointer;transition:all .25s ease}[data-theme=dark] .SmileSimulator_optionCardBtn__fGMLR{background:rgba(15,23,42,.7);border-color:rgba(255,255,255,.1)}.SmileSimulator_optionCardBtn__fGMLR:hover{border-color:#0066ff;background:rgba(0,102,255,.04);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,102,255,.12)}.SmileSimulator_optionIconContainer__3s09U{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#0052d4,#4364f7);color:#ffffff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.SmileSimulator_optionIconSvg__scBie{width:22px;height:22px}.SmileSimulator_optionDetails__Sk_iY{flex:1 1}.SmileSimulator_optionDetails__Sk_iY h5{font-size:1.05rem;font-weight:700;color:var(--text-heading,#0f172a);margin-bottom:.2rem}.SmileSimulator_optionDetails__Sk_iY p{font-size:.85rem;color:var(--text-secondary,#64748b);margin:0;line-height:1.4}.SmileSimulator_optionArrow__B9htc{color:#0066ff;opacity:.7;transition:all .2s ease}.SmileSimulator_optionCardBtn__fGMLR:hover .SmileSimulator_optionArrow__B9htc{opacity:1;transform:translateX(4px)}.SmileSimulator_loaderArea__gXedW{text-align:center;padding:2.5rem 1.5rem}.SmileSimulator_spinner__VWIsa{width:52px;height:52px;border-radius:50%;border:4px solid rgba(0,102,255,.15);border-top-color:#0066ff;animation:SmileSimulator_spin__ZF5iX .9s linear infinite;margin:0 auto 1.25rem}@keyframes SmileSimulator_spin__ZF5iX{to{transform:rotate(1turn)}}.SmileSimulator_loaderTitle__2luQG{font-size:1.15rem;font-weight:700;color:var(--text-heading,#0f172a);margin-bottom:.35rem}.SmileSimulator_loaderSubtitle__qyzqe{font-size:.85rem;color:var(--text-secondary,#64748b)}.SmileSimulator_errorBox__3j1kN{padding:1.5rem;border-radius:14px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.3);text-align:center}.SmileSimulator_errorBox__3j1kN h4{color:#ef4444;font-size:1.05rem;font-weight:700;margin-bottom:.5rem}.SmileSimulator_errorBox__3j1kN p{color:var(--text-secondary,#64748b);font-size:.9rem;margin-bottom:1rem}.SmileSimulator_errorBox__3j1kN button{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;background:#ef4444;color:#ffffff;border:none;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer}.SmileSimulator_guaranteeSnippet__pOypV{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:#0066ff;background:rgba(0,102,255,.05);border:1px solid rgba(0,102,255,.15);padding:8px 12px;border-radius:10px}[data-theme=dark] .SmileSimulator_guaranteeSnippet__pOypV{color:#60a5fa;background:rgba(0,102,255,.1)}.SmileSimulator_guaranteeIcon__Rww_n{flex-shrink:0}.SmileSimulator_resultsSectionWrapper__NmOoh{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--border-color,#e2e8f0);display:flex;flex-direction:column;gap:2rem}.SmileSimulator_resultsHeaderActions__6KX7c{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem}.SmileSimulator_resultsMainTitle__sTznq{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;color:var(--text-heading,#0f172a)}.SmileSimulator_resultsButtonsRow__fmIfU{display:flex;gap:1rem;align-items:center}.SmileSimulator_tryAgainButton__RZfam{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;background:transparent;border:1.5px solid #0066ff;color:#0066ff;border-radius:12px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .25s ease}.SmileSimulator_tryAgainButton__RZfam:hover{background:#0066ff;color:#ffffff}.SmileSimulator_contactCtaButton__clcp_{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#0052d4,#4364f7);color:#ffffff!important;border-radius:12px;font-weight:700;font-size:.95rem;text-decoration:none;box-shadow:0 8px 20px rgba(0,82,212,.35);transition:all .25s ease}.SmileSimulator_contactCtaButton__clcp_:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,82,212,.5)}.SmileSimulator_resultArea__u_Ndl{background:var(--surface-card,#ffffff);border:1px solid var(--border-color,#e2e8f0);border-radius:24px;padding:2rem;box-shadow:0 15px 40px -10px rgba(0,0,0,.06)}[data-theme=dark] .SmileSimulator_resultArea__u_Ndl{background:rgba(18,26,42,.7);border-color:rgba(255,255,255,.1)}.SmileSimulator_resultHeadingBox__hmmgS{text-align:center;margin-bottom:2rem}.SmileSimulator_resultHeadingBox__hmmgS h3{font-size:1.5rem;font-weight:800;color:var(--text-heading,#0f172a);margin-bottom:.4rem}.SmileSimulator_resultSubtitle__636Km{font-size:.95rem;color:var(--text-secondary,#64748b)}.SmileSimulator_sliderContainer__alnUo{max-width:620px;margin:0 auto}.SmileSimulator_imageBox__IBEce{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding-bottom:2rem}.SmileSimulator_imageTitleBadge__lJg82{display:inline-block;padding:6px 18px;background:linear-gradient(135deg,#0052d4,#4364f7);color:#ffffff;font-weight:700;font-size:.95rem;border-radius:20px;box-shadow:0 4px 12px rgba(0,82,212,.25)}.SmileSimulator_slideImageWrapper__QZyB6{width:100%;max-width:460px;aspect-ratio:1/1;border-radius:20px;overflow:hidden;border:2px solid var(--border-color,#e2e8f0);box-shadow:0 10px 30px rgba(0,0,0,.1)}.SmileSimulator_slideMainImg__9ReAp{width:100%;height:100%;object-fit:cover}.SmileSimulator_imageActions__IoppO{display:flex;gap:1rem}.SmileSimulator_downButton__ImVfi,.SmileSimulator_viewButton__GT_0S{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:12px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none}.SmileSimulator_viewButton__GT_0S{background:var(--surface-color,#ffffff);border:1px solid var(--border-color,#cbd5e1);color:var(--text-primary,#1e293b)}[data-theme=dark] .SmileSimulator_viewButton__GT_0S{background:rgba(30,41,59,.8);border-color:rgba(255,255,255,.15);color:#f1f5f9}.SmileSimulator_viewButton__GT_0S:hover{border-color:#0066ff;color:#0066ff}.SmileSimulator_downButton__ImVfi{background:#0066ff;border:1px solid #0066ff;color:#ffffff!important}.SmileSimulator_downButton__ImVfi:hover{background:#0052d4}.SmileSimulator_imageViewerModalContent__D1wBI{max-width:90vw!important;max-height:90vh!important;padding:10px!important;background:transparent!important}.SmileSimulator_imageViewer__havLZ{position:relative;width:80vw;height:80vh}.SmileSimulator_disclaimerText__N0hoS{font-size:.85rem;font-style:italic;color:var(--text-secondary,#64748b);text-align:center;max-width:800px;margin:0 auto}@media (max-width:1024px){.SmileSimulator_showcaseGrid__9XEqt{grid-template-columns:1fr;gap:2.5rem}.SmileSimulator_phoneColumn__9Rojk{position:relative;top:0;min-height:auto}.SmileSimulator_phoneCenterStage__9O3Zx{height:auto;max-width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1.25rem;padding:.5rem 0}.SmileSimulator_backdropCard__gqg_R{position:relative;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important;width:clamp(220px,44vw,290px);display:flex;margin:0}.SmileSimulator_backdropAfterCard__k5BCR:hover,.SmileSimulator_backdropBeforeCard__09O5q:hover{transform:translateY(-4px)!important}.SmileSimulator_resultsHeaderActions__6KX7c{flex-direction:column;align-items:flex-start}}@media (max-width:768px){.SmileSimulator_resultsButtonsRow__fmIfU{flex-direction:column;width:100%}.SmileSimulator_contactCtaButton__clcp_,.SmileSimulator_tryAgainButton__RZfam{width:100%;justify-content:center}}@media (min-width:1600px){.SmileSimulator_backdropCard__gqg_R{width:250px;padding:10px 12px}.SmileSimulator_backdropImageWrapper__FyX0z{height:165px}.SmileSimulator_backdropBeforeCard__09O5q{right:25px}.SmileSimulator_backdropAfterCard__k5BCR{right:40px}}@media (min-width:2000px){.SmileSimulator_backdropCard__gqg_R{width:290px;padding:12px 14px;border-radius:18px}.SmileSimulator_backdropImageWrapper__FyX0z{height:195px}}.SmileSimulator_sectionHeader__8Wjjn{margin-top:3rem}.BiometricHUDScanner_hudContainer__x2Y2B{position:relative;width:100%;max-width:440px;height:600px;margin:0 auto;border-radius:28px;overflow:hidden;background:#060a12;box-shadow:0 25px 50px -12px rgba(0,20,60,.4),0 0 0 1px rgba(255,255,255,.1),inset 0 0 40px rgba(0,0,0,.8);display:flex;flex-direction:column;box-sizing:border-box}.BiometricHUDScanner_gridOverlay__w9H7X{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(0,240,255,.08) 1px,transparent 0),linear-gradient(180deg,rgba(0,240,255,.08) 1px,transparent 0);background-size:24px 24px;pointer-events:none;z-index:2}.BiometricHUDScanner_portraitWrapper__Np1dU{position:absolute;inset:0;z-index:1}.BiometricHUDScanner_portraitImg__Ck3A_{object-fit:cover;object-position:center 30%;filter:brightness(.92) contrast(1.08)}.BiometricHUDScanner_darkVignette___5OB1{position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,transparent 40%,rgba(6,10,18,.85) 90%);pointer-events:none;z-index:2}.BiometricHUDScanner_hudHeader__6ulDq{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:linear-gradient(180deg,rgba(6,10,18,.8),transparent)}.BiometricHUDScanner_hudSystemBadge__4U7oc{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .65rem;border-radius:9999px;background:rgba(0,240,255,.15);border:1px solid rgba(0,240,255,.4);color:#00f0ff;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.BiometricHUDScanner_liveDot__U2oQO{width:6px;height:6px;border-radius:50%;background:#00f0ff;box-shadow:0 0 8px #00f0ff;animation:BiometricHUDScanner_pulse__OcJhG 1.5s infinite}@keyframes BiometricHUDScanner_pulse__OcJhG{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.BiometricHUDScanner_fpsBadge__2qqBj{font-family:monospace;font-size:.65rem;color:#94a3b8;letter-spacing:.05em}.BiometricHUDScanner_laserBeam___iI_n{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#00f0ff 50%,transparent);box-shadow:0 0 15px #00f0ff,0 0 30px rgba(0,240,255,.6);z-index:4;animation:BiometricHUDScanner_scanLaser__WYFL7 3.5s ease-in-out infinite alternate;pointer-events:none}@keyframes BiometricHUDScanner_scanLaser__WYFL7{0%{top:22%;opacity:.3}50%{opacity:1}to{top:78%;opacity:.3}}.BiometricHUDScanner_vectorStage__XLjgY{position:absolute;inset:0;z-index:3;pointer-events:none}.BiometricHUDScanner_verticalMidline__2_dhM{position:absolute;top:15%;bottom:20%;left:50%;width:1px;background:linear-gradient(180deg,transparent,rgba(0,240,255,.8) 30%,rgba(0,240,255,.8) 70%,transparent);box-shadow:0 0 8px rgba(0,240,255,.5);transform:translateX(-50%)}.BiometricHUDScanner_midlineLabel__chP0P{position:absolute;top:18%;left:52%;font-size:.6rem;font-family:monospace;color:#00f0ff;letter-spacing:.06em;text-shadow:0 0 6px rgba(0,240,255,.8)}.BiometricHUDScanner_smileCurveSvg__imNvt{position:absolute;top:49%;left:50%;transform:translateX(-50%);width:100px;height:90px;overflow:visible}.BiometricHUDScanner_hudBadgesContainer__nlO6S{position:absolute;bottom:1.25rem;left:1rem;right:1rem;z-index:5;display:flex;flex-direction:column;gap:.5rem}.BiometricHUDScanner_hudMetricCard__YTDU2{display:flex;align-items:center;justify-content:space-between;padding:.6rem .9rem;background:rgba(6,14,28,.78);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,240,255,.25);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.3)}.BiometricHUDScanner_metricLabelCol__78Eug strong{display:block;font-size:.75rem;color:#ffffff;font-weight:700}.BiometricHUDScanner_metricLabelCol__78Eug span{font-size:.65rem;color:#94a3b8}.BiometricHUDScanner_metricValueCol__bZ4QE{display:flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:800;color:#00f0ff;font-family:monospace}.BiometricHUDScanner_metricValueColGold__xAtA7{color:#fbbf24!important}.BiometricHUDScanner_cornerBL__7t9jT,.BiometricHUDScanner_cornerBR__MGJKB,.BiometricHUDScanner_cornerTL__TNx4Y,.BiometricHUDScanner_cornerTR__KZTwl{position:absolute;width:14px;height:14px;border-color:rgba(0,240,255,.6);pointer-events:none;z-index:5}.BiometricHUDScanner_cornerTL__TNx4Y{top:12px;left:12px;border-top:2px solid;border-left:2px solid}.BiometricHUDScanner_cornerTR__KZTwl{top:12px;right:12px;border-top:2px solid;border-right:2px solid}.BiometricHUDScanner_cornerBL__7t9jT{bottom:12px;left:12px;border-bottom:2px solid;border-left:2px solid}.BiometricHUDScanner_cornerBR__MGJKB{bottom:12px;right:12px;border-bottom:2px solid;border-right:2px solid}.DigitalMedicalRecordCard_printedSheetContainer__jySiG{position:relative;width:100%;max-width:440px;border-radius:24px;background:#ffffff;color:#0f172a;box-shadow:0 20px 40px -10px rgba(15,23,42,.12),0 4px 12px rgba(0,0,0,.04),0 0 0 1px rgba(0,0,0,.07);display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;font-family:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-theme=dark] .DigitalMedicalRecordCard_printedSheetContainer__jySiG{background:#0d1424;color:#f1f5f9;box-shadow:0 20px 40px -10px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.08)}.DigitalMedicalRecordCard_sheetHeader__nAr9U{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem .65rem;background:#ffffff;border-bottom:1px solid #f1f5f9}[data-theme=dark] .DigitalMedicalRecordCard_sheetHeader__nAr9U{background:#0d1424;border-bottom-color:rgba(255,255,255,.08)}.DigitalMedicalRecordCard_clinicBranding__mcs1m{display:flex;align-items:center;gap:.5rem}.DigitalMedicalRecordCard_brandIconWrapper__sP_1F{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#f8fafc}[data-theme=dark] .DigitalMedicalRecordCard_brandIconWrapper__sP_1F{background:#1e293b}.DigitalMedicalRecordCard_brandLogo__OZIgX{object-fit:contain}.DigitalMedicalRecordCard_brandTexts__5w8Tt{display:flex;flex-direction:column}.DigitalMedicalRecordCard_brandSub__97vVd{font-size:.5rem;font-weight:700;color:#64748b;letter-spacing:.02em;text-transform:uppercase;line-height:1.1}.DigitalMedicalRecordCard_brandMain__xC11S{font-size:.78rem;font-weight:900;color:#1e40af;letter-spacing:-.01em;line-height:1.15}[data-theme=dark] .DigitalMedicalRecordCard_brandMain__xC11S{color:#60a5fa}.DigitalMedicalRecordCard_brandYear___IXtW{font-size:.48rem;font-weight:700;color:#94a3b8;letter-spacing:.06em}.DigitalMedicalRecordCard_sheetActions__7yXNd{display:flex;align-items:center;gap:.35rem}.DigitalMedicalRecordCard_iconBtn__ATdg1{width:26px;height:26px;border-radius:50%;border:1px solid #e2e8f0;background:#ffffff;color:#64748b;display:flex;align-items:center;justify-content:center}[data-theme=dark] .DigitalMedicalRecordCard_iconBtn__ATdg1{background:#1e293b;border-color:rgba(255,255,255,.1);color:#cbd5e1}.DigitalMedicalRecordCard_recordIdTag__ssT9L{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.65rem;font-weight:700;padding:.2rem .45rem;border-radius:999px;background:#fff7ed;border:1px solid #fed7aa;color:#ea580c}[data-theme=dark] .DigitalMedicalRecordCard_recordIdTag__ssT9L{background:rgba(234,88,12,.15);border-color:rgba(234,88,12,.3);color:#fb923c}.DigitalMedicalRecordCard_patientProfileBar__P1Srz{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem;margin:.5rem .85rem .4rem;background:#f8fafc;border-radius:14px;border:1px solid #f1f5f9}[data-theme=dark] .DigitalMedicalRecordCard_patientProfileBar__P1Srz{background:#131d33;border-color:rgba(255,255,255,.06)}.DigitalMedicalRecordCard_patientMainCol__ACOX8{display:flex;align-items:center;gap:.65rem}.DigitalMedicalRecordCard_patientAvatarBadge__qPl7x{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#ef4444,#dc2626);color:#ffffff;font-weight:800;font-size:.85rem;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 8px rgba(220,38,38,.25);flex-shrink:0}.DigitalMedicalRecordCard_patientMetaCol__Uvi0L{display:flex;flex-direction:column}.DigitalMedicalRecordCard_patientMetaRole__m6xm2{font-size:.6rem;color:#64748b;font-weight:600}.DigitalMedicalRecordCard_patientName__aEjT5{margin:0;font-size:.88rem;font-weight:800;color:#1e40af;letter-spacing:-.01em}[data-theme=dark] .DigitalMedicalRecordCard_patientName__aEjT5{color:#93c5fd}.DigitalMedicalRecordCard_patientSubMeta__Ly3G3{margin:0;font-size:.65rem;color:#64748b;font-weight:500}.DigitalMedicalRecordCard_consultDateCol__Pbvvk{text-align:right;display:flex;flex-direction:column}.DigitalMedicalRecordCard_consultDateLabel__Hhh3I{font-size:.6rem;color:#64748b;font-weight:600}.DigitalMedicalRecordCard_consultDateValue__iSvVX{font-size:.82rem;font-weight:800;color:#2563eb}[data-theme=dark] .DigitalMedicalRecordCard_consultDateValue__iSvVX{color:#60a5fa}.DigitalMedicalRecordCard_clinicalImagesSection__7o3Q7{padding:0 .85rem;display:flex;flex-direction:column;gap:.45rem}.DigitalMedicalRecordCard_sectionHeaderRow__s73U5{display:flex;align-items:center;justify-content:space-between}.DigitalMedicalRecordCard_sectionTitleWithIcon__W9EXu{display:flex;align-items:center;gap:.4rem}.DigitalMedicalRecordCard_primaryIcon__Eq0bM{color:#2563eb}.DigitalMedicalRecordCard_sectionHeading__6mxhH{margin:0;font-size:.82rem;font-weight:800;color:#0f172a}[data-theme=dark] .DigitalMedicalRecordCard_sectionHeading__6mxhH{color:#f8fafc}.DigitalMedicalRecordCard_imageFilterTabs__cxnzL{display:flex;align-items:center;background:#f1f5f9;padding:2px;border-radius:999px;gap:2px}[data-theme=dark] .DigitalMedicalRecordCard_imageFilterTabs__cxnzL{background:#1e293b}.DigitalMedicalRecordCard_imageFilterTab__7y5E8{font-size:.62rem;font-weight:600;padding:2px 7px;border-radius:999px;color:#64748b}.DigitalMedicalRecordCard_imageFilterTabActive__yOuBY{background:#ffffff;color:#0f172a;font-weight:700;box-shadow:0 1px 2px rgba(0,0,0,.1)}[data-theme=dark] .DigitalMedicalRecordCard_imageFilterTabActive__yOuBY{background:#334155;color:#f8fafc}.DigitalMedicalRecordCard_photoViewport__pg_MD{background:#000000;box-shadow:0 4px 12px rgba(0,0,0,.08)}.DigitalMedicalRecordCard_patientPhoto__ZfthZ{object-fit:cover}.DigitalMedicalRecordCard_photoZoomBtn__mSr39{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#ffffff;display:flex;align-items:center;justify-content:center}.DigitalMedicalRecordCard_photoLabelTag__t6jbB{position:absolute;bottom:8px;left:8px;padding:3px 8px;border-radius:5px;background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:.65rem;font-weight:600;color:#ffffff}.DigitalMedicalRecordCard_photoPaginationDots__Sv_vG{position:absolute;bottom:8px;right:10px;display:flex;gap:4px;align-items:center}.DigitalMedicalRecordCard_dot__PvUpP{width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.4)}.DigitalMedicalRecordCard_dotActive__hJrW9{background:#ffffff;width:5px;height:5px}.DigitalMedicalRecordCard_diagnosisCardSection__eyT_b{background:#f1f5f9;border-radius:16px;padding:.65rem .85rem;margin:.45rem .85rem .35rem;display:flex;flex-direction:column;gap:.45rem}[data-theme=dark] .DigitalMedicalRecordCard_diagnosisCardSection__eyT_b{background:#141c2e}.DigitalMedicalRecordCard_diagnosisHeader__ecp_g{display:flex;align-items:center;justify-content:space-between}.DigitalMedicalRecordCard_diagnosisTitle__Hh1nq{margin:0;font-size:.8rem;font-weight:800;color:#0f172a}[data-theme=dark] .DigitalMedicalRecordCard_diagnosisTitle__Hh1nq{color:#ffffff}.DigitalMedicalRecordCard_colorLegendBtn__vxh4j{display:flex;align-items:center;gap:.3rem;font-size:.62rem;font-weight:600;color:#475569;padding:2px 7px;border-radius:999px;background:#ffffff;border:1px solid #e2e8f0}[data-theme=dark] .DigitalMedicalRecordCard_colorLegendBtn__vxh4j{background:#1e293b;border-color:rgba(255,255,255,.08);color:#cbd5e1}.DigitalMedicalRecordCard_urgentDiagnosisBox__FFB_p{background:#ffffff;border-radius:10px;padding:.55rem .75rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}[data-theme=dark] .DigitalMedicalRecordCard_urgentDiagnosisBox__FFB_p{background:#1e293b}.DigitalMedicalRecordCard_urgentLabelCol__Lgqu_{display:flex;align-items:center;gap:.35rem}.DigitalMedicalRecordCard_urgentIcon__1p7pD{color:#ef4444}.DigitalMedicalRecordCard_urgentText__1hMi9{font-size:.72rem;font-weight:800;color:#0f172a}[data-theme=dark] .DigitalMedicalRecordCard_urgentText__1hMi9{color:#ffffff}.DigitalMedicalRecordCard_teethBadgesGrid__TZtuf{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.DigitalMedicalRecordCard_toothBadgeRed__ytK_k{padding:2px 5px;background:#dc2626;color:#ffffff;font-size:.62rem;font-weight:800;border-radius:5px}.DigitalMedicalRecordCard_treatmentPlanBrief__knyLL{padding:.45rem .85rem;margin:0 .85rem .35rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}[data-theme=dark] .DigitalMedicalRecordCard_treatmentPlanBrief__knyLL{background:#131d33;border-color:rgba(255,255,255,.08)}.DigitalMedicalRecordCard_planBriefCol__JsiN7{display:flex;align-items:center;gap:.55rem}.DigitalMedicalRecordCard_planCheckIcon__fdHmJ{color:#2563eb;flex-shrink:0}.DigitalMedicalRecordCard_planBriefTitle__aUYmq{display:block;font-size:.75rem;font-weight:800;color:#0f172a}[data-theme=dark] .DigitalMedicalRecordCard_planBriefTitle__aUYmq{color:#ffffff}.DigitalMedicalRecordCard_planBriefConsultant__Gj6AZ{font-size:.62rem;color:#64748b}.DigitalMedicalRecordCard_bottomCheckoutBar__D1jsW{background:#ffffff;border-top:2px solid #2563eb;border-radius:18px 18px 0 0;padding:.65rem 1rem .75rem;box-shadow:0 -6px 20px rgba(37,99,235,.08);display:flex;flex-direction:column;gap:.45rem}[data-theme=dark] .DigitalMedicalRecordCard_bottomCheckoutBar__D1jsW{background:#0d1424;box-shadow:0 -6px 20px rgba(0,0,0,.5)}.DigitalMedicalRecordCard_treatmentSelectionRow__cafL4{display:flex;align-items:center;justify-content:space-between;font-size:.68rem;color:#475569;font-weight:600}[data-theme=dark] .DigitalMedicalRecordCard_treatmentSelectionRow__cafL4{color:#cbd5e1}.DigitalMedicalRecordCard_selectionTitleGroup__aeFkJ{display:flex;align-items:center;gap:.35rem}.DigitalMedicalRecordCard_radarIconBox__X7YnH{width:7px;height:7px;border-radius:50%;background:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.2)}.DigitalMedicalRecordCard_unselectedText__ABlZX{color:#2563eb;font-weight:700}.DigitalMedicalRecordCard_selectChevron__I70LC{font-size:.75rem;color:#64748b;font-weight:700}.DigitalMedicalRecordCard_priceSummaryRow__ZINJk{display:flex;align-items:baseline;justify-content:space-between}.DigitalMedicalRecordCard_totalPriceLabel__BZCvi{font-size:.72rem;font-weight:700;color:#475569}[data-theme=dark] .DigitalMedicalRecordCard_totalPriceLabel__BZCvi{color:#cbd5e1}.DigitalMedicalRecordCard_totalPriceValue__HwMy7{font-size:1.1rem;font-weight:900;color:#2563eb;letter-spacing:-.01em}[data-theme=dark] .DigitalMedicalRecordCard_totalPriceValue__HwMy7{color:#60a5fa}.DigitalMedicalRecordCard_actionButtonsRow___NdSa{display:flex;gap:.45rem}.DigitalMedicalRecordCard_inquiryBtn__s1k8n{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.3rem;padding:.5rem;border-radius:9px;border:1px solid #e2e8f0;background:#f8fafc;color:#334155;font-size:.72rem;font-weight:700}[data-theme=dark] .DigitalMedicalRecordCard_inquiryBtn__s1k8n{background:#1e293b;border-color:rgba(255,255,255,.1);color:#e2e8f0}.DigitalMedicalRecordCard_bookingBtn__YayVL{flex:1.25 1;display:flex;align-items:center;justify-content:center;gap:.3rem;padding:.5rem;border-radius:9px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#ffffff;font-size:.72rem;font-weight:800;box-shadow:0 3px 10px rgba(37,99,235,.25)}.DigitalMedicalRecordCard_photoViewport__pg_MD{position:relative;width:100%;height:195px;border-radius:14px;overflow:hidden;background:radial-gradient(circle at 50% 50%,#151d30 0,#090e17 100%);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 12px rgba(0,0,0,.12),inset 0 0 24px rgba(0,0,0,.6)}.DigitalMedicalRecordCard_patientPhoto3D__VNYBh{object-fit:contain;padding:8px;filter:drop-shadow(0 10px 20px rgba(0,0,0,.6))}