.ace-service-pricing.sp-root{font-family:var(--font-body-family,Inter,Arial,sans-serif);background:#f4f7f4;color:#222;padding:64px 0;font-size:16px;line-height:1.65;text-align:start;overflow-wrap:break-word}.ace-service-pricing.sp-root *{box-sizing:border-box}.ace-service-pricing.sp-root :is(h2,h3,p){margin:0;color:inherit;font-family:inherit;letter-spacing:0}.ace-service-pricing.sp-root .sp-wrap{width:min(1280px,calc(100% - 80px));margin-inline:auto}.ace-service-pricing.sp-root .sp-heading-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px;margin:0 0 30px}.ace-service-pricing.sp-root .sp-heading-copy{max-width:800px;min-width:0}.ace-service-pricing.sp-root .sp-kicker{font-size:11px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:#595959;font-weight:600;display:flex;gap:12px;align-items:center}.ace-service-pricing.sp-root .sp-kicker:before{content:"";width:28px;height:2px;background:#1eba11;flex:0 0 28px}.ace-service-pricing.sp-root .sp-heading{font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:-.03em;font-weight:600;margin-block:14px 18px;text-wrap:balance}.ace-service-pricing.sp-root .sp-lead{font-size:15px;color:#595959;max-width:80ch}.ace-service-pricing.sp-root .sp-start{min-width:175px;text-align:end}.ace-service-pricing.sp-root .sp-state{display:inline-block;padding:7px 11px;border:1px solid #cddac8;border-radius:8px;background:#fff;color:#315b29;font-size:12px;font-weight:600;line-height:1.4}.ace-service-pricing.sp-root .sp-start-label{font-size:12px;line-height:1.45;color:#595959;margin-top:15px}.ace-service-pricing.sp-root .sp-start-price{font-size:40px;font-weight:600;letter-spacing:-.04em;line-height:1.2;margin-top:4px}.ace-service-pricing.sp-root .sp-start-price>span{font-size:12px;letter-spacing:0;font-weight:500}.ace-service-pricing.sp-root .sp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0}.ace-service-pricing.sp-root .sp-card{border:1px solid #ddd;border-radius:12px;background:#fff;padding:24px;display:grid;grid-template-rows:auto auto auto 1fr;row-gap:12px;min-width:0}.ace-service-pricing.sp-root .sp-card-title{font-size:19px;line-height:1.35;font-weight:600;text-wrap:wrap;min-height:52px}.ace-service-pricing.sp-root .sp-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;line-height:1.15}.ace-service-pricing.sp-root .sp-currency{font-size:11px;color:#595959;letter-spacing:.03em}.ace-service-pricing.sp-root .sp-amount{font-size:clamp(25px,2.5vw,34px);font-weight:600;letter-spacing:-.035em;color:#222}.ace-service-pricing.sp-root .sp-unit{font-size:12px;line-height:1.5;color:#315b29}.ace-service-pricing.sp-root .sp-scope{font-size:14px;color:#595959;line-height:1.7}.ace-service-pricing.sp-root .sp-example{border-inline-start:3px solid #50d324;padding:20px 24px;margin:24px 0 16px;background:#fff;border-radius:0 8px 8px 0}.ace-service-pricing.sp-root .sp-example>h3{font-size:16px;font-weight:600;line-height:1.4;margin:0 0 8px}.ace-service-pricing.sp-root .sp-example>p{font-size:14px;color:#595959}.ace-service-pricing.sp-root .sp-note{font-size:12px;line-height:1.65;color:#595959;margin-bottom:20px}.ace-service-pricing.sp-root .sp-licence{padding:18px 20px;background:#fff;border:1px solid #cddac8;border-radius:12px;font-size:14px;color:#315b29;margin:0 0 24px}.ace-service-pricing.sp-root .sp-disclosure{border:1px solid #cddac8;border-radius:12px;background:#fff;margin:0}.ace-service-pricing.sp-root .sp-disclosure>summary{display:flex;align-items:center;min-height:56px;padding:16px 20px;border-radius:12px;background:#edf5e8;list-style:none;cursor:pointer}.ace-service-pricing.sp-root .sp-disclosure>summary:hover{background:#e7f1e1}.ace-service-pricing.sp-root .sp-disclosure>summary::-webkit-details-marker{display:none}.ace-service-pricing.sp-root .sp-disclosure>summary::marker{content:""}.ace-service-pricing.sp-root .sp-disclosure[open]>summary{border-block-end:1px solid #ddd;border-end-start-radius:0;border-end-end-radius:0}.ace-service-pricing.sp-root .sp-disclosure-title{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:1;min-width:0;font-size:16px;font-weight:600;line-height:1.35;color:#21352b}.ace-service-pricing.sp-root .sp-disclosure-title>span:first-child{min-width:0;flex:1}.ace-service-pricing.sp-root .sp-toggle{display:inline-flex;align-items:center;flex:0 0 auto;gap:10px;font-size:12px;font-weight:400;color:#4b6452;white-space:nowrap}.ace-service-pricing.sp-root .sp-collapse{display:none}.ace-service-pricing.sp-root .sp-chevron{display:inline-block;width:7px;height:7px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(45deg);margin:-4px 3px 0}.ace-service-pricing.sp-root .sp-disclosure[open] .sp-expand{display:none}.ace-service-pricing.sp-root .sp-disclosure[open] .sp-collapse{display:inline}.ace-service-pricing.sp-root .sp-disclosure[open] .sp-chevron{transform:rotate(225deg);margin-block-start:4px}.ace-service-pricing.sp-root .sp-disclosure-body{padding:20px;font-size:14px;line-height:1.7;color:#595959}.ace-service-pricing.sp-root summary:focus-visible{outline:3px solid #24731a;outline-offset:3px}@supports (grid-template-rows:subgrid){@media(min-width:901px){.ace-service-pricing.sp-root .sp-cards{grid-template-rows:repeat(4,auto);row-gap:12px}.ace-service-pricing.sp-root .sp-card{grid-row:span 4;grid-template-rows:subgrid}.ace-service-pricing.sp-root .sp-card-title{min-height:0}}}.ace-service-pricing.sp-root.sp-contained{padding-inline:28px;border-radius:12px;margin-block:0 40px}.ace-service-pricing.sp-root.sp-contained .sp-wrap{width:100%}@media(max-width:1100px){.ace-service-pricing.sp-root .sp-wrap{width:calc(100% - 56px)}.ace-service-pricing.sp-root .sp-card{padding:20px}.ace-service-pricing.sp-root .sp-cards{gap:16px}}@media(max-width:900px){.ace-service-pricing.sp-root{padding-block:48px}.ace-service-pricing.sp-root .sp-heading-row{grid-template-columns:1fr;gap:20px}.ace-service-pricing.sp-root .sp-start{text-align:start;display:flex;flex-wrap:wrap;align-items:center;column-gap:14px;row-gap:8px}.ace-service-pricing.sp-root .sp-start-label{margin:0}.ace-service-pricing.sp-root .sp-start-price{margin:0;font-size:34px}.ace-service-pricing.sp-root .sp-cards{grid-template-columns:1fr}.ace-service-pricing.sp-root .sp-card-title{min-height:0}.ace-service-pricing.sp-root .sp-amount{font-size:32px}}@media(max-width:550px){.ace-service-pricing.sp-root.sp-contained{padding-inline:18px}.ace-service-pricing.sp-root .sp-wrap{width:calc(100% - 36px)}.ace-service-pricing.sp-root{padding-block:40px}.ace-service-pricing.sp-root .sp-heading{font-size:28px}.ace-service-pricing.sp-root .sp-example{padding:18px}.ace-service-pricing.sp-root .sp-disclosure>summary,.ace-service-pricing.sp-root .sp-disclosure-body{padding:14px 16px}.ace-service-pricing.sp-root .sp-toggle{font-size:11px;gap:7px}}.ace-service-pricing[data-service-pricing=network] .sp-planning-pack{margin-top:28px;padding:24px;border:1px solid #ddd;border-radius:12px;background:#fff}.ace-service-pricing[data-service-pricing=network] .sp-planning-pack>h3{font-size:23px;line-height:1.3;font-weight:600;margin:0 0 10px}.ace-service-pricing[data-service-pricing=network] .sp-planning-pack>p{font-size:14px;color:#595959}.ace-service-pricing[data-service-pricing=network] .sp-pack-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 20px}.ace-service-pricing[data-service-pricing=network] .sp-pack-cards article{min-width:0}.ace-service-pricing[data-service-pricing=network] .sp-pack-cards svg{display:block;color:#24731a;margin-bottom:14px}.ace-service-pricing[data-service-pricing=network] .sp-pack-cards h4{font:600 16px/1.45 Inter,Arial,sans-serif;color:#222;margin:0 0 10px;min-height:24px}.ace-service-pricing[data-service-pricing=network] .sp-pack-cards p{font-size:14px;line-height:1.65;color:#595959}.ace-service-pricing[data-service-pricing=network] .sp-pack-note{border-top:1px solid #ddd;padding-top:16px;font-size:12px!important}@media(max-width:900px){.ace-service-pricing[data-service-pricing=network] .sp-pack-cards{grid-template-columns:1fr;gap:22px}.ace-service-pricing[data-service-pricing=network] .sp-planning-pack{padding:20px}.ace-service-pricing[data-service-pricing=network] .sp-pack-cards svg{margin-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/ace-service-pricing.css.map */
