@font-face{font-family:"unbounded";font-display:swap;src:url("https://hoppermediaco.com/wp-content/uploads/et-fonts/Unbounded-VariableFont_wght.ttf") format("truetype")}.growth-section{text-align:center}.title{font-size:48px;font-weight:700;line-height:1.2}.highlight-text{position:relative;display:inline-block}.highlight-svg{position:absolute;left:0;top:55%;transform:translateY(-50%);width:100%;height:120%;pointer-events:none}.highlight-svg path{fill:none;stroke:#edb729;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1500;stroke-dashoffset:1500;animation:drawCircle 1.8s ease forwards}.inner-card{text-align:center}@keyframes drawCircle{0%{stroke-dashoffset:1500;opacity:0}20%{opacity:1}100%{stroke-dashoffset:0;opacity:1}}.highlight-svg path{filter:drop-shadow(0 0 6px #edb729)}@media (max-width:992px){.title{font-size:34px}}@media (max-width:480px){.title{font-size:26px}}.connector{margin-top:80px;width:100%;height:200px}.connector svg{width:100%;height:100%}.dashed-line{fill:none;stroke:#000;stroke-width:2;stroke-linecap:round;stroke-dasharray:6 10;stroke-dashoffset:500;animation:drawDash 2s ease forwards}.dashed-line:nth-of-type(2){animation-delay:0.5s}.dashed-line:nth-of-type(3){animation-delay:1s}@keyframes drawDash{to{stroke-dashoffset:0}}.dot{fill:#000;opacity:0;transform:scale(0);animation:popDot 0.5s ease forwards}.dot:nth-of-type(4){animation-delay:1.8s}.dot:nth-of-type(5){animation-delay:2s}.dot:nth-of-type(6){animation-delay:2.2s}@keyframes popDot{to{opacity:1;transform:scale(1)}}@media (max-width:992px){.title{font-size:34px}.connector{display:none}}.cards{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.card{background:#fff;border-radius:20px;padding:40px;flex:1;min-width:300px;text-align:left;box-shadow:0 20px 50px rgba(0,0,0,0.08);transform:translateY(40px);opacity:0;animation:fadeUp 1s ease forwards}.card:nth-child(2){animation-delay:0.3s}.card:nth-child(3){animation-delay:0.6s}.card h3{font-size:20px;margin-bottom:25px;margin-top:10px}.card h3 span{background:#edb729;padding:5px 10px;font-weight:bold}.card ul{list-style:none}.card ul li{margin-bottom:15px;position:relative;padding-left:25px}.card ul li::before{content:"✔";position:absolute;left:0;color:#000;font-weight:bold;background:#edb729;padding:1px}.card:hover{transform:translateY(-10px);transition:0.3s ease;box-shadow:0 25px 60px rgba(0,0,0,0.12)}.icon-list{display:flex;flex-direction:column;gap:22px;margin-top:10px}.icon-item{display:flex;align-items:flex-start;gap:15px}.icon{font-size:18px;background:#edb729;width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-item h4{margin:0;font-size:16px;font-weight:600}.icon-item p{margin:6px 0 0;font-size:14px;color:#555;line-height:1.5}@keyframes fadeUp{to{transform:translateY(0);opacity:1}}@media(max-width:992px){.title{font-size:36px}.cards{flex-direction:column;align-items:center}.connector{display:none}}@media(max-width:480px){.title{font-size:28px}.subtitle{font-size:14px}}#main-content .container:before{content:"";position:absolute;top:0;height:100%;width:0px!important;background-color:#e2e2e2}@font-face{font-family:"unbounded";font-display:swap;src:url("https://hoppermediaco.com/wp-content/uploads/et-fonts/Unbounded-VariableFont_wght.ttf") format("truetype")}.growth-section{text-align:center}.title{font-size:48px;font-weight:700;line-height:1.2}.highlight-text{position:relative;display:inline-block}.highlight-svg{position:absolute;left:0;top:55%;transform:translateY(-50%);width:100%;height:120%;pointer-events:none}.highlight-svg path{fill:none;stroke:#edb729;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1500;stroke-dashoffset:1500;animation:drawCircle 1.8s ease forwards}.inner-card{text-align:center}@keyframes drawCircle{0%{stroke-dashoffset:1500;opacity:0}20%{opacity:1}100%{stroke-dashoffset:0;opacity:1}}.highlight-svg path{filter:drop-shadow(0 0 6px #edb729)}@media (max-width:992px){.title{font-size:34px}}@media (max-width:480px){.title{font-size:26px}}.connector{margin-top:80px;width:100%;height:200px}.connector svg{width:100%;height:100%}.dashed-line{fill:none;stroke:#000;stroke-width:2;stroke-linecap:round;stroke-dasharray:6 10;stroke-dashoffset:500;animation:drawDash 2s ease forwards}.dashed-line:nth-of-type(2){animation-delay:0.5s}.dashed-line:nth-of-type(3){animation-delay:1s}@keyframes drawDash{to{stroke-dashoffset:0}}.dot{fill:#000;opacity:0;transform:scale(0);animation:popDot 0.5s ease forwards}.dot:nth-of-type(4){animation-delay:1.8s}.dot:nth-of-type(5){animation-delay:2s}.dot:nth-of-type(6){animation-delay:2.2s}@keyframes popDot{to{opacity:1;transform:scale(1)}}@media (max-width:992px){.title{font-size:34px}.connector{display:none}}.cards{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.card{background:#fff;border-radius:20px;padding:40px;flex:1;min-width:300px;text-align:left;box-shadow:0 20px 50px rgba(0,0,0,0.08);transform:translateY(40px);opacity:0;animation:fadeUp 1s ease forwards}.card:nth-child(2){animation-delay:0.3s}.card:nth-child(3){animation-delay:0.6s}.card h3{font-size:20px;margin-bottom:25px;margin-top:10px}.card h3 span{background:#edb729;padding:5px 10px;font-weight:bold}.card ul{list-style:none}.card ul li{margin-bottom:15px;position:relative;padding-left:25px}.card ul li::before{content:"✔";position:absolute;left:0;color:#000;font-weight:bold;background:#edb729;padding:1px}.card:hover{transform:translateY(-10px);transition:0.3s ease;box-shadow:0 25px 60px rgba(0,0,0,0.12)}.icon-list{display:flex;flex-direction:column;gap:22px;margin-top:10px}.icon-item{display:flex;align-items:flex-start;gap:15px}.icon{font-size:18px;background:#edb729;width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-item h4{margin:0;font-size:16px;font-weight:600}.icon-item p{margin:6px 0 0;font-size:14px;color:#555;line-height:1.5}@keyframes fadeUp{to{transform:translateY(0);opacity:1}}@media(max-width:992px){.title{font-size:36px}.cards{flex-direction:column;align-items:center}.connector{display:none}}@media(max-width:480px){.title{font-size:28px}.subtitle{font-size:14px}}#main-content .container:before{content:"";position:absolute;top:0;height:100%;width:0px!important;background-color:#e2e2e2}