@media only screen and (min-width:0rem){#RPsbs-313,#RPsbsr-313{padding:var(--sectionPadding)}#RPsbs-313 .cs-container,#RPsbsr-313 .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(3rem,6vw,4rem);margin:auto;max-width:80rem;width:100%}#RPsbs-313 .cs-content,#RPsbsr-313 .cs-content{align-items:flex-start;display:flex;flex-direction:column;max-width:33.875rem;text-align:left;width:100%}#RPsbs-313 .cs-text,#RPsbsr-313 .cs-text{margin-bottom:1rem}#RPsbs-313 .cs-text:last-of-type,#RPsbsr-313 .cs-text:last-of-type{margin-bottom:2rem}#RPsbs-313 .cs-quote,#RPsbsr-313 .cs-quote{background-color:#f7f7f7;border-radius:1rem;margin:0 0 2rem;padding:clamp(1rem,3vw,2rem);position:relative}#RPsbs-313 .cs-quote-text,#RPsbsr-313 .cs-quote-text{color:#767676;display:block;font-size:clamp(.875rem,1.5vw,1rem);line-height:1.5em;margin:0 0 1rem}#RPsbs-313 .cs-name,#RPsbsr-313 .cs-name{color:var(--headerColor);display:block;font-size:1rem;font-weight:700;line-height:1.2em;margin:0 0 .25rem;text-transform:uppercase}#RPsbs-313 .cs-job,#RPsbsr-313 .cs-job{color:#767676;display:block;font-size:.875rem;line-height:1.5em}#RPsbs-313 .cs-quote-icon,#RPsbsr-313 .cs-quote-icon{bottom:0;height:auto;position:absolute;right:clamp(1rem,4vw,2rem);width:clamp(3.75rem,10vw,8.5rem)}#RPsbs-313 .cs-image-group,#RPsbsr-313 .cs-image-group{font-size:min(2.31vw,.7em);height:39.75em;position:relative;width:39.4375em}#RPsbs-313 .cs-picture,#RPsbsr-313 .cs-picture{border-radius:1.5em;display:block;overflow:hidden;position:absolute}#RPsbs-313 .cs-picture img,#RPsbsr-313 .cs-picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#RPsbs-313 .cs-picture1,#RPsbsr-313 .cs-picture1{height:36.3125em;left:0;top:0;width:32.625em}#RPsbs-313 .cs-picture2,#RPsbsr-313 .cs-picture2{background-color:#fff;border:clamp(.375em,1.5vw,.75em) solid #fff;bottom:0;box-shadow:0 0 40px rgba(0,0,0,.1);height:25em;right:0;width:25.875em}}@media only screen and (min-width:64rem){#RPsbs-313 .cs-container,#RPsbsr-313 .cs-container{flex-flow:row;gap:3.25rem;justify-content:space-between}#RPsbs-313 .cs-image-group,#RPsbsr-313 .cs-image-group{flex:none;font-size:min(1.2vw,1em)}#RPsbs-313 .cs-content,#RPsbsr-313 .cs-content{margin:0}}@media only screen and (min-width:0rem){#RPsbsr-313{background-color:#f7f7f7}#RPsbsr-313 .cs-picture1{left:auto;right:0}#RPsbsr-313 .cs-picture2{left:0;right:auto}#RPsbsr-313 .cs-quote{background-color:rgba(0,0,0,.05)}}@media only screen and (min-width:64rem){#RPsbsr-313 .cs-image-group{order:2}}@media only screen and (min-width:0rem){#gallery-48{padding:var(--sectionPadding);position:relative}#gallery-48 .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:80rem}#gallery-48 .cs-container,#gallery-48 .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#gallery-48 .cs-content{text-align:center}#gallery-48 .cs-title{margin:0;max-width:20ch}#gallery-48 .cs-image-group{align-items:flex-start;font-size:min(1.1vw,1em);justify-content:space-between;margin:0;padding:0}#gallery-48 .cs-image-group,#gallery-48 .cs-row{display:flex;gap:clamp(.5rem,2vw,1.25rem);width:100%}#gallery-48 .cs-row{align-items:center;flex-direction:column;justify-content:flex-start}#gallery-48 .cs-picture{border-radius:.5rem;display:block;overflow:hidden;position:relative;width:100%}#gallery-48 .cs-picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#gallery-48 .cs-row-1 .cs-picture-1{height:35.4375em}#gallery-48 .cs-row-1 .cs-picture-2{height:39.3125em}#gallery-48 .cs-row-1 .cs-picture-3{height:32em}#gallery-48 .cs-row-2 .cs-picture-1{height:30.75em}#gallery-48 .cs-row-2 .cs-picture-2{height:32.3125em}#gallery-48 .cs-row-2 .cs-picture-3{height:39.3125em}#gallery-48 .cs-row-3 .cs-picture-1{height:39.0625em}#gallery-48 .cs-row-3 .cs-picture-2{height:28.25em}#gallery-48 .cs-row-3 .cs-picture-3{height:39.3125em}#reviews-67{padding:var(--sectionPadding)}#reviews-67 .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:80rem}#reviews-67 .cs-container,#reviews-67 .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#reviews-67 .cs-content{text-align:center}#reviews-67 .cs-card-group{-moz-column-gap:1.25rem;column-gap:1.25rem;display:flex;flex-direction:column;margin:0;padding:0;row-gap:4rem}#reviews-67 .cs-item{align-items:center;background:#fff;border-radius:.5rem;box-shadow:0 20px 39px 0 rgba(0,0,0,.05);box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:2.5rem 0 0;max-width:39.375rem;padding:3.75rem clamp(1rem,3.2vw,2rem) clamp(2rem,5.4vw,2.5rem);position:relative;text-align:left;width:100%}#reviews-67 .cs-item:last-of-type{margin-bottom:0}#reviews-67 .cs-item-img{height:5rem;position:absolute;top:-2.5rem;width:5rem}#reviews-67 .cs-item-text{border-bottom:1px solid #e8e9ec;color:var(--bodyTextColor);font-size:1rem;line-height:1.5em;margin:0 0 1.25rem;padding-bottom:1.25rem}#reviews-67 .cs-info{align-items:center;display:flex;justify-content:space-between;margin:auto 0 0;width:100%}#reviews-67 .cs-flex-group{margin:0;width:100%}#reviews-67 .cs-name{color:var(--headerColor);display:block;font-size:1rem;font-weight:700;line-height:1.5em;margin:0;width:40%}#reviews-67 .cs-desc{color:#7d799c;display:block;font-size:.875rem;font-weight:400}#reviews-67 .cs-item-stars{height:1rem;width:6rem}#reviews-67 .cs-button-solid{background-color:var(--primary);border-radius:.25rem;box-sizing:border-box;color:#fff;display:inline-block;font-size:1rem;font-weight:700;line-height:clamp(2.875rem,5.5vw,3.5rem);margin:0;min-width:9.375rem;padding:0 1.5rem;position:relative;text-align:center;text-decoration:none;z-index:1}#reviews-67 .cs-button-solid:before{background:#000;border-radius:.25rem;content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:width .3s;width:0;z-index:-1}#reviews-67 .cs-button-solid:hover:before{width:100%}}@media only screen and (min-width:48rem){#reviews-67 .cs-card-group{flex-direction:row;justify-content:space-between}}@media only screen and (min-width:0rem){#contacts-widget{background-color:#f8f9fa;padding:var(--sectionPadding)}.cs-contacts-card{background:var(--background);border:1px solid var(--border);border-radius:1rem;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);margin:0 auto;max-width:50rem;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.cs-contacts-card:hover{box-shadow:0 4px 6px rgba(0,0,0,.05),0 10px 15px rgba(0,0,0,.1);transform:translateY(-2px)}.cs-contacts-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.cs-contacts-title{color:var(--headerColor);font-size:1.5rem;font-weight:700;margin:0}.cs-contacts-search{align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:.5rem;display:flex;min-width:12.5rem;padding:.5rem .75rem}.cs-tag-icon{color:#6c757d;flex-shrink:0;margin-right:.5rem}.cs-filter-input{background:transparent;border:none;color:var(--headerColor);flex:1;font-family:var(--bodyFont);font-size:.875rem;outline:none}.cs-filter-input::-moz-placeholder{color:#6c757d}.cs-filter-input::placeholder{color:#6c757d}.cs-contacts-actions{display:flex;gap:.5rem}.cs-action-btn{align-items:center;background-color:#fff;border:1px solid #e9ecef;border-radius:.375rem;color:#6c757d;cursor:pointer;display:flex;height:2rem;justify-content:center;transition:all .2s ease;width:2rem}.cs-action-btn:hover{background-color:#f8f9fa;border-color:#dee2e6}.cs-contacts-stats{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.5rem}.cs-new-contacts{flex:1}.cs-number{color:var(--headerColor);font-size:2.25rem;font-weight:700;line-height:1;margin-bottom:.25rem}.cs-label{font-size:.875rem;margin-bottom:.5rem}.cs-label,.cs-period{color:var(--bodyTextColor)}.cs-period{align-items:center;display:flex;font-size:.75rem;gap:.5rem}.cs-period-select{background-color:#fff;border:1px solid #e9ecef;border-radius:.25rem;color:var(--headerColor);cursor:pointer;font-size:.75rem;padding:.25rem .5rem}.cs-total-contacts{align-items:flex-end;display:flex;flex-direction:column}.cs-total-box-link{display:block;text-decoration:none}.cs-total-box{align-items:center;background-color:#007bff;border-radius:.5rem;cursor:pointer;display:flex;gap:.5rem;margin-bottom:.5rem;padding:1rem 1.25rem;position:relative}.cs-total-number{color:#fff;font-size:2rem;font-weight:700;line-height:1}.cs-external-icon{color:#fff;flex-shrink:0}.cs-total-label{color:var(--bodyTextColor);font-size:.875rem;text-align:right}.cs-contacts-footer{border-top:1px solid #e9ecef;display:flex;justify-content:space-between;padding-top:1rem}.cs-footer-link{color:#007bff;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s ease}.cs-footer-link:hover{color:var(--primary);text-decoration:underline}}@media only screen and (min-width:48rem){.cs-contacts-card{padding:2rem}.cs-contacts-header{flex-wrap:nowrap}.cs-contacts-search{min-width:15.625rem}.cs-contacts-stats{gap:2rem}.cs-number{font-size:2.625rem}.cs-total-number{font-size:2.25rem}}@media only screen and (min-width:64rem){.cs-contacts-card{max-width:43.75rem;padding:2.5rem}.cs-contacts-title{font-size:1.75rem}.cs-contacts-search{min-width:17.5rem}.cs-number{font-size:3rem}.cs-total-number{font-size:2.5rem}}@media only screen and (min-width:0rem){#recent-activity-widget{background-color:#f8f9fa;padding:clamp(1.875rem,3.91vw,3.125rem) 1rem}.cs-activity-card{background-color:#fff;border-radius:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:0 auto;max-width:75rem;padding:1.5rem}.cs-activity-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.cs-activity-title{color:var(--headerColor);font-size:1.5rem;font-weight:700;margin:0}.cs-activity-actions{display:flex;gap:.5rem}.cs-activity-list{display:flex;flex-direction:column;gap:0;padding:1.5rem 0}.cs-empty-state{align-items:center;display:flex;justify-content:center;min-height:7.5rem;padding:2rem;width:100%}.cs-empty-message{color:#6c757d;font-size:1rem;font-style:italic;margin:0;text-align:center}.cs-activity-item{align-items:center;border-bottom:1px solid #e9ecef;display:flex;gap:.5rem;padding:.75rem 0}.cs-activity-item:last-child{border-bottom:none}.cs-actor{color:#007bff;cursor:pointer;flex-shrink:0;font-size:.875rem;font-weight:600;text-decoration:none}.cs-actor:hover{text-decoration:underline}.cs-action{color:#6c757d;flex-shrink:0}.cs-action,.cs-item-title{font-size:.875rem;line-height:1.4;text-decoration:none}.cs-item-title{color:#007bff;cursor:pointer;flex:1}.cs-item-title:hover{text-decoration:underline}.cs-timestamp{color:#6c757d;flex-shrink:0;font-size:.75rem;text-align:right}}@media only screen and (min-width:48rem){.cs-activity-card{padding:2rem}.cs-activity-item{padding:1rem 0}.cs-action,.cs-actor{font-size:.9375rem}}@media only screen and (min-width:64rem){.cs-activity-card{max-width:87.5rem;padding:2.5rem}.cs-activity-title{font-size:1.75rem}.cs-activity-item{padding:1.125rem 0}}.cs-modal-overlay{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;padding:1.25rem;position:fixed;top:0;width:100%;z-index:1000}.cs-modal-overlay.cs-modal-hidden{display:none!important}.cs-modal{background-color:#fff;border-radius:.75rem;box-shadow:0 1.25rem 3.75rem rgba(0,0,0,.15);max-height:90vh;max-width:31.25rem;overflow-y:auto;width:100%}.cs-modal-header{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.cs-modal-title{color:#1a1a1a;font-size:1.25rem;font-weight:700;margin:0}.cs-modal-close{background:none;border:none;border-radius:.375rem;color:#6c757d;cursor:pointer;padding:.5rem;transition:all .2s ease}.cs-modal-close:hover{background-color:#f8f9fa;color:#1a1a1a}.cs-modal-body{padding:0 1.5rem}.cs-contact-form .cs-form-row{display:flex;gap:1rem;margin-bottom:1.25rem}.cs-contact-form .cs-form-row:last-child{margin-bottom:0}.cs-contact-form .cs-form-field,.cs-contact-form .cs-form-field.cs-form-field-full{flex:1}.cs-contact-form .cs-form-field.cs-form-field-small{flex:0 0 5rem}.cs-contact-form .cs-form-field input,.cs-contact-form .cs-form-field select,.cs-contact-form .cs-form-field textarea{background-color:#fff;border:1px solid #e0e0e0;border-radius:.5rem;color:#1a1a1a;font-family:inherit;font-size:.875rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.cs-contact-form .cs-form-field input:focus,.cs-contact-form .cs-form-field select:focus,.cs-contact-form .cs-form-field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 .1875rem rgba(255,106,62,.1);outline:none}.cs-contact-form .cs-form-field input::-moz-placeholder,.cs-contact-form .cs-form-field select::-moz-placeholder,.cs-contact-form .cs-form-field textarea::-moz-placeholder{color:#6c757d}.cs-contact-form .cs-form-field input::placeholder,.cs-contact-form .cs-form-field select::placeholder,.cs-contact-form .cs-form-field textarea::placeholder{color:#6c757d}.cs-contact-form .cs-form-field textarea{line-height:1.5;min-height:5rem;resize:vertical}.cs-contact-form .cs-form-field .cs-field-label{color:#1a1a1a;display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.cs-contact-form .cs-form-field .cs-tag-guide{background:#f8f9fa;border:1px solid #dee2e6;border-radius:.375rem;display:block!important;font-size:.8125rem;margin-top:.75rem;opacity:1!important;padding:1rem;visibility:visible!important}.cs-contact-form .cs-form-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;cursor:pointer;padding-right:2.5rem}.cs-modal-footer{border-top:1px solid #e9ecef;display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding:1.5rem}.cs-modal-btn{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.cs-modal-btn.cs-modal-btn-primary{background-color:#007bff;color:#fff}.cs-modal-btn.cs-modal-btn-primary:hover{background-color:var(--primary)}.cs-modal-btn.cs-modal-btn-secondary{background-color:#fff;border:1px solid #e0e0e0;color:#6c757d}.cs-modal-btn.cs-modal-btn-secondary:hover{background-color:#f8f9fa;color:#1a1a1a}@media screen and (max-width:768px){.cs-modal{margin:1.25rem;max-width:none}.cs-modal-body,.cs-modal-footer,.cs-modal-header{padding-left:1.25rem;padding-right:1.25rem}.cs-contact-form .cs-form-row{flex-direction:column;gap:.75rem}.cs-contact-form .cs-form-field.cs-form-field-small{flex:1}}.cs-user-settings-modal{max-width:37.5rem}.cs-user-profile-section{align-items:center;border-bottom:1px solid #e9ecef;display:flex;flex-direction:column;margin-bottom:1.5rem;padding:2rem 0;text-align:center}.cs-user-avatar{align-items:center;background:linear-gradient(135deg,#007bff,#0056b3);border-radius:50%;box-shadow:0 4px 12px rgba(0,123,255,.3);color:#fff;display:flex;height:5rem;justify-content:center;margin-bottom:1rem;width:5rem}.cs-user-name{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.cs-user-email{color:#6c757d;font-size:1rem;margin:0}.cs-user-info-section{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 0}.cs-info-row{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:.75rem 0}.cs-info-row:last-child{border-bottom:none}.cs-info-label{color:#6c757d;font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.cs-info-value{color:#1a1a1a;font-size:.875rem;font-weight:500}.cs-cancel-section,.cs-membership-section{border-top:1px solid #e9ecef;margin-top:2rem;padding-top:1.5rem}.cs-section-title{color:#1a1a1a;font-size:1.125rem;font-weight:600;margin:0 0 1rem}.cs-current-plan{background:#f8f9fa;border-radius:.5rem;margin-bottom:1rem;padding:1.25rem}.cs-plan-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.cs-plan-name{color:#1a1a1a;font-size:1.25rem;font-weight:700}.cs-plan-badge{background:#28a745;border-radius:.25rem;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.cs-plan-description{color:#6c757d;font-size:.875rem;line-height:1.5;margin:0 0 1rem}.cs-plan-actions{display:flex;gap:.75rem}.cs-cancel-plan{background:#fff3cd;border:1px solid #ffc107;border-radius:.5rem;padding:1.25rem}.cs-cancel-description{color:#856404;font-size:.875rem;line-height:1.5;margin:0 0 1rem}.cs-modal-btn-danger{background-color:#dc3545;border:none;color:#fff}.cs-modal-btn-danger:hover:not(:disabled){background-color:#c82333}.cs-modal-btn-danger:active:not(:disabled){background-color:#bd2130}#your-dashboard{background-color:#f8f9fa;padding:clamp(3rem,6vw,4.5rem) 0 clamp(4rem,8vw,5.5rem)}.cs-dashboard-card{background:transparent;border-radius:0;box-shadow:none;margin:0 auto;max-width:1400px;overflow:visible;padding:0 clamp(1rem,3vw,2rem)}.cs-dashboard-header{align-items:center;background:transparent;border-bottom:none;display:flex;justify-content:center;padding:0 0 2rem}.cs-dashboard-title{color:#1a1a1a;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;margin:0;text-align:center}.cs-dashboard-actions{display:flex;gap:.75rem}.cs-dashboard-btn{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .2s ease;white-space:nowrap}.cs-dashboard-btn:hover{background:#f3f4f6;border-color:#9ca3af}.cs-dashboard-btn svg{flex-shrink:0}.cs-dashboard-content{padding:0}.cs-dashboard-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1000px}.cs-widget.cs-clickable-widget{cursor:pointer;transition:all .3s ease}.cs-widget.cs-clickable-widget:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.cs-widget.cs-clickable-widget:active{transform:translateY(0)}.cs-widget{background:var(--background);border:1px solid var(--border);border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);overflow:hidden;padding:2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.cs-widget:before{background:var(--gradient-primary);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.cs-widget:hover{border-color:var(--primary);box-shadow:0 10px 25px rgba(255,106,62,.15),0 4px 10px rgba(0,0,0,.08);transform:translateY(-4px)}.cs-widget:hover:before{opacity:1}.cs-widget-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem}.cs-widget-title{color:#6b7280;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.cs-widget-value{color:#1a1a1a;font-size:2rem;font-weight:700;line-height:1}.cs-widget-trend{align-items:center;display:flex;gap:.5rem}.cs-trend{border-radius:4px;font-size:.875rem;font-weight:600;padding:.25rem .5rem}.cs-trend-up{background:#dcfce7;color:#166534}.cs-trend-down{background:#fee2e2;color:#991b1b}.cs-trend-neutral{background:#f3f4f6;color:#6b7280}.cs-trend-text{color:#6b7280;font-size:.75rem}@media (max-width:768px){.cs-dashboard-header{align-items:stretch;flex-direction:column;gap:1rem}.cs-dashboard-actions{justify-content:flex-start}.cs-dashboard-grid{grid-template-columns:1fr}.cs-widget-header{align-items:flex-start;flex-direction:column;gap:.5rem}.cs-widget-value{font-size:1.5rem}}.cs-email-health-widget{grid-column:span 2}.cs-widget-actions{display:flex;gap:.5rem}.cs-widget-refresh{align-items:center;background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:all .2s ease}.cs-widget-refresh:hover{background:rgba(255,106,62,.1);color:var(--primary)}.cs-email-health-content{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem}.cs-health-metric{text-align:center}.cs-health-label{color:#6b7280;font-size:.75rem;font-weight:500;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.cs-health-value{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.cs-health-trend{display:flex;justify-content:center}.cs-widget-footer{border-top:1px solid #e5e7eb;padding-top:1rem;text-align:center}.cs-widget-link{color:#007bff;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s ease}.cs-widget-link:hover{color:var(--primary);text-decoration:underline}@media (max-width:768px){.cs-email-health-widget{grid-column:span 1}.cs-email-health-content{gap:1rem;grid-template-columns:1fr}.cs-health-value{font-size:1.25rem}}.cs-activity-item{border-bottom:1px solid #f0f0f0;padding:.75rem 0}.cs-activity-item:last-child{border-bottom:none}.cs-activity-content{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.cs-activity-text{color:#1a1a1a;font-size:.875rem;line-height:1.4}.cs-activity-text strong{font-weight:600}.cs-activity-contact-link{color:#007bff;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s ease}.cs-activity-contact-link:hover{color:var(--primary);text-decoration:underline}.cs-activity-contact-name{color:#1a1a1a;font-size:.875rem;font-weight:600}.cs-activity-time{color:#6c757d;flex-shrink:0;font-size:.75rem;white-space:nowrap}.cs-empty-state{color:#6c757d;font-size:.875rem;line-height:1.5;padding:2.5rem 1.25rem;text-align:center}.cs-empty-message{margin:0}#calculators-section{background-color:#f8f9fa;padding:var(--sectionPadding)}.cs-calculators-card{background-color:#fff;border-radius:1rem;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:0 auto;max-width:75rem;padding:2rem}.cs-calculators-header{margin-bottom:2rem;text-align:center}.cs-calculators-title{color:#1a1a1a;font-size:1.75rem;font-weight:700;line-height:1.2;margin:0 0 .75rem}.cs-calculators-subtitle{color:#6c757d;font-size:1rem;margin:0}.cs-calculators-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:2rem}.cs-calculator-card{align-items:center;background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid #e8eaed;border-radius:.75rem;color:inherit;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;text-align:center;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.cs-calculator-card:hover{border-color:var(--primary);box-shadow:0 8px 25px rgba(255,106,62,.15);color:inherit;text-decoration:none;transform:translateY(-4px)}.cs-calculator-icon{align-items:center;background:linear-gradient(135deg,#007bff,#0056b3);border-radius:.75rem;color:#fff;display:flex;height:4rem;justify-content:center;padding:1rem;width:4rem}.cs-calculator-name{color:#1a1a1a;font-size:1.125rem;font-weight:600;margin:0}.cs-calculator-description{color:#6c757d;font-size:.875rem;line-height:1.5;margin:0}.cs-calculators-footer{border-top:1px solid #e9ecef;padding-top:1.5rem;text-align:center}.cs-calculators-link{color:#007bff;font-size:1rem;font-weight:600;text-decoration:none;transition:color .2s ease}.cs-calculators-link:hover{color:var(--primary);text-decoration:none}@media only screen and (min-width:48rem){.cs-calculators-grid{grid-template-columns:repeat(3,1fr)}}.cs-lead-sources-widget .cs-widget-content{padding:1rem}.cs-lead-sources-list{display:flex;flex-direction:column;gap:.75rem}.cs-lead-source-item-compact{display:flex;flex-direction:column;gap:.375rem}.cs-lead-source-header-compact{align-items:center;display:flex;justify-content:space-between}.cs-lead-source-name-compact{color:#1a1a1a;font-size:.875rem;font-weight:500}.cs-lead-source-count-compact{color:#007bff;font-size:.875rem;font-weight:600}.cs-lead-source-bar-compact{background-color:#e9ecef;border-radius:.1875rem;height:.375rem;overflow:hidden;width:100%}.cs-lead-source-fill-compact{background:linear-gradient(90deg,#007bff,#0056b3);border-radius:.1875rem;height:100%;transition:width .3s ease}.cs-lead-source-more{border-top:1px solid #e9ecef;margin-top:.5rem;padding-top:.75rem;text-align:center}.cs-lead-source-more span{color:#6c757d;font-size:.8125rem;font-weight:500}