.ohPage{--oh-pad:8%;--canvas:#fff;min-height:100vh;background:#fff}.ohPage .gw-hero-link:hover{background:var(--tint-strong)}.ohPage .ohNav .ohNavCta{background:#fff}.ohPage .ohNav .ohNavCta.isActive,.ohPage .ohNav .ohNavCta:hover{background:var(--tint-strong)}.ohPage .ohUniverse{border-bottom:1px solid var(--line);background:#fff}.ohPage .ohHero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:56px;gap:56px;align-items:center;padding:56px var(--oh-pad) 64px;position:relative}.ohPage .ohHero h1{font-size:clamp(42px,4.4vw,64px);font-weight:600;letter-spacing:-1.5px;line-height:1.22;margin:22px 0 18px;color:var(--ink)}.ohPage .ohHero h1 span{color:var(--green)}.ohPage .ohHeroCopy>p{max-width:520px;margin:0 0 30px;font-size:16px;line-height:1.85;letter-spacing:0;color:var(--text)}.ohPage .ohCtas{display:flex;flex-wrap:wrap;gap:14px}.ohPage .ohCtas .gw-hero-link{gap:28px}.ohPage .ohCtas .ohPrimary{background:var(--deep);border-color:var(--deep);color:#fff}.ohPage .ohCtas .ohPrimary:hover{background:var(--ink)}.ohPage .ohQuickStart{min-width:0}.ohPage .ohQuickTitle{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 12px}.ohPage .ohQuickTitle b{font-size:18px;font-weight:600;color:var(--ink)}.ohPage .ohQuickTitle span{font-size:12.5px;color:var(--muted)}.ohPage .ohSection{padding:72px var(--oh-pad) 0;scroll-margin-top:16px}.ohPage .ohSectionHead{margin-bottom:26px}.ohPage .ohKicker{display:block;margin-bottom:12px}.ohPage .ohSectionHead h2{margin:0;font-size:30px;font-weight:600;letter-spacing:-.5px;color:var(--ink)}.ohPage .ohSectionHead p{margin:10px 0 0;max-width:760px;font-size:15px;line-height:1.8;color:var(--text)}.ohPage .ohQuick{padding:0;background:none;border-radius:0}.ohPage .ohQuick .sfCode{box-shadow:0 16px 36px rgba(23,34,30,.14)}.ohPage .ohNote{margin:12px 0 0;font-size:12.5px;line-height:1.8;color:var(--muted)}.ohPage .ohQuick .sfCodeBody{height:236px}.ohPage .ohNote a{color:var(--deep);border-bottom:1px solid #b9d8ca}.ohPage .ohCaps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.ohPage .ohCap{--pl:26px;--pr:26px;position:relative;padding:22px var(--pr) 26px var(--pl);border-bottom:1px solid var(--line)}.ohPage .ohCap:after,.ohPage .ohPortal:after{content:"";position:absolute;left:var(--pl);right:var(--pr);bottom:-1px;height:2px;border-radius:2px;background:var(--green);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.22,1,.36,1)}.ohPage .ohCap:focus-visible:after,.ohPage .ohCap:hover:after,.ohPage .ohPortal:focus-visible:after,.ohPage .ohPortal:hover:after{transform:scaleX(1)}.ohPage .ohCap:focus-visible .ohCapNo,.ohPage .ohCap:focus-visible h3,.ohPage .ohCap:hover .ohCapNo,.ohPage .ohCap:hover h3,.ohPage .ohPortal:focus-visible h3,.ohPage .ohPortal:hover h3{color:var(--deep)}.ohPage .ohCap:focus-visible,.ohPage .ohPortal:focus-visible{outline:none}.ohPage .ohCap:nth-child(3n+1){--pl:0px}.ohPage .ohCap:not(:nth-child(3n+1)):before{content:"";position:absolute;left:0;top:24px;bottom:26px;width:1px;background:var(--line)}.ohPage .ohCapHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.ohPage .ohCapNo{font-size:11px;letter-spacing:.16em;color:var(--faint);transition:color .25s}.ohPage .ohArrow{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--line);border-radius:50%;font-size:15px;line-height:1;color:var(--deep);transition:transform .3s ease,background .3s ease,border-color .3s ease,color .3s ease}.ohPage .ohCap:focus-visible .ohArrow,.ohPage .ohCap:hover .ohArrow,.ohPage .ohPortal:focus-visible .ohArrow,.ohPage .ohPortal:hover .ohArrow{transform:translate(2px,-2px);background:var(--green);border-color:var(--green);color:#fff}.ohPage .ohCap h3{margin:0 0 8px;font-size:20px;font-weight:600;letter-spacing:0;color:var(--ink);transition:color .25s}.ohPage .ohCap p{margin:0;font-size:14px;line-height:1.8;color:var(--muted)}.ohPage .sfUseCase{background:#fff;border-color:var(--line)}.ohPage .sfUseCase:hover{border-color:#b9d8ca}.ohPage .sfUseCase h3{font-weight:600;color:var(--ink)}.ohPage .sfUseCase p{color:var(--muted)}.ohPage .sfUseCaseArt{background:linear-gradient(160deg,#f0f7f3 0,var(--mist) 100%)}.ohPage #resources{padding-bottom:56px}.ohPage .ohPortals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.ohPage .ohPortal{--pl:25px;--pr:25px;position:relative;display:block;padding:20px var(--pr) 22px var(--pl)}.ohPage .ohPortal:first-child{--pl:0px}.ohPage .ohPortal+.ohPortal:before{content:"";position:absolute;left:0;top:23px;bottom:25px;width:1px;background:var(--line)}.ohPage .ohPortal .ohArrow{position:absolute;top:16px;right:var(--pr)}.ohPage .ohPortal h3{margin:26px 0 0;font-size:26px;font-weight:600;letter-spacing:-.3px;color:var(--ink);transition:color .25s}.ohPage .ohPortal h3>span{display:block;margin-top:9px;font-size:13.5px;font-weight:400;letter-spacing:0;color:var(--muted)}@media (max-width:1000px){.ohPage{--oh-pad:6%}.ohPage .ohHero{grid-template-columns:minmax(0,1fr)}.ohPage .ohCaps{grid-template-columns:repeat(2,minmax(0,1fr))}.ohPage .ohCap:nth-child(3n+1){--pl:26px}.ohPage .ohCap:nth-child(odd){--pl:0px}.ohPage .ohCap:before{display:none}.ohPage .ohCap:nth-child(2n):before{display:block;content:"";position:absolute;left:0;top:24px;bottom:26px;width:1px;background:var(--line)}.ohPage .ohPortals{grid-template-columns:repeat(2,minmax(0,1fr))}.ohPage .ohPortal:nth-child(3){--pl:0px}.ohPage .ohPortal:nth-child(3):before{display:none}}@media (max-width:640px){.ohPage .ohHero{padding:32px var(--oh-pad) 40px;gap:32px}.ohPage .ohHero h1{font-size:42px;letter-spacing:-2px}.ohPage .ohHeroCopy>p{font-size:14px;letter-spacing:0}.ohPage .ohSection{padding-top:52px}.ohPage .ohSectionHead h2{font-size:28px}.ohPage .ohCaps{grid-template-columns:minmax(0,1fr)}.ohPage .ohCap{--pl:0px!important;--pr:0px;padding-top:18px;padding-bottom:20px}.ohPage .ohCap:before{display:none!important}.ohPage .ohPortal{--pl:18px;--pr:18px;padding-top:16px;padding-bottom:16px}.ohPage .ohPortal:nth-child(odd){--pl:0px}.ohPage .ohPortal h3{font-size:24px}}@media (prefers-reduced-motion:reduce){.ohPage .ohArrow,.ohPage .ohCap,.ohPage .ohCap h3,.ohPage .ohCap:after,.ohPage .ohCapNo,.ohPage .ohPortal,.ohPage .ohPortal h3,.ohPage .ohPortal:after{transition:none}}.ohPage .ohQuick .sfCodeTabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#2f6b55 transparent;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.ohPage .ohQuick .sfCodeTabs::-webkit-scrollbar{height:4px}.ohPage .ohQuick .sfCodeTabs::-webkit-scrollbar-thumb{background:#2f6b55;border-radius:4px}.ohPage .ohQuick .sfCodeTabs button{padding:10px 11px;font-size:12px}