.plesa-go-crm-page{color:#151515}.crm-hero{padding-bottom:90px}.crm-trustline{margin:28px 0 0;color:#bfece6;font-size:13px;font-weight:700}.crm-map{position:relative;display:grid;gap:18px;min-height:400px;padding:26px;background:#f6f2ea;color:#151515;box-shadow:22px 26px 0 #116d65}.crm-sources,.crm-output{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.crm-sources span,.crm-output span{padding:9px 11px;border:1px solid rgba(21,21,21,.18);background:#fffaf2;font-size:12px;font-weight:700}.crm-core{position:relative;display:grid;place-content:center;width:190px;height:190px;margin:auto;border-radius:50%;background:#116d65;color:#fffaf2;text-align:center;box-shadow:0 0 0 13px #d7ebe5}.crm-core small{font-size:9px;letter-spacing:.1em}.crm-core b{font-size:48px;line-height:1;letter-spacing:-.08em}.crm-core i{font-size:10px;font-style:normal}.crm-output span{min-width:120px;text-align:center}.crm-output small{color:#68645d;font-weight:400}.crm-problem-grid{display:grid;border-top:1px solid rgba(21,21,21,.18)}.crm-problem-grid article{display:flex;gap:15px;align-items:flex-start;padding:20px 0;border-bottom:1px solid rgba(21,21,21,.18)}.crm-problem-grid span,.crm-included>article>span{color:#116d65;font-size:12px;font-weight:800;letter-spacing:.08em}.crm-problem-grid p{max-width:390px;margin:0;font-size:18px;font-weight:700;letter-spacing:-.025em}.crm-statement{max-width:790px;margin:42px 0 0;font-size:clamp(23px,3vw,35px);line-height:1.15;letter-spacing:-.045em}.crm-included{display:grid;gap:1px;background:rgba(21,21,21,.16);border:1px solid rgba(21,21,21,.16)}.crm-included>article{padding:23px;background:#f6f2ea}.crm-included h3{margin:22px 0 14px;font-size:22px;letter-spacing:-.035em}.crm-included ul{margin:0;padding:0;list-style:none}.crm-included li{padding:6px 0;color:#68645d;font-size:14px}.crm-included li:before{content:'✓';margin-right:9px;color:#116d65;font-weight:800}.crm-disclaimer{margin:16px 0 0;padding-top:13px;border-top:1px solid rgba(21,21,21,.16);color:#68645d;font-size:12px;line-height:1.5}.crm-system-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.crm-system-tags span{padding:11px 14px;border:1px solid rgba(255,255,255,.38);font-weight:700}.crm-systems-note{margin:24px 0 0!important;color:#d8d2c8}.crm-audience{display:grid;border-top:1px solid rgba(21,21,21,.16)}.crm-audience div{display:grid;gap:8px;padding:18px 0;border-bottom:1px solid rgba(21,21,21,.16)}.crm-audience span{color:#116d65;font-size:11px;font-weight:800}.crm-audience strong{font-size:18px;letter-spacing:-.025em}.crm-audience-note{max-width:700px;margin:28px 0 0;font-size:18px}.crm-ecosystem{display:grid;gap:14px;text-align:center}.crm-ecosystem>div,.crm-ecosystem strong{padding:17px;border:1px solid rgba(21,21,21,.2);font-size:14px;font-weight:700}.crm-ecosystem i{color:#116d65;font-style:normal}.crm-ecosystem>b{justify-self:center;padding:22px 38px;background:#116d65;color:#fffaf2;font-size:30px;letter-spacing:-.06em}.crm-plans .plesa-go-plan>p{min-height:0;color:#68645d}.crm-plans .plesa-go-plan small{display:block;min-height:56px;color:#68645d}.crm-plans .plesa-go-plan em{display:block;margin:18px 0;color:#116d65;font-size:13px;font-style:normal;font-weight:800}.crm-steps{margin:0;padding:0;list-style:none;counter-reset:step}.crm-steps li{position:relative;padding:0 0 26px 55px;border-left:1px solid rgba(21,21,21,.2)}.crm-steps li:last-child{padding-bottom:0}.crm-steps span{position:absolute;left:-1px;top:0;transform:translateX(-50%);padding:4px;background:#ece6da;color:#116d65;font-size:13px;font-weight:800}.crm-steps h3{margin:0 0 7px;font-size:21px}.crm-steps p{max-width:580px;margin:0;color:#68645d}.crm-results{display:grid;gap:1px;border:1px solid rgba(21,21,21,.16);background:rgba(21,21,21,.16)}.crm-results span{padding:16px;background:#fffaf2;font-weight:700}.crm-results span::first-letter{color:#116d65}.crm-related{display:grid;border-top:1px solid rgba(21,21,21,.16)}.crm-related a{display:grid;grid-template-columns:1fr auto;gap:7px;padding:19px 0;border-bottom:1px solid rgba(21,21,21,.16);color:inherit;text-decoration:none}.crm-related b{font-size:20px}.crm-related span{color:#68645d}.crm-related i{grid-column:2;grid-row:1/3;color:#116d65;font-size:23px;font-style:normal}.go-crm-form fieldset{margin:0 0 16px;padding:12px;border:1px solid rgba(21,21,21,.2)}.go-crm-form legend{padding:0 5px;font-size:12px;font-weight:700}.go-crm-form .wpcf7-list-item{display:inline-flex;margin:5px 8px 5px 0;font-size:12px}.go-crm-form input[type=checkbox]{width:auto;margin-right:5px}.go-crm-form .wpcf7-list-item-label{color:#68645d}@media(min-width:700px){.crm-map{grid-template-rows:auto 1fr auto}.crm-sources{justify-content:space-between}.crm-output{justify-content:space-between}.crm-problem-grid{grid-template-columns:repeat(2,1fr);column-gap:28px}.crm-included{grid-template-columns:repeat(2,1fr)}.crm-audience{grid-template-columns:repeat(2,1fr);column-gap:30px}.crm-results{grid-template-columns:repeat(2,1fr)}.crm-related{grid-template-columns:repeat(2,1fr);column-gap:28px}.crm-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:25px}.crm-steps li{min-height:205px;padding:0 0 0 28px}.crm-steps span{left:0}.crm-steps p{font-size:14px}}@media(min-width:1100px){.crm-included{grid-template-columns:repeat(3,1fr)}.crm-included>article:nth-child(2),.crm-included>article:nth-child(5){background:#fffaf2}.crm-audience{grid-template-columns:repeat(4,1fr)}.crm-audience div{padding:21px 17px;border-right:1px solid rgba(21,21,21,.16)}.crm-audience div:nth-child(4n+1){padding-left:0}.crm-audience div:nth-child(4n){border-right:0}.crm-audience div:nth-child(n+5){border-bottom:0}.crm-results{grid-template-columns:repeat(3,1fr)}}@media(max-width:420px){.crm-map{min-height:350px;padding:15px;box-shadow:12px 15px 0 #116d65}.crm-sources span{padding:7px;font-size:10px}.crm-core{width:155px;height:155px}.crm-output span{min-width:90px;padding:7px;font-size:10px}.crm-ecosystem>div{font-size:12px}.crm-ecosystem i{display:block;height:3px;font-size:0}}@media(prefers-reduced-motion:no-preference){.crm-core{animation:crm-pulse 4s ease-in-out infinite}@keyframes crm-pulse{50%{transform:scale(1.04)}}}
