.gcm{background:#fff;overflow-x:clip;overflow-y:visible;padding:100px 0 150px}.gcm,.gcm__wrap{position:relative}.gcm__wrap{display:flex;flex-direction:column;justify-content:center;margin-inline:auto;max-width:1200px;min-height:700px;padding-inline:var(--gutter);width:100%}.gcm__mock{height:482.976px;position:absolute;right:30px;top:-20px;transform:rotate(9.46deg);width:253.9px;z-index:1}.gcm__tag{background:#256eff;border-radius:0 30px 30px 0;box-shadow:0 8px 18px rgba(37,110,255,.28);color:#fff;font-family:Open Sans;font-size:20px;font-style:normal;font-weight:700;letter-spacing:.2px;line-height:110%;padding:15px 30px;position:absolute;right:-52px;top:315px;transform:rotate(9deg);white-space:nowrap;z-index:3}.gcm__tag:after{background:url(https://7196611.fs1.hubspotusercontent-na1.net/hubfs/7196611/raw_assets/public/ormit-nextgen-2026-08-02/images/cluster-1/c1-tension-tail-blue.svg) no-repeat 50%/100% 100%;bottom:0;content:"";left:-20px;position:absolute;top:0;transform:scaleX(-1);width:22px}.gcm__intro{max-width:620px;position:relative;z-index:2}.gcm__title{color:var(--ink);font-size:34px;font-weight:var(--w-bold);line-height:1.15;margin:0}.gcm__body{color:var(--ink);font-size:16px;line-height:1.6;margin:20px 0 0}.gcm__body strong{font-weight:var(--w-bold)}.gcm__serif{color:var(--ink);font-size:26px;line-height:1.3;margin:26px 0 0}.gcm__share{align-items:center;background:#1f6f5c;border-radius:8px;color:var(--white);display:inline-flex;font-size:13px;font-weight:var(--w-semibold);gap:8px;margin-top:26px;padding:11px 18px}.gcm__swoof{position:absolute;right:-100px;top:-50px}.gcm__bg_round{background:#cedeff;border-radius:751px;bottom:-271.617px;filter:blur(355.3999938964844px);height:751px;left:-232px;position:absolute;width:749px}.gcm__sepbg{bottom:-565px;fill:#fff;height:826px;left:-532px;position:absolute;width:1144px}.gcm__close{color:var(--ink);font-size:16px;line-height:1.6;margin:200px auto 0;max-width:880px;position:relative;z-index:2}@media (max-width:1023.98px),(min-width:1024px) and (max-width:1366.98px) and (any-pointer:coarse){.gcm{padding:24px 0 40px}.gcm__wrap{min-height:0;padding-inline:40px}.gcm__mock{height:auto;margin:50px auto;max-width:212px;position:relative;right:auto;top:auto;width:100%}.gcm__intro{max-width:none}.gcm__title{font-size:28px}.gcm__serif{font-size:32px}.gcm__share{font-size:10px;gap:4px;letter-spacing:1.32px;padding:8px}.gcm__close{margin:40px 0 0}.gcm__swoof{position:absolute;right:0;top:-30px}.gcm__tag{right:38px}}