@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;900&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@700&display=swap');:root{--deep-navy:#0B1E2D;--platform-blue:#1C4E80;--thermal-red:#C62828;--growth-green:#00C853;--white:#FFFFFF}*{box-sizing:border-box}body{font-family:'Inter',sans-serif;font-weight:400;line-height:1.7;color:var(--deep-navy)}*{border-radius:0!important}h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif;font-weight:700;letter-spacing:-0.02em;line-height:1.2}h1{font-weight:900;font-size:64px}h2{font-weight:700;font-size:52px;text-transform:uppercase}h3{font-weight:700;font-size:32px}@media (max-width:768px){h1{font-size:48px}h2{font-size:36px}h3{font-size:26px}}.revenue-number{font-family:'JetBrains Mono',monospace;font-weight:700;color:var(--thermal-red);letter-spacing:0.02em}.growth-number{font-family:'JetBrains Mono',monospace;font-weight:700;color:var(--growth-green);letter-spacing:0.02em;font-size:24px}.revenue-number-large{font-family:'JetBrains Mono',monospace;font-weight:700;color:var(--thermal-red);font-size:36px;line-height:1.1;margin:16px 0}.revenue-number-huge{font-family:'JetBrains Mono',monospace;font-weight:700;color:var(--thermal-red);font-size:72px;line-height:1;margin:24px 0}@media (max-width:768px){.revenue-number-large{font-size:24px}.revenue-number-huge{font-size:40px}}.et_pb_button,.package-button,.cta-button{font-family:'Montserrat',sans-serif!important;font-weight:700!important;font-size:18px!important;padding:18px 32px!important;border:2px solid var(--thermal-red)!important;background-color:var(--thermal-red)!important;color:var(--white)!important;text-transform:none!important;letter-spacing:0!important;transition:all 0.3s ease!important;display:inline-block;text-decoration:none;text-align:center}.et_pb_button:hover,.package-button:hover,.cta-button:hover{background-color:#8B1C1C!important;border-color:#8B1C1C!important;color:var(--white)!important}.et_pb_button.secondary,.button-secondary{background-color:transparent!important;border:2px solid var(--white)!important;color:var(--white)!important}.et_pb_button.secondary:hover,.button-secondary:hover{background-color:var(--white)!important;color:var(--deep-navy)!important}.package-button.blue{background-color:var(--platform-blue)!important;border-color:var(--platform-blue)!important}.package-button.blue:hover{background-color:var(--deep-navy)!important;border-color:var(--deep-navy)!important}.package-button.red{background-color:var(--thermal-red)!important;border-color:var(--thermal-red)!important}.package-button.red:hover{background-color:#8B1C1C!important;border-color:#8B1C1C!important}.package-button.navy{background-color:var(--deep-navy)!important;border-color:var(--deep-navy)!important}.package-button.navy:hover{background-color:var(--platform-blue)!important;border-color:var(--platform-blue)!important}.learn-more-button{font-family:'Montserrat',sans-serif!important;font-weight:700!important;font-size:18px!important;padding:12px 32px!important;border:2px solid #000000!important;background-color:transparent!important;color:#000000!important;display:inline-block;text-decoration:none;text-align:center;transition:all 0.3s ease!important;box-shadow:none!important}.learn-more-button:hover{background-color:var(--deep-navy)!important;border-color:var(--deep-navy)!important;color:var(--white)!important}.revenue-card{background-color:rgba(11,30,45,0.8);backdrop-filter:blur(10px);border:2px solid var(--platform-blue);padding:32px;color:var(--white)}.revenue-card h3{color:var(--white);font-size:28px;margin-bottom:24px;font-weight:700}.revenue-card .metric{border-left:4px solid var(--thermal-red);padding-left:16px;margin-bottom:24px}.revenue-card .label{color:#B0B0B0;font-size:14px;margin-bottom:4px}.revenue-card .metric-total{padding-top:24px;border-top:2px solid var(--platform-blue);margin-top:24px}.badge,.package-badge{display:inline-block;background-color:var(--thermal-red);color:var(--white);font-family:'JetBrains Mono',monospace;font-weight:700;font-size:14px;padding:8px 16px;margin-bottom:16px}.package-badge.blue{background-color:var(--platform-blue)}.package-badge.red{background-color:var(--thermal-red)}.package-card{background-color:var(--white);border:2px solid var(--deep-navy);padding:32px;transition:box-shadow 0.3s ease;height:100%}.package-card:hover{box-shadow:0px 8px 24px rgba(0,0,0,0.15)}.popular-badge{position:absolute;top:-55px;left:50%;transform:translateX(-50%);background-color:var(--platform-blue);color:var(--white);font-family:'Montserrat',sans-serif;font-weight:700;font-size:14px;padding:8px 24px;white-space:nowrap;z-index:10}.package-subtitle{color:#616161;font-weight:500;font-size:16px;margin-bottom:16px}.pricing{margin-bottom:24px}.pricing .label{font-size:14px;color:#808080;margin-bottom:4px}.pricing .price{font-family:'JetBrains Mono',monospace;font-weight:700;font-size:48px;color:var(--deep-navy);line-height:1}.pricing .price span{font-size:24px}.feature-list{list-style:none;padding:0;margin:0 0 24px 0}.feature-list li{padding:8px 0;color:#424242;font-size:16px;line-height:1.6}.feature-list li::before{content:"✓ ";color:var(--growth-green);font-weight:700;margin-right:8px}.impact-box{background-color:#F5F5F5;padding:16px;margin-bottom:24px}.impact-box.blue{background-color:#E3F2FD;border-left:4px solid var(--platform-blue)}.impact-box.red{background-color:#FFEBEE;border-left:4px solid var(--thermal-red)}.impact-box .label{font-size:14px;font-weight:700;color:var(--deep-navy);margin-bottom:8px}.includes{color:var(--platform-blue);margin-bottom:16px}.includes strong{font-weight:700}.pain-point-box{border:2px solid var(--deep-navy);padding:32px;text-align:center;height:100%}.pain-point-box .icon{color:var(--thermal-red);font-size:48px;margin-bottom:16px}.pain-point-box h3{font-size:20px;margin-bottom:12px;color:var(--deep-navy)}.pain-point-box p{color:#616161;font-size:16px}.process-icon{width:80px;height:80px;background-color:var(--platform-blue);display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.process-icon.green{background-color:var(--growth-green)}.process-icon svg,.process-icon i{color:var(--white);font-size:40px}.roi-calculator-card{background-color:rgba(255,255,255,0.95);backdrop-filter:blur(10px);border:2px solid var(--platform-blue);padding:48px;max-width:900px;margin:0 auto}.roi-calculator-card input[type="number"]{width:100%;padding:12px;border:2px solid var(--deep-navy);font-family:'Inter',sans-serif;font-size:18px;margin-top:8px}.roi-calculator-card label{font-family:'Montserrat',sans-serif;font-weight:700;color:var(--deep-navy);display:block;margin-bottom:8px}.roi-result{background-color:var(--deep-navy);padding:32px;border:4px solid var(--thermal-red);text-align:center;margin-top:32px}.roi-result .label{color:var(--white);font-size:18px;font-weight:700;margin-bottom:16px}.roi-result .calculation-note{color:#B0B0B0;font-size:14px;margin-top:24px;line-height:1.6}.cta-container{text-align:center;margin-top:32px}.cta-text{color:#424242;font-size:20px;margin-bottom:16px}.contact-form-card{border:2px solid var(--deep-navy);padding:48px;background-color:var(--white);max-width:700px;margin:0 auto}.et_pb_contact_form input[type="text"],.et_pb_contact_form input[type="email"],.et_pb_contact_form input[type="tel"],.et_pb_contact_form select,.et_pb_contact_form textarea{border:2px solid var(--deep-navy)!important;padding:12px!important;font-family:'Inter',sans-serif!important;font-size:16px!important}.et_pb_contact_form label{font-family:'Montserrat',sans-serif!important;font-weight:700!important;color:var(--deep-navy)!important;margin-bottom:8px!important}.et_pb_contact_form .et_pb_button{width:100%!important;padding:18px!important}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:12px}.footer-links a{color:#B0B0B0;text-decoration:none;font-size:16px;transition:color 0.3s ease}.footer-links a:hover{color:var(--platform-blue)}.footer-links h3{color:var(--white);font-size:18px;margin-bottom:16px;font-weight:700}.grid-overlay,.section-grid-overlay{position:relative}.grid-overlay::before,.section-grid-overlay::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(28,78,128,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(28,78,128,0.03) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:1}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:8px!important}.mb-2{margin-bottom:16px!important}.mb-3{margin-bottom:24px!important}.mb-4{margin-bottom:32px!important}.mb-5{margin-bottom:48px!important}.mt-0{margin-top:0!important}.mt-1{margin-top:8px!important}.mt-2{margin-top:16px!important}.mt-3{margin-top:24px!important}.mt-4{margin-top:32px!important}.mt-5{margin-top:48px!important}.text-white{color:var(--white)!important}.text-navy{color:var(--deep-navy)!important}.text-blue{color:var(--platform-blue)!important}.text-red{color:var(--thermal-red)!important}.text-green{color:var(--growth-green)!important}.bg-white{background-color:var(--white)!important}.bg-navy{background-color:var(--deep-navy)!important}.bg-blue{background-color:var(--platform-blue)!important}.bg-red{background-color:var(--thermal-red)!important}.bg-light{background-color:#F5F5F5!important}@media (max-width:980px){.revenue-card,.package-card,.roi-calculator-card,.contact-form-card{padding:24px}.et_pb_button_module_wrapper{display:block;width:100%}.et_pb_button{width:100%!important;margin-bottom:16px}.process-icon{width:64px;height:64px}.process-icon svg,.process-icon i{font-size:32px}}@media (max-width:768px){body{font-size:16px}.grid-overlay::before,.section-grid-overlay::before{background-size:20px 20px}}@media print{.et_pb_menu,footer{display:none}.et_pb_section{page-break-inside:avoid}}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:2px solid var(--platform-blue);outline-offset:2px}.skip-to-content{position:absolute;top:-40px;left:0;background:var(--deep-navy);color:var(--white);padding:8px 16px;text-decoration:none;z-index:100}.skip-to-content:focus{top:0}@media (prefers-contrast:high){*{border-width:2px!important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}