.closing-section{color:#090d46;padding:66px 0 55px;scroll-margin-top:5px;position:relative}.closing-wrap{width:min(1280px,90%);margin:0 auto}.closing-label{align-items:center;gap:16px;margin-bottom:25px;display:flex}.closing-label>span{color:#fff;background:linear-gradient(135deg,#f09,#a000ff);border-radius:50%;place-items:center;width:54px;height:54px;font-size:28px;font-weight:800;display:grid;box-shadow:0 8px 24px #d800c522}.closing-label p{text-transform:uppercase;letter-spacing:1px;color:#6e50c7;margin:0;font-size:13px;font-weight:700}.closing-intro{grid-template-columns:1.15fr 1fr;align-items:center;gap:55px;margin-bottom:36px;display:grid}.closing-intro h2{letter-spacing:-1.8px;margin:0;font-size:clamp(34px,3.6vw,53px);font-weight:800;line-height:1.08}.closing-intro h2 em{-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#f000a7,#8000ff,#008dff);-webkit-background-clip:text;background-clip:text;font-family:inherit;font-style:normal;font-weight:800}.closing-intro>p{color:#354168;margin:0;font-size:17px;line-height:1.65}.approach-section{background:radial-gradient(at 85% 10%,#e1f6ff,#0000 45%),radial-gradient(at 5% 60%,#ffeaf9,#0000 45%),#fbfcff}.approach-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.approach-groups article{background:#ffffffdb;border:1px solid #e8deff;border-radius:24px;padding:23px;box-shadow:0 12px 40px #5333ad09}.approach-groups h3{color:#dc00bf;margin:0 0 19px;font-size:30px}.approach-groups article:nth-child(2) h3{color:#8400ff}.approach-groups article:nth-child(3) h3{color:#0087ec}.group-nodes{justify-content:space-around;gap:10px;display:flex}.group-nodes>div{text-align:center;flex:1}.group-nodes span{color:#fff;background:linear-gradient(135deg,#bd00ff,#007eff);border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 8px;display:grid}.group-nodes svg{width:25px;height:25px}.group-nodes strong{font-size:12px}.approach-groups p{color:#465072;margin:20px 0 0;font-size:14px;line-height:1.55}.approach-method{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin-top:32px;display:grid}.approach-method article{border-top:2px solid #daccff;padding-top:15px}.approach-method article>span{color:#9400f1;font-size:12px;font-weight:700}.approach-method h3{margin:8px 0;font-size:17px}.approach-method p{color:#465072;margin:0;font-size:13px;line-height:1.6}.closing-signoff{text-align:center;margin:34px 0 0;font-size:17px}.closing-signoff strong{color:#7500ef}.businesses-section{background:linear-gradient(155deg,#fff 30%,#f6edff 72%,#e9faff)}.business-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.business-category-grid article{background:#fff;border:1px solid #e6dfff;border-radius:23px;overflow:hidden;box-shadow:0 15px 35px #250d6b0b}.category-photo{aspect-ratio:1.4;position:relative;overflow:hidden}.category-photo img{object-fit:cover;width:100%;height:100%}.category-photo>span{color:#fff;background:linear-gradient(110deg,#c900e7,#0078ff);border-radius:30px;padding:6px 13px;font-size:12px;font-weight:700;position:absolute;bottom:12px;left:14px}.category-copy{padding:21px 19px}.category-copy h3{min-height:50px;margin:0 0 12px;font-size:18px;line-height:1.2}.industry-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:22px 10px;min-height:282px;margin:18px 0 0;padding:0;list-style:none;display:grid}.industry-icon-grid li{text-align:center}.industry-icon-grid li>span{color:#10235c;background:linear-gradient(135deg,#fff0fa,#eeedff,#e8f8ff);border:1px solid #eadfff;border-radius:17px;place-items:center;width:54px;height:54px;margin:0 auto 9px;display:grid}.industry-icon-grid li:nth-child(3n+1)>span{color:#bc00ab}.industry-icon-grid li:nth-child(3n+2)>span{color:#7700e7}.industry-icon-grid svg{width:31px;height:31px}.industry-icon-grid strong{font-size:12px;font-weight:600;line-height:1.4;display:block}.category-copy>p{color:#465072;min-height:66px;margin:0;font-size:13px;line-height:1.65}.category-journey{border-top:1px solid #ebe6f7;margin-top:20px;padding-top:16px}.category-journey small{color:#666488;font-size:10px}.category-journey p{color:#6c00db;margin:8px 0 0;font-size:12px;font-weight:600;line-height:1.7}.category-note{text-align:center;color:#485273;margin:30px 0 0;font-size:16px}.free-check-section{color:#fff;background:radial-gradient(at 95% 90%,#3d078a,#0000 60%),linear-gradient(120deg,#07144f,#0c2566);padding-bottom:65px}.free-check-section .closing-label p{color:#b7c6ff}.free-check-section .closing-intro>p{color:#d1dafa}.free-check-section .closing-intro h2 em{background:linear-gradient(100deg,#ff8de6,#b9a7ff,#64d4ff);-webkit-background-clip:text;background-clip:text}.diagnostic-map{background:#ffffff08;border:1px solid #6f88d74d;border-radius:25px;padding:25px}.map-caption{color:#d6e5ff;margin:0 0 27px;font-size:15px}.diagnostic-nodes{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.diagnostic-nodes>div{text-align:center;position:relative}.diagnostic-nodes>div>span{color:#fff;z-index:1;background:linear-gradient(135deg,#e500d2,#1189ff);border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 13px;display:grid;position:relative;box-shadow:0 0 20px #6d51ff44}.diagnostic-nodes svg{width:29px;height:29px}.diagnostic-nodes strong{font-size:12px}.diagnostic-nodes i{border-top:2px solid #3fcfff;width:calc(100% - 60px);position:absolute;top:27px;left:calc(50% + 36px)}.diagnostic-nodes .possible-gap i{border-top:2px dashed #ff98df}.map-legend{color:#bdcbed;align-items:center;gap:10px;margin:28px 0 0;font-size:11px;line-height:1.5;display:flex}.map-legend span{border-top:2px dashed #ff98df;flex-shrink:0;width:25px}.check-next-step{grid-template-columns:1.1fr 1fr;align-items:center;gap:50px;margin-top:32px;display:grid}.check-next-step h3{margin:0 0 12px;font-size:24px;line-height:1.25}.check-next-step p{color:#d1dafa;margin:0 0 12px;font-size:14px;line-height:1.65}.check-next-step small{color:#c5baff;font-size:13px}.check-action{text-align:center}.check-action .button{color:#fff;background:linear-gradient(110deg,#ff00ac,#8f00ff,#08f);border:0;border-radius:40px;padding:22px 30px;font-family:inherit;font-size:17px;font-weight:700}.check-action p{margin-top:14px;font-size:12px}@media (max-width:1100px){.business-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-copy h3,.category-copy>p{min-height:0}.closing-intro{gap:30px}}@media (max-width:760px){.closing-section{padding:40px 0;scroll-margin-top:5px}.closing-wrap{width:88%}.closing-label{gap:12px;margin-bottom:22px}.closing-label>span{flex-shrink:0;width:44px;height:44px;font-size:23px}.closing-label p{font-size:11px}.closing-intro{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.closing-intro h2{letter-spacing:-1px;font-size:34px}.closing-intro>p{font-size:15px}.approach-groups,.business-category-grid,.check-next-step{grid-template-columns:1fr}.approach-groups article{padding:22px}.approach-method{grid-template-columns:1fr;gap:20px}.approach-method h3{font-size:18px}.approach-method p{font-size:14px}.closing-signoff{font-size:16px;line-height:1.5}.category-photo{aspect-ratio:1.5}.category-copy>p{font-size:14px}.category-journey p{font-size:13px}.category-note{font-size:14px}.diagnostic-map{padding:22px}.diagnostic-nodes{grid-template-columns:1fr;gap:24px}.diagnostic-nodes>div{text-align:left;align-items:center;gap:18px;display:flex}.diagnostic-nodes>div>span{flex-shrink:0;width:42px;height:42px;margin:0}.diagnostic-nodes svg{width:23px;height:23px}.diagnostic-nodes strong{font-size:14px}.diagnostic-nodes i{border-top:0;border-left:2px solid #3fcfff;width:0;height:14px;top:47px;left:20px}.diagnostic-nodes .possible-gap i{border-top:0;border-left:2px dashed #ff98df}.check-next-step{gap:25px}.check-next-step h3{font-size:24px}.check-action .button{width:100%;padding:18px 20px;font-size:14px}}
