.rgc-dialed-in-gradient{background-image:linear-gradient(#14f7ff80,#9fef3480)}.rgc-final-cta h2{max-width:888px;margin-inline-start:auto;margin-inline-end:auto}.rgc-final-cta [class*=max-w-5xl]{max-width:1280px}.rgc-article{color:#0f0d16cc;text-align:left;font-size:18px;line-height:1.6}.rgc-article p{margin:0 0 16px}.rgc-article strong{color:#0f0d1f;font-weight:500}.rgc-article a{color:#1e42fa;text-decoration:underline}.rgc-article ol{margin:0 0 24px;padding-left:44px;list-style:decimal}.rgc-article ol li{margin-bottom:12px;padding-left:6px}.rgc-article h2{color:#0f0d1f;margin:0 0 16px;font-size:32px;font-weight:600;line-height:40px}.rgc-article h3{color:#0f0d1f;margin:32px 0 16px;font-size:24px;font-weight:600;line-height:1.4}.rgc-article figure{margin:48px 0}.rgc-article figure img{border-radius:8px;width:100%;height:auto}.rgc-article figure.rgc-video{border-radius:8px;padding-bottom:75%;position:relative;overflow:hidden}.rgc-article figure.rgc-video iframe{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.rgc .revenue-growth-calculator{background:0 0;border-radius:8px;grid-template-columns:1fr 2fr 1fr;grid-template-areas:"top-bar top-bar top-bar""input-section chart-container targets""input-section table-header table-header";gap:16px;max-width:1200px;margin:0 auto;display:grid;overflow:hidden}.rgc .description{margin:0 0 24px;font-size:14px}.rgc h3{letter-spacing:-.03em;color:#000;margin:0 0 24px;font-size:24px;font-weight:700;line-height:1.15}.rgc label{color:#333;margin-bottom:5px;font-size:14px;font-weight:700;display:block}.rgc .button-primary,.rgc .button-secondary{font-size:14px}.rgc .input-field-w-border{padding-right:38px!important}.rgc .top-bar{background:#f9f9f9;border:1px solid #00000030;border-radius:8px;flex-wrap:wrap;grid-area:top-bar;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.rgc .top-bar label{margin-bottom:0}.rgc .group-results,.rgc .date-range,.rgc .top-bar-buttons{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.rgc .group-results select,.rgc .date-range input,.rgc .top-bar-buttons button{flex:1;width:auto;min-width:150px}.rgc .input-section{background:#f9f9f9;border:1px solid #00000030;border-radius:8px;grid-area:input-section;padding:20px}.rgc .input-group{margin-bottom:15px}.rgc .input-with-prefix,.rgc .input-with-suffix{background:#fff;border:1px solid #ccc;border-radius:4px;align-items:center;padding:0 10px;display:flex}.rgc .input-with-prefix span,.rgc .input-with-suffix span{color:#888}.rgc .input-with-prefix input,.rgc .input-with-suffix input{border:none;flex:1;min-width:0;padding:10px 12px;font-size:14px}.rgc .input-with-prefix .input-field,.rgc .input-with-suffix .input-field{border:none}.rgc .input-field,.rgc .input-field-w-border{background:#fff;border:1px solid #c8c8c8;border-radius:4px;min-height:40px;font-size:16px;height:auto!important;color:inherit!important;padding:6px 8px!important}.rgc .input-field::-moz-placeholder{color:#d3d3d3!important}.rgc .input-field-w-border::-moz-placeholder{color:#d3d3d3!important}.rgc .input-field::placeholder,.rgc .input-field-w-border::placeholder{color:#d3d3d3!important}.rgc .input-field:focus-visible{outline-color:#0000}.rgc .input-field-w-border:focus-visible{outline-color:#0000}.rgc .chart-container{text-align:center;background:#fff;border:1px solid #00000030;border-radius:8px;grid-area:chart-container;padding:20px;overflow-x:auto}.rgc .chart-container canvas{max-width:100%;height:300px;display:block}.rgc .targets{background:#f9f9f9;border:1px solid #00000030;border-radius:8px;grid-area:targets;padding:20px}.rgc .targets h3{color:#333;margin-bottom:10px;font-size:20px}.rgc .targets p{color:#555;margin:5px 0;font-size:16px}.rgc .targets p strong{color:#007bff;font-size:18px;font-weight:700;display:block}.rgc .table-header{background:#fff;border:1px solid #ccc;border-radius:8px;grid-area:table-header;padding:16px;overflow-x:auto}.rgc .data-table{max-width:100%;margin-top:10px;overflow-x:auto}.rgc .styled-table{border-collapse:collapse;width:100%;min-width:600px}.rgc .styled-table th,.rgc .styled-table td{text-align:center;border:1px solid #ddd;padding:10px;font-size:14px}.rgc .styled-table thead{background-color:#f5f8ff;font-weight:700}.rgc .styled-table tbody tr:nth-child(2n){background-color:#f9f9f9}.rgc .styled-table tbody tr:hover{background-color:#eef6ff}.rgc .button-primary{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:2px;background-color:#007bff;border:none;border-radius:4px;padding:10px 15px;font-weight:700}.rgc .button-primary:hover{background-color:#0056b3}.rgc .button-secondary{color:#333;cursor:pointer;background-color:#e0e0e0;border:none;border-radius:4px;padding:10px 15px}.rgc .button-secondary:hover{background-color:#d6d6d6}.rgc .scenario-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.rgc .scenario-controls #scenario-name-input{width:200px}.rgc .table-header-buttons{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.rgc .relative-parent{position:relative}.rgc .hidden-message{opacity:0;pointer-events:none;white-space:nowrap;color:#fff;background:#333;border-radius:4px;padding:4px 10px;font-size:13px;position:absolute;top:calc(100% + 6px);left:0}@media (max-width:1024px){.rgc .revenue-growth-calculator{grid-template-columns:1fr;grid-template-areas:"top-bar""input-section""chart-container""targets""table-header";gap:16px}.rgc .chart-container,.rgc .targets,.rgc .table-header,.rgc .input-section{padding:16px}.rgc .styled-table{min-width:100%}.rgc .button-primary,.rgc .button-secondary{text-align:center;width:100%}.rgc .scenario-controls #scenario-name-input,.rgc .scenario-controls select{width:100%}}@media (max-width:768px){.rgc .top-bar{flex-direction:column;gap:10px}.rgc .group-results,.rgc .date-range,.rgc .top-bar-buttons{flex-direction:column;width:100%}.rgc .group-results select,.rgc .date-range input,.rgc .top-bar-buttons button{width:100%}.rgc .chart-container canvas{height:400px}}
