.froa_G_page{width:min(1180px,100% - 40px);margin-inline:auto;padding-bottom:clamp(64px,8vw,96px)}.froa_G_intro{max-width:850px;padding:clamp(58px,7vw,88px) 0 clamp(46px,5vw,64px)}.froa_G_eyebrow{color:var(--marketing-forest);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:780}.froa_G_intro h1,.froa_G_step h2{font-family:var(--font-serif);letter-spacing:-.045em;margin:0;font-weight:500}.froa_G_intro h1{max-width:800px;font-size:clamp(48px,6vw,72px);line-height:.98}.froa_G_lead{max-width:760px;color:var(--marketing-muted);margin:25px 0 0;font-size:clamp(18px,1.8vw,21px);line-height:1.55}.froa_G_disclosure{max-width:760px;color:var(--marketing-muted);border-top:1px solid #10221b29;margin:22px 0 0;padding-top:18px;font-size:13px;line-height:1.6}.froa_G_steps{border-bottom:1px solid #10221b2b;margin:0;padding:0;list-style:none}.froa_G_step{border-top:1px solid #10221b2b;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:start;gap:clamp(38px,5vw,66px);padding:clamp(48px,6vw,72px) 0;display:grid}.froa_G_stepCopy{padding-top:5px}.froa_G_stepNumber{color:var(--marketing-forest);letter-spacing:.09em;margin-bottom:26px;font-size:12px;font-weight:800;display:block}.froa_G_step h2{font-size:clamp(34px,4vw,47px);line-height:1.02}.froa_G_stepCopy p{color:var(--marketing-muted);margin:20px 0 0;font-size:17px;line-height:1.65}.froa_G_imageFrame{color:var(--marketing-forest-dark);background:#fffefa;border:1px solid #10221b2e;border-radius:9px;min-width:0;text-decoration:none;display:block;overflow:hidden;box-shadow:0 12px 28px #10221b1a}.froa_G_imageFrame img{width:100%;height:auto;display:block}.froa_G_imageCaption{border-top:1px solid #10221b2e;justify-content:space-between;align-items:center;min-height:44px;padding:10px 14px;font-size:13px;font-weight:650;display:flex}.froa_G_imageFrame:hover .froa_G_imageCaption{text-underline-offset:4px;text-decoration:underline}.froa_G_demoAction{align-items:baseline;gap:10px;margin-top:clamp(42px,6vw,64px);font-size:16px;display:flex}.froa_G_demoAction p{color:var(--marketing-muted);margin:0}.froa_G_demoAction a{min-height:44px;color:var(--marketing-forest-dark);text-underline-offset:4px;align-items:center;font-weight:780;display:inline-flex}.froa_G_demoAction a:hover{color:var(--marketing-forest)}.froa_G_demoAction a:focus-visible,.froa_G_imageFrame:focus-visible{outline-offset:4px;outline:3px solid #e8b659}@media (max-width:760px){.froa_G_intro{padding:48px 0 42px}.froa_G_intro h1{font-size:clamp(44px,12.5vw,58px)}.froa_G_step{grid-template-columns:1fr;gap:28px;padding:46px 0}.froa_G_stepNumber{margin-bottom:18px}.froa_G_stepCopy p{margin-top:16px}.froa_G_imageFrame{border-radius:7px;box-shadow:0 8px 20px #10221b17}.froa_G_demoAction{flex-direction:column;align-items:flex-start;gap:7px}}
