.growth{position:relative;overflow:hidden;padding:116px 0 92px;background:#f6fbff;color:#102f48}.growth::before,.growth::after{content:"";position:absolute;pointer-events:none}.growth::before{width:1180px;height:710px;top:-405px;left:-340px;border-radius:50%;background:radial-gradient(ellipse at 60% 70%,#fff 0 52%,rgba(255,255,255,.94) 57%,rgba(228,244,254,.55) 67%,transparent 72%)}.growth::after{width:840px;height:540px;right:-360px;bottom:-390px;border-radius:50%;background:radial-gradient(ellipse at 35% 35%,rgba(255,255,255,.76) 0 32%,rgba(224,243,255,.68) 45%,transparent 67%)}.growth-container{position:relative;z-index:1}.growth-eyebrow{margin:0 0 17px;color:#2c6fb6;font-size:16px;font-weight:800;letter-spacing:.14em;line-height:1.3}.growth-eyebrow span{margin-left:18px;padding-left:18px;border-left:1px solid #9cbedb;letter-spacing:.08em}.growth h2{max-width:100%;color:#102f48;font-size:clamp(29px,3.8vw,54px);font-weight:900;letter-spacing:.005em;line-height:1.42}.growth h2 span{color:#f27620}.growth h2 .growth-heading-line{display:block;color:#102f48;white-space:nowrap}.growth-intro{margin:21px 0 39px;color:#61768a;font-size:18px;line-height:1.85}.addons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px 27px}.addon-card{display:flex;min-height:330px;flex-direction:column;padding:22px 28px 24px;border:1px solid #bbddf7;border-radius:10px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(238,249,255,.9));box-shadow:0 10px 26px rgba(48,105,147,.055)}.addon-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.addon-top>span{color:#3977bd;font-size:14px;font-weight:800;letter-spacing:.075em}.addon-top>small{padding:5px 10px;border-radius:5px;background:#fff;color:#7696b2;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.addon-title{display:flex;align-items:center;gap:14px;margin-top:16px}.addon-icon{display:grid;width:82px;height:82px;flex:0 0 82px;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0,#f9fcff 32%,#e9f5ff 100%);box-shadow:0 8px 20px rgba(50,119,176,.08)}.addon-icon svg{width:52px;height:52px;fill:none;stroke-linecap:round;stroke-linejoin:round}.addon-title h3{font-size:29px;font-weight:900;letter-spacing:.01em;line-height:1.25}.addon-price{margin:9px 0 0 96px;color:#5e7690;font-size:16px;font-weight:600;line-height:1.2}.addon-price strong{margin-left:10px;color:#f27420;font-size:34px;font-weight:900;letter-spacing:-.04em}.addon-price span{margin-left:4px;font-size:14px}.addon-divider{height:1px;margin:20px 0 14px;background:#bdd7ea}.addon-card h4{color:#143552;font-size:18px;font-weight:900;line-height:1.62;letter-spacing:.015em}.addon-description{margin-top:auto;padding-top:12px;color:#62798e;font-size:14px;font-weight:500;line-height:1.8}.growth-end{margin-top:33px;text-align:center}.growth-end h3{font-size:20px;font-weight:900;letter-spacing:.01em}.growth-end p{margin-top:6px;color:#6f8496;font-size:13px}.growth .orange{color:#f27620}@media(max-width:1080px){.growth{padding-block:92px}.addons{gap:18px}.addon-card{padding:20px;min-height:318px}.addon-icon{width:68px;height:68px;flex-basis:68px}.addon-icon svg{width:44px;height:44px}.addon-title{gap:11px}.addon-title h3{font-size:24px}.addon-price{margin-left:79px}.addon-price strong{font-size:29px}.addon-card h4{font-size:16px}}@media(max-width:760px){.growth{padding:64px 0 62px}.growth::before{width:580px;height:420px;top:-280px;left:-280px}.growth::after{width:450px;height:350px;right:-260px;bottom:-270px}.growth-eyebrow{font-size:12px;margin-bottom:13px}.growth-eyebrow span{margin-left:12px;padding-left:12px}.growth h2{font-size:30px;line-height:1.55}.growth h2 .growth-heading-line{white-space:normal}.growth-intro{margin:16px 0 27px;font-size:15px;line-height:1.85}.growth-intro br{display:none}.addons{grid-template-columns:1fr;gap:15px}.addon-card{min-height:0;padding:20px 20px 21px}.addon-top>span{font-size:12px}.addon-top>small{font-size:11px;padding:5px 8px}.addon-title{margin-top:14px}.addon-icon{width:62px;height:62px;flex-basis:62px}.addon-icon svg{width:40px;height:40px}.addon-title h3{font-size:25px}.addon-price{margin:8px 0 0 73px;font-size:14px}.addon-price strong{font-size:31px}.addon-divider{margin:16px 0 12px}.addon-card h4{font-size:17px}.addon-description{margin-top:0;padding-top:10px;font-size:14px}.growth-end{margin-top:26px;text-align:left}.growth-end h3{font-size:17px;line-height:1.65}.growth-end p{font-size:12px}}
.option-price-cap{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:31px;padding:27px 31px;border:1px solid #bbddf7;border-radius:12px;background:linear-gradient(120deg,rgba(255,255,255,.97),rgba(231,246,255,.94));box-shadow:0 10px 26px rgba(48,105,147,.055)}.option-price-cap>div{min-width:0}.option-price-cap>div>p:first-child{margin:0 0 5px;color:#3977bd;font-size:12px;font-weight:800;letter-spacing:.12em}.option-price-cap h3{color:#143552;font-size:23px;font-weight:900;line-height:1.4}.option-price-cap h3 span{color:#f27420}.option-price-cap>div>p:last-child{margin-top:8px;color:#61768a;font-size:14px;line-height:1.75}.option-price-cap ul{display:grid;min-width:370px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #c7dfef;border-radius:8px;background:#c7dfef;list-style:none}.option-price-cap li{min-height:75px;padding:13px 10px;background:#fff;text-align:center}.option-price-cap li strong{display:block;color:#315f8a;font-size:14px;font-weight:900}.option-price-cap li span{display:block;margin-top:5px;color:#f27420;font-size:13px;font-weight:800;white-space:nowrap}@media(max-width:1080px){.option-price-cap{align-items:flex-start;flex-direction:column;gap:18px}.option-price-cap ul{width:100%;min-width:0}}@media(max-width:760px){.option-price-cap{margin-top:24px;padding:21px 18px;gap:16px}.option-price-cap h3{font-size:19px}.option-price-cap>div>p:last-child{font-size:13px;line-height:1.75}.option-price-cap>div>p:last-child br{display:none}.option-price-cap ul{grid-template-columns:1fr;gap:1px}.option-price-cap li{display:flex;min-height:0;align-items:center;justify-content:space-between;padding:12px 14px;text-align:left}.option-price-cap li span{margin-top:0;font-size:13px}}
