.gpa-v2 .v2-fr-shot{margin:0}.gpa-v2 .v2-fr-shot img{border:1px solid var(--v2-line);background:#f4efe6;border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 18px 40px -28px #281e1459}.gpa-v2 .v2-fr-shot+.v2-fr-shot{margin-top:20px}.gpa-v2 .v2-fr-shot figcaption{color:var(--v2-muted);margin-top:12px;font-size:.875rem}.gpa-v2 .v2-fr-hero-shot{padding-bottom:24px}.gpa-v2 .v2-fr-define{padding-block:88px 40px}.gpa-v2 .v2-fr-define p{max-width:820px;margin-top:20px;font-size:1.375rem;line-height:1.5}.gpa-v2 .v2-fr-situation{grid-template-columns:.8fr 1.2fr;gap:64px;padding-block:56px 88px;display:grid}.gpa-v2 .v2-fr-situation p{max-width:640px;color:var(--v2-muted)}.gpa-v2 .v2-fr-situation p+p{margin-top:18px}.gpa-v2 .v2-fr-situation p:last-child{color:var(--v2-ink)}.gpa-v2 .v2-fr-feature{border-top:1px solid var(--v2-line);grid-template-columns:1fr 1fr;align-items:start;gap:72px;padding-block:88px;display:grid}.gpa-v2 .v2-fr-feature--capture{grid-template-columns:1fr;gap:40px}.gpa-v2 .v2-fr-feature--capture .v2-fr-feature-text{grid-template-columns:.8fr 1.2fr;column-gap:64px;display:grid}.gpa-v2 .v2-fr-feature--capture .v2-fr-feature-text h2{grid-row:1/span 3}.gpa-v2 .v2-fr-feature--capture .v2-fr-feature-text>p:first-of-type{margin-top:0}.gpa-v2 .v2-fr-feature--controls .v2-fr-feature-text{position:sticky;top:112px}.gpa-v2 .v2-fr-feature--controls .v2-fr-feature-shots{justify-self:center;width:100%;max-width:440px}.gpa-v2 .v2-fr-feature-text p{max-width:560px;color:var(--v2-muted);margin-top:20px}.gpa-v2 .v2-fr-feature-text ul{max-width:560px;margin:26px 0 0;padding:0;list-style:none}.gpa-v2 .v2-fr-feature-text li{border-top:1px solid var(--v2-line);gap:12px;padding:12px 0;font-size:1rem;display:flex}.gpa-v2 .v2-fr-feature-text li svg{color:#607650;flex-shrink:0;margin-top:3px}.gpa-v2 .v2-fr-feature-shots{min-width:0}.gpa-v2 .v2-fr-after{border-top:1px solid var(--v2-line);grid-template-columns:1.1fr .9fr;align-items:start;gap:72px;padding-block:88px;display:grid}.gpa-v2 .v2-fr-after p{max-width:560px;color:var(--v2-muted);margin-top:20px}.gpa-v2 .v2-fr-after .v2-text-link{margin-top:26px}.gpa-v2 .v2-fr-keys{border:1px solid var(--v2-line);background:#eee9df;border-radius:10px;padding:28px}.gpa-v2 .v2-fr-keys h3{letter-spacing:-.02em;font-size:1.25rem}.gpa-v2 .v2-fr-keys dl{margin:16px 0 0}.gpa-v2 .v2-fr-keys dl>div{border-top:1px solid #d4cebe;grid-template-columns:76px 1fr;align-items:center;gap:12px;padding:9px 0;display:grid}.gpa-v2 .v2-fr-keys dt,.gpa-v2 .v2-fr-keys dd{margin:0}.gpa-v2 .v2-fr-keys dd{font-size:1rem}.gpa-v2 .v2-fr-keys kbd{background:var(--v2-paper);min-width:28px;font:600 .875rem var(--v2-font-body);text-align:center;white-space:nowrap;border:1px solid #cfc8b8;border-bottom-width:2px;border-radius:6px;padding:2px 8px;display:inline-block}.gpa-v2 .v2-fr-limits{border-top:1px solid var(--v2-line);padding-block:88px}.gpa-v2 .v2-fr-limits h2{margin-bottom:40px}.gpa-v2 .v2-fr-limits .v2-capabilities{grid-template-columns:repeat(2,1fr);gap:40px 64px}.gpa-v2 .v2-fr-limits .v2-capabilities h3{margin-top:0}.gpa-v2 .v2-fr-faq{border-top:1px solid var(--v2-line);grid-template-columns:1fr 2fr;gap:64px;padding-block:88px;display:grid}.gpa-v2 .v2-fr-faq-item{border-bottom:1px solid var(--v2-line);padding:22px 0}.gpa-v2 .v2-fr-faq-item:first-child{padding-top:0}.gpa-v2 .v2-fr-faq-item h3{letter-spacing:-.025em;font-size:1.2rem}.gpa-v2 .v2-fr-faq-item p{color:var(--v2-muted);margin-top:10px;font-size:1rem}.gpa-v2 .v2-close p a{color:var(--v2-ink);text-decoration:underline;-webkit-text-decoration-color:var(--v2-line);text-decoration-color:var(--v2-line);text-underline-offset:4px}.gpa-v2 .v2-close p a:hover{color:var(--v2-accent);text-decoration-color:currentColor}@media (max-width:1080px){.gpa-v2 .v2-fr-feature,.gpa-v2 .v2-fr-after,.gpa-v2 .v2-fr-situation{gap:40px}}@media (max-width:860px){.gpa-v2 .v2-fr-feature,.gpa-v2 .v2-fr-feature--capture .v2-fr-feature-text,.gpa-v2 .v2-fr-after,.gpa-v2 .v2-fr-situation,.gpa-v2 .v2-fr-faq{grid-template-columns:1fr}.gpa-v2 .v2-fr-feature--capture .v2-fr-feature-text h2{grid-row:auto}.gpa-v2 .v2-fr-feature--capture .v2-fr-feature-text>p:first-of-type{margin-top:20px}.gpa-v2 .v2-fr-feature--controls .v2-fr-feature-text{position:static}.gpa-v2 .v2-fr-feature-text p,.gpa-v2 .v2-fr-situation p{max-width:none}.gpa-v2 .v2-fr-situation{gap:24px}}@media (max-width:760px){.gpa-v2 .v2-fr-define{padding-block:64px 24px}.gpa-v2 .v2-fr-define p{font-size:1.1875rem}.gpa-v2 .v2-fr-situation,.gpa-v2 .v2-fr-feature,.gpa-v2 .v2-fr-after,.gpa-v2 .v2-fr-limits,.gpa-v2 .v2-fr-faq{padding-block:56px}.gpa-v2 .v2-fr-keys{padding:20px}.gpa-v2 .v2-fr-limits .v2-capabilities{grid-template-columns:1fr;gap:28px}.gpa-v2 .v2-fr-faq{gap:24px}}
