.bundle-body{background:#fff}.bundle-hero{padding:90px max(6vw,24px);display:grid;grid-template-columns:1.05fr .95fr;gap:7vw;align-items:center;background:radial-gradient(circle at 90% 0,#d9f5ff,transparent 32%),#f7fbff}.bundle-hero>div:first-child{max-width:720px}.bundle-hero h1{font-size:clamp(45px,5.7vw,78px);line-height:.99;letter-spacing:-4px;color:var(--navy);margin:19px 0}.bundle-hero p{font-size:18px;color:var(--muted);line-height:1.65;margin-bottom:28px}.funnel-card{background:var(--navy);border-radius:25px;padding:25px;box-shadow:0 30px 65px #071d3830}.funnel-card>i{display:block;text-align:center;color:#68d6ea;font-style:normal;font-size:20px;line-height:1}.funnel-step{display:flex;align-items:center;gap:14px;background:#fff;border-radius:15px;padding:17px}.funnel-step>span{width:36px;height:36px;border-radius:11px;background:#e6f0ff;color:var(--blue);display:grid;place-items:center;font-weight:800}.funnel-step b,.funnel-step small{display:block}.funnel-step b{font-size:14px}.funnel-step small{font-size:11px;color:var(--muted);margin-top:3px}.included{padding:95px max(6vw,24px)}.bundle-heading{max-width:700px}.bundle-heading h2,.implementation h2{font-size:clamp(34px,4vw,53px);color:var(--navy);letter-spacing:-2px;margin:12px 0}.included-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:40px}.included-grid article{border:1px solid var(--line);border-radius:18px;padding:22px}.included-grid article>span{font-size:11px;font-weight:800;color:var(--blue)}.included-grid h3{font-size:17px;line-height:1.25;margin:15px 0 7px}.included-grid p{font-size:13px;line-height:1.55;color:var(--muted);margin:0}.implementation{padding:90px max(6vw,24px);background:var(--navy);display:grid;grid-template-columns:1fr 1fr;gap:8vw;color:#fff}.implementation h2{color:#fff}.implementation>div>p{color:#adc0d2;line-height:1.7}.implementation ol{margin:0;padding:0;list-style:none;counter-reset:steps}.implementation li{padding:15px 0;border-bottom:1px solid #ffffff1f}.implementation li b,.implementation li span{display:block}.implementation li b{font-size:16px}.implementation li span{color:#9db2c6;font-size:13px;margin-top:4px}.bundle-offer{padding:95px max(6vw,24px);background:#f3f7fb;display:grid;grid-template-columns:.85fr 1.15fr;gap:7vw;align-items:center}.bundle-offer>div>strong{font-size:clamp(48px,6vw,78px);display:block;color:var(--navy);margin:12px 0}.bundle-offer sup{font-size:15px}.bundle-offer>div>p{color:var(--muted);line-height:1.6}.monthly{margin-top:25px;padding-top:20px;border-top:1px solid #cfdae4}.monthly span,.monthly b{display:block}.monthly span{font-size:12px;color:var(--muted)}.monthly b{margin-top:5px}.bundle-offer form{background:#fff;border-radius:23px;padding:30px;border:1px solid var(--line);box-shadow:0 20px 50px #071d3810}.bundle-offer form h2{font-size:25px;margin:0 0 20px}.bundle-offer label{font-size:12px;font-weight:800;display:block;margin-top:12px}.bundle-offer input,.bundle-offer select{display:block;width:100%;margin-top:6px;border:1px solid #bdcbd7;border-radius:11px;padding:13px;font:500 14px Manrope;background:#fff}.bundle-offer form>small{display:block;text-align:center;color:#7a8b9b;font-size:11px;margin-top:10px}@media(max-width:950px){.included-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.bundle-hero,.implementation,.bundle-offer{grid-template-columns:1fr}.bundle-hero{padding-top:55px}.bundle-hero h1{letter-spacing:-2.5px}.included-grid{grid-template-columns:1fr}.included,.implementation,.bundle-offer{padding:70px 20px}.funnel-card{margin-top:15px}}
