/* Start Point brand on Reeni index-04: ONLY colours + fonts (+ logo slot size + option switcher). Loaded last. */
:root, body.color-primary-3rd, body.primary-yellow{--color-primary:#B1001F;--color-primary-alt:#B1001Fd9;--color-primary-3rd:#B1001F;--color-subtitle:#B1001F;
  --font-primary:"Scoutie Sans","Segoe UI",Helvetica,Arial,sans-serif;--font-secondary:"Scoutie Sans","Segoe UI",Helvetica,Arial,sans-serif;--font-three:"Scoutie Sans","Segoe UI",Helvetica,Arial,sans-serif}
html[lang=ar],html[lang=ar] body,html[lang=ar] body.color-primary-3rd{--font-primary:"Zain","Zain Fallback",Tahoma,sans-serif;--font-secondary:"Zain","Zain Fallback",Tahoma,sans-serif;--font-three:"Zain","Zain Fallback",Tahoma,sans-serif}
html[lang=ar] body{font-family:var(--font-primary)}
.header-content .logo img,.footer-style-two .logo img,.tmp-sidebar-area .top-area img,.tmp-popup-mobile-menu .logo img{height:36px;width:auto;max-width:none}
.client-img img{background:#B1001F;padding:12px;width:60px;height:60px;object-fit:contain}
.bg-benner-img-four img{max-height:640px;width:auto}
@media (min-width:1200px){.bg-benner-img-four{right:22%}html[dir=rtl] .bg-benner-img-four{right:auto;left:22%}}
@media (max-width:1199.98px){html[dir=rtl] .bg-benner-img-four{right:auto;left:0}}
.odometer,.counter{direction:ltr;unicode-bidi:isolate}
/* round 3: Reeni's v4 active row is hard-coded gold (dark: 9% tint, white: solid #FDC448) → Signal Red tint, colour only */
.services-widget.v4 .active-bg{background:rgba(177,0,31,.09)}
.tmp-white-version .services-widget.v4 .active-bg{background:rgba(177,0,31,.10)}
/* round 4: compact header (Reeni: 10/15 px padding + 56 px content = 76 px; sticky 76) → 72 px top / 64 px sticky; hero starts higher */
.header-one.tmp-header-area-start{padding:8px 0}
@media (max-width:991.98px){.header-one.tmp-header-area-start{padding:8px 0}}
.header--sticky.sticky{padding:4px 30px}
@media (max-width:767.98px){.header--sticky.sticky{padding:4px 7px}}
.header-one .header-content,.header-one .header-content .logo img{min-height:0}
.header-content .logo img{height:34px}
@media (min-width:1200px){.banner-four-main-wrapper{padding-top:150px;padding-bottom:160px}}
/* round 4: language switch in Reeni's header actions + sidebar, styled like its round social pills */
.lang-switch-wrap{display:flex;align-items:center;margin-inline-end:10px}
.lang-switch{display:flex;gap:6px;list-style:none;margin:0;padding:0}
.lang-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border-radius:100px;background:var(--color-gray-2);color:var(--color-heading);font-size:13px;font-weight:600;line-height:1;transition:var(--transition)}
.lang-switch a:hover{background:var(--color-primary);color:#fff}
.lang-switch a[aria-current]{background:var(--color-primary);color:#fff}
.lang-switch a[hreflang=ar]{font-family:"Zain","Zain Fallback",Tahoma,sans-serif;font-size:15px}
.lang-switch a[hreflang=en]{font-family:"Scoutie Sans","Segoe UI",Helvetica,Arial,sans-serif}
.lang-switch-wrap--side{margin:0 0 18px}
@media (max-width:575.98px){.header-content .lang-switch-wrap{margin-inline-end:6px}.header-content .lang-switch a{min-width:36px;height:36px;padding:0 9px;font-size:12px}}
/* round 8: balanced header — logo | centred nav | [Start] [other language] [menu]; one red action (Start) */
.header-one .header-content{display:flex;align-items:center;justify-content:space-between;gap:24px}
.header-one .header-content .logo{flex:0 0 auto}
.header-one .header-content .tmp-mainmenu-nav{flex:1 1 auto;display:flex;justify-content:center}
.tmp-mainmenu-nav .tmp-mainmenu > li{margin:0 2px}
.header-one .tmp-header-right{flex:0 0 auto;display:flex;align-items:center;gap:10px}
.header-one .tmp-header-right .actions-area,.header-one .tmp-header-right .tmp-side-collups-area{display:flex;align-items:center}
.hdr-start{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 20px;border-radius:100px;background:var(--color-primary);color:#fff;font-family:var(--font-secondary);font-size:14px;font-weight:700;line-height:1;white-space:nowrap;transition:var(--transition)}
.hdr-start:hover,.hdr-start:focus-visible{background:var(--color-heading);color:#fff}
html[lang=ar] .hdr-start{font-family:var(--font-primary);font-size:16px}
.header-content .lang-switch-wrap{margin:0}
.lang-switch a[aria-current]{display:none}
.lang-switch a{min-width:40px;height:40px;padding:0 14px;background:transparent;border:1px solid var(--color-border, #E5E7EB);color:var(--color-heading);font-weight:600}
.lang-switch a:hover,.lang-switch a:focus-visible{background:var(--color-heading);border-color:var(--color-heading);color:#fff}
.tmp-sidebar-area .lang-switch a{background:var(--color-gray-2);border-color:transparent}
.header-one .tmp-menu-bars{background:transparent;border:2px solid var(--color-heading);color:var(--color-heading)}
.header-one .tmp-menu-bars:hover{background:var(--color-heading);color:#fff}
/* hero: Start is red in the header, so the hero button is ink (guide: one red action per screen) */
.banner-four-main-wrapper .button-area-banner-three .tmp-btn{background:var(--color-heading)}
.banner-four-main-wrapper .button-area-banner-three .tmp-btn:hover{background:var(--color-primary)}
@media (max-width:1199.98px){.hdr-start{height:38px;padding:0 16px}}
@media (max-width:575.98px){.header-one .tmp-header-right{gap:8px}.hdr-start{height:36px;padding:0 14px;font-size:13px}.header-content .lang-switch a{min-width:36px;height:36px;padding:0 10px}}
/* round 8: hero cut-out sits between the text column and the stats column at every desktop width (no text under the image) */
@media (min-width:1400px){.banner-four-main-wrapper .bg-benner-img-four{right:25.5%}.banner-four-main-wrapper .bg-benner-img-four img{max-height:640px}html[dir=rtl] .banner-four-main-wrapper .bg-benner-img-four{right:auto;left:25.5%}}
@media (min-width:1200px) and (max-width:1399.98px){.banner-four-main-wrapper .bg-benner-img-four{right:24.5%}.banner-four-main-wrapper .bg-benner-img-four img{max-height:580px}html[dir=rtl] .banner-four-main-wrapper .bg-benner-img-four{right:auto;left:24.5%}}
@media (min-width:992px) and (max-width:1199.98px){.banner-four-main-wrapper .bg-benner-img-four{right:24%}.banner-four-main-wrapper .bg-benner-img-four img{max-height:500px}html[dir=rtl] .banner-four-main-wrapper .bg-benner-img-four{right:auto;left:24%}}
.header-one .header-content .tmp-mainmenu-nav .tmp-mainmenu{justify-content:center;width:100%}
.header-one .tmp-header-right .actions-area .tmp-menu-bars,.header-one .tmp-header-right .actions-area .tmp-menu-bars.tmp_button_active,.header-one .tmp-header-right .actions-area .tmp-menu-bars.humberger_menu_active{background:transparent;border:2px solid var(--color-heading);color:var(--color-heading);box-shadow:none}
.header-one .tmp-header-right .actions-area .tmp-menu-bars:hover{background:var(--color-heading);color:#fff}
/* round 10: newsletter icon is a real submit button (same Reeni look) */
.newsletter-form-1 button.form-icon{border:0;background:transparent;padding:0;cursor:pointer;color:inherit}
/* round 11 (2026-11-01): AR hero = mirror of EN — beige panel + stats on the left, text on the right, shapes flipped */
html[dir=rtl] .banner-four-main-wrapper .banner-four-right-bg-img{right:auto;left:0;transform:scaleX(-1)}
html[dir=rtl] .rpp-banner-four-area .banner-four-left-bg-img{left:auto;right:0;transform:scaleX(-1)}
/* ===================== round 12 (2026-11-01) ===================== */
/* Hero fits the first screen: shorter padding and a designer cut-out sized to the viewport height */
@media (min-width:1200px){.banner-four-main-wrapper{padding-top:clamp(96px,11vh,140px);padding-bottom:clamp(80px,10vh,130px)}}
@media (min-width:992px){.banner-four-main-wrapper .bg-benner-img-four img{max-height:min(560px,calc(100vh - 180px))!important;width:auto}}
@media (min-width:992px) and (max-height:820px){.banner-four-main-wrapper .inner .title{font-size:clamp(64px,12vh,110px);line-height:1}}

/* FAQ — Reeni's own accordion (scss/elements/_faq.scss, commented out in the template): numbered badge, rotating arrow, dividers, white panel */
.sp-accordion{background:#fff;border-radius:10px;padding:34px 40px;box-shadow:0 2px 20px rgba(0,0,0,.068)}
@media (max-width:767.98px){.sp-accordion{padding:18px 18px}}
.sp-accordion .accordion-item{border:0;border-bottom:1px solid #e5e5e5;border-radius:0!important;background:transparent;margin:0}
.sp-accordion .accordion-item:last-child{border-bottom:0}
.sp-accordion .accordion-header{padding:7px 0;margin:0}
.sp-accordion .accordion-button{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:12px 0;background:transparent!important;box-shadow:none!important;border:0;font-family:var(--font-primary);font-size:17px;line-height:1.5;font-weight:700;color:var(--color-heading);text-align:start}
.sp-accordion .accordion-button::after{display:none}
.sp-accordion .accordion-button:not(.collapsed){color:var(--color-primary)}
.sp-accordion .accordion-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:6px}
.sp-accordion .accordion-button-left{display:flex;align-items:center;gap:15px}
.sp-accordion .acc-num{flex:0 0 35px;width:35px;height:35px;border-radius:100%;display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;font-size:13px;font-weight:700;font-family:var(--font-secondary);transition:var(--transition)}
.sp-accordion .accordion-button.collapsed .acc-num{background:var(--color-heading)}
.sp-accordion .accordion-button-right{flex:0 0 auto;color:var(--color-primary)}
.sp-accordion .accordion-button-right i{display:inline-block;transition:.5s;transform:rotate(1deg)}
.sp-accordion .accordion-button.collapsed .accordion-button-right{color:var(--color-heading)}
.sp-accordion .accordion-button.collapsed .accordion-button-right i{transform:rotate(45deg)}
html[dir=rtl] .sp-accordion .accordion-button-right i{transform:scaleX(-1)}
html[dir=rtl] .sp-accordion .accordion-button.collapsed .accordion-button-right i{transform:scaleX(-1) rotate(45deg)}
.sp-accordion .accordion-body{padding:0 0 26px;padding-inline-start:50px;color:var(--color-body);font-size:16px;line-height:1.75}
@media (max-width:575.98px){.sp-accordion .accordion-button{font-size:15px}.sp-accordion .accordion-body{padding-inline-start:0}}
/* FAQ area (Reeni "faq area three"): thumbnail + panel */
.tmp-faq-area .thumbnail-faq{height:100%;border-radius:10px;overflow:hidden;background:var(--color-gray-2)}
.tmp-faq-area .thumbnail-faq img{width:100%;height:100%;object-fit:cover;min-height:320px}
.tmp-faq-area .main-faq{height:100%}
.faq-more{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin:22px 0 0;padding-inline-start:4px}
.faq-more__sep{color:var(--color-border,#ccc)}
.sp-inline-link{color:var(--color-primary);font-weight:700;text-decoration:underline;text-underline-offset:3px}
.sp-inline-link:hover{color:var(--color-heading)}
.sp-quiz-cta{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;justify-content:center}
.sp-quiz-cta p{margin:0}

/* Questionnaire */
.quiz-lead{max-width:720px;margin:0 auto 40px}
.quiz-card{background:#fff;border-radius:16px;padding:36px;box-shadow:0 2px 20px rgba(0,0,0,.068)}
@media (max-width:575.98px){.quiz-card{padding:20px 16px}}
.quiz-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}
.quiz-count{white-space:nowrap;font-family:var(--font-secondary);font-size:14px;font-weight:700;color:var(--color-primary);text-transform:uppercase;letter-spacing:.04em}
html[lang=ar] .quiz-count{letter-spacing:0;text-transform:none;font-family:var(--font-primary)}
.quiz-progress{height:6px;border-radius:6px;background:var(--color-gray-2);overflow:hidden;margin-bottom:30px}
.quiz-progress span{display:block;height:100%;width:0;background:var(--color-primary);border-radius:6px;transition:width .35s ease}
html[dir=rtl] .quiz-back i{transform:scaleX(-1)}
.quiz-step{border:0;margin:0;padding:0;min-width:0}
.quiz-step+.quiz-step{margin-top:36px}
.quiz-card.is-js .quiz-step+.quiz-step{margin-top:0}
.quiz-step__q{font-family:var(--font-primary);font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.25;color:var(--color-heading);margin-bottom:24px;float:none;width:100%}
.quiz-step__q:focus{outline:none}
.quiz-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}
.quiz-opt{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px;border:1.5px solid var(--color-border,#D9DDE0);border-radius:12px;background:var(--color-gray-2);cursor:pointer;transition:var(--transition);min-height:132px}
.quiz-opt:hover{border-color:var(--color-heading);background:#fff}
.quiz-opt input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}
.quiz-opt:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:3px}
.quiz-opt:has(input:checked){border-color:var(--color-primary);background:#fff;box-shadow:0 8px 24px rgba(177,0,31,.10)}
.quiz-opt__icon{width:42px;height:42px;border-radius:100px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--color-primary);font-size:18px;margin-bottom:6px;transition:var(--transition)}
.quiz-opt:has(input:checked) .quiz-opt__icon{background:var(--color-primary);color:#fff}
.quiz-opt__t{font-family:var(--font-primary);font-weight:700;font-size:17px;color:var(--color-heading);line-height:1.3}
.quiz-opt__d{font-size:14px;line-height:1.5;color:var(--color-body)}
.quiz-result__title{font-family:var(--font-primary);font-size:clamp(24px,3vw,34px);line-height:1.25;margin:6px 0 24px}
.quiz-result__title:focus{outline:none}
.quiz-result__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}
.quiz-box{border:1px solid var(--color-border,#D9DDE0);border-radius:12px;padding:20px;margin-bottom:14px}
.quiz-box__t{font-size:17px;margin:0 0 10px;font-family:var(--font-primary)}
.quiz-why{margin:0;padding-inline-start:18px}.quiz-why li{margin:0 0 8px;font-size:15px;line-height:1.6;color:var(--color-body)}
.quiz-why li::marker{color:var(--color-primary)}
.quiz-answers{list-style:none;margin:0 0 10px;padding:0}
.quiz-answers li{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 0;border-bottom:1px dashed var(--color-border,#ddd);font-size:14px}
.quiz-answers .q{grid-column:1;color:var(--color-body)}.quiz-answers .a{grid-column:1;font-weight:700;color:var(--color-heading)}
.quiz-answers .sp-link{grid-column:2;grid-row:1/3;align-self:center}
.quiz-alt__name{font-weight:700;color:var(--color-heading);margin:0}.quiz-alt__meta{font-size:14px;margin:2px 0 8px}
.sp-link{background:none;border:0;padding:0;color:var(--color-primary);font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.sp-link:hover{color:var(--color-heading)}
/* Recommendation card (questionnaire + assistant) */
.sp-rec-card{border:2px solid var(--color-primary);border-radius:14px;padding:22px;background:#fff}
.sp-rec-card__type{display:inline-block;font-size:12px;font-weight:700;color:#fff;background:var(--color-primary);border-radius:100px;padding:4px 12px;margin-bottom:10px}
.sp-rec-card__name{font-family:var(--font-primary);font-size:24px;line-height:1.25;margin:0 0 4px}
.sp-rec-card__meta{font-size:15px;font-weight:600;color:var(--color-heading);margin:0 0 12px}
.sp-rec-card__item{font-size:14px;margin:0 0 10px;padding:8px 12px;border-radius:8px;background:var(--color-gray-2)}
.sp-rec-card .check-box ul{list-style:none;margin:0;padding:0}.sp-rec-card .check-box-item{display:flex;gap:10px;align-items:flex-start;margin-bottom:8px}
.sp-rec-card .box-icon{color:var(--color-primary)}.sp-rec-card .box-para{margin:0;font-size:15px;line-height:1.5}
.sp-rec-card__note{font-size:13px;line-height:1.55;color:var(--color-body);margin:8px 0 0}

/* Assistant — Reeni chat widget shell */
.ready-chatting-option label i.sp-open{opacity:1}
.ready-chatting-option #click:checked ~ label i.sp-open{opacity:0;pointer-events:none;transform:translate(-50%,-50%) rotate(180deg)}
.sp-bot-widget .wrapper{width:min(390px,calc(100vw - 30px));max-width:none;overflow:hidden;border-radius:14px;background:#fff}
@media (max-width:479px){.sp-bot-widget .wrapper{right:15px;left:15px;width:auto}}
.sp-bot-head{display:flex;align-items:center;gap:12px;line-height:1.3!important;padding:12px 18px!important;border-radius:14px 14px 0 0!important}
.sp-bot-avatar{width:38px;height:38px;border-radius:100px;background:rgba(255,255,255,.18);display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px}
.sp-bot-id{display:flex;flex-direction:column}.sp-bot-id strong{font-size:16px;font-weight:700}.sp-bot-id small{font-size:12px;opacity:.85;font-weight:400}
.sp-bot{padding:0!important;display:flex;flex-direction:column}
.sp-bot[hidden],[data-bot-fallback][hidden]{display:none!important}
.sp-bot__log{height:min(380px,calc(100vh - 300px));overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:var(--color-gray-2);scroll-behavior:smooth}
.sp-msg{max-width:88%;padding:10px 14px;border-radius:14px;font-size:14.5px;line-height:1.55;color:var(--color-heading);background:#fff;align-self:flex-start;border-end-start-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05)}
.sp-msg p{margin:0 0 8px;font-size:inherit}
.sp-msg--me{align-self:flex-end;background:var(--color-heading);color:#fff;border-end-start-radius:14px;border-end-end-radius:4px}
.sp-msg .sp-rec-card{margin-top:4px;padding:14px}.sp-msg .sp-rec-card__name{font-size:18px}.sp-msg .sp-rec-card .box-para{font-size:13.5px}
.sp-msg:has(.sp-rec-card){max-width:100%;width:100%}
.sp-dots{display:inline-flex;gap:4px}.sp-dots i{width:6px;height:6px;border-radius:100px;background:var(--color-body);opacity:.4;animation:spdot 1s infinite}
.sp-dots i:nth-child(2){animation-delay:.15s}.sp-dots i:nth-child(3){animation-delay:.3s}
@keyframes spdot{0%,100%{opacity:.25;transform:translateY(0)}50%{opacity:.9;transform:translateY(-2px)}}
@media (prefers-reduced-motion:reduce){.sp-dots i{animation:none}.quiz-progress span{transition:none}}
.sp-bot__replies{display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px;background:#fff;border-top:1px solid var(--color-border,#eee);max-height:180px;overflow-y:auto}
.sp-bot__replies:empty{display:none}
.sp-chip{display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;border-radius:100px;border:1.5px solid var(--color-primary);background:#fff;color:var(--color-primary);font-size:13.5px;font-weight:700;line-height:1.3;cursor:pointer;transition:var(--transition);text-align:start;width:auto}
.sp-chip:hover{background:var(--color-primary);color:#fff}
.sp-chip.is-primary{background:var(--color-primary);color:#fff}.sp-chip.is-primary:hover{background:var(--color-heading);border-color:var(--color-heading)}
.sp-bot__input{display:flex;gap:8px;padding:12px 14px;background:#fff;border-top:1px solid var(--color-border,#eee);margin:0!important;border-radius:0!important;border-left:0!important;border-right:0!important;border-bottom:0!important}
.sp-bot__input[hidden]{display:none}
.sp-bot__input input{flex:1;height:42px;border:1.5px solid var(--color-border,#D9DDE0);border-radius:100px;padding:0 16px;font-size:14px;background:var(--color-gray-2)}
.sp-bot__input input:focus{border-color:var(--color-primary);outline:none;background:#fff}
.sp-bot__input button{flex:0 0 42px;width:42px;height:42px;border-radius:100px;border:0;background:var(--color-primary);color:#fff}
html[dir=rtl] .sp-bot__input button i{transform:scaleX(-1)}
.sp-bot-teaser{position:fixed;bottom:34px;right:92px;z-index:49;display:flex;align-items:center;gap:6px;max-width:250px;background:#fff;border-radius:14px;box-shadow:0 8px 30px rgba(0,0,0,.12);padding:6px 6px 6px 14px;animation:spteaser .4s ease}
.sp-bot-teaser[hidden]{display:none}
.sp-bot-teaser__msg{background:none;border:0;padding:6px 0;font-size:14px;font-weight:700;color:var(--color-heading);text-align:start;cursor:pointer}
.sp-bot-teaser__x{background:none;border:0;width:28px;height:28px;color:var(--color-body);cursor:pointer}
@keyframes spteaser{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media (max-width:575.98px){.sp-bot-teaser{right:70px;bottom:24px;max-width:200px}}
html[dir=rtl] .sp-bot-teaser{right:auto;left:92px;padding:6px 14px 6px 6px}
@media (max-width:575.98px){html[dir=rtl] .sp-bot-teaser{left:70px}}
@media (max-width:479px){html[dir=rtl] .sp-bot-widget .wrapper{left:15px;right:15px}}
.sp-form-limit{margin:12px 0 0;padding:10px 14px;border-radius:8px;background:#FDECEF;color:var(--color-primary);font-size:14px;font-weight:600}
@media (max-width:575.98px){
  .quiz-opts{grid-template-columns:1fr 1fr;gap:10px}
  .quiz-opts--7 .quiz-opt:last-child{grid-column:1/-1}
  .quiz-opt{min-height:0;padding:14px;gap:4px}
  .quiz-opt__icon{width:34px;height:34px;font-size:15px;margin-bottom:4px}
  .quiz-opt__t{font-size:15px}.quiz-opt__d{font-size:12.5px}
  .sp-bot__log{height:calc(100vh - 470px);min-height:200px}
  .sp-bot__replies{max-height:none}
}
/* r13 · PDF downloads */
.sp-docs{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}
.sp-doc{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid rgba(20,20,20,.14);border-radius:100px;font-size:14px;font-weight:600;line-height:1.3;color:var(--color-heading,#141414);background:#fff;transition:border-color .2s,color .2s}
.sp-doc i{color:var(--color-primary);font-size:16px}
.sp-doc:hover,.sp-doc:focus-visible{border-color:var(--color-primary);color:var(--color-primary)}
.price-plan-card .sp-doc{font-size:13px;padding:7px 14px}
.sp-docs .tmp-btn{margin:0}
.price-plan-card .sp-docs .tmp-btn{width:100%;justify-content:center}
