/* Presentation only. No content, generated labels, reordering or behavior changes. */
body.eit-design-reviews .rv-wrap{background:#f4f1eb;color:#193d40;--eit-text:#193d40;--eit-text-muted:#526466;--eit-accent:#256b68}
body.eit-design-reviews .rv-inner{max-width:1120px;padding-inline:32px}
body.eit-design-reviews .rv-hero{background:#e9eee8;padding:76px 0 58px;border-bottom:1px solid #cfdad2}
body.eit-design-reviews .rv-hero:before{background:radial-gradient(ellipse at 90% 0,#d5e2d5 0,transparent 65%),linear-gradient(120deg,transparent 70%,#dce6dd 70%,transparent 71%)}
body.eit-design-reviews .rv-hero-inner{text-align:left;max-width:1000px}
body.eit-design-reviews .rv-tag{background:transparent;color:#48625d;border:1px solid #b4c5b9;border-radius:4px;padding:8px 14px;letter-spacing:.13em}
body.eit-design-reviews .rv-tag:before{background:#5a7c6b}
body.eit-design-reviews .rv-hero h1{font:500 clamp(32px,4.8vw,60px)/1.12 Georgia,serif;letter-spacing:-.035em;color:#173f40;max-width:940px;margin-bottom:28px;text-wrap:balance}
body.eit-design-reviews .rv-hero h1 span{color:#4f6c58}
body.eit-design-reviews .rv-hero-rating{color:#435d57;font-weight:500}
body.eit-design-reviews .rv-hero-stars svg,body.eit-design-reviews .rv-quote-stars svg{color:#98702f}
body.eit-design-reviews .rv-main{padding:44px 0 72px}
body.eit-design-reviews .rv-card{background:#fffdf8;border:1px solid #dedfd4;border-radius:8px 28px 28px 28px;box-shadow:0 12px 35px -28px #354f43;padding:38px 44px;margin-bottom:44px}
body.eit-design-reviews .rv-card p{line-height:1.9}
body.eit-design-reviews .rv-years{color:#566a51;opacity:1;letter-spacing:.16em;font-family:Georgia,serif;font-weight:400}
body.eit-design-reviews .rv-intro-list li:before{background:#8a7650;width:6px;height:6px;border-radius:1px}
body.eit-design-reviews .rv-review{background:#fffdf9;border:1px solid #d7ddd5;border-top:3px solid #728b79;border-radius:6px 6px 24px 24px;box-shadow:0 16px 38px -30px #254b3c;padding:36px 38px;margin-bottom:32px}
body.eit-design-reviews .rv-review-head{margin-bottom:26px;padding-bottom:22px;border-bottom:1px solid #e0e4da}
body.eit-design-reviews .rv-review h2{font:500 clamp(25px,2.9vw,36px)/1.24 Georgia,serif;letter-spacing:-.02em;padding-left:0;color:#214946;margin-bottom:14px}
body.eit-design-reviews .rv-review h2:before{background:none;width:0}
body.eit-design-reviews .rv-review-sub{padding-left:0;color:#526466;line-height:1.85}
body.eit-design-reviews .rv-badge{color:#385d4c;background:#e9eee4;border-radius:4px;letter-spacing:.09em;padding:7px 12px;margin-bottom:18px}
body.eit-design-reviews .rv-badge.dental{background:#e8edf1;color:#3b5670}
body.eit-design-reviews .rv-media{gap:16px}
body.eit-design-reviews .rv-photo,body.eit-design-reviews .rv-video{border:1px solid #d8e0d8;background:#edf0e9;border-radius:12px;box-shadow:none}
body.eit-design-reviews .rv-photo img{object-fit:contain}
body.eit-design-reviews .rv-quote{background:#eff1e9;border:1px solid #d7dfd2;border-radius:8px 22px 22px 22px;padding:26px}
body.eit-design-reviews .rv-quote-ava{background:#476451}
body.eit-design-reviews .rv-quote-text{line-height:1.9;color:#29423e}
body.eit-design-reviews .rv-faq{margin-top:48px}
body.eit-design-reviews .rv-faq-header{text-align:left}
body.eit-design-reviews .rv-faq-header h2{font:500 clamp(28px,3vw,39px)/1.2 Georgia,serif;letter-spacing:-.02em}
body.eit-design-reviews .rv-section-tag{background:#e5ebdf;color:#425f4c;border-radius:4px}
body.eit-design-reviews .rv-faq-item{background:#fffdf9;border:1px solid #d4dcd1;border-radius:12px;box-shadow:none}
body.eit-design-reviews .rv-faq-item.open{border-color:#829985;box-shadow:0 6px 22px -18px #264a37}
body.eit-design-reviews .rv-faq-q{padding:23px 26px;line-height:1.6}
body.eit-design-reviews .rv-faq-a{line-height:1.9;color:#526466}
body.eit-design-reviews .rv-cta{background:#25483e;border:1px solid #426351;border-radius:8px 32px 32px 32px;padding:54px 42px;margin-top:42px}
body.eit-design-reviews .rv-cta h2{font:500 clamp(29px,3.2vw,42px)/1.2 Georgia,serif;letter-spacing:-.025em}
body.eit-design-reviews .rv-cta p{color:#e0e8df;line-height:1.85}
body.eit-design-reviews .rv-cta-btn{background:#f3f0e4;color:#25483e;border:1px solid #f3f0e4;border-radius:8px;box-shadow:none;min-height:50px}
body.eit-design-reviews .rv-cta-btn:hover{background:#e6e3d4;color:#25483e;box-shadow:none}
body.eit-design-reviews .rv-cta-tag{border-radius:4px;color:#eef0df}
/* Prices: precise, quiet catalog treatment. Calculator selectors and layout remain native. */
body.eit-design-prices .cp-wrap{background:#f4f6f3;color:#1a4143;--eit-text:#244244;--eit-text-muted:#53696a;--eit-accent:#246d6b}
body.eit-design-prices .cp-inner{max-width:1200px;padding-inline:32px}
body.eit-design-prices .cp-hero{background:#163f43;padding:76px 0 64px;border-bottom:5px solid #8eaaa1}
body.eit-design-prices .cp-hero:before{background:radial-gradient(ellipse at 100% 0,#2d6261 0,transparent 65%),linear-gradient(130deg,transparent 75%,#ffffff08 75%,transparent 75.2%)}
body.eit-design-prices .cp-tag{background:#ffffff0d;border:1px solid #7d9d98;color:#ecf1e8;border-radius:5px;letter-spacing:.13em;padding:9px 15px}
body.eit-design-prices .cp-hero h1{font:500 clamp(32px,4.4vw,56px)/1.15 Georgia,serif;letter-spacing:-.025em;max-width:1020px;text-wrap:balance;margin-bottom:28px}
body.eit-design-prices .cp-hero-info{color:#d1e0da;font-weight:500}
body.eit-design-prices .cp-main{padding-top:44px}
body.eit-design-prices .cp-article{background:#fffefb;border:1px solid #d9e1da;border-radius:10px 28px 28px 28px;box-shadow:0 14px 40px -32px #234748;padding:48px 48px;margin-bottom:36px}
body.eit-design-prices .cp-article p{line-height:1.95;color:#244244}
body.eit-design-prices .cp-article p.lead{border-left:2px solid #8c9b7c;background:#f0f3ec;border-radius:0 12px 12px 0;padding:20px 24px;line-height:1.85;font-size:18px}
body.eit-design-prices .cp-h2{font:500 clamp(27px,3vw,36px)/1.25 Georgia,serif;letter-spacing:-.02em;padding-left:0;padding-top:24px;border-top:1px solid #dce3da;margin-top:48px;color:#204a4b}
body.eit-design-prices .cp-h2:before{width:0;background:none}
body.eit-design-prices .cp-h3{font-size:20px;font-weight:600;line-height:1.5;margin-top:32px}
body.eit-design-prices .cp-article-img{border-radius:10px;box-shadow:none;border:1px solid #d8e1db}
body.eit-design-prices .cp-compare-note{background:#f1efe3;border:1px solid #d8d3bb;color:#63532d;border-radius:8px;line-height:1.8}
body.eit-design-prices .cp-feature-card{background:#edf2ec;border:1px solid #d4dfd3;border-radius:12px;box-shadow:none}
body.eit-design-prices .cp-feature-text{line-height:1.7;color:#244244}
body.eit-design-prices .cp-section-tag{background:#e7eee5;color:#3e6250;border-radius:4px}
body.eit-design-prices .cp-faq-header h2,body.eit-design-prices .cp-section-title{font:500 clamp(28px,3vw,39px)/1.25 Georgia,serif;letter-spacing:-.02em}
body.eit-design-prices .cp-faq-item{background:#fffefb;border:1px solid #d8e0d6;border-radius:12px;box-shadow:none}
body.eit-design-prices .cp-faq-item.open{border-color:#729b8f;box-shadow:none}
body.eit-design-prices .cp-faq-q{padding:23px 26px;line-height:1.6}
body.eit-design-prices .cp-faq-a{line-height:1.9;color:#53696a}
body.eit-design-prices .cp-conclusion{background:#edf2e9;border:1px solid #d4decf;border-radius:12px}
body.eit-design-prices .cp-cta-section{background:#19494b;border-radius:10px 28px 28px 28px;border:1px solid #3d6966}
body.eit-design-prices .cp-cta-section h2{font:500 clamp(28px,3vw,40px)/1.25 Georgia,serif;letter-spacing:-.02em}
body.eit-design-prices .cp-cta-section p{color:#d8e5df}
body.eit-design-prices .cp-cta-btn{border-radius:8px;background:#f0f1e7;color:#19494b;box-shadow:none;min-height:50px}
body.eit-design-prices .cp-cta-btn:hover{background:#e1e7da;color:#19494b;box-shadow:none}
body.eit-design-prices .eit-pc{--pc-ink:#1c494a;--pc-accent:#306f67;--pc-line:#cedbd1;--pc-soft:#edf2e9}
body.eit-design-prices .eit-pc .eit-pc-kicker{color:#45684f;letter-spacing:.13em}
body.eit-design-prices .eit-pc h2{font-family:Georgia,serif;font-weight:500;font-size:clamp(28px,3.2vw,40px)!important;line-height:1.25!important;letter-spacing:-.02em}
body.eit-design-prices .eit-pc .eit-pc-card{background:#fffefb;border-radius:12px;box-shadow:0 8px 22px -20px #285448;border-color:#cfdbd0;transition:border-color .2s,box-shadow .2s,background .2s}
body.eit-design-prices .eit-pc .eit-pc-card.is-selected{border-color:#386f60;background:#eff4ec;box-shadow:0 0 0 3px #386f6015}
body.eit-design-prices .eit-pc .eit-pc-card[data-package=dhi]{background:#f1f5ee;border-color:#b5cab6}
body.eit-design-prices .eit-pc .eit-pc-card[data-package=dhi].is-selected{border-color:#386f60}
body.eit-design-prices .eit-pc .eit-pc-card[data-package=premium]{background:#21453e;color:#eef2e8;border-color:#617f68}
body.eit-design-prices .eit-pc .eit-pc-card[data-package=premium].is-selected{border-color:#a1c1a8;box-shadow:0 0 0 3px #617f6830}
body.eit-design-prices .eit-pc .eit-pc-card[data-package=premium] h3,body.eit-design-prices .eit-pc .eit-pc-card[data-package=premium] .eit-pc-price{color:#e0eacf}
body.eit-design-prices .eit-pc .eit-pc-card[data-package=premium] .eit-pc-method{color:#dfe9dc}
body.eit-design-prices .eit-pc .eit-pc-badge{background:#476b50;border-radius:5px;color:#fff;letter-spacing:.02em}
body.eit-design-prices .eit-pc .eit-pc-price{font-family:Georgia,serif;font-size:38px;font-weight:500;letter-spacing:-.03em}
body.eit-design-prices .eit-pc .eit-pc-select{border-radius:7px;background:#edf2e9;border-color:#a5bba9;color:#2e5643;min-height:48px}
body.eit-design-prices .eit-pc .is-selected .eit-pc-select{background:#315e4d;border-color:#315e4d;color:#fff}
body.eit-design-prices .eit-pc .eit-pc-card[data-package=premium] .eit-pc-select{background:#365e4e;border-color:#91ad97;color:#fff}
body.eit-design-prices .eit-pc .eit-pc-included{background:#e9efe3;color:#385b41;border:1px solid #d6e1cb;border-radius:8px}
body.eit-design-prices .eit-pc .eit-pc-extra{background:#f7f8f2;border-radius:10px;border-color:#d0dbca}
body.eit-design-prices .eit-pc .eit-pc-extra:has(input:checked){background:#eaf1e3;border-color:#5d8059;box-shadow:0 0 0 1px #5d8059}
body.eit-design-prices .eit-pc .eit-pc-summary{background:#204a43;border:1px solid #537869;border-radius:12px;box-shadow:0 18px 40px -30px #183a31}
body.eit-design-prices .eit-pc .eit-pc-total output{color:#e0ebd0;font-family:Georgia,serif;font-weight:500;font-size:39px;letter-spacing:-.03em}
body.eit-design-prices .eit-pc .eit-pc-jump{background:#eef1e4;color:#214a3e;border-color:#eef1e4;border-radius:7px;min-height:50px}
body.eit-design-prices .eit-pc .eit-pc-submit{background:#315e4d;border-radius:7px;min-height:48px}
body.eit-design-prices .eit-pc .eit-pc-dialog{border-radius:14px;background:#fffef9}
body.eit-design-prices .eit-pc .eit-pc-form input:not([type=checkbox]),body.eit-design-prices .eit-pc .eit-pc-form select{border-color:#bacdbb;border-radius:7px;background:#fbfcf7}
body:is(.eit-design-prices,.eit-design-reviews) :is(.cp-wrap,.rv-wrap) :is(a,button,input,select,[tabindex]):focus-visible{outline:3px solid #a4753c;outline-offset:4px}
@media(max-width:768px){body.eit-design-reviews .rv-inner,body.eit-design-prices .cp-inner{padding-inline:20px}body.eit-design-reviews .rv-hero,body.eit-design-prices .cp-hero{padding:46px 0 40px}body.eit-design-reviews .rv-main,body.eit-design-prices .cp-main{padding-top:28px}body.eit-design-reviews .rv-card,body.eit-design-reviews .rv-review,body.eit-design-prices .cp-article{padding:28px 24px;border-radius:8px 20px 20px 20px}body.eit-design-reviews .rv-hero h1,body.eit-design-prices .cp-hero h1{font-size:clamp(30px,6vw,44px)}body.eit-design-reviews .rv-cta{padding:36px 24px}body.eit-design-reviews .rv-review h2{font-size:28px}body.eit-design-prices .cp-article p.lead{padding:18px;font-size:17px}}
@media(max-width:480px){body.eit-design-reviews .rv-inner,body.eit-design-prices .cp-inner{padding-inline:16px}body.eit-design-reviews .rv-card,body.eit-design-reviews .rv-review,body.eit-design-prices .cp-article{padding:24px 18px;margin-bottom:24px}body.eit-design-reviews .rv-review h2{font-size:26px}body.eit-design-reviews .rv-faq-q,body.eit-design-prices .cp-faq-q{padding:18px;font-size:14px}body.eit-design-reviews .rv-quote{padding:22px}body.eit-design-prices .cp-h2{font-size:27px}body.eit-design-reviews .rv-hero h1,body.eit-design-prices .cp-hero h1{font-size:31px}body.eit-design-prices .cp-hero-info{font-size:11px}body.eit-design-prices .eit-pc .eit-pc-total output{font-size:33px}}
@media(prefers-reduced-motion:reduce){body:is(.eit-design-prices,.eit-design-reviews) :is(.cp-wrap,.rv-wrap) *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/* The existing surrounding post shell stays in place, with matching finishes. */
body:is(.eit-design-prices,.eit-design-reviews) .eit-s-layout{gap:32px}
body:is(.eit-design-prices,.eit-design-reviews) .eit-s-body{padding:0 0 28px}
body:is(.eit-design-prices,.eit-design-reviews) .eit-s-article{border-radius:12px 24px 24px 24px;border:1px solid #d6dfd5;box-shadow:0 16px 44px -34px #254e40}
body:is(.eit-design-prices,.eit-design-reviews) .eit-s-widget{border-radius:10px;border-color:#d4dfd3;box-shadow:none;background:#fffef9}
body:is(.eit-design-prices,.eit-design-reviews) .eit-s-widget-title{border-bottom:1px solid #a5b9a3;color:#345b46}
body:is(.eit-design-prices,.eit-design-reviews) .eit-s-toc-item.active{background:#ebf0e4;border-left-color:#6e8b67;color:#365942;border-radius:0 7px 7px 0}
body.eit-design-reviews .eit-sp{background:#f4f1eb}
body.eit-design-reviews .eit-s-hero{background:#25483e;padding-block:64px 48px}
body.eit-design-reviews .eit-s-hero:before{background:linear-gradient(110deg,#183e36d9,#25483e99)}
body.eit-design-reviews .eit-s-hero :is(h1,h2){font-family:Georgia,serif;font-weight:500;letter-spacing:-.025em;text-shadow:none}
body.eit-design-prices .eit-sp{background:#f4f6f3}
body.eit-design-prices .eit-s-hero{background:#e6eee6;padding-block:64px 48px;border-bottom:1px solid #cddccd}
body.eit-design-prices .eit-s-hero:before{background:linear-gradient(110deg,#e6eee6f5,#d4e3d2e0)}
body.eit-design-prices .eit-s-hero :is(h1,h2){font-family:Georgia,serif;font-weight:500;color:#214948;text-shadow:none;letter-spacing:-.025em}
body.eit-design-prices .eit-s-hero-tag{background:#ffffff55;color:#325b4f;border-color:#a9beaa;border-radius:5px}
body.eit-design-prices .eit-s-hero-info,body.eit-design-prices .eit-s-breadcrumb,body.eit-design-prices .eit-s-breadcrumb a{color:#46675c}
body.eit-design-prices .eit-s-hero-cat{background:#416c58;color:#fff;border-radius:4px}
body.eit-design-prices .eit-s-hero-sep{color:#6a8378}
@media(max-width:768px){body:is(.eit-design-prices,.eit-design-reviews) .eit-s-layout{gap:24px}body:is(.eit-design-prices,.eit-design-reviews) .eit-s-hero{padding-block:44px 36px}body:is(.eit-design-prices,.eit-design-reviews) .eit-s-body{padding:0 0 22px}}
body.eit-design-reviews .rv-review h2{margin:0 0 14px}
body.eit-design-reviews .rv-photo img,body.eit-design-prices .cp-article-img img{margin:0!important;box-shadow:none}
