body.postid-6413 .theme-page{background:#fbfaf8}.avw-row.vc_row{display:flex;flex-wrap:wrap;gap:28px;width:calc(100% - 40px);max-width:1160px;margin:0 auto 32px!important;padding:0!important;float:none;box-sizing:border-box;scroll-margin-top:25px}.avw-row *{box-sizing:border-box}.avw-row:before,.avw-row:after{display:none!important}.avw-row>.wpb_column{float:none;padding:0!important;margin:0!important;min-width:0}.avw-row>.vc_col-sm-12{width:100%}.avw-row>.vc_col-sm-8{width:calc(66.666% - 14px)}.avw-row>.vc_col-sm-4{width:calc(33.333% - 14px)}.avw-row>.vc_col-sm-6{width:calc(50% - 14px)}.avw-row .vc_column-inner{padding:0!important}.avw-row .wpb_content_element{margin-bottom:0!important}.avw-row p,.avw-row li{font-size:15px;line-height:1.8;color:#667886;padding:0}.avw-row p{margin:0 0 18px}.avw-row p:last-child{margin-bottom:0}.avw-row h2{font-size:26px!important;line-height:1.4!important;font-weight:400;color:#2d3c47;padding:0!important;margin:0 0 20px!important}.avw-intro{align-items:flex-start}.avw-kicker{font-size:11px!important;letter-spacing:.09em;text-transform:uppercase;color:#b35b38!important;margin-bottom:13px!important}.avw-photo .vc_single_image-wrapper{border-radius:18px;overflow:hidden;background:#fff}.avw-photo img{width:100%!important;height:auto!important;display:block;border-radius:18px;box-shadow:none!important}.avw-nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding:17px 22px;background:#f3ece4;border:1px solid #e8d9cd;border-radius:13px}.avw-nav a{font-size:14px;color:#ad5131;text-decoration:none;border-bottom:1px solid #d5af96}.avw-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px 23px;margin-top:23px!important}.avw-actions a{font-size:14px;color:#b95532;text-decoration:none;border-bottom:1px solid #d8b59f}.avw-actions a.avw-button{display:inline-flex;align-items:center;justify-content:center;background:#c74e29;border:1px solid #c74e29;border-radius:9px;padding:11px 19px;color:#fff;font-weight:600;line-height:1.5}.avw-actions a.avw-button:hover{background:#ac3d1c}.avw-row a:focus-visible{outline:2px solid #bd542f;outline-offset:4px}.avw-two>.avw-card{padding:25px!important;background:#fff;border:1px solid #ead9cd;border-radius:16px}.avw-two>.avw-warm{background:#fff4ea}.avw-row h2.avw-icon-heading{display:flex;align-items:center;gap:13px;font-size:21px!important}.avw-icon{flex:0 0 42px;width:42px;height:42px;border-radius:12px;background:#fff0e6;color:#c3522b;display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1}.avw-row ul{list-style:none!important;margin:0;padding:0!important}.avw-row ul li{position:relative;list-style:none!important;padding:0 0 0 18px!important;margin:0 0 10px!important}.avw-row ul li:before{position:absolute;left:0;top:0;content:'•'!important;color:#c3522b;font-family:inherit!important}.avw-row ul li:after{display:none!important}.avw-process{border-top:1px solid #ead9cd;border-bottom:1px solid #ead9cd;padding:28px 0!important}.avw-row.avw-process{padding:28px 0!important}.avw-price-intro.vc_row{margin-bottom:20px!important}.avw-prices{align-items:flex-start}.avw-bottom.vc_row{padding:25px 28px!important;border-radius:16px;background:#f3ece4;margin-bottom:42px!important}
@media(max-width:800px){.avw-row.vc_row{gap:22px}.avw-row>.vc_col-sm-6{width:calc(50% - 11px)}.avw-row h2{font-size:24px!important}.avw-two>.avw-card{padding:21px!important}.avw-row h2.avw-icon-heading{font-size:20px!important;gap:10px}}
@media(max-width:620px){.avw-row.vc_row{width:calc(100% - 30px);margin-bottom:24px!important;gap:20px}.avw-row>.wpb_column{width:100%!important}.avw-photo .vc_single_image-wrapper{max-width:340px;margin:0 auto}.avw-row h2{font-size:23px!important}.avw-row p,.avw-row li{font-size:14px}.avw-nav{gap:10px 18px;padding:16px 18px}.avw-nav a{font-size:13px}.avw-row h2.avw-icon-heading{font-size:20px!important}.avw-bottom.vc_row{padding:22px!important}.avw-actions{gap:15px 20px}}

.avw-hero,.avw-analysis{align-items:flex-start}.avw-row h3{font-size:20px;line-height:1.45;font-weight:400;color:#2d3c47;margin:0 0 16px;padding:0}.avw-row h3.avw-icon-heading{display:flex;align-items:center;gap:12px}.avw-note.vc_row{padding:20px 24px!important;background:#f4eee6;border-radius:14px}.avw-caption{font-size:12px!important;line-height:1.6!important;color:#788791!important;margin-top:12px!important}.avw-diagnostics .vc_column-inner{padding:0 4px!important}.avw-row.avw-clinical-row>.vc_col-sm-4{width:calc((100% - 56px)/3)}.avw-clinical figure{width:100%;margin:0!important}.avw-clinical a.image{width:100%;display:flex;justify-content:center;align-items:center;height:220px}.avw-clinical img{width:auto!important;max-width:100%!important;max-height:220px!important;height:auto!important;object-fit:contain}.avw-diagram a.image{display:flex;align-items:center;justify-content:center;min-height:300px;background:#fff;border:1px solid #ead9cd;border-radius:14px;padding:12px}.avw-diagram img{max-height:310px!important;object-fit:contain;width:100%!important;height:auto!important;box-shadow:none!important}.avw-video{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#f2ece7}.avw-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.avw-article-link a{color:#b65331;border-bottom:1px solid #d8b69e;text-decoration:none;font-size:14px}.avw-hero .avw-photo img{max-width:100%!important;width:100%!important;height:auto!important}
@media(max-width:620px){.avw-row.avw-clinical-row>.wpb_column{width:100%!important}.avw-diagram a.image{min-height:0}.avw-clinical a.image{height:auto}.avw-clinical img{width:100%!important;max-height:none!important}.avw-row h3{font-size:19px}.avw-note.vc_row{padding:20px!important}}

.avw-photo figure{width:100%;margin:0!important}.avw-photo a.image{display:block;width:100%}.avw-diagram img,.avw-result img{object-fit:contain;background:#fff}.avw-hero .avw-photo img{max-width:400px!important;margin:0 auto}.avw-features{align-items:flex-start}.avw-price-note p{font-size:13px;color:#73828b}.avw-prices{align-items:flex-start}

.avw-procedure{align-items:flex-start}.avw-procedure .avw-photo img{width:100%!important;height:auto!important}.avw-row .avw-caption{font-size:12px!important}
