.brand-logo{width:198px;height:62px;gap:5px;overflow:visible}.brand-logo img{width:49px;height:60px;object-fit:cover;object-position:center;background:#000}.brand-name{font:800 20px/1 Manrope,sans-serif;letter-spacing:-.09em;color:#ecf2e9}.brand-name span{color:var(--lime)}.pricing{padding:120px max(36px,calc((100% - 1208px)/2));display:grid;grid-template-columns:36% 1fr;gap:10%;background:#171b18}.pricing-intro{position:sticky;top:28px;align-self:start}.pricing-intro>p:not(.eyebrow){color:var(--muted);max-width:360px;margin-bottom:30px}.price-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:0 0 17px}summary{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 0 16px;cursor:pointer;font:700 20px Manrope;list-style:none}summary::-webkit-details-marker{display:none}summary b{font:700 11px 'DM Sans';color:var(--yellow);letter-spacing:.1em;margin-right:15px;vertical-align:3px}summary i{font:400 28px 'DM Sans';font-style:normal;color:var(--lime);transition:transform .2s}details[open] summary i{transform:rotate(45deg)}.price-note{font-size:13px;color:#b7beb5;margin:0 0 12px}.price-row{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid #2d352e;font-size:15px}.price-row span{color:#e5e9e2}.price-row small{display:block;font-size:12px;line-height:1.45;color:var(--muted);margin-top:3px;max-width:410px}.price-row strong{white-space:nowrap;color:var(--lime);font:700 16px Manrope}@media(max-width:760px){.brand-logo{width:166px;height:54px}.brand-logo img{width:44px;height:54px}.brand-name{font-size:17px}.pricing{display:block;padding:75px 20px}.pricing-intro{position:static}.price-list{margin-top:37px}summary{font-size:16px}.price-row{font-size:14px}.price-row strong{font-size:14px}}
