.ai-brand-names{display:flex;gap:20px;align-items:center;margin-top:20px;font-size:13px;color:#e0c896}.ai-brand-names span:nth-child(2){font-size:10px;letter-spacing:.08em}
.premium-accounts{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}
.premium-account{padding:32px;background:var(--surface);border:1px solid var(--border);border-radius:6px;position:relative}
.account-gem{position:absolute;right:15px;top:21px;width:100px;height:100px;background-image:url("/assets/account-gems.webp");background-size:300% 100%;background-repeat:no-repeat;filter:drop-shadow(0 8px 8px #07152424)}
.gem-0{background-position:0 50%}.gem-1{background-position:50% 50%}.gem-2{background-position:100% 50%}
.premium-account .eyebrow{font-size:9px;margin:0 0 9px}.premium-account h3{font-size:30px;padding-right:80px;margin-bottom:44px}
.premium-account h4{font-family:var(--heading);font-size:18px;line-height:1.5;letter-spacing:-.035em;margin:0 0 14px;font-weight:500;min-height:54px}
.premium-account>p{font-size:13px;line-height:1.85;min-height:72px}.premium-account ul{list-style:none;padding:20px 0;margin:0 0 18px;font-size:12px;color:var(--muted);line-height:2.5;border-top:1px solid var(--border);margin-top:25px}
.premium-account li:before{content:'✓';color:#608790;padding-right:12px}.premium-account .button{width:100%;font-size:12px}
.premium-account.tier-1{background:linear-gradient(160deg,#122d40,#071b2a);color:white;border-color:#b29663}
.premium-account.tier-1 p,.premium-account.tier-1 ul,.premium-account.tier-1 .eyebrow{color:#bfccd5}.premium-account.tier-1 ul{border-color:#314452}
.section-caption{font-size:10px;color:var(--muted);line-height:1.8;margin:23px 0 18px;max-width:880px}
.security-showcase{background:var(--soft);overflow:hidden}.security-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:90px;align-items:center}
.security-visual{position:relative;aspect-ratio:1;display:grid;place-content:center;border-radius:50%;background:radial-gradient(circle,#4786a329,transparent 65%)}
.security-visual .asset-icon{height:330px;width:330px;z-index:1;position:relative;max-width:100%}
.security-orbit{position:absolute;inset:10%;border:1px solid var(--border);border-radius:50%;transform:rotate(-30deg) scaleY(.74)}.security-orbit:after{content:'';position:absolute;inset:15%;border:1px solid var(--gold);border-radius:50%}
.security-word{text-align:center;letter-spacing:.35em;font-size:9px;color:var(--muted)}
.security-layout h2{font-size:clamp(33px,3.2vw,48px)}.security-intro{font-size:15px;line-height:1.85;margin:23px 0;max-width:490px}
.security-points article{display:flex;gap:16px;align-items:flex-start;margin:22px 0}.security-points article>span{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#62918d25;color:var(--ink);flex-shrink:0;font-size:11px}
.security-points h3{font-family:var(--body);font-size:16px;line-height:1.6;letter-spacing:-.02em}.security-points p{font-size:12px;line-height:1.8;margin-top:6px;max-width:440px}.security-layout .text-link{margin-top:15px}
.payment-methods{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);border-radius:5px;background:var(--surface);padding:30px 0}
.payment-methods article{text-align:center;padding:10px 20px}.payment-methods article+article{border-left:1px solid var(--border)}.payment-logo{width:200px;height:100px;max-width:100%;margin:0 auto 22px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:9px;overflow:hidden}.payment-logo img{display:block;object-fit:contain}.payment-pix img{width:160px;height:auto}.payment-boleto img{width:174px;height:174px;max-height:none}.payment-ted{flex-direction:column;color:#152734;gap:7px}.payment-ted>span{font-family:var(--heading);font-size:42px;line-height:1;font-weight:600;letter-spacing:-.07em}.payment-ted>small{font-size:7px;letter-spacing:.16em}
.payment-methods h3{font-size:21px}.payment-methods p{font-size:12px;margin-top:10px}
.payment-bottom{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:24px}.payment-bottom p{font-size:11px;line-height:1.9;max-width:720px}.payment-bottom .button{flex-shrink:0;font-size:12px}
@media(max-width:1000px){.premium-accounts{gap:16px}.premium-account{padding:24px}.premium-account h3{font-size:24px}.account-gem{width:75px;height:75px;right:9px;top:25px}.premium-account h4{font-size:17px;min-height:77px}.premium-account>p{min-height:97px}.security-layout{gap:30px}.security-visual .asset-icon{height:270px;width:270px}}
@media(max-width:650px){.premium-accounts{grid-template-columns:1fr}.premium-account{padding:30px}.premium-account h3{font-size:31px;margin-bottom:30px}.account-gem{width:90px;height:90px;right:15px;top:22px}.premium-account h4,.premium-account>p{min-height:0}.premium-account ul{margin-top:20px;padding-bottom:10px}.security-layout{grid-template-columns:1fr;gap:20px}.security-visual{aspect-ratio:auto;min-height:230px;max-width:350px;width:100%;margin:auto}.security-visual .asset-icon{width:220px;height:220px}.security-layout h2{font-size:35px}.payment-methods{grid-template-columns:1fr;padding:0 24px}.payment-methods article{padding:25px 0}.payment-methods article+article{border-left:0;border-top:1px solid var(--border)}.payment-bottom{display:block}.payment-bottom .button{margin-top:23px}.ai-brand-names{font-size:12px;gap:18px}}


@media(max-width:350px){.premium-account h3{font-size:27px}.account-gem{width:78px;height:78px;right:10px;top:26px}}

/* Preserve payment artwork while removing its white presentation plate. */
.payment-logo{background:transparent;border-radius:0;overflow:visible}.payment-ted{color:var(--ink)}
.payment-boleto img{mix-blend-mode:multiply}.payment-methods{isolation:isolate}
:root[data-theme=dark] .payment-boleto img{filter:invert(1);mix-blend-mode:screen}
