.page-doctor-recommendation{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.doctor-reveal{opacity:0;transform:translateY(32px);transition:opacity .6s ease-out,transform .6s ease-out}.doctor-reveal.visible{opacity:1;transform:translateY(0)}.doctor-reveal-d1{transition-delay:.1s}.doctor-reveal-d2{transition-delay:.2s}.doctor-reveal-d3{transition-delay:.3s}.doctor-stagger>*:nth-child(1){transition-delay:.05s}.doctor-stagger>*:nth-child(2){transition-delay:.1s}.doctor-stagger>*:nth-child(3){transition-delay:.15s}.doctor-stagger>*:nth-child(4){transition-delay:.2s}.doctor-stagger>*:nth-child(5){transition-delay:.25s}.doctor-stagger>*:nth-child(6){transition-delay:.3s}@media(hover:hover){.service-card{transition:translate .3s ease,border-color .3s ease,background-color .3s ease}.service-card:hover{translate:0 -6px;background-color:#f0fdfa}}@media(hover:none){.service-card{transition:none}}.doctor-reveal .process-connector{transform:scaleX(0);transform-origin:left center;transition:transform .6s ease-out .35s}.doctor-reveal.visible .process-connector{transform:scaleX(1)}.doctor-reveal .process-connector-v{transform:scaleY(0);transform-origin:top center;transition:transform .5s ease-out .3s}.doctor-reveal.visible .process-connector-v{transform:scaleY(1)}.doctor-reveal .process-step-icon{transform:scale(.6);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.doctor-reveal.visible .process-step-icon{transform:scale(1)}.doctor-reveal .process-badge{transform:scale(0);transition:transform .4s cubic-bezier(.34,1.56,.64,1) .15s}.doctor-reveal.visible .process-badge{transform:scale(1)}@keyframes glow-pulse{0%,to{box-shadow:0 0 #14b8a640}50%{box-shadow:0 0 0 10px #14b8a600}}.glow-pulse{animation:glow-pulse 2.5s ease-in-out infinite}@keyframes float-particle{0%,to{transform:translateY(0) translate(0);opacity:.15}25%{transform:translateY(-15px) translate(8px);opacity:.35}50%{transform:translateY(5px) translate(-5px);opacity:.25}75%{transform:translateY(-10px) translate(3px);opacity:.3}}.float-particle{animation:float-particle ease-in-out infinite;pointer-events:none}@keyframes ken-burns{0%{transform:scale(1.12)}to{transform:scale(1)}}.ken-burns{animation:ken-burns 18s ease-out forwards}.page-doctor-recommendation .cta-ios26-glass{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;color:#fff;letter-spacing:-.02em;text-decoration:none;border:0;backdrop-filter:blur(12px) saturate(1.8);overflow:hidden;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 12px 28px #0f172a38,inset 0 1px #ffffffad,inset 0 -1px #00000024}.page-doctor-recommendation .cta-ios26-glass:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 30% 0%,rgba(255,255,255,.48),rgba(255,255,255,.12) 38%,transparent 70%),linear-gradient(180deg,#ffffff1f,#ffffff05 46%,#0000000a);opacity:.8}.page-doctor-recommendation .cta-ios26-glass:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px #ffffffa6,inset 0 -1px #0000001f}.page-doctor-recommendation .cta-ios26-glass:hover{box-shadow:0 14px 34px #0f172a47,inset 0 1px #ffffffc7,inset 0 -1px #00000029}.page-doctor-recommendation .cta-ios26-glass:active{transform:translateY(1px);box-shadow:0 8px 20px #0f172a33,inset 0 1px #ffffff85,inset 0 2px 8px #0000001f}@media(prefers-reduced-motion:reduce){.doctor-reveal{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}.service-card{transition:none!important}.doctor-reveal .process-connector,.doctor-reveal .process-connector-v,.doctor-reveal .process-step-icon,.doctor-reveal .process-badge{transition:none!important;transform:none!important}.glow-pulse{animation:none!important}.float-particle{animation:none!important;opacity:0!important}.ken-burns{animation:none!important;transform:none!important}.page-doctor-recommendation .cta-ios26-glass,.page-doctor-recommendation .cta-ios26-glass:hover,.page-doctor-recommendation .cta-ios26-glass:active{transition:none!important;transform:none!important;box-shadow:none!important}}@media(scripting:none){.doctor-reveal{opacity:1!important;transform:none!important}.doctor-reveal .process-connector,.doctor-reveal .process-connector-v,.doctor-reveal .process-step-icon,.doctor-reveal .process-badge{transform:none!important}}
