.elementor-21463 .elementor-element.elementor-element-168788e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21463 .elementor-element.elementor-element-1c87f765{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21463 .elementor-element.elementor-element-64582ef6{text-align:center;}.elementor-21463 .elementor-element.elementor-element-64582ef6 .elementor-heading-title{font-family:var( --e-global-typography-c01582f-font-family ), Sans-serif;font-size:var( --e-global-typography-c01582f-font-size );font-weight:var( --e-global-typography-c01582f-font-weight );line-height:var( --e-global-typography-c01582f-line-height );letter-spacing:var( --e-global-typography-c01582f-letter-spacing );color:var( --e-global-color-c6d1a9d );}.elementor-21463 .elementor-element.elementor-element-1a997c1{--display:flex;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21463 .elementor-element.elementor-element-c402fd8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21463 .elementor-element.elementor-element-57133ffb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21463 .elementor-element.elementor-element-1696ca7f{font-family:var( --e-global-typography-e9e65e0-font-family ), Sans-serif;font-size:var( --e-global-typography-e9e65e0-font-size );font-weight:var( --e-global-typography-e9e65e0-font-weight );line-height:var( --e-global-typography-e9e65e0-line-height );color:var( --e-global-color-87d86b7 );}.elementor-21463 .elementor-element.elementor-element-6ba198be{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21463 .elementor-element.elementor-element-63efef51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21463 .elementor-element.elementor-element-55f7dece{font-family:var( --e-global-typography-e9e65e0-font-family ), Sans-serif;font-size:var( --e-global-typography-e9e65e0-font-size );font-weight:var( --e-global-typography-e9e65e0-font-weight );line-height:var( --e-global-typography-e9e65e0-line-height );color:var( --e-global-color-87d86b7 );}.elementor-21463 .elementor-element.elementor-element-591b1d44{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21463 .elementor-element.elementor-element-7ef40140{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21463 .elementor-element.elementor-element-256c1493{font-family:var( --e-global-typography-e9e65e0-font-family ), Sans-serif;font-size:var( --e-global-typography-e9e65e0-font-size );font-weight:var( --e-global-typography-e9e65e0-font-weight );line-height:var( --e-global-typography-e9e65e0-line-height );color:var( --e-global-color-87d86b7 );}.elementor-21463 .elementor-element.elementor-element-6be2ec9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21463 .elementor-element.elementor-element-5b3d2f6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21463 .elementor-element.elementor-element-5614f54f{font-family:var( --e-global-typography-e9e65e0-font-family ), Sans-serif;font-size:var( --e-global-typography-e9e65e0-font-size );font-weight:var( --e-global-typography-e9e65e0-font-weight );line-height:var( --e-global-typography-e9e65e0-line-height );color:var( --e-global-color-87d86b7 );}.elementor-21463 .elementor-element.elementor-element-a02ab86{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21463 .elementor-element.elementor-element-cfd2a07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21463 .elementor-element.elementor-element-41e8999{font-family:var( --e-global-typography-e9e65e0-font-family ), Sans-serif;font-size:var( --e-global-typography-e9e65e0-font-size );font-weight:var( --e-global-typography-e9e65e0-font-weight );line-height:var( --e-global-typography-e9e65e0-line-height );color:var( --e-global-color-87d86b7 );}.elementor-21463 .elementor-element.elementor-element-64373fc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21463 .elementor-element.elementor-element-f549cc8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21463 .elementor-element.elementor-element-f4049b3{font-family:var( --e-global-typography-e9e65e0-font-family ), Sans-serif;font-size:var( --e-global-typography-e9e65e0-font-size );font-weight:var( --e-global-typography-e9e65e0-font-weight );line-height:var( --e-global-typography-e9e65e0-line-height );color:var( --e-global-color-87d86b7 );}.elementor-21463 .elementor-element.elementor-element-4b424d70{--n-accordion-title-font-size:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-title-normal-color:var( --e-global-color-895e232 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FBF9FB;}.elementor-21463 .elementor-element.elementor-element-4b424d70 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-21463 .elementor-element.elementor-element-4b424d70 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"F37Bobby", Sans-serif;line-height:28px;}:where( .elementor-21463 .elementor-element.elementor-element-4b424d70 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-21463 .elementor-element.elementor-element-e1151fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-21463 .elementor-element.elementor-element-1c87f765{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-21463 .elementor-element.elementor-element-64582ef6 .elementor-heading-title{font-size:var( --e-global-typography-c01582f-font-size );line-height:var( --e-global-typography-c01582f-line-height );letter-spacing:var( --e-global-typography-c01582f-letter-spacing );}.elementor-21463 .elementor-element.elementor-element-1a997c1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21463 .elementor-element.elementor-element-1696ca7f{font-size:var( --e-global-typography-e9e65e0-font-size );line-height:var( --e-global-typography-e9e65e0-line-height );}.elementor-21463 .elementor-element.elementor-element-55f7dece{font-size:var( --e-global-typography-e9e65e0-font-size );line-height:var( --e-global-typography-e9e65e0-line-height );}.elementor-21463 .elementor-element.elementor-element-256c1493{font-size:var( --e-global-typography-e9e65e0-font-size );line-height:var( --e-global-typography-e9e65e0-line-height );}.elementor-21463 .elementor-element.elementor-element-5614f54f{font-size:var( --e-global-typography-e9e65e0-font-size );line-height:var( --e-global-typography-e9e65e0-line-height );}.elementor-21463 .elementor-element.elementor-element-41e8999{font-size:var( --e-global-typography-e9e65e0-font-size );line-height:var( --e-global-typography-e9e65e0-line-height );}.elementor-21463 .elementor-element.elementor-element-f4049b3{font-size:var( --e-global-typography-e9e65e0-font-size );line-height:var( --e-global-typography-e9e65e0-line-height );}}@media(max-width:767px){.elementor-21463 .elementor-element.elementor-element-1c87f765{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-21463 .elementor-element.elementor-element-64582ef6.elementor-element{--align-self:flex-start;}.elementor-21463 .elementor-element.elementor-element-64582ef6 .elementor-heading-title{font-size:var( --e-global-typography-c01582f-font-size );line-height:var( --e-global-typography-c01582f-line-height );letter-spacing:var( --e-global-typography-c01582f-letter-spacing );}.elementor-21463 .elementor-element.elementor-element-1a997c1{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21463 .elementor-element.elementor-element-1696ca7f{font-size:var( --e-global-typography-e9e65e0-font-size );line-height:var( --e-global-typography-e9e65e0-line-height );}.elementor-21463 .elementor-element.elementor-element-55f7dece{font-size:var( --e-global-typography-e9e65e0-font-size );line-height:var( --e-global-typography-e9e65e0-line-height );}.elementor-21463 .elementor-element.elementor-element-256c1493{font-size:var( --e-global-typography-e9e65e0-font-size );line-height:var( --e-global-typography-e9e65e0-line-height );}.elementor-21463 .elementor-element.elementor-element-5614f54f{font-size:var( --e-global-typography-e9e65e0-font-size );line-height:var( --e-global-typography-e9e65e0-line-height );}.elementor-21463 .elementor-element.elementor-element-41e8999{font-size:var( --e-global-typography-e9e65e0-font-size );line-height:var( --e-global-typography-e9e65e0-line-height );}.elementor-21463 .elementor-element.elementor-element-f4049b3{font-size:var( --e-global-typography-e9e65e0-font-size );line-height:var( --e-global-typography-e9e65e0-line-height );}}@media(min-width:768px){.elementor-21463 .elementor-element.elementor-element-1a997c1{--width:896px;}}@media(max-width:1200px) and (min-width:768px){.elementor-21463 .elementor-element.elementor-element-1a997c1{--width:100%;}}/* Start custom CSS */.sc-lp { font-family:'F37Jan','Inter',sans-serif; color:#604b63; line-height:1.6; font-size:18px; }
.sc-lp *, .sc-lp *::before, .sc-lp *::after { box-sizing:border-box; }
.sc-lp h1, .sc-lp h2, .sc-lp h3, .sc-lp h4 { font-family:'F37Bobby','Inter',serif; color:#261127; font-weight:400; line-height:1.15; margin:0 0 24px; letter-spacing:-0.018em; }
.sc-lp h1 { font-size:52px; line-height:1.05; }
.sc-lp h2 { font-size:36px; }
.sc-lp h3 { font-size:18px; }
.sc-lp p { margin:0 0 20px; }
.sc-lp a { color:#5175d1; text-decoration:none; font-weight:700; }
.sc-lp a:hover { text-decoration:underline; }
.sc-lp img { max-width:100%; height:auto; display:block; }
.sc-lp .subtitle { font-family:'F37Jan',sans-serif; font-size:14px; font-weight:700; text-transform:uppercase; letter-spacing:0.08em; color:#7f6b80; margin-bottom:14px; }
.sc-lp .eyebrow { font-family:'F37Jan',sans-serif; font-size:14px; font-weight:700; text-transform:uppercase; letter-spacing:0.1em; color:#5175d1; margin-bottom:18px; display:inline-block; padding:6px 14px; background:#d5dff5; border-radius:90px; }

/* HERO */
.sc-lp .sc-lp-hero { background:linear-gradient(180deg,#f6f3f6 0%,#d5dff5 100%); padding:80px 32px 96px; }
.sc-lp .sc-lp-hero-inner { max-width:1280px; margin:0 auto; display:grid; grid-template-columns:1.05fr 1fr; gap:80px; align-items:center; }
.sc-lp .sc-lp-hero h1 { font-size:52px; }
.sc-lp .sc-lp-hero .lede { font-size:19px; max-width:620px; }
.sc-lp .sc-lp-pillars { list-style:none; padding:0; margin:24px 0 28px; max-width:580px; }
.sc-lp .sc-lp-pillars li { font-size:16px; color:#261127; padding:6px 0 6px 30px; position:relative; }
.sc-lp .sc-lp-pillars li::before { content:''; position:absolute; left:0; top:7px; width:18px; height:18px; border-radius:50%; background:#5175d1; }
.sc-lp .sc-lp-pillars li::after { content:'✓'; position:absolute; left:5px; top:8px; color:#fff; font-size:11px; font-weight:bold; }
.sc-lp .sc-lp-trust { font-size:15px; color:#604b63; margin:24px 0 28px; }
.sc-lp .sc-lp-trust .stars { color:#f5b400; letter-spacing:2px; margin-right:6px; }
.sc-lp .sc-lp-cta-row { display:flex; gap:14px; flex-wrap:wrap; }
.sc-lp .sc-lp-btn { font-family:'F37Jan',sans-serif; font-weight:700; font-size:17px; padding:16px 28px; border-radius:90px; cursor:pointer; text-decoration:none; display:inline-block; border:none; transition:transform .15s, background .15s; }
.sc-lp .sc-lp-btn-primary { background:#f25056; color:#fff; }
.sc-lp .sc-lp-btn-primary:hover { background:#d8444a; transform:translateY(-1px); text-decoration:none; color:#fff; }
.sc-lp .sc-lp-btn-secondary { background:transparent; color:#242F65; border:2px solid #242F65; padding:14px 26px; }
.sc-lp .sc-lp-btn-secondary:hover { background:#242F65; color:#fff; text-decoration:none; }
.sc-lp .sc-lp-hero-image { background:#fff; border-radius:16px; aspect-ratio:5/4; overflow:hidden; box-shadow:0 30px 60px -30px rgba(36,47,101,0.25); }
.sc-lp .sc-lp-hero-image img { width:100%; height:100%; object-fit:contain; }

/* REVIEW STRIP */
.sc-lp .sc-lp-review-strip { background:#fff; border-bottom:1px solid #f0eaf1; padding:28px 32px; }
.sc-lp .sc-lp-review-strip-inner { max-width:1100px; margin:0 auto; display:flex; gap:48px; justify-content:center; align-items:center; flex-wrap:wrap; color:#604b63; font-size:15px; }
.sc-lp .sc-lp-review-strip-inner > div { display:flex; align-items:center; gap:8px; }
.sc-lp .sc-lp-review-strip .stars { color:#f5b400; letter-spacing:2px; }
.sc-lp .sc-lp-review-strip .source { font-weight:700; color:#261127; }

/* FEATURE SECTIONS — uses ShiftCare's standard class names so global WPCode CSS picks up styling.
   Scoped overrides included for safety in case WPCode CSS isn't loaded on this template. */
.sc-lp .features-sec { padding:96px 32px 64px; }
.sc-lp .features-Content_Wraper { max-width:1216px; margin:0 auto; display:grid; grid-template-columns:repeat(2,1fr); gap:96px; align-items:center; }
.sc-lp .features-Content_Wraper.row-reverse { direction:rtl; }
.sc-lp .features-Content_Wraper.row-reverse > * { direction:ltr; }
.sc-lp .text-col h2 { font-size:38px; }
.sc-lp .text-col p { font-size:18px; line-height:1.7; }
.sc-lp .icon-boxes { list-style:none; padding:0; margin:24px 0 28px; }
.sc-lp .icon-box { padding:8px 0 8px 36px; position:relative; font-size:17px; color:#261127; line-height:1.55; }
.sc-lp .icon-box::before { content:''; position:absolute; left:0; top:9px; width:22px; height:22px; border-radius:50%; background:#d5dff5; }
.sc-lp .icon-box::after { content:'✓'; position:absolute; left:6px; top:9px; color:#5175d1; font-size:13px; font-weight:bold; }
.sc-lp .learn-more { font-weight:700; font-size:17px; color:#5175d1; display:inline-flex; align-items:center; gap:8px; }
.sc-lp .learn-more::after { content:'→'; transition:transform .2s; }
.sc-lp .learn-more:hover::after { transform:translateX(4px); }
.sc-lp .image-col { background:#fbf9fb; border-radius:16px; aspect-ratio:5/4; overflow:hidden; box-shadow:0 20px 40px -25px rgba(36,17,39,0.15); }
.sc-lp .image-col img { width:100%; height:100%; object-fit:contain; }
.sc-lp .image-col.has-quote { display:flex; flex-direction:column; padding:28px; aspect-ratio:auto; }
.sc-lp .image-col.has-quote img { border-radius:12px; margin-bottom:20px; aspect-ratio:5/3; }
.sc-lp .review-sec { background:#fff; border:1px solid #ebe5eb; border-radius:12px; padding:24px 28px; margin-top:8px; }
.sc-lp .review-sec .quote-text { font-size:17px; line-height:1.55; color:#261127; margin-bottom:16px; }
.sc-lp .review-sec .quote-text::before { content:'“'; color:#5175d1; font-size:36px; line-height:0; vertical-align:-12px; margin-right:4px; font-family:Georgia,serif; }
.sc-lp .review-sec .quote-author { font-weight:700; color:#261127; font-size:15px; }
.sc-lp .review-sec .quote-role { color:#5175d1; font-size:13px; margin-top:2px; }
.sc-lp .review-sec .quote-stars { color:#f5b400; letter-spacing:3px; margin-top:12px; font-size:16px; }

/* FEATURES GRID */
.sc-lp .sc-lp-features-grid { background:#fbf9fb; padding:96px 32px; }
.sc-lp .sc-lp-features-grid-inner { max-width:1216px; margin:0 auto; }
.sc-lp .sc-lp-features-grid-inner h2 { text-align:center; margin-bottom:14px; font-size:36px; }
.sc-lp .sc-lp-features-grid-inner > p { text-align:center; max-width:680px; margin:0 auto 56px; color:#604b63; font-size:18px; }
.sc-lp .sc-lp-features-grid-cols { display:grid; grid-template-columns:repeat(3,1fr); gap:28px; }
.sc-lp .sc-lp-feature-card { background:#fff; border:1px solid #f0eaf1; border-radius:16px; padding:32px; transition:transform .2s, box-shadow .2s; }
.sc-lp .sc-lp-feature-card:hover { transform:translateY(-3px); box-shadow:0 20px 40px -25px rgba(36,47,101,0.2); }
.sc-lp .sc-lp-icon-bubble { width:56px; height:56px; border-radius:16px; background:#d5dff5; color:#242F65; margin-bottom:20px; display:flex; align-items:center; justify-content:center; }
.sc-lp .sc-lp-icon-bubble svg { width:28px; height:28px; }
.sc-lp .sc-lp-feature-card h3 { font-size:20px; margin-bottom:8px; }
.sc-lp .sc-lp-feature-card p { font-size:15px; color:#604b63; margin:0; line-height:1.55; }

/* FAQ */
.sc-lp .sc-lp-faq { padding:96px 32px; max-width:900px; margin:0 auto; }
.sc-lp .sc-lp-faq h2 { font-size:36px; text-align:center; margin-bottom:48px; }
.sc-lp .accordion-item { border-bottom:1px solid #f0eaf1; }
.sc-lp .accordion-header { width:100%; text-align:left; background:none; border:none; padding:24px 0; font-family:'F37Bobby',serif; font-size:20px; color:#261127; cursor:pointer; display:flex; justify-content:space-between; align-items:center; line-height:1.3; gap:24px; }
.sc-lp .accordion-header .icon { color:#5175d1; font-size:24px; transition:transform .25s; flex-shrink:0; }
.sc-lp .accordion-item.open .accordion-header .icon { transform:rotate(45deg); }
.sc-lp .accordion-content { max-height:0; overflow:hidden; transition:max-height .3s ease; }
.sc-lp .accordion-item.open .accordion-content { max-height:600px; padding-bottom:24px; }
.sc-lp .accordion-content p { font-size:17px; color:#604b63; line-height:1.65; }

/* FINAL CTA */
.sc-lp .sc-lp-final-cta { background:linear-gradient(135deg,#242F65 0%,#5175D1 100%); color:#fff; padding:96px 32px; text-align:center; }
.sc-lp .sc-lp-final-cta h2 { color:#fff; max-width:780px; margin:0 auto 18px; font-size:42px; }
.sc-lp .sc-lp-final-cta p { color:rgba(255,255,255,0.86); max-width:680px; margin:0 auto 32px; font-size:18px; }
.sc-lp .sc-lp-final-cta .sc-lp-cta-row { justify-content:center; }
.sc-lp .sc-lp-final-cta .sc-lp-btn-primary { background:#f25056; color:#fff; }
.sc-lp .sc-lp-final-cta .sc-lp-btn-primary:hover { background:#d8444a; }
.sc-lp .sc-lp-final-cta .sc-lp-btn-secondary { border-color:#fff; color:#fff; background:transparent; }
.sc-lp .sc-lp-final-cta .sc-lp-btn-secondary:hover { background:#fff; color:#242F65; }
.sc-lp .sc-lp-final-cta .sc-lp-trust { color:rgba(255,255,255,0.86); margin-top:32px; }

/* RESPONSIVE */
@media (max-width:1024px) {
  .sc-lp .sc-lp-hero h1 { font-size:42px; }
  .sc-lp .features-Content_Wraper { gap:64px; }
  .sc-lp .text-col h2 { font-size:32px; }
  .sc-lp .sc-lp-features-grid-cols { gap:20px; grid-template-columns:repeat(2,1fr); }
}
@media (max-width:768px) {
  .sc-lp .sc-lp-hero { padding:56px 20px 64px; }
  .sc-lp .sc-lp-hero-inner { grid-template-columns:1fr; gap:40px; }
  .sc-lp .sc-lp-hero h1 { font-size:32px; }
  .sc-lp .sc-lp-hero-image { display:none; }
  .sc-lp .features-sec { padding:64px 20px 32px; }
  .sc-lp .features-Content_Wraper { grid-template-columns:1fr; gap:40px; }
  .sc-lp .features-Content_Wraper.row-reverse { direction:ltr; }
  .sc-lp .sc-lp-features-grid-cols { grid-template-columns:1fr; }
  .sc-lp .sc-lp-features-grid { padding:64px 20px; }
  .sc-lp .sc-lp-faq { padding:64px 20px; }
  .sc-lp .sc-lp-final-cta { padding:64px 20px; }
  .sc-lp .sc-lp-final-cta h2 { font-size:30px; }
  .sc-lp .sc-lp-review-strip-inner { gap:24px; }
}
@media (max-width:480px) {
  .sc-lp .sc-lp-hero h1 { font-size:28px; }
  .sc-lp .text-col h2 { font-size:26px; }
  .sc-lp .sc-lp-features-grid-inner h2, .sc-lp .sc-lp-faq h2 { font-size:26px; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'F37Bobby';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://shiftcare.com/wp-content/uploads/2025/07/F37Bobby-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'F37Bobby';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://shiftcare.com/wp-content/uploads/2025/07/F37-Bobby.woff2') format('woff2');
}
/* End Custom Fonts CSS */