.google-cloud-partner-module__Adb_lW__gcp{--gcp-blue:#4285f4;--gcp-red:#ea4335;--gcp-yellow:#fbbc04;--gcp-green:#34a853;color:var(--ink);background:var(--paper);font-family:var(--font-switzer),"Helvetica Neue",Arial,sans-serif;overflow:clip}.google-cloud-partner-module__Adb_lW__gcp main{min-width:0}.google-cloud-partner-module__Adb_lW__gcp :where(h1,h2,h3){font-family:var(--font-switzer),"Helvetica Neue",Arial,sans-serif}.google-cloud-partner-module__Adb_lW__eyebrow{color:color-mix(in srgb,currentColor 66%,transparent);font-family:var(--font-jetbrains),ui-monospace,monospace;letter-spacing:.11em;margin:0;font-size:11px;font-weight:700;line-height:1.2}.google-cloud-partner-module__Adb_lW__hero,.google-cloud-partner-module__Adb_lW__services,.google-cloud-partner-module__Adb_lW__performance,.google-cloud-partner-module__Adb_lW__useCases,.google-cloud-partner-module__Adb_lW__differentiators,.google-cloud-partner-module__Adb_lW__close{border-bottom:1px solid var(--ink);position:relative}.google-cloud-partner-module__Adb_lW__hero:before,.google-cloud-partner-module__Adb_lW__services:before,.google-cloud-partner-module__Adb_lW__performance:before,.google-cloud-partner-module__Adb_lW__useCases:before,.google-cloud-partner-module__Adb_lW__differentiators:before,.google-cloud-partner-module__Adb_lW__close:before{content:"";pointer-events:none;opacity:.09;mix-blend-mode:multiply;background-image:url(/home/editorial/grain.svg);position:absolute;inset:0}.google-cloud-partner-module__Adb_lW__hero{background:var(--paper);grid-template-rows:minmax(680px,auto) auto;grid-template-columns:minmax(430px,.82fr) minmax(590px,1.18fr);min-height:820px;display:grid}.google-cloud-partner-module__Adb_lW__heroCopy{z-index:1;border-right:1px solid var(--ink);flex-direction:column;justify-content:center;padding:clamp(64px,7vw,110px) clamp(34px,5vw,78px);display:flex;position:relative}.google-cloud-partner-module__Adb_lW__hero h1{letter-spacing:-.067em;text-wrap:balance;max-width:780px;margin:22px 0 0;font-size:clamp(50px,5.2vw,80px);font-weight:620;line-height:.94}.google-cloud-partner-module__Adb_lW__heroBody{max-width:670px;color:var(--muted);letter-spacing:-.018em;margin:26px 0 0;font-size:clamp(18px,1.35vw,21px);line-height:1.48}.google-cloud-partner-module__Adb_lW__heroActions,.google-cloud-partner-module__Adb_lW__closeActions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:38px;display:flex}.google-cloud-partner-module__Adb_lW__primaryCta,.google-cloud-partner-module__Adb_lW__secondaryCta,.google-cloud-partner-module__Adb_lW__benchmarkLink{border:1px solid var(--ink);justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 20px;font-size:15px;font-weight:720;transition:transform .16s,box-shadow .16s;display:inline-flex}.google-cloud-partner-module__Adb_lW__primaryCta{background:var(--ink);color:var(--paper-bright)!important}.google-cloud-partner-module__Adb_lW__secondaryCta{background:#fffdf89e}.google-cloud-partner-module__Adb_lW__primaryCta:hover{box-shadow:5px 5px 0 var(--gcp-blue);transform:translate(-2px,-2px)}.google-cloud-partner-module__Adb_lW__secondaryCta:hover{box-shadow:4px 4px 0 var(--gcp-yellow);transform:translate(-2px,-2px)}.google-cloud-partner-module__Adb_lW__architecture{z-index:1;border:1px solid var(--ink);background:var(--paper-bright);width:min(700px,100% - clamp(50px,7vw,100px));box-shadow:14px 15px 0 var(--gcp-blue);align-self:center;margin:62px auto;position:relative}.google-cloud-partner-module__Adb_lW__architecture>header{border-bottom:1px solid var(--ink);background:var(--paper);min-height:50px;font-family:var(--font-jetbrains),ui-monospace,monospace;letter-spacing:.09em;justify-content:space-between;align-items:center;padding:0 18px;font-size:9px;font-weight:700;display:flex}.google-cloud-partner-module__Adb_lW__architecture>header b{color:#17813d}.google-cloud-partner-module__Adb_lW__entryPoints{border-bottom:1px solid var(--ink);background:var(--tint-sky);grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:18px;display:grid}.google-cloud-partner-module__Adb_lW__entryPoints span{border:1px solid var(--ink);background:var(--paper-bright);min-height:34px;font-family:var(--font-jetbrains),ui-monospace,monospace;place-items:center;font-size:8px;font-weight:700;display:grid}.google-cloud-partner-module__Adb_lW__archStep{border:1px solid var(--ink);background:var(--paper-bright);box-shadow:7px 7px 0 var(--gcp-blue);grid-template-columns:28px 48px minmax(0,1fr);align-items:center;gap:13px;margin:24px;padding:17px;display:grid;position:relative}.google-cloud-partner-module__Adb_lW__archStep[data-accent=green]{box-shadow-color:var(--gcp-green)}.google-cloud-partner-module__Adb_lW__archStep>small{color:var(--muted);font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:9px}.google-cloud-partner-module__Adb_lW__archStep>svg{border:1px solid var(--ink);background:var(--tint-sky);padding:10px}.google-cloud-partner-module__Adb_lW__archStep[data-accent=green]>svg{background:var(--tint-green)}.google-cloud-partner-module__Adb_lW__archStep>span{gap:3px;display:grid}.google-cloud-partner-module__Adb_lW__archStep b{font-size:15px;font-weight:720}.google-cloud-partner-module__Adb_lW__archStep em{color:var(--muted);font-size:11px;font-style:normal}.google-cloud-partner-module__Adb_lW__serviceRail{border:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 24px;display:grid;position:relative}.google-cloud-partner-module__Adb_lW__serviceRail:before,.google-cloud-partner-module__Adb_lW__serviceRail:after{content:"";background:var(--ink);width:1px;height:25px;position:absolute;left:50%}.google-cloud-partner-module__Adb_lW__serviceRail:before{top:-25px}.google-cloud-partner-module__Adb_lW__serviceRail:after{bottom:-25px}.google-cloud-partner-module__Adb_lW__serviceRail>div{border-right:1px solid var(--ink);background:var(--paper);grid-template-columns:12px minmax(0,1fr);align-items:center;gap:9px;min-height:70px;padding:12px;display:grid}.google-cloud-partner-module__Adb_lW__serviceRail>div:last-child{border-right:0}.google-cloud-partner-module__Adb_lW__serviceRail i{border:1px solid var(--ink);background:var(--gcp-blue);width:10px;height:10px}.google-cloud-partner-module__Adb_lW__serviceRail i[data-color=yellow]{background:var(--gcp-yellow)}.google-cloud-partner-module__Adb_lW__serviceRail i[data-color=red]{background:var(--gcp-red)}.google-cloud-partner-module__Adb_lW__serviceRail i[data-color=green]{background:var(--gcp-green)}.google-cloud-partner-module__Adb_lW__serviceRail span{gap:2px;display:grid}.google-cloud-partner-module__Adb_lW__serviceRail b{font-size:11px}.google-cloud-partner-module__Adb_lW__serviceRail small{color:var(--muted);font-size:8.5px;line-height:1.3}.google-cloud-partner-module__Adb_lW__archResult{border:1px solid var(--ink);background:var(--tint-yellow);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;margin:24px;padding:13px 17px;display:grid}.google-cloud-partner-module__Adb_lW__archResult>svg:first-child{color:var(--paper-bright);stroke-width:3px;background:#17813d;border-radius:50%;padding:7px}.google-cloud-partner-module__Adb_lW__archResult>span{gap:2px;display:grid}.google-cloud-partner-module__Adb_lW__archResult b{font-size:14px}.google-cloud-partner-module__Adb_lW__archResult small{color:var(--muted);font-size:10px}.google-cloud-partner-module__Adb_lW__statRail{z-index:1;border-top:1px solid var(--ink);background:var(--paper-bright);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;position:relative}.google-cloud-partner-module__Adb_lW__statRail>div{border-right:1px solid var(--ink);min-height:132px;padding:26px clamp(20px,3vw,44px)}.google-cloud-partner-module__Adb_lW__statRail>div:last-child{border-right:0}.google-cloud-partner-module__Adb_lW__statRail dt{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.05em;font-size:clamp(34px,3.3vw,52px);font-weight:570;line-height:1}.google-cloud-partner-module__Adb_lW__statRail dd{color:var(--muted);font-family:var(--font-jetbrains),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;margin:8px 0 0;font-size:9px;font-weight:700}.google-cloud-partner-module__Adb_lW__statRail>div:first-child{box-shadow:inset 0 5px 0 var(--gcp-blue)}.google-cloud-partner-module__Adb_lW__statRail>div:nth-child(2){box-shadow:inset 0 5px 0 var(--gcp-red)}.google-cloud-partner-module__Adb_lW__statRail>div:nth-child(3){box-shadow:inset 0 5px 0 var(--gcp-yellow)}.google-cloud-partner-module__Adb_lW__statRail>div:nth-child(4){box-shadow:inset 0 5px 0 var(--gcp-green)}.google-cloud-partner-module__Adb_lW__services,.google-cloud-partner-module__Adb_lW__useCases,.google-cloud-partner-module__Adb_lW__differentiators{padding:clamp(76px,8vw,122px) clamp(22px,5vw,80px)}.google-cloud-partner-module__Adb_lW__services{background:var(--paper-bright)}.google-cloud-partner-module__Adb_lW__useCases{background:var(--field-yellow)}.google-cloud-partner-module__Adb_lW__differentiators{background:var(--paper)}.google-cloud-partner-module__Adb_lW__sectionHead{z-index:1;width:min(1320px,100%);margin:0 auto;position:relative}.google-cloud-partner-module__Adb_lW__sectionHead h2{letter-spacing:-.06em;text-wrap:balance;max-width:980px;margin:18px 0 0;font-size:clamp(42px,4.6vw,68px);font-weight:620;line-height:.98}.google-cloud-partner-module__Adb_lW__sectionHead>p:last-child{max-width:660px;color:var(--muted);margin:22px 0 0;font-size:18px;line-height:1.48}.google-cloud-partner-module__Adb_lW__serviceGrid{z-index:1;border:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));width:min(1320px,100%);margin:clamp(46px,5vw,72px) auto 0;display:grid;position:relative}.google-cloud-partner-module__Adb_lW__serviceGrid article{border-right:1px solid var(--ink);background:var(--paper);min-height:500px;padding:clamp(30px,3.5vw,50px);position:relative}.google-cloud-partner-module__Adb_lW__serviceGrid article:last-child{border-right:0}.google-cloud-partner-module__Adb_lW__serviceGrid article[data-accent=blue]{background:var(--field-sky)}.google-cloud-partner-module__Adb_lW__serviceGrid article[data-accent=yellow]{background:var(--tint-yellow)}.google-cloud-partner-module__Adb_lW__serviceGrid article[data-accent=red]{background:var(--tint-coral)}.google-cloud-partner-module__Adb_lW__serviceNumber{font-family:var(--font-geist-pixel),var(--font-jetbrains),monospace;opacity:.52;font-size:22px;position:absolute;top:21px;right:23px}.google-cloud-partner-module__Adb_lW__serviceIcon{border:1px solid var(--ink);background:var(--paper-bright);width:64px;height:64px;box-shadow:6px 6px 0 var(--gcp-blue);place-items:center;margin-bottom:72px;display:grid}.google-cloud-partner-module__Adb_lW__serviceGrid article[data-accent=yellow] .google-cloud-partner-module__Adb_lW__serviceIcon{box-shadow-color:var(--gcp-yellow)}.google-cloud-partner-module__Adb_lW__serviceGrid article[data-accent=red] .google-cloud-partner-module__Adb_lW__serviceIcon{box-shadow-color:var(--gcp-red)}.google-cloud-partner-module__Adb_lW__serviceGrid h3{letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(31px,2.6vw,42px);font-weight:620;line-height:1}.google-cloud-partner-module__Adb_lW__serviceGrid article>p:nth-of-type(2){min-height:92px;color:var(--muted);margin:20px 0 0;font-size:15px;line-height:1.5}.google-cloud-partner-module__Adb_lW__serviceGrid ul{border-top:1px solid var(--line);gap:10px;margin:22px 0 0;padding:20px 0 0;list-style:none;display:grid}.google-cloud-partner-module__Adb_lW__serviceGrid li{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;font-size:13px;line-height:1.4;display:grid}.google-cloud-partner-module__Adb_lW__serviceGrid li svg{color:#17813d;stroke-width:3px;margin-top:2px}.google-cloud-partner-module__Adb_lW__performance{background:var(--field-sky);grid-template-columns:minmax(420px,.86fr) minmax(560px,1.14fr);min-height:700px;display:grid}.google-cloud-partner-module__Adb_lW__performanceCopy{z-index:1;border-right:1px solid var(--ink);flex-direction:column;justify-content:center;padding:clamp(66px,7vw,108px) clamp(34px,5vw,80px);display:flex;position:relative}.google-cloud-partner-module__Adb_lW__performance h2{letter-spacing:-.062em;text-wrap:balance;max-width:760px;margin:18px 0 0;font-size:clamp(43px,4.8vw,70px);font-weight:620;line-height:.97}.google-cloud-partner-module__Adb_lW__performanceCopy>p:nth-of-type(2){max-width:660px;color:color-mix(in srgb,var(--ink)75%,transparent);margin:24px 0 0;font-size:17px;line-height:1.5}.google-cloud-partner-module__Adb_lW__benchmarkLink{background:var(--paper-bright);align-self:flex-start;margin-top:32px}.google-cloud-partner-module__Adb_lW__benchmarkLink:hover{box-shadow:4px 4px 0 var(--gcp-yellow);transform:translate(-2px,-2px)}.google-cloud-partner-module__Adb_lW__benchmarkTable{z-index:1;border:1px solid var(--ink);background:var(--paper-bright);width:min(680px,100% - clamp(52px,8vw,112px));box-shadow:13px 14px 0 var(--gcp-red);align-self:center;margin:70px auto;position:relative}.google-cloud-partner-module__Adb_lW__benchmarkTable>header,.google-cloud-partner-module__Adb_lW__benchmarkTable>div{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1fr) 130px 62px;align-items:center;min-height:72px;padding:0 20px;display:grid}.google-cloud-partner-module__Adb_lW__benchmarkTable>header{background:var(--paper);min-height:46px;font-family:var(--font-jetbrains),ui-monospace,monospace;letter-spacing:.09em;font-size:8px;font-weight:700}.google-cloud-partner-module__Adb_lW__benchmarkTable>div:last-child{border-bottom:0}.google-cloud-partner-module__Adb_lW__benchmarkTable>div>span{font-size:14px;font-weight:620}.google-cloud-partner-module__Adb_lW__benchmarkTable>div>b{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.04em;font-size:27px;font-weight:570}.google-cloud-partner-module__Adb_lW__benchmarkTable>div>em{width:38px;height:27px;color:var(--paper-bright);background:var(--ink);font-family:var(--font-jetbrains),ui-monospace,monospace;place-items:center;font-size:9px;font-style:normal;font-weight:700;display:grid}.google-cloud-partner-module__Adb_lW__benchmarkTable>div:nth-child(2){box-shadow:inset 5px 0 0 var(--gcp-blue)}.google-cloud-partner-module__Adb_lW__benchmarkTable>div:nth-child(3){box-shadow:inset 5px 0 0 var(--gcp-green)}.google-cloud-partner-module__Adb_lW__benchmarkTable>div:nth-child(4){box-shadow:inset 5px 0 0 var(--gcp-yellow)}.google-cloud-partner-module__Adb_lW__useCaseList{z-index:1;border:1px solid var(--ink);background:var(--paper-bright);width:min(1320px,100%);margin:clamp(46px,5vw,72px) auto 0;display:grid;position:relative}.google-cloud-partner-module__Adb_lW__useCaseList article{border-bottom:1px solid var(--ink);grid-template-columns:46px 64px minmax(0,1fr) minmax(280px,.62fr);align-items:center;gap:clamp(18px,2.5vw,34px);min-height:228px;padding:clamp(26px,3.2vw,44px);display:grid}.google-cloud-partner-module__Adb_lW__useCaseList article:last-child{border-bottom:0}.google-cloud-partner-module__Adb_lW__useCaseList article:nth-child(2){background:var(--field-sky)}.google-cloud-partner-module__Adb_lW__useCaseIndex{color:var(--muted);font-family:var(--font-geist-pixel),var(--font-jetbrains),monospace;font-size:21px}.google-cloud-partner-module__Adb_lW__useCaseIcon{border:1px solid var(--ink);background:var(--tint-yellow);place-items:center;width:64px;height:64px;display:grid}.google-cloud-partner-module__Adb_lW__useCaseList article:nth-child(2) .google-cloud-partner-module__Adb_lW__useCaseIcon{background:var(--paper-bright)}.google-cloud-partner-module__Adb_lW__useCaseList article:nth-child(3) .google-cloud-partner-module__Adb_lW__useCaseIcon{background:var(--tint-green)}.google-cloud-partner-module__Adb_lW__useCaseCopy h3{letter-spacing:-.047em;text-wrap:balance;max-width:620px;margin:12px 0 0;font-size:clamp(27px,2.45vw,38px);font-weight:620;line-height:1.02}.google-cloud-partner-module__Adb_lW__useCaseCopy>p:last-child{max-width:640px;color:var(--muted);margin:16px 0 0;font-size:14px;line-height:1.5}.google-cloud-partner-module__Adb_lW__useCaseResult{border-left:1px solid var(--line);gap:6px;padding:22px;display:grid}.google-cloud-partner-module__Adb_lW__useCaseResult small{font-family:var(--font-jetbrains),ui-monospace,monospace;letter-spacing:.09em;font-size:8px;font-weight:700}.google-cloud-partner-module__Adb_lW__useCaseResult b{font-family:var(--font-fraunces),Georgia,serif;font-size:20px;font-weight:570;line-height:1.18}.google-cloud-partner-module__Adb_lW__useCaseResult span{color:var(--muted);font-size:10px}.google-cloud-partner-module__Adb_lW__differentiatorGrid{z-index:1;border:1px solid var(--ink);background:var(--paper-bright);grid-template-columns:repeat(2,minmax(0,1fr));width:min(1100px,100%);margin:clamp(46px,5vw,72px) auto 0;display:grid;position:relative}.google-cloud-partner-module__Adb_lW__differentiatorGrid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:54px minmax(0,1fr);gap:20px;min-height:220px;padding:clamp(26px,3.5vw,42px);display:grid}.google-cloud-partner-module__Adb_lW__differentiatorGrid article:nth-child(2n){border-right:0}.google-cloud-partner-module__Adb_lW__differentiatorGrid article:nth-last-child(-n+2){border-bottom:0}.google-cloud-partner-module__Adb_lW__differentiatorGrid article:nth-child(2){background:var(--tint-green)}.google-cloud-partner-module__Adb_lW__differentiatorGrid article:nth-child(3){background:var(--tint-yellow)}.google-cloud-partner-module__Adb_lW__differentiatorGrid article:nth-child(4){background:var(--tint-sky)}.google-cloud-partner-module__Adb_lW__differentiatorGrid article>svg{border:1px solid var(--ink);background:var(--paper-bright);padding:13px}.google-cloud-partner-module__Adb_lW__differentiatorGrid h3{letter-spacing:-.04em;margin:0;font-size:clamp(22px,2vw,29px);font-weight:640;line-height:1.07}.google-cloud-partner-module__Adb_lW__differentiatorGrid p{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.5}.google-cloud-partner-module__Adb_lW__close{background:var(--field-coral);grid-template-columns:minmax(0,1.08fr) minmax(390px,.58fr);min-height:700px;display:grid}.google-cloud-partner-module__Adb_lW__closeCopy{z-index:1;border-right:1px solid var(--ink);flex-direction:column;justify-content:center;padding:clamp(70px,8vw,124px) clamp(34px,6vw,90px);display:flex;position:relative}.google-cloud-partner-module__Adb_lW__close h2{letter-spacing:-.067em;text-wrap:balance;max-width:930px;margin:18px 0 0;font-size:clamp(52px,6vw,88px);font-weight:620;line-height:.93}.google-cloud-partner-module__Adb_lW__closeCopy>p:nth-of-type(2){max-width:700px;margin:25px 0 0;font-size:18px;line-height:1.5}.google-cloud-partner-module__Adb_lW__resourceRail{z-index:1;border:1px solid var(--ink);background:var(--paper-bright);width:min(520px,100% - clamp(48px,7vw,90px));box-shadow:11px 12px 0 var(--gcp-yellow);align-self:center;margin:60px auto;position:relative}.google-cloud-partner-module__Adb_lW__resourceRail>a{border-bottom:1px solid var(--ink);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:86px;padding:14px 18px;transition:background-color .14s;display:grid}.google-cloud-partner-module__Adb_lW__resourceRail>a:last-child{border-bottom:0}.google-cloud-partner-module__Adb_lW__resourceRail>a:hover{background:var(--tint-sky)}.google-cloud-partner-module__Adb_lW__resourceRail>a>svg:first-child{border:1px solid var(--ink);background:var(--paper);padding:9px}.google-cloud-partner-module__Adb_lW__resourceRail>a>span{gap:3px;display:grid}.google-cloud-partner-module__Adb_lW__resourceRail b{font-size:14px}.google-cloud-partner-module__Adb_lW__resourceRail small{color:var(--muted);font-size:11px}@media (max-width:1160px){.google-cloud-partner-module__Adb_lW__hero{grid-template-columns:minmax(390px,.78fr) minmax(530px,1.22fr)}.google-cloud-partner-module__Adb_lW__heroCopy{padding-inline:38px}.google-cloud-partner-module__Adb_lW__architecture{width:calc(100% - 74px)}.google-cloud-partner-module__Adb_lW__serviceGrid article{padding-inline:30px}.google-cloud-partner-module__Adb_lW__performance{grid-template-columns:minmax(390px,.82fr) minmax(520px,1.18fr)}.google-cloud-partner-module__Adb_lW__useCaseList article{grid-template-columns:40px 58px minmax(0,1fr) minmax(240px,.54fr)}}@media (max-width:980px){.google-cloud-partner-module__Adb_lW__hero{grid-template-rows:auto auto auto;grid-template-columns:1fr}.google-cloud-partner-module__Adb_lW__heroCopy{border-right:0;border-bottom:1px solid var(--ink);min-height:650px}.google-cloud-partner-module__Adb_lW__architecture{width:min(700px,100% - 80px);margin:70px auto 82px}.google-cloud-partner-module__Adb_lW__statRail{grid-column:1}.google-cloud-partner-module__Adb_lW__serviceGrid{grid-template-columns:1fr}.google-cloud-partner-module__Adb_lW__serviceGrid article{border-right:0;border-bottom:1px solid var(--ink);min-height:390px}.google-cloud-partner-module__Adb_lW__serviceGrid article:last-child{border-bottom:0}.google-cloud-partner-module__Adb_lW__serviceIcon{margin-bottom:50px}.google-cloud-partner-module__Adb_lW__serviceGrid article>p:nth-of-type(2){min-height:0}.google-cloud-partner-module__Adb_lW__performance{grid-template-columns:1fr}.google-cloud-partner-module__Adb_lW__performanceCopy{border-right:0;border-bottom:1px solid var(--ink);min-height:610px}.google-cloud-partner-module__Adb_lW__benchmarkTable{width:min(680px,100% - 80px);margin:70px auto 82px}.google-cloud-partner-module__Adb_lW__useCaseList article{grid-template-columns:42px 58px minmax(0,1fr)}.google-cloud-partner-module__Adb_lW__useCaseResult{border-top:1px solid var(--line);border-left:0;grid-column:3;padding:20px 0 0}.google-cloud-partner-module__Adb_lW__close{grid-template-columns:1fr}.google-cloud-partner-module__Adb_lW__closeCopy{border-right:0;border-bottom:1px solid var(--ink);min-height:620px}.google-cloud-partner-module__Adb_lW__resourceRail{width:min(520px,100% - 80px);margin:70px auto 82px}}@media (max-width:680px){.google-cloud-partner-module__Adb_lW__heroCopy{min-height:0;padding:62px 22px 58px}.google-cloud-partner-module__Adb_lW__hero h1{font-size:clamp(44px,13vw,60px)}.google-cloud-partner-module__Adb_lW__heroBody{font-size:17px}.google-cloud-partner-module__Adb_lW__heroActions,.google-cloud-partner-module__Adb_lW__closeActions{flex-direction:column;align-items:stretch}.google-cloud-partner-module__Adb_lW__primaryCta,.google-cloud-partner-module__Adb_lW__secondaryCta{width:100%}.google-cloud-partner-module__Adb_lW__architecture{width:calc(100% - 44px);box-shadow:8px 9px 0 var(--gcp-blue);margin:44px auto 58px}.google-cloud-partner-module__Adb_lW__entryPoints{grid-template-columns:repeat(3,minmax(0,1fr))}.google-cloud-partner-module__Adb_lW__entryPoints span:nth-last-child(-n+2){grid-column:span 1}.google-cloud-partner-module__Adb_lW__archStep{box-shadow:5px 5px 0 var(--gcp-blue);grid-template-columns:23px 42px minmax(0,1fr);gap:9px;margin:16px;padding:13px}.google-cloud-partner-module__Adb_lW__archStep>svg{padding:8px}.google-cloud-partner-module__Adb_lW__archStep b{font-size:13px}.google-cloud-partner-module__Adb_lW__serviceRail{grid-template-columns:1fr;margin-inline:16px}.google-cloud-partner-module__Adb_lW__serviceRail>div{border-right:0;border-bottom:1px solid var(--ink);min-height:54px}.google-cloud-partner-module__Adb_lW__serviceRail>div:last-child{border-bottom:0}.google-cloud-partner-module__Adb_lW__archResult{margin:16px}.google-cloud-partner-module__Adb_lW__statRail{grid-template-columns:repeat(2,minmax(0,1fr))}.google-cloud-partner-module__Adb_lW__statRail>div{border-bottom:1px solid var(--ink);min-height:112px;padding:24px 18px}.google-cloud-partner-module__Adb_lW__statRail>div:nth-child(2n){border-right:0}.google-cloud-partner-module__Adb_lW__statRail>div:nth-last-child(-n+2){border-bottom:0}.google-cloud-partner-module__Adb_lW__services,.google-cloud-partner-module__Adb_lW__useCases,.google-cloud-partner-module__Adb_lW__differentiators{padding:62px 14px}.google-cloud-partner-module__Adb_lW__sectionHead{padding-inline:8px}.google-cloud-partner-module__Adb_lW__sectionHead h2{font-size:clamp(38px,11.5vw,52px)}.google-cloud-partner-module__Adb_lW__sectionHead>p:last-child{font-size:16px}.google-cloud-partner-module__Adb_lW__serviceGrid{margin-top:38px}.google-cloud-partner-module__Adb_lW__serviceGrid article{min-height:370px;padding:28px 24px}.google-cloud-partner-module__Adb_lW__serviceIcon{margin-bottom:42px}.google-cloud-partner-module__Adb_lW__serviceGrid h3{font-size:34px}.google-cloud-partner-module__Adb_lW__performanceCopy{min-height:0;padding:62px 22px}.google-cloud-partner-module__Adb_lW__performance h2{font-size:clamp(39px,11.5vw,52px)}.google-cloud-partner-module__Adb_lW__performanceCopy>p:nth-of-type(2){font-size:16px}.google-cloud-partner-module__Adb_lW__benchmarkLink{width:100%}.google-cloud-partner-module__Adb_lW__benchmarkTable{width:calc(100% - 44px);box-shadow:8px 9px 0 var(--gcp-red);margin:44px auto 58px}.google-cloud-partner-module__Adb_lW__benchmarkTable>header,.google-cloud-partner-module__Adb_lW__benchmarkTable>div{grid-template-columns:minmax(0,1fr) 90px 42px;min-height:64px;padding-inline:14px}.google-cloud-partner-module__Adb_lW__benchmarkTable>div>span{font-size:12px}.google-cloud-partner-module__Adb_lW__benchmarkTable>div>b{font-size:22px}.google-cloud-partner-module__Adb_lW__useCaseList{margin-top:38px}.google-cloud-partner-module__Adb_lW__useCaseList article{grid-template-columns:42px minmax(0,1fr);gap:16px;padding:26px 20px}.google-cloud-partner-module__Adb_lW__useCaseIcon{grid-area:1/1;width:48px;height:48px}.google-cloud-partner-module__Adb_lW__useCaseIndex{display:none}.google-cloud-partner-module__Adb_lW__useCaseCopy{grid-column:2}.google-cloud-partner-module__Adb_lW__useCaseCopy h3{font-size:30px}.google-cloud-partner-module__Adb_lW__useCaseResult{grid-column:1/-1}.google-cloud-partner-module__Adb_lW__differentiatorGrid{grid-template-columns:1fr;margin-top:38px}.google-cloud-partner-module__Adb_lW__differentiatorGrid article{border-right:0;border-bottom:1px solid var(--ink)!important}.google-cloud-partner-module__Adb_lW__differentiatorGrid article:last-child{border-bottom:0!important}.google-cloud-partner-module__Adb_lW__closeCopy{min-height:0;padding:70px 22px}.google-cloud-partner-module__Adb_lW__close h2{font-size:clamp(47px,14vw,66px)}.google-cloud-partner-module__Adb_lW__closeCopy>p:nth-of-type(2){font-size:16px}.google-cloud-partner-module__Adb_lW__resourceRail{width:calc(100% - 44px);box-shadow:8px 9px 0 var(--gcp-yellow);margin:44px auto 58px}}@media (max-width:360px){.google-cloud-partner-module__Adb_lW__heroCopy{padding-inline:18px}.google-cloud-partner-module__Adb_lW__hero h1{font-size:42px}.google-cloud-partner-module__Adb_lW__architecture{width:calc(100% - 34px)}.google-cloud-partner-module__Adb_lW__entryPoints{grid-template-columns:repeat(2,minmax(0,1fr))}.google-cloud-partner-module__Adb_lW__archStep{grid-template-columns:22px minmax(0,1fr)}.google-cloud-partner-module__Adb_lW__archStep>svg{display:none}.google-cloud-partner-module__Adb_lW__archResult{grid-template-columns:28px minmax(0,1fr)}.google-cloud-partner-module__Adb_lW__archResult>svg:last-child{display:none}.google-cloud-partner-module__Adb_lW__services,.google-cloud-partner-module__Adb_lW__useCases,.google-cloud-partner-module__Adb_lW__differentiators{padding-inline:10px}.google-cloud-partner-module__Adb_lW__benchmarkTable{width:calc(100% - 34px)}.google-cloud-partner-module__Adb_lW__benchmarkTable>header,.google-cloud-partner-module__Adb_lW__benchmarkTable>div{grid-template-columns:minmax(0,1fr) 78px 34px;padding-inline:10px}.google-cloud-partner-module__Adb_lW__benchmarkTable>div>b{font-size:19px}.google-cloud-partner-module__Adb_lW__differentiatorGrid article{grid-template-columns:1fr}.google-cloud-partner-module__Adb_lW__resourceRail{width:calc(100% - 34px)}}@media (prefers-reduced-motion:reduce){.google-cloud-partner-module__Adb_lW__primaryCta,.google-cloud-partner-module__Adb_lW__secondaryCta,.google-cloud-partner-module__Adb_lW__benchmarkLink{transition:none}}
