/* Phone type scale — loaded AFTER every page sheet so it outranks the
   per-page clamps (several of which carry !important). One place to tune
   how the whole site reads on a phone (user decision 2026-09-14):
   headings, ledes, eyebrows, buttons and the closing CTA all step down.
   Desktop and tablet are untouched. */
@media (max-width:700px){

  /* Headings — page sheets clamp to ~36-44px; phones read better tighter */
  main h1{font-size:clamp(30px,8.4vw,38px)!important;line-height:1.04!important;white-space:normal!important}
  main h2{font-size:clamp(23px,6.6vw,30px)!important;line-height:1.1!important}
  main h3{font-size:clamp(18px,5vw,21px)!important}

  /* Eyebrows and hero lead paragraphs */
  main [class*="eyebrow"]{font-size:11.5px!important;letter-spacing:.14em!important}
  main [class*="__lede"],main [class*="__sub"],main [class*="__lead"]{font-size:15.5px!important;line-height:1.6!important}

  /* Buttons inside page content (the nav pill keeps its own 40px size) */
  main .el8-btn,.el8-close .el8-btn{height:48px!important;padding:0 22px!important;font-size:15px!important}
  main .el8-ghost,.el8-close .el8-ghost{height:46px!important;padding:0 20px!important;font-size:14.5px!important}

  /* Closing CTA card */
  .el8-close{padding:56px 20px 56px!important}
  .el8-close__card{padding:30px 22px!important;gap:22px!important}
  .el8-close__card h2{font-size:25px!important;line-height:1.08!important}
  .el8-close__card p{font-size:15px!important}
  .el8-close__eyebrow{font-size:11.5px!important}
  .el8-close__sms{font-size:13.5px!important}
  .el8-close__cta{height:48px!important;padding:0 24px!important;font-size:15px!important}
}

/* ---- Hero CTA rows: buttons uniform and full-width on phones ---- */
@media (max-width:700px){
  main [class*="hero__cta"]{flex-direction:column;align-items:stretch;gap:10px!important}
  main [class*="hero__cta"] .el8-btn,main [class*="hero__cta"] .el8-ghost,
  main [class*="hero__cta"] a{width:100%;justify-content:center;height:48px!important;font-size:15px!important}

  /* Fit cards: desktop aligns row pairs with subgrid; on one column that
     just spreads the points out — compact them */
  .pseo-fit__card,.psem-fit__card,.pwd-fit__card,.psoc-fit__card,.svc-fit__card{display:block!important}
  .gai .gi-c472,.soi .so-c199,.wd .wd-c364{min-height:0!important;padding:8px 0!important}
  main [class*="fit__card"] [class*="row"],main [class*="fit__card"]>div{min-height:0!important}

  /* Footer legal: each line stays a single line */
  .el8-foot__legal{gap:6px!important}
  .el8-foot__legal span,.el8-foot__legal a{font-size:12.5px!important;white-space:nowrap}
  .el8-foot__legal>div{gap:14px!important;flex-wrap:wrap}

  /* Comparison tables: stacked category cards instead of horizontal
     scroll (per the design direction) */
  .svc-cmp__scroll,.pseo-cmp__scroll,.psem-cmp__scroll,.pwd-cmp__scroll,.psoc-cmp__scroll{overflow:visible!important}
  .svc-cmp__t,.pseo-cmp__table,.psem-cmp__table,.pwd-cmp__table,.psoc-cmp__t{min-width:0!important}
  .svc-cmp__row,.pseo-cmp__row,.psem-cmp__row,.pwd-cmp__row,.psoc-cmp__row{display:block!important;padding:0!important}
  /* the legend head row is redundant once every row carries its own
     ELEV8D / TYPICAL AGENCY label — doubled class outguns the block
     rule above (same-specificity !important would otherwise win) */
  .svc-cmp__hd.svc-cmp__hd,.psoc-cmp__hd.psoc-cmp__hd,
  .pseo-cmp__row--head.pseo-cmp__row--head,.psem-cmp__row--head.psem-cmp__row--head,
  .pwd-cmp__row--head.pwd-cmp__row--head{display:none!important}
  .svc-cmp__row>.k,.psoc-cmp__row>.k,.pseo-cmp__k,.psem-cmp__k,.pwd-cmp__k{display:block!important;width:auto!important;
    padding:16px 16px 10px!important;font-size:16px!important;font-weight:700!important;color:#F0F0EC!important;
    border-top:1px solid rgba(255,255,255,.1)}
  .svc-cmp__row>.us,.psoc-cmp__row>.us,.pseo-cmp__us,.psem-cmp__us,.pwd-cmp__us{display:flex!important;gap:10px;
    align-items:baseline;width:auto!important;padding:13px 16px!important;font-size:14.5px!important;
    background:rgba(244,160,0,.07)!important;border-left:2px solid rgba(244,160,0,.55)}
  .svc-cmp__row>.them,.psoc-cmp__row>.them,.pseo-cmp__them,.psem-cmp__them,.pwd-cmp__them{display:flex!important;gap:10px;
    align-items:baseline;width:auto!important;padding:13px 16px!important;font-size:14.5px!important;
    color:var(--text-mid)!important;border-top:1px solid rgba(255,255,255,.06)}
  .svc-cmp__row>.us::before,.psoc-cmp__row>.us::before,.pseo-cmp__us::before,.psem-cmp__us::before,.pwd-cmp__us::before{
    content:"ELEV8D";flex:0 0 76px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;
    font-size:10.5px;letter-spacing:.12em;color:var(--gold);padding-top:2px}
  .svc-cmp__row>.them::before,.psoc-cmp__row>.them::before,.pseo-cmp__them::before,.psem-cmp__them::before,.pwd-cmp__them::before{
    content:"TYPICAL AGENCY";flex:0 0 76px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;
    font-size:10.5px;letter-spacing:.12em;color:var(--text-dim);padding-top:2px;white-space:normal}
}

