.home_banner_section{position:relative;width:100%;min-height:100svh;padding-block:var(--nav-h);display:flex;align-items:center;background:rgba(0,0,0,0);isolation:isolate}.home_banner_section>.container{position:relative;z-index:1}.home_banner_section .parent_area{text-align:center;container-type:inline-size}.home_banner_section .eyebrow{margin:0;font-family:var(--font-montserrat);font-weight:700;font-size:clamp(.75rem,1.15vw,.95rem);line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:rgba(13,29,66,.58)}[data-theme=dark] .home_banner_section .eyebrow{color:hsla(0,0%,100%,.7)}.home_banner_section h1{margin:0;padding-top:18px;font-family:var(--font-montserrat);font-weight:800;font-size:min(8.6cqw,8rem);line-height:.94;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;color:var(--text-color)}.home_banner_section .hero_by{--by-color:#007BFF;color:var(--by-color)}[data-theme=dark] .home_banner_section .hero_by{--by-color:#00D1B2}.home_banner_section .subhead{max-width:34ch;margin:0 auto;padding-top:28px;font-family:Poppins;font-weight:400;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.6;color:var(--desc-color)}.home_banner_section .hero_ctas{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;margin:0;padding:28px 0 0;list-style:none}.home_banner_section .hero_cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 30px;border:1px solid var(--action-border);border-radius:100px;background-color:rgba(0,0,0,0);font-family:var(--font-amifer);font-weight:400;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.2;white-space:nowrap;color:var(--text-color);transition:all .3s ease-in-out}.home_banner_section .hero_cta:focus-visible,.home_banner_section .hero_cta:hover{border-color:var(--foreground);background-color:var(--foreground);color:var(--background)}.home_banner_section .hero_cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.home_banner_section .hero_cta.is_primary{border-color:var(--accent);background-color:var(--accent);color:var(--accent-ink);font-weight:500;box-shadow:0 2px 10px -4px var(--accent-ring)}.home_banner_section .hero_cta.is_primary:focus-visible,.home_banner_section .hero_cta.is_primary:hover{border-color:var(--accent-hover);background-color:var(--accent-hover);color:var(--accent-ink);transform:translateY(-1px);box-shadow:0 10px 22px -8px var(--accent-ring)}.home_banner_section .hero_cta.is_primary:active{border-color:var(--accent-active);background-color:var(--accent-active);color:var(--accent-ink);transform:translateY(0);box-shadow:0 1px 4px -2px var(--accent-ring)}@media(max-width:991.98px){.home_banner_section{min-height:88svh}.home_banner_section h1{padding-top:14px}.home_banner_section .hero_ctas,.home_banner_section .subhead{padding-top:20px}}@media(max-width:575.98px){.home_banner_section{min-height:92svh}.home_banner_section .subhead{max-width:100%}.home_banner_section .hero_ctas{gap:12px}.home_banner_section .hero_cta{padding:12px 22px;font-size:1rem}}@media(prefers-reduced-motion:reduce){.home_banner_section .hero_cta{transition:none}.home_banner_section .hero_cta:active,.home_banner_section .hero_cta:focus-visible,.home_banner_section .hero_cta:hover{transform:none}}.app_solutions_section{--showcase-ring:rgb(13 13 13/0.08);--showcase-shadow:0 24px 60px -34px rgb(16 42 76/0.30);--stage-ground:#FBFCFD;--stage-radius:24px;--media-radius:16px;--rail-radius:14px;--rail-hover-bg:rgb(13 13 13/0.035);--rail-index:var(--grey3);--shot-panel:rgb(0 123 255/0.06);--solution-accent:var(--accent);padding-top:var(--section-space);position:relative;z-index:2;overflow-x:clip;overflow-y:visible}.app_solutions_section .gradient{z-index:-1}.app_solutions_section .gradient.top{right:-17%;top:0}.app_solutions_section .gradient.bottom{left:-12%;bottom:0}[data-theme=dark] .app_solutions_section{--showcase-ring:rgb(255 255 255/0.09);--showcase-shadow:0 24px 60px -34px rgb(0 0 0/0.60);--rail-hover-bg:rgb(255 255 255/0.045);--shot-panel:rgb(0 209 178/0.08);--stage-ground:#0F1319}.app_solutions_section .parent_area{position:relative}.app_solutions_section .showcase{margin-top:var(--section-header-gap);display:grid;grid-template-columns:minmax(0,.52fr) minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.app_solutions_section .showcase_rail{display:flex;flex-direction:column;gap:2px}.app_solutions_section .rail_row{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:var(--font-montserrat);background:rgba(0,0,0,0);border:0;color:inherit;text-align:left;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:18px;border-radius:var(--rail-radius);position:relative;isolation:isolate;transition:color .34s ease}.app_solutions_section .rail_row:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-color:var(--rail-hover-bg);opacity:0;transition:opacity .34s ease}.app_solutions_section .rail_row:after{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:3px;background-color:var(--solution-accent);opacity:0;transform:scaleY(.25);transition:opacity .34s ease,transform .44s cubic-bezier(.22,.61,.36,1)}.app_solutions_section .rail_row:focus-visible:before,.app_solutions_section .rail_row:hover:before{opacity:1}.app_solutions_section .rail_row:focus-visible{outline:2px solid var(--solution-accent);outline-offset:2px}.app_solutions_section .rail_row .rail_index{font-weight:600;font-size:12px;line-height:1;letter-spacing:.1em;color:var(--rail-index);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .34s ease}.app_solutions_section .rail_row .rail_text{display:flex;flex-direction:column;gap:5px;min-width:0}.app_solutions_section .rail_row .rail_title{font-weight:600;font-size:17px;line-height:1.35;color:var(--card-title);transition:color .34s ease}.app_solutions_section .rail_row .rail_category{font-weight:500;font-size:11px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--grey3);transition:color .34s ease}.app_solutions_section .rail_row .rail_marker{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;color:var(--solution-accent);opacity:0;transform:translate3d(-6px,0,0);transition:opacity .34s ease,transform .44s cubic-bezier(.22,.61,.36,1)}.app_solutions_section .rail_row .rail_marker svg{width:13px;height:13px}.app_solutions_section .rail_row.is_active:before{opacity:1}.app_solutions_section .rail_row.is_active:after{opacity:1;transform:scaleY(1)}.app_solutions_section .rail_row.is_active .rail_index{color:var(--solution-accent)}.app_solutions_section .rail_row.is_active .rail_title{color:var(--text-color)}.app_solutions_section .rail_row.is_active .rail_marker{opacity:1;transform:none}.app_solutions_section .showcase_stage{position:relative;display:grid;grid-template:1fr/1fr;border-radius:var(--stage-radius);border:1px solid var(--showcase-ring);background:var(--card-bg);backdrop-filter:var(--surface-blur);-webkit-backdrop-filter:var(--surface-blur);box-shadow:var(--showcase-shadow);overflow:hidden}.app_solutions_section .showcase_stage:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(120% 78% at 50% 0,var(--accent-soft),transparent 72%);background:radial-gradient(120% 78% at 50% 0,color-mix(in srgb,var(--solution-accent) 15%,transparent),transparent 72%);transition:background .5s ease}.app_solutions_section .stage_pane{grid-area:1/1;position:relative;z-index:1;display:flex;flex-direction:column;gap:22px;padding:22px;opacity:0;visibility:hidden;transform:scale(1.015) translate3d(0,10px,0);transition:opacity .38s ease,transform .52s cubic-bezier(.22,.61,.36,1),visibility 0s linear .38s}.app_solutions_section .stage_pane.is_active{opacity:1;visibility:visible;transform:none;transition:opacity .42s ease,transform .52s cubic-bezier(.22,.61,.36,1),visibility 0s linear 0s}.app_solutions_section .stage_media{position:relative;aspect-ratio:16/10;border-radius:var(--media-radius);overflow:hidden;background-color:var(--shot-panel)}.app_solutions_section .stage_media img{width:100%;height:100%;transform:scale(1.04);transition:transform .56s cubic-bezier(.22,.61,.36,1)}.app_solutions_section .stage_media.is_cover img{object-fit:cover}.app_solutions_section .stage_media.is_contain{padding:20px}.app_solutions_section .stage_media.is_contain img{object-fit:contain}.app_solutions_section .stage_media.is_empty{display:grid;place-items:center;background-image:radial-gradient(90% 90% at 50% 30%,var(--accent-soft),transparent 70%);background-image:radial-gradient(90% 90% at 50% 30%,color-mix(in srgb,var(--solution-accent) 20%,transparent),transparent 70%)}.app_solutions_section .stage_media.is_empty .empty_mark{display:inline-flex;width:clamp(64px,12%,104px);aspect-ratio:1/1}.app_solutions_section .stage_media.is_empty .empty_mark img{width:100%;height:100%;object-fit:contain;transform:none}.app_solutions_section .stage_logo{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:9px;border-radius:12px;background:var(--icon-bg);border:1px solid var(--showcase-ring);backdrop-filter:var(--surface-blur);-webkit-backdrop-filter:var(--surface-blur)}.app_solutions_section .stage_logo img{width:100%;height:100%;object-fit:contain;transform:none}.app_solutions_section .stage_body{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:4px 10px 12px}.app_solutions_section .stage_body>*{opacity:0;transform:translate3d(0,8px,0);transition:opacity .34s ease,transform .42s cubic-bezier(.22,.61,.36,1)}.app_solutions_section .stage_pane.is_active .stage_media img{transform:none}.app_solutions_section .stage_pane.is_active .stage_body>*{opacity:1;transform:none}.app_solutions_section .stage_pane.is_active .stage_chip{transition-delay:.06s}.app_solutions_section .stage_pane.is_active .stage_title{transition-delay:.1s}.app_solutions_section .stage_pane.is_active .stage_desc{transition-delay:.14s}.app_solutions_section .stage_pane.is_active .stage_cta{transition-delay:.18s}.app_solutions_section .stage_chip{font-weight:600;font-size:11px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--solution-accent);padding:7px 11px;border-radius:100px;background-color:var(--accent-soft);background-color:color-mix(in srgb,var(--solution-accent) 12%,transparent)}.app_solutions_section .stage_title{font-family:var(--font-montserrat);font-weight:700;font-size:26px;line-height:1.28;letter-spacing:-.01em;color:var(--text-color);margin:0}.app_solutions_section .stage_desc{font-weight:400;font-size:15px;line-height:1.65;color:var(--card-desc);margin:0;max-width:62ch}.app_solutions_section .stage_cta{display:inline-flex;align-items:center;gap:9px;margin-top:2px;font-family:var(--font-montserrat);font-weight:600;font-size:14px;line-height:1;letter-spacing:.01em;color:var(--solution-accent);text-decoration:none;padding:11px 16px;border-radius:100px;border:1px solid rgba(0,0,0,0);background-color:var(--accent-soft);background-color:color-mix(in srgb,var(--solution-accent) 10%,transparent);transition:border-color .32s ease,transform .32s ease}.app_solutions_section .stage_cta .icon{display:inline-flex;transition:transform .32s cubic-bezier(.22,.61,.36,1)}.app_solutions_section .stage_cta .icon svg{width:12px;height:12px}.app_solutions_section .stage_cta:hover{border-color:var(--solution-accent);color:var(--solution-accent)}.app_solutions_section .stage_cta:hover .icon{transform:translate3d(3px,0,0)}.app_solutions_section .stage_cta:focus-visible{outline:2px solid var(--solution-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.app_solutions_section .rail_category,.app_solutions_section .rail_index,.app_solutions_section .rail_marker,.app_solutions_section .rail_row,.app_solutions_section .rail_row:after,.app_solutions_section .rail_row:before,.app_solutions_section .rail_title,.app_solutions_section .showcase_stage:before,.app_solutions_section .stage_body>*,.app_solutions_section .stage_cta,.app_solutions_section .stage_cta .icon,.app_solutions_section .stage_media img,.app_solutions_section .stage_pane{transition:none;transition-delay:0s}.app_solutions_section .rail_row:after{transform:scaleY(1)}.app_solutions_section .rail_marker,.app_solutions_section .stage_body>*,.app_solutions_section .stage_media img,.app_solutions_section .stage_pane{transform:none}.app_solutions_section .stage_pane:not(.is_active){opacity:0}.app_solutions_section .stage_cta:hover .icon{transform:none}}@media(max-width:1399px){.app_solutions_section .showcase{gap:28px}.app_solutions_section .stage_title{font-size:24px}}@media(max-width:1199px){.app_solutions_section{--stage-radius:20px}.app_solutions_section .showcase{grid-template-columns:minmax(0,.46fr) minmax(0,1fr);gap:24px}.app_solutions_section .rail_row{padding:16px}.app_solutions_section .rail_row .rail_title{font-size:16px}.app_solutions_section .stage_pane{gap:18px;padding:18px}.app_solutions_section .stage_title{font-size:22px}.app_solutions_section .stage_desc{font-size:14px}}@media(max-width:991px){.app_solutions_section .showcase{display:flex;flex-direction:column;gap:24px}.app_solutions_section .showcase_stage{background:var(--stage-ground)}.app_solutions_section .stage_media{aspect-ratio:16/9}.app_solutions_section .stage_desc{max-width:none}.app_solutions_section .rail_row{padding:16px 14px}}@media(min-width:768px)and (max-width:991px)and (min-height:880px){.app_solutions_section .showcase{flex-direction:column-reverse}.app_solutions_section .showcase_stage{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h-scrolled) + 12px);z-index:2}}@media(max-width:767px){.app_solutions_section{--stage-radius:18px;--media-radius:14px}.app_solutions_section .showcase{margin-top:var(--section-header-gap);gap:20px}.app_solutions_section .stage_pane{gap:16px;padding:14px}.app_solutions_section .stage_body{padding:2px 4px 8px;gap:12px}.app_solutions_section .stage_title{font-size:20px}.app_solutions_section .stage_logo{top:10px;left:10px;width:40px;height:40px;padding:8px;border-radius:10px}.app_solutions_section .rail_row{gap:13px;padding:15px 12px}.app_solutions_section .rail_row .rail_title{font-size:15px}}@media(max-width:575px){.app_solutions_section .stage_media{aspect-ratio:3/2}.app_solutions_section .stage_media.is_contain{padding:14px}.app_solutions_section .stage_title{font-size:19px}.app_solutions_section .stage_desc{font-size:14px;line-height:1.6}.app_solutions_section .rail_row{gap:12px;padding:14px 10px}.app_solutions_section .rail_row .rail_marker{display:none}}.industry_section{padding-top:var(--section-space);padding-bottom:var(--section-space);position:relative}.industry_section .parent_area{position:relative}.industry_section .parent_area .gradient{left:unset;bottom:unset;right:200px;top:50%;transform:translateY(-50%)}.industry_section .slider_area{padding-top:var(--section-header-gap);overflow:hidden}.industry_section .slider_area .marquee{position:relative}.industry_section .slider_area .marquee .marquee__track{display:flex;width:max-content;animation:marquee 30s linear infinite}.industry_section .slider_area .marquee .marquee__track .item{display:grid;place-items:center;padding-block:28px;min-width:22.2222222222vw;flex-shrink:0}.industry_section .slider_area .marquee .marquee__track .item .img_area{width:50%;height:88px}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}[data-theme=dark] .industry_section{--desc-color:#BFC4CC}[data-theme=dark] .industry_section .img_area.is_adapted img{filter:brightness(0) invert(1);opacity:.92}@media(min-width:1300px)and (max-width:1399px){.industry_section .slider_area .marquee .marquee__track .item .img_area{width:65%;height:80px}}@media(min-width:1200px)and (max-width:1299px){.industry_section .slider_area .marquee .marquee__track .item .img_area{width:65%;height:80px}}@media(min-width:992px)and (max-width:1199px){.industry_section .slider_area .marquee .marquee__track .item{padding-block:18px}.industry_section .slider_area .marquee .marquee__track .item .img_area{width:74%;height:69px}}@media(min-width:768px)and (max-width:991px){.industry_section .slider_area .marquee .marquee__track .item{padding-block:15px;min-width:22.2222222222vw}.industry_section .slider_area .marquee .marquee__track .item .img_area{width:86%;height:60px}}@media(min-width:576px)and (max-width:767px){.industry_section .slider_area .marquee .marquee__track .item{padding-block:12px;min-width:28.5714285714vw}.industry_section .slider_area .marquee .marquee__track .item .img_area{width:75%;height:63px}}@media(min-width:361px)and (max-width:575px){.industry_section .slider_area .marquee .marquee__track .item{padding-block:12px;min-width:40vw}.industry_section .slider_area .marquee .marquee__track .item .img_area{width:85%;height:57px}}@media(max-width:360px){.industry_section .slider_area .marquee .marquee__track .item{padding-block:12px;min-width:40vw}.industry_section .slider_area .marquee .marquee__track .item .img_area{width:85%;height:57px}}@keyframes slide{0%{background-size:100%}50%{background-size:110%}to{background-size:100%}}@keyframes smoothScroll{0%{transform:translateY(-100px)}to{transform:translateY(0)}}@keyframes topToBottomAnimation{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.service_section{--bento-ring:rgb(13 13 13/0.08);--bento-ring-hover:rgb(0 123 255/0.42);--bento-shadow:0 1px 2px rgb(16 42 76/0.04);--bento-shadow-hover:0 18px 38px -20px rgb(16 42 76/0.30);--bento-index:rgb(13 13 13/0.16);--bento-radius:20px;--bento-gap:20px;padding-top:var(--section-space);position:relative;z-index:2;overflow-x:clip;overflow-y:visible}.service_section .gradient{z-index:-1}.service_section .gradient.top{right:-17%;top:0}[data-theme=dark] .service_section{--bento-ring:rgb(255 255 255/0.09);--bento-ring-hover:rgb(0 209 178/0.46);--bento-shadow:0 1px 2px rgb(0 0 0/0.30);--bento-shadow-hover:0 18px 38px -20px rgb(0 0 0/0.60);--bento-index:rgb(255 255 255/0.14)}.service_section .parent_area .bento_grid{margin-top:var(--section-header-gap);display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(190px,auto);grid-gap:var(--bento-gap);gap:var(--bento-gap)}.service_section .parent_area .bento_card{display:flex;flex-direction:column;gap:24px;padding:28px;border-radius:var(--bento-radius);background:var(--card-bg);backdrop-filter:var(--surface-blur);-webkit-backdrop-filter:var(--surface-blur);border:1px solid var(--bento-ring);box-shadow:var(--bento-shadow);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.service_section .parent_area .bento_card .card_head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.service_section .parent_area .bento_card .icon_tile{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:56px;width:56px;border-radius:14px;background:var(--accent-soft);border:1px solid var(--bento-ring);transition:transform .35s ease,border-color .35s ease,background-color .35s ease}.service_section .parent_area .bento_card .icon_tile img{height:32px;width:32px;object-fit:contain}.service_section .parent_area .bento_card .index{font-family:var(--font-montserrat);font-weight:700;font-size:14px;line-height:1;letter-spacing:.04em;color:var(--bento-index)}.service_section .parent_area .bento_card .card_body{margin-top:auto}.service_section .parent_area .bento_card .card_body h3{font-family:var(--font-montserrat);font-weight:700;font-size:20px;line-height:1.25;letter-spacing:-.01em;color:var(--card-title)}.service_section .parent_area .bento_card .card_body p{font-weight:400;font-size:15px;line-height:1.6;color:var(--card-desc);padding-top:10px}.service_section .parent_area .bento_card:hover{transform:translateY(-4px);border-color:var(--bento-ring-hover);box-shadow:var(--bento-shadow-hover)}.service_section .parent_area .bento_card:hover .icon_tile{transform:translateY(-2px) scale(1.05);border-color:var(--bento-ring-hover)}.service_section .parent_area .bento_card.is_feature{grid-column:span 2;grid-row:span 2;position:relative;justify-content:center;padding:36px}.service_section .parent_area .bento_card.is_feature .icon_tile{height:78px;width:78px;border-radius:20px}.service_section .parent_area .bento_card.is_feature .icon_tile img{height:44px;width:44px}.service_section .parent_area .bento_card.is_feature .index{position:absolute;top:36px;right:36px;font-size:16px}.service_section .parent_area .bento_card.is_feature .card_body{margin-top:0}.service_section .parent_area .bento_card.is_feature .card_body h3{font-size:40px;line-height:1.12;letter-spacing:-.025em;max-width:22ch}.service_section .parent_area .bento_card.is_feature .card_body p{font-size:18px;line-height:1.62;padding-top:18px;max-width:40ch}.service_section .parent_area .bento_card.cta_card{grid-column:span var(--cta-span-desktop,3);container-type:inline-size;justify-content:center;padding:28px;background:var(--accent-soft)}.service_section .parent_area .bento_card.cta_card .cta_inner{display:flex;flex-direction:column;gap:22px}.service_section .parent_area .bento_card.cta_card .cta_text{display:flex;align-items:center;gap:16px}.service_section .parent_area .bento_card.cta_card .icon_tile{height:48px;width:48px;border-radius:13px;background:var(--card-bg)}.service_section .parent_area .bento_card.cta_card .icon_tile img{height:24px;width:24px}.service_section .parent_area .bento_card.cta_card .copy .lead{font-weight:500;font-size:14px;line-height:1.4;color:var(--card-desc)}.service_section .parent_area .bento_card.cta_card .copy h3{font-family:var(--font-montserrat);font-weight:700;font-size:19px;line-height:1.3;letter-spacing:-.01em;color:var(--card-title);padding-top:6px}@container (min-width: 520px){.service_section .parent_area .bento_card.cta_card .cta_inner{flex-direction:row;align-items:center;justify-content:space-between;gap:32px}.service_section .parent_area .bento_card.cta_card .cta_text{gap:20px}.service_section .parent_area .bento_card.cta_card .copy h3{font-size:22px}.service_section .parent_area .bento_card.cta_card .copy .lead{font-size:15px}.service_section .parent_area .bento_card.cta_card .button_area{flex:0 0 auto}}.service_section .parent_area .bento_card.cta_card:hover{transform:none;border-color:var(--bento-ring-hover)}@media(prefers-reduced-motion:reduce){.service_section .parent_area .bento_card,.service_section .parent_area .bento_card .icon_tile{transition:none}.service_section .parent_area .bento_card:hover,.service_section .parent_area .bento_card:hover .icon_tile{transform:none}}@media(min-width:1200px)and (max-width:1399px){.service_section{--bento-gap:18px}.service_section .parent_area .bento_card{padding:26px}.service_section .parent_area .bento_card.is_feature{padding:32px}.service_section .parent_area .bento_card.is_feature .index{top:32px;right:32px}.service_section .parent_area .bento_card.is_feature .card_body h3{font-size:36px}.service_section .parent_area .bento_card.is_feature .card_body p{font-size:17px}}@media(min-width:992px)and (max-width:1199px){.service_section{--bento-gap:16px}.service_section .parent_area .bento_grid{grid-auto-rows:minmax(178px,auto)}.service_section .parent_area .bento_card{padding:24px;gap:20px}.service_section .parent_area .bento_card .icon_tile{height:52px;width:52px}.service_section .parent_area .bento_card .icon_tile img{height:29px;width:29px}.service_section .parent_area .bento_card .card_body h3{font-size:19px}.service_section .parent_area .bento_card .card_body p{font-size:14px}.service_section .parent_area .bento_card.is_feature{padding:28px}.service_section .parent_area .bento_card.is_feature .index{top:28px;right:28px}.service_section .parent_area .bento_card.is_feature .icon_tile{height:60px;width:60px}.service_section .parent_area .bento_card.is_feature .icon_tile img{height:35px;width:35px}.service_section .parent_area .bento_card.is_feature .card_body h3{font-size:32px}.service_section .parent_area .bento_card.is_feature .card_body p{font-size:17px}.service_section .parent_area .bento_card.cta_card{padding:24px}}@media(min-width:768px)and (max-width:991px){.service_section{--bento-gap:16px}.service_section .parent_area .bento_grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(186px,auto)}.service_section .parent_area .bento_card{padding:24px;gap:20px}.service_section .parent_area .bento_card .icon_tile{height:52px;width:52px}.service_section .parent_area .bento_card .icon_tile img{height:29px;width:29px}.service_section .parent_area .bento_card .card_body h3{font-size:19px}.service_section .parent_area .bento_card .card_body p{font-size:14px}.service_section .parent_area .bento_card.is_feature{grid-column:span 2;grid-row:span 1;padding:30px}.service_section .parent_area .bento_card.is_feature .index{top:30px;right:30px}.service_section .parent_area .bento_card.is_feature .icon_tile{height:62px;width:62px}.service_section .parent_area .bento_card.is_feature .icon_tile img{height:36px;width:36px}.service_section .parent_area .bento_card.is_feature .card_body h3{font-size:30px}.service_section .parent_area .bento_card.is_feature .card_body p{font-size:17px}.service_section .parent_area .bento_card.cta_card{grid-column:span var(--cta-span-tablet,2);padding:24px}}@media(max-width:767px){.service_section{--bento-gap:14px;--bento-radius:18px}.service_section .parent_area .bento_grid{grid-template-columns:1fr;grid-auto-rows:auto}.service_section .parent_area .bento_card{padding:24px;gap:18px}.service_section .parent_area .bento_card .icon_tile{height:50px;width:50px;border-radius:13px}.service_section .parent_area .bento_card .icon_tile img{height:28px;width:28px}.service_section .parent_area .bento_card .card_body h3{font-size:18px}.service_section .parent_area .bento_card .card_body p{font-size:14px;padding-top:8px}.service_section .parent_area .bento_card.is_feature{grid-column:1/-1;grid-row:span 1;padding:26px 24px}.service_section .parent_area .bento_card.is_feature .index{top:26px;right:24px;font-size:14px}.service_section .parent_area .bento_card.is_feature .icon_tile{height:58px;width:58px;border-radius:15px}.service_section .parent_area .bento_card.is_feature .icon_tile img{height:34px;width:34px}.service_section .parent_area .bento_card.is_feature .card_body h3{font-size:24px}.service_section .parent_area .bento_card.is_feature .card_body p{font-size:15px;padding-top:10px}.service_section .parent_area .bento_card.cta_card{grid-column:1/-1;padding:24px}.service_section .parent_area .bento_card.cta_card .button_area .btn{width:100%}}@media(max-width:575px){.service_section .parent_area .bento_card{padding:22px 20px;gap:16px}.service_section .parent_area .bento_card .icon_tile{height:48px;width:48px}.service_section .parent_area .bento_card .icon_tile img{height:27px;width:27px}.service_section .parent_area .bento_card.is_feature{padding:24px 20px}.service_section .parent_area .bento_card.is_feature .index{top:24px;right:20px}.service_section .parent_area .bento_card.is_feature .icon_tile{height:56px;width:56px}.service_section .parent_area .bento_card.is_feature .icon_tile img{height:32px;width:32px}.service_section .parent_area .bento_card.is_feature .card_body h3{font-size:22px}.service_section .parent_area .bento_card.cta_card{padding:22px 20px}.service_section .parent_area .bento_card.cta_card .cta_text{gap:14px}}@media(max-width:360px){.service_section{--bento-gap:12px;--bento-radius:16px}.service_section .parent_area .bento_card{padding:20px 18px}.service_section .parent_area .bento_card .icon_tile{height:46px;width:46px;border-radius:12px}.service_section .parent_area .bento_card .icon_tile img{height:26px;width:26px}.service_section .parent_area .bento_card .card_body h3{font-size:17px}.service_section .parent_area .bento_card .card_body p{font-size:13px}.service_section .parent_area .bento_card.is_feature{padding:22px 18px}.service_section .parent_area .bento_card.is_feature .index{top:22px;right:18px;font-size:13px}.service_section .parent_area .bento_card.is_feature .icon_tile{height:52px;width:52px;border-radius:14px}.service_section .parent_area .bento_card.is_feature .icon_tile img{height:30px;width:30px}.service_section .parent_area .bento_card.is_feature .card_body h3{font-size:20px}.service_section .parent_area .bento_card.is_feature .card_body p{font-size:14px}.service_section .parent_area .bento_card.cta_card{padding:22px 18px}.service_section .parent_area .bento_card.cta_card .copy h3{font-size:17px}.service_section .parent_area .bento_card.cta_card .copy .lead{font-size:13px}}