.price-landing{--price-ink:#203c4b;--price-body:#425965;--price-muted:#536671;--price-pale:#edf4f7;--price-blue:#a9c2e0;--price-line:#cfdee5;--price-white:#fff;color:var(--price-ink);background:var(--price-white);padding-bottom:calc(88px + env(safe-area-inset-bottom));font-family:Manrope,Noto Sans TC,Microsoft JhengHei,sans-serif;font-size:16px;line-height:1.7}.price-landing *{box-sizing:border-box}.price-landing a{color:inherit}.price-landing button,.price-landing input{font:inherit}.price-landing ::selection{background:var(--price-blue);color:var(--price-ink)}.price-landing :focus-visible{outline:3px solid var(--price-ink);outline-offset:4px}.price-landing [hidden]{display:none!important}.price-landing p,.price-landing h1,.price-landing h2,.price-landing h3,.price-landing figure,.price-landing dl,.price-landing dd{margin:0}.price-landing .ui-icon{flex-shrink:0}.price-landing .skip-link{z-index:110}.price-header{border-bottom:1px solid var(--price-line);align-items:center;gap:26px;max-width:1320px;height:88px;margin:auto;padding:0 48px;display:flex}.price-header>a:first-child{align-items:center;min-height:44px;display:flex}.price-header img{width:112px;height:auto}.price-header>span{color:var(--price-muted);font-size:13px}.price-home-link{align-items:center;gap:14px;min-height:44px;margin-left:auto;font-size:13px;display:inline-flex}.price-inapp{background:var(--price-pale);max-width:1224px;color:var(--price-ink);margin:0 auto;padding:12px 24px;font-size:13px;line-height:1.65}.price-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);align-items:start;gap:76px;max-width:1320px;margin:auto;padding:58px 48px 76px;display:grid}.price-hero h1{letter-spacing:0;text-wrap:balance;font-size:clamp(34px,3.3vw,48px);font-weight:400;line-height:1.3}.price-intro{color:var(--price-body);padding-top:12px;padding-bottom:24px;font-size:16px}.price-sheet{scroll-margin-top:24px}.price-fees{border-top:1px solid var(--price-ink);margin:0;padding:0;list-style:none}.price-fees>li{border-bottom:1px solid var(--price-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:17px 0;display:grid}.price-name h2{letter-spacing:0;font-family:inherit;font-size:18px;font-weight:500;line-height:1.45}.price-name>p{color:var(--price-muted);margin-top:4px;font-size:12px;line-height:1.5}.price-values>div{justify-content:flex-end;align-items:baseline;gap:14px;display:flex}.price-values dt{color:var(--price-muted);font-size:12px}.price-values data{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.price-values strong{letter-spacing:-.025em;font-size:28px;font-weight:500;line-height:1.3}.price-values data>span{color:var(--price-body);font-size:12px}.price-fee-notes{color:var(--price-body);flex-wrap:wrap;justify-content:space-between;gap:3px 18px;padding-top:14px;font-size:12px;display:flex}.price-final-fee{color:var(--price-muted);max-width:55ch;padding-top:5px;font-size:12px;line-height:1.7}.price-hero-action{padding-top:24px}.price-hero-action>p{color:var(--price-muted);padding-top:9px;font-size:12px}.price-line-button{background:var(--price-ink);border:1px solid var(--price-ink);justify-content:center;align-items:center;gap:16px;min-width:280px;min-height:58px;padding:15px 20px;font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex;color:var(--price-white)!important}.price-line-label{color:#06c755;letter-spacing:0;border-right:1px solid #627781;justify-content:center;align-items:center;padding-right:16px;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;display:inline-flex}.price-line-button>.ui-icon{margin-left:auto}.price-line-button:focus-visible{outline-color:#06c755}.price-clinic-preview{padding-top:6px}.price-clinic-preview figure{background:var(--price-pale)}.price-clinic-preview figure>img{aspect-ratio:1.35;object-fit:cover;width:100%;height:auto;display:block}.price-clinic-preview figcaption{padding:24px 25px 0;font-size:23px;font-weight:400;line-height:1.4}.price-clinic-preview>p{background:var(--price-pale);color:var(--price-body);padding:12px 25px 0;font-size:14px;line-height:1.8}.price-clinic-preview>.price-text-link{background:var(--price-pale);padding:18px 25px 25px;display:flex}.price-text-link{text-underline-offset:5px;align-items:center;gap:16px;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.price-doctor{align-items:center;gap:22px;padding-top:30px;display:flex}.price-doctor>img{object-fit:cover;object-position:center top;background:var(--price-pale);width:87px;height:107px}.price-doctor h2{font-family:var(--heading),serif;letter-spacing:0;font-size:23px;line-height:1.4}.price-doctor p{color:var(--price-muted);margin-top:4px;font-size:12px}.price-doctor a{text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.price-questions{background:var(--price-pale);grid-template-columns:.85fr 1.2fr;gap:76px;padding:65px max(48px,50vw - 612px);display:grid}.price-questions>h2,.price-contact h2{letter-spacing:0;text-wrap:balance;font-size:32px;font-weight:400;line-height:1.4}.price-questions details{border-bottom:1px solid var(--price-line)}.price-questions details:first-child{border-top:1px solid var(--price-line)}.price-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:65px;padding:16px 0;font-size:16px;list-style:none;display:flex}.price-questions summary::-webkit-details-marker{display:none}.price-questions details[open] summary .ui-icon{transform:rotate(45deg)}.price-questions details p{max-width:64ch;color:var(--price-body);padding:0 30px 22px 0;font-size:14px;line-height:1.85}.price-contact{grid-template-columns:1.2fr .85fr;align-items:start;gap:76px;max-width:1320px;margin:auto;padding:76px 48px;display:grid}.price-contact-copy>p{color:var(--price-body);max-width:52ch;margin-top:16px;margin-bottom:24px;font-size:15px;line-height:1.9}.price-contact-copy>p.price-team-note{max-width:49ch;margin:14px 0 0;font-size:12px;line-height:1.7}.price-alternatives{padding-top:2px}.price-alternatives h3{font-size:20px;font-weight:400;line-height:1.5}.price-id-label{color:var(--price-muted);margin-top:16px;font-size:12px;display:block}.price-copy-row{align-items:stretch;gap:12px;padding-top:7px;display:flex}.price-copy-row input{width:145px;min-width:0;color:var(--price-ink);border:0;border-bottom:1px solid var(--price-line);caret-color:var(--price-ink);background:0 0;border-radius:0;padding:8px 0;font-size:16px}.price-copy-row button{border:1px solid var(--price-ink);background:var(--price-white);min-height:46px;color:var(--price-ink);cursor:pointer;justify-content:center;align-items:center;gap:12px;padding:10px 13px;font-size:13px;display:flex}.price-copy-status{min-height:24px;color:var(--price-body);padding-top:4px;font-size:12px;line-height:1.6}.price-alternatives>.price-text-link{margin-top:3px}.price-qr{margin-bottom:28px;display:none}.price-qr canvas{background:#fff;width:176px;height:176px;display:block}.price-qr>p{color:var(--price-muted);max-width:230px;margin-top:8px;font-size:12px}.price-qr [data-qr-status]:empty{display:none}.price-footer{border-top:1px solid var(--price-line);max-width:1224px;color:var(--price-muted);margin:auto;padding:32px 0 20px}.price-footer-top{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.price-footer-top img{width:100px;height:auto}.price-footer-top nav{flex-wrap:wrap;gap:24px;font-size:12px;display:flex}.price-footer-top nav>a{align-items:center;min-height:44px;display:flex}.price-footer>p{max-width:100ch;font-size:12px;line-height:1.8}.price-footer .price-measurement-note{margin-top:10px}.price-footer .analytics-choice{margin-top:28px}.price-footer .price-copyright{margin-top:24px;font-size:11px}.price-sticky{z-index:60;background:var(--price-white);border-top:1px solid var(--price-line);padding:12px 24px calc(12px + env(safe-area-inset-bottom));justify-content:center;align-items:center;gap:42px;display:flex;position:fixed;bottom:0;left:0;right:0}.price-sticky>span{font-family:var(--heading),serif;font-size:20px}.price-sticky .price-line-button{min-width:340px;min-height:54px;padding:12px 18px}.price-landing .analytics-notice{bottom:calc(90px + env(safe-area-inset-bottom));z-index:70}@media (hover:hover) and (pointer:fine){.price-line-button:hover{background:#365665;border-color:#365665}.price-copy-row button:hover{background:var(--price-pale)}.price-text-link:hover,.price-home-link:hover,.price-doctor a:hover{color:#236f90}}@media (min-width:1024px){.price-qr{display:block}}@media (max-width:1100px){.price-hero,.price-contact{gap:40px;padding-left:32px;padding-right:32px}.price-header{padding:0 32px}.price-questions{gap:40px;padding:56px 32px}.price-footer{margin:0 32px}.price-values strong{font-size:25px}.price-clinic-preview figcaption{font-size:21px}}@media (max-width:767px){.price-landing{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.price-header{gap:12px;height:68px;padding:0 22px}.price-header img{width:95px}.price-header>span{font-size:11px}.price-home-link{gap:8px;font-size:12px}.price-home-link .ui-icon{flex-basis:16px;width:16px;height:16px}.price-hero{flex-direction:column;gap:40px;padding:29px 22px 42px;display:flex}.price-hero-copy{width:100%}.price-hero h1{font-size:29px;line-height:1.4}.price-intro{padding-top:7px;padding-bottom:19px;font-size:14px}.price-fees>li{gap:12px;min-height:64px;padding:12px 0}.price-name h2{font-size:15px;font-weight:500;line-height:1.45}.price-name>p{margin-top:3px;font-size:10px}.price-values>div{gap:7px}.price-values dt{font-size:10px}.price-values strong{font-size:23px;font-weight:500;line-height:1.4}.price-values data{gap:3px}.price-values data>span{font-size:10px}.price-fee-notes{gap:1px 12px;padding-top:11px;font-size:10px}.price-final-fee{padding-top:4px;font-size:10px;line-height:1.7}.price-hero-action{padding-top:18px}.price-line-button{gap:14px;width:100%;min-width:0;min-height:56px;padding:14px 18px;font-size:14px}.price-hero-action>p{padding-top:8px;font-size:11px}.price-line-label{padding-right:14px;font-size:12px}.price-clinic-preview{grid-template-columns:minmax(0,1fr);width:100%;padding-top:0;display:grid}.price-clinic-preview figure>img{aspect-ratio:1.9;object-fit:cover}.price-clinic-preview figcaption{padding:22px 22px 0;font-size:23px}.price-clinic-preview>p{padding:12px 22px 0;font-size:13px}.price-clinic-preview>.price-text-link{padding:12px 22px 22px;font-size:13px}.price-doctor{gap:20px;padding-top:24px}.price-doctor>img{width:78px;height:98px}.price-doctor h2{font-size:23px}.price-doctor p{font-size:11px}.price-questions{padding:39px 22px;display:block}.price-questions>h2,.price-contact h2{font-size:26px;line-height:1.45}.price-questions>h2{margin-bottom:24px}.price-questions summary{gap:18px;min-height:62px;padding:16px 0;font-size:14px}.price-questions details p{padding-right:8px;font-size:13px;line-height:1.85}.price-contact{padding:42px 22px;display:block}.price-contact-copy>p{margin-top:15px;margin-bottom:22px;font-size:14px}.price-contact-copy>p.price-team-note{font-size:11px}.price-alternatives{border-top:1px solid var(--price-line);margin-top:34px;padding-top:26px}.price-alternatives h3{font-size:20px}.price-copy-row{gap:14px}.price-copy-row input{width:155px;font-size:16px}.price-copy-row button{flex:1;min-height:46px;font-size:12px}.price-id-label{margin-top:13px;font-size:11px}.price-footer{margin:0 22px;padding-top:25px}.price-footer-top{gap:18px;margin-bottom:15px}.price-footer-top nav{gap:17px;font-size:11px}.price-footer-top img{width:88px}.price-footer>p{font-size:11px;line-height:1.8}.price-sticky{padding:10px 16px calc(10px + env(safe-area-inset-bottom));gap:0}.price-sticky>span{display:none}.price-sticky .price-line-button{width:100%;min-width:0;min-height:56px;padding:13px 19px}.price-landing .analytics-notice{bottom:calc(80px + env(safe-area-inset-bottom))}.price-inapp{padding:10px 22px;font-size:12px}}@media (max-width:374px){.price-header{padding:0 18px}.price-header>span{display:none}.price-hero{padding-left:18px;padding-right:18px}.price-hero h1{font-size:27px}.price-name h2{font-size:14px}.price-name>p{font-size:9px}.price-values strong{font-size:22px}.price-values dt,.price-values data>span{font-size:9px}.price-values>div{gap:5px}.price-fees>li{gap:8px}.price-copy-row input{width:130px}.price-copy-row{gap:9px}}@media (prefers-reduced-motion:reduce){.price-landing *,.price-landing :before,.price-landing :after{transition:none!important;animation:none!important}.price-landing{scroll-behavior:auto}}.price-landing .price-help-link{text-underline-offset:4px;min-height:44px;color:var(--price-body);align-items:center;gap:10px;font-size:12px;text-decoration:underline;display:inline-flex}.price-landing .analytics-notice{width:auto;box-shadow:none;margin:20px 0 0;position:static;inset:auto}.price-landing .analytics-actions button{color:var(--price-ink);background:var(--price-white);opacity:1;border:1px solid #768a92;min-height:44px;font-size:14px}.price-landing{padding-bottom:0}.price-landing .price-sticky{display:none}.price-sticky-caption{text-align:center;color:var(--price-ink);margin:0 0 7px;font-size:11px;font-weight:600;line-height:1.4}.price-landing .analytics-compact{margin-top:24px}.price-landing .analytics-compact>button{min-height:44px;color:var(--price-ink);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:13px;text-decoration:underline;display:inline-flex}.price-landing .analytics-compact-status{color:var(--price-muted);margin:0;font-size:12px;line-height:1.7}.price-landing .price-privacy-dialog{overscroll-behavior:contain;border:1px solid var(--price-line);width:min(580px,100vw - 32px);max-height:82svh;color:var(--price-ink);background:var(--price-white);padding:56px 24px 24px;overflow:auto}.price-privacy-dialog::backdrop{background:#10232d61}.price-landing .price-privacy-close{border:1px solid var(--price-line);min-width:44px;min-height:44px;color:var(--price-ink);cursor:pointer;background:0 0;place-items:center;padding:10px;display:grid;position:absolute;top:10px;right:10px}.price-landing .price-privacy-dialog .analytics-choice{background:0 0;border:0;margin:0;padding:0;display:block}.price-landing .price-privacy-dialog .analytics-choice-title{margin:0 0 16px;font-size:20px;font-weight:500;line-height:1.5}.price-landing .price-privacy-dialog .analytics-choice p{color:var(--price-body);font-size:14px;line-height:1.8}.price-landing .price-privacy-dialog .analytics-actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.price-landing .price-privacy-dialog .analytics-actions button{flex:150px}@media (max-width:767px){.price-landing{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.price-hero-action>.price-line-button,.price-contact-copy>.price-line-button{display:none}.price-hero-action{margin-top:12px}.price-hero-action>p{margin:0}.price-hero-action>.price-help-link{margin-top:6px}.price-landing .price-sticky{padding:9px 18px calc(12px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:0;display:flex;box-shadow:0 -5px 22px #10232d12}.price-landing .price-sticky-caption{display:block}.price-landing .price-line-sticky-button{width:100%;min-width:0;max-width:460px;min-height:54px;margin:0 auto}}.price-landing .price-privacy-dialog p.analytics-choice-title{color:var(--price-ink);font-size:20px;font-weight:500;line-height:1.5}.price-landing .price-sticky-caption{margin:0 0 7px;font-size:11px;line-height:1.4}@media (max-width:767px){.price-hero-action{margin-top:12px;display:block}.price-hero-action>.price-help-link{display:none}.price-hero-action>p{margin:0}}.price-values dd{text-align:right;margin:0}.price-values .price-krw{color:var(--price-body);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.5;display:block}.price-values>div+div{margin-top:8px}.price-doctor{gap:24px;padding-top:32px}.price-doctor>img{aspect-ratio:572/764;object-fit:cover;object-position:center top;flex:none;width:clamp(132px,14vw,180px);height:auto}.price-doctor>div{min-width:0}@media (max-width:767px){.price-values .price-krw{font-size:10px}.price-doctor{gap:20px;padding-top:28px}.price-doctor>img{width:42%;max-width:164px;height:auto}}
