/* V5: copy refinement with a navigable, grouped FAQ. */
.v5 .v3-hero{min-height:730px}.v5 .v3-hero-content{padding-bottom:55px}.v5 .v3-opening{align-items:center}.v5 .v3-opening h2{grid-column:1}.v5 .v3-opening>p:last-child{grid-column:2;align-self:center}.v5 .v4-place-benefits h3{font-size:27px}.v5-invitation-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:start}.v5 .v5-investor-invitation h2{font-size:48px;margin:0}.v5 .v5-investor-invitation p:not(.v3-label){font-size:14px;line-height:1.85;max-width:630px;margin-top:0}.v5-capital-disclaimer{padding-block:25px 35px}.v5-capital-disclaimer p{font-size:11px;line-height:1.8;max-width:850px;color:#aeb7a3}.v5-faq-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:70px;align-items:start;padding-top:20px}.v5-faq-index{display:flex;flex-direction:column;position:sticky;top:25px}.v5-faq-index a{padding:16px 0;border-top:1px solid #4e5944;text-decoration:none;font:11px/1.8 var(--mono);color:#c5ccb9}.v5-faq-index a:hover{color:#f0ede5}.v5-faq-group{margin-bottom:65px;scroll-margin-top:35px}.v5 .v5-faq-group>h2{font:11px/1.8 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#c4b198;margin:0 0 23px}.v5-faq-group .v3-accordion summary{font-size:16px}.v5-faq-answer{padding:0 25px 25px 40px}.v5-faq-answer p,.v5-faq-answer li{font-size:13px;line-height:1.85;color:#c1c8b5}.v5-faq-answer p{margin:0 0 18px}.v5-faq-answer p:last-child{margin-bottom:0}.v5-faq-answer ul{padding-left:20px}.v5-faq-answer li{padding-left:4px;margin-bottom:13px}.v5-faq-close h2{font-size:44px}.v5-faq-close p{max-width:780px}.v5-faq-close .v3-actions{margin-top:24px}
@media(max-width:900px){.v5-invitation-grid{gap:40px}.v5-faq-layout{grid-template-columns:200px minmax(0,1fr);gap:35px}.v5 .v5-investor-invitation h2{font-size:42px}}
@media(max-width:600px){.v5 .v3-hero{min-height:690px}.v5 .v3-opening{display:block}.v5 .v3-opening>p:last-child{margin-top:24px}.v5-invitation-grid{grid-template-columns:1fr;gap:30px}.v5 .v5-investor-invitation h2{font-size:40px}.v5-faq-layout{grid-template-columns:1fr;gap:40px}.v5-faq-index{position:static}.v5-faq-index a{font-size:10px;padding-block:13px}.v5-faq-group{margin-bottom:45px}.v5-faq-group .v3-accordion summary{font-size:15px}.v5-faq-answer{padding-left:33px;padding-right:5px}.v5 .v4-place-benefits h3{font-size:29px}.v5-faq-close h2{font-size:37px}}
.v5 .v5-investor-invitation .v5-invitation-grid>div:last-child>p+p{margin-top:18px}
