.post-card picture,.modern-article-card picture{aspect-ratio:16/10;display:block;overflow:hidden}.post-card picture img,.modern-article-card picture img{object-fit:cover;width:100%;height:100%;display:block}.article figure{margin:25px 0}.article figure>picture{border-radius:22px;display:block;overflow:hidden}.article figure>picture .article-cover{aspect-ratio:16/10;object-fit:cover;border-radius:0;width:100%;height:auto;max-height:480px;margin:0;display:block}@media (width<=820px) and (width>=601px){.modern-article-card picture{aspect-ratio:auto;height:100%}}@media (width<=600px){.modern-article-card picture{aspect-ratio:16/10;height:auto}.article figure>picture{border-radius:16px}}.post-card-link{transition:transform .2s,box-shadow .2s,border-color .2s;display:block;position:relative}.post-card-link:hover{border-color:#a8d4d2;transform:translateY(-4px);box-shadow:0 16px 38px #071f491c}.post-card-link:focus-visible{outline-offset:4px;outline:3px solid #008f9147}.post-card-link h2{transition:color .18s}.post-card-link:hover h2{color:var(--teal)}.blog-comments{border-top:1px solid var(--line);margin-top:56px;padding-top:44px;scroll-margin-top:95px}.blog-comments-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.blog-comments-heading h2{margin:3px 0;font-size:1.7rem}.blog-comments-heading h2 small{background:var(--teal-soft);min-width:29px;height:29px;color:var(--teal);border-radius:99px;place-items:center;padding:0 8px;font-size:.78rem;display:inline-grid}.blog-comments-heading>.ui-icon{color:var(--teal)}.comment-empty{text-align:center;color:var(--muted);background:#fbfdfd;border:1px dashed #bfcdd4;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:25px;display:flex}.comment-empty strong{color:var(--navy)}.comment-list{gap:12px;margin-bottom:24px;display:grid}.comment-item{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:48px 1fr;gap:14px;padding:18px;display:grid}.comment-avatar{background:var(--teal-soft);width:48px;height:48px;color:var(--teal);border-radius:14px;place-items:center;font-size:1.15rem;font-weight:900;display:grid}.comment-item header{justify-content:space-between;gap:15px;display:flex}.comment-item time{color:var(--muted);font-size:.74rem}.comment-item p{margin:8px 0 0;line-height:1.95}.comment-form-card{background:linear-gradient(145deg,#fff,#f7fbfb);border:1px solid #cfdade;border-radius:20px;margin-top:24px;padding:26px;box-shadow:0 12px 34px #071f490f}.comment-form-intro{align-items:center;gap:13px;margin-bottom:21px;display:flex}.comment-step{background:var(--teal);color:#fff;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font-weight:900;display:grid}.comment-form-intro h3,.comment-form-intro p{margin:0}.comment-form-intro h3{font-size:1.15rem}.comment-form-intro p{color:var(--muted);font-size:.8rem}.comment-fields{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.comment-form-card textarea{resize:vertical}.comment-submit{width:100%;margin-top:17px}.comment-honeypot{width:1px;height:1px;overflow:hidden;position:absolute!important;right:-9999px!important}.otp-field{text-align:center;max-width:390px;margin:0 auto}.otp-field label,.otp-field small{display:block}.otp-field input{text-align:center;letter-spacing:.7rem;width:100%;height:68px;color:var(--navy);direction:ltr;border:1px solid #9fb5bf;border-radius:14px;margin:8px 0;font-size:1.8rem}.otp-field input:focus{border-color:var(--teal);outline:3px solid #008f9129}.otp-field small{color:var(--muted)}.comment-cancel-form{text-align:center;margin-top:12px}.comment-cancel-form button{cursor:pointer;background:0 0;border:0}@media (width<=600px){.post-card-link:hover{transform:none}.blog-comments{margin-top:40px;padding-top:34px}.blog-comments-heading h2{font-size:1.45rem}.comment-form-card{border-radius:17px;padding:18px}.comment-fields{grid-template-columns:1fr}.comment-item{grid-template-columns:40px 1fr;padding:14px}.comment-avatar{border-radius:12px;width:40px;height:40px}.comment-item header,.comment-item time{display:block}.comment-form-intro{align-items:flex-start}.otp-field input{height:60px}}.post-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 4px 16px #071f4909}.post-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.post-card{overflow:hidden}.post-card img{aspect-ratio:16/10;object-fit:cover;width:100%}.post-card>div{padding:20px}.post-card time{color:var(--muted);font-size:.78rem}.post-card h2,.post-card h3{margin:10px 0;font-size:1.08rem;line-height:1.65}.post-card p{color:var(--muted);font-size:.88rem}.blog-pagination{direction:rtl;background:radial-gradient(circle at 100% 0,#00a3a117,#0000 38%),linear-gradient(145deg,#fff,#f7fbfc);border:1px solid #d4e2e4;border-radius:19px;justify-content:flex-start;align-items:center;gap:18px;width:max-content;max-width:100%;margin:38px 0 0 auto;padding:14px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 38px #071f4911}.blog-pagination:after{content:"";background:linear-gradient(90deg,transparent,var(--teal),#4ccbc7,transparent);opacity:.7;width:100%;height:3px;position:absolute;inset:auto 0 0}.blog-pagination__summary{border-left:1px solid #dbe7e9;align-items:center;gap:11px;min-width:215px;padding-left:18px;display:flex}.blog-pagination__summary-icon{color:#fff;background:linear-gradient(145deg,#06375c,#087f85);border-radius:14px;flex:none;place-items:center;width:45px;height:45px;display:grid;box-shadow:0 8px 20px #074a6429}.blog-pagination__summary>span:last-child{gap:2px;display:grid}.blog-pagination__summary strong{color:var(--navy);font-size:.82rem}.blog-pagination__summary small{color:var(--muted);font-size:.66rem}.blog-pagination__controls,.blog-pagination__pages{justify-content:center;align-items:center;gap:7px;display:flex}.blog-pagination__direction,.blog-pagination__page,.blog-pagination__ellipsis{color:#173e59;background:#fff;border:1px solid #cddcdf;border-radius:13px;justify-content:center;align-items:center;min-width:43px;height:43px;font-size:.76rem;font-weight:850;line-height:1;transition:transform .22s,border-color .22s,background .22s,color .22s,box-shadow .22s;display:inline-flex}.blog-pagination__direction{gap:7px;min-width:auto;padding:0 14px}.blog-pagination__direction:not(.is-next) .ui-icon{transform:rotate(180deg)}.blog-pagination__page.is-current{border-color:var(--teal);background:linear-gradient(145deg,var(--teal),#10a9a7);color:#fff;cursor:default;box-shadow:0 8px 20px #008f9133}.blog-pagination__ellipsis{color:#8aa0ad;letter-spacing:.12em;background:0 0;border:0;min-width:24px}.blog-pagination__direction.is-disabled{color:#a5b3ba;box-shadow:none;cursor:not-allowed;background:#f3f6f7;border-color:#e1e9ea}@media (hover:hover) and (pointer:fine){.blog-pagination a.blog-pagination__direction:hover,.blog-pagination a.blog-pagination__page:hover{color:#087879;background:#effaf8;border-color:#008f9173;transform:translateY(-2px);box-shadow:0 8px 18px #071f4914}}@media (width<=760px){.blog-pagination{flex-direction:column;align-items:stretch;gap:13px;width:auto;margin-left:0;padding:15px}.blog-pagination__summary{border-bottom:1px solid #dbe7e9;border-left:0;justify-content:flex-start;min-width:0;padding:0 0 12px}.blog-pagination__controls{justify-content:flex-start}.blog-pagination__direction{width:43px;padding:0}.blog-pagination__direction>span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=430px){.blog-pagination{border-radius:17px;margin-top:28px;padding:13px 10px}.blog-pagination__controls,.blog-pagination__pages{gap:4px}.blog-pagination__direction,.blog-pagination__page{border-radius:11px;width:38px;min-width:38px;height:38px;font-size:.7rem}.blog-pagination__ellipsis{min-width:16px;height:38px}.blog-pagination__summary-icon{border-radius:12px;width:40px;height:40px}.blog-pagination__summary strong{font-size:.76rem}.blog-pagination__summary small{font-size:.61rem}}.article-head{text-align:center}.article-head h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.35}.article-cover{object-fit:cover;border-radius:22px;width:100%;max-height:480px;margin:25px 0}.article-body{font-size:1.02rem;line-height:2}.article-body img{border-radius:16px;margin:25px auto}.article-body h2,.article-body h3{margin-top:38px;line-height:1.5}.article-body a{color:var(--teal);text-decoration:underline}.article-body blockquote{border-right:4px solid var(--teal);background:var(--teal-soft);margin:20px 0;padding:14px 20px}.article-body table{display:block;overflow:auto}.cost-summary{background:linear-gradient(145deg,#fff 8%,#f4fbfa 58%,#f4f8ff);border:1px solid #cfe1e3;border-radius:25px;margin:0 0 38px;position:relative;overflow:hidden;box-shadow:0 20px 55px #071f4916}.cost-summary:before{content:"";background:linear-gradient(90deg,var(--teal),#45c8c4,#7299e8);height:5px;position:absolute;inset:0 0 auto}.cost-summary-head{grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:27px 29px 22px;display:grid}.cost-summary-icon{color:#fff;background:linear-gradient(145deg,#008f91,#197d9b);border-radius:17px;place-items:center;width:55px;height:55px;display:grid;box-shadow:0 11px 26px #008f9133}.cost-summary-head h2{color:var(--navy);margin:2px 0 3px;font-size:1.35rem}.cost-summary-head p{color:var(--muted);margin:0;font-size:.76rem}.cost-summary-year{color:#087879;white-space:nowrap;background:#fff;border:1px solid #b8dcda;border-radius:999px;padding:8px 13px;font-size:.72rem;font-weight:850}.cost-price-cards{grid-template-columns:repeat(3,1fr);gap:11px;padding:0 29px 22px;display:grid}.cost-price-cards article{background:#ffffffe0;border:1px solid #d5e5e6;border-radius:17px;flex-direction:column;justify-content:center;min-height:112px;padding:15px 18px;display:flex}.cost-price-cards article>span{color:var(--muted);font-size:.7rem}.cost-price-cards article>strong{color:var(--navy);margin:4px 0 0;font-size:1.25rem}.cost-price-cards article>small{color:var(--teal);font-size:.67rem;font-weight:800}.cost-price-cards .cost-price-note{background:#092f51;border-color:#092f51}.cost-price-cards .cost-price-note>span,.cost-price-cards .cost-price-note>small{color:#9edbd8}.cost-price-cards .cost-price-note>strong{color:#fff;font-size:1.05rem}.cost-table-wrap{background:#fff;border:1px solid #d5e2e4;border-radius:18px;margin:0 29px 23px;overflow:hidden}.cost-table{border-collapse:collapse;width:100%;font-size:.77rem}.cost-table caption{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cost-table th,.cost-table td{text-align:right;vertical-align:middle;border-bottom:1px solid #e8eff0;padding:14px 13px}.cost-table thead th{color:#fff;background:#0a3a5b;font-size:.7rem;font-weight:800}.cost-table tbody tr:last-child>*{border-bottom:0}.cost-table tbody tr:nth-child(2n){background:#f7fbfb}.cost-table tbody th{max-width:330px;color:var(--navy);font-weight:800}.cost-table td{color:#536978}.cost-table td b{color:#063b5d;font-size:.84rem}.cost-table td small{color:#69808d}.cost-table code{color:#087779;background:#e7f5f3;border-radius:7px;padding:4px 7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem}.cost-level{color:#087779;white-space:nowrap;background:#e8f6f3;border-radius:999px;padding:5px 9px;font-size:.67rem;font-weight:850;display:inline-flex}.cost-comparison-table td:nth-child(2){line-height:1.8}.cost-summary-foot{background:#072d4e0b;border-top:1px solid #dce9ea;justify-content:space-between;align-items:center;gap:20px;padding:15px 29px;font-size:.68rem;display:flex}.cost-summary-foot span{color:#526a79;align-items:flex-start;gap:7px;display:flex}.cost-summary-foot span .ui-icon{color:var(--teal);flex:none}.cost-summary-foot a{color:var(--teal);white-space:nowrap;align-items:center;gap:6px;font-weight:850;text-decoration:none;display:flex}.article-body .cost-prose-section{border-radius:22px;padding:29px 31px 27px;box-shadow:0 14px 38px #071f490e}.article-body .cost-prose-section:before{width:6px}.cost-section-kicker{color:#087879;letter-spacing:.01em;background:#e3f6f3;border-radius:999px;margin-bottom:9px;padding:4px 9px;font-size:.63rem;font-weight:900;display:inline-flex}.article-body .cost-prose-section h2{border-bottom:1px solid #0a485b1a;padding-bottom:10px;font-size:1.32rem}.article-body .cost-prose-section p,.article-body .cost-prose-paragraph{color:#324a5e;line-height:2.15}.article-body .cost-prose-tone-1{background:linear-gradient(145deg,#fff,#f0fbf8)}.article-body .cost-prose-tone-2{background:linear-gradient(145deg,#fff,#f6f4ff)}.article-body .cost-prose-tone-3{background:linear-gradient(145deg,#fff,#f2f8ff)}.article-body .cost-prose-heading{color:var(--navy);border-bottom:1px solid #dce8e9;margin-top:42px;padding:0 18px 10px 0;position:relative}.article-body .cost-prose-heading:before{content:"";background:var(--teal);border-radius:50%;width:8px;height:8px;position:absolute;top:.42em;right:0;box-shadow:0 0 0 6px #008f911a}.article-body .cost-prose-paragraph{padding:0 18px}.article-body .cost-key-takeaway{border:1px solid #bce0dc;border-right:6px solid var(--teal);background:linear-gradient(135deg,#eefaf7,#f5f8ff);border-radius:18px;margin:28px 0;padding:24px 27px 22px;position:relative;box-shadow:0 12px 32px #071f490d}.article-body .cost-key-takeaway>span{color:#087879;margin-bottom:7px;font-size:.68rem;font-weight:900;display:inline-block}.article-body .cost-key-takeaway p{color:#173e57;margin:0;font-size:.96rem;line-height:2.05}.article-body .cost-inline-amount{color:#075d69;unicode-bidi:isolate;background:#e8f6f3;border-radius:6px;padding:0 5px;font-weight:900;display:inline-block}.article-body .cost-inline-code{color:#087879;unicode-bidi:isolate;background:#f0faf8;border:1px solid #c9e5e1;border-radius:6px;margin-inline:2px;padding:1px 6px;font-size:.82em;font-weight:800;display:inline-block}.article-body .cost-inline-key{color:#083f61;font-weight:900}.article-body .cost-inline-emphasis{color:#66529b;padding-inline:2px;font-style:italic;font-weight:700}.article-body .cost-inline-underline{color:#183e57;text-underline-offset:5px;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;font-weight:800;text-decoration-color:#39b9b5;text-decoration-thickness:2px}@media (width<=600px){.post-grid{grid-template-columns:1fr}.post-card>div{padding:16px}.article-head{text-align:right}.article-head h1{font-size:1.8rem}.article-cover{border-radius:16px}.article-body{font-size:.96rem}.cost-summary{border-radius:19px;margin-bottom:29px}.cost-summary-head{grid-template-columns:auto 1fr;gap:11px;padding:21px 16px 17px}.cost-summary-icon{border-radius:14px;width:45px;height:45px}.cost-summary-head h2{font-size:1.08rem}.cost-summary-head p{font-size:.66rem}.cost-summary-year{grid-column:1/-1;width:max-content;margin-right:56px}.cost-price-cards{grid-template-columns:1fr 1fr;gap:8px;padding:0 15px 16px}.cost-price-cards article{border-radius:14px;min-height:92px;padding:11px}.cost-price-cards .cost-price-note{grid-column:1/-1;min-height:78px}.cost-price-cards article>strong{font-size:1rem}.cost-table-wrap{background:0 0;border:0;margin:0 15px 16px;overflow:visible}.cost-table thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.cost-table,.cost-table tbody,.cost-table tr,.cost-table th,.cost-table td{display:block}.cost-table tbody{gap:10px;display:grid}.cost-table tbody tr{border:1px solid #d9e5e6;border-radius:14px;padding:13px;box-shadow:0 7px 19px #071f490a;background:#fff!important}.cost-table tbody th{border-bottom:1px solid #edf2f3;max-width:none;margin-bottom:5px;padding:0 0 9px;font-size:.78rem}.cost-table tbody td{border:0;justify-content:space-between;gap:12px;padding:6px 0;font-size:.7rem;display:flex}.cost-table tbody td:before{content:attr(data-label);color:#7a8c96;font-weight:700}.cost-summary-foot{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px;line-height:1.7}.cost-summary-foot a{align-self:flex-end}.article-body .cost-prose-section{border-radius:17px;padding:21px 18px 20px}.article-body .cost-prose-section h2{font-size:1.13rem}.article-body .cost-prose-section p,.article-body .cost-prose-paragraph{line-height:2.05}.article-body .cost-prose-heading{margin-top:34px;padding-right:15px;font-size:1.15rem}.article-body .cost-prose-paragraph{padding:0 8px}.article-body .cost-key-takeaway{border-radius:15px;padding:19px 17px 17px}.article-body .cost-key-takeaway p{font-size:.9rem}}.article-page .article{max-width:980px}.article-page .article>h1{max-width:850px;font-size:clamp(2rem,4.4vw,3.6rem);line-height:1.42}.article-reading-progress{z-index:150;pointer-events:none;height:4px;position:fixed;top:0;left:0;right:0}.article-reading-progress span{transform-origin:100%;background:linear-gradient(90deg,var(--teal),#4ac9ca,#7a9cff);will-change:transform;width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 16px #008f9173}.article-toolkit{grid-template-columns:minmax(0,.82fr) minmax(300px,1.18fr);gap:18px;margin:28px 0 38px;display:grid}.article-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.article-metrics>div{text-align:center;background:linear-gradient(145deg,#fff,#f0fbfa);border:1px solid #008f912e;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:112px;padding:18px 12px;display:flex;box-shadow:0 10px 28px #071f490e}.article-metrics b{color:var(--navy);font-size:1.25rem}.article-metrics span{color:var(--muted);font-size:.72rem}.article-toc{background:linear-gradient(145deg,#fbfefe,#f3f8fb);border:1px solid #d5e4e6;border-radius:20px;padding:20px 23px}.article-toc strong{color:var(--navy);margin-bottom:9px;display:block}.article-toc ol{columns:2;column-gap:26px;margin:0;padding-right:20px}.article-toc li{break-inside:avoid;color:var(--teal);margin:5px 0}.article-toc a{color:var(--ink);font-size:.78rem;transition:color .2s}.article-toc a:hover{color:var(--teal)}.article-body>.article-section{background:linear-gradient(145deg,#fff 10%,#f7fbfb);border:1px solid #dbe7e8;border-radius:20px;margin:26px 0;padding:24px 28px;position:relative;overflow:hidden;box-shadow:0 12px 34px #071f490b}.article-body>.article-section:before{content:"";background:linear-gradient(var(--teal),#55cfd0);width:5px;height:100%;position:absolute;top:0;right:0}.article-body>.article-section:nth-of-type(3n+2){background:linear-gradient(145deg,#fff,#f7f5ff)}.article-body>.article-section:nth-of-type(3n){background:linear-gradient(145deg,#fff,#f5f9ff)}.article-body>.article-section h2{margin:0 0 10px;font-size:1.3rem}.article-body>.article-section p{color:#344963;margin:0}.article-sources{color:#e8f7f7;background:#082d4e;border-radius:20px;margin:34px 0;padding:25px 28px;box-shadow:0 18px 45px #071f4924}.article-sources h2{color:#fff;margin:0 0 12px}.article-sources ul{margin:0;padding-right:21px}.article-sources a{color:#89f0e8;text-underline-offset:4px;text-decoration-thickness:1px}.article-sources a:hover{color:#fff}@media (width<=820px){.article-toolkit{grid-template-columns:1fr}.article-toc ol{columns:1}}@media (width<=600px){.article-page .article>h1{font-size:1.85rem}.article-toolkit{margin:22px 0 30px}.article-metrics{grid-template-columns:repeat(3,1fr)}.article-metrics>div{border-radius:14px;min-height:92px;padding:12px 7px}.article-metrics b{font-size:1rem}.article-body>.article-section,.article-sources{border-radius:16px;padding:20px 18px}.article-body>.article-section h2{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.article-reading-progress{display:none}}:is(.treatment-card,.doctor-card,.post-card,.modern-service-card,.modern-doctor-card,.modern-article-card,.about-principle-grid article,.about-doctor,.comment-item,.tariff-mobile-list article,.cards>a.card,.cards>article.card){transition:transform .42s var(--clinic-ease),box-shadow .42s var(--clinic-ease),border-color .42s var(--clinic-ease),background-color .42s var(--clinic-ease);position:relative}.post-card picture{background:linear-gradient(135deg,var(--teal-soft),var(--clinic-sky-soft));overflow:hidden}.post-card img{transition:transform .65s var(--clinic-ease),filter .65s var(--clinic-ease)}.comment-avatar{transition:transform .42s var(--clinic-ease),box-shadow .42s var(--clinic-ease),background .42s var(--clinic-ease)}.comment-form-card{transition:border-color .38s var(--clinic-ease),box-shadow .38s var(--clinic-ease),transform .38s var(--clinic-ease)}.comment-form-card:focus-within{border-color:#008f916b;box-shadow:0 18px 48px #09234b17,0 0 0 5px #008f910e}@media (hover:hover) and (pointer:fine){:is(.treatment-card,.doctor-card,.post-card,.modern-service-card,.modern-doctor-card,.modern-article-card,.about-principle-grid article,.about-doctor,.comment-item,.tariff-mobile-list article,.cards>a.card,.cards>article.card):hover{box-shadow:var(--clinic-glow);border-color:#008f9161;transform:translateY(-4px)}:is(.post-card,.modern-article-card,.modern-service-card):hover img{filter:saturate(1.04);transform:scale(1.035)}.comment-item:hover .comment-avatar{background:linear-gradient(145deg,#dff5f3,var(--clinic-lilac-soft));transform:translateY(-2px)scale(1.04);box-shadow:0 10px 25px #008f9124}}@media (width<=600px){:is(.treatment-card,.doctor-card,.post-card,.modern-service-card,.modern-doctor-card,.modern-article-card,.about-principle-grid article,.about-doctor,.comment-item,.tariff-mobile-list article,.cards>a.card,.cards>article.card):hover{transform:none}}.post-card picture,.modern-article-card picture{position:relative}.post-card picture:after,.modern-article-card picture:after{content:"";opacity:0;transition:opacity .48s var(--clinic-ease);pointer-events:none;background:linear-gradient(#0000 38%,#042d3e8a);position:absolute;inset:0}.post-card .card-link,.modern-article-card .card-link{transition:gap .35s var(--clinic-ease),color .35s var(--clinic-ease)}@media (hover:hover) and (pointer:fine){.post-card:hover picture:after,.modern-article-card:hover picture:after{opacity:1}.post-card:hover .card-link,.modern-article-card:hover .card-link{color:var(--teal);gap:11px}}.article-process{background:linear-gradient(145deg,#f8fdfc,#f4f7ff);border:1px solid #cde2e1;border-radius:24px;margin:32px 0;padding:28px;box-shadow:0 18px 45px #071f4912}.article-process header{margin-bottom:18px}.article-process header small{color:#087879;background:#dff5f2;border-radius:999px;padding:5px 10px;font-size:.68rem;font-weight:900;display:inline-flex}.article-process header h2{margin:8px 0 0;font-size:1.42rem}.article-process>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.article-process article{background:#ffffffe6;border:1px solid #d8e7e8;border-radius:17px;grid-template-columns:42px 1fr;align-items:start;gap:12px;padding:17px;display:grid}.article-process article>span{background:linear-gradient(145deg,var(--teal),#197d9b);color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid;box-shadow:0 8px 18px #008f912b}.article-process article h3{color:var(--navy);margin:0 0 4px;font-size:.97rem}.article-process article p{color:#536978;margin:0;font-size:.82rem;line-height:1.9}@media (width<=600px){.article-process{border-radius:18px;padding:20px 16px}.article-process>div{grid-template-columns:1fr}.article-process article{grid-template-columns:36px 1fr;padding:14px}.article-process article>span{border-radius:11px;width:36px;height:36px}}.article-comparison{background:linear-gradient(145deg,#fbfefe,#f4f7ff);border:1px solid #cde2e1;border-radius:24px;margin:32px 0;padding:28px;box-shadow:0 18px 45px #071f4912}.article-comparison header{margin-bottom:18px}.article-comparison header small{color:#087879;background:#dff5f2;border-radius:999px;padding:5px 10px;font-size:.68rem;font-weight:900;display:inline-flex}.article-comparison header h2{margin:8px 0 0;font-size:1.42rem}.article-comparison>div{background:#fff;border:1px solid #d5e4e5;border-radius:17px;overflow:auto}.article-comparison table{border-collapse:collapse;width:100%;min-width:620px;display:table}.article-comparison th,.article-comparison td{text-align:right;vertical-align:top;border-bottom:1px solid #e4eded;padding:14px 16px}.article-comparison thead th{color:#fff;background:#0a3a5b;font-size:.76rem}.article-comparison tbody th{width:23%;color:var(--navy);background:#f3faf9;font-size:.8rem}.article-comparison tbody td{color:#496273;font-size:.8rem;line-height:1.85}.article-comparison tbody tr:last-child>*{border-bottom:0}.article-comparison tbody td:nth-child(2){background:#fcfffe}.article-comparison tbody td:nth-child(3){background:#fbfaff}@media (width<=600px){.article-comparison{border-radius:18px;padding:20px 15px}.article-comparison>div{background:0 0;border:0;overflow:visible}.article-comparison table,.article-comparison tbody,.article-comparison tr,.article-comparison th,.article-comparison td{min-width:0;display:block}.article-comparison thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.article-comparison tbody{gap:11px;display:grid}.article-comparison tbody tr{background:#fff;border:1px solid #d9e6e7;border-radius:15px;padding:14px;box-shadow:0 8px 22px #071f490b}.article-comparison tbody th{background:0 0;border-bottom:1px solid #e7eeee;width:auto;margin-bottom:5px;padding:0 0 9px}.article-comparison tbody td{grid-template-columns:86px 1fr;gap:10px;padding:7px 0;display:grid;background:0 0!important;border:0!important}.article-comparison tbody td:before{content:attr(data-label);color:#087879;font-size:.68rem;font-weight:850}}
