/* v7.20: launch access, source-to-output and website payment guidance. */
@layer v720-launch {
 body .v720-section{padding:64px 0!important;background:#F3F8F1!important;border-top:1px solid #D8E4D2!important;color:#172C1E!important}
 body .v720-section .shell{max-width:1240px!important;margin-inline:auto!important;padding-inline:24px!important}
 body .v720-section h2{font-size:clamp(28px,3vw,40px)!important;line-height:1.2!important;letter-spacing:-.025em!important;margin:12px 0 24px!important;max-width:30ch!important;font-weight:650!important}
 body .v720-section p{font-size:16px!important;line-height:1.7!important;font-weight:400!important;color:#425047!important;margin:0 0 20px!important;max-width:80ch!important}
 body .v720-kicker{font-size:12px!important;line-height:1.5!important;letter-spacing:.1em!important;font-weight:600!important;color:#3D6425!important}
 body .v720-split{display:flex!important;justify-content:space-between!important;gap:32px!important;align-items:center!important}
 body .v720-split p{margin:0!important;max-width:72ch!important}
 body .v720-split .btn{flex-shrink:0!important}
 body .v720-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;padding:0!important;list-style:none!important;margin:32px 0!important}
 body .v720-steps>li{margin:0!important;padding:0 20px 0 18px!important;border-left:2px solid #86B45B!important;list-style:none!important}
 body .v720-steps>li::before{content:none!important}
 body .v720-steps>li>span{display:block!important;font-size:12px!important;font-weight:600!important;color:#3D6425!important;margin-bottom:12px!important}
 body .v720-steps strong{display:block!important;font-size:18px!important;line-height:1.4!important;font-weight:600!important;color:#172C1E!important;margin-bottom:12px!important}
 body .v720-steps p{font-size:16px!important;margin:0!important}
 body .v720-section .v720-support{font-size:14px!important;line-height:1.7!important;color:#425047!important}
 body .v720-guides{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important;margin:28px 0!important;align-items:start!important}
 body .v720-guides details{background:white!important;border:1px solid #CDDDC5!important;border-radius:12px!important;padding:0!important;overflow:hidden!important}
 body .v720-guides summary{display:list-item!important;cursor:pointer!important;padding:20px 48px 20px 20px!important;font-size:16px!important;line-height:1.5!important;font-weight:600!important;color:#172C1E!important}
 body .v720-guides details>div{padding:0 24px 20px!important}
 body .v720-guides ol{padding-left:20px!important;margin:0!important}
 body .v720-guides li{font-size:16px!important;line-height:1.7!important;color:#425047!important;margin:12px 0!important}
 body .v720-guides p{font-size:14px!important;margin:18px 0 0!important}
 body .v720-section a:not(.btn),body .v720-inline-note a{color:#365F1E!important;text-decoration:underline!important;text-underline-offset:3px!important;font-weight:600!important}
 body .v720-boundary{background:#E5EFDE!important;border-left:3px solid #49771F!important;padding:24px!important;margin:28px 0!important;border-radius:0 12px 12px 0!important}
 body .v720-boundary strong{font-size:18px!important;line-height:1.5!important;font-weight:600!important}
 body .v720-boundary p{margin:10px 0 0!important}
 body .v720-inline-note{font-size:14px!important;line-height:1.7!important;font-weight:400!important;color:#425047!important;background:#F3F8F1!important;border-left:2px solid #86B45B!important;padding:14px 18px!important;margin:24px 0!important;letter-spacing:normal!important;max-width:80ch!important}
 body .v720-inline-note a{display:inline-block!important;margin-top:6px!important}
 @media(max-width:820px){body .v720-split{display:block!important}body .v720-split .btn{margin-top:24px!important}body .v720-steps{grid-template-columns:1fr!important;gap:28px!important}body .v720-guides{grid-template-columns:1fr!important}}
 @media(max-width:540px){body .v720-section{padding:44px 0!important}body .v720-section .shell{padding-inline:20px!important}}
}
