.gl .phero{background:var(--n50)}.gl .phero h1{max-width:20ch}.gl .phero p{max-width:60ch}.gl .hero-cta{flex-wrap:wrap;gap:12px;display:flex}.gl-h2{letter-spacing:-.02em;max-width:24ch;margin:14px 0 0;font-size:clamp(26px,3.4vw,40px);line-height:1.16}.gl .card h3{font-size:18px}.gl .card p{min-height:0;margin-bottom:0}.gl-shot{background:var(--n0);border:1px solid #1118271f;border-radius:16px;overflow:hidden;box-shadow:0 26px 58px -22px #11182752,0 8px 20px -16px #15803d80}.gl-shot img{width:100%;height:auto;display:block}.gl-more{margin-top:20px;font-size:15px;font-weight:700}.gl-more a{color:var(--g700)}.gl-nudge{background:var(--g50);border:1px solid var(--g600);border-radius:var(--r-container);justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,4vw,40px);display:flex}.gl-nudge h2{letter-spacing:-.02em;font-size:clamp(22px,2.8vw,32px)}.gl-nudge p{color:var(--n500);max-width:56ch;margin-top:8px;line-height:1.55}.gl-nudge .btn{flex:none}.gl-faqs{margin:28px 0 0}.gl-links{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:24px;display:grid}.gl-link{background:var(--n0);border:1px solid var(--n200);border-radius:var(--r-container);box-shadow:var(--sh-card);color:var(--n900);flex-direction:column;gap:6px;padding:22px 26px;transition:border-color .18s;display:flex}.gl-link:hover{border-color:var(--g600)}.gl-link b{font-size:19px}.gl-link span{color:var(--n500);font-size:14.5px}.gl .cta-band .btn-primary{position:relative}@media (max-width:900px){.gl .vs-feat,.gl .vs-feat.flip{grid-template-columns:1fr}.gl .vs-feat.flip .vs-visual{order:0}}@media (max-width:760px){.gl .grid3,.gl-links{grid-template-columns:1fr}.gl-nudge{flex-direction:column;align-items:flex-start}}
