/* 277: explicit product choice and image-first result. */
.pricing277{padding-top:32px}.pricing277 h1{margin:10px 0 14px}.pricing277 .p81-lead{max-width:850px;margin:0}.pricing277 .p81-path{margin:20px 0 26px}
.pricing277 .p277-options{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.pricing277 .p81-card{min-width:0;padding:26px}.pricing277 .p81-card h2{font-size:27px}.pricing277 .p277-outcome{margin:18px 0 20px;line-height:1.5;min-height:65px}.p277-outcome strong,.p277-outcome span{display:block}.p277-outcome strong{font-size:22px;color:#2f2442}.p277-outcome span{font-size:14px;color:#665b73;margin-top:5px}.pricing277 .p277-buy{min-height:50px;width:100%;box-sizing:border-box;white-space:normal;justify-content:center;text-align:center;font-size:16px}.pricing277 .p277-payment{margin:10px 0 2px;font-size:13px}.pricing277 .p81-card ul{font-size:15px;line-height:1.65;margin-bottom:10px}.pricing277 .p277-premium{border-color:#cbaa61;background:linear-gradient(145deg,#fff9e9,#fff)}.p277-premium .p277-buy{background:#715017;border-color:#715017;color:white}.p277-details-link{color:#65428b;font-size:14px;text-underline-offset:3px}.p277-free{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px;margin:24px 0;border:1px solid #e5ddea;border-radius:20px;background:#faf8fc}.p277-free h2{font-size:24px;margin:8px 0}.p277-free p{font-size:14px;line-height:1.65;max-width:680px;margin-bottom:0;color:#655b70}.p277-free-links{display:grid;gap:12px;flex:0 0 260px;font-size:13px}.p277-free-links a{white-space:normal;text-align:center;line-height:1.5}.p277-year{padding:20px 24px;border:1px solid #e5ddea;border-radius:18px}.p277-year summary{font-weight:650;cursor:pointer;line-height:1.5}.p277-year p{font-size:14px;line-height:1.65}.pricing277 .p81-section{margin-top:38px}
#sova77-result.result277{max-width:1040px;align-items:start;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);scroll-margin-top:150px;gap:26px}#sova77-result.result277>img{display:block;order:-1;width:100%;min-width:0;max-height:640px;min-height:220px;object-fit:contain;background:#fff;border-radius:16px}#sova77-result.result277>div{min-width:0}#sova77-result.result277:focus-visible{outline:3px solid #9567c8;outline-offset:5px}#sova77-result.result277 h2{margin-top:9px}#sova77-result.result277 #sova77-download{min-height:48px;box-sizing:border-box;justify-content:center}#sova77-result.result277 .workspace249-offer{margin-top:18px;padding:18px!important}#sova77-result.result277 .workspace249-offer p{color:#5d506b}
@media(max-width:850px){.pricing277 .p277-options{grid-template-columns:1fr}.pricing277 .p81-card{padding:22px}.pricing277 .p277-outcome{min-height:0}.p277-free{flex-direction:column;align-items:stretch;gap:18px}.p277-free-links{flex:auto}.pricing277 .p81-price{font-size:38px}}
@media(max-width:700px){#sova77-result.result277{grid-template-columns:1fr;padding:16px;gap:18px;scroll-margin-top:130px}#sova77-result.result277>img{max-height:55vh;max-height:55svh;min-height:180px}#sova77-result.result277 .workspace249-offer{margin:16px 0}#sova77-result.result277 .workspace249-offer strong{font-size:21px}}
@media(max-width:420px){.pricing277{padding-left:16px;padding-right:16px}.pricing277 h1{font-size:32px}.pricing277 .p81-card{padding:18px}.pricing277 .p81-card h2{font-size:24px}.p277-free{padding:18px}.p277-year{padding:18px}.pricing277 .p81-path span{font-size:12px}}

#continue313-fallback{max-width:720px;margin:18px auto;padding:20px}#continue313-fallback .button{min-height:48px;white-space:normal;text-align:center}#continue313-fallback[hidden]{display:none}
