.ph-sota .ph-hero{padding:clamp(32px,5vw,72px)!important;border-radius:32px!important;border:1px solid rgba(219,234,223,.96)!important;background:radial-gradient(circle at 8% 5%,rgba(47,141,99,.22),transparent 31%),radial-gradient(circle at 88% 0%,rgba(199,147,57,.2),transparent 28%),linear-gradient(135deg,#fff 0%,#eef9f2 58%,#fff7e8 100%)!important;box-shadow:0 24px 70px rgba(16,32,25,.14),inset 0 1px 0 rgba(255,255,255,.9)!important;overflow:hidden!important}.ph-sota .ph-hero:before{content:""!important;position:absolute!important;right:-70px!important;top:-70px!important;width:260px!important;height:260px!important;border-radius:999px!important;background:linear-gradient(135deg,rgba(47,141,99,.18),rgba(255,255,255,0))!important;filter:blur(2px)!important}.ph-sota .ph-warning{border-left:7px solid var(--ph-gold)!important;background:linear-gradient(180deg,#fffaf0,#fffef9)!important}.ph-sota .ph-pill{background:#fff!important;border:1px solid rgba(47,141,99,.18)!important;color:#244a36!important;box-shadow:0 7px 18px rgba(16,32,25,.06)!important;font-weight:800!important}.ph-sota .ph-card:hover,.ph-sota .ph-related a:hover{transform:translateY(-2px)!important;box-shadow:0 24px 56px rgba(16,32,25,.12)!important;border-color:rgba(47,141,99,.32)!important}.ph-sota .ph-table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;border-radius:24px!important;border:1px solid rgba(219,234,223,.94)!important;box-shadow:0 16px 38px rgba(16,32,25,.08)!important;background:#fff!important}.ph-sota table,.ph-sota .ph-table{width:100%!important;max-width:100%!important;min-width:0!important;border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;overflow:hidden!important}.ph-sota th{background:linear-gradient(180deg,#123d2b,#0b2f21)!important;color:#fffaf1!important;font-weight:850!important}.ph-sota td{background:rgba(255,255,255,.96)!important}.ph-sota tr:nth-child(even) td{background:#f7fcf9!important}.ph-sota th,.ph-sota td{max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;padding:1rem!important;border-color:rgba(219,234,223,.9)!important}.ph-sota .ph-steps li{border-radius:20px!important;background:#fff!important;border:1px solid rgba(219,234,223,.9)!important;box-shadow:0 10px 26px rgba(16,32,25,.055)!important;margin-bottom:.8rem!important}.ph-sota .ph-faq details,.ph-sota details{border-radius:20px!important;border:1px solid rgba(219,234,223,.9)!important;background:#fff!important;box-shadow:0 10px 26px rgba(16,32,25,.055)!important;margin:.8rem 0!important;overflow:hidden!important}.ph-sota summary{cursor:pointer!important;font-weight:850!important;color:#0d3526!important;padding:1rem 1.15rem!important}.ph-sota details>*:not(summary){padding-left:1.15rem!important;padding-right:1.15rem!important}.ph-sota .ph-related{border-radius:30px!important;background:linear-gradient(135deg,#0d3526,#176846 62%,#2f8d63)!important;color:#fff!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 24px 70px rgba(13,53,38,.24)!important}.ph-sota .ph-related h2,.ph-sota .ph-related p{color:#fffaf1!important}.ph-sota .ph-related a{color:#0d3526!important;text-decoration:none!important}body:has(.ph-sota) #frase-greeting,body:has(.ph-sota) #frase-greeting p{color:#123d2a!important;font-weight:800!important;text-shadow:none!important}body:has(.ph-sota) #pthx-launcher{right:30px!important;bottom:22px!important;width:min(300px,calc(100vw - 44px))!important;max-width:min(300px,calc(100vw - 44px))!important;border-radius:999px!important;box-shadow:0 16px 40px rgba(7,20,14,.22)!important}body:has(.ph-sota) #pthx-launcher span{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;max-width:236px!important}body:has(.ph-sota) #pthx-card{right:18px!important;top:92px!important;max-height:calc(100vh - 128px)!important;overflow:auto!important;box-shadow:0 26px 80px rgba(7,20,14,.34)!important}body:has(.ph-sota) #pthx-card.open:not(.ph-user-open){display:none!important;visibility:hidden!important;pointer-events:none!important}@media (max-width:782px){.ph-sota .ph-hero{padding:clamp(22px,6vw,34px)!important;border-radius:24px!important}.ph-sota .ph-table-wrap{overflow-x:visible!important}.ph-sota table,.ph-sota .ph-table{min-width:0!important;width:100%!important;table-layout:fixed!important;font-size:.84rem!important}.ph-sota th,.ph-sota td{padding:.72rem .52rem!important}}