.x716 .x7197-launch-guide{border:1px solid rgba(164,202,155,.34);border-radius:16px;background:radial-gradient(ellipse 75% 90% at 95% 0%,rgba(100,146,104,.21),transparent 78%),linear-gradient(145deg,#203126,#17251c);padding:clamp(18px,2vw,30px);margin:0 0 21px;min-width:0;box-shadow:0 14px 45px rgba(0,0,0,.12)}
.x716 .x7197-guide-head{display:flex;gap:14px;align-items:start;justify-content:space-between}
.x716 .x7197-guide-head>div{min-width:0}
.x716 .x7197-guide-head .x716-eyebrow{display:block;margin-bottom:11px;font-size:9px;letter-spacing:.14em;color:#afd1a8}
.x716 .x7197-guide-head h2{font:600 clamp(21px,2.5vw,31px)/1.2 Manrope,'DM Sans',system-ui,sans-serif;letter-spacing:-.052em;color:#f1f7ef;margin:0 0 11px}
.x716 .x7197-guide-head h2 em{font-style:normal;color:#c2e5b6}
.x716 .x7197-guide-head p{font:400 12px/1.7 'DM Sans',system-ui,sans-serif;color:#bdd1bc;max-width:58ch;margin:0}
.x716 .x7197-hide{min-width:36px;min-height:36px;font-size:20px;background:#344a38;color:#eff5ec;border:1px solid #668369;border-radius:9px;flex:none;line-height:1}
.x716 .x7197-guide-progress{display:flex;gap:16px;align-items:center;margin:23px 0 18px}
.x716 .x7197-guide-progress>span{font-size:10px;line-height:1.4;color:#bed4b9;min-width:155px;font-weight:650}
.x716 .x7197-guide-progress [role=progressbar]{border-radius:25px;background:#445949;flex:1;height:6px;overflow:hidden}
.x716 .x7197-guide-progress [role=progressbar]>span{display:block;background:#c1e2b5;height:100%;border-radius:25px}
.x716 .x7197-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.x716 .x7197-step{border:1px solid rgba(167,206,160,.19);background:rgba(12,26,17,.39);border-radius:11px;padding:17px;min-width:0;display:flex;flex-direction:column;gap:18px}
.x716 .x7197-step.is-complete{background:rgba(52,86,56,.22)}
.x716 .x7197-step-head{display:flex;align-items:start;gap:11px;min-width:0}
.x716 .x7197-indicator{display:grid;place-items:center;border-radius:7px;flex:none;width:27px;height:27px;border:1px solid rgba(171,216,171,.33);font-size:16px;color:#bddcbb}
.x716 .x7197-step.is-complete .x7197-indicator{background:#b9d6b5;color:#213924}
.x716 .x7197-step-head strong{display:block;color:#e2f2df;font:600 12px/1.4 Manrope,'DM Sans',system-ui,sans-serif;letter-spacing:-.02em}
.x716 .x7197-step-head p{font-size:10px;line-height:1.6;color:#a8c0aa;margin:8px 0 0}
.x716 .x7197-step-button{margin-top:auto;min-height:40px;padding:9px 12px;background:#344c39;border:1px solid #647f66;color:#e7f2e4;border-radius:8px;font-size:10px;font-weight:750;display:flex;align-items:center;justify-content:space-between;gap:7px;text-align:left}
.x716 .x7197-step-button:hover{background:#426047}
.x716 .x7197-step-state{font-size:10px;color:#d0e4ca;font-weight:700;margin-top:auto}
.x716 .x7197-guide-footer{margin-top:18px;padding-top:14px;border-top:1px solid rgba(178,208,178,.2);display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}
.x716 .x7197-guide-footer>span{font-size:10px;color:#a8c5a8;max-width:56ch;line-height:1.7}
.x716 .x7197-guide-footer>div{display:flex;gap:8px;flex-wrap:wrap}
.x716 .x7197-opportunity,.x716 .x7197-refresh{font-size:10px;font-weight:700;min-height:38px;padding:8px 12px;background:transparent;color:#dcecd6;border:1px solid #65826b;border-radius:8px}
.x716 .x7197-opportunity:hover,.x716 .x7197-refresh:hover{background:#33513a}
.x716 .x7197-hide:focus-visible,.x716 .x7197-step-button:focus-visible,.x716 .x7197-opportunity:focus-visible,.x716 .x7197-refresh:focus-visible{outline:2px solid #d9eed1;outline-offset:3px}
@media(max-width:1050px){.x716 .x7197-steps{grid-template-columns:1fr 1fr}.x716 .x7197-step:last-child{grid-column:1/-1}}
@media(max-width:680px){.x716 .x7197-launch-guide{padding:18px;margin-bottom:15px}.x716 .x7197-guide-head h2{font-size:23px}.x716 .x7197-guide-progress{display:block}.x716 .x7197-guide-progress>span{display:block;margin-bottom:9px}.x716 .x7197-steps{grid-template-columns:1fr}.x716 .x7197-step:last-child{grid-column:auto}.x716 .x7197-step{padding:14px;gap:12px}.x716 .x7197-guide-footer{align-items:stretch}.x716 .x7197-guide-footer>div{width:100%}.x716 .x7197-guide-footer button{flex:1;min-height:44px}}
@media(prefers-reduced-motion:reduce){.x716 .x7197-launch-guide *{scroll-behavior:auto!important}}