/* Registration entry points, separate from numeric member price displays. */
.guest-price-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;max-width:100%;padding:10px 16px;border:1px solid #4baab4;border-radius:14px;background:linear-gradient(120deg,#11343e,#102532);color:#e8feff!important;box-shadow:inset 0 1px #ffffff12,0 7px 20px #0002;text-decoration:none!important;line-height:1.5;transition:border-color .18s ease,background .18s ease;box-sizing:border-box}
.guest-price-cta>svg{width:21px;height:21px;flex:0 0 21px;color:#77ebef}
.guest-price-cta>span{display:grid;gap:2px;text-align:right}
.guest-price-cta b{font:800 14px/1.6 'Vazirmatn',Tahoma,sans-serif;white-space:nowrap;color:#e8feff}
.guest-price-cta small{display:block!important;font:400 10px/1.6 'Vazirmatn',Tahoma,sans-serif;color:#9fc7ce!important}
.guest-price-cta i{font-style:normal;color:#86f0ed;margin-inline-start:7px}
.guest-price-cta:hover{border-color:#8af1ed;background:#173c47}
.guest-price-cta:focus-visible,.guest-ai-entry:focus-visible{outline:2px solid #85f4ed;outline-offset:4px}
.configurator-shell.v32 .live-price-top .guest-price-cta>span{display:grid!important;margin:0!important}
.configurator-shell.v32 .text-composition-mode>.guest-ai-entry{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;min-width:0;min-height:44px;padding:9px 12px;border:1px solid #5b426d;border-radius:12px;background:linear-gradient(130deg,#291a37,#142331);color:#edceff;text-decoration:none;white-space:nowrap;font:700 12px/1.6 'Vazirmatn',Tahoma,sans-serif;box-sizing:border-box}
.guest-ai-entry svg{width:15px;height:15px;flex-shrink:0;color:#c9a1e5}
.guest-trial-panel{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 19px;margin-block:18px;border:1px solid #294854;border-radius:18px;background:linear-gradient(120deg,#102833,#0c1926);box-sizing:border-box}
.guest-trial-panel strong{display:block;font-size:14px;color:#e5fbff}
.guest-trial-panel p{margin:5px 0 0;font-size:12px;line-height:1.9;color:#a9bdc9}
.guest-trial-actions{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}
.guest-trial-actions .btn{margin:0;min-height:42px;font-size:12px}
.guest-trial-actions>a:not(.btn){font-size:11px;color:#9ad9df}
.guest-trial-remaining{font-size:11px;color:#91dfe3}
@media(max-width:700px){
 .guest-price-cta{gap:7px;padding:8px 11px;min-height:46px;border-radius:12px}
 .guest-price-cta b{font-size:12px}
 .guest-price-cta small{font-size:9px}
 .guest-price-cta i{margin-inline-start:2px}
 .configurator-shell.v32 .text-composition-mode>.guest-ai-entry{font-size:10px;padding:8px 7px;gap:4px}
 .guest-trial-panel{gap:12px;padding:14px;align-items:stretch;flex-direction:column}
 .guest-trial-actions{flex-direction:row;justify-content:space-between;flex-wrap:wrap}
}
@media(prefers-reduced-motion:reduce){.guest-price-cta{transition:none}}
