.solution-block{overflow-wrap:anywhere;min-width:0}.solution-block>section{padding-block:36px}.solution-block :where(.grid>*,.flex>*){min-width:0}.solution-block :where(img,video,iframe){max-width:100%}.solution-block :where(h1,h2,h3,h4){overflow-wrap:anywhere}.solution-block :where([class~=mb-14],[class~=mb-12],[class~=mb-16]){margin-bottom:28px}.solution-block[data-section-type=HERO]>section{min-height:auto;padding:0}.solution-block[data-section-type=HERO]>section>.flex-grow{padding-block:88px 48px}.solution-block[data-section-type=COMPARISON_TABLE]>section{padding:0}.solution-block[data-section-type=COMPARISON_TABLE] .comparison-mobile-container{padding-block:36px}@media (min-width:768px){.solution-block>section{padding-block:56px}.solution-block[data-section-type=HERO]>section>.flex-grow{padding-block:112px 64px}}@media (min-width:1024px){.solution-block[data-section-type=COMPARISON_TABLE] .lg\:grid>div{padding-block:56px}}.solution-block.block-paddingY>section{padding-top:var(--block-padding)!important;padding-bottom:var(--block-padding)!important}.solution-block.block-headingSize h1,.solution-block.block-headingSize h2{font-size:clamp(16px, 6vw, var(--block-heading))!important}.solution-block.block-background>section{background-color:var(--block-background)!important}.solution-block.block-background .comparison-bg-left{background-color:#0000!important}.solution-block.block-background .comparison-bg-right{background-color:#ffffff14!important}.solution-block.block-background .comparison-mobile-container{background-color:#0000!important}.solution-block.block-background .hero-gradient-overlay{opacity:.15!important}.solution-block.block-background .hero-radial-overlay{opacity:.25!important}.solution-block.block-background .section-gradient-wash{opacity:0!important}.solution-block.block-headingColor h1,.solution-block.block-headingColor h2,.solution-block.block-headingColor h3,.solution-block.block-headingColor h4,.solution-block.block-headingColor .section-heading,.solution-block.block-headingColor h1 span:not(.text-primary),.solution-block.block-headingColor h2 span:not(.text-primary),.solution-block.block-headingColor h3 span:not(.text-primary){color:var(--block-heading-color)!important}.solution-block.block-textColor p:not([class*=text-primary]),.solution-block.block-textColor li:not([class*=text-primary]),.solution-block.block-textColor figcaption,.solution-block.block-textColor div.rich-text,.solution-block.block-textColor div.rich-text p,.solution-block.block-textColor div.rich-text span:not(.text-primary),.solution-block.block-textColor div.rich-text div,.solution-block.block-textColor [class*=text-zinc-500]:not(button):not([class*=text-primary]):not([class*=bg-primary]):not([class*=badge]),.solution-block.block-textColor [class*=text-zinc-600]:not(button):not([class*=text-primary]):not([class*=bg-primary]):not([class*=badge]),.solution-block.block-textColor [class*=text-slate-400]:not(button):not([class*=text-primary]):not([class*=bg-primary]):not([class*=badge]),.solution-block.block-textColor [class*=text-slate-500]:not(button):not([class*=text-primary]):not([class*=bg-primary]):not([class*=badge]),.solution-block.block-textColor [class*=text-slate-600]:not(button):not([class*=text-primary]):not([class*=bg-primary]):not([class*=badge]),.solution-block.block-textColor [class*=text-neutral-300]:not(button):not([class*=text-primary]):not([class*=bg-primary]):not([class*=badge]),.solution-block.block-textColor [class*=text-neutral-400]:not(button):not([class*=text-primary]):not([class*=bg-primary]):not([class*=badge]),.solution-block.block-textColor [class*=text-gray-500]:not(button):not([class*=text-primary]):not([class*=bg-primary]):not([class*=badge]),.solution-block.block-textColor [class*=text-gray-600]:not(button):not([class*=text-primary]):not([class*=bg-primary]):not([class*=badge]){color:var(--block-text-color)!important}.solution-block.block-alignment h1,.solution-block.block-alignment h2,.solution-block.block-alignment h3,.solution-block.block-alignment h4,.solution-block.block-alignment p,.solution-block.block-alignment div.rich-text{text-align:var(--block-align)!important}@media (max-width:767px){.solution-block.block-hideOnMobile{display:none}.solution-block.block-mobilePaddingY>section{padding-top:var(--block-mobile-padding)!important;padding-bottom:var(--block-mobile-padding)!important}.solution-block.block-mobileHeadingSize h1,.solution-block.block-mobileHeadingSize h2{font-size:var(--block-mobile-heading)!important}}@media (min-width:768px){.solution-block.block-hideOnDesktop{display:none}}.builder-editing .solution-block [style*=opacity]{opacity:1!important;transform:none!important}.builder-editing .solution-block.block-hideOnMobile,.builder-editing .solution-block.block-hideOnDesktop{display:block}.rich-text ul{margin:.65em 0;padding-left:1.4em;list-style:outside}.rich-text ol{margin:.65em 0;padding-left:1.4em;list-style:decimal}.rich-text li{margin:.3em 0}.rich-text p+p{margin-top:.65em}.rich-text a{text-underline-offset:3px;text-decoration:underline}.rich-text strong,.rich-text b{font-weight:700}.rich-text em,.rich-text i{font-style:italic}.builder-info-popover{position:relative}.builder-info-popover summary{color:#2563eb;cursor:pointer;border:1px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;list-style:none;display:inline-flex}.builder-info-popover summary::-webkit-details-marker{display:none}.builder-info-popover>div{z-index:45;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:260px;max-width:75vw;padding:18px;font-size:13px;line-height:1.6;position:absolute;top:40px;right:0;box-shadow:0 10px 30px #0f172a20}.solution-block[data-section-type=HERO].block-paddingY>section,.solution-block[data-section-type=COMPARISON_TABLE].block-paddingY>section{padding-block:0!important}.solution-block[data-section-type=HERO].block-paddingY>section>.flex-grow{padding-block:var(--block-padding)!important}.solution-block[data-section-type=COMPARISON_TABLE].block-paddingY .lg\:grid>div,.solution-block[data-section-type=COMPARISON_TABLE].block-paddingY .comparison-mobile-container{padding-block:var(--block-padding)}@media (max-width:767px){.solution-block[data-section-type=HERO].block-mobilePaddingY>section,.solution-block[data-section-type=COMPARISON_TABLE].block-mobilePaddingY>section{padding-block:0!important}.solution-block[data-section-type=HERO].block-mobilePaddingY>section>.flex-grow,.solution-block[data-section-type=COMPARISON_TABLE].block-mobilePaddingY .comparison-mobile-container{padding-block:var(--block-mobile-padding)!important}.solution-block :is(h1,h2,h3,h4) .rich-text [style*=font-size]{font-size:min(1em,32px)!important}.solution-block :is(p,div.rich-text) [style*=font-size]{font-size:min(1em,20px)!important}}.solution-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.solution-section-header{max-width:48rem;margin-bottom:28px}.solution-section-header.is-centered{text-align:center;margin-inline:auto}.solution-eyebrow{color:var(--color-primary);font:700 .75rem/1.5 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px}.solution-surface-light{color:#18181b;background:#fff}.solution-surface-soft{color:#18181b;background:#fafafa}.solution-surface-dark{color:#fff;background:#09090b;border-color:#27272a}.solution-visual-grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.solution-content-card{background:#fff;border:1px solid #e4e4e7;border-radius:16px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #18181b08}.solution-content-card-body{flex-direction:column;flex:1;align-items:flex-start;gap:12px;min-width:0;padding:24px;display:flex}.solution-card-description{font:500 .875rem/1.75 var(--font-sans);color:#52525b}.solution-card-link{color:var(--color-primary);align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.solution-card-link:hover{text-underline-offset:4px;text-decoration:underline}.solution-card-link:focus-visible,.solution-faq-item summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.solution-stat-value{font:900 clamp(2rem,4vw,3rem)/1.1 var(--font-display);color:var(--color-primary);letter-spacing:-.025em}.solution-surface-dark .solution-content-card{background:#18181b;border-color:#3f3f46}.solution-surface-dark .solution-card-description{color:#d4d4d8}.solution-card-media{background:#f1f5f9;width:100%;min-width:0;position:relative;overflow:hidden}.solution-card-media.is-fill{height:100%;position:absolute;inset:0}.solution-media-placeholder{text-align:center;color:#64748b;width:100%;min-width:0;font:500 .875rem/1.5 var(--font-sans);background:#f1f5f9;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:relative}.solution-media-placeholder:after{content:"";pointer-events:none;border:1px dashed #cbd5e1;border-radius:10px;position:absolute;inset:12px}.solution-media-placeholder small{font-size:.75rem}.solution-media-placeholder.is-dark{color:#d4d4d8;background:#27272a}.solution-media-placeholder.is-dark:after{border-color:#52525b}.solution-media-placeholder.is-fill{height:100%;position:absolute;inset:0}.solution-video-player .solution-media-placeholder{padding-bottom:24px}.solution-video-player:has(button) .solution-media-placeholder{justify-content:flex-start;padding-top:20px}.solution-surface-dark .solution-video-player{border-color:#3f3f46}.solution-content-card.is-overlay{isolation:isolate;aspect-ratio:3/4;background:#18181b;min-height:400px}.solution-content-card.is-overlay:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 15%,#09090b66 40%,#09090bf5 100%);position:absolute;inset:0}.solution-content-card.is-overlay .solution-content-card-body{z-index:1;justify-content:flex-end;padding-top:150px;position:relative}.solution-content-card.is-overlay .solution-media-placeholder{justify-content:flex-start;padding-top:24px}.solution-content-card.is-overlay .solution-card-description{color:#e4e4e7}.solution-content-card.is-overlay .solution-card-link{color:#fff;margin-top:4px}.solution-faq-list{gap:16px;display:grid}.solution-faq-item{color:#18181b;background:#fff;border:1px solid #e4e4e7;border-radius:16px;padding:20px 24px}.solution-faq-item[open]{background:#eff6ff66;border-color:#bfdbfe}.solution-faq-item summary::-webkit-details-marker{display:none}.solution-faq-toggle{width:40px;height:40px;color:var(--color-primary);border:1px solid #e4e4e7;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.solution-faq-item[open] .solution-faq-toggle{background:var(--color-primary);color:#fff;border-color:#0000}.solution-faq-item[open] .solution-faq-toggle svg{transform:rotate(45deg)}.solution-surface-dark .solution-faq-item{color:#fff;background:#18181b;border-color:#3f3f46}.solution-layout-split-stories{gap:28px}.solution-hero-image-strip{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.solution-block[data-section-type=HERO]>.solution-hero{padding-block:72px 48px}.solution-block[data-section-type=HERO].block-paddingY>.solution-hero{padding-block:var(--block-padding)!important}.solution-hero-primary,.solution-hero-secondary{border-radius:999px;justify-content:center;align-items:center;gap:10px;max-width:100%;padding:14px 24px;font-size:.875rem;font-weight:700;line-height:1.5;display:inline-flex}.solution-hero-primary{color:#fff;background:var(--color-primary);border:1px solid #0000}.solution-hero-primary:hover{background:var(--color-primary-hover)}.solution-hero-secondary{color:#18181b;background:#fff;border:1px solid #e4e4e7}.solution-hero-video-toggle{z-index:30;color:#fff;cursor:pointer;background:#09090bba;border:1px solid #ffffff60;border-radius:999px;padding:8px 14px;font-size:.75rem;position:absolute;bottom:110px;right:20px}.solution-block [data-hero-layout=hero-video]>.absolute:has(.solution-hero-video-toggle){z-index:2}.solution-block [data-hero-layout=hero-video]>.absolute:has(.solution-hero-video-toggle)>video{opacity:.3}.solution-block [data-hero-layout=hero-video]>.absolute:has(.solution-hero-video-toggle){pointer-events:none}.solution-hero-video-toggle{pointer-events:auto}@media (min-width:640px){.solution-visual-grid:not(.solution-layout-split-stories){grid-template-columns:repeat(2,minmax(0,1fr))}.solution-hero-image-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.solution-card-description{font-size:1rem}.solution-section-header{margin-bottom:32px}.solution-block[data-section-type=HERO]>.solution-hero{padding-block:96px 64px}}@media (min-width:1024px){.solution-visual-grid:not(.solution-layout-split-stories){grid-template-columns:repeat(3,minmax(0,1fr))}.solution-visual-grid[data-columns="2"]:not(.solution-layout-split-stories){grid-template-columns:repeat(2,minmax(0,1fr))}.solution-visual-grid[data-columns="4"]:not(.solution-layout-split-stories){grid-template-columns:repeat(4,minmax(0,1fr))}.solution-layout-split-stories .solution-content-card{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.solution-layout-split-stories .solution-content-card:nth-child(2n) .solution-card-media{order:2}.solution-layout-split-stories .solution-card-media{min-height:100%;aspect-ratio:auto!important}.solution-layout-split-stories .solution-content-card-body{justify-content:center;padding:32px}.solution-layout-split-stories .solution-card-link{margin-top:8px}}@media (max-width:767px){.solution-block[data-section-type=HERO].block-mobilePaddingY>.solution-hero{padding-block:var(--block-mobile-padding)!important}}@media (prefers-reduced-motion:reduce){.solution-hero-video-toggle,.solution-content-card,.solution-faq-toggle svg{transition:none}}.solution-section-header .rich-text :where(p,li),.solution-card-description :where(p,li){color:inherit}.solution-block :where(h1,h2,h3,h4,p,figcaption,.rich-text):empty,.solution-content-card-body:empty{display:none}.solution-data-table{border:1px solid #e4e4e7;border-radius:16px;max-width:100%;overflow-x:auto}.solution-data-table:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.solution-data-table table{border-collapse:collapse;width:100%;min-width:480px;font-size:.875rem;line-height:1.7}.solution-data-table caption{text-align:left;background:#fafafa;padding:16px 20px;font-weight:600}.solution-data-table th,.solution-data-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #e4e4e7;padding:16px 20px}.solution-data-table th{color:#18181b;background:#eff6ff;font-weight:700}.solution-data-table tr:nth-child(2n) td{background:#fafafa}.solution-surface-dark .solution-data-table th,.solution-surface-dark .solution-data-table caption,.solution-surface-dark .solution-data-table tr:nth-child(2n) td{color:#fff;background:#18181b}.solution-surface-dark .solution-data-table,.solution-surface-dark .solution-data-table th,.solution-surface-dark .solution-data-table td{border-color:#3f3f46}.solution-block[data-section-type=USE_CASES] .rich-text :where(h3,h4){margin-block:18px 8px;font-size:1rem;line-height:1.5}.solution-block[data-section-type=USE_CASES] .rich-text :where(p,li){color:inherit;font-size:1rem;font-weight:400}.solution-custom-section[data-layout=rich-text] .rich-text :is(h3,h4),.solution-block[data-section-type=FEATURES] .rich-text :is(h3,h4){font-family:var(--font-display);margin-block:24px 10px;font-size:1.25rem;font-weight:700;line-height:1.4}.solution-block .rich-text :where(ul,ol){margin-block:12px}.solution-block .rich-text :where(p,li){color:inherit}.solution-data-table caption:empty{display:none}.solution-faded-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.solution-faded-card{isolation:isolate;background:#edf4ff;border:1px solid #dbeafe;border-radius:28px;flex-direction:column;min-width:0;min-height:310px;padding:28px;transition:box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 3px #0f172a0a}.solution-faded-card:hover{box-shadow:0 12px 30px #1e40af12}.solution-faded-photo{z-index:-2;position:absolute;inset:0 0 0 38%}.solution-faded-wash{background:linear-gradient(90deg,#edf4ff 0%,#edf4ffeb 25%,#edf4ff99 65%,#edf4ff22 100%);position:absolute;inset:0}.solution-faded-icon{color:#60a5fa;opacity:.55;position:absolute;top:26px;right:26px}.solution-faded-copy{width:78%;max-width:300px;position:relative}.solution-faded-code{color:#64748b;letter-spacing:.18em;align-items:center;gap:12px;margin:4px 0 22px;font-size:10px;font-weight:700;display:flex}.solution-faded-code i{background:#60a5fa;width:28px;height:2px}.solution-faded-card h3{color:#0f172a;letter-spacing:-.035em;text-transform:none;margin-bottom:12px;font-size:24px;font-weight:800;line-height:1.15}.solution-faded-description{color:#475569;font-size:14px;line-height:1.75}.solution-faded-link{color:var(--color-primary);align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding-top:28px;font-size:13px;font-weight:700;line-height:1.5;display:inline-flex}.solution-faded-link>span{background:#dbeafe;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.solution-faded-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:5px;border-radius:4px}.solution-image-banner{isolation:isolate;background:#edf4ff;align-items:center;min-height:390px;display:flex;position:relative;overflow:hidden}.solution-banner-image,.solution-banner-wash{z-index:-2;position:absolute;inset:0}.solution-banner-image img{object-position:65% center}.solution-banner-wash{z-index:-1;background:linear-gradient(90deg,#edf4fff5 0%,#edf4ffeb 35%,#edf4ff55 100%)}.solution-banner-side .solution-banner-image{left:28%}.solution-banner-side .solution-banner-wash{background:linear-gradient(90deg,#edf4ff 5%,#edf4fff5 35%,#edf4ff99 60%,#edf4ff00 100%)}.solution-banner-dark{color:#fff;background:#0f172a}.solution-banner-dark .solution-banner-wash{background:linear-gradient(90deg,#0f172af2 0%,#0f172ac9 45%,#0f172a60 100%)}.solution-banner-dark.solution-banner-side .solution-banner-wash{background:linear-gradient(90deg,#0f172a 5%,#0f172aeb 35%,#0f172a77 65%,#0f172a22 100%)}.solution-banner-content{width:100%;max-width:1280px;margin-inline:auto;padding:36px 24px}.solution-banner-content .solution-section-header{max-width:620px}.solution-banner-content .solution-section-header h2{text-transform:none}.solution-banner-content .solution-section-header:only-child{margin-bottom:0}.solution-banner-content.is-centered{text-align:center}.solution-banner-content.is-centered .solution-section-header{margin-inline:auto}.solution-banner-dark .solution-eyebrow{color:#93c5fd}@media (min-width:768px){.solution-faded-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-banner-content{padding:48px 32px}.solution-image-banner{min-height:440px}}@media (min-width:1024px){.solution-faded-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-faded-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-faded-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.solution-faded-grid[data-columns="4"] .solution-faded-card{padding:24px}.solution-faded-grid[data-columns="4"] .solution-faded-copy{width:90%}}@media (max-width:767px){.solution-faded-card{min-height:285px;padding:24px}.solution-faded-copy{width:82%}.solution-faded-card h3{font-size:23px}.solution-banner-side .solution-banner-image{left:0}.solution-banner-wash,.solution-banner-side .solution-banner-wash{background:linear-gradient(90deg,#edf4fff5,#edf4ffdd 60%,#edf4ffb3)}.solution-banner-dark .solution-banner-wash,.solution-banner-dark.solution-banner-side .solution-banner-wash{background:#0f172ad9}}.solution-block[data-section-type=HERO]>.solution-hero-faded{isolation:isolate;background:#edf4ff;align-items:center;min-height:560px;padding-block:76px;display:flex;position:relative;overflow:hidden}.solution-hero-faded-photo{z-index:-2;position:absolute;inset:0 0 0 32%}.solution-hero-faded-wash{z-index:-1;background:linear-gradient(90deg,#edf4ff 2%,#edf4fff5 35%,#edf4ffb8 55%,#edf4ff00 100%);position:absolute;inset:0}.solution-hero-faded-content{width:100%;max-width:1280px;margin-inline:auto;padding-inline:32px}.solution-hero-faded h1{letter-spacing:-.045em;color:#0f172a;text-transform:none;max-width:710px;font-size:clamp(36px,4.5vw,64px);font-weight:800;line-height:1.04}.solution-hero-faded-summary{color:#475569;max-width:500px;margin-top:24px;font-size:17px;line-height:1.75}@media (max-width:767px){.solution-block[data-section-type=HERO]>.solution-hero-faded{align-items:flex-start;min-height:650px;padding-block:50px 235px}.solution-hero-faded-content{padding-inline:24px}.solution-hero-faded-photo{inset:30% 0 0}.solution-hero-faded-wash{background:linear-gradient(#edf4ff 0%,#edf4fff5 43%,#edf4ff88 64%,#edf4ff00 100%)}.solution-hero-faded h1{max-width:420px;font-size:38px}.solution-hero-faded-summary{margin-top:18px;font-size:15px}}.solution-custom-section .solution-section-header h2{text-transform:none;font-weight:800}.solution-faq-list{align-items:start}@media (min-width:1024px){.solution-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}}.solution-visual-grid{align-items:start}.solution-layout-image-bento .solution-content-card.is-featured{aspect-ratio:auto;align-self:stretch;min-height:350px}.solution-layout-image-bento .is-featured .solution-content-card-body{justify-content:flex-end;min-height:350px;padding:28px}.solution-layout-image-bento .is-featured .solution-card-description{color:#f1f5f9;max-width:38rem}.solution-layout-image-bento .is-featured .solution-card-link{margin-top:8px}.solution-layout-image-bento .solution-content-card-body{padding:20px}@media (min-width:640px){.solution-layout-image-bento:has(.is-featured){grid-template-columns:repeat(2,minmax(0,1fr))}.solution-layout-image-bento .is-featured{grid-column:1/-1;min-height:370px}.solution-layout-image-bento .is-featured .solution-content-card-body{min-height:370px}}@media (min-width:1024px){.solution-layout-image-bento:has(.is-featured){grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:20px}.solution-layout-image-bento .solution-content-card.is-featured{grid-area:span 2/1;min-height:440px}.solution-layout-image-bento .is-featured .solution-content-card-body{min-height:440px}.solution-layout-image-bento:has(.is-featured) .solution-content-card:not(.is-featured){grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-self:start;min-height:210px;display:grid}.solution-layout-image-bento:has(.is-featured) .solution-content-card:not(.is-featured) .solution-card-media{height:100%;min-height:210px;aspect-ratio:auto!important}.solution-layout-image-bento:has(.is-featured) .solution-content-card:not(.is-featured) h3{font-size:1.125rem;line-height:1.35}.solution-layout-image-bento:has(.is-featured) .solution-content-card:not(.is-featured) .solution-card-description{font-size:.875rem}.solution-layout-image-bento:has(.is-featured) .solution-content-card:not(.is-featured) .solution-card-link{margin-top:8px;font-size:.75rem}}.solution-visual-grid[data-count="1"],.solution-faded-grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.solution-visual-grid[data-count="2"]:not(.solution-layout-split-stories),.solution-faded-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.solution-page>.solution-block:first-child>:is(.solution-hero,.solution-hero-faded){padding-top:112px}}
