@media only screen and (min-width:0rem){#services-od{background:var(--medium);border-top:1px solid rgba(122,158,126,.2);padding:clamp(3rem,7vw,5rem) 1rem}#services-od .cs-card-group{display:grid;gap:1.5rem;grid-template-columns:1fr;list-style:none;margin:auto;max-width:80rem;padding:0;width:100%}#services-od .cs-item{background:#f0ebe0;border:1px solid rgba(122,158,126,.2);border-radius:.75rem;display:flex;flex-direction:column;gap:.75rem;padding:1.75rem 1.5rem;transition:border-color .2s,transform .2s,box-shadow .2s}#services-od .cs-item:hover{border-color:rgba(122,158,126,.5);box-shadow:0 8px 24px rgba(22,32,50,.08);transform:translateY(-3px)}#services-od .cs-icon-wrap{align-items:center;background:rgba(122,158,126,.15);border-radius:.625rem;display:flex;flex-shrink:0;height:3rem;justify-content:center;width:3rem}#services-od .cs-icon{color:var(--primary);height:1.5rem;width:1.5rem}#services-od .cs-title{color:var(--headerColor);font-size:1.125rem;font-weight:700;margin:0}#services-od .cs-text{color:var(--bodyTextColor);font-size:.9375rem;line-height:1.6;margin:0}}@media only screen and (min-width:36rem){#services-od .cs-card-group{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64rem){#services-od .cs-card-group{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:0rem){#about-od{background:var(--dark);border-top:1px solid rgba(122,158,126,.15);padding:var(--sectionPadding)}#about-od .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(3rem,6vw,5rem);margin:auto;max-width:80rem;width:100%}#about-od .cs-content{align-items:flex-start;display:flex;flex-direction:column;max-width:37.5rem}#about-od .cs-topper{color:var(--primary);display:block;font-size:var(--topperFontSize);font-weight:700;letter-spacing:.15em;margin-bottom:.75rem;text-transform:uppercase}#about-od .cs-title{color:var(--headerColor);font-size:var(--headerFontSize);font-weight:800;line-height:1.2;margin:0 0 1.25rem}#about-od .cs-text{color:var(--bodyTextColor);font-size:1rem;line-height:1.7;margin:0 0 1rem}#about-od .cs-ul{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:.5rem 0 2rem;padding:0}#about-od .cs-li{align-items:center;color:var(--bodyTextColor);display:flex;font-size:1rem;gap:.625rem}#about-od .cs-check{color:var(--primary);flex-shrink:0;height:1.125rem;width:1.125rem}#about-od .cs-stat-group{display:grid;gap:1rem;grid-template-columns:1fr 1fr;max-width:30rem;width:100%}#about-od .cs-stat{align-items:center;background:#1a2e1c;border:1px solid rgba(122,158,126,.2);border-radius:.75rem;display:flex;flex-direction:column;gap:.375rem;padding:1.5rem 1.25rem;text-align:center}#about-od .cs-number{color:var(--primary);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1}#about-od .cs-desc{color:hsla(41,35%,91%,.6);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}}@media only screen and (min-width:64rem){#about-od .cs-container{align-items:center;flex-direction:row;justify-content:space-between}#about-od .cs-stat-group{flex-shrink:0;max-width:25rem}}@media only screen and (min-width:0rem){#pricing-od{background:var(--medium);border-top:1px solid rgba(122,158,126,.15);padding:var(--sectionPadding)}#pricing-od .cs-container{align-items:center;display:flex;flex-direction:column;gap:3rem;margin:auto;max-width:80rem;width:100%}#pricing-od .cs-content{max-width:37.5rem;text-align:center}#pricing-od .cs-topper{color:var(--primary);display:block;font-size:var(--topperFontSize);font-weight:700;letter-spacing:.15em;margin-bottom:.75rem;text-transform:uppercase}#pricing-od .cs-title{color:var(--headerColor);font-size:var(--headerFontSize);font-weight:800;line-height:1.2;margin:0 0 1rem}#pricing-od .cs-text{color:var(--bodyTextColor);font-size:1rem;line-height:1.6;margin:0}#pricing-od .cs-card-group{align-items:start;display:grid;gap:1.5rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0;width:100%}#pricing-od .cs-item{background:#f0ebe0;border:1px solid rgba(122,158,126,.2);border-radius:1rem;display:flex;flex-direction:column;gap:1.25rem;padding:2rem 1.75rem;position:relative}#pricing-od .cs-item.cs-popular{background:#1a2e1c;border-color:var(--primary);box-shadow:0 8px 40px rgba(122,158,126,.2)}#pricing-od .cs-item.cs-popular .cs-item-text,#pricing-od .cs-item.cs-popular .cs-plan,#pricing-od .cs-item.cs-popular .cs-price{color:#f0ebe0}#pricing-od .cs-item.cs-popular .cs-per{color:hsla(41,35%,91%,.6)}#pricing-od .cs-item.cs-popular .cs-feature{color:#f0ebe0}#pricing-od .cs-item.cs-popular .cs-feature svg{color:var(--primary)}#pricing-od .cs-badge{background:var(--primary);border-radius:1.25rem;color:#fff;font-size:.75rem;font-weight:700;left:50%;letter-spacing:.08em;padding:.25rem .875rem;position:absolute;text-transform:uppercase;top:-.875rem;transform:translateX(-50%);white-space:nowrap}#pricing-od .cs-item-header{display:flex;flex-direction:column;gap:.5rem}#pricing-od .cs-plan{color:var(--primary);font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#pricing-od .cs-price-wrap{align-items:baseline;display:flex;gap:.375rem}#pricing-od .cs-price{color:var(--headerColor);font-size:clamp(2rem,5vw,2.75rem);font-weight:800;line-height:1}#pricing-od .cs-per{color:var(--bodyTextColor);font-size:.875rem}#pricing-od .cs-item-text{color:var(--bodyTextColor);font-size:.9375rem;line-height:1.6;margin:0}#pricing-od .cs-feature-list{display:flex;flex:1;flex-direction:column;gap:.625rem;list-style:none;margin:0;padding:0}#pricing-od .cs-feature{align-items:center;color:var(--bodyTextColor);display:flex;font-size:.9375rem;gap:.625rem}#pricing-od .cs-feature svg{color:var(--primary);flex-shrink:0;height:1rem;width:1rem}#pricing-od .cs-button-outline{align-items:center;border:2px solid rgba(122,158,126,.4);border-radius:.5rem;color:var(--primaryLight);display:inline-flex;font-size:.9375rem;font-weight:600;justify-content:center;padding:.875rem 1.5rem;text-align:center;text-decoration:none;transition:all .2s}#pricing-od .cs-button-outline:hover{background:rgba(122,158,126,.08);border-color:var(--primary)}}@media only screen and (min-width:48rem){#pricing-od .cs-card-group{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64rem){#pricing-od .cs-card-group{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:0rem){#reviews-od{background:var(--dark);border-top:1px solid rgba(122,158,126,.15);padding:var(--sectionPadding)}#reviews-od .cs-container{align-items:center;display:flex;flex-direction:column;gap:3rem;margin:auto;max-width:80rem;width:100%}#reviews-od .cs-content{max-width:37.5rem;text-align:center}#reviews-od .cs-topper{color:var(--primary);display:block;font-size:var(--topperFontSize);font-weight:700;letter-spacing:.15em;margin-bottom:.75rem;text-transform:uppercase}#reviews-od .cs-title{color:var(--headerColor);font-size:var(--headerFontSize);font-weight:800;line-height:1.2;margin:0 0 1rem}#reviews-od .cs-text{color:var(--bodyTextColor);font-size:1rem;margin:0}#reviews-od .cs-card-group{display:grid;gap:1.25rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0;width:100%}#reviews-od .cs-item{background:var(--medium);border:1px solid rgba(122,158,126,.2);border-radius:.875rem;box-shadow:0 2px 8px rgba(22,32,50,.06);display:flex;flex-direction:column;gap:1rem;padding:1.75rem 1.5rem}#reviews-od .cs-item-stars{height:1rem;width:6rem}#reviews-od .cs-item-text{color:var(--bodyTextColor);flex:1;font-size:.9375rem;line-height:1.7;margin:0}#reviews-od .cs-info{margin-top:auto}#reviews-od .cs-name{color:var(--headerColor);display:block;font-size:1rem;font-weight:700;margin-bottom:.125rem}#reviews-od .cs-desc{color:var(--bodyTextColor);display:block;font-size:.8125rem}}@media only screen and (min-width:48rem){#reviews-od .cs-card-group{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64rem){#reviews-od .cs-card-group{grid-template-columns:repeat(3,1fr)}}