@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";
.brochure-container{all:initial;--plato-green:#6ab42d;--plato-dark-green:#153300;--plato-light-green:#e8f5d9;--dark-navy:#1a2e05;--text-dark:#2d3e1a;--text-gray:#5a6b4a;--light-gray:#8a9a7a;--border-gray:#d4e4c4;--bg-cream:#f8faf5;--white:#fff;--accent-gold:#d4a855;--error-red:#c44536;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;forced-color-adjust:none;color:#1a2e05;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0;padding:0;font-family:DM Sans,sans-serif;font-size:16px;line-height:1.5;display:block}.brochure-container *,.brochure-container :before,.brochure-container :after{box-sizing:border-box;color:inherit;background-color:#0000;margin:0;padding:0}.brochure-container section{page-break-after:always;page-break-inside:avoid;width:100%;height:100vh;max-height:100vh;position:relative;overflow:hidden}.brochure-container .section-cover{background:var(--white);width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.brochure-container .cover-left{background:linear-gradient(135deg,var(--plato-green)0%,#5a9e22 100%);flex-direction:column;flex:0 0 55%;padding:clamp(24px,3vw,50px);display:flex;position:relative;overflow:hidden}.brochure-container .cover-left:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff14 0%,#0000 70%);width:60%;height:60%;position:absolute;top:-20%;right:-20%}.brochure-container .cover-logo{flex-shrink:0;width:clamp(40px,4vw,60px);height:clamp(40px,4vw,60px);margin-bottom:clamp(16px,2vw,30px)}.brochure-container .cover-logo img{object-fit:contain;filter:brightness(0)invert();width:100%;height:100%}.brochure-container .cover-text{margin-bottom:clamp(16px,2vw,28px)}.brochure-container .cover-title{color:var(--white);margin-bottom:clamp(12px,1.5vw,20px);font-size:clamp(24px,2.8vw,44px);font-weight:700;line-height:1.15}.brochure-container .cover-title .doctor-name{color:var(--white);display:block}.brochure-container .cover-subtitle{color:#fffffff2;border-left:3px solid var(--white);background:#ffffff26;border-radius:6px;padding:clamp(10px,1.2vw,16px) clamp(14px,1.5vw,22px);font-size:clamp(12px,1.2vw,18px);font-weight:500;line-height:1.4}.brochure-container .cover-description{flex-direction:column;flex:1;justify-content:center;gap:clamp(8px,1vw,14px);display:flex}.brochure-container .cover-description p{color:#ffffffe6;margin-bottom:0;font-size:clamp(11px,1vw,15px);font-weight:400;line-height:1.6}.brochure-container .cover-description strong{color:var(--white);font-weight:700}.brochure-container .cover-tagline{letter-spacing:.5px;color:var(--white)!important;margin-top:clamp(6px,.8vw,12px)!important;font-size:clamp(12px,1.1vw,16px)!important;font-weight:700!important}.brochure-container .cover-subtitle-bottom{color:#fffffff2;border-left:3px solid var(--white);background:#ffffff26;border-radius:6px;margin-top:auto;margin-bottom:clamp(12px,1.5vw,20px);padding:clamp(10px,1.2vw,16px) clamp(14px,1.5vw,22px);font-size:clamp(12px,1.2vw,18px);font-weight:500;line-height:1.4}.brochure-container .cover-brand{border-top:1px solid #fff3;flex-direction:column;gap:2px;padding-top:clamp(12px,1.5vw,24px);display:flex}.brochure-container .brand-name{color:var(--white);font-size:clamp(14px,1.3vw,20px);font-weight:700}.brochure-container .brand-tagline{color:#fffc;font-size:clamp(10px,.9vw,14px);font-style:italic;font-weight:400}.brochure-container .cover-right{background:var(--white);flex:1;position:relative;overflow:hidden}.brochure-container .cover-image-mask{width:100%;height:100%;position:absolute;top:0;left:0}.brochure-container .cover-image-mask img{object-fit:cover;object-position:center;width:100%;height:100%}.brochure-container .section-assessment{background:var(--white);flex-direction:column;width:100%;height:100vh;display:flex;position:relative}.brochure-container .assessment-content{flex:1;padding-bottom:50px;display:flex;overflow:hidden}.brochure-container .assessment-left{background:var(--bg-cream);flex-direction:column;flex:0 0 50%;justify-content:center;padding:clamp(24px,3vw,50px);display:flex}.brochure-container .assessment-header{margin-bottom:clamp(16px,2vw,30px)}.brochure-container .section-label{color:var(--plato-green);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px;font-size:clamp(10px,.8vw,13px);font-weight:700;display:block}.brochure-container .assessment-title{color:var(--dark-navy);font-size:clamp(24px,2.8vw,42px);font-weight:700;line-height:1.15}.brochure-container .practice-stats{flex-direction:column;gap:clamp(10px,1.2vw,18px);display:flex}.brochure-container .stat-item{border-bottom:1px solid var(--border-gray);flex-direction:column;gap:4px;padding-bottom:clamp(10px,1.2vw,18px);display:flex}.brochure-container .stat-item:last-child{border-bottom:none;padding-bottom:0}.brochure-container .stat-label{color:var(--light-gray);text-transform:uppercase;letter-spacing:1px;font-size:clamp(10px,.8vw,13px);font-weight:500}.brochure-container .stat-value{color:var(--dark-navy);font-size:clamp(14px,1.4vw,22px);font-weight:700}.brochure-container .stat-value.highlight{color:var(--plato-green)}.brochure-container .assessment-right{background:var(--plato-dark-green);flex:1;justify-content:center;align-items:center;padding:clamp(24px,3vw,50px);display:flex}.brochure-container .hidden-cost-card{width:100%;max-width:450px}.brochure-container .cost-title{color:var(--plato-green);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:clamp(16px,2vw,28px);font-size:clamp(11px,1vw,15px);font-weight:700}.brochure-container .cost-highlight{align-items:baseline;gap:8px;margin-bottom:clamp(14px,1.8vw,26px);display:flex}.brochure-container .cost-number{color:var(--white);font-size:clamp(48px,5.5vw,90px);font-weight:700;line-height:1}.brochure-container .cost-unit{color:#fffc;font-size:clamp(14px,1.5vw,22px);font-weight:500}.brochure-container .cost-description{color:var(--white);margin-bottom:10px;font-size:clamp(13px,1.2vw,18px);font-weight:400;line-height:1.5}.brochure-container .cost-description strong{color:var(--plato-green)}.brochure-container .cost-impact{color:#ffffffb3;border-bottom:1px solid #fff3;margin-bottom:clamp(16px,2vw,30px);padding-bottom:clamp(16px,2vw,30px);font-size:clamp(11px,1vw,15px);font-style:italic;font-weight:400;line-height:1.5}.brochure-container .current-investment{flex-direction:column;gap:6px;display:flex}.brochure-container .investment-label{color:#fff9;text-transform:uppercase;letter-spacing:1px;font-size:clamp(10px,.8vw,13px);font-weight:600}.brochure-container .investment-value{color:var(--error-red);font-size:clamp(16px,1.6vw,26px);font-weight:700}.brochure-container .investment-note{color:#ffffff80;font-size:clamp(10px,.9vw,14px);font-weight:400}.brochure-container .section-transformation{background:var(--white);flex-direction:column;width:100%;height:100vh;display:flex;position:relative}.brochure-container .section-transformation .transformation-content{flex-direction:column;flex:1;padding:clamp(16px,2vw,32px) clamp(16px,2vw,32px) 60px;display:flex}.brochure-container .transformation-header{margin-bottom:clamp(12px,1.5vw,24px)}.brochure-container .transformation-title{color:var(--dark-navy);font-size:clamp(24px,2.5vw,40px);font-weight:700;line-height:1.15}.brochure-container .benefits-rows{flex-direction:column;flex:1;display:flex}.brochure-container .benefit-row{grid-template-columns:clamp(36px,3.5vw,50px) minmax(160px,1fr) minmax(180px,1.5fr);align-items:center;gap:clamp(12px,1.5vw,28px);padding:clamp(8px,1vw,14px) 0;display:grid}.brochure-container .benefit-number{color:var(--plato-green);font-size:clamp(24px,2.5vw,40px);font-weight:700;line-height:1}.brochure-container .benefit-main{align-items:center;gap:clamp(10px,1.2vw,16px);display:flex}.brochure-container .benefit-icon-wrapper{background:var(--plato-light-green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(32px,3vw,46px);height:clamp(32px,3vw,46px);display:flex}.brochure-container .benefit-svg{width:50%;height:50%;color:var(--plato-green)}.brochure-container .benefit-text{flex-direction:column;gap:1px;display:flex}.brochure-container .benefit-value{color:var(--dark-navy);font-size:clamp(18px,1.8vw,30px);font-weight:700;line-height:1.1}.brochure-container .benefit-label{color:var(--text-gray);font-size:clamp(10px,.9vw,14px);font-weight:500}.brochure-container .benefit-description{color:var(--light-gray);font-size:clamp(10px,.9vw,14px);font-weight:400;line-height:1.5}.brochure-container .benefit-divider{background:var(--border-gray);width:100%;height:1px}.brochure-container .roi-section{flex-shrink:0;margin-top:auto}.brochure-container .roi-card{background:var(--plato-dark-green);border-radius:10px;justify-content:space-between;align-items:center;gap:clamp(16px,2vw,32px);padding:clamp(14px,1.8vw,28px);display:flex}.brochure-container .roi-content{flex-direction:column;gap:4px;display:flex}.brochure-container .roi-label{color:#fff9;text-transform:uppercase;letter-spacing:1px;font-size:clamp(9px,.8vw,12px);font-weight:600}.brochure-container .roi-main{align-items:baseline;gap:8px;display:flex}.brochure-container .roi-value{color:var(--plato-green);font-size:clamp(32px,4vw,60px);font-weight:700;line-height:1}.brochure-container .roi-period{color:#ffffffb3;font-size:clamp(12px,1vw,16px);font-weight:500}.brochure-container .roi-comparison{align-items:center;gap:clamp(12px,1.5vw,24px);display:flex}.brochure-container .roi-item{border-radius:8px;flex-direction:column;gap:4px;min-width:clamp(130px,13vw,190px);padding:clamp(10px,1.2vw,18px);display:flex}.brochure-container .roi-item.before{background:#c4453633;border:1px solid #c4453666}.brochure-container .roi-item.after{border:1px solid var(--plato-green);background:#6ab42d33}.brochure-container .roi-item-label{color:#fff9;text-transform:uppercase;letter-spacing:.5px;font-size:clamp(9px,.7vw,11px);font-weight:600}.brochure-container .roi-item-value{color:var(--white);font-size:clamp(11px,1.1vw,16px);font-weight:700}.brochure-container .roi-item.after .roi-item-value{color:var(--plato-green)}.brochure-container .roi-arrow{color:#fff6;font-size:clamp(20px,2vw,30px);font-weight:300}.brochure-container .section-howworks{background:var(--white);flex-direction:column;width:100%;height:100vh;display:flex;position:relative}.brochure-container .howworks-content{flex:1;padding-bottom:50px;display:flex;overflow:hidden}.brochure-container .howworks-left{background:var(--bg-cream);flex-direction:column;flex:0 0 55%;justify-content:center;padding:clamp(24px,3vw,50px);display:flex}.brochure-container .howworks-title{color:var(--dark-navy);margin-top:clamp(12px,1.5vw,24px);font-size:clamp(24px,2.8vw,44px);font-weight:700;line-height:1.2}.brochure-container .howworks-features{flex-direction:column;gap:clamp(16px,2vw,30px);margin-top:clamp(16px,2vw,30px);display:flex}.brochure-container .feature-block{border-bottom:1px solid var(--border-gray);padding-bottom:clamp(16px,2vw,30px)}.brochure-container .feature-block:last-of-type{border-bottom:none;padding-bottom:0}.brochure-container .feature-title{color:var(--dark-navy);margin-bottom:8px;font-size:clamp(16px,1.6vw,24px);font-weight:700;line-height:1.25}.brochure-container .feature-description{color:var(--text-gray);font-size:clamp(12px,1.1vw,16px);font-weight:400;line-height:1.6}.brochure-container .feature-highlight{background:var(--plato-green);border-radius:10px;margin-top:clamp(12px,1.5vw,24px);padding:clamp(14px,1.5vw,24px)}.brochure-container .feature-highlight p{color:var(--white);font-size:clamp(13px,1.2vw,18px);font-style:italic;font-weight:600}.brochure-container .howworks-right{background:var(--plato-dark-green);flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.brochure-container .howworks-image-wrapper{background:var(--plato-dark-green);flex:0 0 60%;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.brochure-container .howworks-image-wrapper .section-image{object-fit:cover;object-position:center;width:100%;height:100%}.brochure-container .howworks-right .config-card{flex-direction:column;flex:1;padding:clamp(12px,1.5vw,24px);display:flex;overflow:hidden}.brochure-container .config-card{width:100%}.brochure-container .config-title{color:var(--white);margin-bottom:clamp(10px,1.2vw,18px);font-size:clamp(14px,1.4vw,22px);font-weight:700}.brochure-container .config-list{flex-direction:column;gap:clamp(8px,1vw,14px);display:flex}.brochure-container .config-item{align-items:flex-start;gap:12px;display:flex}.brochure-container .config-check{color:var(--plato-green);background:#6ab42d33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:24px;font-size:clamp(12px,1.2vw,18px);font-weight:700;display:flex}.brochure-container .config-text{color:var(--white);font-size:clamp(11px,1vw,15px);font-weight:500;line-height:1.3}.brochure-container .section-patient{background:var(--white);flex-direction:column;width:100%;height:100vh;display:flex;position:relative}.brochure-container .patient-content{flex:1;padding-bottom:50px;display:flex;overflow:hidden}.brochure-container .patient-left{background:var(--plato-green);flex-direction:column;flex:0 0 55%;justify-content:center;padding:clamp(24px,3vw,50px);display:flex}.brochure-container .patient-title{color:var(--white);margin-bottom:clamp(24px,3vw,44px);font-size:clamp(22px,2.5vw,38px);font-weight:700;line-height:1.2}.brochure-container .patient-benefits{flex-direction:column;gap:clamp(20px,2.5vw,36px);margin-bottom:clamp(24px,3vw,44px);display:flex}.brochure-container .patient-benefit h3{color:var(--white);margin-bottom:8px;font-size:clamp(16px,1.6vw,24px);font-weight:700}.brochure-container .patient-benefit p{color:#ffffffd9;font-size:clamp(12px,1.1vw,16px);font-weight:400;line-height:1.6}.brochure-container .patient-quote{border-left:4px solid var(--white);background:#ffffff26;border-radius:10px;margin-top:clamp(16px,2vw,30px);padding:clamp(16px,2vw,32px)}.brochure-container .patient-quote p{color:var(--white);font-size:clamp(14px,1.3vw,20px);font-style:italic;font-weight:500;line-height:1.6}.brochure-container .patient-right{background:var(--bg-cream);flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.brochure-container .patient-image-wrapper{background:var(--bg-cream);flex:0 0 60%;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.brochure-container .patient-image-wrapper .section-image{object-fit:cover;object-position:center;width:100%;height:100%}.brochure-container .patient-right .impact-score-card{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:clamp(12px,1.5vw,24px);display:flex;overflow:hidden}.brochure-container .impact-score-card{text-align:center;width:100%}.brochure-container .score-label{color:var(--text-gray);text-transform:uppercase;letter-spacing:1px;margin-bottom:clamp(10px,1.2vw,18px);font-size:clamp(9px,.8vw,12px);font-weight:600;display:block}.brochure-container .score-display{justify-content:center;align-items:baseline;gap:4px;margin-bottom:clamp(8px,1vw,14px);display:flex}.brochure-container .score-number{color:var(--plato-green);font-size:clamp(36px,4vw,60px);font-weight:700;line-height:1}.brochure-container .score-max{color:var(--light-gray);font-size:clamp(18px,2vw,30px);font-weight:500}.brochure-container .score-rating{margin-bottom:clamp(10px,1.2vw,18px)}.brochure-container .rating-badge{background:var(--plato-green);color:var(--white);border-radius:20px;margin-bottom:6px;padding:4px 14px;font-size:clamp(10px,1vw,14px);font-weight:700;display:inline-block}.brochure-container .score-rating p{color:var(--text-gray);font-size:clamp(10px,.9vw,13px);font-weight:400}.brochure-container .score-meter{background:var(--border-gray);border-radius:5px;max-width:250px;height:8px;margin:0 auto;overflow:hidden}.brochure-container .meter-fill{background:linear-gradient(90deg,var(--plato-green)0%,#8bc34a 100%);border-radius:5px;height:100%;transition:width 1s ease-out}.brochure-container .section-trust{background:var(--white);flex-direction:column;width:100%;height:100vh;display:flex;position:relative}.brochure-container .trust-bg-pattern{background:linear-gradient(135deg,var(--bg-cream)0%,var(--white)50%,var(--bg-cream)100%);pointer-events:none;position:absolute;inset:0}.brochure-container .trust-content{z-index:1;flex:1;padding-bottom:50px;display:flex;position:relative}.brochure-container .trust-left{flex-direction:column;flex:0 0 55%;justify-content:center;padding:clamp(20px,2.5vw,40px);display:flex}.brochure-container .trust-title{color:var(--dark-navy);margin-bottom:clamp(24px,3vw,44px);font-size:clamp(20px,2.3vw,34px);font-weight:700;line-height:1.2}.brochure-container .certifications-section{margin-top:clamp(20px,2.5vw,35px)}.brochure-container .certifications-subtitle{color:var(--plato-green);text-transform:uppercase;letter-spacing:1px;margin-top:clamp(16px,2vw,24px);margin-bottom:clamp(10px,1.2vw,16px);font-size:clamp(11px,1vw,14px);font-weight:700}.brochure-container .certifications-subtitle:first-child{margin-top:0}.brochure-container .certification-logos{flex-wrap:wrap;align-items:center;gap:clamp(10px,1.2vw,16px);display:flex}.brochure-container .cert-logo{background:var(--white);border:1px solid var(--border-gray);border-radius:10px;flex:none;justify-content:center;align-items:center;width:clamp(50px,5.5vw,80px);height:clamp(50px,5.5vw,80px);padding:clamp(8px,1vw,12px);display:flex;box-shadow:0 2px 8px #0000000f}.brochure-container .cert-logo img{object-fit:contain;object-position:center;width:100%;height:100%}.brochure-container .trust-right{background:var(--plato-dark-green);flex-direction:column;flex:1;justify-content:center;padding:clamp(18px,2.2vw,35px);display:flex;overflow:hidden}.brochure-container .trust-right-title{color:var(--white);text-align:left;margin-bottom:clamp(12px,1.5vw,20px);font-size:clamp(14px,1.6vw,22px);font-weight:700}.brochure-container .testimonial-card{background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;margin-bottom:clamp(12px,1.5vw,20px);padding:clamp(12px,1.5vw,20px)}.brochure-container .testimonial-text{color:var(--white);margin-bottom:clamp(10px,1.2vw,16px);font-size:clamp(11px,1.1vw,15px);font-weight:500;line-height:1.5}.brochure-container .testimonial-author{align-items:center;gap:clamp(8px,1vw,12px);display:flex}.brochure-container .author-avatar{border:2px solid var(--plato-green);border-radius:50%;flex-shrink:0;width:clamp(36px,3.8vw,48px);height:clamp(36px,3.8vw,48px);overflow:hidden}.brochure-container .author-avatar img{object-fit:cover;object-position:center;width:100%;height:100%}.brochure-container .author-info{flex:1}.brochure-container .author-name{color:var(--white);margin-bottom:2px;font-size:clamp(10px,1vw,13px);font-weight:700}.brochure-container .author-clinic{color:#ffffffb3;font-size:clamp(9px,.95vw,12px);font-weight:400}.brochure-container .impact-section{margin-bottom:clamp(12px,1.5vw,20px)}.brochure-container .impact-title{color:var(--white);margin-bottom:clamp(8px,1vw,12px);font-size:clamp(12px,1.2vw,16px);font-weight:700}.brochure-container .impact-metrics{flex-direction:column;gap:clamp(6px,.8vw,10px);display:flex}.brochure-container .impact-metric{align-items:center;gap:clamp(6px,.8vw,10px);display:flex}.brochure-container .metric-icon{color:var(--plato-green);text-align:center;flex-shrink:0;width:clamp(18px,2vw,28px);font-size:clamp(16px,1.8vw,24px);font-weight:700}.brochure-container .metric-text{color:#ffffffe6;font-size:clamp(10px,1vw,13px);font-weight:400;line-height:1.4}.brochure-container .metric-text strong{color:var(--white);font-weight:700}.brochure-container .ai-card{width:100%;max-width:100%}.brochure-container .ai-title{color:var(--white);margin-bottom:clamp(6px,.8vw,10px);font-size:clamp(12px,1.2vw,16px);font-weight:700}.brochure-container .ai-description{color:#ffffffe6;margin-bottom:5px;font-size:clamp(10px,1vw,13px);font-weight:400;line-height:1.4}.brochure-container .ai-tagline{color:#ffffffb3;border-bottom:1px solid #fff3;margin-bottom:clamp(10px,1.2vw,14px);padding-bottom:clamp(10px,1.2vw,14px);font-size:clamp(9px,.95vw,12px);font-weight:400;line-height:1.3}.brochure-container .trust-quote{color:var(--plato-green);border-left:2px solid var(--plato-green);padding-left:clamp(8px,1vw,12px);font-size:clamp(10px,1.05vw,13px);font-style:italic;font-weight:500;line-height:1.3}.brochure-container .section-cta{background:var(--white);flex-direction:column;width:100%;height:100vh;display:flex;position:relative}.brochure-container .cta-content{flex:1;display:flex;overflow:hidden}.brochure-container .cta-left{background:linear-gradient(135deg,var(--plato-green)0%,#5a9e22 100%);flex-direction:column;flex:0 0 40%;padding:clamp(24px,3vw,50px);display:flex;position:relative;overflow:hidden}.brochure-container .cta-circle{pointer-events:none;border:1px solid #ffffff26;border-radius:50%;position:absolute}.brochure-container .cta-circle.circle-top{width:clamp(200px,28vw,450px);height:clamp(200px,28vw,450px);top:-35%;right:-25%}.brochure-container .cta-circle.circle-bottom{width:clamp(280px,35vw,550px);height:clamp(280px,35vw,550px);bottom:-55%;left:-35%}.brochure-container .cta-logo{flex-shrink:0;width:clamp(40px,4vw,60px);height:clamp(40px,4vw,60px);margin-bottom:clamp(20px,2.5vw,36px)}.brochure-container .cta-logo img{object-fit:contain;filter:brightness(0)invert();width:100%;height:100%}.brochure-container .cta-text{flex-direction:column;flex:1;justify-content:center;display:flex}.brochure-container .cta-heading{color:var(--white);margin-bottom:clamp(8px,1vw,14px);font-size:clamp(28px,3.5vw,56px);font-weight:700;line-height:1.1}.brochure-container .cta-subheading{color:#ffffffd9;margin-bottom:clamp(10px,1.2vw,16px);font-size:clamp(13px,1.4vw,20px);font-weight:400;line-height:1.4}.brochure-container .cta-subheading strong{color:var(--white);font-weight:700}.brochure-container .cta-highlight{color:var(--white);margin-top:clamp(8px,1vw,12px);font-size:clamp(14px,1.5vw,22px);font-weight:600;line-height:1.5}.brochure-container .cta-brand{border-top:1px solid #fff3;flex-direction:column;gap:2px;margin-top:auto;padding-top:clamp(16px,2vw,30px);display:flex}.brochure-container .cta-right{background:var(--white);flex-direction:column;flex:1;justify-content:center;padding:clamp(20px,2.5vw,40px);display:flex}.brochure-container .cta-trial{background:var(--bg-cream);border:2px solid var(--plato-green);border-radius:10px;margin-bottom:clamp(12px,1.5vw,18px);padding:clamp(10px,1.2vw,16px)}.brochure-container .option-label{color:var(--plato-green);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-size:clamp(10px,.8vw,12px);font-weight:600;display:block}.brochure-container .option-title{color:var(--dark-navy);margin-bottom:6px;font-size:clamp(18px,1.8vw,28px);font-weight:700}.brochure-container .option-description{color:var(--text-gray);margin-bottom:clamp(10px,1.2vw,16px);font-size:clamp(11px,1vw,15px);font-weight:400;line-height:1.5}.brochure-container .option-btn{border-radius:6px;align-items:center;gap:6px;padding:clamp(8px,1vw,12px) clamp(16px,2vw,26px);font-size:clamp(11px,1vw,15px);font-weight:700;text-decoration:none;display:inline-flex}.brochure-container .option-btn.primary{background:var(--plato-green);color:var(--white)}.brochure-container .recommended-plan{background:var(--white);border:2px solid var(--plato-green);border-radius:10px;padding:clamp(12px,1.5vw,20px);box-shadow:0 4px 16px #6ab42d1a}.brochure-container .plan-header{text-align:center;border-bottom:1px solid var(--border-gray);margin-bottom:clamp(10px,1.2vw,16px);padding-bottom:clamp(8px,1vw,12px)}.brochure-container .plan-badge{color:var(--white);background:var(--plato-green);text-transform:uppercase;letter-spacing:.8px;border-radius:10px;margin-bottom:clamp(4px,.5vw,6px);padding:clamp(3px,.4vw,5px) clamp(8px,1vw,12px);font-size:clamp(7px,.7vw,9px);font-weight:700;display:inline-block}.brochure-container .plan-heading{color:var(--dark-navy);margin:0 0 clamp(4px,.5vw,6px);font-size:clamp(14px,1.5vw,20px);font-weight:700}.brochure-container .plan-subtitle{color:var(--text-gray);margin:0;font-size:clamp(9px,.9vw,11px);line-height:1.3}.brochure-container .plan-pricing-display{margin-bottom:clamp(10px,1.2vw,16px)}.brochure-container .pricing-row{background:var(--bg-cream);border:2px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:clamp(6px,.8vw,8px);padding:clamp(6px,.8vw,10px) clamp(8px,1vw,12px);display:flex}.brochure-container .pricing-row.highlight{background:var(--plato-light-green);border-color:var(--plato-green)}.brochure-container .pricing-type{align-items:center;gap:clamp(4px,.5vw,6px);display:flex}.brochure-container .type-label{color:var(--dark-navy);text-transform:uppercase;letter-spacing:.3px;font-size:clamp(9px,.95vw,12px);font-weight:700}.brochure-container .savings-badge{color:var(--white);background:var(--plato-green);text-transform:uppercase;letter-spacing:.3px;border-radius:3px;padding:clamp(2px,.25vw,3px) clamp(4px,.5vw,6px);font-size:clamp(7px,.7vw,9px);font-weight:700}.brochure-container .pricing-amount{align-items:baseline;gap:clamp(1px,.2vw,2px);display:flex}.brochure-container .currency{color:var(--text-dark);font-size:clamp(9px,.95vw,12px);font-weight:600}.brochure-container .price{color:var(--dark-navy);font-size:clamp(16px,1.8vw,24px);font-weight:700}.brochure-container .period{color:var(--text-gray);font-size:clamp(8px,.85vw,11px)}.brochure-container .plan-features{border-top:1px solid var(--border-gray);padding-top:clamp(8px,1vw,12px)}.brochure-container .features-heading{color:var(--dark-navy);margin:0 0 clamp(6px,.8vw,8px);font-size:clamp(9px,.95vw,12px);font-weight:700}.brochure-container .features-list{grid-template-columns:1fr 1fr;gap:clamp(4px,.5vw,6px);margin:0;padding:0;list-style:none;display:grid}.brochure-container .features-list li{color:var(--text-dark);font-size:clamp(8px,.85vw,11px);line-height:1.3}.brochure-container .contact-container{background:var(--plato-dark-green);border-radius:10px;flex-direction:row;gap:clamp(10px,1.2vw,16px);margin-top:clamp(12px,1.5vw,18px);padding:clamp(12px,1.5vw,18px);display:flex}.brochure-container .contact-section{flex:1;margin-bottom:0}.brochure-container .contact-title{color:var(--white);margin-bottom:clamp(6px,.8vw,10px);font-size:clamp(11px,1.1vw,14px);font-weight:700;line-height:1.2}.brochure-container .contact-card{background:#ffffff1a;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:clamp(8px,1vw,12px);padding:clamp(8px,1vw,12px);display:flex}.brochure-container .contact-avatar{border:2px solid #fff3;border-radius:50%;flex-shrink:0;width:clamp(48px,5vw,64px);height:clamp(48px,5vw,64px);overflow:hidden}.brochure-container .contact-avatar img{object-fit:cover;object-position:35% 20%;width:100%;height:100%}.brochure-container .contact-info{flex:1;min-width:0}.brochure-container .contact-name{color:var(--white);white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:clamp(10px,1vw,13px);font-weight:700;overflow:hidden}.brochure-container .contact-role{color:#ffffffb3;margin:0 0 clamp(4px,.5vw,6px);font-size:clamp(9px,.9vw,11px);font-weight:400}.brochure-container .contact-email{color:var(--white);white-space:nowrap;background:#ffffff26;border-radius:4px;padding:clamp(3px,.4vw,5px) clamp(6px,.8vw,8px);font-size:clamp(8px,.85vw,11px);font-weight:500;text-decoration:none;display:inline-block}.brochure-container .bottom-nav{background:var(--white);border-top:1px solid var(--border-gray);z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;height:50px;min-height:50px;padding:0 clamp(20px,3vw,50px);display:flex;position:absolute;bottom:0;left:0;right:0}.brochure-container .nav-left{align-items:center;gap:10px;display:flex}.brochure-container .nav-logo{flex-shrink:0;width:26px;height:26px}.brochure-container .nav-logo img{object-fit:contain;width:100%;height:100%}.brochure-container .nav-divider{background:var(--border-gray);width:20px;height:2px}.brochure-container .nav-title{color:var(--plato-green);font-size:clamp(11px,1vw,16px);font-weight:600}.brochure-container .nav-right{align-items:center;display:flex}.brochure-container .page-number{color:var(--light-gray);font-size:clamp(11px,1vw,16px);font-weight:700}
