.platform-note{font-size:13px;line-height:1.6;color:#688167;max-width:650px;margin:20px auto;padding:14px 20px;background:#e8f2e8;border-radius:12px}
.process-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.process-grid article{padding:34px;border:1px solid #d3e3d3;border-radius:20px;background:#fff9}.process-grid article>span{font-size:11px;letter-spacing:.16em;color:#66ac64}.process-grid h3{font-size:25px;letter-spacing:-.035em;margin:24px 0 14px}.process-grid p,.booking-note p{font-size:16px;line-height:1.7;color:#5b715b}
.build-offer{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;padding:48px;background:#213d21;color:white;border-radius:26px}.build-offer h3{font-size:36px;margin:16px 0}.build-offer p{line-height:1.7}.build-offer .eyebrow{color:#c4dfc4}.build-offer .button{margin-top:16px}.offer-checks{list-style:none;margin:0;padding:0;display:grid;gap:18px;align-content:center}.offer-checks li{position:relative;padding-left:30px;line-height:1.5;font-size:16px}.offer-checks li::before{content:'✓';position:absolute;left:0;color:#c7e1c6;font-weight:800}.booking-note{padding:26px 32px;background:#e8f2e8;border-radius:18px;margin:24px 0}.booking-note p{margin-bottom:0}.subscription-intro{margin-top:90px}.subscription-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.subscription-grid .package>p:not(.price){color:#5b715b;line-height:1.6}.price small{font-size:16px;letter-spacing:0;font-weight:500}.subscription-grid .package-type{line-height:1.7}
.outdated-section{background:#e7efe7}.outdated-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.retro{border:6px ridge #ccc;padding:24px;min-width:0;font:16px/1.5 Georgia,serif;color:#222;background:#f2f0db;box-shadow:0 15px 25px #22392212}.retro-address{font:11px/1.4 monospace;background:#fff;border:1px inset #aaa;padding:8px;overflow-wrap:anywhere}.retro h3{font:700 25px/1.3 'Times New Roman',serif;text-decoration:underline;color:#21508b;letter-spacing:0;margin:24px 0}.retro nav{color:blue;text-decoration:underline;font-size:13px}.retro h4{font-size:18px}.retro footer{font-size:12px;border-top:1px solid #aaa;padding-top:16px}.retro-dental{background:#e3edf0}.retro-dental h3{text-align:center;color:#28627a}.retro-welcome{text-align:center;font-style:italic}.retro table{width:100%;border:1px solid #999;font-size:14px}.retro td{padding:5px;border-bottom:1px solid #aaa}.after-heading{text-align:center;margin:75px 0 35px}.after-heading h3{font-size:clamp(32px,5vw,54px);letter-spacing:-.05em;margin:12px 0 20px}.after-heading a{font-size:14px;text-decoration:underline}.after-image{width:100%;border:2px solid #b1d5b0;border-radius:16px;box-shadow:0 22px 35px #294b2822}
.ribbon-stars,.trust-stars,.review-summary-stars{display:inline-block!important;font-size:0!important;letter-spacing:0!important;white-space:nowrap}.ribbon-stars::before,.trust-stars::before,.review-summary-stars::before{content:'★★★★★';font-size:21px;letter-spacing:2px;background:linear-gradient(to right,#f5bd16 90%,#d0d8d0 90%);background-clip:text;-webkit-background-clip:text;color:transparent}.ribbon-stars::before{font-size:15px}.ribbon-stars>*,.trust-stars>*,.review-summary-stars>*{display:none!important}.review-stars span:last-child{color:#eab308}.review-page-grid .review-stars{color:#eab308}.review-page-grid .review-stars span:last-child{position:static}
.benefit-icon{display:grid;place-items:center;width:48px;height:48px;font-size:32px;line-height:1}
.before-monitor{max-width:850px;margin:0 auto;padding-bottom:85px;position:relative}.monitor-screen{position:relative;background:#d6dfd6;border:12px solid #2e392e;border-radius:22px 22px 0 0;overflow:hidden;box-shadow:0 28px 60px #283e2820}.monitor-browser{height:36px;background:#f5f8f5;display:flex;align-items:center;gap:25px;padding:0 16px;font-size:10px;color:#829982}.monitor-browser>span:first-child{color:#aac3a9;letter-spacing:3px}.before-monitor .outdated-grid{position:relative;display:block;height:430px;overflow:hidden;padding:30px}.before-monitor .retro{position:absolute;width:65%;min-height:350px;border:1px solid #b2bdb2;border-radius:5px;background:#f8f6f1;font-size:12px;line-height:1.5;padding:20px;box-shadow:0 15px 30px #36483625}.before-monitor .retro h3{font-size:20px;margin:18px 0;text-decoration:none;color:#536072}.before-monitor .retro h4{font-size:14px}.before-monitor .retro nav{color:#6b7183;font-size:11px}.before-monitor .retro-address{font-size:9px;border:0;background:#e8eee8}.before-monitor .retro-trade{left:5%;top:28px;transform:rotate(-5deg);opacity:.72}.before-monitor .retro-dental{right:4%;top:88px;transform:rotate(4deg);background:#f1f4f5}.before-monitor .retro footer{font-size:10px}.monitor-chin{position:relative;z-index:2;text-align:center;padding:16px;background:linear-gradient(#d2dad2,#bdc8bd);border-radius:0 0 18px 18px;font-size:9px;letter-spacing:.25em;color:#5b6e5b}.monitor-foot{position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:85px;width:160px;background:linear-gradient(#a3b2a3,#d1dcd1);clip-path:polygon(35% 0,65% 0,72% 75%,100% 87%,100% 100%,0 100%,0 87%,28% 75%)}.outdated-cross{position:absolute;z-index:3;top:48%;left:50%;transform:translate(-50%,-50%) rotate(-8deg);width:94px;height:94px;border-radius:50%;background:#fff4f1ed;border:2px solid #d97d75;box-shadow:0 8px 30px #77362e20;display:grid;place-items:center;color:#b85048}.outdated-cross span{font:300 85px/1 Arial,sans-serif}.before-monitor+.after-heading{margin-top:50px}
@media(max-width:760px){.monitor-screen{border-width:7px;border-radius:14px 14px 0 0}.before-monitor .outdated-grid{height:320px;padding:15px}.before-monitor .retro{width:80%;padding:12px;font-size:9px;min-height:265px}.before-monitor .retro h3{font-size:14px}.before-monitor .retro h4{font-size:11px}.before-monitor .retro nav,.before-monitor .retro footer{font-size:8px}.before-monitor .retro-address{font-size:7px}.before-monitor .retro-trade{left:2%;top:20px}.before-monitor .retro-dental{right:2%;top:70px}.before-monitor .retro table{font-size:9px}.outdated-cross{width:66px;height:66px}.outdated-cross span{font-size:60px}.monitor-browser{font-size:8px;gap:12px;height:28px}.monitor-chin{padding:12px}.monitor-foot{height:55px;width:120px}.before-monitor{padding-bottom:55px}}
@media(max-width:760px){.process-grid,.subscription-grid,.build-offer,.outdated-grid{grid-template-columns:1fr}.build-offer{padding:28px;gap:30px}.build-offer h3{font-size:30px}.process-grid article{padding:24px}.process-grid h3{font-size:23px}.offer-checks li{font-size:14px}.booking-note{padding:22px}.retro{padding:18px;font-size:14px}.retro h3{font-size:21px}.subscription-intro{margin-top:65px}.review-page-summary,.trust-summary,.review-summary{flex-wrap:wrap;max-width:100%;gap:16px}.footer-links{flex-wrap:wrap}.hero-showcase{max-width:100%;}.hero-phone{right:0}.hero-concept-label{padding-right:80px}.section-title{overflow-wrap:break-word}.subscription-grid .button{font-size:12px;padding:15px}.rating-ribbon{flex-wrap:wrap;justify-content:center}.outdated-section .project-grid{grid-template-columns:1fr}}
