@media only screen and (min-width:0rem){#service-comparison{background-color:var(--secondary);margin-top:90px;padding:var(--sectionPadding);position:relative}#service-comparison .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(2rem,6vw,4rem);margin:auto;max-width:80rem;width:100%}#service-comparison .cs-content{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}#service-comparison .cs-title{max-width:none}#service-comparison .cs-card-wrapper{display:flex;flex-direction:column;gap:2rem;width:100%}#service-comparison .cs-card{background-color:#fff;border:2px solid var(--borderColorLight);border-radius:.75rem;display:flex;flex-direction:column;padding:2rem;position:relative;transition:transform .3s,box-shadow .3s}#service-comparison .cs-card:hover{box-shadow:0 12px 32px rgba(0,0,0,.08);transform:translateY(-4px)}#service-comparison .cs-card-featured{background:linear-gradient(135deg,#fff 0,var(--secondaryLight) 100%);border-color:var(--primary);border-width:3px}#service-comparison .cs-card-featured:hover{box-shadow:0 16px 40px rgba(53,94,59,.15)}#service-comparison .cs-badge{background-color:var(--primary);border-radius:1.25rem;color:var(--bodyTextColorWhite);font-size:.875rem;font-weight:700;letter-spacing:.05em;padding:.375rem 1rem;position:absolute;right:1.5rem;text-transform:uppercase;top:-.75rem}#service-comparison .cs-card-header{border-bottom:2px solid var(--borderColorLight);margin-bottom:1.5rem;padding-bottom:1.25rem}#service-comparison .cs-card-title{color:var(--headerColor);font-size:clamp(1.5rem,3vw,1.75rem);font-weight:900;line-height:1.2em;margin:0 0 .5rem}#service-comparison .cs-card-subtitle{color:var(--bodyTextColor);font-size:1rem;line-height:1.5em;margin:0;opacity:.8}#service-comparison .cs-card-body{display:flex;flex-direction:column;flex-grow:1;gap:1.5rem}#service-comparison .cs-price-block{align-items:center;background-color:var(--secondaryLight);border-radius:.5rem;display:flex;flex-direction:column;padding:1.5rem;text-align:center}#service-comparison .cs-card-featured .cs-price-block{background:linear-gradient(135deg,var(--primaryLight) 0,var(--primary) 100%)}#service-comparison .cs-price-label{color:var(--bodyTextColor);font-size:.875rem;font-weight:700;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}#service-comparison .cs-card-featured .cs-price-label{color:var(--bodyTextColorWhite)}#service-comparison .cs-price-amount{color:var(--primary);display:block;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;line-height:1em}#service-comparison .cs-card-featured .cs-price-amount{color:var(--bodyTextColorWhite)}#service-comparison .cs-price-term{color:var(--bodyTextColor);font-size:1rem;margin-top:.25rem;opacity:.7}#service-comparison .cs-card-featured .cs-price-term{color:var(--bodyTextColorWhite)}#service-comparison .cs-features{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}#service-comparison .cs-feature{align-items:flex-start;color:var(--bodyTextColor);display:flex;font-size:1rem;gap:.75rem;line-height:1.5em}#service-comparison .cs-feature-muted{opacity:.5}#service-comparison .cs-feature-highlight{font-weight:500}#service-comparison .cs-icon{align-items:center;background-color:var(--primaryLight);border-radius:50%;color:var(--bodyTextColorWhite);display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:1.5rem;justify-content:center;width:1.5rem}#service-comparison .cs-feature-muted .cs-icon{background-color:transparent;color:var(--bodyTextColor);opacity:.5}#service-comparison .cs-pricing-tiers{background-color:var(--secondaryLight);border-radius:.5rem;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem}#service-comparison .cs-tier{align-items:center;border-bottom:1px solid var(--borderColorLight);display:flex;justify-content:space-between;padding-bottom:.75rem}#service-comparison .cs-tier:last-child{border-bottom:none;padding-bottom:0}#service-comparison .cs-tier-name{color:var(--bodyTextColor);font-size:.9375rem;font-weight:600}#service-comparison .cs-tier-price{color:var(--primary);font-size:1.125rem;font-weight:900}#service-comparison .cs-tier-detail{color:var(--bodyTextColor);display:block;font-size:.8125rem;margin-top:.125rem;opacity:.7}#service-comparison .cs-savings-note{background:linear-gradient(135deg,var(--primaryLight) 0,var(--primary) 100%);border-radius:.5rem;color:var(--bodyTextColorWhite);font-size:.9375rem;line-height:1.5em;padding:1rem;text-align:center}#service-comparison .cs-savings-note strong{font-weight:700}#service-comparison .cs-card-footer{border-top:2px solid var(--borderColorLight);margin-top:1.5rem;padding-top:1.5rem}#service-comparison .cs-card-footer .cs-button-outline,#service-comparison .cs-card-footer .cs-button-solid{text-align:center;width:100%}#service-comparison .cs-info-strip{background-color:var(--secondaryLight);border:2px solid var(--primary);border-radius:.5rem;padding:1.5rem;text-align:center;width:100%}#service-comparison .cs-info-strip p{color:var(--bodyTextColor);font-size:1rem;line-height:1.5em;margin:0}#service-comparison .cs-info-strip strong{color:var(--primary)}#service-comparison cs-set-selector{background-color:var(--secondaryLight);border:2px solid var(--primary);border-radius:.5rem;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem}#service-comparison .cs-selector-label{color:var(--headerColor);font-size:.9375rem;font-weight:700;margin:0}#service-comparison .cs-selector{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23355e3b' d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;border:2px solid var(--borderColorLight);border-radius:.375rem;color:var(--bodyTextColor);cursor:pointer;font-size:1rem;font-weight:600;margin-top:.5rem;padding:.75rem 2.5rem .75rem 1rem;transition:all .3s;width:100%}#service-comparison .cs-selector:hover{border-color:var(--primary);box-shadow:0 0 0 3px rgba(53,94,59,.1)}#service-comparison .cs-selector:focus{border-color:var(--primary);box-shadow:0 0 0 4px rgba(53,94,59,.2);outline:none}#service-comparison .cs-consultation-note{padding:1rem}#service-comparison .cs-consultation-note strong{color:var(--primary);display:block;margin-bottom:.5rem}#service-comparison .cs-consultation-note p{color:var(--bodyTextColor);font-size:.875rem;line-height:1.5em;margin:0}}@media only screen and (min-width:48rem){#service-comparison .cs-card-wrapper{align-items:stretch;flex-direction:row}#service-comparison .cs-card{width:50%}#service-comparison .cs-tier{align-items:flex-start;flex-direction:column;gap:.25rem}#service-comparison .cs-tier-price{align-self:flex-start}}@media only screen and (min-width:64rem){#service-comparison .cs-card{padding:2.5rem}#service-comparison .cs-tier{align-items:center;flex-direction:row;justify-content:space-between}#service-comparison .cs-tier-price{text-align:right}}@media only screen and (min-width:0rem){body.dark-mode #service-comparison{background-color:var(--dark)}body.dark-mode #service-comparison .cs-text,body.dark-mode #service-comparison .cs-title{color:var(--bodyTextColorWhite)}body.dark-mode #service-comparison .cs-card{background-color:var(--medium);border-color:var(--primary)}body.dark-mode #service-comparison .cs-card-featured{background:linear-gradient(135deg,var(--medium) 0,rgba(53,94,59,.2) 100%)}body.dark-mode #service-comparison .cs-card-subtitle,body.dark-mode #service-comparison .cs-card-title,body.dark-mode #service-comparison .cs-feature,body.dark-mode #service-comparison .cs-tier-name{color:var(--bodyTextColorWhite)}body.dark-mode #service-comparison .cs-price-block{background-color:rgba(0,0,0,.2)}body.dark-mode #service-comparison .cs-price-label,body.dark-mode #service-comparison .cs-price-term{color:var(--bodyTextColorWhite)}body.dark-mode #service-comparison .cs-pricing-tiers{background-color:rgba(0,0,0,.2)}body.dark-mode #service-comparison .cs-tier{border-bottom-color:hsla(0,0%,100%,.1)}body.dark-mode #service-comparison .cs-info-strip{background-color:var(--medium)}body.dark-mode #service-comparison .cs-info-strip p{color:var(--bodyTextColorWhite)}}