@media (max-width:700px){
  /* S1 process rails (seo/sem/paid-social/web-design): keep the number
     rail two-column on phones, with the teal scan line centered on the
     bubbles (it was hidden on seo and drifted off-center elsewhere),
     and tighten the rhythm — own geometry so page defaults can't skew it */
  .pseo-vp,.psem-vp,.psoc-vp,.pwd-vp{margin-top:56px!important;padding-top:0!important}
  .psem-vp{padding-top:56px!important;margin-top:0!important}
  .pseo-vp__head,.psem-vp__head,.psoc-vp .psoc-head,.pwd-vp__head{margin-bottom:22px!important}
  .pseo-vp__row,.psem-vp__row,.psoc-tl__row,.pwd-vp__row{
    display:grid!important;grid-template-columns:44px 1fr!important;gap:0 14px!important;
    padding:14px 0 18px!important}
  .pseo-vp__row p,.psem-vp__row p,.psoc-tl__row p,.pwd-vp__row p{grid-column:2!important;padding-top:4px!important;font-size:14.5px!important;line-height:1.55!important}
  .pseo-vp__no,.psem-vp__no,.psoc-tl__n,.pwd-vp__no{
    width:36px!important;height:36px!important;font-size:13px!important;
    margin:0!important;justify-self:start!important}
  .pseo-vp__t,.psem-vp__t,.psoc-tl__t,.pwd-vp__t{font-size:19px!important;padding-top:6px!important}
  .pseo-vp__flow,.psem-vp__flow,.psoc-tl__line,.pwd-vp__flow{
    display:block!important;left:33px!important;width:2px!important;border-left:0!important;
    background:repeating-linear-gradient(rgba(79,191,160,.5) 0,rgba(79,191,160,.5) 8px,transparent 8px,transparent 16px) 0 0/2px 16px!important;
    animation:el8scanY 1.2s linear infinite!important;transform:none!important;
    mask-image:linear-gradient(180deg,#000 92%,transparent)!important;
    -webkit-mask-image:linear-gradient(180deg,#000 92%,transparent)!important}

  /* Why-us / card corner numbers: desktop hangs them off the top edge at
     huge sizes; the phone scale-down left them half-clipped. Tuck them
     fully inside the corner instead (main prefix outranks the generated
     sizes below). */
  main .pseo-why__ghost,main .psoc-why__ghost,main .so-c149{
    top:10px!important;right:14px!important;font-size:64px!important;line-height:1!important}
  main .svh-card__ghost,main .so-c331,main .wd-c114,main .wd-c289,main .gi-c392{
    top:10px!important;right:14px!important;font-size:44px!important;line-height:1!important}

  /* ---- Industry families (gi-/so-/wd- dicts are shared per family):
     the desktop rhythm carries 88-176px paddings, 70-80px gaps and
     27-36px display spans that swallow a phone screen. Halve the air,
     step the type down. (main prefix outranks the generated block.) ---- */
  /* heroes */
  main .so-c1,main .wd-c1,main .gi-c1{padding:120px 20px 48px!important}
  /* deep section paddings */
  main .so-c48,main .wd-c49{padding:56px 20px!important}
  main .gi-c38{padding:56px 20px 48px!important}
  main .so-c143,main .wd-c111,main .gi-c120{padding:56px 20px!important;margin-top:0!important}
  main .so-c353{padding:56px 20px!important;margin-top:0!important}
  /* section top margins */
  main .so-c124,main .wd-c97,main .gi-c90{margin-top:48px!important}
  main .so-c374,main .wd-c370,main .gi-c478{margin-top:48px!important}
  /* oversized grid gaps */
  main .so-c6,main .wd-c6,main .gi-c6,main .so-c315{gap:40px 20px!important}
  main .so-c125,main .so-c354,main .so-c375,main .wd-c371,main .gi-c479{gap:32px 18px!important}
  main .so-c419,main .so-c50,main .gi-c40{gap:32px 18px!important;margin-bottom:28px!important}
  main .so-c54,main .wd-c55,main .gi-c361{gap:24px 16px!important}
  main .so-c274,main .wd-c318{gap:24px 14px!important}
  /* display-size spans and divs that aren't headings */
  main .so-c11,main .wd-c11,main .gi-c11{font-size:24px!important;line-height:1.15!important}
  main .so-c122{font-size:26px!important}
  main .so-c361{font-size:26px!important}
  main .so-c152,main .so-c226,main .so-c276,main .so-c321{font-size:22px!important}
  main .so-c347,main .wd-c352,main .gi-c439,main .gi-c465{font-size:24px!important}
  main .gi-c295{font-size:21px!important}
  main .gi-c424{font-size:22px!important}
  /* guides-card image placeholders: 170px of decoration per card */
  main .so-c385,main .wd-c382{height:100px!important}
  /* WD build-schedule gantt: the week header row and the empty tracks
     mean nothing once the grid stacks to one column */
  main .wd-c302,main .wd-c310{display:none!important}
}
@keyframes el8scanY{to{background-position:0 16px}}

/* ==== generated: phone number/pill/card scale (mobilegen.py) ==== */
@media (max-width:700px){
  /* display numbers step down */
  .ab-cloud__all{font-size:23px!important}
  .ab-cloud__item{font-size:18px!important}
  .ab-hero__intro{font-size:15.5px!important}
  .ab-how__t{font-size:18px!important}
  .ab-proof__t{font-size:18px!important}
  .ab-stats__num{font-size:23px!important}
  .ab-values__t{font-size:18px!important}
  .ac-side__pct{font-size:32px!important}
  .aeo-fmt__t{font-size:23px!important}
  .bd-asidecta__t{font-size:18px!important}
  .bd-author__name{font-size:18px!important}
  .bd-dg__wftotal{font-size:15.5px!important}
  .bl-card__title{font-size:18px!important}
  .bl-feat__title{font-size:23px!important}
  .cg-ad__title{font-size:15.5px!important}
  .clv-max{font-size:18px!important}
  .clv-profit__v{font-size:20px!important}
  .clv-ratio{font-size:18px!important}
  .csd-cta__t{font-size:15.5px!important}
  .csd-hero__sub{font-size:15.5px!important}
  .csd-nums__num{font-size:23px!important}
  .csd-rel__big{font-size:26px!important}
  .csx-card__big{font-size:36px!important}
  .csx-card__metric{font-size:15.5px!important}
  .ct-after__t{font-size:18px!important}
  .ct-form__t{font-size:20px!important}
  .ct-hero__intro{font-size:15.5px!important}
  .ga-serp__adt{font-size:15.5px!important}
  .ga-syn__t{font-size:20px!important}
  .gi-c10{font-size:36px!important}
  .gi-c12{font-size:15.5px!important}
  .gi-c13{font-size:15.5px!important}
  .gi-c15{font-size:15.5px!important}
  .gi-c155{font-size:18px!important}
  .gi-c16{font-size:15.5px!important}
  .gi-c161{font-size:32px!important}
  .gi-c295{font-size:20px!important}
  .gi-c30{font-size:15.5px!important}
  .gi-c358{font-size:15.5px!important}
  .gi-c392{font-size:36px!important}
  .gi-c405{font-size:15.5px!important}
  .gi-c424{font-size:23px!important}
  .gi-c43{font-size:32px!important}
  .gi-c439{font-size:26px!important}
  .gi-c453{font-size:18px!important}
  .gi-c465{font-size:32px!important}
  .gi-c471{font-size:18px!important}
  .gi-c481{font-size:32px!important}
  .gi-c482{font-size:15.5px!important}
  .gi-c486{font-size:18px!important}
  .gi-c509{font-size:30px!important}
  .gi-c512{font-size:30px!important}
  .gi-c523{font-size:15.5px!important}
  .gi-c592{font-size:20px!important}
  .gi-c630{font-size:32px!important}
  .gi-c737{font-size:15.5px!important}
  .gi-c784{font-size:15.5px!important}
  .gi-c785{font-size:15.5px!important}
  .gi-c79{font-size:15.5px!important}
  .gi-c81{font-size:15.5px!important}
  .gi-c822{font-size:30px!important}
  .gi-c823{font-size:30px!important}
  .gi-c85{font-size:15.5px!important}
  .gi-c93{font-size:32px!important}
  .hm-faq__a{font-size:15.5px!important}
  .hm-faq__sign{font-size:15.5px!important}
  .hm-post__title{font-size:18px!important}
  .hm-tickers__item{font-size:18px!important}
  .ih-hero__sub{font-size:15.5px!important}
  .ih-path__t{font-size:20px!important}
  .ih-row__no{font-size:23px!important}
  .ih-row__t{font-size:20px!important}
  .ih-tools__t{font-size:18px!important}
  .lc-side__pct{font-size:32px!important}
  .ls-result__score{font-size:23px!important}
  .pc-row__n{font-size:18px!important}
  .pc-row__score{font-size:15.5px!important}
  .psem-art__title{font-size:18px!important}
  .psem-both__chev{font-size:20px!important}
  .psem-both__nt{font-size:18px!important}
  .psem-both__t{font-size:18px!important}
  .psem-case__big{font-size:36px!important}
  .psem-cmp__us-h{font-size:15.5px!important}
  .psem-faq__sign{font-size:20px!important}
  .psem-fit__t{font-size:18px!important}
  .psem-hero__kick{font-size:15.5px!important}
  .psem-ind__all{font-size:23px!important}
  .psem-ind__item{font-size:20px!important}
  .psem-off__pt{font-size:23px!important}
  .psem-price__bt{font-size:23px!important}
  .psem-proc__c{font-size:15.5px!important}
  .psem-proc__ghost{font-size:36px!important}
  .psem-proc__pt{font-size:20px!important}
  .psem-serp__ad-t{font-size:15.5px!important}
  .psem-stat__n{font-size:26px!important}
  .psem-tier__fee{font-size:26px!important}
  .psem-tier__name{font-size:20px!important}
  .psem-vp__eq{font-size:15.5px!important}
  .psem-vp__sum-t{font-size:20px!important}
  .psem-vp__t{font-size:20px!important}
  .psem-why__ghost{font-size:85px!important}
  .psem-why__t{font-size:20px!important}
  .pseo-art__title{font-size:18px!important}
  .pseo-case__big{font-size:36px!important}
  .pseo-case__metric{font-size:15.5px!important}
  .pseo-fit__t{font-size:20px!important}
  .pseo-hero__kick{font-size:18px!important}
  .pseo-hero__sub{font-size:15.5px!important}
  .pseo-ind__all{font-size:23px!important}
  .pseo-ind__item{font-size:20px!important}
  .pseo-off__pt{font-size:23px!important}
  .pseo-off__t{font-size:15.5px!important}
  .pseo-price__bt{font-size:20px!important}
  .pseo-proc__c{font-size:15.5px!important}
  .pseo-proc__ghost{font-size:36px!important}
  .pseo-proc__pt{font-size:20px!important}
  .pseo-stat__n{font-size:30px!important}
  .pseo-tier__fee{font-size:26px!important}
  .pseo-tier__name{font-size:20px!important}
  .pseo-vp__eq{font-size:15.5px!important}
  .pseo-vp__sum-t{font-size:20px!important}
  .pseo-vp__t{font-size:20px!important}
  .pseo-why__ghost{font-size:85px!important}
  .pseo-why__t{font-size:20px!important}
  .psoc-case__big{font-size:36px!important}
  .psoc-case__metric{font-size:15.5px!important}
  .psoc-fit__t{font-size:20px!important}
  .psoc-fun__t{font-size:20px!important}
  .psoc-hero__kick{font-size:18px!important}
  .psoc-hero__sub{font-size:15.5px!important}
  .psoc-off__t{font-size:23px!important}
  .psoc-proc__c{font-size:15.5px!important}
  .psoc-proc__ghost{font-size:56px!important}
  .psoc-proc__pt{font-size:20px!important}
  .psoc-tier__fee{font-size:26px!important}
  .psoc-tier__name{font-size:20px!important}
  .psoc-tl__eq{font-size:15.5px!important}
  .psoc-tl__t{font-size:20px!important}
  .psoc-why__ghost{font-size:85px!important}
  .psoc-why__t{font-size:20px!important}
  .pv-hero__intro{font-size:15.5px!important}
  .pwd-art__title{font-size:18px!important}
  .pwd-cmp__col-h{font-size:15.5px!important}
  .pwd-cmp__us-h{font-size:15.5px!important}
  .pwd-fit__row{font-size:15.5px!important}
  .pwd-fit__t{font-size:18px!important}
  .pwd-hero__kick{font-size:15.5px!important}
  .pwd-hero__sub{font-size:15.5px!important}
  .pwd-ind__all{font-size:23px!important}
  .pwd-ind__item{font-size:20px!important}
  .pwd-off__pt{font-size:23px!important}
  .pwd-off__t{font-size:15.5px!important}
  .pwd-price__bt{font-size:23px!important}
  .pwd-proc__c{font-size:15.5px!important}
  .pwd-proc__ghost{font-size:36px!important}
  .pwd-proc__pt{font-size:20px!important}
  .pwd-tier__fee{font-size:23px!important}
  .pwd-tier__name{font-size:20px!important}
  .pwd-vp__eq{font-size:15.5px!important}
  .pwd-vp__sum-t{font-size:20px!important}
  .pwd-vp__t{font-size:20px!important}
  .pwd-why__ghost{font-size:85px!important}
  .pwd-why__t{font-size:20px!important}
  .so-c10{font-size:36px!important}
  .so-c122{font-size:36px!important}
  .so-c123{font-size:15.5px!important}
  .so-c127{font-size:32px!important}
  .so-c14{font-size:15.5px!important}
  .so-c145{font-size:32px!important}
  .so-c149{font-size:85px!important}
  .so-c15{font-size:15.5px!important}
  .so-c152{font-size:23px!important}
  .so-c171{font-size:20px!important}
  .so-c198{font-size:20px!important}
  .so-c219{font-size:15.5px!important}
  .so-c220{font-size:15.5px!important}
  .so-c226{font-size:23px!important}
  .so-c276{font-size:23px!important}
  .so-c296{font-size:15.5px!important}
  .so-c312{font-size:18px!important}
  .so-c317{font-size:32px!important}
  .so-c321{font-size:23px!important}
  .so-c331{font-size:59px!important}
  .so-c333{font-size:18px!important}
  .so-c347{font-size:32px!important}
  .so-c348{font-size:18px!important}
  .so-c355{font-size:36px!important}
  .so-c356{font-size:15.5px!important}
  .so-c361{font-size:36px!important}
  .so-c362{font-size:15.5px!important}
  .so-c373{font-size:18px!important}
  .so-c377{font-size:32px!important}
  .so-c378{font-size:15.5px!important}
  .so-c382{font-size:18px!important}
  .so-c388{font-size:15.5px!important}
  .so-c52{font-size:36px!important}
  .so-c58{font-size:18px!important}
  .so-c62{font-size:18px!important}
  .sr-big{font-size:26px!important}
  .sr-roi{font-size:20px!important}
  .stl-big{font-size:26px!important}
  .svc-art__t{font-size:18px!important}
  .svc-case__big{font-size:36px!important}
  .svc-case__metric{font-size:15.5px!important}
  .svc-faq__sign{font-size:15.5px!important}
  .svc-fit__t{font-size:20px!important}
  .svc-hero__kick{font-size:18px!important}
  .svc-tier__fee{font-size:26px!important}
  .svc-tier__name{font-size:20px!important}
  .svh-card__ghost{font-size:60px!important}
  .svh-card__t{font-size:18px!important}
  .svh-group__t{font-size:23px!important}
  .svh-hero__sub{font-size:15.5px!important}
  .svh-route__q{font-size:15.5px!important}
  .svh-stage__t{font-size:18px!important}
  .ta-score__big{font-size:32px!important}
  .tb-range{font-size:26px!important}
  .tc-range{font-size:23px!important}
  .th-group__name{font-size:20px!important}
  .th-hero__cta{font-size:15.5px!important}
  .th-hero__sub{font-size:15.5px!important}
  .th-path__t{font-size:18px!important}
  .tl-card__t{font-size:18px!important}
  .tl-faq__sign{font-size:15.5px!important}
  .tl-hero__lede{font-size:15.5px!important}
  .tl-result__big{font-size:30px!important}
  .tm-serp__title{font-size:15.5px!important}
  .tp-side__big{font-size:23px!important}
  .ts-score__big{font-size:36px!important}
  .tw-result__big{font-size:32px!important}
  .tw-result__pct{font-size:20px!important}
  .wd-c10{font-size:36px!important}
  .wd-c114{font-size:60px!important}
  .wd-c117{font-size:18px!important}
  .wd-c14{font-size:15.5px!important}
  .wd-c15{font-size:15.5px!important}
  .wd-c171{font-size:15.5px!important}
  .wd-c212{font-size:20px!important}
  .wd-c250{font-size:18px!important}
  .wd-c252{font-size:18px!important}
  .wd-c270{font-size:18px!important}
  .wd-c271{font-size:18px!important}
  .wd-c289{font-size:56px!important}
  .wd-c352{font-size:32px!important}
  .wd-c353{font-size:18px!important}
  .wd-c363{font-size:18px!important}
  .wd-c373{font-size:32px!important}
  .wd-c374{font-size:15.5px!important}
  .wd-c378{font-size:18px!important}
  .wd-c385{font-size:15.5px!important}
  .wd-c42{font-size:20px!important}
  .wd-c53{font-size:32px!important}
  /* tall pills become one uniform size */
  .bd-asidecta__btn{height:48px!important;font-size:15px!important;padding-left:20px!important;padding-right:20px!important}
  .ct-form__submit{height:48px!important;font-size:15px!important;padding-left:20px!important;padding-right:20px!important}
  .gi-c119{height:48px!important;font-size:15px!important;padding-left:20px!important;padding-right:20px!important}
  .gi-c15{height:48px!important;font-size:15px!important;padding-left:20px!important;padding-right:20px!important}
  .gi-c16{height:48px!important;font-size:15px!important;padding-left:20px!important;padding-right:20px!important}
  .gi-c483{height:48px!important;font-size:15px!important;padding-left:20px!important;padding-right:20px!important}
  .gi-c778{height:48px!important;font-size:15px!important;padding-left:20px!important;padding-right:20px!important}
  .gi-c803{height:48px!important;font-size:15px!important;padding-left:20px!important;padding-right:20px!important}
  .so-c133{height:48px!important;font-size:15px!important;padding-left:20px!important;padding-right:20px!important}
  .so-c14{height:48px!important;font-size:15px!important;padding-left:20px!important;padding-right:20px!important}
  .so-c15{height:48px!important;font-size:15px!important;padding-left:20px!important;padding-right:20px!important}
  .so-c165{height:48px!important;font-size:15px!important;padding-left:20px!important;padding-right:20px!important}
  .so-c280{height:48px!important;font-size:15px!important;padding-left:20px!important;padding-right:20px!important}
  .so-c302{height:48px!important;font-size:15px!important;padding-left:20px!important;padding-right:20px!important}
  .so-c304{height:48px!important;font-size:15px!important;padding-left:20px!important;padding-right:20px!important}
  .so-c379{height:48px!important;font-size:15px!important;padding-left:20px!important;padding-right:20px!important}
  .svc-ghostgold{height:48px!important;font-size:15px!important;padding-left:20px!important;padding-right:20px!important}
  .wd-c14{height:48px!important;font-size:15px!important;padding-left:20px!important;padding-right:20px!important}
  .wd-c15{height:48px!important;font-size:15px!important;padding-left:20px!important;padding-right:20px!important}
  .wd-c199{height:48px!important;font-size:15px!important;padding-left:20px!important;padding-right:20px!important}
  .wd-c375{height:48px!important;font-size:15px!important;padding-left:20px!important;padding-right:20px!important}
  .wd-c487{height:48px!important;font-size:15px!important;padding-left:20px!important;padding-right:20px!important}
  .wd-c96{height:48px!important;font-size:15px!important;padding-left:20px!important;padding-right:20px!important}
  .wd-c99{height:48px!important;font-size:15px!important;padding-left:20px!important;padding-right:20px!important}
  /* padded cards tighten so content uses the width */
  .ab-how__card{padding:20px 16px!important}
  .ab-proof__card{padding:20px 16px!important}
  .ab-stats__cell{padding:20px 16px!important}
  .ab-values__cell{padding:20px 16px!important}
  .ac-list{padding:20px 16px!important}
  .ac-side{padding:20px 16px!important}
  .aeo-fmt__panel{padding:20px 16px!important}
  .bd-asidecta{padding:20px 16px!important}
  .bd-author{padding:20px 16px!important}
  .bd-serieslist__card{padding:20px 16px!important}
  .bl-card__body{padding:20px 16px!important}
  .bl-feat__body{padding:20px 16px!important}
  .cro-funnel{padding:20px 16px!important}
  .csd-card{padding:20px 16px!important}
  .csd-cta{padding:20px 16px!important}
  .csd-rel{padding:20px 16px!important}
  .csx-card{padding:20px 16px!important}
  .ct-after__card{padding:20px 16px!important}
  .ct-form{padding:20px 16px!important}
  .ga-receipt{padding:20px 16px!important}
  .ga-syn__box{padding:20px 16px!important}
  .ga-syn__col{padding:20px 16px!important}
  .ga-syn__note{padding:20px 16px!important}
  .ga-types__panel{padding:20px 16px!important}
  .geo-cite__row{padding:20px 16px!important}
  .gi-c159{padding:20px 16px!important}
  .gi-c294{padding:20px 16px!important}
  .gi-c302{padding:20px 16px!important}
  .gi-c341{padding:20px 16px!important}
  .gi-c356{padding:20px 16px!important}
  .gi-c422{padding:20px 16px!important}
  .gi-c426{padding:20px 16px!important}
  .gi-c437{padding:20px 16px!important}
  .gi-c464{padding:20px 16px!important}
  .gi-c468{padding:20px 16px!important}
  .gi-c470{padding:20px 16px!important}
  .gi-c475{padding:20px 16px!important}
  .gi-c494{padding:20px 16px!important}
  .gi-c502{padding:20px 16px!important}
  .gi-c564{padding:20px 16px!important}
  .gi-c570{padding:20px 16px!important}
  .gi-c591{padding:20px 16px!important}
  .gi-c75{padding:20px 16px!important}
  .gi-c765{padding:20px 16px!important}
  .hm-faq__item{padding:20px 16px!important}
  .hm-post__body{padding:20px 16px!important}
  .ih-path{padding:20px 16px!important}
  .ih-tools{padding:20px 16px!important}
  .lc-list{padding:20px 16px!important}
  .lc-side{padding:20px 16px!important}
  .pc-questions{padding:20px 16px!important}
  .ppc-area{padding:20px 16px!important}
  .ppc-score{padding:20px 16px!important}
  .ppc-take__note{padding:20px 16px!important}
  .psem-art{padding:20px 16px!important}
  .psem-both__card{padding:20px 16px!important}
  .psem-both__frame{padding:20px 16px!important}
  .psem-both__note{padding:20px 16px!important}
  .psem-case{padding:20px 16px!important}
  .psem-fit__card{padding:20px 16px!important}
  .psem-off__panel{padding:20px 16px!important}
  .psem-price__band{padding:20px 16px!important}
  .psem-price__note{padding:20px 16px!important}
  .psem-proc__panel{padding:20px 16px!important}
  .psem-stats{padding:20px 16px!important}
  .psem-tier{padding:20px 16px!important}
  .psem-vp__row{padding:20px 16px!important}
  .psem-why__card{padding:20px 16px!important}
  .pseo-art{padding:20px 16px!important}
  .pseo-case{padding:20px 16px!important}
  .pseo-chart{padding:20px 16px!important}
  .pseo-fit__card{padding:20px 16px!important}
  .pseo-off__panel{padding:20px 16px!important}
  .pseo-off__tab{padding:20px 16px!important}
  .pseo-price__band{padding:20px 16px!important}
  .pseo-proc__panel{padding:20px 16px!important}
  .pseo-stat{padding:20px 16px!important}
  .pseo-tier{padding:20px 16px!important}
  .pseo-vp__row{padding:20px 16px!important}
  .pseo-why__card{padding:20px 16px!important}
  .psoc-case{padding:20px 16px!important}
  .psoc-fit__card{padding:20px 16px!important}
  .psoc-fun__box{padding:20px 16px!important}
  .psoc-fun__note{padding:20px 16px!important}
  .psoc-fun__stage{padding:20px 16px!important}
  .psoc-off__panel{padding:20px 16px!important}
  .psoc-off__tab{padding:20px 16px!important}
  .psoc-plat__panel{padding:20px 16px!important}
  .psoc-price__foot{padding:20px 16px!important}
  .psoc-proc__panel{padding:20px 16px!important}
  .psoc-tier{padding:20px 16px!important}
  .psoc-tl__row{padding:20px 16px!important}
  .psoc-why__card{padding:20px 16px!important}
  .pwd-art{padding:20px 16px!important}
  .pwd-fit__card{padding:20px 16px!important}
  .pwd-off__panel{padding:20px 16px!important}
  .pwd-off__tab{padding:20px 16px!important}
  .pwd-price__band{padding:20px 16px!important}
  .pwd-proc__panel{padding:20px 16px!important}
  .pwd-tier{padding:20px 16px!important}
  .pwd-vp__row{padding:20px 16px!important}
  .pwd-why__card{padding:20px 16px!important}
  .so-c121{padding:20px 16px!important}
  .so-c148{padding:20px 16px!important}
  .so-c167{padding:20px 16px!important}
  .so-c177{padding:20px 16px!important}
  .so-c184{padding:20px 16px!important}
  .so-c196{padding:20px 16px!important}
  .so-c203{padding:20px 16px!important}
  .so-c221{padding:20px 16px!important}
  .so-c248{padding:20px 16px!important}
  .so-c254{padding:20px 16px!important}
  .so-c259{padding:20px 16px!important}
  .so-c274{padding:20px 16px!important}
  .so-c309{padding:20px 16px!important}
  .so-c330{padding:20px 16px!important}
  .so-c337{padding:20px 16px!important}
  .so-c346{padding:20px 16px!important}
  .so-c350{padding:20px 16px!important}
  .so-c359{padding:20px 16px!important}
  .so-c372{padding:20px 16px!important}
  .so-c386{padding:20px 16px!important}
  .so-c64{padding:20px 16px!important}
  .svc-art{padding:20px 16px!important}
  .svc-case{padding:20px 16px!important}
  .svc-contract{padding:20px 16px!important}
  .svc-faq__item{padding:20px 16px!important}
  .svc-fit__card{padding:20px 16px!important}
  .svc-hero__stats{padding:20px 16px!important}
  .svc-price__foot{padding:20px 16px!important}
  .svc-proc__row{padding:20px 16px!important}
  .svc-tier{padding:20px 16px!important}
  .svc-vp__panel{padding:20px 16px!important}
  .svh-card{padding:20px 16px!important}
  .svh-flow__box{padding:20px 16px!important}
  .svh-group{padding:20px 16px!important}
  .svh-stage{padding:20px 16px!important}
  .ta-score{padding:20px 16px!important}
  .th-card{padding:20px 16px!important}
  .th-path{padding:20px 16px!important}
  .tl-card{padding:20px 16px!important}
  .tl-faq__item{padding:20px 16px!important}
  .tl-how__card{padding:20px 16px!important}
  .ts-checks{padding:20px 16px!important}
  .ts-score{padding:20px 16px!important}
  .tw-quiz{padding:20px 16px!important}
  .tw-result{padding:20px 16px!important}
  .wd-c113{padding:20px 16px!important}
  .wd-c129{padding:20px 16px!important}
  .wd-c139{padding:20px 16px!important}
  .wd-c144{padding:20px 16px!important}
  .wd-c211{padding:20px 16px!important}
  .wd-c241{padding:20px 16px!important}
  .wd-c245{padding:20px 16px!important}
  .wd-c246{padding:20px 16px!important}
  .wd-c288{padding:20px 16px!important}
  .wd-c294{padding:20px 16px!important}
  .wd-c301{padding:20px 16px!important}
  .wd-c351{padding:20px 16px!important}
  .wd-c356{padding:20px 16px!important}
  .wd-c357{padding:20px 16px!important}
  .wd-c362{padding:20px 16px!important}
  .wd-c367{padding:20px 16px!important}
  .wd-c383{padding:20px 16px!important}
  .wd-c397{padding:20px 16px!important}
  .wd-c434{padding:20px 16px!important}
}
