.ogcl-grain:before{content:"";position:fixed;opacity:.4;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E")}.ogcl-grain:before,.ogcl-guil{inset:0;z-index:0;pointer-events:none}.ogcl-guil{position:absolute;opacity:.7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cg fill='none' stroke='%231D4ED8' stroke-width='0.6' opacity='0.10'%3E%3Ccircle cx='300' cy='300' r='60'/%3E%3Ccircle cx='300' cy='300' r='120'/%3E%3Ccircle cx='300' cy='300' r='180'/%3E%3Ccircle cx='300' cy='300' r='240'/%3E%3Ccircle cx='300' cy='300' r='290'/%3E%3C/g%3E%3C/svg%3E")}.ogcl-wrap{width:100%;max-width:1680px;margin:0 auto;padding:0 64px}.ogcl-docbar{position:fixed;top:0;left:0;right:0;z-index:70}.ogcl-nav{position:fixed;top:42px;left:50%;right:auto;transform:translateX(-50%);width:min(calc(100% - 64px),1680px);z-index:60;display:flex;align-items:center;justify-content:space-between;background:hsla(0,0%,100%,.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(11,23,48,.1);border-radius:10px;padding:10px 12px 10px 22px;box-shadow:0 10px 30px -16px rgba(0,0,0,.25);transition:transform .5s var(--ease)}.ogcl-nav.is-hidden{transform:translate(-50%,-200%)}.ogcl-logo{font-family:var(--display);font-weight:700;font-size:20px;text-decoration:none;color:var(--ink)}.ogcl-logo b{color:var(--blue)}.ogcl-nav .ogcl-links{display:flex;gap:28px;font-size:14px;font-weight:500}.ogcl-nav .ogcl-links a{color:var(--ink2);text-decoration:none}.ogcl-nav .ogcl-right{display:flex;align-items:center;gap:10px}.ogcl-nav .ogcl-signin{padding:8px 14px;color:var(--ink)}.ogcl-nav .ogcl-join,.ogcl-nav .ogcl-signin{font-size:14px;font-weight:700;text-decoration:none}.ogcl-nav .ogcl-join{color:#fff;background:var(--blue);padding:10px 18px;border-radius:6px}.ogcl-hero{position:relative;min-height:100vh;max-width:1680px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden}.ogcl-hero .ogcl-glow{position:absolute;inset:0;z-index:0;background:radial-gradient(60% 60% at 82% 6%,rgba(59,130,246,.16),transparent 60%),radial-gradient(55% 60% at 2% 100%,rgba(29,78,216,.12),transparent 60%)}.ogcl-hero-text{position:relative;z-index:5;padding-left:clamp(24px,8vw,120px);padding-right:30px}.ogcl-h1{font-family:var(--display);font-weight:700;font-size:clamp(48px,5.8vw,96px);line-height:.94;letter-spacing:-.02em;margin:18px 0 0}.ogcl-h1 u{text-decoration:none;position:relative;color:var(--blue)}.ogcl-h1 u:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:10px;background:var(--blue);opacity:.16;z-index:-1}.ogcl-hsub{font-size:19px;line-height:1.55;color:var(--ink2);max-width:480px;margin:26px 0 32px}.ogcl-cta{gap:14px;flex-wrap:wrap}.ogcl-cta,.ogcl-hero-prod{display:flex;align-items:center}.ogcl-hero-prod{position:relative;z-index:3;justify-content:center;padding:0 clamp(16px,4vw,72px)}.ogcl-hero-prod .ogcl-inner{position:relative;width:440px;height:430px;will-change:transform}.ogcl-hero-prod .ogc-cred{position:absolute}.ogcl-c-back{right:210px;top:-8px;transform:rotate(-6deg);z-index:1}.ogcl-c-front{right:0;top:108px;transform:rotate(4deg);z-index:3}.ogcl-scrollcue{position:absolute;bottom:22px;left:clamp(24px,8vw,120px);font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#8893ad;animation:ogcl-bob 2s ease-in-out infinite}@keyframes ogcl-bob{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}.ogcl-statement{display:flex;align-items:center;padding:96px 0;position:relative}.ogcl-statement h2{font-family:var(--display);font-weight:700;font-size:clamp(38px,4.8vw,78px);line-height:1;letter-spacing:-.02em;margin:22px 0 0}.ogcl-statement h2 u{text-decoration:none;color:var(--blue)}.ogcl-statement p{font-size:19px;color:var(--ink2);max-width:560px;margin-top:30px;line-height:1.6}.ogcl-pin-wrap{position:relative;height:250vh;background:var(--navy)}.ogcl-pin-inner{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;display:flex;align-items:center;color:#fff;background:radial-gradient(70% 90% at 78% 12%,#0a2f5e 0,#031729 62%)}.ogcl-pin-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(24px,6vw,96px);gap:clamp(24px,6vw,96px);align-items:center;width:100%;max-width:1680px;margin:0 auto;position:relative;z-index:2;padding:0 64px}.ogcl-pin-left{position:relative;height:470px}.ogcl-pin-card{position:absolute;left:clamp(16px,4vw,56px);top:50%;transform:translateY(-50%);width:392px;will-change:transform}.ogcl-pin-right{padding-right:clamp(0px,6vw,40px)}.ogcl-pin-right .ogc-kicker{color:#7fb0ff}.ogcl-pin-right h2{font-family:var(--display);font-weight:700;font-size:clamp(30px,3.2vw,52px);letter-spacing:-.02em;margin:12px 0 32px}.ogcl-pstep{display:flex;gap:16px;padding:20px 0;border-top:1px solid hsla(0,0%,100%,.14);opacity:.55;transition:opacity .4s,transform .4s}.ogcl-pstep.is-on{opacity:1;transform:translateX(8px)}.ogcl-pstep .ogcl-pn{font-family:var(--mono);font-size:13px;color:#7fb0ff;padding-top:3px}.ogcl-pstep h4{font-family:var(--display);font-weight:600;font-size:21px;margin:0}.ogcl-pstep p{font-size:14.5px;color:#aebbdc;margin:4px 0 0}.ogcl-pbar{height:3px;background:hsla(0,0%,100%,.14);border-radius:3px;margin-top:22px;overflow:hidden}.ogcl-pbar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#7fb0ff,#fff)}.ogcl-stamp{position:absolute;right:-10px;top:14px;transform:rotate(-14deg) scale(2.4);opacity:0;transition:transform .35s var(--spring),opacity .25s;z-index:5;border:4px solid #0e7c66;color:#0e7c66;font-family:var(--display);font-weight:700;font-size:21px;letter-spacing:.05em;padding:7px 14px;border-radius:8px;text-transform:uppercase}.ogcl-stamp.is-on{transform:rotate(-14deg) scale(1);opacity:.95}.ogcl-immersive{display:flex;flex-direction:column;justify-content:center;padding:72px 0}.ogcl-immersive .ogcl-lab{text-align:center;margin-bottom:28px}.ogcl-immersive .ogcl-lab h3{font-family:var(--display);font-weight:700;font-size:clamp(28px,3vw,44px);letter-spacing:-.02em;margin:10px 0 0}.ogcl-photo{position:relative;height:70vh;overflow:hidden;box-shadow:0 50px 100px -50px rgba(0,0,0,.4);width:100vw;margin-left:calc(-50vw + 50%)}.ogcl-photo img{width:100%;height:120%;object-fit:cover;will-change:transform}.ogcl-photo .ogcl-pgrad{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,14,30,.2),transparent 40%,rgba(8,14,30,.6))}.ogcl-badge{position:absolute;top:30px;left:5vw;gap:10px;background:#fff;padding:10px 16px;border-radius:8px;font-weight:700;font-size:14px;color:var(--blue);box-shadow:0 8px 18px -8px rgba(0,0,0,.4)}.ogcl-badge,.ogcl-badge span{display:flex;align-items:center}.ogcl-badge span{width:22px;height:22px;border-radius:50%;background:var(--blue);color:#fff;justify-content:center;font-size:13px}.ogcl-photo .ogcl-cap{position:absolute;left:5vw;bottom:28px;color:#fff}.ogcl-photo .ogcl-cap b{font-family:var(--display);font-weight:700;font-size:26px;display:block}.ogcl-photo .ogcl-cap em{font-style:normal;font-family:var(--mono);font-size:12.5px;opacity:.9;letter-spacing:.04em}.ogcl-feat{position:relative;display:grid;grid-template-columns:1fr 1.1fr;align-items:center;grid-gap:clamp(24px,6vw,110px);gap:clamp(24px,6vw,110px);padding:88px max(8vw,calc((100% - 1680px) / 2))}.ogcl-feat.is-alt .ogcl-feat-text{order:2}.ogcl-feat.is-alt .ogcl-feat-vis{order:1}.ogcl-feat.is-dark{background:var(--navy);color:#fff}.ogcl-feat.is-dark .ogcl-one{color:#aebbdc}.ogcl-feat.is-dark .ogcl-num{color:#7fb0ff}.ogcl-feat.is-tint{background:var(--paper2)}.ogcl-num{font-family:var(--mono);font-size:12px;color:#8893ad;letter-spacing:.1em}.ogcl-feat-text h2{font-family:var(--display);font-weight:700;font-size:clamp(34px,3.6vw,58px);line-height:1;letter-spacing:-.02em;margin:12px 0 0}.ogcl-one{font-size:19px;line-height:1.55;color:var(--ink2);max-width:420px;margin:20px 0 22px}.ogcl-mini{display:flex;gap:16px;flex-wrap:wrap;font-family:var(--mono);font-size:11.5px;color:var(--blue);letter-spacing:.04em}.ogcl-feat.is-dark .ogcl-mini{color:#7fb0ff}.ogcl-lk{font-weight:700;color:var(--blue);text-decoration:none;font-size:15px}.ogcl-feat-vis{position:relative}.ogcl-feat-vis .ogcl-fv{will-change:transform}.ogcl-uitop{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(11,23,48,.08)}.ogcl-uilogo{font-family:var(--display);font-weight:700;font-size:15px}.ogcl-uilogo b{color:var(--blue)}.ogcl-sighead{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;background:var(--paper2);border-bottom:1px solid rgba(11,23,48,.08)}.ogcl-sighead .ogcl-jt{font-family:var(--display);font-weight:700;font-size:16px}.ogcl-sighead .ogcl-jc{font-size:12px;color:var(--ink2)}.ogcl-sigstatus{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--blue);background:#fff;border:1px solid rgba(29,78,216,.3);padding:5px 10px;border-radius:999px}.ogcl-msg{display:flex;gap:10px;padding:13px 16px;border-bottom:1px dashed rgba(11,23,48,.1)}.ogcl-msg .ogcl-av{width:30px;height:30px;border-radius:50%;flex-shrink:0}.ogcl-msg .ogcl-who{font-weight:700;font-size:12.5px;font-family:var(--display)}.ogcl-msg .ogcl-who span{font-family:var(--mono);font-size:8.5px;font-weight:700;padding:2px 6px;border-radius:999px;margin-left:6px}.ogcl-msg .ogcl-mt{font-size:12.5px;color:var(--ink2);margin-top:2px;line-height:1.45}.ogcl-aiprompt{margin:16px;border:1.5px solid rgba(29,78,216,.3);border-radius:12px;padding:14px;font-size:13px;color:var(--ink2);background:#fff}.ogcl-aiprompt b{color:var(--ink)}.ogcl-aiout{margin:0 16px 16px;border:1px solid rgba(11,23,48,.1);border-radius:12px;padding:14px;background:var(--paper2)}.ogcl-aiout h5{font-family:var(--display);font-weight:700;font-size:15px;margin:0}.ogcl-ailine{height:8px;border-radius:4px;background:rgba(11,23,48,.1);margin-top:8px}.ogcl-ailine.s{width:70%}.ogcl-ailine.m{width:90%}.ogcl-aigen{display:inline-flex;gap:6px;align-items:center;margin-top:12px;font-family:var(--mono);font-size:11px;color:var(--blue)}.ogcl-fdc{padding:14px 16px}.ogcl-fdrow{display:flex;gap:10px;align-items:center}.ogcl-fdav{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#4285f4,#1d4ed8)}.ogcl-fdname{font-weight:700;font-size:13px;font-family:var(--display)}.ogcl-fdsub{font-size:11px;color:var(--ink2)}.ogcl-fdtext{font-size:13px;margin:10px 0;color:var(--ink);line-height:1.45}.ogcl-fdimg{height:104px;border-radius:10px;background:linear-gradient(135deg,#cfe0ff,#eef4ff)}.ogcl-fdactions{display:flex;gap:18px;font-family:var(--mono);font-size:11px;color:var(--ink2);margin-top:10px;padding-top:10px;border-top:1px solid rgba(11,23,48,.08)}.ogcl-reactpill{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:12px;font-weight:700;color:#0e7c66;background:#e6f4ea;border:1px solid rgba(14,124,102,.2);padding:5px 12px;border-radius:999px}.ogcl-chatui{padding:14px}.ogcl-cb{max-width:82%;padding:9px 12px;border-radius:14px;font-size:12.5px;margin-bottom:9px;line-height:1.4}.ogcl-cb.them{background:var(--paper2);border:1px solid rgba(11,23,48,.08)}.ogcl-cb.me{background:var(--blue);color:#fff;margin-left:auto}.ogcl-chatin{display:flex;align-items:center;gap:8px;margin-top:8px;border:1px solid rgba(11,23,48,.12);border-radius:999px;padding:8px 14px;font-size:12px;color:#9fb0cc}.ogcl-pfcover{height:66px;background:linear-gradient(120deg,#1d4ed8,#0a2f5e)}.ogcl-pfbody{padding:0 16px 16px;margin-top:-24px}.ogcl-pfav{width:56px;height:56px;border-radius:14px;border:3px solid #fff;object-fit:cover;display:block;position:relative;z-index:1}.ogcl-pfname{font-family:var(--display);font-weight:700;font-size:18px;margin-top:8px}.ogcl-pfchips{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.ogcl-jobsfeat{display:flex;flex-direction:column;justify-content:center;padding:88px 0;background:var(--paper2);text-align:center}.ogcl-jobsfeat .ogcl-jh{font-family:var(--display);font-weight:700;font-size:clamp(32px,3.6vw,56px);letter-spacing:-.02em;margin:10px 0 0}.ogcl-jobsfeat .ogcl-one{margin:16px auto 0;max-width:540px}.ogcl-railwrap{position:relative;overflow:hidden;margin-top:44px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.ogcl-rail{display:flex;gap:18px;width:max-content;animation:ogcl-rail 48s linear infinite;padding:0 64px}.ogcl-railwrap:hover .ogcl-rail{animation-play-state:paused}@keyframes ogcl-rail{to{transform:translateX(-50%)}}.ogcl-trust{padding:30px 0 14px;text-align:center}.ogcl-trust-cap{margin:0 auto 20px;font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink2)}.ogcl-trustwrap{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ogcl-trustrail{display:flex;align-items:center;gap:14px;width:max-content;animation:ogcl-rail 40s linear infinite;padding:0 7px}.ogcl-trustwrap:hover .ogcl-trustrail{animation-play-state:paused}.ogcl-trustco{display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;padding:9px 16px;border:1px solid rgba(11,23,48,.1);border-radius:999px;background:var(--paper);box-shadow:0 1px 0 rgba(3,23,41,.03)}.ogcl-trustco img{width:24px;height:24px;border-radius:5px;object-fit:contain;display:block}.ogcl-trustco span{font-family:var(--display);font-weight:600;font-size:15px;color:var(--ink);white-space:nowrap}.ogcl-roles{display:flex;align-items:center;padding:88px 0}.ogcl-roles .ogc-kicker{display:block;text-align:center}.ogcl-roles h2{font-family:var(--display);font-weight:700;font-size:clamp(32px,3.6vw,56px);letter-spacing:-.02em;text-align:center;margin:14px 0 50px}.ogcl-rrow{display:grid;grid-template-columns:70px 100px 1fr auto;grid-gap:30px;gap:30px;align-items:center;padding:34px 22px;border-top:1px solid rgba(11,23,48,.14);transition:.3s;text-decoration:none;color:inherit}.ogcl-rrow:last-child{border-bottom:1px solid rgba(11,23,48,.14)}.ogcl-rrow:hover{background:var(--paper2);transform:translateX(8px)}.ogcl-rrow .ogcl-rnum{font-family:var(--mono);font-size:14px;color:#8893ad}.ogcl-rstamp{font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:center;padding:9px 4px;border:1.5px solid;border-radius:6px;transform:rotate(-6deg)}.ogcl-rrow h4{font-family:var(--display);font-weight:700;font-size:clamp(24px,2.4vw,36px);letter-spacing:-.02em;margin:0}.ogcl-rrow p{font-size:16px;color:var(--ink2);margin:6px 0 0;max-width:680px}.ogcl-rrow .ogcl-go{font-family:var(--mono);font-size:13px;white-space:nowrap;opacity:.5;transition:.3s}.ogcl-rrow:hover .ogcl-go{opacity:1;transform:translateX(4px)}.ogcl-sealsec{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden;grid-gap:clamp(24px,5vw,90px);gap:clamp(24px,5vw,90px);padding:92px max(8vw,calc((100% - 1680px) / 2))}.ogcl-sealsec h2{font-family:var(--display);font-weight:700;font-size:clamp(32px,3.4vw,52px);letter-spacing:-.02em}.ogcl-sealsec p{font-size:18px;color:var(--ink2);margin-top:16px;max-width:460px}.ogcl-sealstats{display:flex;gap:50px;margin-top:40px;font-family:var(--mono)}.ogcl-sealstats div b{font-family:var(--display);font-size:32px;color:var(--blue);display:block}.ogcl-sealstats div span{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#8893ad}.ogcl-footer{position:relative;display:flex;flex-direction:column;justify-content:center;padding:96px 0 46px;overflow:hidden}.ogcl-footer--compact{padding:56px 0 40px}.ogcl-footer--compact .ogcl-cc{margin-bottom:44px}.ogc .ogcl-footer--compact h2,.ogcl-footer--compact h2{font-size:clamp(32px,4vw,54px)!important}.ogcl-footer--slim{padding:40px 0 36px;border-top:1px solid rgba(11,23,48,.1)}.ogcl-footer--slim .ogcl-fcols{border-top:none;padding-top:0}.ogcl-footer .ogcl-glow{position:absolute;inset:0;z-index:0;background:radial-gradient(60% 70% at 84% 4%,rgba(59,130,246,.16),transparent 55%),radial-gradient(55% 60% at 6% 100%,rgba(29,78,216,.12),transparent 55%)}.ogcl-footer .ogcl-cc{margin-bottom:74px;position:relative;z-index:2;padding-left:2vw}.ogcl-footer h2{font-family:var(--display);font-weight:700;font-size:clamp(48px,7vw,104px);letter-spacing:-.02em;line-height:.92}.ogcl-footer .ogcl-fsub{font-size:18px;color:var(--ink2);margin:24px 0 32px;max-width:480px}.ogcl-fcols{position:relative;z-index:2;display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr;grid-gap:30px;gap:30px;border-top:1.5px solid rgba(11,23,48,.16);padding-top:42px}.ogcl-fcols .ogcl-logo{font-size:24px}.ogcl-fcols h5{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8893ad;margin-bottom:14px}.ogcl-fcols a{display:block;color:var(--ink2);text-decoration:none;font-size:14.5px;margin-bottom:10px}.ogcl-fcols .ogcl-logo{display:inline-flex;color:var(--ink);margin-bottom:0}.ogcl-fbar{position:relative;z-index:2;display:flex;justify-content:space-between;margin-top:38px;font-family:var(--mono);font-size:12px;color:#8893ad;letter-spacing:.06em}.ogcl-fbar a{color:inherit;text-decoration:none}.ogcl-fbar a:hover{color:var(--blue)}.ogcl-apps{display:flex;gap:12px;margin-top:22px;flex-wrap:wrap}.ogcl-app{display:inline-flex;align-items:center;gap:10px;background:var(--ink);color:#fff;padding:10px 18px;border-radius:10px;text-decoration:none;transition:transform .2s var(--ease)}.ogcl-app:hover{transform:translateY(-2px)}.ogcl-app svg{flex-shrink:0}.ogcl-app small{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;opacity:.85;text-transform:uppercase}.ogcl-app b{display:block;font-family:var(--display);font-size:15px;font-weight:700;line-height:1.1}.ogc .ogcl-app b,.ogc .ogcl-fdname,.ogc .ogcl-jt,.ogc .ogcl-logo,.ogc .ogcl-pfname,.ogc .ogcl-uilogo{font-family:var(--display)!important}.ogc .ogcl-aigen,.ogc .ogcl-app small,.ogc .ogcl-fbar,.ogc .ogcl-mini,.ogc .ogcl-num,.ogc .ogcl-photo .ogcl-cap em,.ogc .ogcl-pn,.ogc .ogcl-sealstats div span,.ogc .ogcl-sigstatus{font-family:var(--mono)!important}.ogc .ogcl-h1{font-size:clamp(48px,5.8vw,96px)!important}.ogc .ogcl-statement h2{font-size:clamp(40px,5vw,84px)!important}.ogc .ogcl-pin-right h2{font-size:clamp(30px,3.2vw,52px)!important}.ogc .ogcl-feat-text h2{font-size:clamp(34px,3.6vw,58px)!important}.ogc .ogcl-jobsfeat .ogcl-jh,.ogc .ogcl-roles h2{font-size:clamp(32px,3.6vw,56px)!important}.ogc .ogcl-sealsec h2{font-size:clamp(34px,3.6vw,56px)!important}.ogc .ogcl-footer h2{font-size:clamp(48px,7vw,104px)!important}.ogc .ogcl-fcols h5{font-size:11px!important}.ogc .ogcl-pstep h4{font-size:21px!important}.ogcl-persona-vis{display:flex;align-items:center;justify-content:center;padding:0 4vw}.ogcl-persona-vis .ogc-cred{position:relative;transform:rotate(-3deg);transition:transform .4s var(--ease)}.ogcl-persona-vis .ogc-cred:hover{transform:rotate(0deg)}.ogcl-why{padding:88px 8vw}.ogcl-why .ogc-kicker{display:block;text-align:center}.ogcl-why h2{font-family:var(--display);font-weight:700;font-size:clamp(30px,3.4vw,52px);text-align:center;letter-spacing:-.02em;margin:14px 0 50px}.ogcl-whygrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;max-width:1200px;margin:0 auto}.ogcl-whycard{background:#fff;border:1px solid rgba(11,23,48,.1);border-radius:18px;padding:28px;box-shadow:0 12px 34px -28px rgba(0,0,0,.4)}.ogcl-whycard .wi{width:46px;height:46px;border-radius:12px;background:var(--blue-soft);color:var(--blue);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:16px}.ogcl-whycard h4{font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:-.01em;margin:0}.ogcl-whycard p{font-size:15px;color:var(--ink2);line-height:1.55;margin:8px 0 0}.ogc .ogcl-why h2{font-size:clamp(30px,3.4vw,52px)!important}@media (max-width:980px){.ogcl-nav .ogcl-links{display:none}.ogcl-hero{grid-template-columns:1fr}.ogcl-hero-prod{display:none}.ogcl-fcols,.ogcl-pin-grid,.ogcl-sealsec{grid-template-columns:1fr}.ogcl-pin-left{display:none}.ogcl-rrow{gap:8px}.ogcl-feat,.ogcl-rrow{grid-template-columns:1fr}.ogcl-feat{gap:34px}.ogcl-feat.is-alt .ogcl-feat-text{order:1}.ogcl-feat.is-alt .ogcl-feat-vis{order:2}.ogcl-whygrid{grid-template-columns:1fr}.ogcl-wrap{padding:0 24px}}