/* ---- SEO Packages page: only the components custom.css does not already cover ---- */
.seo_pkg_page .pkg_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;align-items:start;}
.seo_pkg_page .pkg_card{border:1px solid #0000001F;border-radius:30px;padding:40px 34px;background:#fff;transition:.3s all ease-in-out;}
.seo_pkg_page .pkg_card:hover{border-color:#32aa56;}
.seo_pkg_page .pkg_card .pkg_name{display:block;font-size:28px;line-height:42px;font-weight:700;color:#000;}
.seo_pkg_page .pkg_card .pkg_for{font-size:18px;line-height:28px;font-weight:400;color:#00000099;margin:6px 0 24px;}
.seo_pkg_page .pkg_price{display:flex;align-items:flex-end;gap:8px;padding-bottom:6px;}
.seo_pkg_page .pkg_price .amt{font-size:50px;line-height:58px;font-weight:700;color:#000;}
.seo_pkg_page .pkg_price .per{font-size:18px;line-height:27px;font-weight:400;color:#00000099;padding-bottom:8px;}
.seo_pkg_page .pkg_terms{font-size:16px;line-height:24px;font-weight:400;color:#00000080;margin:0 0 28px;}
.seo_pkg_page .pkg_card .pkg_btn{display:block;text-align:center;border-radius:33px;background:transparent;padding:15px 30px;font-size:18px;line-height:27px;font-weight:600;color:#000;border:1px solid #32aa56;margin-bottom:30px;transition:.5s all ease-in-out;}
.seo_pkg_page .pkg_card .pkg_btn:hover{background:#32aa56;color:#fff !important;}
.seo_pkg_page .pkg_card.featured .pkg_btn{background:#32aa56;color:#fff !important;border-color:transparent;}
.seo_pkg_page .pkg_card.featured .pkg_btn:hover{box-shadow:inset 0 0 40px rgba(0,0,0,.25);}
.seo_pkg_page .pkg_incl_head{font-size:16px;line-height:24px;font-weight:600;color:#000;margin:0 0 16px;}
.seo_pkg_page .pkg_list{margin:0;padding:0;display:flex;flex-direction:column;gap:14px;}
.seo_pkg_page .pkg_list li{display:flex;gap:12px;font-size:18px;line-height:27px;font-weight:400;color:#000;padding:0;}
.seo_pkg_page .pkg_list li:before{content:'';flex:0 0 23px;width:23px;height:23px;margin-top:3px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23' fill='none'%3E%3Ccircle cx='10' cy='10' r='10' fill='%2332aa56'/%3E%3Ccircle cx='13' cy='13' r='9.5' stroke='%23111940'/%3E%3C/svg%3E") no-repeat center/contain;}
.seo_pkg_page .audit_list{margin:0;padding:0;display:flex;flex-direction:column;gap:6px;}
.seo_pkg_page .audit_list li{display:flex;gap:12px;font-size:18px;line-height:27px;font-weight:400;color:#000;padding:10px 0;}
.seo_pkg_page .audit_list li:before{content:'';flex:0 0 23px;width:23px;height:23px;margin-top:3px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23' fill='none'%3E%3Ccircle cx='10' cy='10' r='10' fill='%2332aa56'/%3E%3Ccircle cx='13' cy='13' r='9.5' stroke='%23111940'/%3E%3C/svg%3E") no-repeat center/contain;}
.seo_pkg_page .pkg_featured_wrap{border-radius:30px;padding:2px;background:linear-gradient(132.4deg,#32aa56 0%,rgba(50,170,86,.15) 100%);box-shadow:0 0 34px 0 #0000001F;}
.seo_pkg_page .pkg_featured_wrap .pkg_card{border:none;border-radius:28px;position:relative;}
.seo_pkg_page .pkg_badge{position:absolute;top:0;right:34px;background:#32aa56;color:#fff;font-size:15px;line-height:22px;font-weight:600;padding:8px 18px;border-radius:0 0 12px 12px;}
.seo_pkg_page .pkg_featured_wrap .pkg_name{color:#32aa56;}

.seo_pkg_page .bill_toggle{display:flex;align-items:center;justify-content:center;gap:0;background:#F3F3F3;border-radius:40px;padding:6px;margin:0 auto 16px;width:fit-content;max-width:100%;}
.seo_pkg_page .bill_toggle button{appearance:none;border:none;background:transparent;font-family:'Poppins',sans-serif;font-size:17px;line-height:26px;font-weight:600;color:#000;padding:12px 28px;border-radius:34px;cursor:pointer;transition:.3s all ease-in-out;white-space:nowrap;}
.seo_pkg_page .bill_toggle button.on{background:#32aa56;color:#fff;}
.seo_pkg_page .bill_toggle button .save{font-size:14px;font-weight:500;opacity:.85;}
.seo_pkg_page .bill_note{text-align:center;font-size:16px;line-height:24px;color:#00000099;margin:0 0 50px;}
.seo_pkg_page .pkg_price .was{font-size:22px;line-height:30px;font-weight:500;color:#00000073;text-decoration:line-through;padding-bottom:12px;}
.seo_pkg_page .pkg_annual_note{font-size:16px;line-height:24px;font-weight:500;color:#32aa56;margin:0 0 4px;}
.seo_pkg_page .disc_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;}
.seo_pkg_page .disc_card{border:1px solid #0000001F;border-radius:30px;padding:40px 34px;background:#fff;transition:.3s all ease-in-out;}
.seo_pkg_page .disc_card:hover{border-color:#32aa56;box-shadow:0 0 34px 0 #0000001F;}
.seo_pkg_page .disc_card .ico{width:64px;height:64px;border-radius:50%;background:#32aa561A;display:flex;align-items:center;justify-content:center;margin-bottom:22px;}
.seo_pkg_page .disc_card .ico i{font-size:26px;color:#32aa56;}
.seo_pkg_page .disc_card .abbr{display:block;font-size:15px;line-height:22px;font-weight:600;color:#32aa56;letter-spacing:2px;text-transform:uppercase;}
.seo_pkg_page .disc_card .s5{display:block;font-size:24px;line-height:34px;font-weight:600;color:#000;padding:4px 0 12px;}
.seo_pkg_page .disc_card p{font-size:18px;line-height:31px;font-weight:400;color:#000;margin:0 0 20px;}
.seo_pkg_page .disc_card ul{margin:0;padding:0;display:flex;flex-direction:column;gap:12px;}
.seo_pkg_page .disc_card ul li{display:flex;gap:12px;font-size:17px;line-height:27px;font-weight:400;color:#00000099;padding:0;}
.seo_pkg_page .disc_card ul li:before{content:'';flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#32aa56;margin-top:10px;}
.seo_pkg_page .cmp_wrap{background:#F3F3F3;border-radius:30px;padding:60px 40px;}
.seo_pkg_page .cmp_scroll{overflow-x:auto;background:#fff;border-radius:24px;padding:8px;}
.seo_pkg_page .cmp_table{width:100%;min-width:760px;border-collapse:collapse;}
.seo_pkg_page .cmp_table th{text-align:center;padding:24px 16px 20px;font-size:20px;line-height:30px;font-weight:700;color:#000;border-bottom:1px solid #0000001F;}
.seo_pkg_page .cmp_table th:first-child{text-align:left;padding-left:24px;font-size:18px;line-height:27px;font-weight:600;width:34%;}
.seo_pkg_page .cmp_table th small{display:block;font-size:16px;line-height:24px;font-weight:400;color:#00000099;}
.seo_pkg_page .cmp_table th.hl{color:#32aa56;background:#32aa560D;border-radius:16px 16px 0 0;}
.seo_pkg_page .cmp_table td{padding:14px 16px;text-align:center;font-size:18px;line-height:27px;color:#000;border-bottom:1px solid #00000012;}
.seo_pkg_page .cmp_table td:first-child{text-align:left;padding-left:24px;}
.seo_pkg_page .cmp_table td.hl{background:#32aa560D;}
.seo_pkg_page .cmp_table tr:last-child td{border-bottom:none;}
.seo_pkg_page .cmp_table tr:last-child td.hl{border-radius:0 0 16px 16px;}
.seo_pkg_page .cmp_table td.grp{padding:26px 24px 10px;text-align:left;font-size:16px;line-height:24px;font-weight:600;color:#32aa56;text-transform:uppercase;letter-spacing:1.5px;border-bottom:none;background:#fff;}
.seo_pkg_page .cmp_table .yes{color:#32aa56;}
.seo_pkg_page .loc_links{border-top:1px solid #0000001F;padding-top:40px;margin-top:20px;}
.seo_pkg_page .loc_links .s5{display:block;font-size:22px;line-height:33px;font-weight:600;color:#000;padding-bottom:8px;}
.seo_pkg_page .loc_links p{font-size:18px;line-height:31px;color:#00000099;margin:0 0 22px;max-width:760px;}
.seo_pkg_page .loc_links ul{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;}
.seo_pkg_page .loc_links ul li{padding:0;}
.seo_pkg_page .loc_links ul li:before{display:none;}
.seo_pkg_page .loc_links ul li a{display:inline-block;background:#F5F5F5;padding:12px 22px;border-radius:15px;font-size:17px;line-height:26px;font-weight:500;color:#000;transition:.3s all ease-in-out;}
.seo_pkg_page .loc_links ul li a:hover{background:#32aa56;color:#fff;}
.seo_pkg_page .loc_links ul li.hub a{background:#32aa561A;color:#32aa56;}
.seo_pkg_page .loc_links ul li.hub a:hover{background:#32aa56;color:#fff;}
.seo_pkg_page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
.seo_pkg_page .cmp_table .no{color:#00000059;}

.seo_pkg_page .comp_q{overflow-x:auto;border:1px solid #0000001F;border-radius:24px;background:#fff;}
.seo_pkg_page .comp_q table{width:100%;min-width:620px;border-collapse:collapse;font-family:'Poppins',sans-serif;}
.seo_pkg_page .comp_q th{text-align:left;padding:22px 26px;font-size:17px;line-height:26px;font-weight:600;color:#000;border-bottom:1px solid #0000001F;}
.seo_pkg_page .comp_q td{padding:18px 26px;font-size:17px;line-height:28px;color:#000;border-bottom:1px solid #00000012;vertical-align:top;}
.seo_pkg_page .comp_q tr:last-child td{border-bottom:none;}
.seo_pkg_page .comp_q td:first-child{width:34%;}
.seo_pkg_page .comp_q .q{font-weight:600;color:#32aa56;}
.seo_pkg_page .area_chips{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 40px;padding:0;}
.seo_pkg_page .area_chips li{background:#F5F5F5;padding:12px 22px;border-radius:15px;font-size:18px;line-height:27px;font-weight:400;color:#000;transition:.3s all ease-in-out;cursor:default;}
.seo_pkg_page .area_chips li:hover{background:#32aa56;color:#fff;}

.seo_pkg_page .trust_logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;margin:0;padding:0;}
.seo_pkg_page .trust_logos li{box-shadow:0 0 24px 0 #00000014;padding:46px 20px;border-radius:24px;display:flex;align-items:center;justify-content:center;min-height:130px;font-size:15px;line-height:22px;font-weight:500;color:#00000059;text-align:center;}
.seo_pkg_page .trust_logos li img{max-height:60px;width:auto;}

.seo_pkg_page .stat_box{flex:1 1 44%;min-width:200px;padding:2px;border-radius:30px;background:linear-gradient(132.4deg,#32aa56 0%,rgba(237,49,35,0) 100%),linear-gradient(0deg,#FFF,#FFF);}
.seo_pkg_page .stat_box .inner{background:#fff;border-radius:28px;padding:46px 16px;text-align:center;}
.seo_pkg_page .stat_box .inner img{display:block;margin:0 auto 22px;max-height:60px;width:auto;}
.seo_pkg_page .stat_box .inner span{display:block;font-size:28px;line-height:42px;font-weight:700;color:#32aa56;}
.seo_pkg_page .stat_box .inner p{font-size:18px;line-height:26px;margin:6px 0 0;}

.seo_pkg_page .case_metrics .ml{font-size:16px;line-height:24px;color:#00000099;margin:0;}
.seo_pkg_page .case_slot{border:1px solid #0000001F;transition:.3s all ease-in-out;border-radius:30px;padding:36px 30px;background:#fff;}
.seo_pkg_page .case_slot:hover{border-color:#32aa56;box-shadow:0 0 34px 0 #0000001F;}
.seo_pkg_page .case_slot .ph{height:170px;border-radius:20px;background:#F5F5F5;display:flex;align-items:center;justify-content:center;font-size:16px;color:#00000059;margin-bottom:24px;}
.seo_pkg_page .testi_box{background:#fff;border:1px solid #0000001F;border-radius:30px;padding:40px 44px;transition:.3s all ease-in-out;}
.seo_pkg_page .testi_box:hover{border-color:#32aa56;box-shadow:0 0 34px 0 #0000001F;}
.seo_pkg_page .testi_box p{color:#000;line-height:35px;margin:20px 0 30px;}
.seo_pkg_page .testi_box .nm{display:block;font-size:22px;line-height:33px;font-weight:600;color:#000;}
.seo_pkg_page .testi_box .pl{font-size:18px;line-height:27px;color:#00000099;margin:0;}
.seo_pkg_page .testi_box i{font-size:28px;color:#32aa56;}

.seo_pkg_page .cta_band{background:#32aa56;border-radius:30px;padding:70px 60px;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap;}
.seo_pkg_page .cta_band .white_title{font-size:44px;line-height:58px;}
.seo_pkg_page .cta_band p{color:#fff;line-height:32px;margin:16px 0 0;max-width:700px;}
.seo_pkg_page .cta_band .white_btn{display:inline-block;border-radius:33px;background:#fff;padding:15px 40px;font-size:18px;line-height:27px;font-weight:600;color:#32aa56 !important;border:1px solid transparent;white-space:nowrap;}
.seo_pkg_page .cta_band .white_btn:hover{background:transparent;color:#fff !important;border-color:#fff;}
.seo_pkg_page .cta_band .ghost_btn{display:inline-block;border-radius:33px;background:transparent;padding:15px 40px;font-size:18px;line-height:27px;font-weight:600;color:#fff !important;border:1px solid #fff;white-space:nowrap;}
.seo_pkg_page .cta_band .ghost_btn:hover{background:#fff;color:#32aa56 !important;}

.seo_pkg_page .two_col{display:grid;gap:60px;align-items:center;}
.seo_pkg_page .two_col.stats{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);}
.seo_pkg_page .two_col.steps{grid-template-columns:minmax(0,.75fr) minmax(0,1.4fr);align-items:start;gap:70px;}
.seo_pkg_page .two_col.areas{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:start;}
.seo_pkg_page .two_col.form{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;}
.seo_pkg_page .two_col.faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.4fr);align-items:start;}
.seo_pkg_page .card_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;}

/* CF7 audit form: flatten CF7's paragraph/label wrappers so fields pair up two per row */
.seo_pkg_page .box_border form{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}
.seo_pkg_page .box_border form > p,
.seo_pkg_page .box_border form div.audit_grid,
.seo_pkg_page .box_border form div.audit_grid > p,
.seo_pkg_page .box_border form div.audit_fields{display:contents;}
.seo_pkg_page .box_border form span.wpcf7-form-control-wrap{display:block;grid-column:span 1;min-width:0;}
.seo_pkg_page .box_border form span.wpcf7-form-control-wrap:has(textarea){grid-column:1 / -1;}
.seo_pkg_page .box_border form div.fg{grid-column:span 1;min-width:0;}
.seo_pkg_page .box_border form div.fg:has(textarea),
.seo_pkg_page .box_border form div.fg:has(input[type=submit]){grid-column:1 / -1;}
.seo_pkg_page .box_border form > p > label,
.seo_pkg_page .box_border form > p > span.wpcf7-form-control-wrap,
.seo_pkg_page .box_border form > span.wpcf7-form-control-wrap,
.seo_pkg_page .box_border form > label,
.seo_pkg_page .box_border form > div.fg,
.seo_pkg_page .box_border form > p > input,
.seo_pkg_page .box_border form > p > select,
.seo_pkg_page .box_border form > input,
.seo_pkg_page .box_border form > select{grid-column:span 1;min-width:0;}
.seo_pkg_page .box_border form label:has(textarea),
.seo_pkg_page .box_border form span.wpcf7-form-control-wrap:has(textarea),
.seo_pkg_page .box_border form label:has(input[type=submit]),
.seo_pkg_page .box_border form div.fg:has(textarea),
.seo_pkg_page .box_border form textarea,
.seo_pkg_page .box_border form p > textarea,
.seo_pkg_page .box_border form input[type=submit],
.seo_pkg_page .box_border form .wpcf7-spinner,
.seo_pkg_page .box_border form .wpcf7-response-output{grid-column:1 / -1;}
.seo_pkg_page .box_border form input[type=text],
.seo_pkg_page .box_border form input[type=email],
.seo_pkg_page .box_border form input[type=tel],
.seo_pkg_page .box_border form input[type=url],
.seo_pkg_page .box_border form select,
.seo_pkg_page .box_border form textarea{margin-top:0;width:100%;}
.seo_pkg_page .box_border form p{margin:0;}
.seo_pkg_page .box_border br{display:none;}
.seo_pkg_page .box_border label{display:block;}
.seo_pkg_page .box_border textarea{min-height:150px;}
@media screen and (max-width:600px){
  .seo_pkg_page .box_border form{grid-template-columns:1fr;}
}

/* Hero button row — overrides the theme's .btn_center auto margins */
.seo_pkg_page .hero_btns{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;line-height:normal;}
.seo_pkg_page .hero_btns a{margin:0 !important;}
.seo_pkg_page .hero_btns .ghost{display:inline-block;border-radius:33px;background:transparent;padding:15px 40px;font-size:18px;line-height:27px;font-weight:600;color:#000 !important;border:1px solid #32aa56;transition:.5s all ease-in-out;}
.seo_pkg_page .hero_btns .ghost:hover{background:#32aa56;color:#fff !important;}
.seo_pkg_page .banner_content p.hero_note{font-size:16px;line-height:24px;color:#00000099;max-width:100%;width:100%;margin:25px 0 0;text-align:center;}
.seo_pkg_page .audit_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 20px;}
.seo_pkg_page .audit_grid p{margin:0;}
.seo_pkg_page .box_border select{background:#0000000F;display:block;width:100%;border:none;outline:none;font-size:18px;font-weight:400;line-height:27px;margin-top:20px;border-radius:15px;height:60px;padding:0 20px;color:#111111;font-family:'Poppins',sans-serif;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%2332aa56' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 22px center;}
.seo_pkg_page .box_border textarea{height:auto;min-height:120px;}
.seo_pkg_page .box_border input[type=submit]{background:#32aa56;color:#fff;font-size:18px;font-weight:600;line-height:27px;display:flex;align-items:center;justify-content:center;border-radius:30px;max-width:260px;width:100%;height:60px;outline:none;border:1px solid transparent;margin-top:30px;transition:.5s all ease-in-out;}
.seo_pkg_page .box_border input[type=submit]:hover{background:transparent;color:#32aa56;border-color:#32aa56;}

/* Section typography (was inline in the static template) */
.seo_pkg_page .banner_content .hero_title{font-size:60px;line-height:76px;}
.seo_pkg_page .sec_title{font-size:44px;line-height:60px;}
.seo_pkg_page .sec_intro{max-width:900px;margin:0 auto 60px;}
.seo_pkg_page .sec_intro_left{max-width:800px;margin:0 0 50px;}
.seo_pkg_page .logo_strip_title{font-size:16px;line-height:24px;font-weight:500;color:#00000080;margin:0 0 32px;text-transform:uppercase;letter-spacing:2px;}
.seo_pkg_page .stat_wrap{gap:24px;align-items:stretch;}
.seo_pkg_page .pkg_footnote{color:#00000099;margin:40px 0 0;}
.seo_pkg_page .pkg_footnote p{margin:0;}
.seo_pkg_page .cmp_head{max-width:900px;margin:0 0 40px;}
.seo_pkg_page .case_slot .ph.has_img{background:transparent;overflow:hidden;padding:10px;}
.seo_pkg_page .case_slot .ph.has_img img{max-height:100%;max-width:100%;width:auto;object-fit:contain;}
.seo_pkg_page .case_slot .case_title{color:#000;padding-bottom:10px;}
.seo_pkg_page .case_slot .case_con{color:#00000099;line-height:31px;}
.seo_pkg_page .case_metrics{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}
.seo_pkg_page .case_metrics .mv{display:block;font-size:28px;line-height:42px;font-weight:700;color:#32aa56;}
.seo_pkg_page .case_metrics p{font-size:16px;line-height:24px;color:#00000099;margin:0;}
.seo_pkg_page .box_border .box_title{padding-bottom:6px;}
.seo_pkg_page .box_border .box_note{font-size:16px;line-height:24px;color:#00000099;margin:0;}
.seo_pkg_page .box_border .box_note.top{margin:20px 0 0;color:#00000080;}
.seo_pkg_page .report_info.full,.seo_pkg_page .box_border.full{max-width:100%;flex:none;}
.seo_pkg_page .box_border.full{padding:40px 30px;}
.seo_pkg_page .cta_band .cta_con{flex:1 1 500px;min-width:0;}
.seo_pkg_page .cta_band .cta_btns{gap:16px;justify-content:flex-start;}

.seo_pkg_page .sticky_mob_cta{display:none;}
@media screen and (max-width:767px){
  .seo_pkg_page .banner_content .hero_title{font-size:34px;line-height:46px;}
  .seo_pkg_page .sec_title{font-size:30px;line-height:42px;}
}
@media screen and (max-width:1024px){
  .seo_pkg_page .two_col.stats,.seo_pkg_page .two_col.steps,.seo_pkg_page .two_col.areas,.seo_pkg_page .two_col.form,.seo_pkg_page .two_col.faq{grid-template-columns:1fr;gap:40px;}
  .seo_pkg_page .bill_toggle{display:flex;align-items:center;justify-content:center;gap:0;background:#F3F3F3;border-radius:40px;padding:6px;margin:0 auto 16px;width:fit-content;max-width:100%;}
.seo_pkg_page .bill_toggle button{appearance:none;border:none;background:transparent;font-family:'Poppins',sans-serif;font-size:17px;line-height:26px;font-weight:600;color:#000;padding:12px 28px;border-radius:34px;cursor:pointer;transition:.3s all ease-in-out;white-space:nowrap;}
.seo_pkg_page .bill_toggle button.on{background:#32aa56;color:#fff;}
.seo_pkg_page .bill_toggle button .save{font-size:14px;font-weight:500;opacity:.85;}
.seo_pkg_page .bill_note{text-align:center;font-size:16px;line-height:24px;color:#00000099;margin:0 0 50px;}
.seo_pkg_page .pkg_price .was{font-size:22px;line-height:30px;font-weight:500;color:#00000073;text-decoration:line-through;padding-bottom:12px;}
.seo_pkg_page .pkg_annual_note{font-size:16px;line-height:24px;font-weight:500;color:#32aa56;margin:0 0 4px;}
.seo_pkg_page .disc_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;}
.seo_pkg_page .disc_card{border:1px solid #0000001F;border-radius:30px;padding:40px 34px;background:#fff;transition:.3s all ease-in-out;}
.seo_pkg_page .disc_card:hover{border-color:#32aa56;box-shadow:0 0 34px 0 #0000001F;}
.seo_pkg_page .disc_card .ico{width:64px;height:64px;border-radius:50%;background:#32aa561A;display:flex;align-items:center;justify-content:center;margin-bottom:22px;}
.seo_pkg_page .disc_card .ico i{font-size:26px;color:#32aa56;}
.seo_pkg_page .disc_card .abbr{display:block;font-size:15px;line-height:22px;font-weight:600;color:#32aa56;letter-spacing:2px;text-transform:uppercase;}
.seo_pkg_page .disc_card .s5{display:block;font-size:24px;line-height:34px;font-weight:600;color:#000;padding:4px 0 12px;}
.seo_pkg_page .disc_card p{font-size:18px;line-height:31px;font-weight:400;color:#000;margin:0 0 20px;}
.seo_pkg_page .disc_card ul{margin:0;padding:0;display:flex;flex-direction:column;gap:12px;}
.seo_pkg_page .disc_card ul li{display:flex;gap:12px;font-size:17px;line-height:27px;font-weight:400;color:#00000099;padding:0;}
.seo_pkg_page .disc_card ul li:before{content:'';flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#32aa56;margin-top:10px;}
.seo_pkg_page .cmp_wrap{padding:40px 20px;}
  .seo_pkg_page .cta_band{padding:50px 30px;}
}
@media screen and (max-width:767px){
  .seo_pkg_page .sticky_mob_cta{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:999;box-shadow:0 -4px 24px 0 #00000026;}
  .seo_pkg_page .sticky_mob_cta a{flex:1 1 50%;text-align:center;padding:18px 10px;font-size:17px;line-height:24px;font-weight:600;color:#fff !important;}
  .seo_pkg_page .sticky_mob_cta a.call{background:#000;}
  .seo_pkg_page .sticky_mob_cta a.audit{background:#32aa56;}
  .seo_pkg_page #footer{padding-bottom:110px;}
  .seo_pkg_page .cta_band .white_title{font-size:32px;line-height:44px;}
}
