.HeroLeadForm_card__soRIM{position:relative;padding:20px 16px;border:1px solid #ffffff26;border-radius:1rem;background:#1f3f7a8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:RegularText,sans-serif;color:#fff}@media(min-width:600px){.HeroLeadForm_card__soRIM{padding:28px 24px 20px}}.HeroLeadForm_card__soRIM .google-recaptcha{transform:scale(.85);transform-origin:left top;margin-bottom:-12px}.HeroLeadForm_card__soRIM p:not(.HeroLeadForm_heading__DbMX0):not(.HeroLeadForm_subheading__olKWw):not(.HeroLeadForm_privacy__R77y8){color:#f04438}.HeroLeadForm_heading__DbMX0{margin:0 0 4px;font-weight:700;font-size:1.25rem;line-height:1.75rem;color:#fff}.HeroLeadForm_subheading__olKWw{margin:0 0 20px;font-size:.875rem;line-height:1.25rem;color:#fff}.HeroLeadForm_grid__OLZ44{display:flex;flex-wrap:wrap;align-items:flex-end;box-sizing:border-box;width:calc(100% + 12px);margin-top:-12px;margin-left:-12px}.HeroLeadForm_item__EbfDr{box-sizing:border-box;flex:0 0 100%;max-width:100%;padding:12px 0 0 12px}@media(min-width:600px){.HeroLeadForm_half__wFYr1{flex-basis:50%;max-width:50%}}.HeroLeadForm_label__nFgt8{display:block;margin:0 0 8px;font-family:Headers,sans-serif;font-weight:600;font-size:.6875rem;line-height:1.25rem;letter-spacing:.8px;text-transform:uppercase;color:#ffffffe0}.HeroLeadForm_submit__NrSQC{display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;outline:0;margin:0;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;text-decoration:none;font-family:RegularText,sans-serif;font-weight:500;font-size:.875rem;line-height:1.75;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:4px;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,border-color .25s cubic-bezier(.4,0,.2,1) 0ms,color .25s cubic-bezier(.4,0,.2,1) 0ms;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;background-color:#244486;box-shadow:0 4px 20px #0000001a}.HeroLeadForm_submit__NrSQC:hover{background-color:#062b6a;box-shadow:0 4px 20px #0000001a}@media(hover:none){.HeroLeadForm_submit__NrSQC:hover{background-color:#244486}}.HeroLeadForm_submit__NrSQC:focus-visible{box-shadow:0 12px 13px -10px #32325d8c}.HeroLeadForm_submit__NrSQC:active{box-shadow:0 4px 20px #0000001a}.HeroLeadForm_submit__NrSQC{box-shadow:none!important;border-radius:.5rem!important;background:linear-gradient(90deg,#f7943d,#f47a1f)!important;font-family:Headers,sans-serif!important;text-transform:none!important;padding:10px 18px!important;border:1px solid #f7933c!important;font-size:.875rem!important}.HeroLeadForm_submit__NrSQC:hover{background:#0000!important;border:1px solid #f7933c!important;color:#f7933c!important}@media(max-width:394px)and (min-width:319px){.HeroLeadForm_submit__NrSQC{width:100%}}.HeroLeadForm_submit__NrSQC{width:100%;margin-top:20px;padding-top:12px!important;padding-bottom:12px!important}.HeroLeadForm_submit__NrSQC:disabled{cursor:progress;opacity:.8}.HeroLeadForm_endIcon__h_IEp{display:flex;margin-left:8px}.HeroLeadForm_privacy__R77y8{margin:16px 0 0;font-size:.75rem;line-height:1.25rem;text-align:center;color:#ffffffb3}.ScreensCta_card__00JDb{position:relative;overflow:hidden;display:flex;flex-direction:column;border-radius:1.5rem;background:radial-gradient(circle,#ffffff1a 1px,#0000 1.5px) 0 0/18px 18px,radial-gradient(60% 90% at 25% 55%,#244486e6 0,#0000 70%),linear-gradient(135deg,#1f3f7a,#12297d 55%,#111b42);color:#fff}@media(min-width:900px){.ScreensCta_card__00JDb{flex-direction:row;align-items:center;min-height:320px}}.ScreensCta_content__F_nQe{position:relative;z-index:1;padding:32px 20px}@media(min-width:600px){.ScreensCta_content__F_nQe{padding:40px 32px 24px}}@media(min-width:900px){.ScreensCta_content__F_nQe{flex:0 0 52%;max-width:52%;padding:48px 0 48px 40px}}@media(min-width:1200px){.ScreensCta_content__F_nQe{padding-left:40px}}.ScreensCta_heading__Ip004{margin:0 0 1rem;font-weight:700;font-size:1.5rem;line-height:1.2;color:#fff}@media(min-width:900px){.ScreensCta_heading__Ip004{font-size:1.875rem}}@media(min-width:1200px){.ScreensCta_heading__Ip004{font-size:2rem}}.ScreensCta_subheading__Ltu14{margin:0 0 1.5rem;font-size:.875rem;line-height:1.5rem;color:#fff}@media(min-width:900px){.ScreensCta_subheading__Ltu14{font-size:.9375rem}}.ScreensCta_button__by6qo{display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;outline:0;margin:0;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;text-decoration:none;font-family:RegularText,sans-serif;font-weight:500;font-size:.875rem;line-height:1.75;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:4px;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,border-color .25s cubic-bezier(.4,0,.2,1) 0ms,color .25s cubic-bezier(.4,0,.2,1) 0ms;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;background-color:#244486;box-shadow:0 4px 20px #0000001a}.ScreensCta_button__by6qo:hover{background-color:#062b6a;box-shadow:0 4px 20px #0000001a}@media(hover:none){.ScreensCta_button__by6qo:hover{background-color:#244486}}.ScreensCta_button__by6qo:focus-visible{box-shadow:0 12px 13px -10px #32325d8c}.ScreensCta_button__by6qo:active{box-shadow:0 4px 20px #0000001a}.ScreensCta_button__by6qo{box-shadow:none!important;border-radius:.5rem!important;background:linear-gradient(90deg,#f7943d,#f47a1f)!important;font-family:Headers,sans-serif!important;text-transform:none!important;padding:10px 18px!important;border:1px solid #f7933c!important;font-size:.875rem!important}.ScreensCta_button__by6qo:hover{background:#0000!important;border:1px solid #f7933c!important;color:#f7933c!important}.ScreensCta_button__by6qo{box-shadow:0 4px 20px #0000001a!important;padding:12px 20px!important}@media(max-width:394px)and (min-width:319px){.ScreensCta_button__by6qo{width:100%}}.ScreensCta_endIcon__Tcuul{display:flex;margin-left:8px}.ScreensCta_screens__rR1N2{position:relative;height:260px;overflow:hidden;pointer-events:none}@media(max-width:calc(600px - 0.05px)){.ScreensCta_screens__rR1N2{display:none}}@media(min-width:900px){.ScreensCta_screens__rR1N2{position:absolute;top:0;right:0;bottom:0;width:50%;height:auto}}.ScreensCta_tilt__1u0FM{position:absolute;top:50%;left:50%;display:flex;gap:20px;height:220%;transform:translate(-50%,-50%) rotate(-24deg)}@media(min-width:900px){.ScreensCta_tilt__1u0FM{left:58%;gap:28px}}.ScreensCta_column__CPXkX{width:130px;overflow:hidden}@media(min-width:900px){.ScreensCta_column__CPXkX{width:160px}}@keyframes ScreensCta_screensUp__0llk4{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes ScreensCta_screensDown__TIZFW{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.ScreensCta_trackDown__8rOEg,.ScreensCta_trackUp__ZqeSd{display:flex;flex-direction:column;will-change:transform}.ScreensCta_trackUp__ZqeSd{animation:ScreensCta_screensUp__0llk4 48s linear infinite}.ScreensCta_trackDown__8rOEg{animation:ScreensCta_screensDown__TIZFW 48s linear infinite}.ScreensCta_strip__hJ6mo{display:block;width:100%;height:auto}@media(prefers-reduced-motion:reduce){.ScreensCta_trackDown__8rOEg,.ScreensCta_trackUp__ZqeSd{animation:none}}.RnFeatureShowcase_layout__xZN5V{display:grid;grid-template-columns:1fr;align-items:center;gap:32px}@media(min-width:900px){.RnFeatureShowcase_layout__xZN5V{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:48px}}.RnFeatureShowcase_header__9nj4r{max-width:none;margin:0 0 32px;text-align:left}.RnFeatureShowcase_heading__PyrMC{margin:0;font-family:Headers,sans-serif;font-weight:700;font-size:3rem;line-height:1.167;font-size:1.875rem}@media(min-width:600px){.RnFeatureShowcase_heading__PyrMC{font-size:48px}}@media(max-width:1499px){.RnFeatureShowcase_heading__PyrMC{font-size:2.25rem;line-height:3rem}}.RnFeatureShowcase_heading__PyrMC{margin-bottom:12px}.RnFeatureShowcase_subheading__coKjJ{margin:0;font-family:RegularText,sans-serif;font-weight:400;font-size:1rem;line-height:1.75}.RnFeatureShowcase_grid__AW1V4{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:8px}@media(min-width:600px){.RnFeatureShowcase_grid__AW1V4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(min-width:1200px){.RnFeatureShowcase_grid__AW1V4{grid-template-columns:repeat(3,minmax(0,1fr))}}.RnFeatureShowcase_tile__WhjuM{display:flex;align-items:center;gap:12px;padding:8px 12px;background-color:#fff;border:.0625rem solid #dce6f7;border-radius:.75rem;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}@media(min-width:600px){.RnFeatureShowcase_tile__WhjuM{padding:12px}}.RnFeatureShowcase_tile__WhjuM:hover{transform:translateY(-4px);background-color:#244486;border-color:#244486;box-shadow:0 4px 20px #0000001a}.RnFeatureShowcase_tile__WhjuM:hover .RnFeatureShowcase_tileTitle__Vauq5{color:#fff}.RnFeatureShowcase_tile__WhjuM:hover .RnFeatureShowcase_iconBox__gyOci{background-color:#fff3;color:#fff}@media(prefers-reduced-motion:reduce){.RnFeatureShowcase_tile__WhjuM:hover{transform:none}}.RnFeatureShowcase_iconBox__gyOci{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:.5rem;background-color:#eef4ff;color:#244486;transition:background-color .2s ease,color .2s ease}@media(min-width:600px){.RnFeatureShowcase_iconBox__gyOci{width:32px;height:32px}}.RnFeatureShowcase_maskedIcon__AJnZJ{width:18px;height:18px;background-color:currentColor;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}.RnFeatureShowcase_tileTitle__Vauq5{margin:0;font-family:RegularText,sans-serif;font-weight:400;font-size:1rem;line-height:1.5;font-size:.875rem;font-weight:600;line-height:1.25rem;color:#111;transition:color .2s ease}@keyframes RnFeatureShowcase_float__Lvwbk{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.RnFeatureShowcase_imageWrap__RUz08{display:none;justify-content:center;animation:RnFeatureShowcase_float__Lvwbk 3s ease-in-out infinite}@media(min-width:900px){.RnFeatureShowcase_imageWrap__RUz08{display:flex;margin-bottom:-64px}}@media(prefers-reduced-motion:reduce){.RnFeatureShowcase_imageWrap__RUz08{animation:none}}.RnFeatureShowcase_sliderWrap__kQZL5{display:none;justify-content:center}@media(min-width:900px){.RnFeatureShowcase_sliderWrap__kQZL5{display:flex;margin-bottom:-64px}}.RnFeatureShowcase_sliderStage__izt8M{position:relative;width:100%;max-width:420px;animation:RnFeatureShowcase_float__Lvwbk 3s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.RnFeatureShowcase_sliderStage__izt8M{animation:none}}.RnFeatureShowcase_slide__ksyzS{position:absolute;inset:0;opacity:0;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.RnFeatureShowcase_slide__ksyzS{transition:none}}.RnFeatureShowcase_slideActive__lk_4j{opacity:1}.ComplianceBadgeTabs_section__VrREM{background-color:#1f3f7a}.ComplianceBadgeTabs_sectionLight__c3JeD{background-color:#fff}.ComplianceBadgeTabs_header__sPv2K{text-align:center;max-width:100%;margin:0 auto 24px}@media(min-width:900px){.ComplianceBadgeTabs_header__sPv2K{max-width:75rem}}.ComplianceBadgeTabs_heading__UWP8D{margin:0;font-family:Headers,sans-serif;font-weight:700;font-size:3rem;line-height:1.167;font-size:1.875rem}@media(min-width:600px){.ComplianceBadgeTabs_heading__UWP8D{font-size:48px}}@media(max-width:1499px){.ComplianceBadgeTabs_heading__UWP8D{font-size:2.25rem;line-height:3rem}}.ComplianceBadgeTabs_heading__UWP8D{margin-bottom:12px;color:#fff;text-wrap:balance}.ComplianceBadgeTabs_sectionLight__c3JeD .ComplianceBadgeTabs_heading__UWP8D{color:#111}.ComplianceBadgeTabs_subheading__wzqMi{font-family:RegularText,sans-serif;font-weight:400;font-size:1rem;color:#fff;line-height:1.75;max-width:100%;margin:0 auto}@media(min-width:900px){.ComplianceBadgeTabs_subheading__wzqMi{max-width:64rem}}.ComplianceBadgeTabs_sectionLight__c3JeD .ComplianceBadgeTabs_subheading__wzqMi{color:#111}.ComplianceBadgeTabs_panel__QzRU5{border:.0625rem solid #fff3;border-radius:1.25rem;padding:16px}@media(min-width:900px){.ComplianceBadgeTabs_panel__QzRU5{padding:20px 24px 24px}}.ComplianceBadgeTabs_panelLight__XwmkS{padding:0}.ComplianceBadgeTabs_tabList__7dp8L{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:12px;margin-bottom:24px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:4px 2px}.ComplianceBadgeTabs_tabList__7dp8L::-webkit-scrollbar{display:none}@media(min-width:600px){.ComplianceBadgeTabs_tabList__7dp8L{flex-wrap:wrap;justify-content:center;overflow-x:visible;scroll-snap-type:none;padding:0}}@media(min-width:900px){.ComplianceBadgeTabs_tabList__7dp8L{margin-bottom:32px}}.ComplianceBadgeTabs_tab__PP6o1{flex-shrink:0;white-space:nowrap;scroll-snap-align:start;padding:8px 20px;border-radius:9999px;border:.0625rem solid #fff;background-color:#0000;color:#fff;font-size:.875rem;font-weight:500;line-height:1.4;cursor:pointer;transition:background-color .2s ease,color .2s ease}.ComplianceBadgeTabs_tab__PP6o1:hover{background-color:#ffffff1a}.ComplianceBadgeTabs_tab__PP6o1:focus-visible{outline:.125rem solid #fff;outline-offset:2px}.ComplianceBadgeTabs_sectionLight__c3JeD .ComplianceBadgeTabs_tab__PP6o1{border-color:#1f3f7a;color:#1f3f7a}.ComplianceBadgeTabs_sectionLight__c3JeD .ComplianceBadgeTabs_tab__PP6o1:hover{background-color:#eef4ff}.ComplianceBadgeTabs_sectionLight__c3JeD .ComplianceBadgeTabs_tab__PP6o1:focus-visible{outline-color:#1f3f7a}.ComplianceBadgeTabs_tabActive__69iVc,.ComplianceBadgeTabs_tabActive__69iVc:hover{background-color:#fff;color:#111}.ComplianceBadgeTabs_sectionLight__c3JeD .ComplianceBadgeTabs_tabActive__69iVc,.ComplianceBadgeTabs_sectionLight__c3JeD .ComplianceBadgeTabs_tabActive__69iVc:hover{background-color:#1f3f7a;color:#fff}.ComplianceBadgeTabs_badgeRow__2zRbg{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;list-style:none;margin:0;padding:0}.ComplianceBadgeTabs_badge__atx3s{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 12px)/2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:104px;padding:12px;border-radius:.75rem;background-color:#fff}@media(min-width:600px){.ComplianceBadgeTabs_badge__atx3s{flex-basis:calc((100% - 24px)/3)}}@media(min-width:900px){.ComplianceBadgeTabs_badge__atx3s{flex-basis:calc((100% - 60px)/6)}}.ComplianceBadgeTabs_badge__atx3s:hover>:first-child{transform:scale(1.15)}@media(prefers-reduced-motion:reduce){.ComplianceBadgeTabs_badge__atx3s:hover>:first-child{transform:none}}.ComplianceBadgeTabs_badgeLight__W2m44{border:.0625rem solid #e4e7ec;box-shadow:0 4px 12px #00000012}.ComplianceBadgeTabs_badgeLogo__l0fxc{position:relative;width:56px;height:56px;transition:transform .25s ease}.ComplianceBadgeTabs_badgeFallback__hAfp_{display:flex;align-items:center;justify-content:center;border-radius:.5rem;background-color:#eef4ff;color:#1f3f7a}.ComplianceBadgeTabs_fallbackIcon__nbHie{width:1em;height:1em;display:inline-block;flex-shrink:0;fill:currentColor;font-size:1.75rem;-webkit-user-select:none;user-select:none}.ComplianceBadgeTabs_badgeName__pMqmP{margin:0;font-family:RegularText,sans-serif;font-weight:400;font-size:1rem;line-height:1.5;color:#111;font-size:.875rem;font-weight:700;text-align:center}.TechStackCards_header__v9O3C{margin:0 auto 2rem;text-align:center}.TechStackCards_heading__1QYz_{margin:0;font-family:Headers,sans-serif;font-weight:700;font-size:3rem;line-height:1.167;font-size:1.875rem}@media(min-width:600px){.TechStackCards_heading__1QYz_{font-size:48px}}@media(max-width:1499px){.TechStackCards_heading__1QYz_{font-size:2.25rem;line-height:3rem}}.TechStackCards_heading__1QYz_{margin:0 0 .75rem;color:#111}.TechStackCards_subheading__6QZIz{max-width:900px;margin:0 auto;font-size:1rem;line-height:1.75rem;color:#111}.TechStackCards_subheading__6QZIz a{color:#0045a9;font-weight:inherit;text-decoration:underline}.TechStackCards_subheading__6QZIz a:hover{opacity:.8}.TechStackCards_grid__LwAPd{--grid-gap:1rem;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--grid-gap)}.TechStackCards_grid__LwAPd>.TechStackCards_card__53Mih{flex:0 0 100%;min-width:0}@media(min-width:600px){.TechStackCards_grid__LwAPd>.TechStackCards_card__53Mih{flex-basis:calc((100% - var(--grid-gap))/2)}}@media(min-width:900px){.TechStackCards_grid__LwAPd{--grid-gap:1.25rem}.TechStackCards_grid__LwAPd>.TechStackCards_card__53Mih{flex-basis:calc((100% - 2*var(--grid-gap))/3)}}.TechStackCards_marquee__wO80n{overflow:hidden;padding:.5rem 0}.TechStackCards_marquee__wO80n:focus-within .TechStackCards_marqueeTrack__ZMfxr,.TechStackCards_marquee__wO80n:hover .TechStackCards_marqueeTrack__ZMfxr{animation-play-state:paused}.TechStackCards_marqueeTrack__ZMfxr{display:flex;width:max-content;animation:TechStackCards_stackMarquee__InvtI var(--marquee-duration,80s) linear infinite}@media(prefers-reduced-motion:reduce){.TechStackCards_marqueeTrack__ZMfxr{animation:none}}@keyframes TechStackCards_stackMarquee__InvtI{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.TechStackCards_marqueeList__G08Xz{display:flex;align-items:stretch;list-style:none;margin:0;padding:0}.TechStackCards_marqueeList__G08Xz>.TechStackCards_card__53Mih{flex:0 0 auto;width:300px;margin-right:1rem}@media(min-width:600px){.TechStackCards_marqueeList__G08Xz>.TechStackCards_card__53Mih{width:380px}}@media(min-width:900px){.TechStackCards_marqueeList__G08Xz>.TechStackCards_card__53Mih{width:440px;margin-right:1.25rem}}@media(prefers-reduced-motion:reduce){.TechStackCards_marquee__wO80n{overflow-x:auto}.TechStackCards_marqueeList__G08Xz[aria-hidden=true]{display:none}}.TechStackCards_card__53Mih{padding:1rem;border:1px solid #e4e7ec;border-radius:1rem;background:#fff;box-shadow:0 4px 12px #00000012}@media(min-width:900px){.TechStackCards_card__53Mih{padding:1rem 1.25rem 1.25rem}}.TechStackCards_cardTitle__8khZ_{display:flex;align-items:center;gap:.75rem;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid #e4e7ec;font-size:1.125rem;font-weight:700;line-height:1.75rem;color:#111}.TechStackCards_sectionChips__iRNcT{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:1.5rem}.TechStackCards_sectionChip__QJeNg{padding:.5rem 1.25rem;border:1px solid #24448633;border-radius:9999px;background:#fff;color:#244486;font-size:.875rem;font-weight:600;line-height:1.5rem;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.TechStackCards_sectionChip__QJeNg:hover{border-color:#244486}.TechStackCards_sectionChip__QJeNg:focus-visible{outline:2px solid #244486;outline-offset:2px}.TechStackCards_sectionChipActive__pMEJZ,.TechStackCards_sectionChipActive__pMEJZ:hover{border-color:#244486;background:#244486;color:#fff}.TechStackCards_sectionStack__jugiD{display:grid}.TechStackCards_sectionCard__MZHiG{grid-area:1/1;padding:0;border:0;border-radius:0;background:#0000;box-shadow:none;transition:opacity .25s ease,visibility .25s ease}@media(min-width:900px){.TechStackCards_sectionCard__MZHiG{padding:0}}.TechStackCards_sectionCard__MZHiG .TechStackCards_chip__AGZx7{padding:6px 14px 6px 8px;font-size:.875rem}.TechStackCards_sectionCard__MZHiG .TechStackCards_logo__A6HIK{width:24px;height:24px}@media(prefers-reduced-motion:reduce){.TechStackCards_sectionCard__MZHiG{transition:none}}.TechStackCards_sectionCardHidden__8hcsy{visibility:hidden;opacity:0}@media(max-width:calc(600px - 0.05px)){.TechStackCards_sectionCardHidden__8hcsy{display:none}}.TechStackCards_groupGrid__fXUeb{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@media(min-width:600px){.TechStackCards_groupGrid__fXUeb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.TechStackCards_groupGrid__fXUeb{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.TechStackCards_groupCard__rQ7A2{padding:1.25rem;border:1px solid #e4e7ec;border-radius:1rem;background:#fff;box-shadow:0 4px 12px #00000012}@media(min-width:900px){.TechStackCards_groupCard__rQ7A2{padding:1.5rem}}.TechStackCards_groupTitle__nLOaB{margin:0 0 .75rem;font-size:.875rem;font-weight:700;line-height:1.25rem;color:#52637a}.TechStackCards_number__Q_dXw{flex-shrink:0;width:32px;padding:2px 0;border-radius:.5rem;background:#eef4ff;font-size:.8125rem;line-height:1.5rem;text-align:center}.TechStackCards_chips__okII3{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.TechStackCards_chip__AGZx7{display:inline-flex;align-items:center;gap:.5rem;padding:6px 12px;border:1px solid #e4e7ec;border-radius:9999px;background:#fff;font-size:.8125rem;line-height:1.25rem;color:#111;transition:border-color .2s ease,background-color .2s ease}.TechStackCards_chip__AGZx7:hover{border-color:#1f3f7a;background:#eef4ff}.TechStackCards_logo__A6HIK{flex-shrink:0;width:20px;height:20px;object-fit:contain}.TechStackCards_table__CXrkI{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.TechStackCards_row__MgDcV{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e4e7ec;border-radius:.5rem;background:#fff;transition:border-color .2s ease}.TechStackCards_row__MgDcV:hover{border-color:#244486}@media(min-width:600px){.TechStackCards_row__MgDcV{flex-direction:row}}.TechStackCards_rowCategory__jG7mN{display:flex;align-items:center;flex-shrink:0;margin:0;padding:1rem;border-bottom:1px solid #e4e7ec;font-size:.875rem;font-weight:700;line-height:1.5rem;color:#111}@media(min-width:600px){.TechStackCards_rowCategory__jG7mN{width:190px;padding:1.5rem;border-bottom:0;border-right:1px solid #e4e7ec;font-size:1rem}}@media(min-width:900px){.TechStackCards_rowCategory__jG7mN{width:220px}}.TechStackCards_rowChips__Ol0xG{display:flex;flex:1 1;align-items:center;padding:1rem;background:#eef4ff}@media(min-width:600px){.TechStackCards_rowChips__Ol0xG{padding:1.5rem}}.TechStackCards_rowChips__Ol0xG .TechStackCards_chip__AGZx7{border-radius:.5rem;box-shadow:0 0 10px #0000001a}.TechStackCards_rowChips__Ol0xG .TechStackCards_chip__AGZx7:hover{border-color:#244486;background:#f7f9fc}@media(prefers-reduced-motion:reduce){.TechStackCards_chip__AGZx7,.TechStackCards_row__MgDcV{transition:none}}
/*# sourceMappingURL=f9d79297d6d22d2b.css.map*/