.article-date{color:#6f6f6f;margin-bottom:24px}.article-video{width:100%;margin-bottom:24px;padding-top:56.25%;position:relative}.article-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.article-image{max-width:100%;height:auto;margin-bottom:24px;display:block}.article-source{margin-bottom:24px}.article-source>a{padding-block:1px}.article-key-points{margin-top:40px}.article-key-points h3{margin-bottom:20px}.article-key-points ul{margin-bottom:0}.article-back{margin-bottom:32px}.article-back a{text-decoration:none;display:inline-block}.post-back{color:#956d00;letter-spacing:1.18px;text-align:center;white-space:nowrap;border:1px solid #956d00;border-radius:3.6px;padding:15px 50px;font-size:12.6px;line-height:1;transition:background-color .2s,color .2s;display:inline-block}.article-back a:hover .post-back,.article-back a:focus-visible .post-back{color:#fff;background-color:#956d00}
@media (min-width:992px){section.mobile-service .content .txt-right.title-only{margin:auto}}.com-list.headed-list h3{margin-bottom:20px}
section.mobile-service .our-client .swiper-container .logo{justify-content:center;align-items:center;display:flex}@media (min-width:400px){section.mobile-service .our-client .swiper-container .logo,section.mobile-service .our-client .swiper-container .logo img{max-height:calc(100px * var(--logo-scale,1))}}@media (min-width:992px){section.mobile-service .our-client .swiper-container .logo,section.mobile-service .our-client .swiper-container .logo img{max-height:calc(120px * var(--logo-scale,1))}}
.comparison-table{margin-bottom:60px}@media (min-width:992px){.comparison-table{--bleed:clamp(-160px, (100vw - 128px - 100%) / 2, 160px);width:calc(100% + var(--bleed) * 2);margin-left:calc(var(--bleed) * -1);margin-right:calc(var(--bleed) * -1)}}.comparison-table .comparison-intro{color:#383e34;margin-bottom:24px;font-size:18px;font-weight:400;line-height:28px}@media (min-width:992px){.comparison-table .comparison-intro{line-height:32px}}.comparison-table table{border-collapse:collapse;color:#383e34;text-align:left;width:100%;font-size:16px;line-height:26px}.comparison-table th,.comparison-table td{vertical-align:top;border:1px solid #e6ece1;padding:14px 16px}.comparison-table thead th{color:#fff;background-color:#55823b;border-color:#55823b;font-weight:700}.comparison-table thead td{background-color:#0000;border:0;padding:0}.comparison-table tbody th{color:#5c7c45;background-color:#fafbfa;width:22%;font-weight:700}.comparison-table td ul{margin:0;padding-left:20px;list-style:outside}.comparison-table td li{margin-bottom:8px}.comparison-table td li:last-child{margin-bottom:0}.comparison-table .comparison-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.comparison-table .comparison-scroll:focus-visible{outline-offset:2px;outline:2px solid #55823b}@media (max-width:991px){.comparison-table table{min-width:720px}.comparison-table tbody th{z-index:1;background-color:#f4f7f2;position:sticky;left:0}}.page-fine-print{color:#4a4a4a;border-top:1px solid #e6ece1;margin-top:40px;padding-top:20px;font-size:14px;line-height:24px}
.child-plans-prose{color:#383e34;margin-bottom:40px;font-size:18px;line-height:30px}.child-plans-prose h2{color:#749d56;margin-bottom:20px;font-family:Montserrat,Microsoft JHenghei,sans-serif;font-size:28px;font-weight:600;line-height:38px}.child-plans-prose h3{color:#5c7c45;margin:32px 0 12px;font-size:20px;font-weight:700;line-height:30px}.child-plans-prose p{margin-bottom:18px}.child-plans-prose ul{margin-bottom:18px;padding-left:22px;list-style:outside}.child-plans-prose li{margin-bottom:8px}.child-plans-prose strong{color:#383e34;font-weight:700}.child-plans-answer{color:#55823b;margin-bottom:28px;font-size:20px;font-weight:600;line-height:34px}.child-plans{margin-bottom:60px}@media (min-width:992px){.child-plans{--bleed:clamp(-160px, (100vw - 128px - 100%) / 2, 160px);width:calc(100% + var(--bleed) * 2);margin-left:calc(var(--bleed) * -1);margin-right:calc(var(--bleed) * -1)}}.child-plans h2{color:#749d56;margin-bottom:16px;font-family:Montserrat,Microsoft JHenghei,sans-serif;font-size:28px;font-weight:600;line-height:38px}.child-plans .child-plans-intro{color:#383e34;margin-bottom:24px;font-size:18px;font-weight:400;line-height:28px}@media (min-width:992px){.child-plans .child-plans-intro{line-height:32px}}.child-plans .child-plans-print-head{display:none}.child-plans .child-plans-download{margin-bottom:16px}.child-plans .child-plans-download button{color:#8a6400;cursor:pointer;background-color:#0000;border:1px solid #8a6400;border-radius:4px;align-items:center;gap:8px;padding:9px 18px;font-family:inherit;font-size:15px;font-weight:600;line-height:22px;display:inline-flex}.child-plans .child-plans-download button:hover{background-color:#fff9ec}.child-plans .child-plans-download button:focus-visible{outline-offset:2px;outline:2px solid #55823b}.child-plans .child-plans-cards{display:none}@media (max-width:991px){.child-plans .child-plans-cards{margin:0 0 28px;padding:0;list-style:none;display:block}.child-plans .child-plans-cards>li{background-color:#fbfcfa;border:1px solid #e6ece1;border-radius:8px;margin-bottom:12px;padding:14px 16px}.child-plans .child-plans-cards .card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.child-plans .child-plans-cards .card-name{color:#44682f;font-size:16px;font-weight:700;line-height:24px}.child-plans .child-plans-cards .card-price{color:#956d00;white-space:nowrap;font-size:20px;font-weight:700;line-height:28px}.child-plans .child-plans-cards .card-group{color:#6b6f68;margin:2px 0 0;font-size:12px;line-height:18px}.child-plans .child-plans-cards .card-features{color:#383e34;margin:10px 0 0;padding-left:18px;font-size:13px;line-height:20px;list-style:outside}.child-plans .child-plans-cards .card-features li{margin-bottom:2px}.child-plans .child-plans-cards .card-counts{border-top:1px solid #e6ece1;flex-wrap:wrap;gap:4px 20px;margin:12px 0 0;padding-top:10px;font-size:13px;line-height:20px;display:flex}.child-plans .child-plans-cards .card-counts>div{gap:6px;display:flex}.child-plans .child-plans-cards .card-counts dt{color:#6b6f68}.child-plans .child-plans-cards .card-counts dd{color:#383e34;margin:0;font-weight:700}}.child-plans .child-plans-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.child-plans .child-plans-scroll:focus-visible{outline-offset:2px;outline:2px solid #55823b}.child-plans table{table-layout:fixed;border-collapse:collapse;color:#383e34;text-align:left;width:100%;min-width:1180px;font-size:14px;line-height:22px}.child-plans thead th{width:158px}.child-plans th,.child-plans td{vertical-align:top;border:1px solid #e6ece1;padding:10px 12px}.child-plans thead th{color:#fff;text-align:center;vertical-align:middle;background-color:#55823b;border-color:#55823b;font-size:15px;font-weight:700;line-height:22px}.child-plans thead th.free-col{background-color:#44682f;border-color:#44682f}.child-plans thead td{background-color:#0000;border:0;width:150px;padding:0}.child-plans tbody th{color:#44682f;text-align:right;background-color:#fafbfa;width:150px;min-width:150px;font-weight:700}html[lang^=zh] .child-plans .group-row th{padding-right:calc(12px - .6em)}.child-plans tbody th{z-index:1;background-color:#f4f7f2;position:sticky;left:0}.child-plans td ul{margin:0;padding-left:16px;list-style:outside}.child-plans td li{margin-bottom:6px}.child-plans td li:last-child{margin-bottom:0}.child-plans .price-row td{color:#956d00;text-align:center;background-color:#f2f7ee;border-bottom:0;font-size:22px;font-weight:700;line-height:30px}.child-plans .price-row td.free-col{color:#44682f;font-size:16px}.child-plans .features-row td{text-align:center;color:#44682f;background-color:#f2f7ee;border-top:0;font-size:13px;line-height:20px}.child-plans .features-row td ul{padding-left:0;list-style:none}.child-plans .features-row th{background-color:#f4f7f2}.child-plans .group-row td{color:#44682f;text-align:center;background-color:#ebf0e6;font-weight:700}.child-plans .group-row td:nth-of-type(2n){background-color:#d6e1d0}.child-plans .age-row th{text-align:center;vertical-align:middle;font-size:16px}.child-plans .age-row td.free-col{background-color:#fbfcfa}.child-plans .age-row td.spans-all{text-align:center;background-color:#fbfcfa}.child-plans .offer-row td.offer{color:#8a6400;text-align:center;background-color:#fff9ec;font-weight:700}.child-plans .offer-row td.offer-gap{background-color:#fff}.child-plans .count-row td{text-align:center;background-color:#f7faf5;font-weight:600}.child-plans .rating-row td{text-align:center;background-color:#ebf0e6}.child-plans .rating-row .stars{color:#8a6400;letter-spacing:2px;font-size:15px}.child-plans-page section .deco.deco-doctor{margin-bottom:0}.content .inner-container>.reviewed-by{color:#7a7a7a;margin:28px 0 0;font-size:13px;line-height:20px}.content .inner-container>.reviewed-by strong{color:#5c5c5c;font-weight:600}.child-plans .child-plans-notes{color:#4a4a4a;margin-top:16px;padding-left:0;font-size:14px;line-height:24px;list-style:none}@media (max-width:991px){.child-plans table{font-size:13px;line-height:20px}.child-plans .age-row td.spans-all{text-align:left}.child-plans thead td,.child-plans tbody th{width:96px;min-width:96px}.child-plans tbody th{font-size:13px}.child-plans th,.child-plans td{padding:8px}html[lang^=zh] .child-plans .group-row th{padding-right:calc(8px - .6em)}.child-plans td ul{padding-left:14px}.child-plans .price-row td{font-size:18px}.child-plans .features-row td{font-size:12px;line-height:17px}}@media print{@page{size:A4 landscape;margin:0}.inner-container>:not(.child-plans){display:none!important}body>:not(:has(.child-plans)){display:none!important}.main>:not(:has(.child-plans)){display:none!important}.custom-container>:not(:has(.child-plans)){display:none!important}.main,.content,.custom-container,.inner-container{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.child-plans{width:100%;margin:0;padding:5mm}.child-plans,.child-plans *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.child-plans .child-plans-print-head{align-items:center;gap:14px;margin-bottom:2mm;display:flex}.child-plans .child-plans-print-head img{width:96px;height:auto}.child-plans>h2,.child-plans .child-plans-intro,.child-plans .child-plans-download,.child-plans .child-plans-cards{display:none}.child-plans .child-plans-scroll{overflow:visible}.child-plans table{width:100%;min-width:0;font-size:5.8pt;line-height:7.6pt}.child-plans th,.child-plans td{padding:2pt 3pt}.child-plans thead th{width:auto;font-size:7pt;line-height:9.5pt}.child-plans thead td,.child-plans tbody th{width:7%;min-width:0;position:static}.child-plans thead th:nth-child(2){width:15%}.child-plans thead th:nth-child(3),.child-plans thead th:nth-child(4),.child-plans thead th:nth-child(5),.child-plans thead th:nth-child(6){width:11%}.child-plans thead th:nth-child(7){width:16%}.child-plans thead th:nth-child(8){width:18%}.child-plans td ul{padding-left:7px}.child-plans td li{margin-bottom:1.5px}.child-plans .price-row td{font-size:10pt;line-height:13pt}.child-plans .features-row td{font-size:5.5pt;line-height:7.5pt}.child-plans .age-row th{font-size:8pt}.child-plans .price-row th,.child-plans .group-row th{text-align:center;font-size:5.5pt;line-height:7.5pt}.child-plans .count-row th,.child-plans .count-row td,.child-plans .rating-row th,.child-plans .rating-row td{padding-top:1.5pt;padding-bottom:1.5pt;font-size:5pt;line-height:7pt}.child-plans .rating-row .stars{letter-spacing:1px;font-size:6pt}html[lang^=en] .child-plans table{font-size:5.6pt;line-height:7pt}html[lang^=en] .child-plans thead th,html[lang^=en] .child-plans .group-row th{font-size:6pt;line-height:8pt}html[lang^=en] .child-plans .price-row td{font-size:9pt;line-height:11pt}html[lang^=en] .child-plans .features-row td{font-size:5pt;line-height:6.5pt}html[lang^=en] .child-plans .age-row th{font-size:7pt}html[lang^=en] .child-plans .price-row th,html[lang^=en] .child-plans .group-row th{font-size:5pt;line-height:6.6pt}html[lang^=en] .child-plans th,html[lang^=en] .child-plans td{padding:1.5pt 2.5pt}.child-plans tr{page-break-inside:avoid;break-inside:avoid}.child-plans .child-plans-notes{margin-top:1.5mm;font-size:5.5pt;line-height:7.5pt}}
section.faq .faq-content strong{color:#8a6400;font-weight:700}section.faq.page-faq{margin-top:32px}@media (min-width:992px){section.faq.page-faq{margin-top:120px}}
