.platform_banner{background:url("https://cdn-ileepkm.nitrocdn.com/pxxkihrthYAasnKyKUPKzhZwFCpDPehL/assets/images/optimized/rev-79ab1c3/housecallos.com/wp-content/uploads/2025/10/xWrapper-5-1.png.pagespeed.ic.g8Bw__m33n.png");background-repeat:no-repeat;background-size:cover;padding:100px 0 100px 0;}.platform_banner .contact_us{display:flex;}.platform_banner .contact_us .left_side{flex:1 1 60%;max-width:60%;}.platform_banner .contact_us .right_side{flex:1 1 40%;max-width:40%;}.platform_banner .contact_us .right_side img{object-fit:contain;width:100%;}.platform_banner .subtitle{display:inline-block;padding:8px 16px;align-items:flex-start;gap:8px;border-radius:60px;border:1px solid var(--border-primary-dark,#0e3c71);background:var(--surface-primary-dark,#002e64);box-shadow:0 0 16px 0 rgba(255,255,255,.15) inset;margin-left:0;color:var(--text-white,#fff);text-align:center;font-family:var(--font-family-family,Sora);font-size:var(--button-sm-size,14px);font-style:normal;font-weight:400;line-height:var(--button-sm-line-height,24px);margin-bottom:16px;}.platform_banner h1{color:var(--text-white,#fff);font-family:var(--font-family-family,Sora);font-size:var(--heading-h1-size,64px);font-style:normal;font-weight:600;line-height:var(--heading-h1-line-height,80px);margin-bottom:16px;max-width:768px;}.platform_banner p{color:var(--text-off-white,#d9d9d9);font-family:var(--font-family-family,Sora);font-size:var(--body-lg-size,20px);font-style:normal;font-weight:400;line-height:var(--body-lg-line-height,32px);margin-bottom:40px;max-width:768px;}.platform_banner a{margin-left:0;margin-bottom:0;}@media (max-width:1024px){.platform_banner .contact_us .right_side{width:100%;display:none;}.platform_banner .contact_us .left_side{flex:1 1 100%;max-width:100%;}.platform_banner{background:url("https://cdn-ileepkm.nitrocdn.com/pxxkihrthYAasnKyKUPKzhZwFCpDPehL/assets/images/optimized/rev-79ab1c3/housecallos.com/wp-content/uploads/2025/10/xWrapper-2.png.pagespeed.ic.1qu1oszgfy.png");background-repeat:no-repeat;background-size:cover;padding:100px 0 100px 0;background-position:-40px center;}.platform_banner .contact_us{margin-bottom:220px;}.platform_banner .subtitle{margin-left:auto;display:flex;}.platform_banner h1{max-width:100%;width:400px;text-align:center;text-align:center;color:var(--text-white,#fff);font-family:var(--font-family-family,Sora);font-size:var(--heading-h1-size,32px);font-style:normal;font-weight:600;line-height:var(--heading-h1-line-height,44px);margin:auto;margin-bottom:16px;}.platform_banner p{max-width:85%;color:var(--text-off-white,#d9d9d9);text-align:center;font-family:var(--font-family-family,Sora);font-size:var(--body-lg-size,18px);font-style:normal;font-weight:400;margin:auto;line-height:var(--body-lg-line-height,28px);}.platform_banner a{margin-left:auto;}.needs_grid_item_exclude{grid-column:2/4;}}@media (max-width:767px){.platform_banner .left_side{display:flex;flex-direction:column;}.platform_banner{background-image:url("https://cdn-ileepkm.nitrocdn.com/pxxkihrthYAasnKyKUPKzhZwFCpDPehL/assets/images/optimized/rev-79ab1c3/housecallos.com/wp-content/uploads/2025/10/xWrapper-3.png.pagespeed.ic.uRtJ7dfyn4.png");background-repeat:no-repeat;background-size:contain;padding:40px 0 0 0;background-position:center bottom !important;background-color:#002e64;}.platform_banner.nitro-lazy{background-image:none !important;}.platform_banner .contact_us{margin-bottom:0;}.platform_banner h1{max-width:100%;width:max-content;margin:auto;margin-bottom:16px;color:var(--text-white,#fff);text-align:center;font-family:var(--font-family-family,Sora);font-size:var(--heading-h1-size,28px);font-style:normal;font-weight:600;line-height:var(--heading-h1-line-height,40px);}.platform_banner p{max-width:max-content;margin:auto;line-height:var(--body-lg-line-height,28px);line-height:var(--body-lg-line-height,24px);color:var(--text-off-white,#d9d9d9);text-align:center;font-family:var(--font-family-family,Sora);font-size:var(--body-lg-size,16px);font-style:normal;font-weight:400;}.platform_banner a{margin-left:auto;margin-top:24px;margin-bottom:220px;}}.platform_needs{padding:100px 0;background:#f9fafe;}.platform_need_section{display:flex;align-items:flex-start;gap:80px;margin-bottom:48px;}.needs_grid_item_exclude{align-self:center;display:flex;grid-column:4;}.platform_need_section .left_side{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;}.platform_need_section .left_side .subtitle{margin-left:0;}.platform_need_section .left_side h2{margin-bottom:8px;color:var(--text-primary,#15171b);font-family:var(--font-family-family,Sora);font-size:var(--heading-h2-size,52px);font-style:normal;font-weight:400;line-height:var(--heading-h2-line-height,66px);}.platform_need_section .right_side img{max-width:600px;border-radius:16px;}.platform_need_section .left_side p{color:var(--text-secondary,#35393f);font-family:var(--font-family-family,Sora);font-size:var(--body-md-size,16px);font-style:normal;font-weight:400;line-height:var(--body-md-line-height,24px);}.platform_needs .needs_grid{display:grid;align-items:flex-start;gap:20px;flex:1 0 0;align-self:stretch;grid-template-columns:repeat(4,1fr);}.platform_needs .needs_grid .needs_grid_item{display:flex;padding:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 0 0;align-self:stretch;border-radius:12px;border:1px solid #dde2f3;background:#fff;}.platform_needs .needs_grid .needs_grid_item p{color:var(--text-primary,#15171b);font-family:var(--font-family-family,Sora);font-size:var(--body-lg-size,20px);font-style:normal;font-weight:400;line-height:var(--body-lg-line-height,32px);}.platform_needs .needs_grid .needs_grid_item img{margin-bottom:60px;}@media (max-width:1024px){.platform_need_section .right_side img{max-width:100%;}.platform_needs{padding:64px 0;background:#f9fafe;}.platform_needs .needs_grid{grid-template-columns:repeat(3,1fr);}.platform_need_section .left_side h2{color:var(--text-primary,#15171b);font-family:var(--font-family-family,Sora);font-size:var(--heading-h2-size,28px);font-style:normal;font-weight:400;line-height:var(--heading-h2-line-height,38px);}.platform_needs .needs_grid .needs_grid_item{gap:8px;}.platform_needs .needs_grid .needs_grid_item img{margin-bottom:0;max-width:36px;}.platform_needs .needs_grid .needs_grid_item p{color:var(--text-primary,#15171b);font-family:var(--font-family-family,Sora);font-size:var(--body-lg-size,18px);font-style:normal;font-weight:400;line-height:var(--body-lg-line-height,28px);}.needs_grid .partner_withus{padding:16px 14px;}.needs_grid_item_exclude{grid-column:2;}}@media (max-width:767px){.platform_need_section .right_side img{max-width:100%;}.platform_needs{padding:40px 0;background:#f9fafe;}.platform_need_section{display:flex;align-items:flex-start;gap:20px;margin-bottom:20px;flex-direction:column;}.platform_need_section .left_side h2{color:var(--text-primary,#15171b);font-family:var(--font-family-family,Sora);font-size:var(--heading-h2-size,24px);font-style:normal;font-weight:400;line-height:var(--heading-h2-line-height,32px);}.platform_needs .needs_grid{grid-template-columns:repeat(2,1fr);gap:16px;}.platform_needs .needs_grid .needs_grid_item{gap:20px;padding:12px;min-height:140px;}.platform_need_section .right_side img{max-width:100%;}.platform_needs .needs_grid .needs_grid_item img{margin-bottom:0;max-width:24px;}.platform_needs .needs_grid .needs_grid_item p{font-size:var(--body-lg-size,16px);font-style:normal;font-weight:400;line-height:var(--body-lg-line-height,24px);}.needs_grid_item_exclude{grid-column:1/-1;justify-content:center;}.needs_grid .partner_withus{padding:16px 14px;margin:42px 0;font-size:var(--button-lg-size,16px);}}.platform_dive{padding:100px 80px;background:#eae7da;display:flex;flex-direction:column;align-items:center;gap:48px;}.platform_dive h2{color:#15171b;text-align:center;font-family:Sora,sans-serif;font-size:52px;font-weight:400;line-height:66px;margin-bottom:8px;max-width:550px;margin:auto;}.platform_dive>.container>.row>p{color:#35393f;text-align:center;font-family:Sora,sans-serif;font-size:16px;font-weight:400;line-height:24px;max-width:680px;margin:auto;margin-bottom:48px;}.platform_dive .platform_dive_section{display:flex;align-items:flex-start;gap:40px;width:100%;}.platform_dive .left_side{flex:1;display:flex;flex-direction:column;}.platform_dive .right_side{flex:1;display:flex;justify-content:center;align-items:center;}.platform_dive .right_side img{width:100%;max-width:600px;border-radius:12px;}.platform_dive .question_answer{padding:20px;border:1px solid rgba(106,107,107,.2);position:relative;cursor:pointer;transition:all .3s ease;}.platform_dive .question_answer.active{box-shadow:0 4px 14px rgba(0,0,0,.08);background:#fff;border-top:0;}.platform_dive .question{display:flex;justify-content:space-between;}.platform_dive .question h4{color:var(--text-primary,#15171b);font-family:var(--font-family-family,Sora);font-size:var(--body-lg-size,20px);font-style:normal;font-weight:400;line-height:var(--body-lg-line-height,32px);margin:0;}.platform_dive .answer{opacity:0;height:0;}.platform_dive .question_answer.active .answer{display:block;opacity:1;height:auto;}.platform_dive .question_answer.active{border-bottom:0;}.platform_dive .question_answer.active .answer p{margin-top:24px;height:auto;}.platform_dive .answer p{margin-top:0;height:0;color:var(--text-secondary,#35393f);font-family:var(--font-family-family,Sora);font-size:var(--body-md-size,16px);font-style:normal;font-weight:400;line-height:var(--body-md-line-height,24px);}.platform_dive .progress_wrap{position:absolute;left:0;right:0;bottom:0;height:4px;}.platform_dive .progress_track{background:transparent;width:100%;height:100%;overflow:hidden;}.platform_dive .progress_fill{background:#20599c;height:100%;width:0%;transition:width linear;}.platform_need_section>*{flex:1 1 50%;max-width:50%;}.platform_dive .right_side{position:relative;}.platform_dive .right_side .dive_image{position:absolute;top:0;left:0;width:100%;max-width:600px;border-radius:12px;opacity:0;transform:scale(.97);transition:opacity .4s ease,transform .4s ease;}.platform_dive .right_side .dive_image.active{opacity:1;transform:scale(1);z-index:2;}@media (max-width:1024px){.platform_dive .right_side{position:relative;width:100%;order:-1;}.platform_dive .right_side .dive_image{position:relative;display:none;width:100%;max-width:100%;opacity:0;transform:scale(.97);transition:opacity .4s ease,transform .4s ease;}.platform_dive .platform_dive_section{flex-direction:column;}.platform_dive .right_side,.platform_dive .left_side{width:100%;}.right_side img{max-width:100%;}.platform_dive{padding:64px 0;}.platform_dive h2{color:var(--text-primary,#15171b);text-align:center;font-family:var(--font-family-family,Sora);font-size:var(--heading-h2-size,28px);font-style:normal;font-weight:400;line-height:var(--heading-h2-line-height,38px);margin:auto;max-width:40%;margin-bottom:8px;}.platform_dive>.container>.row>p{max-width:70%;margin-bottom:40px;}.platform_dive .platform_dive_section{display:flex;align-items:flex-start;gap:28px;}.platform_dive .question h4{color:var(--text-primary,#15171b);font-family:var(--font-family-family,Sora);font-size:var(--body-lg-size,18px);font-style:normal;font-weight:400;line-height:var(--body-lg-line-height,28px);}.platform_dive .answer p{color:var(--text-secondary,#35393f);font-family:var(--font-family-family,Sora);font-size:var(--body-md-size,16px);font-style:normal;font-weight:400;line-height:var(--body-md-line-height,24px);}.platform_dive .right_side img{max-width:100% !important;}.platform_dive .right_side .dive_image.active{display:block;opacity:1;transform:scale(1);}}@media (max-width:820px){.platform_banner{background-position:-160px center;}}@media (max-width:768px){.platform_banner{background-position:-190px center;}}@media (max-width:767px){.platform_need_section .left_side,.platform_need_section .right_side{max-width:100%;}.platform_dive{padding:40px 0;}.platform_dive h2{max-width:75%;margin-bottom:8px;color:var(--text-primary,#15171b);text-align:center;font-family:var(--font-family-family,Sora);font-size:var(--heading-h2-size,24px);font-style:normal;font-weight:400;line-height:var(--heading-h2-line-height,32px);}.platform_dive>.container>.row>p{max-width:100%;margin-bottom:48px;color:var(--text-secondary,#35393f);text-align:center;font-family:var(--font-family-family,Sora);font-size:var(--body-md-size,14px);font-style:normal;font-weight:400;line-height:var(--body-md-line-height,22px);}.platform_dive .question h4{color:var(--text-primary,#15171b);font-family:var(--font-family-family,Sora);font-size:var(--body-lg-size,16px);font-style:normal;font-weight:400;line-height:var(--body-lg-line-height,24px);}.platform_dive .question_answer.active .answer p{margin-top:20px;height:auto;color:var(--text-secondary,#35393f);font-family:var(--font-family-family,Sora);font-size:var(--body-md-size,14px);font-style:normal;font-weight:400;line-height:var(--body-md-line-height,22px);}}